Circle movement <CIRCLE>
<CIRCLE> command passes represents movement along an arc. <CIRCLE> parameters are arc center, arc end point and arc radius. The sign of the radius defines the arc's direction. If the radius is positive then the arc has has counter clockwise (G03 circle interpolation). If the radius is negative then the arc has clockwise direction (G02 circle interpolation). The arc's plane (G17/G18/G19) is defined by the current machining plane, set by the <PLANE> command.
Command:
CIRCLE XC xc, YC yc, ZC zc, R r, XE xe, YE ye, ZE ze
Parameters:
Parameter |
Description |
||
xc, yc, zc |
CLD[1] CLD[2] CLD[3] |
CLD.Xc CLD.Yc CLD.Zc |
X, Y and Z coordinates of the arc center. |
r |
CLD[4] |
CLD.R |
Arc radius. If CLD.R > 0 then the arc is counter clockwise (G03), else if CLD.R < 0 then the arc is clockwise (G02). |
xe, ye, ze |
CLD[5] CLD[6] CLD[7] |
CLD.Xe CLD.Ye CLD.Ze |
X, Y and Z coordinates of the arc end point. |
xs ys zs |
CLD[8] CLD[9] CLD[10] |
CLD.Xs CLD.Ys CLD.Zs |
X, Y and Z coordinates of the arc start point |
XcInc YcInc ZcInc |
CLD[11] CLD[12] CLD[13] |
CLD.XcInc CLD.YcInc CLD.ZcInc |
X, Y and Z coordinates of the arc center point relative to the start point (I, J and K) |
RAbs |
CLD[14] |
CLD.RAbs |
Absolute value of the arc radius |
RIso |
CLD[15] |
CLD.RIso |
Arc radius in ISO variant - positive if angle less than 180 degrees and negative in other case |
Dir |
CLD[16] |
CLD.Dir |
Direction of the arc: 2-clockwise, 3-counterclockwise relative to the ISO plane G17-G19 |
Plane |
CLD[17] |
CLD.Plane |
Plane of the arc, can take 6 values: 17, 18, 19, -17, -18, -19. Corresponds to the ISO planes G17-G19. A negative value means that the normal of the arc plane is inverse relative to the standard ISO plane. |
Length |
CLD[18] |
CLD.Length |
Size of the arc in current linear units |
Ang |
CLD[19] |
CLD.Ang |
Angle of the arc in degrees (0 to 360 degrees) |
SAng |
CLD[20] |
CLD.SAng |
Start angle of the arc relative to the first axis of the current plane |
EAng |
CLD[21] |
CLD.EAng |
End angle of the arc relative to the first axis of the current plane |
HelixAng |
CLD[22] |
CLD.HelixAng |
Angle of the helix in degrees. zero for planar circle, positive value for rising helix, negative value for descending helix. |
See also: