NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Properties | List of all members
NXOpen.Tooling.DieDesDrawPunchBuilder Class Reference

Die Design draw punch management builder, create a draw die punch by selected sheet body, curve and base plane. More...

Inheritance diagram for NXOpen.Tooling.DieDesDrawPunchBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Properties

unsafe bool ApproximateSheetbodyOption [get, set]
 Returns or sets the option to indicate whether to use approximate sheet metal. More...
 
unsafe NXOpen.Plane BasePlane [get, set]
 Returns or sets the base plane, which is used for define the base of the punch. More...
 
unsafe double BaseThickness [get, set]
 Returns or sets the base thickness, which is used for define the base thickness of the die. More...
 
unsafe double BaseWidth [get, set]
 Returns or sets the base width, which is used for define the base width value of the die. More...
 
unsafe double BeltThickness [get, set]
 Returns or sets the belt thickness, which is used for define the belt thickness of the punch. More...
 
unsafe bool CoreDrawPunchOption [get, set]
 Returns or sets the option to indicate whether to create core draw punch. More...
 
unsafe double DeckThickness [get, set]
 Returns or sets the deck thickness, which is used for define the deck thickness of the punch. More...
 
unsafe bool ExactSheetbodyOption [get, set]
 Returns or sets the option to indicate whether to use exact sheet metal. More...
 
unsafe NXOpen.Section FlangeProfile [get]
 Returns the flange profile, which is used for user defined flange shape. More...
 
unsafe double MachiningAllowance [get, set]
 Returns or sets the machining allowance, which is used for define the user machining allowance of the punch. More...
 
unsafe NXOpen.Section MainWallCenterLine [get]
 Returns the main wall center line profile, which is used for user defined main wall shape. More...
 
unsafe NXOpen.SelectNXObjectList PunchCurve [get]
 Returns the punch curve, which is used for wall extrusion. More...
 
unsafe double ReliefAngle [get, set]
 Returns or sets the relief angle thickness, which is used for define the relief angle of the punch. More...
 
unsafe double ReliefDistance [get, set]
 Returns or sets the relief distance thickness, which is used for define the relief distance of the punch. More...
 
unsafe NXOpen.SelectBody SheetBody [get]
 Returns the sheet body, which is used to trim the punch top face. More...
 
unsafe NXOpen.SelectBody SheetBodyDeck [get]
 Returns the inner deck sheet body, which is used for draw punch inner deck face. More...
 
unsafe NXOpen.Features.Feature TfeatureSet [get, set]
 Returns or sets the feature set tag. More...
 
unsafe double WallThickness [get, set]
 Returns or sets the wall thickness, which is used for define the wall thickness of the die. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Die Design draw punch management builder, create a draw die punch by selected sheet body, curve and base plane.

To create a new instance of this class, use NXOpen.Tooling.AutoDieCollection.CreateDieDesDrawPunchBuilder

Created in NX8.0.0

Property Documentation

unsafe bool NXOpen.Tooling.DieDesDrawPunchBuilder.ApproximateSheetbodyOption
getset

Returns or sets the option to indicate whether to use approximate sheet metal.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.Plane NXOpen.Tooling.DieDesDrawPunchBuilder.BasePlane
getset

Returns or sets the base plane, which is used for define the base of the punch.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe double NXOpen.Tooling.DieDesDrawPunchBuilder.BaseThickness
getset

Returns or sets the base thickness, which is used for define the base thickness of the die.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe double NXOpen.Tooling.DieDesDrawPunchBuilder.BaseWidth
getset

Returns or sets the base width, which is used for define the base width value of the die.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe double NXOpen.Tooling.DieDesDrawPunchBuilder.BeltThickness
getset

Returns or sets the belt thickness, which is used for define the belt thickness of the punch.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe bool NXOpen.Tooling.DieDesDrawPunchBuilder.CoreDrawPunchOption
getset

Returns or sets the option to indicate whether to create core draw punch.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe double NXOpen.Tooling.DieDesDrawPunchBuilder.DeckThickness
getset

Returns or sets the deck thickness, which is used for define the deck thickness of the punch.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe bool NXOpen.Tooling.DieDesDrawPunchBuilder.ExactSheetbodyOption
getset

Returns or sets the option to indicate whether to use exact sheet metal.

This function has been obsoleted, use Tooling.DieDesDrawPunchBuilder.ApproximateSheetbodyOption for substitution.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.Section NXOpen.Tooling.DieDesDrawPunchBuilder.FlangeProfile
get

Returns the flange profile, which is used for user defined flange shape.

Created in NX8.0.0

License requirements: None.

unsafe double NXOpen.Tooling.DieDesDrawPunchBuilder.MachiningAllowance
getset

Returns or sets the machining allowance, which is used for define the user machining allowance of the punch.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.Section NXOpen.Tooling.DieDesDrawPunchBuilder.MainWallCenterLine
get

Returns the main wall center line profile, which is used for user defined main wall shape.

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.SelectNXObjectList NXOpen.Tooling.DieDesDrawPunchBuilder.PunchCurve
get

Returns the punch curve, which is used for wall extrusion.

Created in NX8.0.0

License requirements: None.

unsafe double NXOpen.Tooling.DieDesDrawPunchBuilder.ReliefAngle
getset

Returns or sets the relief angle thickness, which is used for define the relief angle of the punch.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe double NXOpen.Tooling.DieDesDrawPunchBuilder.ReliefDistance
getset

Returns or sets the relief distance thickness, which is used for define the relief distance of the punch.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")

unsafe NXOpen.SelectBody NXOpen.Tooling.DieDesDrawPunchBuilder.SheetBody
get

Returns the sheet body, which is used to trim the punch top face.

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.SelectBody NXOpen.Tooling.DieDesDrawPunchBuilder.SheetBodyDeck
get

Returns the inner deck sheet body, which is used for draw punch inner deck face.

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Features.Feature NXOpen.Tooling.DieDesDrawPunchBuilder.TfeatureSet
getset

Returns or sets the feature set tag.

Created in NX8.0.0

License requirements to get this property: ug_die_design ("Die Design")

License requirements to set this property: ug_die_design ("Die Design")

unsafe double NXOpen.Tooling.DieDesDrawPunchBuilder.WallThickness
getset

Returns or sets the wall thickness, which is used for define the wall thickness of the die.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: ug_die_design ("Die Design")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.