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(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(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(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(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(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(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(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(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(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(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(plateClaranceThird)

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(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(filename)

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