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

Represents a FeatureMilling Builder
To create a new instance of this class, use NXOpen::CAM::OperationCollection::CreateFeatureMillingBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::FeatureMillingBuilder:
NXOpen::CAM::PlanarOperationBuilder NXOpen::CAM::MillOperationBuilder NXOpen::CAM::OperationBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  CutterCompensationTypes { CutterCompensationTypesNone, CutterCompensationTypesEngageRetract, CutterCompensationTypesAgainstWall }
 The available types for cutter compensation method in planar mill operation
Created in NX5.0.0. More...
 
enum  EngAutoRampMethodTypes { EngAutoRampMethodTypesOnLines, EngAutoRampMethodTypesOnLinesAndArcs, EngAutoRampMethodTypesHelicalRamping }
 Available types for Engage Auto Ramp Method in planar mill operation. More...
 
enum  EngretAutoTypeTypes { EngretAutoTypeTypesLinear, EngretAutoTypeTypesCircular }
 Available types for Engage Retract Auto Type in feature based milling operation. More...
 
enum  TransferMethodTypes { TransferMethodTypesClearancePlane, TransferMethodTypesPreviousPlane, TransferMethodTypesBlankPlane, TransferMethodTypesDirect }
 Available types for transfer method type in planar mill operation. More...
 
- Public Types inherited from NXOpen::CAM::PlanarOperationBuilder
enum  AutomaticPartBoundaryMethodTypes { AutomaticPartBoundaryMethodTypesFollowWallBottom, AutomaticPartBoundaryMethodTypesFollowWallTop }
 Available types for automatic part boundary method in planar mill operation. More...
 
- Public Types inherited from NXOpen::CAM::MillOperationBuilder
enum  WallCleanupTypes { WallCleanupTypesNone, WallCleanupTypesAtStart, WallCleanupTypesAtEnd, WallCleanupTypesAutomatic }
 the wall cleanup modes
Created in NX12.0.0. 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...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen::CAM::PlanarOperationBuilder
int AdditionalPasses ()
 Returns the Boundary Additional Passes
Created in NX5.0.0. More...
 
NXOpen::CAM::PlanarOperationBuilder::AutomaticPartBoundaryMethodTypes AutomaticPartBoundaryMethod ()
 Returns the Automatic Part Boundary Method
Created in NX6.0.0. More...
 
NXOpen::CAM::StepoverBuilderBndStepover ()
 Returns the boundary stepover builder
Created in NX5.0.0. More...
 
NXOpen::CAM::GeometryCheckGeometry ()
 Returns the check geometry builder
Created in NX8.0.0. More...
 
bool CornerLoops ()
 Returns the corner loops value
Created in NX5.0.0. More...
 
NXOpen::CAM::GeometryCutAreaGeometry ()
 Returns the cut area geometry builder
Created in NX8.0.0. More...
 
NXOpen::CAM::CutPatternBuilderCutPattern ()
 Returns the cut pattern builder
Created in NX6.0.0. More...
 
bool DeferCuttingStatus ()
 Returns the defer cutting status value
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderDepthPerCut ()
 Returns the depth per cut builder (inheritable double)
Created in NX5.0.0. More...
 
bool IslandCleanup ()
 Returns the island cleanup status
Created in NX12.0.0. More...
 
NXOpen::CAM::NcmPlanarBuilderNonCuttingBuilder ()
 Returns the non-cutting moves builder
Created in NX5.0.0. More...
 
NXOpen::CAM::GeometryPartGeometry ()
 Returns the part geometry builder
Created in NX8.0.0. More...
 
void SetAdditionalPasses (int numPasses)
 Sets the Boundary Additional Passes
Created in NX5.0.0. More...
 
void SetAutomaticPartBoundaryMethod (NXOpen::CAM::PlanarOperationBuilder::AutomaticPartBoundaryMethodTypes automaticPartBoundary)
 Sets the Automatic Part Boundary Method
Created in NX6.0.0. More...
 
void SetCornerLoops (bool cornerLoops)
 Sets the corner loops value
Created in NX5.0.0. More...
 
void SetDeferCuttingStatus (bool deferCuttingStatus)
 Sets the defer cutting status value
Created in NX5.0.0. More...
 
void SetIslandCleanup (bool status)
 Sets the island cleanup status
Created in NX12.0.0. More...
 
void SetToolMinimumLengthUsage (bool toolMinUsage)
 Sets the tool minimum length usage
Created in NX5.0.0. More...
 
NXOpen::CAM::ToolAxisFixedToolAxisFix ()
 Returns the pmop tool axis ci builder
Created in NX7.5.0. More...
 
bool ToolMinimumLengthUsage ()
 Returns the tool minimum length usage
Created in NX5.0.0. More...
 

Detailed Description

Represents a FeatureMilling Builder
To create a new instance of this class, use NXOpen::CAM::OperationCollection::CreateFeatureMillingBuilder

Created in NX5.0.0.


Member Enumeration Documentation

The available types for cutter compensation method in planar mill operation
Created in NX5.0.0.


Enumerator
CutterCompensationTypesNone 

none

CutterCompensationTypesEngageRetract 

engage retract

CutterCompensationTypesAgainstWall 

against wall

Available types for Engage Auto Ramp Method in planar mill operation.

Enumerator
EngAutoRampMethodTypesOnLines 

On Lines.

EngAutoRampMethodTypesOnLinesAndArcs 

On Shape.

EngAutoRampMethodTypesHelicalRamping 

Helical.

Available types for Engage Retract Auto Type in feature based milling operation.

Enumerator
EngretAutoTypeTypesLinear 

Linear.

EngretAutoTypeTypesCircular 

Circular.

Available types for transfer method type in planar mill operation.

Enumerator
TransferMethodTypesClearancePlane 

Clearance Plane.

TransferMethodTypesPreviousPlane 

Previous Plane.

TransferMethodTypesBlankPlane 

Blank Plane.

TransferMethodTypesDirect 

Direct.


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