NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::CenterlineDrillTurningBuilder Class Reference

Represents a CenterlineDrillTurningBuilder
To create a new instance of this class, use NXOpen::CAM::OperationCollection::CreateCenterlineDrillTurningBuilder

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAM::CenterlineDrillTurningBuilder:
NXOpen::CAM::TurningOperationBuilder NXOpen::CAM::OperationBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  CycleTypes {
  CycleTypesDrill, CycleTypesDrillDeep, CycleTypesDrillBreakChip, CycleTypesTap,
  CycleTypesTapFloat, CycleTypesBore
}
 the centerline cycle types
Created in NX6.0.0. More...
 
enum  DepthReferenceTypes { DepthReferenceTypesToolTip, DepthReferenceTypesToolShoulder, DepthReferenceTypesCycleTrackingPoint }
 the depth reference option types
Created in NX9.0.0. More...
 
enum  DepthTypes {
  DepthTypesDistance, DepthTypesEndPoint, DepthTypesCrossHoleDimensions, DepthTypesCrossHole,
  DepthTypesShoulderDepth, DepthTypesCountersinkDiameter
}
 the depth option types
Created in NX6.0.0. More...
 
enum  DrillingLocationTypes { DrillingLocationTypesOnCenterline, DrillingLocationTypesOffCenterline }
 the drilling location
Created in NX6.0.0. More...
 
enum  DwellTypes { DwellTypesNone, DwellTypesTime, DwellTypesRevolutions }
 the dwell modes
Created in NX6.0.0. More...
 
enum  FinalRetractTypes { FinalRetractTypesToStartPosition, FinalRetractTypesManual }
 the retract types for simulated cycles
Created in NX7.5.0. More...
 
enum  OutputOptionTypes { OutputOptionTypesMachineCycle, OutputOptionTypesSimulated }
 the output option
Created in NX6.0.0. More...
 
enum  RemovalIncrementTypes { RemovalIncrementTypesConstant, RemovalIncrementTypesVariable }
 the removal increment types
Created in NX6.0.0. More...
 
enum  SpindleStopTypes { SpindleStopTypesNone, SpindleStopTypesBeforeRetract }
 the spindle stop types
Created in NX6.0.0. More...
 
enum  StartPositionTypes { StartPositionTypesAutomatic, StartPositionTypesSpecify }
 the start position
Created in NX6.0.0. More...
 
- Public Types inherited from NXOpen::CAM::TurningOperationBuilder
enum  MotionOutputOptions { MotionOutputOptionsLinearOnly, MotionOutputOptionsCircular, MotionOutputOptionsMachineCycle }
 The motion output options
Created in NX6.0.0. More...
 
enum  ReorientToolHolderModeOptions { ReorientToolHolderModeOptionsNone, ReorientToolHolderModeOptionsFixed, ReorientToolHolderModeOptionsVariable }
 available options for Reorient Tool Holder Mode More...
 
enum  TrackingPointType { TrackingPointTypeFixed, TrackingPointTypeRotate, TrackingPointTypeAuto }
 available types for tracking point More...
 
- Public Types inherited from NXOpen::CAM::OperationBuilder
enum  HoleAxisTypes { HoleAxisTypesVector, HoleAxisTypesRule, HoleAxisTypesRuleIfNoVector }
 Available types for Hole Axis Type in feature milling and hole making. More...
 
enum  HoleDepthTypes { HoleDepthTypesPoint, HoleDepthTypesRule }
 Available types for Hole Depth Type in feature milling and hole making. More...
 
enum  OptimizationBasedOnTypes { OptimizationBasedOnTypesDist, OptimizationBasedOnTypesOrient }
 Available types for optimization based on in operation. More...
 
enum  OptimizationDistanceTypes { OptimizationDistanceTypesDirect, OptimizationDistanceTypesTransition }
 Available types for optimization distance method in operation. More...
 
enum  OptimizationLevelTypes { OptimizationLevelTypesStandard, OptimizationLevelTypesAdvanced }
 Available types for optimization level in operation. More...
 
- Public Types inherited from NXOpen::CAM::ParamBuilder
enum  OptimizationTypes { OptimizationTypesNone, OptimizationTypesMinimizeTravel, OptimizationTypesBand }
 Available types for Optimization Method in operation. More...
 

Public Member Functions

bool BreakThrough ()
 Returns the break through toggle IMPORTANT: Parameter is obsolete from NX9 on and must not be used longer. More...
 
NXOpen::CAM::InheritableDoubleBuilderBreakThroughDistance ()
 Returns the break through distance IMPORTANT: Parameter is obsolete from NX9 on and must not be used longer. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::CycleTypes CenterlineCycle ()
 Returns the centerline cycle
Created in NX6.0.0. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::RemovalIncrementTypes ChipRemovalIncrementType ()
 Returns the chip removal increment type
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderClearanceDistance ()
 Returns the clearance distance
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderConstantIncrement ()
 Returns the constant increment
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderCrossHoleAngle ()
 Returns the cross hole angle
Created in NX6.0.0. More...
 
NXOpen::NXObjectCrossHoleCircle ()
 Returns the cross hole circle
Created in NX7.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderCrossHoleDiameter ()
 Returns the cross hole diameter
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderCrossHoleDistance ()
 Returns the cross hole distance
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderDepthDistance ()
 Returns the depth distance
Created in NX6.0.0. More...
 
NXOpen::PointDepthEndPoint ()
 Returns the depth end point
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderDepthOffset ()
 Returns the depth offset value
Created in NX9.0.0. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::DepthTypes DepthOption ()
 Returns the depth option
Created in NX6.0.0. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::DepthReferenceTypes DepthReference ()
 Returns the depth reference
Created in NX9.0.0. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::DrillingLocationTypes DrillingLocation ()
 Returns the drilling location
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderDrillStep ()
 Returns the drill step
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderDrillStepModifier1 ()
 Returns the drill step modifier1
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderDrillStepModifier2 ()
 Returns the drill step modifier2
Created in NX6.0.0. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::DwellTypes DwellType ()
 Returns the dwell type
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderDwellValue ()
 Returns the dwell value
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderEngageDistance ()
 Returns the engage distance
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderEntranceDiameter ()
 Returns the entrance diameter
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderFinalRetractDistance ()
 Returns the retract distance for simulated cycles
Created in NX7.5.0. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::FinalRetractTypes FinalRetractType ()
 Returns the retract type for simulated cycles
Created in NX7.5.0. More...
 
NXString GetCycleTrackingPoint ()
 Returns the cycle tracking point. More...
 
NXOpen::CAM::NcmTurningBuilderNonCuttingBuilder ()
 Returns the non-cutting builder
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderOffCenterDistance ()
 Returns the off center distance
Created in NX6.0.0. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::OutputOptionTypes OutputOption ()
 Returns the output option
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderRepositionDistance ()
 Returns the reposition distance
Created in NX7.5.0. More...
 
bool ReverseDirection ()
 Returns the reverse direction value
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderSafeOrDepartureDistance ()
 Returns the safe or departure distance
Created in NX6.0.0. More...
 
void SetBreakThrough (bool breakThroughFlag)
 Sets the break through toggle IMPORTANT: Parameter is obsolete from NX9 on and must not be used longer. More...
 
void SetCenterlineCycle (NXOpen::CAM::CenterlineDrillTurningBuilder::CycleTypes cycleMode)
 Sets the centerline cycle
Created in NX6.0.0. More...
 
void SetChipRemovalIncrementType (NXOpen::CAM::CenterlineDrillTurningBuilder::RemovalIncrementTypes incrementType)
 Sets the chip removal increment type
Created in NX6.0.0. More...
 
void SetCrossHoleCircle (NXOpen::NXObject *crossHoleCircle)
 Sets the cross hole circle
Created in NX7.0.0. More...
 
void SetCycleTrackingPoint (const NXString &name)
 Sets the cycle tracking point
Created in NX10.0.2. More...
 
void SetCycleTrackingPoint (const char *name)
 Sets the cycle tracking point
Created in NX10.0.2. More...
 
void SetDepthEndPoint (NXOpen::Point *endPoint)
 Sets the depth end point
Created in NX6.0.0. More...
 
void SetDepthOption (NXOpen::CAM::CenterlineDrillTurningBuilder::DepthTypes depthOption)
 Sets the depth option
Created in NX6.0.0. More...
 
void SetDepthReference (NXOpen::CAM::CenterlineDrillTurningBuilder::DepthReferenceTypes depthReference)
 Sets the depth reference
Created in NX9.0.0. More...
 
void SetDrillingLocation (NXOpen::CAM::CenterlineDrillTurningBuilder::DrillingLocationTypes drillingLocationMode)
 Sets the drilling location
Created in NX6.0.0. More...
 
void SetDwellType (NXOpen::CAM::CenterlineDrillTurningBuilder::DwellTypes dwellMode)
 Sets the dwell type
Created in NX6.0.0. More...
 
void SetFinalRetractType (NXOpen::CAM::CenterlineDrillTurningBuilder::FinalRetractTypes finalRetractType)
 Sets the retract type for simulated cycles
Created in NX7.5.0. More...
 
void SetOutputOption (NXOpen::CAM::CenterlineDrillTurningBuilder::OutputOptionTypes outputOptionMode)
 Sets the output option
Created in NX6.0.0. More...
 
void SetReverseDirection (bool isReverseDirection)
 Sets the reverse direction value
Created in NX6.0.0. More...
 
void SetSpindleStop (NXOpen::CAM::CenterlineDrillTurningBuilder::SpindleStopTypes spindleStop)
 Sets the spindle stop
Created in NX6.0.0. More...
 
void SetStartPosition (NXOpen::CAM::CenterlineDrillTurningBuilder::StartPositionTypes startPositionMode)
 Sets the start position
Created in NX6.0.0. More...
 
void SetStartPositionPoint (NXOpen::Point *startPositionSpecifyPoint)
 Sets the start position point
Created in NX6.0.0. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::SpindleStopTypes SpindleStop ()
 Returns the spindle stop
Created in NX6.0.0. More...
 
NXOpen::CAM::CenterlineDrillTurningBuilder::StartPositionTypes StartPosition ()
 Returns the start position
Created in NX6.0.0. More...
 
NXOpen::PointStartPositionPoint ()
 Returns the start position point
Created in NX6.0.0. More...
 
NXOpen::CAM::CenterlineDrillVariableIncrementBuilderVariableIncrementList ()
 Returns the variable increment list
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::TurningOperationBuilder
NXString AdditionalCommands ()
 Returns the Additional Commands
Created in NX6.0.0. More...
 
NXOpen::CAM::FeedsTurnBuilderFeedsBuilder ()
 Returns the feeds and speeds builder
Created in NX6.0.0. More...
 
bool FlipToolAroundHolder ()
 Returns the Flip Tool Around Holder toggle
Created in NX6.0.0. More...
 
NXString MachineCycleSubroutineName ()
 Returns the machine cycle subroutine name
Created in NX8.0.0. More...
 
NXOpen::CAM::TurningOperationBuilder::MotionOutputOptions MotionOutput ()
 Returns the motion output
Created in NX6.0.0. More...
 
bool ReorientToolHolder ()
 Returns the Reorient Tool Holder toggle. More...
 
NXOpen::CAM::TurningOperationBuilder::ReorientToolHolderModeOptions ReorientToolHolderMode ()
 Returns the Reorient Tool Holder Mode
Created in NX11.0.0. More...
 
bool RotateTrackingPoint ()
 Returns the Rotate Tracking Point toggle
More...
 
void SetAdditionalCommands (const NXString &additionalCommands)
 Sets the Additional Commands
Created in NX6.0.0. More...
 
void SetAdditionalCommands (const char *additionalCommands)
 Sets the Additional Commands
Created in NX6.0.0. More...
 
void SetFlipToolAroundHolder (bool machAAxis)
 Sets the Flip Tool Around Holder toggle
Created in NX6.0.0. More...
 
void SetMachineCycleSubroutineName (const NXString &machineCycleSubroutineName)
 Sets the machine cycle subroutine name
Created in NX8.0.0. More...
 
void SetMachineCycleSubroutineName (const char *machineCycleSubroutineName)
 Sets the machine cycle subroutine name
Created in NX8.0.0. More...
 
void SetMotionOutput (NXOpen::CAM::TurningOperationBuilder::MotionOutputOptions motionOutput)
 Sets the motion output
Created in NX6.0.0. More...
 
void SetReorientToolHolder (bool reorient)
 Sets the Reorient Tool Holder toggle. More...
 
void SetReorientToolHolderMode (NXOpen::CAM::TurningOperationBuilder::ReorientToolHolderModeOptions reorientToolHolderMode)
 Sets the Reorient Tool Holder Mode
Created in NX11.0.0. More...
 
void SetRotateTrackingPoint (bool rotate)
 Sets the Rotate Tracking Point toggle
More...
 
void SetTrackingPointStatus (NXOpen::CAM::TurningOperationBuilder::TrackingPointType status)
 Sets the tracking point status
Created in NX8.5.0. More...
 
void SetUpdateIpw (bool updateIpwMode)
 Sets the update IPW mode
Created in NX6.0.0. More...
 
void SetUseMachineCycle (bool machineCycle)
 Sets the Use Machine Cycle toggle
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderToolHolderAngle ()
 Returns the Tool Holder Angle
Created in NX6.0.0. More...
 
NXOpen::CAM::TurningOperationBuilder::TrackingPointType TrackingPointStatus ()
 Returns the tracking point status
Created in NX8.5.0. More...
 
bool UpdateIpw ()
 Returns the update IPW mode
Created in NX6.0.0. More...
 
bool UseMachineCycle ()
 Returns the Use Machine Cycle toggle
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::OperationBuilder
NXString ChannelName ()
 Returns the channel's name
Created in NX7.5.0. More...
 
NXString Description ()
 Returns the description
Created in NX9.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderEndOfPath ()
 Returns the end event builder
Created in NX5.0.1. More...
 
NXOpen::CAM::UdeSetEndUdeSet ()
 Returns the end ude set
Created in NX7.5.0. More...
 
NXOpen::CAM::GeometryCiBuilderGeometry ()
 Returns the geometry builder
Created in NX5.0.0. More...
 
std::vector< double > GetHoleAxisValues ()
 Get the Hole Axis values. More...
 
bool GougeChecking ()
 Returns the gouge checking flag
Created in NX9.0.0. More...
 
NXOpen::CAM::OperationBuilder::HoleAxisTypes HoleAxisType ()
 Returns the Hole Axis Type
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderHoleDepth ()
 Returns the max depth distance builder
Created in NX5.0.0. More...
 
NXOpen::CAM::OperationBuilder::HoleDepthTypes HoleDepthType ()
 Returns the Hole Depth Type
Created in NX5.0.0. More...
 
NXOpen::CAM::LayoutCiBuilderLayoutAndLayer ()
 Returns the Layer and Layout
Created in NX9.0.1. More...
 
NXOpen::CAM::ArcOutputTypeCiBuilderMotionOutputBuilder ()
 Returns the motion output builder
Created in NX8.0.0. More...
 
NXOpen::CAM::NotesNotes ()
 Returns the notes builder
Created in NX9.0.0. More...
 
NXOpen::CAM::OperationBuilder::OptimizationBasedOnTypes OptimizationBasedOn ()
 Returns the optimization based on in operation
Created in NX5.0.0. More...
 
NXOpen::CAM::OperationBuilder::OptimizationDistanceTypes OptimizationDistanceMethod ()
 Returns the optimization distance method in operation
Created in NX5.0.0. More...
 
NXOpen::CAM::OperationBuilder::OptimizationLevelTypes OptimizationLevel ()
 Returns the optimization level in operation
Created in NX5.0.0. More...
 
NXOpen::CAM::OperationDisplayOptionsBuilderPathDisplayOptions ()
 Returns the path display options builder
Created in NX6.0.0. More...
 
NXString PostToolPathExit ()
 Returns the environment variable that points to the post tool path generation library which has the exit
Created in NX9.0.3. More...
 
NXOpen::CAM::InheritableDoubleBuilderRetractDistance ()
 Returns the Retract Distance builder (inheritable double)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderRetractDistanceOnToolAxisChange ()
 Returns the Retract Distance on Tool Axis Change builder (inheritable double)
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderSafeClearance ()
 Returns the safe clearance builder
Created in NX6.0.0. More...
 
bool SelectToolFlag ()
 Returns the user selected tool
Created in NX5.0.0. More...
 
void SetChannelName (const NXString &channel)
 Sets the channel's name
Created in NX7.5.0. More...
 
void SetChannelName (const char *channel)
 Sets the channel's name
Created in NX7.5.0. More...
 
void SetDescription (const NXString &description)
 Sets the description
Created in NX9.0.0. More...
 
void SetDescription (const char *description)
 Sets the description
Created in NX9.0.0. More...
 
void SetGougeChecking (bool gougeChecking)
 Sets the gouge checking flag
Created in NX9.0.0. More...
 
void SetHoleAxisType (NXOpen::CAM::OperationBuilder::HoleAxisTypes types)
 Sets the Hole Axis Type
Created in NX5.0.0. More...
 
void SetHoleAxisValues (const std::vector< double > &holeAxis)
 Set the Hole Axis values
Created in NX5.0.0. More...
 
void SetHoleDepthType (NXOpen::CAM::OperationBuilder::HoleDepthTypes types)
 Sets the Hole Depth Type
Created in NX5.0.0. More...
 
void SetOptimizationBasedOn (NXOpen::CAM::OperationBuilder::OptimizationBasedOnTypes optimBasedOn)
 Sets the optimization based on in operation
Created in NX5.0.0. More...
 
void SetOptimizationDistanceMethod (NXOpen::CAM::OperationBuilder::OptimizationDistanceTypes optimDistance)
 Sets the optimization distance method in operation
Created in NX5.0.0. More...
 
void SetOptimizationLevel (NXOpen::CAM::OperationBuilder::OptimizationLevelTypes optimType)
 Sets the optimization level in operation
Created in NX5.0.0. More...
 
void SetPostToolPathExit (const NXString &exitName)
 Sets the environment variable that points to the post tool path generation library which has the exit
Created in NX9.0.3. More...
 
void SetPostToolPathExit (const char *exitName)
 Sets the environment variable that points to the post tool path generation library which has the exit
Created in NX9.0.3. More...
 
void SetSelectToolFlag (bool selToolFlag)
 Sets the user selected tool
Created in NX5.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderStartOfPath ()
 Returns the start event builder
Created in NX5.0.1. More...
 
NXOpen::CAM::UdeSetStartUdeSet ()
 Returns the start ude set
Created in NX7.5.0. More...
 
NXOpen::CAM::ToolChangeCiBuilderToolChangeSetting ()
 Returns the tool change builder
Created in NX5.0.0. More...
 
NXOpen::CAM::ToolPathEditorBuilderToolPathEditor ()
 Returns the Tool Path Editor Builder
Created in NX9.0.3. More...
 
NXOpen::CAM::ToolPathSplitParametersBuilderToolPathSplitParametersBuilder ()
 Returns the tool path split Parameters
Created in NX9.0.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::ParamBuilder
NXOpen::CAM::UdeCycleEvent ()
 Returns the cycle event
Created in NX7.5.0. More...
 
NXOpen::CAM::CycleCycleTable ()
 Returns the cycle
Created in NX9.0.0. More...
 
NXOpen::TaggedObjectGetCustomizableItemBuilder (const NXString &name)
 Returns the customizable item builder for the given customizable item name. More...
 
NXOpen::TaggedObjectGetCustomizableItemBuilder (const char *name)
 Returns the customizable item builder for the given customizable item name. More...
 
std::vector< NXStringGetCustomizableItemNames ()
 Returns the names for all customizable item ids. More...
 
NXOpen::CAM::ParamBuilder::OptimizationTypes OptimizationMethod ()
 Returns the optim method
Created in NX5.0.0. More...
 
void SetOptimizationMethod (NXOpen::CAM::ParamBuilder::OptimizationTypes optimMethod)
 Sets the optim method
Created in NX5.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a CenterlineDrillTurningBuilder
To create a new instance of this class, use NXOpen::CAM::OperationCollection::CreateCenterlineDrillTurningBuilder

Created in NX6.0.0.


Member Enumeration Documentation

the centerline cycle types
Created in NX6.0.0.


Enumerator
CycleTypesDrill 

Cycle: Drill.

CycleTypesDrillDeep 

Cycle: Drill, Deep.

CycleTypesDrillBreakChip 

Cycle: Drill, Break Chip.

CycleTypesTap 

Cycle: Tap.

CycleTypesTapFloat 

Cycle: Tap, Float.

CycleTypesBore 

Cycle: Bore.

the depth reference option types
Created in NX9.0.0.


Enumerator
DepthReferenceTypesToolTip 

Depth Reference options: Tool Tip.

DepthReferenceTypesToolShoulder 

Depth Reference options: Tool Shoulder.

DepthReferenceTypesCycleTrackingPoint 

Depth Reference options: Cycle Tracking Point.

the depth option types
Created in NX6.0.0.


Enumerator
DepthTypesDistance 

Depth options: Distance.

DepthTypesEndPoint 

Depth options: End Point.

DepthTypesCrossHoleDimensions 

Depth options: Cross Hole Dimensions.

DepthTypesCrossHole 

Depth options: Cross Hole.

DepthTypesShoulderDepth 

obsolete Shoulder Depth

DepthTypesCountersinkDiameter 

Depth options: Countersink Diameter.

the drilling location
Created in NX6.0.0.


Enumerator
DrillingLocationTypesOnCenterline 

Drilling Location: On centerline.

DrillingLocationTypesOffCenterline 

Drilling Location: Off centerline.

the dwell modes
Created in NX6.0.0.


Enumerator
DwellTypesNone 

Dwell: None.

DwellTypesTime 

Dwell: Time.

DwellTypesRevolutions 

Dwell: Revolutions.

the retract types for simulated cycles
Created in NX7.5.0.


Enumerator
FinalRetractTypesToStartPosition 

Final Retract Type: To start position.

FinalRetractTypesManual 

Final Retract Type: Manual.

the output option
Created in NX6.0.0.


Enumerator
OutputOptionTypesMachineCycle 

Output Option: Machine Cycle.

OutputOptionTypesSimulated 

Output Option: Simulated.

the removal increment types
Created in NX6.0.0.


Enumerator
RemovalIncrementTypesConstant 

Removal Increment Type: Constant.

RemovalIncrementTypesVariable 

Removal Increment Type: Variable.

the spindle stop types
Created in NX6.0.0.


Enumerator
SpindleStopTypesNone 

Spindle stop: None.

SpindleStopTypesBeforeRetract 

Spindle stop: Before retract.

the start position
Created in NX6.0.0.


Enumerator
StartPositionTypesAutomatic 

Start Position: Automatic.

StartPositionTypesSpecify 

Start Position: Specify.

Member Function Documentation

bool NXOpen::CAM::CenterlineDrillTurningBuilder::BreakThrough ( )

Returns the break through toggle IMPORTANT: Parameter is obsolete from NX9 on and must not be used longer.


Deprecated:
Deprecated in NX9.0.0. Use 'depth reference' instead.


Created in NX6.0.0.

License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::BreakThroughDistance ( )

Returns the break through distance IMPORTANT: Parameter is obsolete from NX9 on and must not be used longer.


Deprecated:
Deprecated in NX9.0.0. Use 'depth offset' instead.


Created in NX6.0.0.

License requirements : None

NXOpen::CAM::CenterlineDrillTurningBuilder::CycleTypes NXOpen::CAM::CenterlineDrillTurningBuilder::CenterlineCycle ( )

Returns the centerline cycle
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::CenterlineDrillTurningBuilder::RemovalIncrementTypes NXOpen::CAM::CenterlineDrillTurningBuilder::ChipRemovalIncrementType ( )

Returns the chip removal increment type
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::ClearanceDistance ( )

Returns the clearance distance
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::ConstantIncrement ( )

Returns the constant increment
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::CrossHoleAngle ( )

Returns the cross hole angle
Created in NX6.0.0.



License requirements : None

NXOpen::NXObject* NXOpen::CAM::CenterlineDrillTurningBuilder::CrossHoleCircle ( )

Returns the cross hole circle
Created in NX7.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::CrossHoleDiameter ( )

Returns the cross hole diameter
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::CrossHoleDistance ( )

Returns the cross hole distance
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::DepthDistance ( )

Returns the depth distance
Created in NX6.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::CenterlineDrillTurningBuilder::DepthEndPoint ( )

Returns the depth end point
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::DepthOffset ( )

Returns the depth offset value
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::CenterlineDrillTurningBuilder::DepthTypes NXOpen::CAM::CenterlineDrillTurningBuilder::DepthOption ( )

Returns the depth option
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::CenterlineDrillTurningBuilder::DepthReferenceTypes NXOpen::CAM::CenterlineDrillTurningBuilder::DepthReference ( )

Returns the depth reference
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::CenterlineDrillTurningBuilder::DrillingLocationTypes NXOpen::CAM::CenterlineDrillTurningBuilder::DrillingLocation ( )

Returns the drilling location
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::DrillStep ( )

Returns the drill step
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::DrillStepModifier1 ( )

Returns the drill step modifier1
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::DrillStepModifier2 ( )

Returns the drill step modifier2
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::CenterlineDrillTurningBuilder::DwellTypes NXOpen::CAM::CenterlineDrillTurningBuilder::DwellType ( )

Returns the dwell type
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::DwellValue ( )

Returns the dwell value
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::EngageDistance ( )

Returns the engage distance
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::EntranceDiameter ( )

Returns the entrance diameter
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::FinalRetractDistance ( )

Returns the retract distance for simulated cycles
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::CenterlineDrillTurningBuilder::FinalRetractTypes NXOpen::CAM::CenterlineDrillTurningBuilder::FinalRetractType ( )

Returns the retract type for simulated cycles
Created in NX7.5.0.



License requirements : None

NXString NXOpen::CAM::CenterlineDrillTurningBuilder::GetCycleTrackingPoint ( )

Returns the cycle tracking point.

Returns

Created in NX10.0.2.

License requirements : None
NXOpen::CAM::NcmTurningBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::NonCuttingBuilder ( )

Returns the non-cutting builder
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::OffCenterDistance ( )

Returns the off center distance
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::CenterlineDrillTurningBuilder::OutputOptionTypes NXOpen::CAM::CenterlineDrillTurningBuilder::OutputOption ( )

Returns the output option
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::RepositionDistance ( )

Returns the reposition distance
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAM::CenterlineDrillTurningBuilder::ReverseDirection ( )

Returns the reverse direction value
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::SafeOrDepartureDistance ( )

Returns the safe or departure distance
Created in NX6.0.0.



License requirements : None

void NXOpen::CAM::CenterlineDrillTurningBuilder::SetBreakThrough ( bool  breakThroughFlag)

Sets the break through toggle IMPORTANT: Parameter is obsolete from NX9 on and must not be used longer.


Deprecated:
Deprecated in NX9.0.0. Use 'depth reference' instead.


Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Parameters
breakThroughFlagthe break through flag value
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetCenterlineCycle ( NXOpen::CAM::CenterlineDrillTurningBuilder::CycleTypes  cycleMode)

Sets the centerline cycle
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
cycleModethe cycle
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetChipRemovalIncrementType ( NXOpen::CAM::CenterlineDrillTurningBuilder::RemovalIncrementTypes  incrementType)

Sets the chip removal increment type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
incrementTypethe removal increment type
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetCrossHoleCircle ( NXOpen::NXObject crossHoleCircle)

Sets the cross hole circle
Created in NX7.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
crossHoleCirclethe cross hole circle
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetCycleTrackingPoint ( const NXString name)

Sets the cycle tracking point
Created in NX10.0.2.



License requirements : cam_base ("CAM BASE")

Parameters
namename
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetCycleTrackingPoint ( const char *  name)

Sets the cycle tracking point
Created in NX10.0.2.



License requirements : cam_base ("CAM BASE")

Parameters
namename
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetDepthEndPoint ( NXOpen::Point endPoint)

Sets the depth end point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
endPointthe depth end point
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetDepthOption ( NXOpen::CAM::CenterlineDrillTurningBuilder::DepthTypes  depthOption)

Sets the depth option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
depthOptionthe depth option
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetDepthReference ( NXOpen::CAM::CenterlineDrillTurningBuilder::DepthReferenceTypes  depthReference)

Sets the depth reference
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
depthReferencethe depth reference
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetDrillingLocation ( NXOpen::CAM::CenterlineDrillTurningBuilder::DrillingLocationTypes  drillingLocationMode)

Sets the drilling location
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
drillingLocationModethe drilling location
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetDwellType ( NXOpen::CAM::CenterlineDrillTurningBuilder::DwellTypes  dwellMode)

Sets the dwell type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
dwellModethe dwell type
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetFinalRetractType ( NXOpen::CAM::CenterlineDrillTurningBuilder::FinalRetractTypes  finalRetractType)

Sets the retract type for simulated cycles
Created in NX7.5.0.



License requirements : None

Parameters
finalRetractTypethe retract type for simulated cycles
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetOutputOption ( NXOpen::CAM::CenterlineDrillTurningBuilder::OutputOptionTypes  outputOptionMode)

Sets the output option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
outputOptionModethe output option mode
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetReverseDirection ( bool  isReverseDirection)

Sets the reverse direction value
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
isReverseDirectionthe reverse direction value
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetSpindleStop ( NXOpen::CAM::CenterlineDrillTurningBuilder::SpindleStopTypes  spindleStop)

Sets the spindle stop
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
spindleStopthe spindle stop
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetStartPosition ( NXOpen::CAM::CenterlineDrillTurningBuilder::StartPositionTypes  startPositionMode)

Sets the start position
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
startPositionModethe start position mode
void NXOpen::CAM::CenterlineDrillTurningBuilder::SetStartPositionPoint ( NXOpen::Point startPositionSpecifyPoint)

Sets the start position point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
startPositionSpecifyPointthe start position point
NXOpen::CAM::CenterlineDrillTurningBuilder::SpindleStopTypes NXOpen::CAM::CenterlineDrillTurningBuilder::SpindleStop ( )

Returns the spindle stop
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::CenterlineDrillTurningBuilder::StartPositionTypes NXOpen::CAM::CenterlineDrillTurningBuilder::StartPosition ( )

Returns the start position
Created in NX6.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::CenterlineDrillTurningBuilder::StartPositionPoint ( )

Returns the start position point
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::CenterlineDrillVariableIncrementBuilder* NXOpen::CAM::CenterlineDrillTurningBuilder::VariableIncrementList ( )

Returns the variable increment list
Created in NX6.0.0.



License requirements : None


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