Galil DMC-1700, DMC-1800 user manual Event Trigger Examples, Event Trigger - Multiple Move Sequence

Models: DMC-1800 DMC-1700

1 253
Download 253 pages 18.39 Kb
Page 151
Image 151
Event Trigger Examples:

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 2nd 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

DMC-1700/1800

Chapter 7 Application Programming • 143

Page 151
Image 151
Galil DMC-1700 Event Trigger Examples, Event Trigger - Multiple Move Sequence, Event Trigger - Set Output after Distance