public interface OperationBuilder extends ParamBuilder
Property | Value |
---|---|
ToolPathEditor.DeltaXC | 0 |
ToolPathEditor.DeltaYC | 0 |
ToolPathEditor.DeltaZC | 0 |
ToolPathEditor.ExtendMethod | Linear |
ToolPathEditor.GougeCheckClearanceMethod | Specify |
ToolPathEditor.HolderCheck | 1 |
ToolPathEditor.MotionMethod | Delta |
ToolPathEditor.MoveStartPoint | 1 |
ToolPathEditor.TransformCircles | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
OperationBuilder.HoleAxisTypes
Available types for Hole Axis Type in feature milling and hole making
|
static class |
OperationBuilder.HoleDepthTypes
Available types for Hole Depth Type in feature milling and hole making
|
static class |
OperationBuilder.OptimizationBasedOnTypes
Available types for optimization based on in operation
|
static class |
OperationBuilder.OptimizationDistanceTypes
Available types for optimization distance method in operation
|
static class |
OperationBuilder.OptimizationLevelTypes
Available types for optimization level in operation
|
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
String |
channelName()
Returns the channel's name
License requirements: None. |
String |
description()
Returns the description
License requirements: cam_base ("CAM BASE") . |
PostEventsCiBuilder |
endOfPath()
Returns the end event builder
License requirements: None. |
UdeSet |
endUdeSet()
Returns the end ude set
License requirements: None. |
GeometryCiBuilder |
geometry()
Returns the geometry builder
License requirements: None. |
double[] |
getHoleAxisValues()
Get the Hole Axis values
License requirements: None. |
boolean |
gougeChecking()
Returns the gouge checking flag
License requirements: None. |
OperationBuilder.HoleAxisTypes |
holeAxisType()
Returns the Hole Axis Type
License requirements: None. |
InheritableDoubleBuilder |
holeDepth()
Returns the max depth distance builder
License requirements: None. |
OperationBuilder.HoleDepthTypes |
holeDepthType()
Returns the Hole Depth Type
License requirements: None. |
LayoutCiBuilder |
layoutAndLayer()
Returns the Layer and Layout
License requirements: None. |
ArcOutputTypeCiBuilder |
motionOutputBuilder()
Returns the motion output builder
License requirements: None. |
Notes |
notes()
Returns the notes builder
License requirements: None. |
OperationBuilder.OptimizationBasedOnTypes |
optimizationBasedOn()
Returns the optimization based on in operation
License requirements: None. |
OperationBuilder.OptimizationDistanceTypes |
optimizationDistanceMethod()
Returns the optimization distance method in operation
License requirements: None. |
OperationBuilder.OptimizationLevelTypes |
optimizationLevel()
Returns the optimization level in operation
License requirements: None. |
OperationDisplayOptionsBuilder |
pathDisplayOptions()
Returns the path display options builder
License requirements: None. |
String |
postToolPathExit()
Returns the environment variable that points to the post tool path generation library which has the exit
License requirements: cam_base ("CAM BASE") . |
InheritableDoubleBuilder |
retractDistance()
Returns the Retract Distance builder (inheritable double)
License requirements: None. |
InheritableDoubleBuilder |
retractDistanceOnToolAxisChange()
Returns the Retract Distance on Tool Axis Change builder (inheritable double)
License requirements: None. |
InheritableDoubleBuilder |
safeClearance()
Returns the safe clearance builder
License requirements: None. |
boolean |
selectToolFlag()
Returns the user selected tool
License requirements: None. |
void |
setChannelName(String channel)
License requirements: cam_base ("CAM BASE") . |
void |
setDescription(String description)
License requirements: cam_base ("CAM BASE") . |
void |
setGougeChecking(boolean gougeChecking)
License requirements: cam_base ("CAM BASE") . |
void |
setHoleAxisType(OperationBuilder.HoleAxisTypes types)
License requirements: cam_base ("CAM BASE") . |
void |
setHoleAxisValues(double[] holeAxis)
Set the Hole Axis values
License requirements: cam_base ("CAM BASE") . |
void |
setHoleDepthType(OperationBuilder.HoleDepthTypes types)
License requirements: cam_base ("CAM BASE") . |
void |
setOptimizationBasedOn(OperationBuilder.OptimizationBasedOnTypes optimBasedOn)
License requirements: cam_base ("CAM BASE") . |
void |
setOptimizationDistanceMethod(OperationBuilder.OptimizationDistanceTypes optimDistance)
License requirements: cam_base ("CAM BASE") . |
void |
setOptimizationLevel(OperationBuilder.OptimizationLevelTypes optimType)
License requirements: cam_base ("CAM BASE") . |
void |
setPostToolPathExit(String exitName)
License requirements: cam_base ("CAM BASE") . |
void |
setSelectToolFlag(boolean selToolFlag)
License requirements: cam_base ("CAM BASE") . |
PostEventsCiBuilder |
startOfPath()
Returns the start event builder
License requirements: None. |
UdeSet |
startUdeSet()
Returns the start ude set
License requirements: None. |
ToolChangeCiBuilder |
toolChangeSetting()
Returns the tool change builder
License requirements: None. |
ToolPathEditorBuilder |
toolPathEditor()
Returns the Tool Path Editor Builder
License requirements: None. |
ToolPathSplitParametersBuilder |
toolPathSplitParametersBuilder()
Returns the tool path split Parameters
License requirements: None. |
cycleEvent, cycleTable, getCustomizableItemBuilder, getCustomizableItemNames, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
GeometryCiBuilder geometry() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder retractDistance() throws NXException, RemoteException
NXException
RemoteException
ToolChangeCiBuilder toolChangeSetting() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder retractDistanceOnToolAxisChange() throws NXException, RemoteException
NXException
RemoteException
OperationBuilder.HoleAxisTypes holeAxisType() throws NXException, RemoteException
NXException
RemoteException
void setHoleAxisType(OperationBuilder.HoleAxisTypes types) throws NXException, RemoteException
types
- the Hole Axis TypeNXException
RemoteException
double[] getHoleAxisValues() throws NXException, RemoteException
NXException
RemoteException
void setHoleAxisValues(double[] holeAxis) throws NXException, RemoteException
holeAxis
- the Hole Axis valuesNXException
RemoteException
OperationBuilder.HoleDepthTypes holeDepthType() throws NXException, RemoteException
NXException
RemoteException
void setHoleDepthType(OperationBuilder.HoleDepthTypes types) throws NXException, RemoteException
types
- the Hole Depth TypeNXException
RemoteException
OperationBuilder.OptimizationLevelTypes optimizationLevel() throws NXException, RemoteException
NXException
RemoteException
void setOptimizationLevel(OperationBuilder.OptimizationLevelTypes optimType) throws NXException, RemoteException
optimType
- NXException
RemoteException
OperationBuilder.OptimizationBasedOnTypes optimizationBasedOn() throws NXException, RemoteException
NXException
RemoteException
void setOptimizationBasedOn(OperationBuilder.OptimizationBasedOnTypes optimBasedOn) throws NXException, RemoteException
optimBasedOn
- NXException
RemoteException
OperationBuilder.OptimizationDistanceTypes optimizationDistanceMethod() throws NXException, RemoteException
NXException
RemoteException
void setOptimizationDistanceMethod(OperationBuilder.OptimizationDistanceTypes optimDistance) throws NXException, RemoteException
optimDistance
- NXException
RemoteException
InheritableDoubleBuilder holeDepth() throws NXException, RemoteException
NXException
RemoteException
String channelName() throws NXException, RemoteException
NXException
RemoteException
void setChannelName(String channel) throws NXException, RemoteException
channel
- the channel's nameNXException
RemoteException
boolean selectToolFlag() throws NXException, RemoteException
NXException
RemoteException
void setSelectToolFlag(boolean selToolFlag) throws NXException, RemoteException
selToolFlag
- the user selected toolNXException
RemoteException
PostEventsCiBuilder startOfPath() throws NXException, RemoteException
NXException
RemoteException
PostEventsCiBuilder endOfPath() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder safeClearance() throws NXException, RemoteException
NXException
RemoteException
OperationDisplayOptionsBuilder pathDisplayOptions() throws NXException, RemoteException
NXException
RemoteException
UdeSet startUdeSet() throws NXException, RemoteException
NXException
RemoteException
UdeSet endUdeSet() throws NXException, RemoteException
NXException
RemoteException
ArcOutputTypeCiBuilder motionOutputBuilder() throws NXException, RemoteException
NXException
RemoteException
Notes notes() throws NXException, RemoteException
NXException
RemoteException
String description() throws NXException, RemoteException
NXException
RemoteException
void setDescription(String description) throws NXException, RemoteException
description
- the descriptionNXException
RemoteException
ToolPathSplitParametersBuilder toolPathSplitParametersBuilder() throws NXException, RemoteException
NXException
RemoteException
boolean gougeChecking() throws NXException, RemoteException
NXException
RemoteException
void setGougeChecking(boolean gougeChecking) throws NXException, RemoteException
gougeChecking
- the Gouge Checking FlagNXException
RemoteException
LayoutCiBuilder layoutAndLayer() throws NXException, RemoteException
NXException
RemoteException
String postToolPathExit() throws NXException, RemoteException
NXException
RemoteException
void setPostToolPathExit(String exitName) throws NXException, RemoteException
exitName
- the environment variable that points to the post tool path generation libraryNXException
RemoteException
ToolPathEditorBuilder toolPathEditor() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.