Cycle Class¶
-
class
NXOpen.CAM.Cycle¶ Bases:
NXOpen.TaggedObjectRepresets a User Defined Event
New in version NX9.0.0.
Properties¶
| Property | Description |
|---|---|
| AxialStepover | Returns the axial stepover |
| CamStatus | Returns or sets the cam status |
| CamValue | Returns or sets the cam value |
| CoolantBeforeCut | Returns the coolant |
| CoolantBeforeEngage | Returns the coolant |
| CoolantBeforeRetract | Returns the coolant |
| CsinkDiameter | Returns or sets the csink diameter |
| CycleTrackingPoint | Returns or sets the tracking point |
| CycleType | Returns or sets the cycle type |
| Dwell | Returns or sets the dwell type |
| DwellAtDepth | Returns the dwell at depth |
| DwellAtFinalDepth | Returns the dwell at final depth |
| DwellAtStartPoint | Returns the dwell at start point of phase |
| DwellBeforeCut | Returns the dwell before cut |
| DwellBeforeEngage | Returns the dwell before engage |
| DwellBeforeRetract | Returns the dwell before retract |
| DwellFinal | Returns or sets the dwell final type |
| DwellFinalValue | Returns or sets the dwell final value |
| DwellStart | Returns or sets the dwell start type |
| DwellStartValue | Returns or sets the dwell start value |
| DwellValue | Returns or sets the dwell value |
| EntranceDiameter | Returns or sets the entrance diameter |
| FirstCutMode | Returns or sets the first cut mode type |
| FirstCutValue | Returns or sets the the first cut value |
| LastCutMode | Returns or sets the last cut mode type |
| LastCutValue | Returns or sets the the last cut value |
| MotionOutput | Returns or sets the motion output |
| NodragClearance | Returns the nodrag clearance |
| Option | Returns or sets the option type |
| Orientation | Returns or sets the orientation |
| OrientationStatus | Returns or sets the orientation status |
| Shift | Returns or sets the shift |
| ShiftStatus | Returns or sets the shift status |
| SpindleBeforeEngage | Returns the spindle before engage |
| SpindleBeforeRetract | Returns the spindle before retract |
| StepClearance | Returns or sets the step clearance |
| StepClearanceStatus | Returns or sets the step clearance status |
| StepRetract | Returns the step retract |
| Tag | Returns the Tag for this object. |
| Text | Returns or sets the text |
| Times | Returns or sets the times |
| TimesStatus | Returns or sets the times status |
| TipRelease | Returns the (minimal) tip release |
Methods¶
| Method | Description |
|---|---|
| GetBooleanValue | Get the boolean value of the parameter |
| GetDoubleValue | Get the double value of the parameter |
| GetIntegerValue | Get the integer value of the parameter |
| GetParameterActive | Check if parameter is active |
| GetPointValue | Get the point of the parameter |
| GetStringValue | Get the string value of the parameter |
| GetVectorValue | Get the vector of the parameter |
| SetBooleanValue | Set the boolean value of the parameter |
| SetDoubleValue | Set the double value of the parameter |
| SetIntegerValue | Set the integer value of the parameter |
| SetParameterActive | To Set if parameter is active |
| SetPointValue | Set the point of the parameter |
| SetStringValue | Set the string value of the parameter |
| SetVectorValue | Set the vector of the parameter |
Enumerations¶
| CycleCutMode Enumeration | Available types for fixed cut |
| CycleDwellType Enumeration | Available types for dwell |
| CycleMotionOutputTypes Enumeration | Available types for motion output |
Property Detail¶
AxialStepover¶
-
Cycle.AxialStepover¶ Returns the axial stepover
-------------------------------------Getter Method
Signature
AxialStepoverReturns: Return type: NXOpen.CAM.StepoverBuilderNew in version NX9.0.0.
License requirements: None.
CamStatus¶
-
Cycle.CamStatus¶ Returns or sets the cam status
-------------------------------------Getter Method
Signature
CamStatusReturns: the cam status type Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CamStatusParameters: camStatus (bool) – the cam status type New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
CamValue¶
-
Cycle.CamValue¶ Returns or sets the cam value
-------------------------------------Getter Method
Signature
CamValueReturns: the cam Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CamValueParameters: doubleValue (int) – the cam New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
CoolantBeforeCut¶
-
Cycle.CoolantBeforeCut¶ Returns the coolant
-------------------------------------Getter Method
Signature
CoolantBeforeCutReturns: Return type: NXOpen.CAM.CycleCoolantNew in version NX10.0.2.
License requirements: None.
CoolantBeforeEngage¶
-
Cycle.CoolantBeforeEngage¶ Returns the coolant
-------------------------------------Getter Method
Signature
CoolantBeforeEngageReturns: Return type: NXOpen.CAM.CycleCoolantNew in version NX10.0.2.
License requirements: None.
CoolantBeforeRetract¶
-
Cycle.CoolantBeforeRetract¶ Returns the coolant
-------------------------------------Getter Method
Signature
CoolantBeforeRetractReturns: Return type: NXOpen.CAM.CycleCoolantNew in version NX10.0.2.
License requirements: None.
CsinkDiameter¶
-
Cycle.CsinkDiameter¶ Returns or sets the csink diameter
-------------------------------------Getter Method
Signature
CsinkDiameterReturns: the csink diameter Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CsinkDiameterParameters: doubleValue (float) – the csink diameter New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
CycleTrackingPoint¶
-
Cycle.CycleTrackingPoint¶ Returns or sets the tracking point
-------------------------------------Getter Method
Signature
CycleTrackingPointReturns: the text Return type: str New in version NX9.0.2.
License requirements: None.
-------------------------------------Setter Method
Signature
CycleTrackingPointParameters: cText (str) – the text New in version NX9.0.2.
License requirements: cam_base (“CAM BASE”)
CycleType¶
-
Cycle.CycleType¶ Returns or sets the cycle type
-------------------------------------Getter Method
Signature
CycleTypeReturns: the cycle type Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CycleTypeParameters: cycleName (str) – the cycle type New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Dwell¶
-
Cycle.Dwell¶ Returns or sets the dwell type
-------------------------------------Getter Method
Signature
DwellReturns: the dwell type Return type: NXOpen.CAM.CycleDwellTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DwellParameters: dwell ( NXOpen.CAM.CycleDwellType) – the dwell typeNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DwellAtDepth¶
-
Cycle.DwellAtDepth¶ Returns the dwell at depth
-------------------------------------Getter Method
Signature
DwellAtDepthReturns: Return type: NXOpen.CAM.CycleDwellNew in version NX10.0.2.
License requirements: None.
DwellAtFinalDepth¶
-
Cycle.DwellAtFinalDepth¶ Returns the dwell at final depth
-------------------------------------Getter Method
Signature
DwellAtFinalDepthReturns: Return type: NXOpen.CAM.CycleDwellNew in version NX10.0.2.
License requirements: None.
DwellAtStartPoint¶
-
Cycle.DwellAtStartPoint¶ Returns the dwell at start point of phase
-------------------------------------Getter Method
Signature
DwellAtStartPointReturns: Return type: NXOpen.CAM.CycleDwellNew in version NX10.0.2.
License requirements: None.
DwellBeforeCut¶
-
Cycle.DwellBeforeCut¶ Returns the dwell before cut
-------------------------------------Getter Method
Signature
DwellBeforeCutReturns: Return type: NXOpen.CAM.CycleDwellNew in version NX10.0.2.
License requirements: None.
DwellBeforeEngage¶
-
Cycle.DwellBeforeEngage¶ Returns the dwell before engage
-------------------------------------Getter Method
Signature
DwellBeforeEngageReturns: Return type: NXOpen.CAM.CycleDwellNew in version NX10.0.2.
License requirements: None.
DwellBeforeRetract¶
-
Cycle.DwellBeforeRetract¶ Returns the dwell before retract
-------------------------------------Getter Method
Signature
DwellBeforeRetractReturns: Return type: NXOpen.CAM.CycleDwellNew in version NX10.0.2.
License requirements: None.
DwellFinal¶
-
Cycle.DwellFinal¶ Returns or sets the dwell final type
-------------------------------------Getter Method
Signature
DwellFinalReturns: the dwell final type Return type: NXOpen.CAM.CycleDwellTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DwellFinalParameters: dwell ( NXOpen.CAM.CycleDwellType) – the dwell final typeNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DwellFinalValue¶
-
Cycle.DwellFinalValue¶ Returns or sets the dwell final value
-------------------------------------Getter Method
Signature
DwellFinalValueReturns: the dwell final Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DwellFinalValueParameters: doubleValue (float) – the dwell final New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DwellStart¶
-
Cycle.DwellStart¶ Returns or sets the dwell start type
-------------------------------------Getter Method
Signature
DwellStartReturns: the dwell strat type Return type: NXOpen.CAM.CycleDwellTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DwellStartParameters: dwell ( NXOpen.CAM.CycleDwellType) – the dwell start typeNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DwellStartValue¶
-
Cycle.DwellStartValue¶ Returns or sets the dwell start value
-------------------------------------Getter Method
Signature
DwellStartValueReturns: the dwell start Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DwellStartValueParameters: doubleValue (float) – the dwell start New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
DwellValue¶
-
Cycle.DwellValue¶ Returns or sets the dwell value
-------------------------------------Getter Method
Signature
DwellValueReturns: the dwell value Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DwellValueParameters: doubleValue (float) – the dwell value New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
EntranceDiameter¶
-
Cycle.EntranceDiameter¶ Returns or sets the entrance diameter
-------------------------------------Getter Method
Signature
EntranceDiameterReturns: the entrance diameter Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EntranceDiameterParameters: doubleValue (float) – the entrance diameter New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
FirstCutMode¶
-
Cycle.FirstCutMode¶ Returns or sets the first cut mode type
-------------------------------------Getter Method
Signature
FirstCutModeReturns: the first cut mode Return type: NXOpen.CAM.CycleCutModeNew in version NX9.0.3.
License requirements: None.
-------------------------------------Setter Method
Signature
FirstCutModeParameters: firstCutMode ( NXOpen.CAM.CycleCutMode) – the first cut modeNew in version NX9.0.3.
License requirements: cam_base (“CAM BASE”)
FirstCutValue¶
-
Cycle.FirstCutValue¶ Returns or sets the the first cut value
-------------------------------------Getter Method
Signature
FirstCutValueReturns: the first cut value Return type: float New in version NX9.0.3.
License requirements: None.
-------------------------------------Setter Method
Signature
FirstCutValueParameters: doubleValue (float) – the first cut New in version NX9.0.3.
License requirements: cam_base (“CAM BASE”)
LastCutMode¶
-
Cycle.LastCutMode¶ Returns or sets the last cut mode type
-------------------------------------Getter Method
Signature
LastCutModeReturns: the last cut mode Return type: NXOpen.CAM.CycleCutModeNew in version NX9.0.3.
License requirements: None.
-------------------------------------Setter Method
Signature
LastCutModeParameters: lastCutMode ( NXOpen.CAM.CycleCutMode) – the last cut modeNew in version NX9.0.3.
License requirements: cam_base (“CAM BASE”)
LastCutValue¶
-
Cycle.LastCutValue¶ Returns or sets the the last cut value
-------------------------------------Getter Method
Signature
LastCutValueReturns: the last cut value Return type: float New in version NX9.0.3.
License requirements: None.
-------------------------------------Setter Method
Signature
LastCutValueParameters: doubleValue (float) – the last cut New in version NX9.0.3.
License requirements: cam_base (“CAM BASE”)
MotionOutput¶
-
Cycle.MotionOutput¶ Returns or sets the motion output
-------------------------------------Getter Method
Signature
MotionOutputReturns: the motion output Return type: NXOpen.CAM.CycleMotionOutputTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MotionOutputParameters: newValue ( NXOpen.CAM.CycleMotionOutputTypes) – the motion outputNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
NodragClearance¶
-
Cycle.NodragClearance¶ Returns the nodrag clearance
-------------------------------------Getter Method
Signature
NodragClearanceReturns: Return type: NXOpen.CAM.CycleNodragClearanceNew in version NX11.0.0.
License requirements: None.
Option¶
-
Cycle.Option¶ Returns or sets the option type
-------------------------------------Getter Method
Signature
OptionReturns: the option type Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OptionParameters: optionType (bool) – the option type New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Orientation¶
-
Cycle.Orientation¶ Returns or sets the orientation
-------------------------------------Getter Method
Signature
OrientationReturns: the orientation Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OrientationParameters: orientation (float) – the orientation New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
OrientationStatus¶
-
Cycle.OrientationStatus¶ Returns or sets the orientation status
-------------------------------------Getter Method
Signature
OrientationStatusReturns: the orientation status Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OrientationStatusParameters: oStatus (bool) – the orientation status New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Shift¶
-
Cycle.Shift¶ Returns or sets the shift
-------------------------------------Getter Method
Signature
ShiftReturns: the shift Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShiftParameters: doubleValue (float) – the shift New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
ShiftStatus¶
-
Cycle.ShiftStatus¶ Returns or sets the shift status
-------------------------------------Getter Method
Signature
ShiftStatusReturns: the shift status type Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShiftStatusParameters: camStatus (bool) – the shift status type New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
SpindleBeforeEngage¶
-
Cycle.SpindleBeforeEngage¶ Returns the spindle before engage
-------------------------------------Getter Method
Signature
SpindleBeforeEngageReturns: Return type: NXOpen.CAM.CycleSpindleNew in version NX10.0.2.
License requirements: None.
SpindleBeforeRetract¶
-
Cycle.SpindleBeforeRetract¶ Returns the spindle before retract
-------------------------------------Getter Method
Signature
SpindleBeforeRetractReturns: Return type: NXOpen.CAM.CycleSpindleNew in version NX10.0.2.
License requirements: None.
StepClearance¶
-
Cycle.StepClearance¶ Returns or sets the step clearance
-------------------------------------Getter Method
Signature
StepClearanceReturns: the step clearance Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StepClearanceParameters: doubleValue (float) – the step clearance New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
StepClearanceStatus¶
-
Cycle.StepClearanceStatus¶ Returns or sets the step clearance status
-------------------------------------Getter Method
Signature
StepClearanceStatusReturns: the step clearance status type Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StepClearanceStatusParameters: camStatus (bool) – the step clearance status type New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
StepRetract¶
-
Cycle.StepRetract¶ Returns the step retract
-------------------------------------Getter Method
Signature
StepRetractReturns: Return type: NXOpen.CAM.CycleStepRetractNew in version NX10.0.2.
License requirements: None.
Text¶
-
Cycle.Text¶ Returns or sets the text
-------------------------------------Getter Method
Signature
TextReturns: the text Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TextParameters: cText (str) – the text New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Times¶
-
Cycle.Times¶ Returns or sets the times
-------------------------------------Getter Method
Signature
TimesReturns: the times Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TimesParameters: times (int) – the times New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
TimesStatus¶
-
Cycle.TimesStatus¶ Returns or sets the times status
-------------------------------------Getter Method
Signature
TimesStatusReturns: the times status type Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TimesStatusParameters: camStatus (bool) – the times status type New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
TipRelease¶
-
Cycle.TipRelease¶ Returns the (minimal) tip release
-------------------------------------Getter Method
Signature
TipReleaseReturns: Return type: NXOpen.CAM.CycleTipReleaseNew in version NX10.0.2.
License requirements: None.
Method Detail¶
GetBooleanValue¶
-
Cycle.GetBooleanValue¶ Get the boolean value of the parameter
Signature
GetBooleanValue(cycleParamName)Parameters: cycleParamName (str) – the name of the parameter Returns: boolean value of parameter Return type: bool New in version NX9.0.0.
License requirements: None.
GetDoubleValue¶
-
Cycle.GetDoubleValue¶ Get the double value of the parameter
Signature
GetDoubleValue(cycleParamName)Parameters: cycleParamName (str) – the name of the parameter Returns: double value of parameter Return type: float New in version NX9.0.0.
License requirements: None.
GetIntegerValue¶
-
Cycle.GetIntegerValue¶ Get the integer value of the parameter
Signature
GetIntegerValue(cycleParamName)Parameters: cycleParamName (str) – the name of the parameter Returns: integer value of parameter Return type: int New in version NX9.0.0.
License requirements: None.
GetParameterActive¶
-
Cycle.GetParameterActive¶ Check if parameter is active
Signature
GetParameterActive(cycleParamName)Parameters: cycleParamName (str) – the name of the parameter Returns: if the parameter is active Return type: bool New in version NX9.0.0.
License requirements: None.
GetPointValue¶
-
Cycle.GetPointValue¶ Get the point of the parameter
Signature
GetPointValue(cycleParamName)Parameters: cycleParamName (str) – the name of the parameter Returns: Return type: NXOpen.Point3dNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
GetStringValue¶
-
Cycle.GetStringValue¶ Get the string value of the parameter
Signature
GetStringValue(cycleParamName)Parameters: cycleParamName (str) – the name of the parameter Returns: string value of parameter Return type: str New in version NX9.0.0.
License requirements: None.
GetVectorValue¶
-
Cycle.GetVectorValue¶ Get the vector of the parameter
Signature
GetVectorValue(cycleParamName)Parameters: cycleParamName (str) – the name of the parameter Returns: Return type: NXOpen.Vector3dNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
SetBooleanValue¶
-
Cycle.SetBooleanValue¶ Set the boolean value of the parameter
Signature
SetBooleanValue(cycleParamName, booleanValue)Parameters: - cycleParamName (str) – the name of the parameter
- booleanValue (bool) – boolean value of the parameter
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
SetDoubleValue¶
-
Cycle.SetDoubleValue¶ Set the double value of the parameter
Signature
SetDoubleValue(cycleParamName, doubleValue)Parameters: - cycleParamName (str) – the name of the parameter
- doubleValue (float) – double value of the parameter
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
SetIntegerValue¶
-
Cycle.SetIntegerValue¶ Set the integer value of the parameter
Signature
SetIntegerValue(cycleParamName, integerValue)Parameters: - cycleParamName (str) – the name of the parameter
- integerValue (int) – integer value of the parameter
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
SetParameterActive¶
-
Cycle.SetParameterActive¶ To Set if parameter is active
Signature
SetParameterActive(cycleParamName, parameterActive)Parameters: - cycleParamName (str) – the name of the parameter
- parameterActive (bool) – if the parameter is active
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
SetPointValue¶
-
Cycle.SetPointValue¶ Set the point of the parameter
Signature
SetPointValue(cycleParamName, point)Parameters: - cycleParamName (str) – the name of the parameter
- point (
NXOpen.Point3d) –
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
SetStringValue¶
-
Cycle.SetStringValue¶ Set the string value of the parameter
Signature
SetStringValue(cycleParamName, stringValue)Parameters: - cycleParamName (str) – the name of the parameter
- stringValue (str) – string value of the parameter
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
SetVectorValue¶
-
Cycle.SetVectorValue¶ Set the vector of the parameter
Signature
SetVectorValue(cycleParamName, vector)Parameters: - cycleParamName (str) – the name of the parameter
- vector (
NXOpen.Vector3d) –
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)