MoveCollection Class

class NXOpen.CAM.MoveCollection

Bases: object

Represents the move collection

To obtain an instance of this class, refer to NXOpen.CAM.Operation

New in version NX5.0.0.

Methods

Method Description
CreateAlongMachineAxisMoveBuilder Create a Move To Machine Position.
CreateAlongMcsAxisMoveBuilder Create a Move to MCS Position
CreateAlongToolAxisMoveBuilder Create a Move Along Tool Axis
CreateCircularAboutAxisMoveBuilder Create a Circular Move.
CreateDeltaMoveBuilder Create a Delta Move.
CreateFollowCurveMoveBuilder Create Follow Curve Move.
CreateFollowPartMoveBuilder Create Follow Part Move.
CreateLaserCircleCutout Create a Laser Circle Cutout.
CreateLaserHexagonCutout Create a Laser Hexagon Cutout.
CreateLaserLinearMove Create a Laser Linear Move.
CreateLaserProfileMove Create a Laser Profile Move.
CreateLaserRectangleCutout Create a Laser Rectangle Cutout.
CreateLaserSlotCutout Create a Laser Slot Cutout.
CreateMoveToPointBuilder Create a Move to Point.
CreateNormalToToolAxisMoveBuilder Create a Move Normal to Tool Axis
CreateProbeCalibrateLengthMoveBuilder Create a Probe Calibrate Length Move.
CreateProbeCalibrateSphereMoveBuilder Create a Probe Calibrate on Sphere Move.
CreateProbeCalibrateStylusMoveBuilder Create a Probe Calibrate Stylus Move.
CreateProbeClearanceMoveBuilder Create a Probe Clearance Plane Change.
CreateProbeInspectBorebossMoveBuilder Create a Probe Inspect Bore-Boss Move.
CreateProbeInspectPointMoveBuilder Create a Probe Inspect Point Move.
CreateProbeInspectSurfacePointMoveBuilder Create a Probe Inspect Surface Point Move.
CreateRotaryPointMoveBuilder Create a Rotary Move to Point.
CreateRotaryPolarMoveBuilder Create a Rotary Polar Move.
CreateRotateToolMoveBuilder Create a Rotate Tool Move.
CreateTeachmodeEngageSettingsBuilder Create a Teachmode Engage Settings.
CreateTeachmodeLinearMoveBuilder Create a Teachmode Linear Move.
CreateTeachmodeProfileMoveBuilder Create a Teachmode Profile Move.
CreateTeachmodeRetractSettingsBuilder Create a Teachmode Retract Settings.
CreateToolTrackingPointBuilder Create Tracking Point Move.
CreateTurnMoveToPointBuilder Create a Turn Linear Move.
CreateTurnProbeClearanceBuilder Create a Turn Probe Clearance Move.
CreateTurnProbeInspectPointMoveBuilder Create a Turn Probe Inspect Point Move.
CreateUdeMoveBuilder Create a UDE Move.
CreateUserDefinedMoveBuilder Create User Defined Move.
CreateVectorDistanceMoveBuilder Create a Vector Distance Move.
FindObject Finds the CAM.

Method Detail

CreateAlongMachineAxisMoveBuilder

MoveCollection.CreateAlongMachineAxisMoveBuilder

Create a Move To Machine Position.

Signature CreateAlongMachineAxisMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:Machine Position Move Builder
Return type:NXOpen.CAM.AlongMachineAxisMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateAlongMcsAxisMoveBuilder

MoveCollection.CreateAlongMcsAxisMoveBuilder

Create a Move to MCS Position

Signature CreateAlongMcsAxisMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:MCS Move Builder
Return type:NXOpen.CAM.AlongMcsAxisMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateAlongToolAxisMoveBuilder

MoveCollection.CreateAlongToolAxisMoveBuilder

Create a Move Along Tool Axis

Signature CreateAlongToolAxisMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:Along Tool Axis Move Builder
Return type:NXOpen.CAM.AlongToolAxisMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateCircularAboutAxisMoveBuilder

MoveCollection.CreateCircularAboutAxisMoveBuilder

Create a Circular Move.

Signature CreateCircularAboutAxisMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:
Return type:NXOpen.CAM.CircularAboutAxisMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDeltaMoveBuilder

MoveCollection.CreateDeltaMoveBuilder

Create a Delta Move.

Signature CreateDeltaMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:Delta Move Builder
Return type:NXOpen.CAM.DeltaMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateFollowCurveMoveBuilder

MoveCollection.CreateFollowCurveMoveBuilder

Create Follow Curve Move.

Signature CreateFollowCurveMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Builder
Return type:NXOpen.CAM.FollowCurveMoveBuilder

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

CreateFollowPartMoveBuilder

MoveCollection.CreateFollowPartMoveBuilder

Create Follow Part Move.

Signature CreateFollowPartMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Builder
Return type:NXOpen.CAM.FollowPartMoveBuilder

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLaserCircleCutout

MoveCollection.CreateLaserCircleCutout

Create a Laser Circle Cutout.

Signature CreateLaserCircleCutout(param)

Parameters:param (NXOpen.CAM.Move) – Laser move object
Returns:Laser Circle Cutout
Return type:NXOpen.CAM.LaserCircleCutout

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLaserHexagonCutout

MoveCollection.CreateLaserHexagonCutout

Create a Laser Hexagon Cutout.

Signature CreateLaserHexagonCutout(param)

Parameters:param (NXOpen.CAM.Move) – Laser move object
Returns:Laser Hexagon Cutout
Return type:NXOpen.CAM.LaserHexagonCutout

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLaserLinearMove

MoveCollection.CreateLaserLinearMove

Create a Laser Linear Move.

Signature CreateLaserLinearMove(param)

Parameters:param (NXOpen.CAM.Move) – Laser move object
Returns:Laser Linear Move
Return type:NXOpen.CAM.LaserLinearMove

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLaserProfileMove

MoveCollection.CreateLaserProfileMove

Create a Laser Profile Move.

Signature CreateLaserProfileMove(param)

Parameters:param (NXOpen.CAM.Move) – Laser move object
Returns:Laser Profile Move
Return type:NXOpen.CAM.LaserProfileMove

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLaserRectangleCutout

MoveCollection.CreateLaserRectangleCutout

Create a Laser Rectangle Cutout.

Signature CreateLaserRectangleCutout(param)

Parameters:param (NXOpen.CAM.Move) – Laser move object
Returns:Laser Rectangle Cutout
Return type:NXOpen.CAM.LaserRectangleCutout

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLaserSlotCutout

MoveCollection.CreateLaserSlotCutout

Create a Laser Slot Cutout.

Signature CreateLaserSlotCutout(param)

Parameters:param (NXOpen.CAM.Move) – Laser move object
Returns:Laser Slot Cutout
Return type:NXOpen.CAM.LaserSlotCutout

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMoveToPointBuilder

MoveCollection.CreateMoveToPointBuilder

Create a Move to Point.

Signature CreateMoveToPointBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:Move To Point Builder
Return type:NXOpen.CAM.MoveToPointBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateNormalToToolAxisMoveBuilder

MoveCollection.CreateNormalToToolAxisMoveBuilder

Create a Move Normal to Tool Axis

Signature CreateNormalToToolAxisMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:Normal To Tool Axis Move Builder
Return type:NXOpen.CAM.NormalToToolAxisMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProbeCalibrateLengthMoveBuilder

MoveCollection.CreateProbeCalibrateLengthMoveBuilder

Create a Probe Calibrate Length Move.

Signature CreateProbeCalibrateLengthMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Probe Calibrate Length Move Builder
Return type:NXOpen.CAM.ProbeCalibrateLengthMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProbeCalibrateSphereMoveBuilder

MoveCollection.CreateProbeCalibrateSphereMoveBuilder

Create a Probe Calibrate on Sphere Move.

Signature CreateProbeCalibrateSphereMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Probe Calibrate Sphere Move Builder
Return type:NXOpen.CAM.ProbeCalibrateSphereMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProbeCalibrateStylusMoveBuilder

MoveCollection.CreateProbeCalibrateStylusMoveBuilder

Create a Probe Calibrate Stylus Move.

Signature CreateProbeCalibrateStylusMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Probe Calibrate Stylus Move Builder
Return type:NXOpen.CAM.ProbeCalibrateStylusMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProbeClearanceMoveBuilder

MoveCollection.CreateProbeClearanceMoveBuilder

Create a Probe Clearance Plane Change.

Signature CreateProbeClearanceMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Probe Clearance Move Builder
Return type:NXOpen.CAM.ProbeClearanceMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProbeInspectBorebossMoveBuilder

MoveCollection.CreateProbeInspectBorebossMoveBuilder

Create a Probe Inspect Bore-Boss Move.

Signature CreateProbeInspectBorebossMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Probe Inspect Bore-boss Move Builder
Return type:NXOpen.CAM.ProbeInspectBorebossMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProbeInspectPointMoveBuilder

MoveCollection.CreateProbeInspectPointMoveBuilder

Create a Probe Inspect Point Move.

Signature CreateProbeInspectPointMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Probe Inspect Point Move Builder
Return type:NXOpen.CAM.ProbeInspectPointMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProbeInspectSurfacePointMoveBuilder

MoveCollection.CreateProbeInspectSurfacePointMoveBuilder

Create a Probe Inspect Surface Point Move.

Signature CreateProbeInspectSurfacePointMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Probe Inspect Surface Point Move Builder
Return type:NXOpen.CAM.ProbeInspectSurfacePointMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateRotaryPointMoveBuilder

MoveCollection.CreateRotaryPointMoveBuilder

Create a Rotary Move to Point.

Signature CreateRotaryPointMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:Rotary Point Move Builder
Return type:NXOpen.CAM.RotaryPointMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateRotaryPolarMoveBuilder

MoveCollection.CreateRotaryPolarMoveBuilder

Create a Rotary Polar Move.

Signature CreateRotaryPolarMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:Rotary Polar Move Builder
Return type:NXOpen.CAM.RotaryPolarMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateRotateToolMoveBuilder

MoveCollection.CreateRotateToolMoveBuilder

Create a Rotate Tool Move.

Signature CreateRotateToolMoveBuilder(param, insertAfterTag)

Parameters:
Returns:

Rotate Tool Move Builder

Return type:

NXOpen.CAM.RotateToolMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTeachmodeEngageSettingsBuilder

MoveCollection.CreateTeachmodeEngageSettingsBuilder

Create a Teachmode Engage Settings.

Signature CreateTeachmodeEngageSettingsBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Teachmode Suboperation object
Returns:Teachmode Engage Settings Builder
Return type:NXOpen.CAM.TeachmodeEngageSettingsBuilder

New in version NX7.5.0.

License requirements: cam_base (“CAM BASE”)

CreateTeachmodeLinearMoveBuilder

MoveCollection.CreateTeachmodeLinearMoveBuilder

Create a Teachmode Linear Move.

Signature CreateTeachmodeLinearMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Teachmode Suboperation object
Returns:Teachmode Linear Move Builder
Return type:NXOpen.CAM.TeachmodeLinearMoveBuilder

New in version NX7.5.0.

License requirements: cam_base (“CAM BASE”)

CreateTeachmodeProfileMoveBuilder

MoveCollection.CreateTeachmodeProfileMoveBuilder

Create a Teachmode Profile Move.

Signature CreateTeachmodeProfileMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Teachmode Suboperation object
Returns:Teachmode Profile Move Builder
Return type:NXOpen.CAM.TeachmodeProfileMoveBuilder

New in version NX7.5.0.

License requirements: cam_base (“CAM BASE”)

CreateTeachmodeRetractSettingsBuilder

MoveCollection.CreateTeachmodeRetractSettingsBuilder

Create a Teachmode Retract Settings.

Signature CreateTeachmodeRetractSettingsBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Teachmode Suboperation object
Returns:Teachmode Retract Settings Builder
Return type:NXOpen.CAM.TeachmodeRetractSettingsBuilder

New in version NX7.5.0.

License requirements: cam_base (“CAM BASE”)

CreateToolTrackingPointBuilder

MoveCollection.CreateToolTrackingPointBuilder

Create Tracking Point Move.

Signature CreateToolTrackingPointBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Builder
Return type:NXOpen.CAM.ToolTrackingPointBuilder

New in version NX8.5.1.

License requirements: cam_base (“CAM BASE”)

CreateTurnMoveToPointBuilder

MoveCollection.CreateTurnMoveToPointBuilder

Create a Turn Linear Move.

Signature CreateTurnMoveToPointBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Turn Move To Point Builder
Return type:NXOpen.CAM.TurnMoveToPointBuilder

New in version NX8.5.1.

License requirements: cam_base (“CAM BASE”)

CreateTurnProbeClearanceBuilder

MoveCollection.CreateTurnProbeClearanceBuilder

Create a Turn Probe Clearance Move.

Signature CreateTurnProbeClearanceBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Turn Probe Clearance Builder
Return type:NXOpen.CAM.TurnProbeClearanceBuilder

New in version NX8.5.1.

License requirements: cam_base (“CAM BASE”)

CreateTurnProbeInspectPointMoveBuilder

MoveCollection.CreateTurnProbeInspectPointMoveBuilder

Create a Turn Probe Inspect Point Move.

Signature CreateTurnProbeInspectPointMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move object
Returns:Probe Inspect Point Move Builder
Return type:NXOpen.CAM.TurnProbeInspectPointMoveBuilder

New in version NX8.5.1.

License requirements: cam_base (“CAM BASE”)

CreateUdeMoveBuilder

MoveCollection.CreateUdeMoveBuilder

Create a UDE Move.

Signature CreateUdeMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:Ude Move Builder
Return type:NXOpen.CAM.UdeMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateUserDefinedMoveBuilder

MoveCollection.CreateUserDefinedMoveBuilder

Create User Defined Move.

Signature CreateUserDefinedMoveBuilder(param, typeName)

Parameters:
  • param (NXOpen.CAM.Move) – Move object
  • typeName (str) – Type of the User Defined Move to create. When editing the move this will not be used
Returns:

Builder

Return type:

NXOpen.CAM.UserDefinedMoveBuilder

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

CreateVectorDistanceMoveBuilder

MoveCollection.CreateVectorDistanceMoveBuilder

Create a Vector Distance Move.

Signature CreateVectorDistanceMoveBuilder(param)

Parameters:param (NXOpen.CAM.Move) – Move Object
Returns:Delta Move Builder
Return type:NXOpen.CAM.VectorDistanceMoveBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

FindObject

MoveCollection.FindObject

Finds the CAM.

Operation object with the given identifier as recorded in a journal.

Signature FindObject(sid)

Parameters:sid (str) – the name of the object
Returns:the found object
Return type:NXOpen.CAM.Move

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)