Example - set output when at speed, Example - change speed along vector path – Galil DMC-2X00 User Manual

Page 141

Advertising
background image

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

DMC-2X00

Chapter 7 Application Programming

y 131

Advertising