OperationCollection Class

class NXOpen.CAM.OperationCollection

Bases: object

Represents the operation collection

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

New in version NX4.0.0.

Methods

Method Description
Create Create an operation of the specified type and subtype under the parent groups.
CreateCavityMillingBuilder Creates a planar milling cavity operation builder
CreateCenterlineDrillTurningBuilder Creates a centerline drill turning operation builder
CreateChamferMillingBuilder Creates a Chamfer Milling operation builder
CreateCylinderMillingBuilder Creates a Cylinder Milling operation builder
CreateDocumentationBuilder Creates a documentation operation builder
CreateDpmitpBuilder Creates an itp builder
CreateEngravingBuilder Creates a planar milling text operation builder
CreateFaceMillingBuilder Creates a planar milling facing operation builder
CreateFeatureMillingBuilder Creates a planar milling hole (feature based) operation builder
CreateFinishTurningBuilder Creates a finish turning operation builder
CreateGmcopBuilder Creates GmcOp builder
CreateGrooveMillingBuilder Creates a Groove Milling operation builder
CreateHoleDrillingBuilder Creates a Hole Drilling operation builder
CreateHoleMakingBuilder Creates a hole making operation builder
CreateLaserTeachMode Creates a laser teach mode
CreateLatheMachineControlBuilder Creates a lathe machine control operation builder
CreateLatheUserDefinedBuilder Creates a lathe user defined operation builder
CreateManualControlBuilder Creates a Manual Control operation builder
CreateMillMachineControlBuilder Creates a mill machine control operation builder
CreateMillToolProbingBuilder Creates a mill tool probing operation builder
CreateMillUserDefinedBuilder Creates a mill user defined operation builder
CreatePlanarMillingBuilder Creates a planar milling planar operation builder
CreatePlungeMillingBuilder Creates a planar milling plunge operation builder
CreatePointToPointBuilder Creates a point to point operation builder
CreateRadialGrooveMillingBuilder Creates a Radial Groove Milling operation builder
CreateRoughTurningBuilder Creates a rough turning operation builder
CreateSurfaceContourBuilder Creates a surface contour operation builder
CreateTeachmodeTurningBuilder Creates a teachmode turning operation builder
CreateThreadMillingBuilder Creates a Thread Milling operation builder
CreateThreadTurningBuilder Creates a thread turning operation builder
CreateTurnPartProbingBuilder Creates a turn part probing operation builder
CreateTurnToolProbingBuilder Creates a turn tool probing operation builder
CreateVazlMillingBuilder Creates a planar milling vazl operation builder
CreateVolumeBased25dMillingOperationBuilder Creates a volume based 25D milling operation builder
CreateWedmMachineControlBuilder Creates a wire edm machine control operation builder
CreateWedmOperationBuilder Creates a WEDM operation builder
CreateWedmUserDefinedBuilder Creates a wire edm user defined operation builder
CreateZlevelMillingBuilder Creates a planar milling z level operation builder
FindObject Finds the CAM.

Enumerations

OperationCollectionUseDefaultName Enumeration Whether use the default name in creation

Method Detail

Create

OperationCollection.Create

Create an operation of the specified type and subtype under the parent groups.

If the value of use_default_name is true, default name will be used for the created operation; otherwise, the specified name will be used.

Signature Create(parentProgramGroup, parentMethodGroup, parentToolGroup, parentGeometryGroup, typeName, subtypeName, useDefaultName, newOperationName)

Parameters:
Returns:

the created operation

Return type:

NXOpen.CAM.Operation

New in version NX4.0.0.

License requirements: cam_base (“CAM BASE”)

CreateCavityMillingBuilder

OperationCollection.CreateCavityMillingBuilder

Creates a planar milling cavity operation builder

Signature CreateCavityMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.CavityMillingBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateCenterlineDrillTurningBuilder

OperationCollection.CreateCenterlineDrillTurningBuilder

Creates a centerline drill turning operation builder

Signature CreateCenterlineDrillTurningBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.CenterlineDrillTurningBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CreateChamferMillingBuilder

OperationCollection.CreateChamferMillingBuilder

Creates a Chamfer Milling operation builder

Signature CreateChamferMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.ChamferMillingBuilder

New in version NX9.0.2.

License requirements: cam_base (“CAM BASE”)

CreateCylinderMillingBuilder

OperationCollection.CreateCylinderMillingBuilder

Creates a Cylinder Milling operation builder

Signature CreateCylinderMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.CylinderMillingBuilder

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDocumentationBuilder

OperationCollection.CreateDocumentationBuilder

Creates a documentation operation builder

Signature CreateDocumentationBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.DocumentationBuilder

New in version NX9.0.3.

License requirements: cam_base (“CAM BASE”)

CreateDpmitpBuilder

OperationCollection.CreateDpmitpBuilder

Creates an itp builder

Signature CreateDpmitpBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – dpmitp to be edited
Returns:dpmitp builder created
Return type:NXOpen.CAM.DPMItpBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateEngravingBuilder

OperationCollection.CreateEngravingBuilder

Creates a planar milling text operation builder

Signature CreateEngravingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.EngravingBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateFaceMillingBuilder

OperationCollection.CreateFaceMillingBuilder

Creates a planar milling facing operation builder

Signature CreateFaceMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.FaceMillingBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateFeatureMillingBuilder

OperationCollection.CreateFeatureMillingBuilder

Creates a planar milling hole (feature based) operation builder

Signature CreateFeatureMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.FeatureMillingBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateFinishTurningBuilder

OperationCollection.CreateFinishTurningBuilder

Creates a finish turning operation builder

Signature CreateFinishTurningBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.FinishTurningBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CreateGmcopBuilder

OperationCollection.CreateGmcopBuilder

Creates GmcOp builder

Signature CreateGmcopBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – GmcOp to be edited
Returns:GmcOp builder created
Return type:NXOpen.CAM.GmcOpBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateGrooveMillingBuilder

OperationCollection.CreateGrooveMillingBuilder

Creates a Groove Milling operation builder

Signature CreateGrooveMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.GrooveMillingBuilder

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateHoleDrillingBuilder

OperationCollection.CreateHoleDrillingBuilder

Creates a Hole Drilling operation builder

Signature CreateHoleDrillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.HoleDrillingBuilder

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateHoleMakingBuilder

OperationCollection.CreateHoleMakingBuilder

Creates a hole making operation builder

Signature CreateHoleMakingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.HoleMakingBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLaserTeachMode

OperationCollection.CreateLaserTeachMode

Creates a laser teach mode

Signature CreateLaserTeachMode(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.LaserTeachMode

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLatheMachineControlBuilder

OperationCollection.CreateLatheMachineControlBuilder

Creates a lathe machine control operation builder

Signature CreateLatheMachineControlBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.LatheMachineControlBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLatheUserDefinedBuilder

OperationCollection.CreateLatheUserDefinedBuilder

Creates a lathe user defined operation builder

Signature CreateLatheUserDefinedBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.LatheUserDefinedBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateManualControlBuilder

OperationCollection.CreateManualControlBuilder

Creates a Manual Control operation builder

Signature CreateManualControlBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.ManualControlBuilder

New in version NX10.0.3.

License requirements: cam_base (“CAM BASE”)

CreateMillMachineControlBuilder

OperationCollection.CreateMillMachineControlBuilder

Creates a mill machine control operation builder

Signature CreateMillMachineControlBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.MillMachineControlBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillToolProbingBuilder

OperationCollection.CreateMillToolProbingBuilder

Creates a mill tool probing operation builder

Signature CreateMillToolProbingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.MillToolProbingBuilder

New in version NX8.5.1.

License requirements: cam_base (“CAM BASE”)

CreateMillUserDefinedBuilder

OperationCollection.CreateMillUserDefinedBuilder

Creates a mill user defined operation builder

Signature CreateMillUserDefinedBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.MillUserDefinedBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreatePlanarMillingBuilder

OperationCollection.CreatePlanarMillingBuilder

Creates a planar milling planar operation builder

Signature CreatePlanarMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.PlanarMillingBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreatePlungeMillingBuilder

OperationCollection.CreatePlungeMillingBuilder

Creates a planar milling plunge operation builder

Signature CreatePlungeMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.PlungeMillingBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreatePointToPointBuilder

OperationCollection.CreatePointToPointBuilder

Creates a point to point operation builder

Signature CreatePointToPointBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.PointToPointBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateRadialGrooveMillingBuilder

OperationCollection.CreateRadialGrooveMillingBuilder

Creates a Radial Groove Milling operation builder

Signature CreateRadialGrooveMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.RadialGrooveMillingBuilder

New in version NX9.0.3.

License requirements: cam_base (“CAM BASE”)

CreateRoughTurningBuilder

OperationCollection.CreateRoughTurningBuilder

Creates a rough turning operation builder

Signature CreateRoughTurningBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.RoughTurningBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CreateSurfaceContourBuilder

OperationCollection.CreateSurfaceContourBuilder

Creates a surface contour operation builder

Signature CreateSurfaceContourBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.SurfaceContourBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTeachmodeTurningBuilder

OperationCollection.CreateTeachmodeTurningBuilder

Creates a teachmode turning operation builder

Signature CreateTeachmodeTurningBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.TeachmodeTurningBuilder

New in version NX7.5.0.

License requirements: cam_base (“CAM BASE”)

CreateThreadMillingBuilder

OperationCollection.CreateThreadMillingBuilder

Creates a Thread Milling operation builder

Signature CreateThreadMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.ThreadMillingBuilder

New in version NX7.5.0.

License requirements: cam_base (“CAM BASE”)

CreateThreadTurningBuilder

OperationCollection.CreateThreadTurningBuilder

Creates a thread turning operation builder

Signature CreateThreadTurningBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.ThreadTurningBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTurnPartProbingBuilder

OperationCollection.CreateTurnPartProbingBuilder

Creates a turn part probing operation builder

Signature CreateTurnPartProbingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.TurnPartProbingBuilder

New in version NX8.5.1.

License requirements: cam_base (“CAM BASE”)

CreateTurnToolProbingBuilder

OperationCollection.CreateTurnToolProbingBuilder

Creates a turn tool probing operation builder

Signature CreateTurnToolProbingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.TurnToolProbingBuilder

New in version NX8.5.1.

License requirements: cam_base (“CAM BASE”)

CreateVazlMillingBuilder

OperationCollection.CreateVazlMillingBuilder

Creates a planar milling vazl operation builder

Signature CreateVazlMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.VazlMillingBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateVolumeBased25dMillingOperationBuilder

OperationCollection.CreateVolumeBased25dMillingOperationBuilder

Creates a volume based 25D milling operation builder

Signature CreateVolumeBased25dMillingOperationBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.VolumeBased25DMillingOperationBuilder

New in version NX8.5.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmMachineControlBuilder

OperationCollection.CreateWedmMachineControlBuilder

Creates a wire edm machine control operation builder

Signature CreateWedmMachineControlBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.WedmMachineControlBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmOperationBuilder

OperationCollection.CreateWedmOperationBuilder

Creates a WEDM operation builder

Signature CreateWedmOperationBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – the object to be edited
Returns:builder created
Return type:NXOpen.CAM.WedmOperationBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmUserDefinedBuilder

OperationCollection.CreateWedmUserDefinedBuilder

Creates a wire edm user defined operation builder

Signature CreateWedmUserDefinedBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.WedmUserDefinedBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateZlevelMillingBuilder

OperationCollection.CreateZlevelMillingBuilder

Creates a planar milling z level operation builder

Signature CreateZlevelMillingBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – operation to be edited
Returns:operation builder created
Return type:NXOpen.CAM.ZLevelMillingBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

FindObject

OperationCollection.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.Operation

New in version NX4.0.0.

License requirements: cam_base (“CAM BASE”)