public interface HoleMachiningBuilder extends OperationBuilder
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
boolean |
collisionCheck()
Returns the collision check for cutting
License requirements: None. |
HoleMachiningCutParameters |
cuttingParameters()
Returns the Cut Parameters
License requirements: None. |
FeedsBuilder |
feedsBuilder()
Returns the feeds and speeds builder
License requirements: None. |
FeatureGeometry |
getFeatureGeometry()
Returns the feature geometry
License requirements: None. |
NcmHoleMachining |
nonCuttingBuilder()
Returns the non-cutting moves builder
License requirements: None. |
DimensionRule |
predefinedDepth()
Returns the predefined depth
License requirements: None. |
void |
removeOverrides()
Removes overridden attributes of features in the feature geometry
License requirements: None. |
void |
setCollisionCheck(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
unlockFeatures()
Unlocks locked features in the feature geometry
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
HoleMachiningCutParameters cuttingParameters() throws NXException, RemoteException
NXException
RemoteException
NcmHoleMachining nonCuttingBuilder() throws NXException, RemoteException
NXException
RemoteException
FeedsBuilder feedsBuilder() throws NXException, RemoteException
NXException
RemoteException
boolean collisionCheck() throws NXException, RemoteException
NXException
RemoteException
void setCollisionCheck(boolean newValue) throws NXException, RemoteException
newValue
- the collision checkNXException
RemoteException
FeatureGeometry getFeatureGeometry() throws NXException, RemoteException
NXException
RemoteException
void unlockFeatures() throws NXException, RemoteException
NXException
RemoteException
void removeOverrides() throws NXException, RemoteException
NXException
RemoteException
DimensionRule predefinedDepth() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.