NX Open C++ Reference Guide
List of all members
NXOpen::CAM::MillToolProbing Class Reference

Represents a Mill Tool operation
To create or edit an instance of this class, use NXOpen::CAM::MillToolProbingBuilder

Created in NX8.5.1. More...

Inheritance diagram for NXOpen::CAM::MillToolProbing:
NXOpen::CAM::Operation NXOpen::CAM::CAMObject NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Additional Inherited Members

- Public Types inherited from NXOpen::CAM::CAMObject
enum  Attr {
  AttrProjDiffTaxis = 1, AttrProfileFlipMside, AttrBndSplineTangent, AttrBlankNormalDiffTaxis,
  AttrBndHasSleepObj, AttrClrnrNotParallelTaxis, AttrBndNotParallelFloor, AttrFloorNotUpToDate,
  AttrSingleProfileWithFirstCut, AttrCutterConversionProblem, AttrAcceptDrivePosition = 100, AttrReparametrization = 110,
  AttrBetweenFromStart = 120, AttrCurveCutRange = 130, AttrFixGssmCornerData = 140, AttrPlmConversion = 150,
  AttrPlmFeedcomp, AttrPlmFillet, AttrPlmSlowdown, AttrPlmGeometry,
  AttrWedmPoints = 160, AttrCavityMillInheritTrimBnds = 170, AttrRtdObsolete = 1000, AttrZlevelHolderParamChange = 2000,
  AttrNcmObsoleteSeqControl = 2100, AttrNcmObsoleteCustomFeed, AttrNcmObsoleteLocalRetract, AttrNcmClearTraversalZero,
  AttrNcmObsoleteEngretToClearance, AttrGmcInvalidNxVersion = 2201, AttrProbingInvalidNxVersion, AttrInspPathInvalidNxVersion = 2300,
  AttrCustomDataGougingObsolete, AttrCustomDataGougingPartObsolete, AttrCustomDataGougingDriveObsolete, AttrCustomDataIgnoreLoopsObsolete,
  AttrCustomDataIgnoreLoopsRemoved, AttrLimitToolRunOn = 2400, AttrScoprNcmChangeLinearNormalToPart, AttrPossibleToolAxisProblem
}
 Represents the CAM attribute type. More...
 
enum  FeedRateUnit { FeedRateUnitNone, FeedRateUnitPerMinute, FeedRateUnitPerRevolution }
 The unit of feed rate. More...
 
enum  Status { StatusComplete, StatusRepost, StatusRegen, StatusApproved = 4 }
 The status of the object. More...
 
- Public Member Functions inherited from NXOpen::CAM::Operation
void AppendMove (NXOpen::CAM::Move *move)
 Returns the append move
Created in NX5.0.0. More...
 
NXOpen::CAM::MoveCollectionCAMMoveCollection ()
 Represents Move Collection
Created in NX3.0.0. More...
 
NXOpen::CAM::ToolPathEditorBuilderCreateToolPathEditorBuilder ()
 Create Tool Path Editor Move builder. More...
 
std::vector
< NXOpen::CAM::Operation * > 
GetDividedOperations ()
 Get the divided operations from tool path divide of this operation. More...
 
NXOpen::CAM::OperationGetFirstOfDivide ()
 Get the first source operation of the divided operation. More...
 
NXString GetInProcessFeatureType ()
 Get the in process feature type. More...
 
NXOpen::NXObjectGetInputIpw ()
 Get input ipw for the operation. More...
 
std::vector
< NXOpen::CAM::Operation * > 
GetOtherInstances ()
 Get the other instances of the operation. More...
 
NXOpen::CAM::NCGroupGetParent (NXOpen::CAM::CAMSetup::View branch)
 Get parent. More...
 
double GetToolpathCuttingLength ()
 Returns toolpath cutting length in Part units (mm or inch) More...
 
double GetToolpathCuttingTime ()
 Returns toolpath cutting time in seconds. More...
 
double GetToolpathLength ()
 Returns toolpath length in Part units (mm or inch) More...
 
double GetToolpathTime ()
 Returns toolpath time in seconds. More...
 
std::vector< NXStringGetUserDefinedMoveTypes ()
 Get the valid User Defined Move Types. More...
 
NXOpen::CAM::GougeCheckResultsGougeCheckResults ()
 Returns the Gouge check Results
Created in NX11.0.2. More...
 
bool GougeCheckStatus ()
 Returns the gouge check status
Created in NX10.0.2. More...
 
bool HasOtherInstances ()
 Returns the indicator to show if the operation has other instances
Created in NX10.0.3. More...
 
NXOpen::CAM::FBM::FeatureInsertFeature (NXOpen::CAM::CAMFeature *tagMachiningFeature)
 Insert a machining feature to machine and returns an in process feature. More...
 
void InsertMove (NXOpen::CAM::Move *insertAfter, NXOpen::CAM::Move *move)
 Returns the insert move
Created in NX5.0.0. More...
 
bool IsDivided ()
 Returns the indicator to show if the operation is result of tool path divide
Created in NX10.0.3. More...
 
bool IsFirstOfDivide ()
 Returns the indicator to show if the operation is the source for tool path divide
Created in NX10.0.3. More...
 
void RemoveFeature (NXOpen::CAM::CAMFeature *tagFeature)
 Remove a machining feature
Created in NX9.0.0. More...
 
void SetInProcessFeatureType (const NXString &type)
 Set the in process feature type
Created in NX9.0.0. More...
 
void SetInProcessFeatureType (const char *type)
 Set the in process feature type
Created in NX9.0.0. More...
 
void SetMachiningArea (const NXString &type)
 Set machining area
Created in NX9.0.1. More...
 
void SetMachiningArea (const char *type)
 Set machining area
Created in NX9.0.1. More...
 
void SetToolpathCuttingLength (double length)
 Sets toolpath cutting length in Part units (mm or inch)
Created in NX6.0.0. More...
 
void SetToolpathCuttingTime (double time)
 Sets toolpath cutting time in seconds
Created in NX6.0.0. More...
 
void SetToolpathLength (double length)
 Sets toolpath length in Part units (mm or inch)
Created in NX6.0.0. More...
 
void SetToolpathTime (double time)
 Sets toolpath time in seconds
Created in NX6.0.0. More...
 
void UnlinkInstance ()
 Unlink instance
Created in NX8.5.0. More...
 

Detailed Description

Represents a Mill Tool operation
To create or edit an instance of this class, use NXOpen::CAM::MillToolProbingBuilder

Created in NX8.5.1.



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