ClearanceManagementBuilder Class

class NXOpen.Tooling.ClearanceManagementBuilder

Bases: NXOpen.Builder

Progressive Die Wizard builder to management clearances.

To create a new instance of this class, use NXOpen.Tooling.ClearanceManagementCollection.CreateClearanceManagementBuilder()

Default values.

Property Value
IsHighLightFacesWithSameClearance 0
PlateClearanceEighth 0
PlateClearanceFifth 0
PlateClearanceFirst 0
PlateClearanceFourth 0
PlateClearanceNinth 0
PlateClearanceSecond 0
PlateClearanceSeventh 0
PlateClearanceSixth 0
PlateClearanceTenth 0
PlateClearanceThird 0
ShowPartAndClearanceHoleOnly 0
ToolPartOrTargetPart ToolPart
TypeAssignOrCheck AssignClearances
UsePlateClearanceEighth 0
UsePlateClearanceFifth 0
UsePlateClearanceFirst 0
UsePlateClearanceFourth 0
UsePlateClearanceNinth 0
UsePlateClearanceSecond 0
UsePlateClearanceSeventh 0
UsePlateClearanceSixth 0
UsePlateClearanceTenth 0
UsePlateClearanceThird 0

New in version NX8.0.0.

Properties

Property Description
IsHighLightFacesWithSameClearance Returns or sets the option whether highlight faces with same clearance.
PlateClearanceEighth Returns or sets the plate clearance eighth.
PlateClearanceFifth Returns or sets the plate clearance fifth.
PlateClearanceFirst Returns or sets the plate clearance first.
PlateClearanceFourth Returns or sets the plate clearance fourth.
PlateClearanceNinth Returns or sets the plate clearance ninth.
PlateClearanceSecond Returns or sets the plate clearance second.
PlateClearanceSeventh Returns or sets the plate clearance seventh.
PlateClearanceSixth Returns or sets the plate clearance sixth.
PlateClearanceTenth Returns or sets the plate clearance tenth.
PlateClearanceThird Returns or sets the plate clearance third.
SelectFace Returns the select face.
SelectPart Returns the selected part.
ShowPartAndClearanceHoleOnly Returns or sets the option to show selected part and clearance hole only.
SpecifyClearanceDataFile Returns or sets the name and full path of specified file.
Tag Returns the Tag for this object.
ToolPartOrTargetPart Returns or sets the tool part or target part.
TypeAssignOrCheck Returns or sets the clearance management type.
UsePlateClearanceEighth Returns or sets the option whether use plate clearance eighth.
UsePlateClearanceFifth Returns or sets the option whether use plate clearance fifth.
UsePlateClearanceFirst Returns or sets the option whether use plate clearance first.
UsePlateClearanceFourth Returns or sets the option whether use plate clearance fourth.
UsePlateClearanceNinth Returns or sets the option whether use plate clearance ninth.
UsePlateClearanceSecond Returns or sets the option whether use plate clearance second.
UsePlateClearanceSeventh Returns or sets the option whether use plate clearance seventh.
UsePlateClearanceSixth Returns or sets the option whether use plate clearance sixth.
UsePlateClearanceTenth Returns or sets the option whether use plate clearance tenth.
UsePlateClearanceThird Returns or sets the option whether use plate clearance third.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
SetParameters Set the parameter number, names and values in the tree list into builder attribute.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

ClearanceManagementBuilderSelection Enumeration Specifies clearance management part.
ClearanceManagementBuilderType Enumeration Specifies type to assign or check clearances

Property Detail

IsHighLightFacesWithSameClearance

ClearanceManagementBuilder.IsHighLightFacesWithSameClearance

Returns or sets the option whether highlight faces with same clearance.

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

Getter Method

Signature IsHighLightFacesWithSameClearance

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature IsHighLightFacesWithSameClearance

Parameters:isHighLightFacesWithSameClearance (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceEighth

ClearanceManagementBuilder.PlateClearanceEighth

Returns or sets the plate clearance eighth.

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

Getter Method

Signature PlateClearanceEighth

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceEighth

Parameters:plateClearanceEighth (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceFifth

ClearanceManagementBuilder.PlateClearanceFifth

Returns or sets the plate clearance fifth.

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

Getter Method

Signature PlateClearanceFifth

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceFifth

Parameters:plateClearanceFifth (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceFirst

ClearanceManagementBuilder.PlateClearanceFirst

Returns or sets the plate clearance first.

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

Getter Method

Signature PlateClearanceFirst

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceFirst

Parameters:plateClearanceFirst (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceFourth

ClearanceManagementBuilder.PlateClearanceFourth

Returns or sets the plate clearance fourth.

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

Getter Method

Signature PlateClearanceFourth

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceFourth

Parameters:plateClearanceFourth (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceNinth

ClearanceManagementBuilder.PlateClearanceNinth

Returns or sets the plate clearance ninth.

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

Getter Method

Signature PlateClearanceNinth

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceNinth

Parameters:plateClearanceNinth (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceSecond

ClearanceManagementBuilder.PlateClearanceSecond

Returns or sets the plate clearance second.

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

Getter Method

Signature PlateClearanceSecond

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceSecond

Parameters:plateClearanceSecond (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceSeventh

ClearanceManagementBuilder.PlateClearanceSeventh

Returns or sets the plate clearance seventh.

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

Getter Method

Signature PlateClearanceSeventh

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceSeventh

Parameters:plateClearanceSeventh (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceSixth

ClearanceManagementBuilder.PlateClearanceSixth

Returns or sets the plate clearance sixth.

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

Getter Method

Signature PlateClearanceSixth

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceSixth

Parameters:plateClearanceSixth (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceTenth

ClearanceManagementBuilder.PlateClearanceTenth

Returns or sets the plate clearance tenth.

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

Getter Method

Signature PlateClearanceTenth

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceTenth

Parameters:plateClearanceTenth (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceThird

ClearanceManagementBuilder.PlateClearanceThird

Returns or sets the plate clearance third.

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

Getter Method

Signature PlateClearanceThird

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceThird

Parameters:plateClaranceThird (float) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SelectFace

ClearanceManagementBuilder.SelectFace

Returns the select face.

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

Getter Method

Signature SelectFace

Returns:
Return type:NXOpen.ScCollector

New in version NX8.0.0.

License requirements: None.

SelectPart

ClearanceManagementBuilder.SelectPart

Returns the selected part.

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

Getter Method

Signature SelectPart

Returns:
Return type:NXOpen.SelectBody

New in version NX8.0.0.

License requirements: None.

ShowPartAndClearanceHoleOnly

ClearanceManagementBuilder.ShowPartAndClearanceHoleOnly

Returns or sets the option to show selected part and clearance hole only.

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

Getter Method

Signature ShowPartAndClearanceHoleOnly

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ShowPartAndClearanceHoleOnly

Parameters:showPartAndClearanceHoleOnly (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SpecifyClearanceDataFile

ClearanceManagementBuilder.SpecifyClearanceDataFile

Returns or sets the name and full path of specified file.

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

Getter Method

Signature SpecifyClearanceDataFile

Returns:
Return type:str

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SpecifyClearanceDataFile

Parameters:filename (str) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

ToolPartOrTargetPart

ClearanceManagementBuilder.ToolPartOrTargetPart

Returns or sets the tool part or target part.

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

Getter Method

Signature ToolPartOrTargetPart

Returns:
Return type:NXOpen.Tooling.ClearanceManagementBuilderSelection

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ToolPartOrTargetPart

Parameters:toolPartOrTargetPart (NXOpen.Tooling.ClearanceManagementBuilderSelection) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

TypeAssignOrCheck

ClearanceManagementBuilder.TypeAssignOrCheck

Returns or sets the clearance management type.

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

Getter Method

Signature TypeAssignOrCheck

Returns:
Return type:NXOpen.Tooling.ClearanceManagementBuilderType

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature TypeAssignOrCheck

Parameters:typeAssignOrCheck (NXOpen.Tooling.ClearanceManagementBuilderType) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceEighth

ClearanceManagementBuilder.UsePlateClearanceEighth

Returns or sets the option whether use plate clearance eighth.

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

Getter Method

Signature UsePlateClearanceEighth

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceEighth

Parameters:usePlateClearanceEighth (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceFifth

ClearanceManagementBuilder.UsePlateClearanceFifth

Returns or sets the option whether use plate clearance fifth.

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

Getter Method

Signature UsePlateClearanceFifth

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceFifth

Parameters:usePlateClearanceFifth (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceFirst

ClearanceManagementBuilder.UsePlateClearanceFirst

Returns or sets the option whether use plate clearance first.

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

Getter Method

Signature UsePlateClearanceFirst

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceFirst

Parameters:usePlateClearanceFirst (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceFourth

ClearanceManagementBuilder.UsePlateClearanceFourth

Returns or sets the option whether use plate clearance fourth.

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

Getter Method

Signature UsePlateClearanceFourth

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceFourth

Parameters:usePlateClearanceFourth (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceNinth

ClearanceManagementBuilder.UsePlateClearanceNinth

Returns or sets the option whether use plate clearance ninth.

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

Getter Method

Signature UsePlateClearanceNinth

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceNinth

Parameters:usePlateClearanceNinth (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceSecond

ClearanceManagementBuilder.UsePlateClearanceSecond

Returns or sets the option whether use plate clearance second.

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

Getter Method

Signature UsePlateClearanceSecond

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceSecond

Parameters:usePlateClearanceSecond (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceSeventh

ClearanceManagementBuilder.UsePlateClearanceSeventh

Returns or sets the option whether use plate clearance seventh.

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

Getter Method

Signature UsePlateClearanceSeventh

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceSeventh

Parameters:usePlateClearanceSeventh (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceSixth

ClearanceManagementBuilder.UsePlateClearanceSixth

Returns or sets the option whether use plate clearance sixth.

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

Getter Method

Signature UsePlateClearanceSixth

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceSixth

Parameters:usePlateClearanceSixth (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceTenth

ClearanceManagementBuilder.UsePlateClearanceTenth

Returns or sets the option whether use plate clearance tenth.

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

Getter Method

Signature UsePlateClearanceTenth

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceTenth

Parameters:usePlateClearanceTenth (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceThird

ClearanceManagementBuilder.UsePlateClearanceThird

Returns or sets the option whether use plate clearance third.

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

Getter Method

Signature UsePlateClearanceThird

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceThird

Parameters:usePlateClearanceThird (bool) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Method Detail

SetParameters

ClearanceManagementBuilder.SetParameters

Set the parameter number, names and values in the tree list into builder attribute.

Signature SetParameters(paraNames, paraValues)

Parameters:
  • paraNames (list of str) – an array of names
  • paraValues (list of str) – an array of values

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Validate

ClearanceManagementBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.