public interface SurfaceContourBuilder extends MillOperationBuilder
OperationCollection.createSurfaceContourBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
SurfaceContourBuilder.AccessVectorMethodType
Available types for access vector for the contour profile method of surface milling
|
static class |
SurfaceContourBuilder.CleanupTypes
Available types for cleanup
|
static class |
SurfaceContourBuilder.CutDirectionTypes
The types of the cut direction
|
static class |
SurfaceContourBuilder.DriveMethodTypes
Available types for Drive Method
|
MillOperationBuilder.WallCleanupTypes
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
SurfaceContourBuilder.AccessVectorMethodType |
accessVectorMethod()
Returns the Access Vector Method
License requirements: None. |
boolean |
automaticAuxiliaryFloor()
Returns the Automatic Auxiliary Floor
License requirements: None. |
double |
automaticAuxiliaryFloorDistance()
Returns the Automatic Auxiliary Floor Distance
License requirements: None. |
Geometry |
auxiliaryFloorGeometry()
Returns the auxiliary floor geometry builder
License requirements: None. |
BladeFinish |
bladeFinish()
Returns the Blade Finish Drive Method builder
License requirements: None. |
BladeRough |
bladeRough()
Returns the Blade Rough Drive Method builder
License requirements: None. |
BlendFinish |
blendFinish()
Returns the Blend Finish Drive Method builder
License requirements: None. |
Geometry |
checkGeometry()
Returns the check geometry builder
License requirements: None. |
boolean |
checkToolAboveBall()
Returns a bool to check tool above ball
License requirements: None. |
SurfaceContourBuilder.CleanupTypes |
cleanupType()
Returns the cleanup type
License requirements: None. |
InheritableToolDepBuilder |
curveOffset()
Returns the curve offset
License requirements: None. |
Geometry |
cutAreaGeometry()
Returns the cut area geometry builder
License requirements: None. |
SurfaceContourBuilder.CutDirectionTypes |
cutDirection()
Returns the cut direction
License requirements: None. |
BladeCutLevels |
cutLevels()
Returns the cut levels builder
License requirements: None. |
DmAmBuilder |
dmareaMillingBuilder()
Returns the Area Milling Drive Method builder
License requirements: None. |
DmBndBuilder |
dmboundaryBuilder()
Returns the Boundary Drive Method builder
License requirements: None. |
DmCmBuilder |
dmCmBuilder()
Returns the Contour Profile Drive Method builder
License requirements: None. |
DmCurveBuilder |
dmcurveBuilder()
Returns the Curve Drive Method builder
License requirements: None. |
DmRadBuilder |
dmradBuilder()
Returns the Radial Cut Drive Method builder
License requirements: None. |
DmSpiralBuilder |
dmSpiralBuilder()
Returns the Spiral Drive Method builder
License requirements: None. |
DmSurfBuilder |
dmSurfBuilder()
Returns the Surface Area Drive Method builder
License requirements: None. |
DmTpBuilder |
dmtpBuilder()
Returns the Tool Path Drive Method builder
License requirements: None. |
EdgeFinish |
edgeFinish()
Returns the Edge Finish Drive Method builder
License requirements: None. |
FlowBuilder |
flowBuilder()
Returns the Flow Cut Drive Method builder
License requirements: None. |
CutRegionsBuilder |
getCutRegionsBuilder()
The cut regions builder
License requirements: None. |
SurfaceContourBuilder.DriveMethodTypes |
getDriveMethod()
Get drive method
License requirements: None. |
GuidedCurveBuilder |
guidedCurveBuilder()
Returns the Guided Curve Drive Method builder
License requirements: None. |
HubFinish |
hubFinish()
Returns the Hub Finish Drive Method builder
License requirements: None. |
NcmScBuilder |
nonCuttingBuilder()
Returns the non-cutting moves builder
License requirements: None. |
InheritableIntBuilder |
numberOfBlades()
Returns the number of blades
License requirements: None. |
Geometry |
partGeometry()
Returns the part geometry builder
License requirements: None. |
ProjVecCiBuilder |
projectionVector()
Returns the Projection Vector builder (block)
License requirements: None. |
DmRotaryFloorFinishBuilder |
rotaryFloorFinishBuilder()
Returns the rotary floor finish builder.
|
void |
setAccessVectorMethod(SurfaceContourBuilder.AccessVectorMethodType accessVectorMethod)
License requirements: cam_base ("CAM BASE") . |
void |
setAutomaticAuxiliaryFloor(boolean applyAutoAuxFloor)
License requirements: cam_base ("CAM BASE") . |
void |
setAutomaticAuxiliaryFloorDistance(double auxFloorDis)
License requirements: cam_base ("CAM BASE") . |
void |
setCheckToolAboveBall(boolean checkToolAboveBall)
License requirements: None. |
void |
setCleanupType(SurfaceContourBuilder.CleanupTypes propValue)
License requirements: cam_base ("CAM BASE") . |
void |
setCutDirection(SurfaceContourBuilder.CutDirectionTypes cutDirType)
License requirements: cam_base ("CAM BASE") . |
void |
setDriveMethod(SurfaceContourBuilder.DriveMethodTypes driveMethod)
Set drive method
License requirements: cam_base ("CAM BASE") . |
InheritableToolDepBuilder |
smoothingRadius()
Returns the smoothing radius
License requirements: None. |
InheritableToolDepBuilder |
stepoverLift()
Returns the stepover lift
License requirements: None. |
CutPatternBuilder |
streamlineCutPattern()
Returns the streamline cut pattern
License requirements: None. |
DmStreamlineCutStep |
streamlineCutStep()
Returns the streamline cut step
License requirements: None. |
StepoverBuilder |
streamlineStepover()
Returns the streamline stepover
License requirements: None. |
DmToolPosition |
streamlineToolPosition()
Returns the streamline tool position
License requirements: None. |
DmTrimExtend |
streamlineTrimAndExtend()
Returns the streamline trim and extend
License requirements: None. |
ToolAxisCiBuilder |
toolAxis()
Deprecated.
Deprecated in NX7.5.0. Please use
ToolAxisFixed or ToolAxisVariable instead.
|
ToolAxisAdvanced |
toolAxisAdvanced()
Returns the tool axis advanced builder
License requirements: None. |
ToolAxisFixed |
toolAxisFixed()
Returns the Tool Axis Fixed builder
License requirements: None. |
ToolAxisVariable |
toolAxisVariable()
Returns the Tool Axis Variable builder
License requirements: None. |
InheritableToolDepBuilder |
toolContactShift()
Returns the tool contact shift
License requirements: None. |
Boundary |
trimBoundary()
Returns the trim boundary
License requirements: None. |
DmUserExitCiBuilder |
userExitCiBuilder()
Returns the CAM Exit name builder in User Defined Drive Method builder
License requirements: None. |
Geometry |
wallGeometry()
Returns the wall geometry builder
License requirements: None. |
cutParameters, feedsBuilder, minCutLength, motionOutput, referenceTool, setReferenceTool, setWallCleanupType, wallCleanupType
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
NcmScBuilder nonCuttingBuilder() throws NXException, RemoteException
NXException
RemoteException
SurfaceContourBuilder.DriveMethodTypes getDriveMethod() throws NXException, RemoteException
NXException
RemoteException
void setDriveMethod(SurfaceContourBuilder.DriveMethodTypes driveMethod) throws NXException, RemoteException
driveMethod
- the drive method menu valueNXException
RemoteException
ProjVecCiBuilder projectionVector() throws NXException, RemoteException
NXException
RemoteException
DmCurveBuilder dmcurveBuilder() throws NXException, RemoteException
NXException
RemoteException
DmSpiralBuilder dmSpiralBuilder() throws NXException, RemoteException
NXException
RemoteException
DmBndBuilder dmboundaryBuilder() throws NXException, RemoteException
NXException
RemoteException
BladeRough bladeRough() throws NXException, RemoteException
NXException
RemoteException
BladeFinish bladeFinish() throws NXException, RemoteException
NXException
RemoteException
HubFinish hubFinish() throws NXException, RemoteException
NXException
RemoteException
BlendFinish blendFinish() throws NXException, RemoteException
NXException
RemoteException
EdgeFinish edgeFinish() throws NXException, RemoteException
NXException
RemoteException
DmAmBuilder dmareaMillingBuilder() throws NXException, RemoteException
NXException
RemoteException
GuidedCurveBuilder guidedCurveBuilder() throws NXException, RemoteException
NXException
RemoteException
boolean automaticAuxiliaryFloor() throws NXException, RemoteException
NXException
RemoteException
void setAutomaticAuxiliaryFloor(boolean applyAutoAuxFloor) throws NXException, RemoteException
applyAutoAuxFloor
- the Automatic Auxiliary Floor valueNXException
RemoteException
double automaticAuxiliaryFloorDistance() throws NXException, RemoteException
NXException
RemoteException
void setAutomaticAuxiliaryFloorDistance(double auxFloorDis) throws NXException, RemoteException
auxFloorDis
- the Distance valueNXException
RemoteException
SurfaceContourBuilder.AccessVectorMethodType accessVectorMethod() throws NXException, RemoteException
NXException
RemoteException
void setAccessVectorMethod(SurfaceContourBuilder.AccessVectorMethodType accessVectorMethod) throws NXException, RemoteException
accessVectorMethod
- the value of Access Vector MethodNXException
RemoteException
ToolAxisCiBuilder toolAxis() throws NXException, RemoteException
ToolAxisFixed
or ToolAxisVariable
instead.
NXException
RemoteException
ToolAxisAdvanced toolAxisAdvanced() throws NXException, RemoteException
NXException
RemoteException
DmSurfBuilder dmSurfBuilder() throws NXException, RemoteException
NXException
RemoteException
DmRotaryFloorFinishBuilder rotaryFloorFinishBuilder() throws NXException, RemoteException
NXException
RemoteException
DmCmBuilder dmCmBuilder() throws NXException, RemoteException
NXException
RemoteException
DmRadBuilder dmradBuilder() throws NXException, RemoteException
NXException
RemoteException
FlowBuilder flowBuilder() throws NXException, RemoteException
NXException
RemoteException
DmTpBuilder dmtpBuilder() throws NXException, RemoteException
NXException
RemoteException
DmUserExitCiBuilder userExitCiBuilder() throws NXException, RemoteException
NXException
RemoteException
SurfaceContourBuilder.CleanupTypes cleanupType() throws NXException, RemoteException
NXException
RemoteException
void setCleanupType(SurfaceContourBuilder.CleanupTypes propValue) throws NXException, RemoteException
propValue
- the value of cleanup typeNXException
RemoteException
ToolAxisFixed toolAxisFixed() throws NXException, RemoteException
NXException
RemoteException
ToolAxisVariable toolAxisVariable() throws NXException, RemoteException
NXException
RemoteException
BladeCutLevels cutLevels() throws NXException, RemoteException
NXException
RemoteException
InheritableIntBuilder numberOfBlades() throws NXException, RemoteException
NXException
RemoteException
Geometry partGeometry() throws NXException, RemoteException
NXException
RemoteException
Geometry auxiliaryFloorGeometry() throws NXException, RemoteException
NXException
RemoteException
Geometry checkGeometry() throws NXException, RemoteException
NXException
RemoteException
Geometry cutAreaGeometry() throws NXException, RemoteException
NXException
RemoteException
Geometry wallGeometry() throws NXException, RemoteException
NXException
RemoteException
boolean checkToolAboveBall() throws NXException, RemoteException
NXException
RemoteException
void setCheckToolAboveBall(boolean checkToolAboveBall) throws NXException, RemoteException
checkToolAboveBall
- the check tool above ball valueNXException
RemoteException
CutRegionsBuilder getCutRegionsBuilder() throws NXException, RemoteException
NXException
RemoteException
Boundary trimBoundary() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder curveOffset() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder toolContactShift() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder smoothingRadius() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder stepoverLift() throws NXException, RemoteException
NXException
RemoteException
CutPatternBuilder streamlineCutPattern() throws NXException, RemoteException
NXException
RemoteException
StepoverBuilder streamlineStepover() throws NXException, RemoteException
NXException
RemoteException
DmToolPosition streamlineToolPosition() throws NXException, RemoteException
NXException
RemoteException
DmTrimExtend streamlineTrimAndExtend() throws NXException, RemoteException
NXException
RemoteException
DmStreamlineCutStep streamlineCutStep() throws NXException, RemoteException
NXException
RemoteException
SurfaceContourBuilder.CutDirectionTypes cutDirection() throws NXException, RemoteException
NXException
RemoteException
void setCutDirection(SurfaceContourBuilder.CutDirectionTypes cutDirType) throws NXException, RemoteException
cutDirType
- the cut directionNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.