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

CLD array

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:

Technology commands description