NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Die.KeywayBuilder Class Reference

Represents a NXOpen.Die.KeywayBuilder builder More...

Inheritance diagram for NXOpen.Die.KeywayBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  LocationType { PositiveX, NegativeX, PositiveY, NegativeY }
 Keyway location direction relative to the die centerline coordinate system More...
 
enum  Types { Rectangular, Circular }
 Keyway runoff types More...
 

Properties

unsafe double AngleTolerance [get, set]
 Returns or sets the angle tolerance More...
 
unsafe NXOpen.Section BaseFlange [get]
 Returns the closed loop section representing the base flange More...
 
unsafe NXOpen.Die.DiePlaneBuilder BaseOrientation [get]
 Returns the bottom orientation plane of the keyway pad More...
 
unsafe bool CreateWithPad [get, set]
 Returns or sets the value, true or false) to decide if the pad should be created for the keyway More...
 
unsafe NXOpen.Expression DeckThickness [get]
 Returns the expression for the deck thickness More...
 
unsafe
NXOpen.SelectCartesianCoordinateSystem 
DieCenterlineCoordinateSystem [get]
 Returns the die centerline coordinate system for orienting the keyway More...
 
unsafe double DistanceTolerance [get, set]
 Returns or sets the distance tolerance More...
 
unsafe NXOpen.Section InteriorProfile [get]
 Returns the closed loop section representing the interior profile of the casting More...
 
unsafe
NXOpen.Die.KeywayBuilder.LocationType 
Location [get, set]
 Returns or sets the location for the keyway More...
 
unsafe NXOpen.Expression MinimumRibHeight [get]
 Returns the expression for the minimum rib height More...
 
unsafe NXOpen.Expression Offset [get]
 Returns the amount to offset the keyway perpendicular to the slot orientation More...
 
unsafe
NXOpen.Die.DieAttributesBuilder 
PadAttributes [get]
 Returns the pad attributes More...
 
unsafe NXOpen.Expression PadHeight [get]
 Returns the expression for the pad height More...
 
unsafe NXOpen.Expression PadWidth [get]
 Returns the expression for the pad width More...
 
unsafe NXOpen.Expression PlacementOffset [get]
 Returns the amount to offset the base orientation More...
 
unsafe NXOpen.Expression RunoffDepth [get]
 Returns the expression for the runoff depth More...
 
unsafe NXOpen.Expression RunoffLength [get]
 Returns the expression for the runoff length More...
 
unsafe NXOpen.Expression RunoffRadius [get]
 Returns the expression for the runoff radius More...
 
unsafe NXOpen.Expression RunoffWidth [get]
 Returns the expression for the runoff width More...
 
unsafe NXOpen.SelectNXObject SheetMetal [get]
 Returns the sheet metal being formed by the casting. More...
 
unsafe
NXOpen.Die.DieAttributesBuilder 
SlotAttributes [get]
 Returns the slot attributes More...
 
unsafe NXOpen.Expression SlotDepth [get]
 Returns the expression for the slot depth More...
 
unsafe NXOpen.Expression SlotLength [get]
 Returns the expression for the slot length More...
 
unsafe NXOpen.Expression SlotWidth [get]
 Returns the expression for the slot width More...
 
unsafe NXOpen.SelectNXObject Target [get]
 Returns the target solid the keyway will be united with More...
 
unsafe
NXOpen.Die.KeywayBuilder.Types 
Type [get, set]
 Returns or sets the type of the keyway runoff More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal 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.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Die.KeywayBuilder builder

To create a new instance of this class, use NXOpen.Die.DieCollection.Keyway

Default values.

Property Value

AngleTolerance

0.5

CreateWithPad

1

DeckThickness.Value

0 (millimeters part), 0 (inches part)

DistanceTolerance

0.0254 (millimeters part), 0.001 (inches part)

Location

PositiveX

MinimumRibHeight.Value

200 (millimeters part), 8 (inches part)

Offset.Value

0 (millimeters part), 0 (inches part)

PadHeight.Value

65 (millimeters part), 2.6 (inches part)

PadWidth.Value

60 (millimeters part), 2.4 (inches part)

PlacementOffset.Value

0 (millimeters part), 0 (inches part)

RunoffDepth.Value

40 (millimeters part), 1.6 (inches part)

RunoffLength.Value

60 (millimeters part), 2.4 (inches part)

RunoffRadius.Value

30 (millimeters part), 1.2 (inches part)

RunoffWidth.Value

16 (millimeters part), 0.625 (inches part)

SlotDepth.Value

20 (millimeters part), 0.8 (inches part)

SlotLength.Value

100 (millimeters part), 4 (inches part)

SlotWidth.Value

25 (millimeters part), 1 (inches part)

Created in NX6.0.0

Member Enumeration Documentation

Keyway location direction relative to the die centerline coordinate system

Enumerator
PositiveX 

+X relative to the center of the coordinate system

NegativeX 

-X relative to the center of the coordinate system

PositiveY 

+Y relative to the center of the coordinate system

NegativeY 

-Y relative to the center of the coordinate system

Keyway runoff types

Enumerator
Rectangular 

tool runoff is perpendicular to slot

Circular 

tool runoff is created using a plunge cut at the end of the slot

Property Documentation

unsafe double NXOpen.Die.KeywayBuilder.AngleTolerance
getset

Returns or sets the angle tolerance

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Section NXOpen.Die.KeywayBuilder.BaseFlange
get

Returns the closed loop section representing the base flange

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Die.DiePlaneBuilder NXOpen.Die.KeywayBuilder.BaseOrientation
get

Returns the bottom orientation plane of the keyway pad

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Die.KeywayBuilder.CreateWithPad
getset

Returns or sets the value, true or false) to decide if the pad should be created for the keyway

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.DeckThickness
get

Returns the expression for the deck thickness

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.SelectCartesianCoordinateSystem NXOpen.Die.KeywayBuilder.DieCenterlineCoordinateSystem
get

Returns the die centerline coordinate system for orienting the keyway

Created in NX6.0.0

License requirements: None.

unsafe double NXOpen.Die.KeywayBuilder.DistanceTolerance
getset

Returns or sets the distance tolerance

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Section NXOpen.Die.KeywayBuilder.InteriorProfile
get

Returns the closed loop section representing the interior profile of the casting

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Die.KeywayBuilder.LocationType NXOpen.Die.KeywayBuilder.Location
getset

Returns or sets the location for the keyway

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.MinimumRibHeight
get

Returns the expression for the minimum rib height

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.Offset
get

Returns the amount to offset the keyway perpendicular to the slot orientation

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Die.DieAttributesBuilder NXOpen.Die.KeywayBuilder.PadAttributes
get

Returns the pad attributes

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.PadHeight
get

Returns the expression for the pad height

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.PadWidth
get

Returns the expression for the pad width

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.PlacementOffset
get

Returns the amount to offset the base orientation

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.RunoffDepth
get

Returns the expression for the runoff depth

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.RunoffLength
get

Returns the expression for the runoff length

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.RunoffRadius
get

Returns the expression for the runoff radius

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.RunoffWidth
get

Returns the expression for the runoff width

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Die.KeywayBuilder.SheetMetal
get

Returns the sheet metal being formed by the casting.

Used to measure the height.

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Die.DieAttributesBuilder NXOpen.Die.KeywayBuilder.SlotAttributes
get

Returns the slot attributes

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.SlotDepth
get

Returns the expression for the slot depth

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.SlotLength
get

Returns the expression for the slot length

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Die.KeywayBuilder.SlotWidth
get

Returns the expression for the slot width

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Die.KeywayBuilder.Target
get

Returns the target solid the keyway will be united with

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Die.KeywayBuilder.Types NXOpen.Die.KeywayBuilder.Type
getset

Returns or sets the type of the keyway runoff

Created in NX6.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.