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

Represents a HoleMaking Builder More...

Inheritance diagram for NXOpen.CAM.HoleMakingBuilder:
NXOpen.CAM.OperationBuilder NXOpen.CAM.ParamBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ControlPointTypes { ToolTip, Shoulder }
 Available types for Control Point Type in Hole Making Operation More...
 
enum  ModelDepthTypes { Always, Rule }
 Available types for model depth in Hole Making Operation More...
 
enum  ToolAxisTypes { PositiveZOfMcs, FixedAxis, AllAxes }
 the tool axis mode options More...
 
- Public Types inherited from NXOpen.CAM.OperationBuilder
enum  HoleAxisTypes { Vector, Rule, RuleIfNoVector }
 Available types for Hole Axis Type in feature milling and hole making More...
 
enum  HoleDepthTypes { Point, Rule }
 Available types for Hole Depth Type in feature milling and hole making More...
 
enum  OptimizationBasedOnTypes { Dist, Orient }
 Available types for optimization based on in operation More...
 
enum  OptimizationDistanceTypes { Direct, Transition }
 Available types for optimization distance method in operation More...
 
enum  OptimizationLevelTypes { Standard, Advanced }
 Available types for optimization level in operation More...
 
- Public Types inherited from NXOpen.CAM.ParamBuilder
enum  OptimizationTypes { None, MinimizeTravel, Band }
 Available types for Optimization Method in operation More...
 

Properties

unsafe bool AllowOversizeTool [get, set]
 Returns or sets the Allow Oversize Tool flag More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
BlindHoleStockBuilder [get]
 Returns the blind hole stock builder (inheritable double) More...
 
unsafe bool CheckFluteLength [get, set]
 Returns or sets the check flute length flag More...
 
unsafe bool CheckToolLength [get, set]
 Returns or sets the check tool length flag More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ClrDistBuilder [get]
 Returns the Clearance Distance builder (inheritable double) More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ClrVertBuilder [get]
 Returns the clearance vertical builder (inheritable double) More...
 
unsafe
NXOpen.CAM.HoleMakingBuilder.ControlPointTypes 
ControlPointType [get, set]
 Returns or sets the control point type More...
 
unsafe NXOpen.CAM.CutParameters CutParameters [get]
 Returns the cut parameter object More...
 
unsafe double EngageFeedRate [get, set]
 Returns or sets the Engage Feed Rate More...
 
unsafe NXOpen.CAM.FeedsBuilder FeedsBuilder [get]
 Returns the feeds and speeds builder More...
 
unsafe
NXOpen.CAM.HoleMakingBuilder.ModelDepthTypes 
ModelDepthType [get, set]
 Returns or sets the model depth type More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
OversizeToolPercentBuilder [get]
 Returns the oversize tool percent builder (inheritable double) More...
 
unsafe double RapidFeedRate [get, set]
 Returns or sets the Rapid Feed Rate More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RaptoOffsetBuilder [get]
 Returns the rapto offset builder (inheritable double) More...
 
unsafe bool RaptoOffsetToggle [get, set]
 Returns or sets the rapto offset flag More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ThruClearBuilder [get]
 Returns the thru clear builder (inheritable double) More...
 
unsafe
NXOpen.CAM.HoleMakingBuilder.ToolAxisTypes 
ToolAxisType [get, set]
 Returns or sets the tool axis mode More...
 
unsafe NXOpen.NXObject ToolAxisVector [get, set]
 Returns or sets the tool axis vector More...
 
unsafe bool UseQuery [get, set]
 Returns or sets the use query flag More...
 
unsafe bool UseUserDefinedTp [get, set]
 Returns or sets the user defined tool path flag More...
 
- Properties inherited from NXOpen.CAM.OperationBuilder
unsafe string ChannelName [get, set]
 Returns or sets the channel's name More...
 
unsafe string Description [get, set]
 Returns or sets the description More...
 
unsafe
NXOpen.CAM.PostEventsCiBuilder 
EndOfPath [get]
 Returns the end event builder More...
 
unsafe NXOpen.CAM.UdeSet EndUdeSet [get]
 Returns the end ude set More...
 
unsafe NXOpen.CAM.GeometryCiBuilder Geometry [get]
 Returns the geometry builder More...
 
unsafe bool GougeChecking [get, set]
 Returns or sets the gouge checking flag More...
 
unsafe
NXOpen.CAM.OperationBuilder.HoleAxisTypes 
HoleAxisType [get, set]
 Returns or sets the Hole Axis Type More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
HoleDepth [get]
 Returns the max depth distance builder More...
 
unsafe
NXOpen.CAM.OperationBuilder.HoleDepthTypes 
HoleDepthType [get, set]
 Returns or sets the Hole Depth Type More...
 
unsafe NXOpen.CAM.LayoutCiBuilder LayoutAndLayer [get]
 Returns the Layer and Layout More...
 
unsafe
NXOpen.CAM.ArcOutputTypeCiBuilder 
MotionOutputBuilder [get]
 Returns the motion output builder More...
 
unsafe NXOpen.CAM.Notes Notes [get]
 Returns the notes builder More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationBasedOnTypes 
OptimizationBasedOn [get, set]
 Returns or sets the optimization based on in operation More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationDistanceTypes 
OptimizationDistanceMethod [get, set]
 Returns or sets the optimization distance method in operation More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationLevelTypes 
OptimizationLevel [get, set]
 Returns or sets the optimization level in operation More...
 
unsafe
NXOpen.CAM.OperationDisplayOptionsBuilder 
PathDisplayOptions [get]
 Returns the path display options builder More...
 
unsafe string PostToolPathExit [get, set]
 Returns or sets the environment variable that points to the post tool path generation library which has the exit More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDistance [get]
 Returns the Retract Distance builder (inheritable double) More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDistanceOnToolAxisChange [get]
 Returns the Retract Distance on Tool Axis Change builder (inheritable double) More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
SafeClearance [get]
 Returns the safe clearance builder More...
 
unsafe bool SelectToolFlag [get, set]
 Returns or sets the user selected tool More...
 
unsafe
NXOpen.CAM.PostEventsCiBuilder 
StartOfPath [get]
 Returns the start event builder More...
 
unsafe NXOpen.CAM.UdeSet StartUdeSet [get]
 Returns the start ude set More...
 
unsafe
NXOpen.CAM.ToolChangeCiBuilder 
ToolChangeSetting [get]
 Returns the tool change builder More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder 
ToolPathEditor [get]
 Returns the Tool Path Editor Builder More...
 
unsafe
NXOpen.CAM.ToolPathSplitParametersBuilder 
ToolPathSplitParametersBuilder [get]
 Returns the tool path split Parameters More...
 
- Properties inherited from NXOpen.CAM.ParamBuilder
unsafe NXOpen.CAM.Ude CycleEvent [get]
 Returns the cycle event More...
 
unsafe NXOpen.CAM.Cycle CycleTable [get]
 Returns the cycle More...
 
unsafe
NXOpen.CAM.ParamBuilder.OptimizationTypes 
OptimizationMethod [get, set]
 Returns or sets the optim method More...
 
unsafe NXOpen.CAM.NCGroup TargetPocket [get, set]
 Returns or sets the target pocket 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.CAM.OperationBuilder
unsafe double[] GetHoleAxisValues ()
 Get the Hole Axis values More...
 
unsafe void SetHoleAxisValues (double[] holeAxis)
 Set the Hole Axis values More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a HoleMaking Builder

To create a new instance of this class, use NXOpen.CAM.OperationCollection.CreateHoleMakingBuilder

Created in NX5.0.0

Member Enumeration Documentation

Available types for Control Point Type in Hole Making Operation

Enumerator
ToolTip 

tool tip

Shoulder 

shoulder

Available types for model depth in Hole Making Operation

Enumerator
Always 

always

Rule 

rule

the tool axis mode options

Enumerator
PositiveZOfMcs 

Tool axis mode: +Z of MCS

FixedAxis 

Tool axis mode: Fixed axis

AllAxes 

Tool axis mode: All axes

Property Documentation

unsafe bool NXOpen.CAM.HoleMakingBuilder.AllowOversizeTool
getset

Returns or sets the Allow Oversize Tool flag

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.HoleMakingBuilder.BlindHoleStockBuilder
get

Returns the blind hole stock builder (inheritable double)

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.CAM.HoleMakingBuilder.CheckFluteLength
getset

Returns or sets the check flute length flag

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.HoleMakingBuilder.CheckToolLength
getset

Returns or sets the check tool length flag

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.HoleMakingBuilder.ClrDistBuilder
get

Returns the Clearance Distance builder (inheritable double)

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.HoleMakingBuilder.ClrVertBuilder
get

Returns the clearance vertical builder (inheritable double)

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CAM.HoleMakingBuilder.ControlPointTypes NXOpen.CAM.HoleMakingBuilder.ControlPointType
getset

Returns or sets the control point type

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.CutParameters NXOpen.CAM.HoleMakingBuilder.CutParameters
get

Returns the cut parameter object

Created in NX6.0.0

License requirements: None.

unsafe double NXOpen.CAM.HoleMakingBuilder.EngageFeedRate
getset

Returns or sets the Engage Feed Rate

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.FeedsBuilder NXOpen.CAM.HoleMakingBuilder.FeedsBuilder
get

Returns the feeds and speeds builder

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CAM.HoleMakingBuilder.ModelDepthTypes NXOpen.CAM.HoleMakingBuilder.ModelDepthType
getset

Returns or sets the model depth type

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.HoleMakingBuilder.OversizeToolPercentBuilder
get

Returns the oversize tool percent builder (inheritable double)

Created in NX5.0.0

License requirements: None.

unsafe double NXOpen.CAM.HoleMakingBuilder.RapidFeedRate
getset

Returns or sets the Rapid Feed Rate

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.HoleMakingBuilder.RaptoOffsetBuilder
get

Returns the rapto offset builder (inheritable double)

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.CAM.HoleMakingBuilder.RaptoOffsetToggle
getset

Returns or sets the rapto offset flag

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.HoleMakingBuilder.ThruClearBuilder
get

Returns the thru clear builder (inheritable double)

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CAM.HoleMakingBuilder.ToolAxisTypes NXOpen.CAM.HoleMakingBuilder.ToolAxisType
getset

Returns or sets the tool axis mode

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.NXObject NXOpen.CAM.HoleMakingBuilder.ToolAxisVector
getset

Returns or sets the tool axis vector

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.HoleMakingBuilder.UseQuery
getset

Returns or sets the use query flag

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.HoleMakingBuilder.UseUserDefinedTp
getset

Returns or sets the user defined tool path flag

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")


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