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 @return operation builder created |
CreateCenterlineDrillTurningBuilder | Creates a centerline drill turning operation builder @return operation builder created |
CreateChamferMillingBuilder | Creates a Chamfer Milling operation builder @return operation builder created |
CreateCylinderMillingBuilder | Creates a Cylinder Milling operation builder @return operation builder created |
CreateDpmitpBuilder | Creates an itp builder @return dpmitp builder created |
CreateEngravingBuilder | Creates a planar milling text operation builder @return operation builder created |
CreateFaceMillingBuilder | Creates a planar milling facing operation builder @return operation builder created |
CreateFeatureMillingBuilder | Creates a planar milling hole (feature based) operation builder @return operation builder created |
CreateFinishTurningBuilder | Creates a finish turning operation builder @return operation builder created |
CreateGmcopBuilder | Creates GmcOp builder @return GmcOp builder created |
CreateGrooveMillingBuilder | Creates a Groove Milling operation builder @return operation builder created |
CreateHoleDrillingBuilder | Creates a Hole Drilling operation builder @return operation builder created |
CreateHoleMakingBuilder | Creates a hole making operation builder @return operation builder created |
CreateLaserTeachMode | Creates a laser teach mode @return operation builder created |
CreateLatheMachineControlBuilder | Creates a lathe machine control operation builder @return operation builder created |
CreateLatheUserDefinedBuilder | Creates a lathe user defined operation builder @return operation builder created |
CreateMillMachineControlBuilder | Creates a mill machine control operation builder @return operation builder created |
CreateMillToolProbingBuilder | Creates a mill tool probing operation builder @return operation builder created |
CreateMillUserDefinedBuilder | Creates a mill user defined operation builder @return operation builder created |
CreatePlanarMillingBuilder | Creates a planar milling planar operation builder @return operation builder created |
CreatePlungeMillingBuilder | Creates a planar milling plunge operation builder @return operation builder created |
CreatePointToPointBuilder | Creates a point to point operation builder @return operation builder created |
CreateRoughTurningBuilder | Creates a rough turning operation builder @return operation builder created |
CreateSurfaceContourBuilder | Creates a surface contour operation builder @return operation builder created |
CreateTeachmodeTurningBuilder | Creates a teachmode turning operation builder @return operation builder created |
CreateThreadMillingBuilder | Creates a Thread Milling operation builder @return operation builder created |
CreateThreadTurningBuilder | Creates a thread turning operation builder @return operation builder created |
CreateTurnPartProbingBuilder | Creates a turn part probing operation builder @return operation builder created |
CreateTurnToolProbingBuilder | Creates a turn tool probing operation builder @return operation builder created |
CreateVazlMillingBuilder | Creates a planar milling vazl operation builder @return operation builder created |
CreateVolumeBased25dMillingOperationBuilder | Creates a volume based 25D milling operation builder @return operation builder created |
CreateWedmMachineControlBuilder | Creates a wire edm machine control operation builder @return operation builder created |
CreateWedmOperationBuilder | Creates a WEDM operation builder @return builder created |
CreateWedmUserDefinedBuilder | Creates a wire edm user defined operation builder @return operation builder created |
CreateZlevelMillingBuilder | Creates a planar milling z level operation builder @return operation builder created |
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 NOTE: The full Unicode character set is not supported for this parameter.
- subtypeName (str) – the name of the template subtype NOTE: The full Unicode character set is not supported for this parameter.
- useDefaultName (
NXOpen.CAM.OperationCollectionUseDefaultName
) – use default name or not - newOperationName (str) – the name of the created operation, only used when use_default_name == true NOTE: The full Unicode character set is not supported for this parameter.
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”)
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”)
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”)
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”)