public interface ThreadTurningBuilder extends TurningOperationBuilder
OperationCollection.createThreadTurningBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
ThreadTurningBuilder.DepthOptionTypes
the Depth Option types
|
static class |
ThreadTurningBuilder.InfeedLengthTypes
the Infeed Length Types
|
static class |
ThreadTurningBuilder.InfeedModes
the Infeed modes
|
TurningOperationBuilder.MotionOutputOptions, TurningOperationBuilder.ReorientToolHolderModeOptions, TurningOperationBuilder.TrackingPointType
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
NXObject |
crestLine()
Returns the Crest Line
License requirements: None. |
boolean |
crestLineDirection()
Returns the Crest Line Direction(Start and End Points)
License requirements: None. |
InheritableDoubleBuilder |
crestOffset()
Returns the crest offset builder
License requirements: None. |
ThreadCutParameters |
cutParameters()
Returns the cut parameter object
License requirements: None. |
ThreadTurningBuilder.DepthOptionTypes |
depthOption()
Returns the depth option
License requirements: None. |
NXObject |
endLine()
Returns the End Line
License requirements: None. |
InheritableDoubleBuilder |
endOffset()
Returns the End Offset
License requirements: None. |
InheritableDoubleBuilder |
infeedLength()
Returns the infeed length
License requirements: None. |
ThreadTurningBuilder.InfeedLengthTypes |
infeedLengthType()
Returns the infeed length type
License requirements: None. |
ThreadTurningBuilder.InfeedModes |
infeedMode()
Returns the infeed mode
License requirements: None. |
InheritableDoubleBuilder |
infeedMoveAngle()
Returns the infeed move angle
License requirements: None. |
InheritableDoubleBuilder |
infeedStartLineAngle()
Returns the infeed start line angle
License requirements: None. |
NcmTurnThreadBuilder |
nonCuttingBuilder()
Returns the non-cutting builder
License requirements: None. |
NXObject |
rootLine()
Returns the Root Line
License requirements: None. |
InheritableDoubleBuilder |
rootOffset()
Returns the root offset
License requirements: None. |
void |
setCrestLine(NXObject crestLine)
License requirements: cam_base ("CAM BASE") . |
void |
setCrestLineDirection(boolean crestLineDirection)
License requirements: cam_base ("CAM BASE") . |
void |
setDepthOption(ThreadTurningBuilder.DepthOptionTypes depthOption)
License requirements: cam_base ("CAM BASE") . |
void |
setEndLine(NXObject endLine)
License requirements: cam_base ("CAM BASE") . |
void |
setInfeedLengthType(ThreadTurningBuilder.InfeedLengthTypes infeedLengthType)
License requirements: cam_base ("CAM BASE") . |
void |
setInfeedMode(ThreadTurningBuilder.InfeedModes infeedMode)
License requirements: cam_base ("CAM BASE") . |
void |
setRootLine(NXObject rootLine)
License requirements: cam_base ("CAM BASE") . |
InheritableDoubleBuilder |
startOffset()
Returns the Start Offset
License requirements: None. |
CutAngle |
threadAngleBuilder()
Returns the thread angle
License requirements: None. |
InheritableDoubleBuilder |
totalDepth()
Returns the Total Depth
License requirements: None. |
additionalCommands, feedsBuilder, flipToolAroundHolder, machineCycleSubroutineName, motionOutput, reorientToolHolder, reorientToolHolderMode, rotateTrackingPoint, setAdditionalCommands, setFlipToolAroundHolder, setMachineCycleSubroutineName, setMotionOutput, setReorientToolHolder, setReorientToolHolderMode, setRotateTrackingPoint, setTrackingPointStatus, setUpdateIpw, setUseMachineCycle, toolHolderAngle, trackingPointStatus, updateIpw, useMachineCycle
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
NXObject crestLine() throws NXException, RemoteException
NXException
RemoteException
void setCrestLine(NXObject crestLine) throws NXException, RemoteException
crestLine
- the Crest Line tagNXException
RemoteException
boolean crestLineDirection() throws NXException, RemoteException
NXException
RemoteException
void setCrestLineDirection(boolean crestLineDirection) throws NXException, RemoteException
crestLineDirection
- the Crest Line Direction tagNXException
RemoteException
InheritableDoubleBuilder startOffset() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endOffset() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder crestOffset() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder rootOffset() throws NXException, RemoteException
NXException
RemoteException
ThreadTurningBuilder.InfeedModes infeedMode() throws NXException, RemoteException
NXException
RemoteException
void setInfeedMode(ThreadTurningBuilder.InfeedModes infeedMode) throws NXException, RemoteException
infeedMode
- the infeed modeNXException
RemoteException
InheritableDoubleBuilder infeedStartLineAngle() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder infeedMoveAngle() throws NXException, RemoteException
NXException
RemoteException
ThreadTurningBuilder.InfeedLengthTypes infeedLengthType() throws NXException, RemoteException
NXException
RemoteException
void setInfeedLengthType(ThreadTurningBuilder.InfeedLengthTypes infeedLengthType) throws NXException, RemoteException
infeedLengthType
- the infeed length typeNXException
RemoteException
InheritableDoubleBuilder infeedLength() throws NXException, RemoteException
NXException
RemoteException
ThreadTurningBuilder.DepthOptionTypes depthOption() throws NXException, RemoteException
NXException
RemoteException
void setDepthOption(ThreadTurningBuilder.DepthOptionTypes depthOption) throws NXException, RemoteException
depthOption
- the depth optionNXException
RemoteException
NXObject rootLine() throws NXException, RemoteException
NXException
RemoteException
void setRootLine(NXObject rootLine) throws NXException, RemoteException
rootLine
- the Root Line tagNXException
RemoteException
InheritableDoubleBuilder totalDepth() throws NXException, RemoteException
NXException
RemoteException
CutAngle threadAngleBuilder() throws NXException, RemoteException
NXException
RemoteException
NXObject endLine() throws NXException, RemoteException
NXException
RemoteException
void setEndLine(NXObject endLine) throws NXException, RemoteException
endLine
- the End Line tagNXException
RemoteException
NcmTurnThreadBuilder nonCuttingBuilder() throws NXException, RemoteException
NXException
RemoteException
ThreadCutParameters cutParameters() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.