Enum enumTLatheThreadLeadType
Triple stock allowance — radial / axial / profile (XML: TTripleStock) Engage or retract lead parameters (XML: TSimpleLatheEngageRetract) Approach segment of Leads tab Offset Roughing → Start point increments Offset Roughing → Check workpiece sub-block Roughing → Check workpiece (TAdvancedLatheCycle71 — only Enabled+IgnoreGaps, unlike TAdvancedLatheCycle73 which has the full TLatheCheckWorkpiece block) Rough-step value (TLatheCycle71 / TAdvancedLatheCycle71 → CycleParameters.RoughStep). Use ValueType to interpret which Value* slot is meaningful. Chip-breaking sub-block (TLatheCycle71 / TAdvancedLatheCycle71 → CycleParameters.ChipBreaking). Dwell parameters are accessible via the separate ICamApiLatheCycleChipBreakingDwell interface (QueryInterface on the same ActiveCycle object), so the layout of this record stays stable for binary compatibility. Check-workpiece block of the Groove cycle (XML: CycleParameters.CheckWorkpiece — narrower than the Lathe variants, only Enabled and StartEntryAmount are present). Engage- or retract-side feed/compensation block of the Groove cycle (XML: CompensOnCut / CompensOffCut — same shape). Both blocks are visible only when Passes is not RoughOnly. Lead/pitch type discriminator (ThreadForm.Lead.LeadType). Use to interpret which Value* slot in TLatheThreadLead is meaningful.
Namespace: CAMAPI.ModelFormerLatheTypes
Assembly: CAMAPI.ModelFormerLatheTypes.dll
Syntax
public enum enumTLatheThreadLeadType
Fields
| Name | Description |
|---|---|
| ttltDistance | Lead given as a linear distance — read DistanceValue |
| ttltTreadsPerUnit | Lead given as threads per unit length — read TreadsPerUnitValue |