public interface NcmHoleMachining extends NcmSubopBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
NcmHoleMachining.CutcomTypes
Available types for cutter compensation in hole machining
|
static class |
NcmHoleMachining.FinalTypes
Available types for final clearance in hole machining
|
static class |
NcmHoleMachining.InitialTypes
Available types for initial clearance in hole machining
|
static class |
NcmHoleMachining.OverlapTypes
Available types for overlap types
|
NcmSubopBuilder.DefaultRegionStartTypes
Modifier and Type | Method and Description |
---|---|
boolean |
collisionCheck()
Returns the collision check activation
License requirements: None. |
double |
cutcomMinimumAngle()
Returns the cutter compensation minimum angle
License requirements: None. |
InheritableToolDepBuilder |
cutcomMinimumMove()
Returns the cutter compensation minimum move builder (inheritable tool dep)
License requirements: None. |
boolean |
cutcomOutputContactPoint()
Returns the cutter compensation output contact point status
License requirements: None. |
boolean |
cutcomOutputPlane()
Returns the cutter compensation output plane status
License requirements: None. |
NcmHoleMachining.CutcomTypes |
cutcomType()
Returns the cutter compensation type
License requirements: None. |
NcmHoleMachiningEngRet |
engage()
Returns the engage settings
License requirements: None. |
NcmHoleMachiningEngRet |
finalRetract()
Returns the final retract settings
License requirements: None. |
InheritableToolDepBuilder |
finalSafeDistance()
Returns the final safe distance builder (inheritable tool dep)
License requirements: None. |
NcmHoleMachining.FinalTypes |
finalType()
Returns the final type
License requirements: None. |
NcmHoleMachiningEngRet |
initialEngage()
Returns the initial engage settings
License requirements: None. |
InheritableToolDepBuilder |
initialSafeDistance()
Returns the initial safe distance builder (inheritable tool dep)
License requirements: None. |
NcmHoleMachining.InitialTypes |
initialType()
Returns the initial type
License requirements: None. |
double |
numberOfThreads()
Returns the number of threads
License requirements: None. |
double |
overlapAngle()
Returns the overlap angle
License requirements: None. |
double |
overlapDistance()
Returns the overlap distance
License requirements: None. |
NcmHoleMachining.OverlapTypes |
overlapType()
Returns the region start type
License requirements: None. |
double |
regionStartAngle()
Returns the region start angle
License requirements: None. |
NcmHoleMachiningEngRet |
retract()
Returns the retract settings
License requirements: None. |
void |
setCollisionCheck(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setCutcomMinimumAngle(double minimumAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setCutcomOutputContactPoint(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setCutcomOutputPlane(boolean outputPlane)
License requirements: cam_base ("CAM BASE") . |
void |
setCutcomType(NcmHoleMachining.CutcomTypes cutcomType)
License requirements: cam_base ("CAM BASE") . |
void |
setFinalType(NcmHoleMachining.FinalTypes finalType)
License requirements: cam_base ("CAM BASE") . |
void |
setInitialType(NcmHoleMachining.InitialTypes initialType)
License requirements: cam_base ("CAM BASE") . |
void |
setNumberOfThreads(double numberOfThreads)
License requirements: cam_base ("CAM BASE") . |
void |
setOverlapAngle(double overlapAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setOverlapDistance(double overlapDistance)
License requirements: cam_base ("CAM BASE") . |
void |
setOverlapType(NcmHoleMachining.OverlapTypes overlapType)
License requirements: cam_base ("CAM BASE") . |
void |
setRegionStartAngle(double regionStartAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setStartFromCenter(boolean startFromCenter)
License requirements: cam_base ("CAM BASE") . |
void |
setSuppressCutcom(boolean suppressCutcom)
License requirements: cam_base ("CAM BASE") . |
void |
setTrackingData(String trackingData)
License requirements: cam_base ("CAM BASE") . |
boolean |
startFromCenter()
Returns the start from center
License requirements: None. |
boolean |
suppressCutcom()
Returns the suppress cutter compensation
License requirements: None. |
String |
trackingData()
Returns the tracking data (tracking point type)
License requirements: None. |
NcmAvoidancePointBuilder |
transferAvoidanceFrom()
Returns the from point builder
License requirements: None. |
NcmAvoidancePointBuilder |
transferAvoidanceGohome()
Returns the gohome point builder
License requirements: None. |
NcmAvoidancePointBuilder |
transferAvoidanceReturn()
Returns the return point builder
License requirements: None. |
NcmAvoidancePointBuilder |
transferAvoidanceStart()
Returns the start point builder
License requirements: None. |
NcmTransfer |
transferBetweenRegions()
Returns the transfer between regions
License requirements: None. |
NcmClearanceBuilder |
transferClearance()
Returns the clearance setting
License requirements: None. |
NcmTransferBuilder |
transferInitialFinal()
Returns the transfer settings for initial and final
License requirements: None. |
defaultRegionStartType, getRegionStartPoints, setDefaultRegionStartType, setRegionStartPoints, setStartPointsUseEffectDist, startPointsEffectDistBuilder, startPointsUseEffectDist
printTestData, printTestData, tag, tagValue
NcmHoleMachiningEngRet engage() throws NXException, RemoteException
NXException
RemoteException
NcmHoleMachiningEngRet initialEngage() throws NXException, RemoteException
NXException
RemoteException
NcmHoleMachiningEngRet retract() throws NXException, RemoteException
NXException
RemoteException
NcmHoleMachiningEngRet finalRetract() throws NXException, RemoteException
NXException
RemoteException
NcmHoleMachining.OverlapTypes overlapType() throws NXException, RemoteException
NXException
RemoteException
void setOverlapType(NcmHoleMachining.OverlapTypes overlapType) throws NXException, RemoteException
overlapType
- NXException
RemoteException
double overlapDistance() throws NXException, RemoteException
NXException
RemoteException
void setOverlapDistance(double overlapDistance) throws NXException, RemoteException
overlapDistance
- NXException
RemoteException
double numberOfThreads() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfThreads(double numberOfThreads) throws NXException, RemoteException
numberOfThreads
- NXException
RemoteException
double overlapAngle() throws NXException, RemoteException
NXException
RemoteException
void setOverlapAngle(double overlapAngle) throws NXException, RemoteException
overlapAngle
- NXException
RemoteException
double regionStartAngle() throws NXException, RemoteException
NXException
RemoteException
void setRegionStartAngle(double regionStartAngle) throws NXException, RemoteException
regionStartAngle
- NXException
RemoteException
NcmClearanceBuilder transferClearance() throws NXException, RemoteException
NXException
RemoteException
NcmTransferBuilder transferInitialFinal() throws NXException, RemoteException
NXException
RemoteException
NcmHoleMachining.InitialTypes initialType() throws NXException, RemoteException
NXException
RemoteException
void setInitialType(NcmHoleMachining.InitialTypes initialType) throws NXException, RemoteException
initialType
- NXException
RemoteException
InheritableToolDepBuilder initialSafeDistance() throws NXException, RemoteException
NXException
RemoteException
NcmHoleMachining.FinalTypes finalType() throws NXException, RemoteException
NXException
RemoteException
void setFinalType(NcmHoleMachining.FinalTypes finalType) throws NXException, RemoteException
finalType
- NXException
RemoteException
InheritableToolDepBuilder finalSafeDistance() throws NXException, RemoteException
NXException
RemoteException
NcmAvoidancePointBuilder transferAvoidanceFrom() throws NXException, RemoteException
NXException
RemoteException
NcmAvoidancePointBuilder transferAvoidanceStart() throws NXException, RemoteException
NXException
RemoteException
NcmAvoidancePointBuilder transferAvoidanceReturn() throws NXException, RemoteException
NXException
RemoteException
NcmAvoidancePointBuilder transferAvoidanceGohome() throws NXException, RemoteException
NXException
RemoteException
NcmHoleMachining.CutcomTypes cutcomType() throws NXException, RemoteException
NXException
RemoteException
void setCutcomType(NcmHoleMachining.CutcomTypes cutcomType) throws NXException, RemoteException
cutcomType
- NXException
RemoteException
InheritableToolDepBuilder cutcomMinimumMove() throws NXException, RemoteException
NXException
RemoteException
double cutcomMinimumAngle() throws NXException, RemoteException
NXException
RemoteException
void setCutcomMinimumAngle(double minimumAngle) throws NXException, RemoteException
minimumAngle
- NXException
RemoteException
boolean cutcomOutputPlane() throws NXException, RemoteException
NXException
RemoteException
void setCutcomOutputPlane(boolean outputPlane) throws NXException, RemoteException
outputPlane
- NXException
RemoteException
boolean suppressCutcom() throws NXException, RemoteException
NXException
RemoteException
void setSuppressCutcom(boolean suppressCutcom) throws NXException, RemoteException
suppressCutcom
- NXException
RemoteException
boolean cutcomOutputContactPoint() throws NXException, RemoteException
NXException
RemoteException
void setCutcomOutputContactPoint(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
boolean startFromCenter() throws NXException, RemoteException
NXException
RemoteException
void setStartFromCenter(boolean startFromCenter) throws NXException, RemoteException
startFromCenter
- the start from centerNXException
RemoteException
boolean collisionCheck() throws NXException, RemoteException
NXException
RemoteException
void setCollisionCheck(boolean newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
NcmTransfer transferBetweenRegions() throws NXException, RemoteException
NXException
RemoteException
String trackingData() throws NXException, RemoteException
NXException
RemoteException
void setTrackingData(String trackingData) throws NXException, RemoteException
trackingData
- tracking dataNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.