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

Represents a CAM::NcmHoleMachining. More...

Inheritance diagram for NXOpen::CAM::NcmHoleMachining:
NXOpen::CAM::NcmSubopBuilder NXOpen::TaggedObject

List of all members.

Public Types

enum  CutcomTypes { CutcomTypesNone, CutcomTypesAllPasses, CutcomTypesFinalPass }
 Available types for cutter compensation in hole machining. More...
enum  FinalTypes { FinalTypesClearance, FinalTypesDistance, FinalTypesNone }
 Available types for final clearance in hole machining. More...
enum  InitialTypes { InitialTypesClearance, InitialTypesDistance, InitialTypesNone, InitialTypesBlankPlane }
 Available types for initial clearance in hole machining. More...
enum  OverlapTypes { OverlapTypesAxial, OverlapTypesAlongCut, OverlapTypesAngle }
 Available types for overlap types. More...

Public Member Functions

double CutcomMinimumAngle ()
 Returns the cutter compensation minimum angle
Created in NX7.5.0.
NXOpen::CAM::InheritableToolDepBuilderCutcomMinimumMove ()
 Returns the cutter compensation minimum move builder (inheritable tool dep)
Created in NX7.5.0.
bool CutcomOutputContactPoint ()
 Returns the cutter compensation output contact point status
Created in NX7.5.0.
bool CutcomOutputPlane ()
 Returns the cutter compensation output plane status
Created in NX7.5.0.
NXOpen::CAM::NcmHoleMachining::CutcomTypes CutcomType ()
 Returns the cutter compensation type
Created in NX7.5.0.
NXOpen::CAM::NcmHoleMachiningEngRetEngage ()
 Returns the engage settings
Created in NX7.5.0.
NXOpen::CAM::NcmHoleMachiningEngRetFinalRetract ()
 Returns the final retract settings
Created in NX7.5.0.
NXOpen::CAM::InheritableToolDepBuilderFinalSafeDistance ()
 Returns the final safe distance builder (inheritable tool dep)
Created in NX7.5.0.
NXOpen::CAM::NcmHoleMachining::FinalTypes FinalType ()
 Returns the final type
Created in NX7.5.0.
NXOpen::CAM::NcmHoleMachiningEngRetInitialEngage ()
 Returns the initial engage settings
Created in NX7.5.0.
NXOpen::CAM::InheritableToolDepBuilderInitialSafeDistance ()
 Returns the initial safe distance builder (inheritable tool dep)
Created in NX7.5.0.
NXOpen::CAM::NcmHoleMachining::InitialTypes InitialType ()
 Returns the initial type
Created in NX7.5.0.
double NumberOfThreads ()
 Returns the number of threads
Created in NX7.5.0.
double OverlapAngle ()
 Returns the overlap angle
Created in NX7.5.0.
double OverlapDistance ()
 Returns the overlap distance
Created in NX7.5.0.
NXOpen::CAM::NcmHoleMachining::OverlapTypes OverlapType ()
 Returns the region start type
Created in NX7.5.0.
double RegionStartAngle ()
 Returns the region start angle
Created in NX7.5.0.
NXOpen::CAM::NcmHoleMachiningEngRetRetract ()
 Returns the retract settings
Created in NX7.5.0.
void SetCutcomMinimumAngle (double minimumAngle)
 Sets the cutter compensation minimum angle
Created in NX7.5.0.
void SetCutcomOutputContactPoint (bool newValue)
 Sets the cutter compensation output contact point status
Created in NX7.5.0.
void SetCutcomOutputPlane (bool outputPlane)
 Sets the cutter compensation output plane status
Created in NX7.5.0.
void SetCutcomType (NXOpen::CAM::NcmHoleMachining::CutcomTypes cutcomType)
 Sets the cutter compensation type
Created in NX7.5.0.
void SetFinalType (NXOpen::CAM::NcmHoleMachining::FinalTypes finalType)
 Sets the final type
Created in NX7.5.0.
void SetInitialType (NXOpen::CAM::NcmHoleMachining::InitialTypes initialType)
 Sets the initial type
Created in NX7.5.0.
void SetNumberOfThreads (double numberOfThreads)
 Sets the number of threads
Created in NX7.5.0.
void SetOverlapAngle (double overlapAngle)
 Sets the overlap angle
Created in NX7.5.0.
void SetOverlapDistance (double overlapDistance)
 Sets the overlap distance
Created in NX7.5.0.
void SetOverlapType (NXOpen::CAM::NcmHoleMachining::OverlapTypes overlapType)
 Sets the region start type
Created in NX7.5.0.
void SetRegionStartAngle (double regionStartAngle)
 Sets the region start angle
Created in NX7.5.0.
void SetStartFromCenter (bool startFromCenter)
 Sets the start from center
Created in NX7.5.5.
void SetSuppressCutcom (bool suppressCutcom)
 Sets the suppress cutter compensation
Created in NX7.5.0.
bool StartFromCenter ()
 Returns the start from center
Created in NX7.5.5.
bool SuppressCutcom ()
 Returns the suppress cutter compensation
Created in NX7.5.0.
NXOpen::CAM::NcmAvoidancePointBuilderTransferAvoidanceFrom ()
 Returns the from point builder
Created in NX7.5.0.
NXOpen::CAM::NcmAvoidancePointBuilderTransferAvoidanceGohome ()
 Returns the gohome point builder
Created in NX7.5.0.
NXOpen::CAM::NcmAvoidancePointBuilderTransferAvoidanceReturn ()
 Returns the return point builder
Created in NX7.5.0.
NXOpen::CAM::NcmAvoidancePointBuilderTransferAvoidanceStart ()
 Returns the start point builder
Created in NX7.5.0.
NXOpen::CAM::NcmClearanceBuilderTransferClearance ()
 Returns the clearance setting
Created in NX7.5.0.
NXOpen::CAM::NcmTransferBuilderTransferInitialFinal ()
 Returns the transfer settings for initial and final
Created in NX7.5.0.

Detailed Description

Represents a CAM::NcmHoleMachining.


Created in NX7.5.0.


Member Enumeration Documentation

Available types for cutter compensation in hole machining.

Enumerator:
CutcomTypesNone 

cutter compensation off

CutcomTypesAllPasses 

cutter compensation on all passes

CutcomTypesFinalPass 

cutter compensation on last pass

Available types for final clearance in hole machining.

Enumerator:
FinalTypesClearance 

clearance

FinalTypesDistance 

distance

FinalTypesNone 

none

Available types for initial clearance in hole machining.

Enumerator:
InitialTypesClearance 

clearance

InitialTypesDistance 

distance

InitialTypesNone 

none

InitialTypesBlankPlane 

blank plane

Available types for overlap types.

Enumerator:
OverlapTypesAxial 

axial

OverlapTypesAlongCut 

along cut

OverlapTypesAngle 

angle


Member Function Documentation

Returns the cutter compensation minimum angle
Created in NX7.5.0.



License requirements : None

Returns the cutter compensation minimum move builder (inheritable tool dep)
Created in NX7.5.0.



License requirements : None

Returns the cutter compensation output contact point status
Created in NX7.5.0.



License requirements : None

Returns the cutter compensation output plane status
Created in NX7.5.0.



License requirements : None

Returns the cutter compensation type
Created in NX7.5.0.



License requirements : None

Returns the engage settings
Created in NX7.5.0.



License requirements : None

Returns the final retract settings
Created in NX7.5.0.



License requirements : None

Returns the final safe distance builder (inheritable tool dep)
Created in NX7.5.0.



License requirements : None

Returns the final type
Created in NX7.5.0.



License requirements : None

Returns the initial engage settings
Created in NX7.5.0.



License requirements : None

Returns the initial safe distance builder (inheritable tool dep)
Created in NX7.5.0.



License requirements : None

Returns the initial type
Created in NX7.5.0.



License requirements : None

Returns the number of threads
Created in NX7.5.0.



License requirements : None

Returns the overlap angle
Created in NX7.5.0.



License requirements : None

Returns the overlap distance
Created in NX7.5.0.



License requirements : None

Returns the region start type
Created in NX7.5.0.



License requirements : None

Returns the region start angle
Created in NX7.5.0.



License requirements : None

Returns the retract settings
Created in NX7.5.0.



License requirements : None

Sets the cutter compensation minimum angle
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
minimumAngleminimumangle

Sets the cutter compensation output contact point status
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the cutter compensation output plane status
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
outputPlaneoutputplane

Sets the cutter compensation type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
cutcomTypecutcomtype

Sets the final type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
finalTypefinaltype

Sets the initial type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
initialTypeinitialtype
void NXOpen::CAM::NcmHoleMachining::SetNumberOfThreads ( double  numberOfThreads)

Sets the number of threads
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
numberOfThreadsnumberofthreads
void NXOpen::CAM::NcmHoleMachining::SetOverlapAngle ( double  overlapAngle)

Sets the overlap angle
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
overlapAngleoverlapangle
void NXOpen::CAM::NcmHoleMachining::SetOverlapDistance ( double  overlapDistance)

Sets the overlap distance
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
overlapDistanceoverlapdistance

Sets the region start type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
overlapTypeoverlaptype
void NXOpen::CAM::NcmHoleMachining::SetRegionStartAngle ( double  regionStartAngle)

Sets the region start angle
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
regionStartAngleregionstartangle
void NXOpen::CAM::NcmHoleMachining::SetStartFromCenter ( bool  startFromCenter)

Sets the start from center
Created in NX7.5.5.



License requirements : cam_base ("CAM BASE")

Parameters:
startFromCenterthe start from center
void NXOpen::CAM::NcmHoleMachining::SetSuppressCutcom ( bool  suppressCutcom)

Sets the suppress cutter compensation
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
suppressCutcomsuppresscutcom

Returns the start from center
Created in NX7.5.5.



License requirements : None

Returns the suppress cutter compensation
Created in NX7.5.0.



License requirements : None

Returns the from point builder
Created in NX7.5.0.



License requirements : None

Returns the gohome point builder
Created in NX7.5.0.



License requirements : None

Returns the return point builder
Created in NX7.5.0.



License requirements : None

Returns the start point builder
Created in NX7.5.0.



License requirements : None

Returns the clearance setting
Created in NX7.5.0.



License requirements : None

Returns the transfer settings for initial and final
Created in NX7.5.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.