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: - parentProgramGroup (
NXOpen.CAM.NCGroup
) – the parent program group - parentMethodGroup (
NXOpen.CAM.NCGroup
) – the parent method group - parentToolGroup (
NXOpen.CAM.NCGroup
) – the parent tool group - parentGeometryGroup (
NXOpen.CAM.NCGroup
) – the parent geometry group - typeName (str) – the name of the template type
- subtypeName (str) – the name of the template subtype
- useDefaultName (
NXOpen.CAM.OperationCollectionUseDefaultName
) – use default name or not - newOperationName (str) – the name of the created operation, only used when use_default_name == true
Returns: the created operation
Return type: New in version NX4.0.0.
License requirements: cam_base (“CAM BASE”)
- parentProgramGroup (
CreateCavityMillingBuilder¶
-
OperationCollection.
CreateCavityMillingBuilder
¶ Creates a planar milling cavity operation builder
Signature
CreateCavityMillingBuilder(param)
Parameters: param ( NXOpen.CAM.CAMObject
) – operation to be editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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”)