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

Represents a HoleDrillingBuilder Builder More...

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

Public Types

enum  ControlPointOffsetType { None, Feature }
 Available types for control point offset More...
 
enum  IntersectionStrategyType { None, Part, Ipw, IpwAndPart }
 Available types for intersection strategy More...
 
enum  RetractOutputModeType { ClearanceOnly, ClearanceInitial, Always }
 Available types for canned retract output mode More...
 

Public Member Functions

unsafe string GetToolDrivePoint ()
 Get the name of the tool drive point More...
 
unsafe void SetToolDrivePoint (string toolDrivePoint)
 Set the name of the tool drive point More...
 
- Public Member Functions inherited from NXOpen.CAM.HoleMachiningBuilder
unsafe
NXOpen.CAM.FBM.FeatureGeometry 
GetFeatureGeometry ()
 Returns the feature geometry More...
 
unsafe void RemoveOverrides ()
 Removes overridden attributes of features in the feature geometry More...
 
unsafe void UnlockFeatures ()
 Unlocks locked features in the feature geometry More...
 
- 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...
 
- Public Member Functions inherited from NXOpen.CAM.ParamBuilder
unsafe NXOpen.TaggedObject GetCustomizableItemBuilder (string name)
 Returns the customizable item builder for the given customizable item name More...
 
unsafe string[] GetCustomizableItemNames ()
 Returns the names for all customizable item ids More...
 
- 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...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.CAM.HoleDrillingBuilder.ControlPointOffsetType 
ControlPointOffset [get, set]
 Returns or sets the control point offset type More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
CrossOverDistance [get]
 Returns the crossover distance More...
 
unsafe
NXOpen.CAM.HoleDrillingCutParameters 
CutParameters [get]
 Returns the Hole Drilling Cut Parameters More...
 
unsafe bool IgnoreToolTip [get, set]
 Returns or sets the ignore tool tip flag More...
 
unsafe
NXOpen.CAM.HoleDrillingBuilder.IntersectionStrategyType 
IntersectionStrategy [get, set]
 Returns or sets the control point offset type More...
 
unsafe NXOpen.CAM.OppositeDirection OppositeDirection [get]
 Returns the opposite direction More...
 
unsafe
NXOpen.CAM.HoleDrillingBuilder.RetractOutputModeType 
RetractOutputMode [get, set]
 Returns or sets the canned rettract output More...
 
- Properties inherited from NXOpen.CAM.HoleMachiningBuilder
unsafe bool CollisionCheck [get, set]
 Returns or sets the collision check for cutting More...
 
unsafe
NXOpen.CAM.HoleMachiningCutParameters 
CuttingParameters [get]
 Returns the Cut Parameters More...
 
unsafe NXOpen.CAM.FeedsBuilder FeedsBuilder [get]
 Returns the feeds and speeds builder More...
 
unsafe NXOpen.CAM.NcmHoleMachining NonCuttingBuilder [get]
 Returns the non-cutting moves builder More...
 
unsafe NXOpen.CAM.DimensionRule PredefinedDepth [get]
 Returns the predefined depth 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

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a HoleDrillingBuilder Builder

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

Created in NX9.0.0

Member Enumeration Documentation

Available types for control point offset

Enumerator
None 

in process feature Z position

Feature 

machining feature Z position

Available types for intersection strategy

Enumerator
None 

don't calculate intersections

Part 

get intersection from part model

Ipw 

get intersection from ipw (look at previously machined in-process features

IpwAndPart 

get intersection from part and ipw

Available types for canned retract output mode

Enumerator
ClearanceOnly 

canned retract to clearance only

ClearanceInitial 

canned retract to clearance and initial level

Always 

canned retract always

Member Function Documentation

unsafe string NXOpen.CAM.HoleDrillingBuilder.GetToolDrivePoint ( )
inline

Get the name of the tool drive point

Created in NX10.0.3

License requirements: None.

Returns
unsafe void NXOpen.CAM.HoleDrillingBuilder.SetToolDrivePoint ( string  toolDrivePoint)
inline

Set the name of the tool drive point

Created in NX10.0.3

License requirements: cam_base ("CAM BASE")

Parameters
toolDrivePoint

Property Documentation

unsafe NXOpen.CAM.HoleDrillingBuilder.ControlPointOffsetType NXOpen.CAM.HoleDrillingBuilder.ControlPointOffset
getset

Returns or sets the control point offset type

Created in NX10.0.2

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.HoleDrillingBuilder.CrossOverDistance
get

Returns the crossover distance

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.CAM.HoleDrillingCutParameters NXOpen.CAM.HoleDrillingBuilder.CutParameters
get

Returns the Hole Drilling Cut Parameters

Created in NX9.0.0

Deprecated in NX9.0.3. Use CAM.HoleMachiningBuilder.CuttingParameters instead.

License requirements: None.

unsafe bool NXOpen.CAM.HoleDrillingBuilder.IgnoreToolTip
getset

Returns or sets the ignore tool tip flag

Created in NX9.0.2

Deprecated in NX10.0.3. Use CAM.HoleDrillingBuilder.GetToolDrivePoint instead.

License requirements to get this property: None.

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

unsafe NXOpen.CAM.HoleDrillingBuilder.IntersectionStrategyType NXOpen.CAM.HoleDrillingBuilder.IntersectionStrategy
getset

Returns or sets the control point offset type

Created in NX10.0.2

License requirements to get this property: None.

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

unsafe NXOpen.CAM.OppositeDirection NXOpen.CAM.HoleDrillingBuilder.OppositeDirection
get

Returns the opposite direction

Created in NX9.0.0

Deprecated in NX9.0.2. Change the Z-axis of the in-process feature instead.

License requirements: None.

unsafe NXOpen.CAM.HoleDrillingBuilder.RetractOutputModeType NXOpen.CAM.HoleDrillingBuilder.RetractOutputMode
getset

Returns or sets the canned rettract output

Created in NX9.0.3

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.