Interface ICamApiLatheCycleRoughing
"Roughing cycle" — legacy canned-cycle variant (XML: TLatheCycle71, ISO G71/G72).
Visible in TLatheODTurning UI on non-robot machines. No CheckWorkpiece block.
Assembly: CAMAPI.ModelFormerLatheTypes.dll
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("C2D3E4F5-0617-4890-B1C2-D3E4F5061789")]
public interface ICamApiLatheCycleRoughing
Properties
Declaration
bool ArcRollMode { get; set; }
Property Value
Declaration
TLatheChipBreaking ChipBreaking { get; set; }
Property Value
Declaration
TLatheCompensationType CompensationType { get; set; }
Property Value
Declaration
TLatheRoughDirection Direction { get; set; }
Property Value
Declaration
bool FinishPass { get; set; }
Property Value
Declaration
TLatheLengthCorrector LengthCorrector { get; set; }
Property Value
Declaration
TLatheRoughStepValueType RoughStepType { get; set; }
Property Value
Declaration
TLatheStockAllowance RoughStock { get; set; }
Property Value
Declaration
double SafeDist { get; set; }
Property Value
Declaration
TLatheStartPoint StartPoint { get; set; }
Property Value
Declaration
bool UseOverlap { get; set; }
Property Value
Methods
Declaration
bool GetRoughStepIsCount(out int Value, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
bool GetRoughStepIsDistance(out double Value, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
void SetRoughStepIsCount(int Value, out TResultStatus ResultStatus)
Parameters
Declaration
void SetRoughStepIsDistance(double Value, out TResultStatus ResultStatus)
Parameters