Galil DMC-13X8 ユーザーズマニュアル

ページ / 210
Chapter 7 Application Programming  
  116  
USER MANUAL 
Event Trigger - Start Motion on Input 
This example waits for input 1 to go low and then starts motion.  Note:  The AI command actually 
halts execution of the program until the input occurs.  If you do not want to halt the program 
sequences, you can use the Input Interrupt function (II) or use a conditional jump on an input, such as 
JP #GO,@IN[1] = -1. 
#INPUT Program 
Label 
AI-1 
Wait for input 1 low 
PR 10000 
Position command 
BGX Begin 
motion 
EN End 
program 
Event Trigger - Set output when At speed 
#ATSPEED Program 
Label 
JG 50000 
Specify jog speed 
AC 10000 
Acceleration rate 
BGX Begin 
motion 
ASX 
Wait for at slew speed 50000 
SB1 
Set output 1 
 EN 
End program 
 
Event Trigger - Change Speed along Vector Path 
The following program changes the feedrate or vector speed at the specified distance along the vector.  
The vector distance is measured from the start of the move or from the last AV command. 
#VECTOR Label 
VMXY;VS 5000 
Coordinated path 
VP 10000,20000 
Vector position 
VP 20000,30000 
Vector position 
VE End 
vector 
BGS Begin 
sequence 
AV 5000 
After vector distance 
VS 1000 
Reduce speed 
EN End