Interface ICLDCircleCommand
Circular arc movement
Inherited Members
Namespace: DotnetPostprocessing.SDK
Assembly: DotnetPostprocessing.SDK.dll
Syntax
public interface ICLDCircleCommand : ICLDMotionCommand, ICLDCommand, INamedProperty, ISTGeWatchable
Properties
Ang
Angle of the arc in degrees (0 to 360 degrees)
Declaration
double Ang { get; }
Property Value
Type | Description |
---|---|
double |
Center
Arc center point (X, Y, Z) in absolute
Declaration
TInp3DPoint Center { get; }
Property Value
Type | Description |
---|---|
TInp3DPoint |
Dir
An ISO code for the arc direction - 2 for a clockwise direction (G2) and 3 for a counter clockwise direction (G3)
Declaration
int Dir { get; }
Property Value
Type | Description |
---|---|
int |
EAng
End angle of the arc relative to the first axis of the current plane
Declaration
double EAng { get; }
Property Value
Type | Description |
---|---|
double |
HelixAng
Angle of the helix in degrees. zero for planar circle, positive value for rising helix, negative value for descending helix.
Declaration
double HelixAng { get; }
Property Value
Type | Description |
---|---|
double |
IncCenter
Arc center point (I, J, K) incremental to the start point
Declaration
TInp3DPoint IncCenter { get; }
Property Value
Type | Description |
---|---|
TInp3DPoint |
Length
Length of the arc in current linear units
Declaration
double Length { get; }
Property Value
Type | Description |
---|---|
double |
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.
Declaration
int Plane { get; }
Property Value
Type | Description |
---|---|
int |
R
Arc radius. The sign is positive for a counter clockwise (G03) direction and negative for a clockwise (G02) direction.
Declaration
double R { get; }
Property Value
Type | Description |
---|---|
double |
RAbs
Absolute value of the arc radius.
Declaration
double RAbs { get; }
Property Value
Type | Description |
---|---|
double |
RIso
The radius of an arc in the ISO code standard is positive if the arc angle is less than 180 degrees, and negative if the arc is greater than 180 degrees.
Declaration
double RIso { get; }
Property Value
Type | Description |
---|---|
double |
SAng
Start angle of the arc relative to the first axis of the current plane
Declaration
double SAng { get; }
Property Value
Type | Description |
---|---|
double |
SP
Arc start point (X, Y, Z)
Declaration
TInp3DPoint SP { get; }
Property Value
Type | Description |
---|---|
TInp3DPoint |