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 @return boolean value of parameter
GetDoubleValue Get the double value of the parameter @return double value of parameter
GetIntegerValue Get the integer value of the parameter @return integer value of parameter
GetParameterActive Check if parameter is active @return if the parameter is active
GetPointValue Get the point of the parameter @return
GetStringValue Get the string value of the parameter @return string value of parameter
GetVectorValue Get the vector of the parameter @return
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(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(doubleValue)

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(doubleValue)

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(cText)

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(cycleName)

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(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(dwell)

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(doubleValue)

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(dwell)

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(doubleValue)

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(doubleValue)

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(doubleValue)

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(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(doubleValue)

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(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(doubleValue)

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(newValue)

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(optionType)

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(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(oStatus)

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(doubleValue)

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(camStatus)

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(doubleValue)

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(camStatus)

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(cText)

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(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(camStatus)

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