Galil Motion Control DMC-1000 User Manual page 112

Table of Contents

Advertisement

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.
Instruction
#INPUT
AI-1
PR 10000
BGX
EN
Instruction
#ATSPEED
JG 50000
AC 10000
BGX
ASX
SB1
EN
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.
Instruction
#VECTOR
VMXY;VS 5000
VP 10000,20000
VP 20000,30000
VE
BGS
AV 5000
VS 1000
EN
DMC-1000
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Event Trigger - Start Motion on Input
Interpretation
Program Label
Wait for input 1 low
Position command
Begin motion
End program
Event Trigger - Set output when At speed
Interpretation
Program Label
Specify jog speed
Acceleration rate
Begin motion
Wait for at slew speed 50000
Set output 1
End program
Event Trigger - Change Speed along Vector Path
Interpretation
Label
Coordinated path
Vector position
Vector position
End vector
Begin sequence
After vector distance
Reduce speed
End
Chapter 7 Application Programming • 93

Advertisement

Table of Contents
loading

Table of Contents