Reference Manual

PMAC 2 Software Reference
304 PMAC Program Command Specification
code.
See Also
Program commands CC1, CC2, CC0, D{data}, NORMAL
CIRCLE1
Function
Set Blended Clockwise Circular Move Mode
Type
Motion program (PROG and ROT)
Syntax
CIRCLE1
CIR1
Remarks
This command puts the program into clockwise circular move mode. The plane for the
circular interpolation is defined by the most recent NORMAL command, which has also
defined the sense of clockwise and counterclockwise in the plane.
The program is taken out of this circular move mode by another move mode command:
the other CIRCLE mode, LINEAR, PVT, RAPID, etc. Any circular move command
must have either an R or an IJK vector specification. Otherwise it will be performed as a
linear move even when in CIRCLE mode.
Note:
PMAC must be in move segmentation mode (I13>0) in order to perform
circular interpolation. If I13=0 (no move segmentation), the moves will
be linearly interpolated.
Example
LINEAR ; Linear interpolation mode
X10Y10 F2 ; Linear move
CIRCLE1 ; Clockwise circular interpolation mode
X20 Y20 I10 ; Arc of 10-unit radius
X25 Y15 J-5 ; Arc of 5-unit radius
LINEAR ; Go back to linear mode
X25 Y5 ; Linear move
See Also
Circular Moves (Writing a Motion Program)
I-variable I13
Program commands NORMAL, CIRCLE2, LINEAR, PVT, RAPID, SPLINE1,
{axis}{data}{vector}{data}
CIRCLE2
Function
Set Blended Counterclockwise Circular Move Mode
Type
Motion program (PROG and ROT)
Syntax
CIRCLE2
CIR2
Remarks
The CIRCLE2 command puts the program into counterclockwise circular move mode.
The plane for the circular interpolation is defined by the most recent NORMAL command,
which has also defined the sense of clockwise and counterclockwise in the plane.
The program is taken out of this circular move mode by another move mode command:
the other CIRCLE mode, LINEAR, PVT, RAPID, etc. Any circular move command
must have either an R or an IJK vector specification. Otherwise it will be performed as a
linear move even when in CIRCLE mode.
Note:
PMAC must be in move segmentation mode (I13>0) in order to perform
circular interpolation. If I13=0 (no move segmentation), the moves will