Cycle Class

class NXOpen.CAM.Cycle

Bases: NXOpen.TaggedObject

Represets 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 AxialStepover

Returns:
Return type:NXOpen.CAM.StepoverBuilder

New in version NX9.0.0.

License requirements: None.

CamStatus

Cycle.CamStatus

Returns or sets the cam status

-------------------------------------

Getter Method

Signature CamStatus

Returns:the cam status type
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CamStatus

Parameters: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 CamValue

Returns:the cam
Return type:int

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CamValue

Parameters: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 CoolantBeforeCut

Returns:
Return type:NXOpen.CAM.CycleCoolant

New in version NX10.0.2.

License requirements: None.

CoolantBeforeEngage

Cycle.CoolantBeforeEngage

Returns the coolant

-------------------------------------

Getter Method

Signature CoolantBeforeEngage

Returns:
Return type:NXOpen.CAM.CycleCoolant

New in version NX10.0.2.

License requirements: None.

CoolantBeforeRetract

Cycle.CoolantBeforeRetract

Returns the coolant

-------------------------------------

Getter Method

Signature CoolantBeforeRetract

Returns:
Return type:NXOpen.CAM.CycleCoolant

New in version NX10.0.2.

License requirements: None.

CsinkDiameter

Cycle.CsinkDiameter

Returns or sets the csink diameter

-------------------------------------

Getter Method

Signature CsinkDiameter

Returns:the csink diameter
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CsinkDiameter

Parameters: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 CycleTrackingPoint

Returns:the text
Return type:str

New in version NX9.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature CycleTrackingPoint

Parameters: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 CycleType

Returns:the cycle type
Return type:str

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CycleType

Parameters: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 Dwell

Returns:the dwell type
Return type:NXOpen.CAM.CycleDwellType

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Dwell

Parameters:dwell (NXOpen.CAM.CycleDwellType) – the dwell type

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

DwellAtDepth

Cycle.DwellAtDepth

Returns the dwell at depth

-------------------------------------

Getter Method

Signature DwellAtDepth

Returns:
Return type:NXOpen.CAM.CycleDwell

New in version NX10.0.2.

License requirements: None.

DwellAtFinalDepth

Cycle.DwellAtFinalDepth

Returns the dwell at final depth

-------------------------------------

Getter Method

Signature DwellAtFinalDepth

Returns:
Return type:NXOpen.CAM.CycleDwell

New in version NX10.0.2.

License requirements: None.

DwellAtStartPoint

Cycle.DwellAtStartPoint

Returns the dwell at start point of phase

-------------------------------------

Getter Method

Signature DwellAtStartPoint

Returns:
Return type:NXOpen.CAM.CycleDwell

New in version NX10.0.2.

License requirements: None.

DwellBeforeCut

Cycle.DwellBeforeCut

Returns the dwell before cut

-------------------------------------

Getter Method

Signature DwellBeforeCut

Returns:
Return type:NXOpen.CAM.CycleDwell

New in version NX10.0.2.

License requirements: None.

DwellBeforeEngage

Cycle.DwellBeforeEngage

Returns the dwell before engage

-------------------------------------

Getter Method

Signature DwellBeforeEngage

Returns:
Return type:NXOpen.CAM.CycleDwell

New in version NX10.0.2.

License requirements: None.

DwellBeforeRetract

Cycle.DwellBeforeRetract

Returns the dwell before retract

-------------------------------------

Getter Method

Signature DwellBeforeRetract

Returns:
Return type:NXOpen.CAM.CycleDwell

New in version NX10.0.2.

License requirements: None.

DwellFinal

Cycle.DwellFinal

Returns or sets the dwell final type

-------------------------------------

Getter Method

Signature DwellFinal

Returns:the dwell final type
Return type:NXOpen.CAM.CycleDwellType

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DwellFinal

Parameters:dwell (NXOpen.CAM.CycleDwellType) – the dwell final type

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

DwellFinalValue

Cycle.DwellFinalValue

Returns or sets the dwell final value

-------------------------------------

Getter Method

Signature DwellFinalValue

Returns:the dwell final
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DwellFinalValue

Parameters: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 DwellStart

Returns:the dwell strat type
Return type:NXOpen.CAM.CycleDwellType

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DwellStart

Parameters:dwell (NXOpen.CAM.CycleDwellType) – the dwell start type

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

DwellStartValue

Cycle.DwellStartValue

Returns or sets the dwell start value

-------------------------------------

Getter Method

Signature DwellStartValue

Returns:the dwell start
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DwellStartValue

Parameters: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 DwellValue

Returns:the dwell value
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DwellValue

Parameters: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 EntranceDiameter

Returns:the entrance diameter
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature EntranceDiameter

Parameters: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 FirstCutMode

Returns:the first cut mode
Return type:NXOpen.CAM.CycleCutMode

New in version NX9.0.3.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstCutMode

Parameters:firstCutMode (NXOpen.CAM.CycleCutMode) – the first cut mode

New 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 FirstCutValue

Returns:the first cut value
Return type:float

New in version NX9.0.3.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstCutValue

Parameters: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 LastCutMode

Returns:the last cut mode
Return type:NXOpen.CAM.CycleCutMode

New in version NX9.0.3.

License requirements: None.

-------------------------------------

Setter Method

Signature LastCutMode

Parameters:lastCutMode (NXOpen.CAM.CycleCutMode) – the last cut mode

New 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 LastCutValue

Returns:the last cut value
Return type:float

New in version NX9.0.3.

License requirements: None.

-------------------------------------

Setter Method

Signature LastCutValue

Parameters: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 MotionOutput

Returns:the motion output
Return type:NXOpen.CAM.CycleMotionOutputTypes

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MotionOutput

Parameters:newValue (NXOpen.CAM.CycleMotionOutputTypes) – the motion output

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

NodragClearance

Cycle.NodragClearance

Returns the nodrag clearance

-------------------------------------

Getter Method

Signature NodragClearance

Returns:
Return type:NXOpen.CAM.CycleNodragClearance

New in version NX11.0.0.

License requirements: None.

Option

Cycle.Option

Returns or sets the option type

-------------------------------------

Getter Method

Signature Option

Returns:the option type
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Option

Parameters: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 Orientation

Returns:the orientation
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Orientation

Parameters: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 OrientationStatus

Returns:the orientation status
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature OrientationStatus

Parameters: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 Shift

Returns:the shift
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Shift

Parameters: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 ShiftStatus

Returns:the shift status type
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ShiftStatus

Parameters: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 SpindleBeforeEngage

Returns:
Return type:NXOpen.CAM.CycleSpindle

New in version NX10.0.2.

License requirements: None.

SpindleBeforeRetract

Cycle.SpindleBeforeRetract

Returns the spindle before retract

-------------------------------------

Getter Method

Signature SpindleBeforeRetract

Returns:
Return type:NXOpen.CAM.CycleSpindle

New in version NX10.0.2.

License requirements: None.

StepClearance

Cycle.StepClearance

Returns or sets the step clearance

-------------------------------------

Getter Method

Signature StepClearance

Returns:the step clearance
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StepClearance

Parameters: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 StepClearanceStatus

Returns:the step clearance status type
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StepClearanceStatus

Parameters: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 StepRetract

Returns:
Return type:NXOpen.CAM.CycleStepRetract

New in version NX10.0.2.

License requirements: None.

Text

Cycle.Text

Returns or sets the text

-------------------------------------

Getter Method

Signature Text

Returns:the text
Return type:str

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Text

Parameters: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 Times

Returns:the times
Return type:int

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Times

Parameters: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 TimesStatus

Returns:the times status type
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TimesStatus

Parameters: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 TipRelease

Returns:
Return type:NXOpen.CAM.CycleTipRelease

New 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.Point3d

New 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.Vector3d

New 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”)