SurfaceContourBuilder Class¶
-
class
NXOpen.CAM.SurfaceContourBuilder¶ Bases:
NXOpen.CAM.MillOperationBuilderRepresents 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 |
| GuidedCurveBuilder | Returns the Guided Curve Drive Method builder |
| 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 |
| WallCleanupType | Returns or sets the wall cleanup mode |
| 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. |
| GetCustomizableItemBuilder | Returns the customizable item builder for the given customizable item name |
| GetCustomizableItemNames | Returns the names for all customizable item ids |
| GetCutRegionsBuilder | The cut regions builder |
| GetDriveMethod | Get drive method |
| GetHoleAxisValues | Get 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
AccessVectorMethodReturns: the value of Access Vector Method Return type: NXOpen.CAM.SurfaceContourBuilderAccessVectorMethodTypeNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AccessVectorMethodParameters: accessVectorMethod ( NXOpen.CAM.SurfaceContourBuilderAccessVectorMethodType) – the value of Access Vector MethodNew in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
AutomaticAuxiliaryFloor¶
-
SurfaceContourBuilder.AutomaticAuxiliaryFloor¶ Returns or sets the Automatic Auxiliary Floor
-------------------------------------Getter Method
Signature
AutomaticAuxiliaryFloorReturns: the Automatic Auxiliary Floor value Return type: bool New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AutomaticAuxiliaryFloorParameters: 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
AutomaticAuxiliaryFloorDistanceReturns: the Distance value Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AutomaticAuxiliaryFloorDistanceParameters: 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
AuxiliaryFloorGeometryReturns: Return type: NXOpen.CAM.GeometryNew in version NX8.0.0.
License requirements: None.
BladeFinish¶
-
SurfaceContourBuilder.BladeFinish¶ Returns the Blade Finish Drive Method builder
-------------------------------------Getter Method
Signature
BladeFinishReturns: the blade finish Return type: NXOpen.CAM.BladeFinishNew in version NX7.5.0.
License requirements: None.
BladeRough¶
-
SurfaceContourBuilder.BladeRough¶ Returns the Blade Rough Drive Method builder
-------------------------------------Getter Method
Signature
BladeRoughReturns: the blade rough Return type: NXOpen.CAM.BladeRoughNew in version NX7.0.0.
License requirements: None.
BlendFinish¶
-
SurfaceContourBuilder.BlendFinish¶ Returns the Blend Finish Drive Method builder
-------------------------------------Getter Method
Signature
BlendFinishReturns: the blend finish Return type: NXOpen.CAM.BlendFinishNew in version NX7.5.0.
License requirements: None.
CheckGeometry¶
-
SurfaceContourBuilder.CheckGeometry¶ Returns the check geometry builder
-------------------------------------Getter Method
Signature
CheckGeometryReturns: Return type: NXOpen.CAM.GeometryNew in version NX8.0.0.
License requirements: None.
CheckToolAboveBall¶
-
SurfaceContourBuilder.CheckToolAboveBall¶ Returns or sets a bool to check tool above ball
-------------------------------------Getter Method
Signature
CheckToolAboveBallReturns: the check tool above ball value Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CheckToolAboveBallParameters: 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
CleanupTypeReturns: the value of cleanup type Return type: NXOpen.CAM.SurfaceContourBuilderCleanupTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CleanupTypeParameters: propValue ( NXOpen.CAM.SurfaceContourBuilderCleanupTypes) – the value of cleanup typeNew in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
CurveOffset¶
-
SurfaceContourBuilder.CurveOffset¶ Returns the curve offset
-------------------------------------Getter Method
Signature
CurveOffsetReturns: Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX9.0.2.
License requirements: None.
CutAreaGeometry¶
-
SurfaceContourBuilder.CutAreaGeometry¶ Returns the cut area geometry builder
-------------------------------------Getter Method
Signature
CutAreaGeometryReturns: Return type: NXOpen.CAM.GeometryNew in version NX8.0.0.
License requirements: None.
CutDirection¶
-
SurfaceContourBuilder.CutDirection¶ Returns or sets the cut direction
-------------------------------------Getter Method
Signature
CutDirectionReturns: the cut direction Return type: NXOpen.CAM.SurfaceContourBuilderCutDirectionTypesNew in version NX10.0.2.
License requirements: None.
-------------------------------------Setter Method
Signature
CutDirectionParameters: cutDirType ( NXOpen.CAM.SurfaceContourBuilderCutDirectionTypes) – the cut directionNew in version NX10.0.2.
License requirements: cam_base (“CAM BASE”)
CutLevels¶
-
SurfaceContourBuilder.CutLevels¶ Returns the cut levels builder
-------------------------------------Getter Method
Signature
CutLevelsReturns: Return type: NXOpen.CAM.BladeCutLevelsNew in version NX7.0.0.
License requirements: None.
DmCmBuilder¶
-
SurfaceContourBuilder.DmCmBuilder¶ Returns the Contour Profile Drive Method builder
-------------------------------------Getter Method
Signature
DmCmBuilderReturns: Return type: NXOpen.CAM.DmCmBuilderNew in version NX5.0.0.
License requirements: None.
DmSpiralBuilder¶
-
SurfaceContourBuilder.DmSpiralBuilder¶ Returns the Spiral Drive Method builder
-------------------------------------Getter Method
Signature
DmSpiralBuilderReturns: the spiral builder Return type: NXOpen.CAM.DmSpiralBuilderNew in version NX5.0.0.
License requirements: None.
DmSurfBuilder¶
-
SurfaceContourBuilder.DmSurfBuilder¶ Returns the Surface Area Drive Method builder
-------------------------------------Getter Method
Signature
DmSurfBuilderReturns: Return type: NXOpen.CAM.DmSurfBuilderNew in version NX5.0.0.
License requirements: None.
DmareaMillingBuilder¶
-
SurfaceContourBuilder.DmareaMillingBuilder¶ Returns the Area Milling Drive Method builder
-------------------------------------Getter Method
Signature
DmareaMillingBuilderReturns: the area milling builder Return type: NXOpen.CAM.DmAmBuilderNew in version NX5.0.0.
License requirements: None.
DmboundaryBuilder¶
-
SurfaceContourBuilder.DmboundaryBuilder¶ Returns the Boundary Drive Method builder
-------------------------------------Getter Method
Signature
DmboundaryBuilderReturns: the boundary builder Return type: NXOpen.CAM.DmBndBuilderNew in version NX5.0.0.
License requirements: None.
DmcurveBuilder¶
-
SurfaceContourBuilder.DmcurveBuilder¶ Returns the Curve Drive Method builder
-------------------------------------Getter Method
Signature
DmcurveBuilderReturns: the curve builder Return type: NXOpen.CAM.DmCurveBuilderNew in version NX5.0.0.
License requirements: None.
DmradBuilder¶
-
SurfaceContourBuilder.DmradBuilder¶ Returns the Radial Cut Drive Method builder
-------------------------------------Getter Method
Signature
DmradBuilderReturns: Return type: NXOpen.CAM.DmRadBuilderNew in version NX5.0.0.
License requirements: None.
DmtpBuilder¶
-
SurfaceContourBuilder.DmtpBuilder¶ Returns the Tool Path Drive Method builder
-------------------------------------Getter Method
Signature
DmtpBuilderReturns: Return type: NXOpen.CAM.DmTpBuilderNew in version NX5.0.0.
License requirements: None.
EdgeFinish¶
-
SurfaceContourBuilder.EdgeFinish¶ Returns the Edge Finish Drive Method builder
-------------------------------------Getter Method
Signature
EdgeFinishReturns: the edge finish Return type: NXOpen.CAM.EdgeFinishNew in version NX7.5.0.
License requirements: None.
FlowBuilder¶
-
SurfaceContourBuilder.FlowBuilder¶ Returns the Flow Cut Drive Method builder
-------------------------------------Getter Method
Signature
FlowBuilderReturns: Return type: NXOpen.CAM.FlowBuilderNew in version NX5.0.0.
License requirements: None.
GuidedCurveBuilder¶
-
SurfaceContourBuilder.GuidedCurveBuilder¶ Returns the Guided Curve Drive Method builder
-------------------------------------Getter Method
Signature
GuidedCurveBuilderReturns: the guided curve builder Return type: NXOpen.CAM.GuidedCurveBuilderNew in version NX11.0.1.
License requirements: None.
HubFinish¶
-
SurfaceContourBuilder.HubFinish¶ Returns the Hub Finish Drive Method builder
-------------------------------------Getter Method
Signature
HubFinishReturns: the hub finish Return type: NXOpen.CAM.HubFinishNew in version NX7.5.0.
License requirements: None.
NonCuttingBuilder¶
-
SurfaceContourBuilder.NonCuttingBuilder¶ Returns the non-cutting moves builder
-------------------------------------Getter Method
Signature
NonCuttingBuilderReturns: Return type: NXOpen.CAM.NcmScBuilderNew in version NX5.0.0.
License requirements: None.
NumberOfBlades¶
-
SurfaceContourBuilder.NumberOfBlades¶ Returns the number of blades
-------------------------------------Getter Method
Signature
NumberOfBladesReturns: Return type: NXOpen.CAM.InheritableIntBuilderNew in version NX7.5.0.
License requirements: None.
PartGeometry¶
-
SurfaceContourBuilder.PartGeometry¶ Returns the part geometry builder
-------------------------------------Getter Method
Signature
PartGeometryReturns: Return type: NXOpen.CAM.GeometryNew in version NX8.0.0.
License requirements: None.
ProjectionVector¶
-
SurfaceContourBuilder.ProjectionVector¶ Returns the Projection Vector builder (block)
-------------------------------------Getter Method
Signature
ProjectionVectorReturns: the project vector value Return type: NXOpen.CAM.ProjVecCiBuilderNew in version NX5.0.0.
License requirements: None.
RotaryFloorFinishBuilder¶
-
SurfaceContourBuilder.RotaryFloorFinishBuilder¶ Returns the rotary floor finish builder.
-------------------------------------Getter Method
Signature
RotaryFloorFinishBuilderReturns: Return type: NXOpen.CAM.DmRotaryFloorFinishBuilderNew in version NX9.0.0.
License requirements: None.
SmoothingRadius¶
-
SurfaceContourBuilder.SmoothingRadius¶ Returns the smoothing radius
-------------------------------------Getter Method
Signature
SmoothingRadiusReturns: Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX9.0.2.
License requirements: None.
StepoverLift¶
-
SurfaceContourBuilder.StepoverLift¶ Returns the stepover lift
-------------------------------------Getter Method
Signature
StepoverLiftReturns: Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX9.0.2.
License requirements: None.
StreamlineCutPattern¶
-
SurfaceContourBuilder.StreamlineCutPattern¶ Returns the streamline cut pattern
-------------------------------------Getter Method
Signature
StreamlineCutPatternReturns: Return type: NXOpen.CAM.CutPatternBuilderNew in version NX10.0.1.
License requirements: None.
StreamlineCutStep¶
-
SurfaceContourBuilder.StreamlineCutStep¶ Returns the streamline cut step
-------------------------------------Getter Method
Signature
StreamlineCutStepReturns: Return type: NXOpen.CAM.DmStreamlineCutStepNew in version NX10.0.1.
License requirements: None.
StreamlineStepover¶
-
SurfaceContourBuilder.StreamlineStepover¶ Returns the streamline stepover
-------------------------------------Getter Method
Signature
StreamlineStepoverReturns: Return type: NXOpen.CAM.StepoverBuilderNew in version NX10.0.1.
License requirements: None.
StreamlineToolPosition¶
-
SurfaceContourBuilder.StreamlineToolPosition¶ Returns the streamline tool position
-------------------------------------Getter Method
Signature
StreamlineToolPositionReturns: Return type: NXOpen.CAM.DmToolPositionNew in version NX10.0.1.
License requirements: None.
StreamlineTrimAndExtend¶
-
SurfaceContourBuilder.StreamlineTrimAndExtend¶ Returns the streamline trim and extend
-------------------------------------Getter Method
Signature
StreamlineTrimAndExtendReturns: Return type: NXOpen.CAM.DmTrimExtendNew in version NX10.0.1.
License requirements: None.
ToolAxis¶
-
SurfaceContourBuilder.ToolAxis¶ Returns the tool axis builder
-------------------------------------Getter Method
Signature
ToolAxisReturns: Return type: NXOpen.CAM.ToolAxisCiBuilderNew in version NX5.0.0.
Deprecated since version NX7.5.0: Please use
NXOpen.CAM.ToolAxisFixedorNXOpen.CAM.ToolAxisVariableinstead.License requirements: None.
ToolAxisAdvanced¶
-
SurfaceContourBuilder.ToolAxisAdvanced¶ Returns the tool axis advanced builder
-------------------------------------Getter Method
Signature
ToolAxisAdvancedReturns: Return type: NXOpen.CAM.ToolAxisAdvancedNew in version NX7.0.0.
License requirements: None.
ToolAxisFixed¶
-
SurfaceContourBuilder.ToolAxisFixed¶ Returns the Tool Axis Fixed builder
-------------------------------------Getter Method
Signature
ToolAxisFixedReturns: Return type: NXOpen.CAM.ToolAxisFixedNew in version NX7.5.0.
License requirements: None.
ToolAxisVariable¶
-
SurfaceContourBuilder.ToolAxisVariable¶ Returns the Tool Axis Variable builder
-------------------------------------Getter Method
Signature
ToolAxisVariableReturns: Return type: NXOpen.CAM.ToolAxisVariableNew in version NX7.5.0.
License requirements: None.
ToolContactShift¶
-
SurfaceContourBuilder.ToolContactShift¶ Returns the tool contact shift
-------------------------------------Getter Method
Signature
ToolContactShiftReturns: Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX9.0.2.
License requirements: None.
TrimBoundary¶
-
SurfaceContourBuilder.TrimBoundary¶ Returns the trim boundary
-------------------------------------Getter Method
Signature
TrimBoundaryReturns: Return type: NXOpen.CAM.BoundaryNew 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
UserExitCiBuilderReturns: Return type: NXOpen.CAM.DmUserExitCiBuilderNew in version NX5.0.0.
License requirements: None.
WallGeometry¶
-
SurfaceContourBuilder.WallGeometry¶ Returns the wall geometry builder
-------------------------------------Getter Method
Signature
WallGeometryReturns: Return type: NXOpen.CAM.GeometryNew in version NX8.0.0.
License requirements: None.
Method Detail¶
GetCutRegionsBuilder¶
-
SurfaceContourBuilder.GetCutRegionsBuilder¶ The cut regions builder
Signature
GetCutRegionsBuilder()Returns: Return type: NXOpen.CAM.CutRegionsBuilderNew 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.SurfaceContourBuilderDriveMethodTypesNew 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 valueNew 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.