public interface VolumeBased25DMillingOperationBuilder extends FaceMillingBuilder
OperationCollection.createVolumeBased25dMillingOperationBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
VolumeBased25DMillingOperationBuilder.CutDepthsType
Available types for cut depths for cut method profile
|
PlanarOperationBuilder.AutomaticPartBoundaryMethodTypes
MillOperationBuilder.WallCleanupTypes
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
Geometry |
blankGeometry()
Returns the blank geometry builder
License requirements: None. |
VolumeBased25DMillingOperationBuilder.CutDepthsType |
cutDepths()
Returns the cut depths type
License requirements: None. |
boolean |
extendWalls()
Returns the extend walls flag
License requirements: None. |
boolean |
followNonVerticalWalls()
Returns the follow non-vertical walls flag
License requirements: None. |
void |
setCutDepths(VolumeBased25DMillingOperationBuilder.CutDepthsType cutDepths)
License requirements: None. |
void |
setExtendWalls(boolean flag)
License requirements: cam_base ("CAM BASE") . |
void |
setFollowNonVerticalWalls(boolean flag)
License requirements: None. |
void |
setUseCleanupPass(boolean flag)
License requirements: None. |
void |
setUseExactPositioning(boolean flag)
License requirements: None. |
InheritableToolDepBuilder |
topOffset()
Returns the top offset
License requirements: None. |
boolean |
useCleanupPass()
Returns the cleanup pass flag
License requirements: None. |
boolean |
useExactPositioning()
Returns the exact positioning flag
License requirements: None. |
InheritableDoubleBuilder |
wallBlankThickness()
Returns the wall blank thickness
License requirements: None. |
InheritableDoubleBuilder |
zdepthOffset()
Returns the z-depth offset
License requirements: None. |
blankBoundary, checkBoundary, roundPoint, trimBoundary, wallGeometry
additionalPasses, automaticPartBoundaryMethod, bndStepover, checkGeometry, cornerLoops, cutAreaGeometry, cutPattern, deferCuttingStatus, depthPerCut, islandCleanup, nonCuttingBuilder, partGeometry, setAdditionalPasses, setAutomaticPartBoundaryMethod, setCornerLoops, setDeferCuttingStatus, setIslandCleanup, setToolMinimumLengthUsage, toolAxisFix, toolMinimumLengthUsage
cutParameters, feedsBuilder, minCutLength, motionOutput, referenceTool, setReferenceTool, setWallCleanupType, wallCleanupType
channelName, description, endOfPath, endUdeSet, geometry, getHoleAxisValues, gougeChecking, holeAxisType, holeDepth, holeDepthType, layoutAndLayer, motionOutputBuilder, notes, optimizationBasedOn, optimizationDistanceMethod, optimizationLevel, pathDisplayOptions, postToolPathExit, retractDistance, retractDistanceOnToolAxisChange, safeClearance, selectToolFlag, setChannelName, setDescription, setGougeChecking, setHoleAxisType, setHoleAxisValues, setHoleDepthType, setOptimizationBasedOn, setOptimizationDistanceMethod, setOptimizationLevel, setPostToolPathExit, setSelectToolFlag, startOfPath, startUdeSet, toolChangeSetting, toolPathEditor, toolPathSplitParametersBuilder
cycleEvent, cycleTable, getCustomizableItemBuilder, getCustomizableItemNames, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean extendWalls() throws NXException, RemoteException
NXException
RemoteException
void setExtendWalls(boolean flag) throws NXException, RemoteException
flag
- the extend walls flagNXException
RemoteException
Geometry blankGeometry() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder wallBlankThickness() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder zdepthOffset() throws NXException, RemoteException
NXException
RemoteException
void setUseExactPositioning(boolean flag) throws NXException, RemoteException
flag
- the exact positioning flagNXException
RemoteException
boolean useExactPositioning() throws NXException, RemoteException
NXException
RemoteException
void setFollowNonVerticalWalls(boolean flag) throws NXException, RemoteException
flag
- the follow non-vertical walls flagNXException
RemoteException
boolean followNonVerticalWalls() throws NXException, RemoteException
NXException
RemoteException
void setCutDepths(VolumeBased25DMillingOperationBuilder.CutDepthsType cutDepths) throws NXException, RemoteException
cutDepths
- the cut depths typeNXException
RemoteException
VolumeBased25DMillingOperationBuilder.CutDepthsType cutDepths() throws NXException, RemoteException
NXException
RemoteException
void setUseCleanupPass(boolean flag) throws NXException, RemoteException
flag
- the cleanup pass flagNXException
RemoteException
boolean useCleanupPass() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder topOffset() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.