Examples, Absolute position movement, Multiple move sequence – Galil DMC-2X00 User Manual
Page 82: Examples absolute position movement

_PAx
Returns current destination if ‘x’ axis is moving, otherwise returns the current commanded
position if in a move.
_PRx
Returns current incremental distance specified for the ‘x’ axis
Examples
Absolute Position Movement
Instruction Interpretation
PA 10000,20000
Specify absolute A,B position
AC 1000000,1000000
Acceleration for A,B
DC 1000000,1000000
Deceleration for A,B
SP 50000,30000
Speeds for A,B
BG AB
Begin motion
Multiple Move Sequence
Required Motion Profiles:
A-Axis 500
counts
Position
10000
count/sec
Speed
500000 counts/sec
2
Acceleration
B-Axis 1000
counts
Position
15000
count/sec
Speed
500000 counts/sec
2
Acceleration
C-Axis 100
counts
Position
5000
counts/sec
Speed
500000
counts/sec
2
Acceleration
This example will specify a relative position movement on A, B and C axes. The movement on each
axis will be separated by 20 msec. Fig. 6.1 shows the velocity profiles for the A,B and C axis.
Instruction Interpretation
#A Begin
Program
PR 2000,500,100
Specify relative position movement of 2000, 500 and 100 counts
for A,B and C axes.
SP 15000,10000,5000
Specify speed of 10000, 15000, and 5000 counts / sec
AC 500000,500000,500000
Specify acceleration of 500000 counts / sec
2
for all axes
DC 500000,500000,500000
Specify deceleration of 500000 counts / sec
2
for all axes
BG A
Begin motion on the A axis
WT 20
Wait 20 msec
BG B
Begin motion on the B axis
WT 20
Wait 20 msec
BG C
Begin motion on C axis
EN End
Program
72
• Chapter 6 Programming Motion
DMC-2X00