public interface HoleMakingBuilder extends OperationBuilder
OperationCollection.createHoleMakingBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
HoleMakingBuilder.ControlPointTypes
Available types for Control Point Type in Hole Making Operation
|
static class |
HoleMakingBuilder.ModelDepthTypes
Available types for model depth in Hole Making Operation
|
static class |
HoleMakingBuilder.ToolAxisTypes
the tool axis mode options
|
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
boolean |
allowOversizeTool()
Returns the Allow Oversize Tool flag
License requirements: None. |
InheritableDoubleBuilder |
blindHoleStockBuilder()
Returns the blind hole stock builder (inheritable double)
License requirements: None. |
boolean |
checkFluteLength()
Returns the check flute length flag
License requirements: None. |
boolean |
checkToolLength()
Returns the check tool length flag
License requirements: None. |
InheritableDoubleBuilder |
clrDistBuilder()
Returns the Clearance Distance builder (inheritable double)
License requirements: None. |
InheritableDoubleBuilder |
clrVertBuilder()
Returns the clearance vertical builder (inheritable double)
License requirements: None. |
HoleMakingBuilder.ControlPointTypes |
controlPointType()
Returns the control point type
License requirements: None. |
CutParameters |
cutParameters()
Returns the cut parameter object
License requirements: None. |
double |
engageFeedRate()
Returns the Engage Feed Rate
License requirements: None. |
FeedsBuilder |
feedsBuilder()
Returns the feeds and speeds builder
License requirements: None. |
HoleMakingBuilder.ModelDepthTypes |
modelDepthType()
Returns the model depth type
License requirements: None. |
InheritableDoubleBuilder |
oversizeToolPercentBuilder()
Returns the oversize tool percent builder (inheritable double)
License requirements: None. |
double |
rapidFeedRate()
Returns the Rapid Feed Rate
License requirements: None. |
InheritableDoubleBuilder |
raptoOffsetBuilder()
Returns the rapto offset builder (inheritable double)
License requirements: None. |
boolean |
raptoOffsetToggle()
Returns the rapto offset flag
License requirements: None. |
void |
setAllowOversizeTool(boolean allowOversize)
License requirements: cam_base ("CAM BASE") . |
void |
setCheckFluteLength(boolean checkFluteLength)
License requirements: cam_base ("CAM BASE") . |
void |
setCheckToolLength(boolean checkToolLength)
License requirements: cam_base ("CAM BASE") . |
void |
setControlPointType(HoleMakingBuilder.ControlPointTypes controlPoint)
License requirements: cam_base ("CAM BASE") . |
void |
setEngageFeedRate(double engageFeed)
License requirements: cam_base ("CAM BASE") . |
void |
setModelDepthType(HoleMakingBuilder.ModelDepthTypes modelDepth)
License requirements: cam_base ("CAM BASE") . |
void |
setRapidFeedRate(double rapidFeed)
License requirements: cam_base ("CAM BASE") . |
void |
setRaptoOffsetToggle(boolean raptoOffset)
License requirements: cam_base ("CAM BASE") . |
void |
setToolAxisType(HoleMakingBuilder.ToolAxisTypes toolAxisType)
License requirements: cam_base ("CAM BASE") . |
void |
setToolAxisVector(NXObject toolAxisVector)
License requirements: cam_base ("CAM BASE") . |
void |
setUseQuery(boolean useQuery)
License requirements: cam_base ("CAM BASE") . |
void |
setUseUserDefinedTp(boolean useUserTp)
License requirements: cam_base ("CAM BASE") . |
InheritableDoubleBuilder |
thruClearBuilder()
Returns the thru clear builder (inheritable double)
License requirements: None. |
HoleMakingBuilder.ToolAxisTypes |
toolAxisType()
Returns the tool axis mode
License requirements: None. |
NXObject |
toolAxisVector()
Returns the tool axis vector
License requirements: None. |
boolean |
useQuery()
Returns the use query flag
License requirements: None. |
boolean |
useUserDefinedTp()
Returns the user defined tool path flag
License requirements: None. |
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
double engageFeedRate() throws NXException, RemoteException
NXException
RemoteException
void setEngageFeedRate(double engageFeed) throws NXException, RemoteException
engageFeed
- The Engage Feed Rate valueNXException
RemoteException
double rapidFeedRate() throws NXException, RemoteException
NXException
RemoteException
void setRapidFeedRate(double rapidFeed) throws NXException, RemoteException
rapidFeed
- The Rapid Feed Rate valueNXException
RemoteException
InheritableDoubleBuilder clrVertBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder clrDistBuilder() throws NXException, RemoteException
NXException
RemoteException
boolean allowOversizeTool() throws NXException, RemoteException
NXException
RemoteException
void setAllowOversizeTool(boolean allowOversize) throws NXException, RemoteException
allowOversize
- the Allow Oversize Tool flagNXException
RemoteException
InheritableDoubleBuilder oversizeToolPercentBuilder() throws NXException, RemoteException
NXException
RemoteException
HoleMakingBuilder.ControlPointTypes controlPointType() throws NXException, RemoteException
NXException
RemoteException
void setControlPointType(HoleMakingBuilder.ControlPointTypes controlPoint) throws NXException, RemoteException
controlPoint
- the control point typeNXException
RemoteException
InheritableDoubleBuilder raptoOffsetBuilder() throws NXException, RemoteException
NXException
RemoteException
boolean raptoOffsetToggle() throws NXException, RemoteException
NXException
RemoteException
void setRaptoOffsetToggle(boolean raptoOffset) throws NXException, RemoteException
raptoOffset
- the rapto offset flagNXException
RemoteException
boolean useUserDefinedTp() throws NXException, RemoteException
NXException
RemoteException
void setUseUserDefinedTp(boolean useUserTp) throws NXException, RemoteException
useUserTp
- the user defined tool path flagNXException
RemoteException
boolean checkFluteLength() throws NXException, RemoteException
NXException
RemoteException
void setCheckFluteLength(boolean checkFluteLength) throws NXException, RemoteException
checkFluteLength
- the check flute length flagNXException
RemoteException
boolean checkToolLength() throws NXException, RemoteException
NXException
RemoteException
void setCheckToolLength(boolean checkToolLength) throws NXException, RemoteException
checkToolLength
- the check tool length flagNXException
RemoteException
boolean useQuery() throws NXException, RemoteException
NXException
RemoteException
void setUseQuery(boolean useQuery) throws NXException, RemoteException
useQuery
- the use query flagNXException
RemoteException
HoleMakingBuilder.ModelDepthTypes modelDepthType() throws NXException, RemoteException
NXException
RemoteException
void setModelDepthType(HoleMakingBuilder.ModelDepthTypes modelDepth) throws NXException, RemoteException
modelDepth
- the model depth typeNXException
RemoteException
InheritableDoubleBuilder blindHoleStockBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder thruClearBuilder() throws NXException, RemoteException
NXException
RemoteException
FeedsBuilder feedsBuilder() throws NXException, RemoteException
NXException
RemoteException
CutParameters cutParameters() throws NXException, RemoteException
NXException
RemoteException
HoleMakingBuilder.ToolAxisTypes toolAxisType() throws NXException, RemoteException
NXException
RemoteException
void setToolAxisType(HoleMakingBuilder.ToolAxisTypes toolAxisType) throws NXException, RemoteException
toolAxisType
- the integer valueNXException
RemoteException
NXObject toolAxisVector() throws NXException, RemoteException
NXException
RemoteException
void setToolAxisVector(NXObject toolAxisVector) throws NXException, RemoteException
toolAxisVector
- the vector tagNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.