Enum enumTLatheContourCycleType
Active cycle of a lathe-contouring model item. Not all containers accept every value — Facing accepts only lcctProfile, lcctOffsetLegacy and lcctOffsetRoughing.
Namespace: CAMAPI.ModelFormerLatheTypes
Assembly: CAMAPI.ModelFormerLatheTypes.dll
Syntax
public enum enumTLatheContourCycleType
Fields
| Name | Description |
|---|---|
| lcct4Axis | 4-axis turning cycle (XML: T4AxisTurning). Continuous 4-axis turning — the cycle owns an array of (contour-point, tool-vector) pairs that drive the rotary axis along the profile. Gated on the 4-Axis Turn licence module and visible on non-robot machines with at least one rotary axis. SetActiveCycle to lcct4Axis fails with rsError when the cycle is not in PossibleTypes — typically when the licence module is absent. This iteration only exposes cycle selection and the shared Common / Leads / OverrideFeeds tabs (via QI on ActiveCycle). Detailed access to the ToolVectors collection requires the runtime T4AxisTurning solver instance and is not yet wired — XML-only writes are silently overwritten by SaveToXMLProp on the runtime solver, so a dedicated solver-aware API is needed. |
| lcctOffsetLegacy | Offset cycle, legacy canned ISO G73 (XML: TLatheCycle73). Older variant of OffsetRoughing without the CheckWorkpiece block. Visible in UI on non-robot machines. |
| lcctOffsetRoughing | Offset Roughing cycle (XML: TAdvancedLatheCycle73) |
| lcctProfile | Profile-only path (XML: TLatheContouringProfile) |
| lcctRoughing | Roughing cycle, legacy canned ISO G71 (XML: TLatheCycle71). TCommonTurningModelItem only. |
| lcctRoughingAdvanced | Roughing cycle, advanced (XML: TAdvancedLatheCycle71). TCommonTurningModelItem default. |
| lcctZigzag | Zigzag cycle (XML: TZigzagLatheCycle). TCommonTurningModelItem only. |