SurfaceContourBuilder Class

class NXOpen.CAM.SurfaceContourBuilder

Bases: NXOpen.CAM.MillOperationBuilder

Represents a SurfaceContour Builder

To create a new instance of this class, use NXOpen.CAM.OperationCollection.CreateSurfaceContourBuilder()

New in version NX5.0.0.

Properties

Property Description
AccessVectorMethod Returns or sets the Access Vector Method
AutomaticAuxiliaryFloor Returns or sets the Automatic Auxiliary Floor
AutomaticAuxiliaryFloorDistance Returns or sets the Automatic Auxiliary Floor Distance
AuxiliaryFloorGeometry Returns the auxiliary floor geometry builder
BladeFinish Returns the Blade Finish Drive Method builder
BladeRough Returns the Blade Rough Drive Method builder
BlendFinish Returns the Blend Finish Drive Method builder
ChannelName Returns or sets the channel’s name
CheckGeometry Returns the check geometry builder
CheckToolAboveBall Returns or sets a bool to check tool above ball
CleanupType Returns or sets the cleanup type
CurveOffset Returns the curve offset
CutAreaGeometry Returns the cut area geometry builder
CutDirection Returns or sets the cut direction
CutLevels Returns the cut levels builder
CutParameters Returns the cut parameter object
CycleEvent Returns the cycle event
CycleTable Returns the cycle
Description Returns or sets the description
DmCmBuilder Returns the Contour Profile Drive Method builder
DmSpiralBuilder Returns the Spiral Drive Method builder
DmSurfBuilder Returns the Surface Area Drive Method builder
DmareaMillingBuilder Returns the Area Milling Drive Method builder
DmboundaryBuilder Returns the Boundary Drive Method builder
DmcurveBuilder Returns the Curve Drive Method builder
DmradBuilder Returns the Radial Cut Drive Method builder
DmtpBuilder Returns the Tool Path Drive Method builder
EdgeFinish Returns the Edge Finish Drive Method builder
EndOfPath Returns the end event builder
EndUdeSet Returns the end ude set
FeedsBuilder Returns the feeds and speeds builder
FlowBuilder Returns the Flow Cut Drive Method builder
Geometry Returns the geometry builder
GougeChecking Returns or sets the gouge checking flag
HoleAxisType Returns or sets the Hole Axis Type
HoleDepth Returns the max depth distance builder
HoleDepthType Returns or sets the Hole Depth Type
HubFinish Returns the Hub Finish Drive Method builder
LayoutAndLayer Returns the Layer and Layout
MinCutLength Returns the min cut length builder (tool dependent double)
MotionOutput Returns the motion output builder
MotionOutputBuilder Returns the motion output builder
NonCuttingBuilder Returns the non-cutting moves builder
Notes Returns the notes builder
NumberOfBlades Returns the number of blades
OptimizationBasedOn Returns or sets the optimization based on in operation
OptimizationDistanceMethod Returns or sets the optimization distance method in operation
OptimizationLevel Returns or sets the optimization level in operation
OptimizationMethod Returns or sets the optim method
PartGeometry Returns the part geometry builder
PathDisplayOptions Returns the path display options builder
PostToolPathExit Returns or sets the environment variable that points to the post tool path generation library which has the exit
ProjectionVector Returns the Projection Vector builder (block)
ReferenceTool Returns or sets the reference tool object
RetractDistance Returns the Retract Distance builder (inheritable double)
RetractDistanceOnToolAxisChange Returns the Retract Distance on Tool Axis Change builder (inheritable double)
RotaryFloorFinishBuilder Returns the rotary floor finish builder.
SafeClearance Returns the safe clearance builder
SelectToolFlag Returns or sets the user selected tool
SmoothingRadius Returns the smoothing radius
StartOfPath Returns the start event builder
StartUdeSet Returns the start ude set
StepoverLift Returns the stepover lift
StreamlineCutPattern Returns the streamline cut pattern
StreamlineCutStep Returns the streamline cut step
StreamlineStepover Returns the streamline stepover
StreamlineToolPosition Returns the streamline tool position
StreamlineTrimAndExtend Returns the streamline trim and extend
Tag Returns the Tag for this object.
ToolAxis Returns the tool axis builder
ToolAxisAdvanced Returns the tool axis advanced builder
ToolAxisFixed Returns the Tool Axis Fixed builder
ToolAxisVariable Returns the Tool Axis Variable builder
ToolChangeSetting Returns the tool change builder
ToolContactShift Returns the tool contact shift
ToolPathEditor Returns the Tool Path Editor Builder
ToolPathSplitParametersBuilder Returns the tool path split Parameters
TrimBoundary Returns the trim boundary
UserExitCiBuilder Returns the CAM Exit name builder in User Defined Drive Method builder
WallGeometry Returns the wall geometry builder

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetCutRegionsBuilder The cut regions builder @return
GetDriveMethod Get drive method @return the drive method menu value
GetHoleAxisValues Get the Hole Axis values @return the Hole Axis values
GetObject Returns the object currently being edited by this builder.
SetDriveMethod Set drive method
SetHoleAxisValues Set the Hole Axis values
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

SurfaceContourBuilderAccessVectorMethodType Enumeration Available types for access vector for the contour profile method of surface milling
SurfaceContourBuilderCleanupTypes Enumeration Available types for cleanup
SurfaceContourBuilderCutDirectionTypes Enumeration The types of the cut direction
SurfaceContourBuilderDriveMethodTypes Enumeration Available types for Drive Method

Property Detail

AccessVectorMethod

SurfaceContourBuilder.AccessVectorMethod

Returns or sets the Access Vector Method

-------------------------------------

Getter Method

Signature AccessVectorMethod()

Returns:the value of Access Vector Method
Return type:NXOpen.CAM.SurfaceContourBuilderAccessVectorMethodType

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AccessVectorMethod(accessVectorMethod)

Parameters:accessVectorMethod (NXOpen.CAM.SurfaceContourBuilderAccessVectorMethodType) – the value of Access Vector Method

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

AutomaticAuxiliaryFloor

SurfaceContourBuilder.AutomaticAuxiliaryFloor

Returns or sets the Automatic Auxiliary Floor

-------------------------------------

Getter Method

Signature AutomaticAuxiliaryFloor()

Returns:the Automatic Auxiliary Floor value
Return type:bool

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AutomaticAuxiliaryFloor(applyAutoAuxFloor)

Parameters:applyAutoAuxFloor (bool) – the Automatic Auxiliary Floor value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

AutomaticAuxiliaryFloorDistance

SurfaceContourBuilder.AutomaticAuxiliaryFloorDistance

Returns or sets the Automatic Auxiliary Floor Distance

-------------------------------------

Getter Method

Signature AutomaticAuxiliaryFloorDistance()

Returns:the Distance value
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AutomaticAuxiliaryFloorDistance(auxFloorDis)

Parameters:auxFloorDis (float) – the Distance value

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AuxiliaryFloorGeometry

SurfaceContourBuilder.AuxiliaryFloorGeometry

Returns the auxiliary floor geometry builder

-------------------------------------

Getter Method

Signature AuxiliaryFloorGeometry()

Returns:
Return type:NXOpen.CAM.Geometry

New in version NX8.0.0.

License requirements: None.

BladeFinish

SurfaceContourBuilder.BladeFinish

Returns the Blade Finish Drive Method builder

-------------------------------------

Getter Method

Signature BladeFinish()

Returns:the blade finish
Return type:NXOpen.CAM.BladeFinish

New in version NX7.5.0.

License requirements: None.

BladeRough

SurfaceContourBuilder.BladeRough

Returns the Blade Rough Drive Method builder

-------------------------------------

Getter Method

Signature BladeRough()

Returns:the blade rough
Return type:NXOpen.CAM.BladeRough

New in version NX7.0.0.

License requirements: None.

BlendFinish

SurfaceContourBuilder.BlendFinish

Returns the Blend Finish Drive Method builder

-------------------------------------

Getter Method

Signature BlendFinish()

Returns:the blend finish
Return type:NXOpen.CAM.BlendFinish

New in version NX7.5.0.

License requirements: None.

CheckGeometry

SurfaceContourBuilder.CheckGeometry

Returns the check geometry builder

-------------------------------------

Getter Method

Signature CheckGeometry()

Returns:
Return type:NXOpen.CAM.Geometry

New in version NX8.0.0.

License requirements: None.

CheckToolAboveBall

SurfaceContourBuilder.CheckToolAboveBall

Returns or sets a bool to check tool above ball

-------------------------------------

Getter Method

Signature CheckToolAboveBall()

Returns:the check tool above ball value
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CheckToolAboveBall(checkToolAboveBall)

Parameters:checkToolAboveBall (bool) – the check tool above ball value

New in version NX9.0.0.

License requirements: None.

CleanupType

SurfaceContourBuilder.CleanupType

Returns or sets the cleanup type

-------------------------------------

Getter Method

Signature CleanupType()

Returns:the value of cleanup type
Return type:NXOpen.CAM.SurfaceContourBuilderCleanupTypes

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CleanupType(propValue)

Parameters:propValue (NXOpen.CAM.SurfaceContourBuilderCleanupTypes) – the value of cleanup type

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CurveOffset

SurfaceContourBuilder.CurveOffset

Returns the curve offset

-------------------------------------

Getter Method

Signature CurveOffset()

Returns:
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.2.

License requirements: None.

CutAreaGeometry

SurfaceContourBuilder.CutAreaGeometry

Returns the cut area geometry builder

-------------------------------------

Getter Method

Signature CutAreaGeometry()

Returns:
Return type:NXOpen.CAM.Geometry

New in version NX8.0.0.

License requirements: None.

CutDirection

SurfaceContourBuilder.CutDirection

Returns or sets the cut direction

-------------------------------------

Getter Method

Signature CutDirection()

Returns:the cut direction
Return type:NXOpen.CAM.SurfaceContourBuilderCutDirectionTypes

New in version NX10.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature CutDirection(cutDirType)

Parameters:cutDirType (NXOpen.CAM.SurfaceContourBuilderCutDirectionTypes) – the cut direction

New in version NX10.0.2.

License requirements: cam_base (“CAM BASE”)

CutLevels

SurfaceContourBuilder.CutLevels

Returns the cut levels builder

-------------------------------------

Getter Method

Signature CutLevels()

Returns:
Return type:NXOpen.CAM.BladeCutLevels

New in version NX7.0.0.

License requirements: None.

DmCmBuilder

SurfaceContourBuilder.DmCmBuilder

Returns the Contour Profile Drive Method builder

-------------------------------------

Getter Method

Signature DmCmBuilder()

Returns:
Return type:NXOpen.CAM.DmCmBuilder

New in version NX5.0.0.

License requirements: None.

DmSpiralBuilder

SurfaceContourBuilder.DmSpiralBuilder

Returns the Spiral Drive Method builder

-------------------------------------

Getter Method

Signature DmSpiralBuilder()

Returns:the spiral builder
Return type:NXOpen.CAM.DmSpiralBuilder

New in version NX5.0.0.

License requirements: None.

DmSurfBuilder

SurfaceContourBuilder.DmSurfBuilder

Returns the Surface Area Drive Method builder

-------------------------------------

Getter Method

Signature DmSurfBuilder()

Returns:
Return type:NXOpen.CAM.DmSurfBuilder

New in version NX5.0.0.

License requirements: None.

DmareaMillingBuilder

SurfaceContourBuilder.DmareaMillingBuilder

Returns the Area Milling Drive Method builder

-------------------------------------

Getter Method

Signature DmareaMillingBuilder()

Returns:the area milling builder
Return type:NXOpen.CAM.DmAmBuilder

New in version NX5.0.0.

License requirements: None.

DmboundaryBuilder

SurfaceContourBuilder.DmboundaryBuilder

Returns the Boundary Drive Method builder

-------------------------------------

Getter Method

Signature DmboundaryBuilder()

Returns:the boundary builder
Return type:NXOpen.CAM.DmBndBuilder

New in version NX5.0.0.

License requirements: None.

DmcurveBuilder

SurfaceContourBuilder.DmcurveBuilder

Returns the Curve Drive Method builder

-------------------------------------

Getter Method

Signature DmcurveBuilder()

Returns:the curve builder
Return type:NXOpen.CAM.DmCurveBuilder

New in version NX5.0.0.

License requirements: None.

DmradBuilder

SurfaceContourBuilder.DmradBuilder

Returns the Radial Cut Drive Method builder

-------------------------------------

Getter Method

Signature DmradBuilder()

Returns:
Return type:NXOpen.CAM.DmRadBuilder

New in version NX5.0.0.

License requirements: None.

DmtpBuilder

SurfaceContourBuilder.DmtpBuilder

Returns the Tool Path Drive Method builder

-------------------------------------

Getter Method

Signature DmtpBuilder()

Returns:
Return type:NXOpen.CAM.DmTpBuilder

New in version NX5.0.0.

License requirements: None.

EdgeFinish

SurfaceContourBuilder.EdgeFinish

Returns the Edge Finish Drive Method builder

-------------------------------------

Getter Method

Signature EdgeFinish()

Returns:the edge finish
Return type:NXOpen.CAM.EdgeFinish

New in version NX7.5.0.

License requirements: None.

FlowBuilder

SurfaceContourBuilder.FlowBuilder

Returns the Flow Cut Drive Method builder

-------------------------------------

Getter Method

Signature FlowBuilder()

Returns:
Return type:NXOpen.CAM.FlowBuilder

New in version NX5.0.0.

License requirements: None.

HubFinish

SurfaceContourBuilder.HubFinish

Returns the Hub Finish Drive Method builder

-------------------------------------

Getter Method

Signature HubFinish()

Returns:the hub finish
Return type:NXOpen.CAM.HubFinish

New in version NX7.5.0.

License requirements: None.

NonCuttingBuilder

SurfaceContourBuilder.NonCuttingBuilder

Returns the non-cutting moves builder

-------------------------------------

Getter Method

Signature NonCuttingBuilder()

Returns:
Return type:NXOpen.CAM.NcmScBuilder

New in version NX5.0.0.

License requirements: None.

NumberOfBlades

SurfaceContourBuilder.NumberOfBlades

Returns the number of blades

-------------------------------------

Getter Method

Signature NumberOfBlades()

Returns:
Return type:NXOpen.CAM.InheritableIntBuilder

New in version NX7.5.0.

License requirements: None.

PartGeometry

SurfaceContourBuilder.PartGeometry

Returns the part geometry builder

-------------------------------------

Getter Method

Signature PartGeometry()

Returns:
Return type:NXOpen.CAM.Geometry

New in version NX8.0.0.

License requirements: None.

ProjectionVector

SurfaceContourBuilder.ProjectionVector

Returns the Projection Vector builder (block)

-------------------------------------

Getter Method

Signature ProjectionVector()

Returns:the project vector value
Return type:NXOpen.CAM.ProjVecCiBuilder

New in version NX5.0.0.

License requirements: None.

RotaryFloorFinishBuilder

SurfaceContourBuilder.RotaryFloorFinishBuilder

Returns the rotary floor finish builder.

-------------------------------------

Getter Method

Signature RotaryFloorFinishBuilder()

Returns:
Return type:NXOpen.CAM.DmRotaryFloorFinishBuilder

New in version NX9.0.0.

License requirements: None.

SmoothingRadius

SurfaceContourBuilder.SmoothingRadius

Returns the smoothing radius

-------------------------------------

Getter Method

Signature SmoothingRadius()

Returns:
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.2.

License requirements: None.

StepoverLift

SurfaceContourBuilder.StepoverLift

Returns the stepover lift

-------------------------------------

Getter Method

Signature StepoverLift()

Returns:
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.2.

License requirements: None.

StreamlineCutPattern

SurfaceContourBuilder.StreamlineCutPattern

Returns the streamline cut pattern

-------------------------------------

Getter Method

Signature StreamlineCutPattern()

Returns:
Return type:NXOpen.CAM.CutPatternBuilder

New in version NX10.0.1.

License requirements: None.

StreamlineCutStep

SurfaceContourBuilder.StreamlineCutStep

Returns the streamline cut step

-------------------------------------

Getter Method

Signature StreamlineCutStep()

Returns:
Return type:NXOpen.CAM.DmStreamlineCutStep

New in version NX10.0.1.

License requirements: None.

StreamlineStepover

SurfaceContourBuilder.StreamlineStepover

Returns the streamline stepover

-------------------------------------

Getter Method

Signature StreamlineStepover()

Returns:
Return type:NXOpen.CAM.StepoverBuilder

New in version NX10.0.1.

License requirements: None.

StreamlineToolPosition

SurfaceContourBuilder.StreamlineToolPosition

Returns the streamline tool position

-------------------------------------

Getter Method

Signature StreamlineToolPosition()

Returns:
Return type:NXOpen.CAM.DmToolPosition

New in version NX10.0.1.

License requirements: None.

StreamlineTrimAndExtend

SurfaceContourBuilder.StreamlineTrimAndExtend

Returns the streamline trim and extend

-------------------------------------

Getter Method

Signature StreamlineTrimAndExtend()

Returns:
Return type:NXOpen.CAM.DmTrimExtend

New in version NX10.0.1.

License requirements: None.

ToolAxis

SurfaceContourBuilder.ToolAxis

Returns the tool axis builder

-------------------------------------

Getter Method

Signature ToolAxis()

Returns:
Return type:NXOpen.CAM.ToolAxisCiBuilder

New in version NX5.0.0.

Deprecated since version NX7.5.0: Please use NXOpen.CAM.ToolAxisFixed() or NXOpen.CAM.ToolAxisVariable() instead.

License requirements: None.

ToolAxisAdvanced

SurfaceContourBuilder.ToolAxisAdvanced

Returns the tool axis advanced builder

-------------------------------------

Getter Method

Signature ToolAxisAdvanced()

Returns:
Return type:NXOpen.CAM.ToolAxisAdvanced

New in version NX7.0.0.

License requirements: None.

ToolAxisFixed

SurfaceContourBuilder.ToolAxisFixed

Returns the Tool Axis Fixed builder

-------------------------------------

Getter Method

Signature ToolAxisFixed()

Returns:
Return type:NXOpen.CAM.ToolAxisFixed

New in version NX7.5.0.

License requirements: None.

ToolAxisVariable

SurfaceContourBuilder.ToolAxisVariable

Returns the Tool Axis Variable builder

-------------------------------------

Getter Method

Signature ToolAxisVariable()

Returns:
Return type:NXOpen.CAM.ToolAxisVariable

New in version NX7.5.0.

License requirements: None.

ToolContactShift

SurfaceContourBuilder.ToolContactShift

Returns the tool contact shift

-------------------------------------

Getter Method

Signature ToolContactShift()

Returns:
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.2.

License requirements: None.

TrimBoundary

SurfaceContourBuilder.TrimBoundary

Returns the trim boundary

-------------------------------------

Getter Method

Signature TrimBoundary()

Returns:
Return type:NXOpen.CAM.Boundary

New in version NX9.0.0.

License requirements: None.

UserExitCiBuilder

SurfaceContourBuilder.UserExitCiBuilder

Returns the CAM Exit name builder in User Defined Drive Method builder

-------------------------------------

Getter Method

Signature UserExitCiBuilder()

Returns:
Return type:NXOpen.CAM.DmUserExitCiBuilder

New in version NX5.0.0.

License requirements: None.

WallGeometry

SurfaceContourBuilder.WallGeometry

Returns the wall geometry builder

-------------------------------------

Getter Method

Signature WallGeometry()

Returns:
Return type:NXOpen.CAM.Geometry

New in version NX8.0.0.

License requirements: None.

Method Detail

GetCutRegionsBuilder

SurfaceContourBuilder.GetCutRegionsBuilder

The cut regions builder

Signature GetCutRegionsBuilder()

Returns:
Return type:NXOpen.CAM.CutRegionsBuilder

New in version NX9.0.0.

License requirements: None.

GetDriveMethod

SurfaceContourBuilder.GetDriveMethod

Get drive method

Signature GetDriveMethod()

Returns:the drive method menu value
Return type:NXOpen.CAM.SurfaceContourBuilderDriveMethodTypes

New in version NX5.0.0.

License requirements: None.

SetDriveMethod

SurfaceContourBuilder.SetDriveMethod

Set drive method

Signature SetDriveMethod(driveMethod)

Parameters:driveMethod (NXOpen.CAM.SurfaceContourBuilderDriveMethodTypes) – the drive method menu value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Validate

SurfaceContourBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.