ARC – Circular Interpolation (Arc)
The ARC command is a write-only command that starts a 2-axes arc interpolated motion. Arcs are similar to a 2-axis circular interpolation operation. The difference between them is that the endpoint position of the arc interpolation is arbitrarily set on the trajectory of the circular interpolation, thus creating an arc. An arc can be either the CW or CCW direction. All ARC moves are interpreted as absolute moves.
Access: Write
Category: circle
Applies to: 2CR, 4CR, 4ED, 4EX, CM3, 8CR
ASCII/Standalone ARC
The Commander series allows arcs to be drawn using any 2 axes.
Syntax
Write
ARC[A1][A2]P[C1]:[C2]:[Ɵ] *for CW motion
ARC[A1][A2]N[C1]:[C2]:[Ɵ] *for CCW motion
|
Where: [A1][A2] specifies axis 1 and axis 2 (X, Y, Z, U), N or P specifies direction of motion, with N = CCW, and P = CW, [C1]:[C2] specifies the arc coordinate center of [A1],[A2] (32-bit value), [Ɵ] specifies the end of position of the arc (unit = 0.001 degrees, 0-360,000) |

Reply
Command is accepted and executed
Write
OK
Command cannot be processed
An error message is returned. See Error Codes
Example
Write ARCXZP0:100:90000 *Arc interpolation of X and Z axis, center X = 0, Y = 100, 90-degree arc in the CW direction
Note
Other conditions:
- Joystick operation is disabled
- Manual pulse generator (MPG) operation is disabled
- Current operations are stopped
- Error status is off