DmSurfBuilder Class

class NXOpen.CAM.DmSurfBuilder

Bases: NXOpen.TaggedObject

Represents a DmSurfBuilder

New in version NX5.0.0.

Properties

Property Description
CutPatternBuilder Returns the cut pattern builder
DmSurfCutArea Returns or sets the SDM: Cut Arear
DmSurfCutPattern Returns or sets the Pattern SDM: Cut Method
DmSurfCutStep Returns or sets the SDM: Cut Step
DmSurfCutStepFirstCut Returns or sets the First Cut, SDM: Cut Step
DmSurfCutStepSecondCut Returns or sets the Second Cut, SDM: Cut Step
DmSurfCutStepThirdCut Returns or sets the Third Cut, SDM: Cut Step
DmSurfCutTraversal Returns or sets the Cut Type SDM: Cut Method
DmSurfGouge Returns or sets the Surface Drive method/Gouge Check
DmSurfToolPos Returns or sets the SDM: Tool Position
DriveGeometry Returns the drive geometry
StepIntolBuilder Returns the builder of SDM: Cut Step Intol
StepOuttolBuilder Returns the builder of SDM: Cut Step Outol
StepoverBuilder Returns the builder of stepover
StockDriveBuilder Returns the builder of Surface Stock (inheritable double)
Tag Returns the Tag for this object.

Methods

Method Description
FlipMaterial The method to flip material side
GetCutDirection Get the cut direction
GetSurfacePercentageEndFirst Get the end first
GetSurfacePercentageEndLast Get the end last
GetSurfacePercentageEndStep Get the end step
GetSurfacePercentageStartFirst Get the start first
GetSurfacePercentageStartLast Get the start last
GetSurfacePercentageStartStep Get the start step
SetCutDirection Set the cut direction
SetSurfacePercentageEndFirst Set the end first
SetSurfacePercentageEndLast Set the end last
SetSurfacePercentageEndStep Set the end step
SetSurfacePercentageStartFirst Set the start first
SetSurfacePercentageStartLast Set the start last
SetSurfacePercentageStartStep Set the start step

Enumerations

DmSurfBuilderCutDirection Enumeration Available types for Cut Direction
DmSurfBuilderDmSurfCutAreaType Enumeration Available types for SDM: Cut Area
DmSurfBuilderDmSurfCutPatternType Enumeration SDM: Cut Method in scop, cut pattern
DmSurfBuilderDmSurfCutStepType Enumeration Available types for SDM: Cut Step
DmSurfBuilderDmSurfCutTraversalType Enumeration SDM: Cut Method in scop, cut traversal
DmSurfBuilderGougeActionType Enumeration Surface Drive method/Gouge Check in scop
DmSurfBuilderMatSideType Enumeration Available types for Flip Material, SDM: Select Cut Direction
DmSurfBuilderToolPositionType Enumeration Available types for SDM: Tool Position Type

Property Detail

CutPatternBuilder

DmSurfBuilder.CutPatternBuilder

Returns the cut pattern builder

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

Getter Method

Signature CutPatternBuilder

Returns:
Return type:NXOpen.CAM.CutPatternBuilder

New in version NX6.0.0.

License requirements: None.

DmSurfCutArea

DmSurfBuilder.DmSurfCutArea

Returns or sets the SDM: Cut Arear

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

Getter Method

Signature DmSurfCutArea

Returns:the value of Stepover
Return type:NXOpen.CAM.DmSurfBuilderDmSurfCutAreaType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DmSurfCutArea

Parameters:dmSurfCutArea (NXOpen.CAM.DmSurfBuilderDmSurfCutAreaType) – the value of Stepover

New in version NX5.0.0.

License requirements: None.

DmSurfCutPattern

DmSurfBuilder.DmSurfCutPattern

Returns or sets the Pattern SDM: Cut Method

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

Getter Method

Signature DmSurfCutPattern

Returns:the value of Pattern
Return type:NXOpen.CAM.DmSurfBuilderDmSurfCutPatternType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DmSurfCutPattern

Parameters:dmSurfCutPattern (NXOpen.CAM.DmSurfBuilderDmSurfCutPatternType) – the value of Pattern

New in version NX5.0.0.

License requirements: None.

DmSurfCutStep

DmSurfBuilder.DmSurfCutStep

Returns or sets the SDM: Cut Step

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

Getter Method

Signature DmSurfCutStep

Returns:the value of Cut Step
Return type:NXOpen.CAM.DmSurfBuilderDmSurfCutStepType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DmSurfCutStep

Parameters:dmSurfCutStep (NXOpen.CAM.DmSurfBuilderDmSurfCutStepType) – the value of Cut Step

New in version NX5.0.0.

License requirements: None.

DmSurfCutStepFirstCut

DmSurfBuilder.DmSurfCutStepFirstCut

Returns or sets the First Cut, SDM: Cut Step

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

Getter Method

Signature DmSurfCutStepFirstCut

Returns:the first cut value
Return type:int

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DmSurfCutStepFirstCut

Parameters:dmSurfCutStepFirstCut (int) – the first cut value

New in version NX5.0.0.

License requirements: None.

DmSurfCutStepSecondCut

DmSurfBuilder.DmSurfCutStepSecondCut

Returns or sets the Second Cut, SDM: Cut Step

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

Getter Method

Signature DmSurfCutStepSecondCut

Returns:the second cut value
Return type:int

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DmSurfCutStepSecondCut

Parameters:dmSurfCutStepSecondCut (int) – the second cut value

New in version NX5.0.0.

License requirements: None.

DmSurfCutStepThirdCut

DmSurfBuilder.DmSurfCutStepThirdCut

Returns or sets the Third Cut, SDM: Cut Step

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

Getter Method

Signature DmSurfCutStepThirdCut

Returns:the third cut value
Return type:int

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DmSurfCutStepThirdCut

Parameters:dmSurfCutStepThirdCut (int) – the third cut value

New in version NX5.0.0.

License requirements: None.

DmSurfCutTraversal

DmSurfBuilder.DmSurfCutTraversal

Returns or sets the Cut Type SDM: Cut Method

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

Getter Method

Signature DmSurfCutTraversal

Returns:the value of Cut Type
Return type:NXOpen.CAM.DmSurfBuilderDmSurfCutTraversalType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DmSurfCutTraversal

Parameters:dmSurfCutTraversal (NXOpen.CAM.DmSurfBuilderDmSurfCutTraversalType) – the value of Cut Type

New in version NX5.0.0.

License requirements: None.

DmSurfGouge

DmSurfBuilder.DmSurfGouge

Returns or sets the Surface Drive method/Gouge Check

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

Getter Method

Signature DmSurfGouge

Returns:the value of Gouge Check
Return type:NXOpen.CAM.DmSurfBuilderGougeActionType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DmSurfGouge

Parameters:dmSurfGouge (NXOpen.CAM.DmSurfBuilderGougeActionType) – the value of Gouge Check

New in version NX5.0.0.

License requirements: None.

DmSurfToolPos

DmSurfBuilder.DmSurfToolPos

Returns or sets the SDM: Tool Position

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

Getter Method

Signature DmSurfToolPos

Returns:the value of Tool Position
Return type:NXOpen.CAM.DmSurfBuilderToolPositionType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DmSurfToolPos

Parameters:dmSurfToolPos (NXOpen.CAM.DmSurfBuilderToolPositionType) – the value of Tool Position

New in version NX5.0.0.

License requirements: None.

DriveGeometry

DmSurfBuilder.DriveGeometry

Returns the drive geometry

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

Getter Method

Signature DriveGeometry

Returns:
Return type:NXOpen.CAM.SurfaceDriveGeometry

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

StepIntolBuilder

DmSurfBuilder.StepIntolBuilder

Returns the builder of SDM: Cut Step Intol

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

Getter Method

Signature StepIntolBuilder

Returns:The Step Intol builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX5.0.0.

License requirements: None.

StepOuttolBuilder

DmSurfBuilder.StepOuttolBuilder

Returns the builder of SDM: Cut Step Outol

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

Getter Method

Signature StepOuttolBuilder

Returns:The Step Outol builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX5.0.0.

License requirements: None.

StepoverBuilder

DmSurfBuilder.StepoverBuilder

Returns the builder of stepover

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

Getter Method

Signature StepoverBuilder

Returns:The Stepover builder
Return type:NXOpen.CAM.StepoverBuilder

New in version NX6.0.0.

License requirements: None.

StockDriveBuilder

DmSurfBuilder.StockDriveBuilder

Returns the builder of Surface Stock (inheritable double)

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

Getter Method

Signature StockDriveBuilder

Returns:The Surface Stock builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX5.0.0.

License requirements: None.

Method Detail

FlipMaterial

DmSurfBuilder.FlipMaterial

The method to flip material side

Signature FlipMaterial()

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

GetCutDirection

DmSurfBuilder.GetCutDirection

Get the cut direction

Signature GetCutDirection()

Returns:the value of cut direction
Return type:NXOpen.CAM.DmSurfBuilderCutDirection

New in version NX8.0.0.

License requirements: None.

GetSurfacePercentageEndFirst

DmSurfBuilder.GetSurfacePercentageEndFirst

Get the end first

Signature GetSurfacePercentageEndFirst()

Returns:the value of end first
Return type:float

New in version NX8.0.0.

License requirements: None.

GetSurfacePercentageEndLast

DmSurfBuilder.GetSurfacePercentageEndLast

Get the end last

Signature GetSurfacePercentageEndLast()

Returns:the value of end last
Return type:float

New in version NX8.0.0.

License requirements: None.

GetSurfacePercentageEndStep

DmSurfBuilder.GetSurfacePercentageEndStep

Get the end step

Signature GetSurfacePercentageEndStep()

Returns:the value of end step
Return type:float

New in version NX8.0.0.

License requirements: None.

GetSurfacePercentageStartFirst

DmSurfBuilder.GetSurfacePercentageStartFirst

Get the start first

Signature GetSurfacePercentageStartFirst()

Returns:the value of start first
Return type:float

New in version NX8.0.0.

License requirements: None.

GetSurfacePercentageStartLast

DmSurfBuilder.GetSurfacePercentageStartLast

Get the start last

Signature GetSurfacePercentageStartLast()

Returns:the value of start last
Return type:float

New in version NX8.0.0.

License requirements: None.

GetSurfacePercentageStartStep

DmSurfBuilder.GetSurfacePercentageStartStep

Get the start step

Signature GetSurfacePercentageStartStep()

Returns:the value of start step
Return type:float

New in version NX8.0.0.

License requirements: None.

SetCutDirection

DmSurfBuilder.SetCutDirection

Set the cut direction

Signature SetCutDirection(cutDirection)

Parameters:cutDirection (NXOpen.CAM.DmSurfBuilderCutDirection) – the value of cut direction

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

SetSurfacePercentageEndFirst

DmSurfBuilder.SetSurfacePercentageEndFirst

Set the end first

Signature SetSurfacePercentageEndFirst(dValue)

Parameters:dValue (float) – the value of end first

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

SetSurfacePercentageEndLast

DmSurfBuilder.SetSurfacePercentageEndLast

Set the end last

Signature SetSurfacePercentageEndLast(dValue)

Parameters:dValue (float) – the value of end last

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

SetSurfacePercentageEndStep

DmSurfBuilder.SetSurfacePercentageEndStep

Set the end step

Signature SetSurfacePercentageEndStep(dValue)

Parameters:dValue (float) – the value of end step

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

SetSurfacePercentageStartFirst

DmSurfBuilder.SetSurfacePercentageStartFirst

Set the start first

Signature SetSurfacePercentageStartFirst(dValue)

Parameters:dValue (float) – the value of start first

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

SetSurfacePercentageStartLast

DmSurfBuilder.SetSurfacePercentageStartLast

Set the start last

Signature SetSurfacePercentageStartLast(dValue)

Parameters:dValue (float) – the value of start last

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

SetSurfacePercentageStartStep

DmSurfBuilder.SetSurfacePercentageStartStep

Set the start step

Signature SetSurfacePercentageStartStep(dValue)

Parameters:dValue (float) – the value of start step

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)