DieDesignTrimPostBuilder Class

class NXOpen.Tooling.DieDesignTrimPostBuilder

Bases: NXOpen.Builder

Represents a Trim Post builder

To create a new instance of this class, use NXOpen.Tooling.AutoDieCollection.CreateDieDesignTrimPostBuilder()

New in version NX9.0.0.

Properties

Property Description
BasePlane Returns or sets the base plane used to create Trim Post
BeltThickness Returns or sets the belt thickness parameter of Trim Post section
BoundaryCurves Returns the boundary curves used to create Trim Post
CAMRelief Returns or sets the cam relief parameter of Trim Post section
CamDirection Returns or sets the cam direction used to create Trim Post
MachineAllowance Returns or sets the machine allowance used to rough offset product sheet
Product Returns the product selection
Profiles Returns the trim profiles used to create Trim Post
ProfilesDirection Returns or sets the trim profiles direction used to determine which side the Trim Post will be built, is true in the direction and false in the opposite direction
Tag Returns the Tag for this object.
UseApproxSheetBody Returns or sets the option to use the original sheet body or the rough offset sheet instead.

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.
SeedPointInfo Sets seed point information.
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.

Property Detail

BasePlane

DieDesignTrimPostBuilder.BasePlane

Returns or sets the base plane used to create Trim Post

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

Getter Method

Signature BasePlane

Returns:
Return type:NXOpen.Plane

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature BasePlane

Parameters:basePlane (NXOpen.Plane) –

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

BeltThickness

DieDesignTrimPostBuilder.BeltThickness

Returns or sets the belt thickness parameter of Trim Post section

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

Getter Method

Signature BeltThickness

Returns:
Return type:float

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature BeltThickness

Parameters:beltThickness (float) –

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

BoundaryCurves

DieDesignTrimPostBuilder.BoundaryCurves

Returns the boundary curves used to create Trim Post

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

Getter Method

Signature BoundaryCurves

Returns:
Return type:NXOpen.Section

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

CAMRelief

DieDesignTrimPostBuilder.CAMRelief

Returns or sets the cam relief parameter of Trim Post section

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

Getter Method

Signature CAMRelief

Returns:
Return type:float

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature CAMRelief

Parameters:camRelief (float) –

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

CamDirection

DieDesignTrimPostBuilder.CamDirection

Returns or sets the cam direction used to create Trim Post

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

Getter Method

Signature CamDirection

Returns:
Return type:NXOpen.Direction

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature CamDirection

Parameters:camDirection (NXOpen.Direction) –

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

MachineAllowance

DieDesignTrimPostBuilder.MachineAllowance

Returns or sets the machine allowance used to rough offset product sheet

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

Getter Method

Signature MachineAllowance

Returns:
Return type:float

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature MachineAllowance

Parameters:machineAllowance (float) –

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

Product

DieDesignTrimPostBuilder.Product

Returns the product selection

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

Getter Method

Signature Product

Returns:
Return type:NXOpen.SelectBody

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

Profiles

DieDesignTrimPostBuilder.Profiles

Returns the trim profiles used to create Trim Post

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

Getter Method

Signature Profiles

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

ProfilesDirection

DieDesignTrimPostBuilder.ProfilesDirection

Returns or sets the trim profiles direction used to determine which side the Trim Post will be built, is true in the direction and false in the opposite direction

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

Getter Method

Signature ProfilesDirection

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature ProfilesDirection

Parameters:profilesDirection (bool) –

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

UseApproxSheetBody

DieDesignTrimPostBuilder.UseApproxSheetBody

Returns or sets the option to use the original sheet body or the rough offset sheet instead.

The original sheet body is the user specified product body, which will be used to create the trim post features. When value is true, the original sheet body will be used, when value is false, the rough offset sheet will be used.

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

Getter Method

Signature UseApproxSheetBody

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature UseApproxSheetBody

Parameters:useExtractSheetBody (bool) –

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

Method Detail

SeedPointInfo

DieDesignTrimPostBuilder.SeedPointInfo

Sets seed point information.

Signature SeedPointInfo(seedPoint, seedTangent)

Parameters:
  • seedPoint (list of float) –
  • seedTangent (list of float) –

New in version NX9.0.0.

License requirements: ug_die_design (“Die Design”)

Validate

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