Operand summary - coordinated motion sequence, Example, Tangent axis – Galil DMC-2X00 User Manual
Page 99: Example tangent axis

VA n
Specify vector acceleration along the sequence.
VD n
Specify vector deceleration along the sequence.
VR n
Specify vector speed ratio
BGS
Begin motion sequence.
CS Clear
sequence.
AV n
Trip point for After Relative Vector distance, n.
AMS
Holds execution of next command until Motion Sequence is complete.
TN m,n
Tangent scale and offset.
ES m,n
Ellipse scale factor.
VT
S curve smoothing constant for coordinated moves
LM?
Return number of available spaces for linear and circular segments in DMC-2x00
sequence buffer. Zero means buffer is full. 512 means buffer is empty.
Operand Summary - Coordinated Motion Sequence
operand Description
_VPM
The absolute coordinate of the axes at the last intersection along the sequence.
_AV Distance
traveled.
_LM
Number of available spaces for linear and circular segments in DMC-2x00 sequence
buffer. Zero means buffer is full. 512 means buffer is empty.
_CS
Segment counter - Number of the segment in the sequence, starting at zero.
_VE
Vector length of coordinated move sequence.
When AV is used as an operand, _AV returns the distance traveled along the sequence.
The operands _VPA and _VPB can be used to return the coordinates of the last point specified along
the path.
Example
Tangent Axis
Assume an AB table with the C-axis controlling a knife. The C-axis has a 2000 quad counts/rev
encoder and has been initialized after power-up to point the knife in the +B direction. A 180
°
circular
cut is desired, with a radius of 3000, center at the origin and a starting point at (3000,0). The motion is
CCW, ending at (-3000,0). Note that the 0
°
position in the AB plane is in the +A direction. This
corresponds to the position -500 in the Z-axis, and defines the offset. The motion has two parts. First,
A, B and C are driven to the starting point, and later, the cut is performed. Assume that the knife is
engaged with output bit 0.
Instruction Interpretation
#EXAMPLE Example
program
VM ABC
AB coordinate with C as tangent
TN 2000/360,-500
2000/360 counts/degree, position -500 is 0 degrees in AB plane
CR 3000,0,180
3000 count radius, start at 0 and go to 180 CCW
VE End
vector
CB0 Disengage
knife
DMC-2X00
Chapter 6 Programming Motion
y 89