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

Represents a CenterlineDrillTurningBuilder
To create a new instance of this class, use 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

List of all members.

Public Types

enum  CycleTypes {
  CycleTypesDrill, CycleTypesDrillDeep, CycleTypesDrillBreakChip, CycleTypesTap,
  CycleTypesTapFloat, CycleTypesBore
}
 the centerline cycle types
Created in NX6.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 Member Functions

bool BreakThrough ()
 Returns the break through toggle
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderBreakThroughDistance ()
 Returns the break through distance
Created in NX6.0.0.
NXOpen::CAM::CenterlineDrillTurningBuilder::CycleTypes CenterlineCycle ()
 Returns the centerline cycle
Created in NX6.0.0.
NXOpen::CAM::CenterlineDrillTurningBuilder::RemovalIncrementTypes ChipRemovalIncrementType ()
 Returns the chip removal increment type
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderClearanceDistance ()
 Returns the clearance distance
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderConstantIncrement ()
 Returns the constant increment
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderCrossHoleAngle ()
 Returns the cross hole angle
Created in NX6.0.0.
NXOpen::NXObjectCrossHoleCircle ()
 Returns the cross hole circle
Created in NX7.0.0.
NXOpen::NXObjectCrossHoleCycle ()
 Returns the cross hole cycle (deprecated, use property cross_hole_circle instead)

NXOpen::CAM::InheritableDoubleBuilderCrossHoleDiameter ()
 Returns the cross hole diameter
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderCrossHoleDistance ()
 Returns the cross hole distance
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderDepthDistance ()
 Returns the depth distance
Created in NX6.0.0.
NXOpen::PointDepthEndPoint ()
 Returns the depth end point
Created in NX6.0.0.
NXOpen::CAM::CenterlineDrillTurningBuilder::DepthTypes DepthOption ()
 Returns the depth option
Created in NX6.0.0.
NXOpen::CAM::CenterlineDrillTurningBuilder::DrillingLocationTypes DrillingLocation ()
 Returns the drilling location
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderDrillStep ()
 Returns the drill step
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderDrillStepModifier1 ()
 Returns the drill step modifier1
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderDrillStepModifier2 ()
 Returns the drill step modifier2
Created in NX6.0.0.
NXOpen::CAM::CenterlineDrillTurningBuilder::DwellTypes DwellType ()
 Returns the dwell type
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderDwellValue ()
 Returns the dwell value
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderEngageDistance ()
 Returns the engage distance
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderEntranceDiameter ()
 Returns the entrance diameter
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderFinalRetractDistance ()
 Returns the retract distance for simulated cycles
Created in NX7.5.0.
NXOpen::CAM::CenterlineDrillTurningBuilder::FinalRetractTypes FinalRetractType ()
 Returns the retract type for simulated cycles
Created in NX7.5.0.
NXOpen::CAM::NcmTurningBuilderNonCuttingBuilder ()
 Returns the non-cutting builder
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderOffCenterDistance ()
 Returns the off center distance
Created in NX6.0.0.
NXOpen::CAM::CenterlineDrillTurningBuilder::OutputOptionTypes OutputOption ()
 Returns the output option
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderRepositionDistance ()
 Returns the reposition distance
Created in NX7.5.0.
bool ReverseDirection ()
 Returns the reverse direction value
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderSafeOrDepartureDistance ()
 Returns the safe or departure distance
Created in NX6.0.0.
void SetBreakThrough (bool breakThroughFlag)
 Sets the break through toggle
Created in NX6.0.0.
void SetCenterlineCycle (NXOpen::CAM::CenterlineDrillTurningBuilder::CycleTypes cycleMode)
 Sets the centerline cycle
Created in NX6.0.0.
void SetChipRemovalIncrementType (NXOpen::CAM::CenterlineDrillTurningBuilder::RemovalIncrementTypes incrementType)
 Sets the chip removal increment type
Created in NX6.0.0.
void SetCrossHoleCircle (NXOpen::NXObject *crossHoleCircle)
 Sets the cross hole circle
Created in NX7.0.0.
void SetCrossHoleCycle (NXOpen::NXObject *crossHoleCycle)
 Sets the cross hole cycle (deprecated, use property cross_hole_circle instead)

void SetDepthEndPoint (NXOpen::Point *endPoint)
 Sets the depth end point
Created in NX6.0.0.
void SetDepthOption (NXOpen::CAM::CenterlineDrillTurningBuilder::DepthTypes depthOption)
 Sets the depth option
Created in NX6.0.0.
void SetDrillingLocation (NXOpen::CAM::CenterlineDrillTurningBuilder::DrillingLocationTypes drillingLocationMode)
 Sets the drilling location
Created in NX6.0.0.
void SetDwellType (NXOpen::CAM::CenterlineDrillTurningBuilder::DwellTypes dwellMode)
 Sets the dwell type
Created in NX6.0.0.
void SetFinalRetractType (NXOpen::CAM::CenterlineDrillTurningBuilder::FinalRetractTypes finalRetractType)
 Sets the retract type for simulated cycles
Created in NX7.5.0.
void SetOutputOption (NXOpen::CAM::CenterlineDrillTurningBuilder::OutputOptionTypes outputOptionMode)
 Sets the output option
Created in NX6.0.0.
void SetReverseDirection (bool isReverseDirection)
 Sets the reverse direction value
Created in NX6.0.0.
void SetSpindleStop (NXOpen::CAM::CenterlineDrillTurningBuilder::SpindleStopTypes spindleStop)
 Sets the spindle stop
Created in NX6.0.0.
void SetStartPosition (NXOpen::CAM::CenterlineDrillTurningBuilder::StartPositionTypes startPositionMode)
 Sets the start position
Created in NX6.0.0.
void SetStartPositionPoint (NXOpen::Point *startPositionSpecifyPoint)
 Sets the start position point
Created in NX6.0.0.
NXOpen::CAM::CenterlineDrillTurningBuilder::SpindleStopTypes SpindleStop ()
 Returns the spindle stop
Created in NX6.0.0.
NXOpen::CAM::CenterlineDrillTurningBuilder::StartPositionTypes StartPosition ()
 Returns the start position
Created in NX6.0.0.
NXOpen::PointStartPositionPoint ()
 Returns the start position point
Created in NX6.0.0.
NXOpen::CAM::CenterlineDrillVariableIncrementBuilderVariableIncrementList ()
 Returns the variable increment list
Created in NX6.0.0.

Detailed Description

Represents a CenterlineDrillTurningBuilder
To create a new instance of this class, use 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 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 

Depth options: 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

Returns the break through toggle
Created in NX6.0.0.



License requirements : None

Returns the break through distance
Created in NX6.0.0.



License requirements : None

Returns the centerline cycle
Created in NX6.0.0.



License requirements : None

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



License requirements : None

Returns the clearance distance
Created in NX6.0.0.



License requirements : None

Returns the constant increment
Created in NX6.0.0.



License requirements : None

Returns the cross hole angle
Created in NX6.0.0.



License requirements : None

Returns the cross hole circle
Created in NX7.0.0.



License requirements : None

Returns the cross hole cycle (deprecated, use property cross_hole_circle instead)

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : None

Returns the cross hole diameter
Created in NX6.0.0.



License requirements : None

Returns the cross hole distance
Created in NX6.0.0.



License requirements : None

Returns the depth distance
Created in NX6.0.0.



License requirements : None

Returns the depth end point
Created in NX6.0.0.



License requirements : None

Returns the depth option
Created in NX6.0.0.



License requirements : None

Returns the drilling location
Created in NX6.0.0.



License requirements : None

Returns the drill step
Created in NX6.0.0.



License requirements : None

Returns the drill step modifier1
Created in NX6.0.0.



License requirements : None

Returns the drill step modifier2
Created in NX6.0.0.



License requirements : None

Returns the dwell type
Created in NX6.0.0.



License requirements : None

Returns the dwell value
Created in NX6.0.0.



License requirements : None

Returns the engage distance
Created in NX6.0.0.



License requirements : None

Returns the entrance diameter
Created in NX6.0.0.



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

Returns the off center distance
Created in NX6.0.0.



License requirements : None

Returns the output option
Created in NX6.0.0.



License requirements : None

Returns the reposition distance
Created in NX7.5.0.



License requirements : None

Returns the reverse direction value
Created in NX6.0.0.



License requirements : None

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



License requirements : None

Sets the break through toggle
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
breakThroughFlagthe break through flag value

Sets the centerline cycle
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
cycleModethe cycle

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



License requirements : cam_base ("CAM BASE")

Parameters:
incrementTypethe removal increment type

Sets the cross hole circle
Created in NX7.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
crossHoleCirclethe cross hole circle

Sets the cross hole cycle (deprecated, use property cross_hole_circle instead)

Deprecated:
Deprecated in NX7.0.0.



Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Parameters:
crossHoleCyclethe cross hole circle

Sets the depth end point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
endPointthe depth end point

Sets the depth option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
depthOptionthe depth option

Sets the drilling location
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
drillingLocationModethe drilling location

Sets the dwell type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
dwellModethe dwell type

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



License requirements : None

Parameters:
finalRetractTypethe retract type for simulated cycles

Sets the output option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
outputOptionModethe output option mode

Sets the reverse direction value
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
isReverseDirectionthe reverse direction value

Sets the spindle stop
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
spindleStopthe spindle stop

Sets the start position
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startPositionModethe start position mode

Sets the start position point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startPositionSpecifyPointthe start position point

Returns the spindle stop
Created in NX6.0.0.



License requirements : None

Returns the start position
Created in NX6.0.0.



License requirements : None

Returns the start position point
Created in NX6.0.0.



License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.