public interface PlanarOperationBuilder extends MillOperationBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
PlanarOperationBuilder.AutomaticPartBoundaryMethodTypes
Available types for automatic part boundary method in planar mill operation
|
MillOperationBuilder.WallCleanupTypes
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
int |
additionalPasses()
Returns the Boundary Additional Passes
License requirements: None. |
PlanarOperationBuilder.AutomaticPartBoundaryMethodTypes |
automaticPartBoundaryMethod()
Returns the Automatic Part Boundary Method
License requirements: None. |
StepoverBuilder |
bndStepover()
Returns the boundary stepover builder
License requirements: None. |
Geometry |
checkGeometry()
Returns the check geometry builder
License requirements: None. |
boolean |
cornerLoops()
Returns the corner loops value
License requirements: None. |
Geometry |
cutAreaGeometry()
Returns the cut area geometry builder
License requirements: None. |
CutPatternBuilder |
cutPattern()
Returns the cut pattern builder
License requirements: None. |
boolean |
deferCuttingStatus()
Returns the defer cutting status value
License requirements: None. |
InheritableDoubleBuilder |
depthPerCut()
Returns the depth per cut builder (inheritable double)
License requirements: None. |
boolean |
islandCleanup()
Returns the island cleanup status
License requirements: None. |
NcmPlanarBuilder |
nonCuttingBuilder()
Returns the non-cutting moves builder
License requirements: None. |
Geometry |
partGeometry()
Returns the part geometry builder
License requirements: None. |
void |
setAdditionalPasses(int numPasses)
License requirements: cam_base ("CAM BASE") . |
void |
setAutomaticPartBoundaryMethod(PlanarOperationBuilder.AutomaticPartBoundaryMethodTypes automaticPartBoundary)
License requirements: cam_base ("CAM BASE") . |
void |
setCornerLoops(boolean cornerLoops)
License requirements: cam_base ("CAM BASE") . |
void |
setDeferCuttingStatus(boolean deferCuttingStatus)
License requirements: cam_base ("CAM BASE") . |
void |
setIslandCleanup(boolean status)
License requirements: None. |
void |
setToolMinimumLengthUsage(boolean toolMinUsage)
License requirements: cam_base ("CAM BASE") . |
ToolAxisFixed |
toolAxisFix()
Returns the pmop tool axis ci builder
License requirements: None. |
boolean |
toolMinimumLengthUsage()
Returns the tool minimum length usage
License requirements: None. |
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
NcmPlanarBuilder nonCuttingBuilder() throws NXException, RemoteException
NXException
RemoteException
int additionalPasses() throws NXException, RemoteException
NXException
RemoteException
void setAdditionalPasses(int numPasses) throws NXException, RemoteException
numPasses
- the Boundary Additional PassesNXException
RemoteException
boolean cornerLoops() throws NXException, RemoteException
NXException
RemoteException
void setCornerLoops(boolean cornerLoops) throws NXException, RemoteException
cornerLoops
- the corner loops valueNXException
RemoteException
boolean deferCuttingStatus() throws NXException, RemoteException
NXException
RemoteException
void setDeferCuttingStatus(boolean deferCuttingStatus) throws NXException, RemoteException
deferCuttingStatus
- the defer cutting status valueNXException
RemoteException
CutPatternBuilder cutPattern() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder depthPerCut() throws NXException, RemoteException
NXException
RemoteException
StepoverBuilder bndStepover() throws NXException, RemoteException
NXException
RemoteException
boolean toolMinimumLengthUsage() throws NXException, RemoteException
NXException
RemoteException
void setToolMinimumLengthUsage(boolean toolMinUsage) throws NXException, RemoteException
toolMinUsage
- the tool minimum length usageNXException
RemoteException
PlanarOperationBuilder.AutomaticPartBoundaryMethodTypes automaticPartBoundaryMethod() throws NXException, RemoteException
NXException
RemoteException
void setAutomaticPartBoundaryMethod(PlanarOperationBuilder.AutomaticPartBoundaryMethodTypes automaticPartBoundary) throws NXException, RemoteException
automaticPartBoundary
- NXException
RemoteException
ToolAxisFixed toolAxisFix() throws NXException, RemoteException
NXException
RemoteException
Geometry partGeometry() throws NXException, RemoteException
NXException
RemoteException
Geometry checkGeometry() throws NXException, RemoteException
NXException
RemoteException
Geometry cutAreaGeometry() throws NXException, RemoteException
NXException
RemoteException
boolean islandCleanup() throws NXException, RemoteException
NXException
RemoteException
void setIslandCleanup(boolean status) throws NXException, RemoteException
status
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.