NCGroupCollection Class

class NXOpen.CAM.NCGroupCollection

Bases: object

Represents the ncgroup collection

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

New in version NX4.0.0.

Methods

Method Description
CreateBarrelToolBuilder Creates a barrel builder
CreateDrillBackCountersinkTool Creates a drill back countersink tool builder
CreateDrillBackSpotfacingToolBuilder Creates a drill back spotfacing tool builder
CreateDrillBoreToolBuilder Creates a drill bore tool builder
CreateDrillBoringBarTool Creates a drill boring bar tool builder
CreateDrillBurnishingToolBuilder Creates a drill burnishing tool builder
CreateDrillCenterBellToolBuilder Creates a drill center bell tool builder
CreateDrillChamferBoringBarTool Creates a drill chamfer boring bar tool builder
CreateDrillCoreToolBuilder Creates a drill core tool builder
CreateDrillCounterboreToolBuilder Creates a drill counterbore tool builder
CreateDrillCtskToolBuilder Creates a drill ctsk tool builder
CreateDrillGeomBuilder Creates a drill geometry builder
CreateDrillMethodBuilder Creates a drill method builder
CreateDrillReamerToolBuilder Creates a drill reamer tool builder
CreateDrillSpotdrillToolBuilder Creates a drill spotdrill tool builder
CreateDrillSpotfaceToolBuilder Creates a drill spotface tool builder
CreateDrillStdToolBuilder Creates a drill tool builder
CreateDrillStepToolBuilder Creates a drill step tool builder
CreateDrillTapToolBuilder Creates a drill tap tool builder
CreateDrillThreadMillToolBuilder Creates a drill thread mill tool builder
CreateFeatureBasedGeomBuilder Creates a manufacturing feature based geometry builder
CreateFeatureGroupBuilder Creates a feature group geometry builder
CreateFormToolBuilder Creates a form builder
CreateGenericToolBuilder Creates a generic solid tool builder
CreateGeometry Create a geometry group of the specified type and subtype under the parent group.
CreateGrooveToolBuilder Creates a groove builder
CreateGroupFeatures Creates the group features
CreateHoleBossGeometryBuilder Create Hole or Boss Geometry builder
CreateLaserMethod Creates a laser method
CreateLaserTool Create a laser tool
CreateMachineGroupBuilder Creates a machine group builder
CreateMachineHeadGroupBuilder Creates a machine head group builder
CreateMachinePocketGroupBuilder Creates a machine pocket group builder
CreateMachineTurretGroupBuilder Creates a machine turret group builder
CreateMethod Create a method group of the specified type and subtype under the parent group.
CreateMillAreaGeomBuilder Creates a mill area geometry builder
CreateMillBoundaryGeomBuilder Creates a mill boundary geometry builder
CreateMillFormToolBuilder Creates a mill form builder
CreateMillGeomBuilder Creates a mill geometry builder
CreateMillMethodBuilder Creates a mill method builder
CreateMillOrientGeomBuilder Creates a mill orient geometry builder
CreateMillTextGeomBuilder Creates a mill text geometry builder
CreateMillToolBuilder Creates a mill tool builder
CreateMillVolumeGeomBuilder Creates a mill volume geometry builder
CreateMultiBladeGeometryBuilder Creates a blade geometry builder
CreateMultiToolBuilder Creates a multi tool builder
CreateNcmPlanarBuilder Creates a builder for Non-Cutting Moves for Planar Milling
CreateNcmScBuilder Creates a builder for Non-Cutting Moves for Surface Contouring
CreateOptimizeTraverseGroupBuilder Creates a optimize traverse group builder
CreateProbeToolBuilder Creates a probe tool builder
CreateProgram Create a program group of the specified type and subtype under the parent group.
CreateProgramOrderGroupBuilder Creates a program order group builder
CreateRotaryFinishGeometryBuilder Creates a rotary finish geometry builder
CreateTToolBuilder Creates a t tool builder
CreateThreadToolBuilder Creates a thread builder
CreateTool Create a tool group of the specified type and subtype under the parent group.
CreateTurnAvoidanceGeomBuilder Creates a turning avoidance geometry builder
CreateTurnBoundaryGeomBuilder Creates a turning boundary geometry builder
CreateTurnFeatureGeomBuilder Creates a turning feature geometry builder
CreateTurnGeomBuilder Creates a turning geometry builder
CreateTurnMethodBuilder Creates a turn method builder
CreateTurnOrientGeomBuilder Creates a turn orient geometry builder
CreateTurnToolBuilder Creates a turn builder
CreateWedmBasedGeomBuilder Creates a wire edm based geometry builder
CreateWedmCornerControlBuilder Creates a wedm_corner_control builder
CreateWedmCuttingBuilder Creates a wedm_cutting builder
CreateWedmExtGeomBuilder Creates a wire edm external geometry builder
CreateWedmFeatureGeomBuilder Creates a wire edm feature geometry builder
CreateWedmGeomBuilder Creates a wire edm geometry builder
CreateWedmIntGeomBuilder Creates a wire edm internal geometry builder
CreateWedmLeadInOutBuilder Creates a wedm_lead_in_out builder
CreateWedmMethodBuilder Creates a wedm method builder
CreateWedmMoveControlBuilder Creates a wedm_corner_control builder
CreateWedmNocoreGeomBuilder Creates a wire edm nocore geometry builder
CreateWedmOpenGeomBuilder Creates a wire edm open geometry builder
CreateWedmOrientGeomBuilder Creates a wire edm orient geometry builder
CreateWireTool Creates a wire tool
FindObject Finds the CAM.

Enumerations

NCGroupCollectionUseDefaultName Enumeration Whether use the default name in creation

Method Detail

CreateBarrelToolBuilder

NCGroupCollection.CreateBarrelToolBuilder

Creates a barrel builder

Signature CreateBarrelToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – barrel group to be edited
Returns:barrel builder created
Return type:NXOpen.CAM.BarrelToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillBackCountersinkTool

NCGroupCollection.CreateDrillBackCountersinkTool

Creates a drill back countersink tool builder

Signature CreateDrillBackCountersinkTool(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill back countersink tool group to be edited
Returns:drill back countersink tool builder created
Return type:NXOpen.CAM.DrillBackCountersinkTool

New in version NX10.0.3.

License requirements: cam_base (“CAM BASE”)

CreateDrillBackSpotfacingToolBuilder

NCGroupCollection.CreateDrillBackSpotfacingToolBuilder

Creates a drill back spotfacing tool builder

Signature CreateDrillBackSpotfacingToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill back spotfacing tool group to be edited
Returns:drill back spotfacing tool builder created
Return type:NXOpen.CAM.DrillBackSpotfacingToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillBoreToolBuilder

NCGroupCollection.CreateDrillBoreToolBuilder

Creates a drill bore tool builder

Signature CreateDrillBoreToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill bore tool group to be edited
Returns:drill bore tool builder created
Return type:NXOpen.CAM.DrillBoreToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillBoringBarTool

NCGroupCollection.CreateDrillBoringBarTool

Creates a drill boring bar tool builder

Signature CreateDrillBoringBarTool(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill boring bar tool group to be edited
Returns:drill boring bar tool builder created
Return type:NXOpen.CAM.DrillBoringBarTool

New in version NX11.0.1.

License requirements: cam_base (“CAM BASE”)

CreateDrillBurnishingToolBuilder

NCGroupCollection.CreateDrillBurnishingToolBuilder

Creates a drill burnishing tool builder

Signature CreateDrillBurnishingToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill burnishing tool group to be edited
Returns:drill burnishing tool builder created
Return type:NXOpen.CAM.DrillBurnishingToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillCenterBellToolBuilder

NCGroupCollection.CreateDrillCenterBellToolBuilder

Creates a drill center bell tool builder

Signature CreateDrillCenterBellToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill center bell tool group to be edited
Returns:drill center bell tool builder created
Return type:NXOpen.CAM.DrillCenterBellToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillChamferBoringBarTool

NCGroupCollection.CreateDrillChamferBoringBarTool

Creates a drill chamfer boring bar tool builder

Signature CreateDrillChamferBoringBarTool(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill chamfer boring bar tool group to be edited
Returns:drill chamfer boring bar tool builder created
Return type:NXOpen.CAM.DrillChamferBoringBarTool

New in version NX11.0.1.

License requirements: cam_base (“CAM BASE”)

CreateDrillCoreToolBuilder

NCGroupCollection.CreateDrillCoreToolBuilder

Creates a drill core tool builder

Signature CreateDrillCoreToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill core tool group to be edited
Returns:drill core tool builder created
Return type:NXOpen.CAM.DrillCoreToolBuilder

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillCounterboreToolBuilder

NCGroupCollection.CreateDrillCounterboreToolBuilder

Creates a drill counterbore tool builder

Signature CreateDrillCounterboreToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill counterbore tool group to be edited
Returns:drill counterbore tool builder created
Return type:NXOpen.CAM.DrillCounterboreToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillCtskToolBuilder

NCGroupCollection.CreateDrillCtskToolBuilder

Creates a drill ctsk tool builder

Signature CreateDrillCtskToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill ctsk tool group to be edited
Returns:drill ctsk tool builder created
Return type:NXOpen.CAM.DrillCtskToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillGeomBuilder

NCGroupCollection.CreateDrillGeomBuilder

Creates a drill geometry builder

Signature CreateDrillGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillMethodBuilder

NCGroupCollection.CreateDrillMethodBuilder

Creates a drill method builder

Signature CreateDrillMethodBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill method group to be edited
Returns:drill method builder created
Return type:NXOpen.CAM.DrillMethodBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillReamerToolBuilder

NCGroupCollection.CreateDrillReamerToolBuilder

Creates a drill reamer tool builder

Signature CreateDrillReamerToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill reamer tool group to be edited
Returns:drill reamer tool builder created
Return type:NXOpen.CAM.DrillReamerToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillSpotdrillToolBuilder

NCGroupCollection.CreateDrillSpotdrillToolBuilder

Creates a drill spotdrill tool builder

Signature CreateDrillSpotdrillToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill spotdrill tool group to be edited
Returns:drill spotdrill tool builder created
Return type:NXOpen.CAM.DrillSpotdrillToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillSpotfaceToolBuilder

NCGroupCollection.CreateDrillSpotfaceToolBuilder

Creates a drill spotface tool builder

Signature CreateDrillSpotfaceToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill spotface tool group to be edited
Returns:drill spotface tool builder created
Return type:NXOpen.CAM.DrillSpotfaceToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillStdToolBuilder

NCGroupCollection.CreateDrillStdToolBuilder

Creates a drill tool builder

Signature CreateDrillStdToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill std tool group to be edited
Returns:drill std tool builder created
Return type:NXOpen.CAM.DrillStdToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillStepToolBuilder

NCGroupCollection.CreateDrillStepToolBuilder

Creates a drill step tool builder

Signature CreateDrillStepToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill step tool group to be edited
Returns:drill step tool builder created
Return type:NXOpen.CAM.DrillStepToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillTapToolBuilder

NCGroupCollection.CreateDrillTapToolBuilder

Creates a drill tap tool builder

Signature CreateDrillTapToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill tap tool group to be edited
Returns:drill tap tool builder created
Return type:NXOpen.CAM.DrillTapToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateDrillThreadMillToolBuilder

NCGroupCollection.CreateDrillThreadMillToolBuilder

Creates a drill thread mill tool builder

Signature CreateDrillThreadMillToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – drill thread mill tool group to be edited
Returns:drill thread mill tool builder created
Return type:NXOpen.CAM.DrillThreadMillToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateFeatureBasedGeomBuilder

NCGroupCollection.CreateFeatureBasedGeomBuilder

Creates a manufacturing feature based geometry builder

Signature CreateFeatureBasedGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateFeatureGroupBuilder

NCGroupCollection.CreateFeatureGroupBuilder

Creates a feature group geometry builder

Signature CreateFeatureGroupBuilder(param)

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

New in version NX9.0.3.

License requirements: cam_base (“CAM BASE”)

CreateFormToolBuilder

NCGroupCollection.CreateFormToolBuilder

Creates a form builder

Signature CreateFormToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – form group to be edited
Returns:form builder created
Return type:NXOpen.CAM.FormToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateGenericToolBuilder

NCGroupCollection.CreateGenericToolBuilder

Creates a generic solid tool builder

Signature CreateGenericToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – generic tool group to be edited
Returns:generic tool builder created
Return type:NXOpen.CAM.GenericToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateGeometry

NCGroupCollection.CreateGeometry

Overloaded method CreateGeometry

  • CreateGeometry(parentGroup, typeName, subtypeName, useDefaultName, newGeometryName)
  • CreateGeometry(parentGroup, features, typeName, subtypeName, useDefaultName, newGeometryName)

-------------------------------------

Create a geometry group of the specified type and subtype under the parent group. If the value of use_default_name is true, default name will be used for the created geometry group; otherwise, the specified name will be used.

Signature CreateGeometry(parentGroup, typeName, subtypeName, useDefaultName, newGeometryName)

Parameters:
  • parentGroup (NXOpen.CAM.NCGroup) – the parent group
  • typeName (str) – the name of the template type
  • subtypeName (str) – the name of the template subtype
  • useDefaultName (NXOpen.CAM.NCGroupCollectionUseDefaultName) – use the default name or not
  • newGeometryName (str) – the name of the created geometry group, only used when use_default_name == true
Returns:

the created geometry group

Return type:

NXOpen.CAM.NCGroup

New in version NX4.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Create geometry groups of the specified type and subtype under the parent group for the specified manufacturing features. If the value of use_default_name is true, default name will be used for the created geometry group; otherwise, the specified name will be used.

Signature CreateGeometry(parentGroup, features, typeName, subtypeName, useDefaultName, newGeometryName)

Parameters:
  • parentGroup (NXOpen.CAM.NCGroup) – the parent group
  • features (list of NXOpen.CAM.CAMFeature) – the manufacturing features
  • typeName (str) – the name of the template type
  • subtypeName (str) – the name of the template subtype
  • useDefaultName (NXOpen.CAM.NCGroupCollectionUseDefaultName) – use the default name or not
  • newGeometryName (str) – the name of the created geometry group, only used when use_default_name == true
Returns:

one of the created geometry groups

Return type:

NXOpen.CAM.NCGroup

New in version NX7.5.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

CreateGrooveToolBuilder

NCGroupCollection.CreateGrooveToolBuilder

Creates a groove builder

Signature CreateGrooveToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – groove group to be edited
Returns:groove builder created
Return type:NXOpen.CAM.GrooveToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateGroupFeatures

NCGroupCollection.CreateGroupFeatures

Creates the group features

Signature CreateGroupFeatures()

Returns:group features created
Return type:NXOpen.CAM.GroupFeatures

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateHoleBossGeometryBuilder

NCGroupCollection.CreateHoleBossGeometryBuilder

Create Hole or Boss Geometry builder

Signature CreateHoleBossGeometryBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – the object to be edited
Returns:Hole or Boss Geometry builder created
Return type:NXOpen.CAM.HoleBossGeometry

New in version NX7.5.0.

License requirements: cam_base (“CAM BASE”)

CreateLaserMethod

NCGroupCollection.CreateLaserMethod

Creates a laser method

Signature CreateLaserMethod(param)

Parameters:param (NXOpen.CAM.CAMObject) – laser method group to be edited
Returns:laser method builder created
Return type:NXOpen.CAM.LaserMethod

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateLaserTool

NCGroupCollection.CreateLaserTool

Create a laser tool

Signature CreateLaserTool(param)

Parameters:param (NXOpen.CAM.CAMObject) – probe tool group to be edited
Returns:laser tool builder created
Return type:NXOpen.CAM.LaserTool

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMachineGroupBuilder

NCGroupCollection.CreateMachineGroupBuilder

Creates a machine group builder

Signature CreateMachineGroupBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMachineHeadGroupBuilder

NCGroupCollection.CreateMachineHeadGroupBuilder

Creates a machine head group builder

Signature CreateMachineHeadGroupBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMachinePocketGroupBuilder

NCGroupCollection.CreateMachinePocketGroupBuilder

Creates a machine pocket group builder

Signature CreateMachinePocketGroupBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMachineTurretGroupBuilder

NCGroupCollection.CreateMachineTurretGroupBuilder

Creates a machine turret group builder

Signature CreateMachineTurretGroupBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMethod

NCGroupCollection.CreateMethod

Create a method group of the specified type and subtype under the parent group.

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

Signature CreateMethod(parentGroup, typeName, subtypeName, useDefaultName, newMethodName)

Parameters:
  • parentGroup (NXOpen.CAM.NCGroup) – the parent group
  • typeName (str) – the name of the template type
  • subtypeName (str) – the name of the template subtype
  • useDefaultName (NXOpen.CAM.NCGroupCollectionUseDefaultName) – use the default name or not
  • newMethodName (str) – the name of the created method group, only used when use_default_name == true
Returns:

the created method group

Return type:

NXOpen.CAM.NCGroup

New in version NX4.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillAreaGeomBuilder

NCGroupCollection.CreateMillAreaGeomBuilder

Creates a mill area geometry builder

Signature CreateMillAreaGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillBoundaryGeomBuilder

NCGroupCollection.CreateMillBoundaryGeomBuilder

Creates a mill boundary geometry builder

Signature CreateMillBoundaryGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillFormToolBuilder

NCGroupCollection.CreateMillFormToolBuilder

Creates a mill form builder

Signature CreateMillFormToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – mill form group to be edited
Returns:mill form builder created
Return type:NXOpen.CAM.MillFormToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillGeomBuilder

NCGroupCollection.CreateMillGeomBuilder

Creates a mill geometry builder

Signature CreateMillGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillMethodBuilder

NCGroupCollection.CreateMillMethodBuilder

Creates a mill method builder

Signature CreateMillMethodBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – mill method group to be edited
Returns:mill method builder created
Return type:NXOpen.CAM.MillMethodBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillOrientGeomBuilder

NCGroupCollection.CreateMillOrientGeomBuilder

Creates a mill orient geometry builder

Signature CreateMillOrientGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillTextGeomBuilder

NCGroupCollection.CreateMillTextGeomBuilder

Creates a mill text geometry builder

Signature CreateMillTextGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillToolBuilder

NCGroupCollection.CreateMillToolBuilder

Creates a mill tool builder

Signature CreateMillToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – mill tool group to be edited
Returns:mill tool builder created
Return type:NXOpen.CAM.MillToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMillVolumeGeomBuilder

NCGroupCollection.CreateMillVolumeGeomBuilder

Creates a mill volume geometry builder

Signature CreateMillVolumeGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMultiBladeGeometryBuilder

NCGroupCollection.CreateMultiBladeGeometryBuilder

Creates a blade geometry builder

Signature CreateMultiBladeGeometryBuilder(param)

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

New in version NX7.0.0.

License requirements: cam_base (“CAM BASE”)

CreateMultiToolBuilder

NCGroupCollection.CreateMultiToolBuilder

Creates a multi tool builder

Signature CreateMultiToolBuilder(param)

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

New in version NX11.0.1.

License requirements: cam_base (“CAM BASE”)

CreateNcmPlanarBuilder

NCGroupCollection.CreateNcmPlanarBuilder

Creates a builder for Non-Cutting Moves for Planar Milling

Signature CreateNcmPlanarBuilder()

Returns:builder being created
Return type:NXOpen.CAM.NcmPlanarBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateNcmScBuilder

NCGroupCollection.CreateNcmScBuilder

Creates a builder for Non-Cutting Moves for Surface Contouring

Signature CreateNcmScBuilder()

Returns:builder being created
Return type:NXOpen.CAM.NcmScBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateOptimizeTraverseGroupBuilder

NCGroupCollection.CreateOptimizeTraverseGroupBuilder

Creates a optimize traverse group builder

Signature CreateOptimizeTraverseGroupBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProbeToolBuilder

NCGroupCollection.CreateProbeToolBuilder

Creates a probe tool builder

Signature CreateProbeToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – probe tool group to be edited
Returns:probe tool builder created
Return type:NXOpen.CAM.ProbeToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProgram

NCGroupCollection.CreateProgram

Create a program group of the specified type and subtype under the parent group.

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

Signature CreateProgram(parentGroup, typeName, subtypeName, useDefaultName, newProgramName)

Parameters:
  • parentGroup (NXOpen.CAM.NCGroup) – the parent group
  • typeName (str) – the name of the template type
  • subtypeName (str) – the name of the template subtype
  • useDefaultName (NXOpen.CAM.NCGroupCollectionUseDefaultName) – use the default name or not
  • newProgramName (str) – the name of the created program group, only used when use_default_name == true.
Returns:

the created program group

Return type:

NXOpen.CAM.NCGroup

New in version NX4.0.0.

License requirements: cam_base (“CAM BASE”)

CreateProgramOrderGroupBuilder

NCGroupCollection.CreateProgramOrderGroupBuilder

Creates a program order group builder

Signature CreateProgramOrderGroupBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateRotaryFinishGeometryBuilder

NCGroupCollection.CreateRotaryFinishGeometryBuilder

Creates a rotary finish geometry builder

Signature CreateRotaryFinishGeometryBuilder(param)

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

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTToolBuilder

NCGroupCollection.CreateTToolBuilder

Creates a t tool builder

Signature CreateTToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – t group to be edited
Returns:t builder created
Return type:NXOpen.CAM.TToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateThreadToolBuilder

NCGroupCollection.CreateThreadToolBuilder

Creates a thread builder

Signature CreateThreadToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – thread group to be edited
Returns:thread builder created
Return type:NXOpen.CAM.ThreadToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTool

NCGroupCollection.CreateTool

Create a tool group of the specified type and subtype under the parent group.

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

Signature CreateTool(parentGroup, typeName, subtypeName, useDefaultName, newToolName)

Parameters:
  • parentGroup (NXOpen.CAM.NCGroup) – the parent group
  • typeName (str) – the name of the template type
  • subtypeName (str) – the name of the template subtype
  • useDefaultName (NXOpen.CAM.NCGroupCollectionUseDefaultName) – use the default name or not
  • newToolName (str) – the name of the created tool group, only used when use_default_name == true
Returns:

the created tool group

Return type:

NXOpen.CAM.NCGroup

New in version NX4.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTurnAvoidanceGeomBuilder

NCGroupCollection.CreateTurnAvoidanceGeomBuilder

Creates a turning avoidance geometry builder

Signature CreateTurnAvoidanceGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTurnBoundaryGeomBuilder

NCGroupCollection.CreateTurnBoundaryGeomBuilder

Creates a turning boundary geometry builder

Signature CreateTurnBoundaryGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTurnFeatureGeomBuilder

NCGroupCollection.CreateTurnFeatureGeomBuilder

Creates a turning feature geometry builder

Signature CreateTurnFeatureGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTurnGeomBuilder

NCGroupCollection.CreateTurnGeomBuilder

Creates a turning geometry builder

Signature CreateTurnGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTurnMethodBuilder

NCGroupCollection.CreateTurnMethodBuilder

Creates a turn method builder

Signature CreateTurnMethodBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – turn method group to be edited
Returns:turn method builder created
Return type:NXOpen.CAM.TurnMethodBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTurnOrientGeomBuilder

NCGroupCollection.CreateTurnOrientGeomBuilder

Creates a turn orient geometry builder

Signature CreateTurnOrientGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateTurnToolBuilder

NCGroupCollection.CreateTurnToolBuilder

Creates a turn builder

Signature CreateTurnToolBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – turn group to be edited
Returns:turn builder created
Return type:NXOpen.CAM.TurnToolBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmBasedGeomBuilder

NCGroupCollection.CreateWedmBasedGeomBuilder

Creates a wire edm based geometry builder

Signature CreateWedmBasedGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmCornerControlBuilder

NCGroupCollection.CreateWedmCornerControlBuilder

Creates a wedm_corner_control builder

Signature CreateWedmCornerControlBuilder(param)

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

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmCuttingBuilder

NCGroupCollection.CreateWedmCuttingBuilder

Creates a wedm_cutting builder

Signature CreateWedmCuttingBuilder(param)

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

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmExtGeomBuilder

NCGroupCollection.CreateWedmExtGeomBuilder

Creates a wire edm external geometry builder

Signature CreateWedmExtGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmFeatureGeomBuilder

NCGroupCollection.CreateWedmFeatureGeomBuilder

Creates a wire edm feature geometry builder

Signature CreateWedmFeatureGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmGeomBuilder

NCGroupCollection.CreateWedmGeomBuilder

Creates a wire edm geometry builder

Signature CreateWedmGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmIntGeomBuilder

NCGroupCollection.CreateWedmIntGeomBuilder

Creates a wire edm internal geometry builder

Signature CreateWedmIntGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmLeadInOutBuilder

NCGroupCollection.CreateWedmLeadInOutBuilder

Creates a wedm_lead_in_out builder

Signature CreateWedmLeadInOutBuilder(param)

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

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmMethodBuilder

NCGroupCollection.CreateWedmMethodBuilder

Creates a wedm method builder

Signature CreateWedmMethodBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – wedm method group to be edited
Returns:wedm method builder created
Return type:NXOpen.CAM.WedmMethodBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmMoveControlBuilder

NCGroupCollection.CreateWedmMoveControlBuilder

Creates a wedm_corner_control builder

Signature CreateWedmMoveControlBuilder(param)

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

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmNocoreGeomBuilder

NCGroupCollection.CreateWedmNocoreGeomBuilder

Creates a wire edm nocore geometry builder

Signature CreateWedmNocoreGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmOpenGeomBuilder

NCGroupCollection.CreateWedmOpenGeomBuilder

Creates a wire edm open geometry builder

Signature CreateWedmOpenGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWedmOrientGeomBuilder

NCGroupCollection.CreateWedmOrientGeomBuilder

Creates a wire edm orient geometry builder

Signature CreateWedmOrientGeomBuilder(param)

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

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CreateWireTool

NCGroupCollection.CreateWireTool

Creates a wire tool

Signature CreateWireTool(param)

Parameters:param (NXOpen.CAM.CAMObject) – wire tool group to be edited
Returns:wire tool created
Return type:NXOpen.CAM.WireTool

New in version NX9.0.0.

License requirements: cam_base (“CAM BASE”)

FindObject

NCGroupCollection.FindObject

Finds the CAM.

NCGroup 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.NCGroup

New in version NX4.0.0.

License requirements: cam_base (“CAM BASE”)