Interface ICLDSinglePassThreadCommand
SINGLETHREAD CLData command is used to make cylindrical or conical thread with constant step on a lathe machines (G32 or G33 G-codes).
Inherited Members
Namespace: SprutCAMTech.SCPostprocessor
Assembly: SprutCAMTech.SCPostprocessor.dll
Syntax
public interface ICLDSinglePassThreadCommand : ICLDCommand, INamedProperty
Properties
IsFaceThread
Returns "True" if it's a face thread cutting command.
Declaration
bool IsFaceThread { get; }
Property Value
Type | Description |
---|---|
bool |
IsIDThread
Returns "True" if it's an internal thread cutting command.
Declaration
bool IsIDThread { get; }
Property Value
Type | Description |
---|---|
bool |
IsODThread
Returns "True" if it's an external thread cutting command.
Declaration
bool IsODThread { get; }
Property Value
Type | Description |
---|---|
bool |
Orientation
Thread orientation (OD, ID, Face)
Declaration
CLDThreadOrient Orientation { get; }
Property Value
Type | Description |
---|---|
CLDThreadOrient |
StartAngle
Thread start angle in degrees. Frequently can be used for a multi-start threads.
Declaration
double StartAngle { get; }
Property Value
Type | Description |
---|---|
double |
Step
Thread pitch value.
Declaration
double Step { get; }
Property Value
Type | Description |
---|---|
double |
StepIsDistance
Returns "True" if thread pitch specified in a linear units (usually in mm).
Declaration
bool StepIsDistance { get; }
Property Value
Type | Description |
---|---|
bool |
StepIsTPU
Returns "True" if thread pitch specified as a Threads per units (usually as threads per inch).
Declaration
bool StepIsTPU { get; }
Property Value
Type | Description |
---|---|
bool |
Units
Thread pitch units (mm or TPI).
Declaration
CLDThreadUnits Units { get; }
Property Value
Type | Description |
---|---|
CLDThreadUnits |