OperationCollection Class¶
-
class
NXOpen.CAM.OperationCollection¶ Bases:
objectRepresents the operation collection
To obtain an instance of this class, refer to
NXOpen.CAM.CAMSetupNew 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.CavityMillingBuilderNew 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.CenterlineDrillTurningBuilderNew 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.ChamferMillingBuilderNew 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.CylinderMillingBuilderNew 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.DocumentationBuilderNew 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.DPMItpBuilderNew 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.EngravingBuilderNew 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.FaceMillingBuilderNew 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.FeatureMillingBuilderNew 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.FinishTurningBuilderNew 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.GmcOpBuilderNew 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.GrooveMillingBuilderNew 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.HoleDrillingBuilderNew 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.HoleMakingBuilderNew 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.LaserTeachModeNew 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.LatheMachineControlBuilderNew 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.LatheUserDefinedBuilderNew 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.ManualControlBuilderNew 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.MillMachineControlBuilderNew 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.MillToolProbingBuilderNew 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.MillUserDefinedBuilderNew 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.PlanarMillingBuilderNew 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.PlungeMillingBuilderNew 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.PointToPointBuilderNew 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.RadialGrooveMillingBuilderNew 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.RoughTurningBuilderNew 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.SurfaceContourBuilderNew 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.TeachmodeTurningBuilderNew 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.ThreadMillingBuilderNew 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.ThreadTurningBuilderNew 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.TurnPartProbingBuilderNew 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.TurnToolProbingBuilderNew 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.VazlMillingBuilderNew 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.VolumeBased25DMillingOperationBuilderNew 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.WedmMachineControlBuilderNew 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.WedmOperationBuilderNew 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.WedmUserDefinedBuilderNew 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.ZLevelMillingBuilderNew 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.OperationNew in version NX4.0.0.
License requirements: cam_base (“CAM BASE”)