Interface ICamApiLatheCycleThread
Threading cycle (XML: all three TLatheThreadCycle descendants — TLatheThreadCycle76, TLatheThreadCycle92, TExpandedLatheThreadCycle). Available via QueryInterface on the ActiveCycle object of ICamApiCommonThreadingModelItem for all tcct* cycle types. The same object also exposes ICamApiLatheCycleCommon and ICamApiLatheCycleLeads via QI. ThreadSequence is present in the XML for all three variants. On G92 (tcct92, single pass) the sequencing parameters have no effect on tool motion but are still readable/writable.
Namespace: CAMAPI.ModelFormerLatheTypes
Assembly: CAMAPI.ModelFormerLatheTypes.dll
Syntax
[Guid("83DB5F74-6526-4461-93B0-C60C864A27D3")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiLatheCycleThread
Properties
ClearanceStock
Clearance stock before thread engagement (CycleParameters.ClearanceStock).
Declaration
double ClearanceStock { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
ThreadForm
Thread form parameters (CycleParameters.ThreadForm).
Declaration
TLatheThreadForm ThreadForm { get; set; }
Property Value
| Type | Description |
|---|---|
| TLatheThreadForm |
ThreadSequence
Multi-pass sequencing parameters (CycleParameters.ThreadSequence).
Declaration
TLatheThreadSequence ThreadSequence { get; set; }
Property Value
| Type | Description |
|---|---|
| TLatheThreadSequence |