Galil DMC-2X00 用户手册

下载
页码 267
86  
  Chapter 7 Application Programming 
DMC-2X00  
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. 
 
Instruction Interpretation 
#INPUT Program 
Label 
AI-1 
Wait for input 1 low 
PR 10000 
Position command 
BGA Begin 
motion 
EN End 
program 
Example - Set Output when At Speed 
Instruction Interpretation 
#ATSPEED Program 
Label 
JG 50000 
Specify jog speed 
AC 10000 
Acceleration rate 
BGA Begin 
motion 
ASA 
Wait for at slew speed 50000 
SB1 
Set output 1 
 EN 
End program 
Example - Change Speed along Vector Path 
The following program changes the  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. 
Instruction Interpretation 
#VECTOR Label 
VMAB;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