Galil DMC-1700 Manual De Usuario

Descargar
Página de 253
DMC-1700/1800 
Chapter 7 Application Programming  •  143 
Event Trigger Examples: 
Event Trigger - Multiple Move Sequence 
The AM trippoint is used to separate the two PR moves. If AM is not used, the controller returns a ? for 
the second PR command because a new PR cannot be given until motion is complete. 
#TWOMOVE Label 
PR 2000 
Position Command 
BGX Begin 
Motion 
AMX 
Wait for Motion Complete 
PR 4000 
Next Position Move 
BGX Begin 
2
nd
 move 
EN End 
program 
Event Trigger - Set Output after Distance 
Set output bit 1 after a distance of 1000 counts from the start of the move.  The accuracy of the trippoint is the speed 
multiplied by the sample period. 
#SETBIT Label 
SP 10000 
Speed is 10000 
PA 20000 
Specify Absolute position 
BGX Begin 
motion 
AD 1000 
Wait until 1000 counts 
SB1 
Set output bit 1 
EN End 
program 
Event Trigger - Repetitive Position Trigger 
To set the output bit every 10000 counts during a move, the AR trippoint is used as shown in the next example. 
#TRIP Label 
JG 50000 
Specify Jog Speed 
BGX;n=0 Begin 
Motion 
#REPEAT 
# Repeat Loop 
AR 10000 
Wait 10000 counts 
TPX Tell 
Position 
SB1 
Set output 1 
WT50 
Wait 50 msec 
CB1 
Clear output 1 
n=n+1 Increment 
counter 
JP #REPEAT,n<5 
Repeat 5 times 
STX Stop 
EN End