Interface ICLDPlaneCommand
PLANE CLData command. It's used to define active machining plane (e.g. G17, G18, G19). Active plane is necessary in circular interpolation (it defines plane of arcs), to implement tool radius offset, to define hole machining cycles, tool orientation etc.
Inherited Members
Namespace: SprutCAMTech.SCPostprocessor
Assembly: SprutCAMTech.SCPostprocessor.dll
Syntax
public interface ICLDPlaneCommand : ICLDCommand, INamedProperty
Properties
Plane
Contains exact plane type. 6 standard values are possible: XY, YZ, ZX, InvXY, InvYZ, InvZX.
Declaration
CLDPlaneType Plane { get; }
Property Value
Type | Description |
---|---|
CLDPlaneType |
PlaneGCode
Contains standard ISO G-code number for the plane type. 6 values are possible: 17, 18, 19, -17, -18, -19.
Declaration
int PlaneGCode { get; }
Property Value
Type | Description |
---|---|
int |
PlaneSign
Returns "+1" for the planes XY, YZ, ZX. Returns "-1" for the planes InvXY, InvYZ and InvZX.
Declaration
int PlaneSign { get; }
Property Value
Type | Description |
---|---|
int |