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

See also

Coordinated Motion

ARCT, CIR, CIRT

Commander Manual

2.3 Interpolation Operation

2.3.2.1 Arc interpolation

2.3.4 Buffered interpolation operation