Interface ICamApiLatheCycleCommon
Common cycle properties shown on the cycle-named tab (e.g. "Offset Roughing 1").
Available via QueryInterface on the same object as the dedicated cycle interface.
Assembly: CAMAPI.ModelFormerLatheTypes.dll
[Guid("F38F1607-D38B-4045-8E6F-FE70AE99A480")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiLatheCycleCommon
Properties
"Finish pass stock" — triple stock
Declaration
TLatheStockAllowance FinishPassStock { get; set; }
Property Value
Declaration
double InterpolationTolerance { get; set; }
Property Value
Declaration
bool Inverted { get; set; }
Property Value
Declaration
bool MachineUnderAxis { get; set; }
Property Value
"Side" — Left / Right.
NOT applicable for gcctGrooving / gcctSlotting cycle types: Get always returns
lmsLeft, Set is a no-op. Use ICamApiLatheCycleGroove.Side for those cycles.
Declaration
TLatheMachiningSide MachiningSide { get; set; }
Property Value
Declaration
double RoundingRadius { get; set; }
Property Value
Methods
Declaration
bool GetIsToolAnglesAbsolute(out TLatheToolAnglesAbsolute Data, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
bool GetIsToolAnglesAll(out TLatheToolAnglesAll Data, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
bool GetIsToolAnglesFlat(out TLatheToolAnglesFlat Data, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
bool GetIsToolAnglesGroove(out TLatheToolAnglesGroove Data, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
bool GetIsToolAnglesOff(out TLatheToolAnglesOff Data, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
bool GetIsToolAnglesSteeply(out TLatheToolAnglesSteeply Data, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
bool GetIsToolAnglesWithoutPlunge(out TLatheToolAnglesWithoutPlunge Data, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
void SetToolAnglesAbsolute(TLatheToolAnglesAbsolute Data, out TResultStatus ResultStatus)
Parameters
Declaration
void SetToolAnglesAll(TLatheToolAnglesAll Data, out TResultStatus ResultStatus)
Parameters
Declaration
void SetToolAnglesFlat(TLatheToolAnglesFlat Data, out TResultStatus ResultStatus)
Parameters
Declaration
void SetToolAnglesGroove(TLatheToolAnglesGroove Data, out TResultStatus ResultStatus)
Parameters
Declaration
void SetToolAnglesOff(TLatheToolAnglesOff Data, out TResultStatus ResultStatus)
Parameters
Declaration
void SetToolAnglesSteeply(TLatheToolAnglesSteeply Data, out TResultStatus ResultStatus)
Parameters
Declaration
void SetToolAnglesWithoutPlunge(TLatheToolAnglesWithoutPlunge Data, out TResultStatus ResultStatus)
Parameters