InspectionGroupCollection Class

class NXOpen.CAM.InspectionGroupCollection

Bases: object

Represents the group collection for CMM Inspection

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

New in version NX7.0.0.

Methods

Method Description
CreateInspectionMethodBuilder Creates a CMM Inspection method builder
CreateInspectionProbeToolBuilder Creates a probe tool builder for Inspection
CreateMachineGroupBuilder Creates a machine group builder for Inspection
CreateMachinePocketGroupBuilder Creates a machine pocket group builder for Inspection
CreateMachineTurretGroupBuilder Creates a machine turret group builder for Inspection
CreateMethod Create a method group of the specified type and subtype under the parent group.
CreateProbeToolBuilder Creates a probe tool builder for Inspection
CreateProgram Create a program group of the specified type and subtype under the parent group.
CreateProgramOrderGroupBuilder Creates a program order group builder for Inspection
CreateTool Create a tool group of the specified type and subtype under the parent group.
FindObject Finds the CAMInspectionGroup object with the given identifier as recorded in a journal.

Method Detail

CreateInspectionMethodBuilder

InspectionGroupCollection.CreateInspectionMethodBuilder

Creates a CMM Inspection method builder

Signature CreateInspectionMethodBuilder(param)

Parameters:param (NXOpen.CAM.CAMObject) – CMM Inspection method to be edited
Returns:CMM Inspection method builder created
Return type:NXOpen.CAM.InspectionMethodBuilder

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CreateInspectionProbeToolBuilder

InspectionGroupCollection.CreateInspectionProbeToolBuilder

Creates a probe tool builder for Inspection

Signature CreateInspectionProbeToolBuilder(param)

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

New in version NX9.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CreateMachineGroupBuilder

InspectionGroupCollection.CreateMachineGroupBuilder

Creates a machine group builder for Inspection

Signature CreateMachineGroupBuilder(param)

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

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CreateMachinePocketGroupBuilder

InspectionGroupCollection.CreateMachinePocketGroupBuilder

Creates a machine pocket group builder for Inspection

Signature CreateMachinePocketGroupBuilder(param)

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

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CreateMachineTurretGroupBuilder

InspectionGroupCollection.CreateMachineTurretGroupBuilder

Creates a machine turret group builder for Inspection

Signature CreateMachineTurretGroupBuilder(param)

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

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CreateMethod

InspectionGroupCollection.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.InspectionGroup) – 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.InspectionGroup

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CreateProbeToolBuilder

InspectionGroupCollection.CreateProbeToolBuilder

Creates a probe tool builder for Inspection

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 NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CreateProgram

InspectionGroupCollection.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.InspectionGroup) – 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.InspectionGroup

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CreateProgramOrderGroupBuilder

InspectionGroupCollection.CreateProgramOrderGroupBuilder

Creates a program order group builder for Inspection

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 NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CreateTool

InspectionGroupCollection.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.InspectionGroup) – 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.InspectionGroup

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

FindObject

InspectionGroupCollection.FindObject

Finds the CAMInspectionGroup 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.InspectionGroup

New in version NX4.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)