DPMItpBuilder Class

class NXOpen.CAM.DPMItpBuilder

Bases: NXOpen.CAM.ParamBuilder

Represents an DPMItp Builder

To create a new instance of this class, use NXOpen.CAM.OperationCollection.CreateDpmitpBuilder

New in version NX5.0.0.

Properties

Property Description
CrossCurveList Returns the Cross Curve List
CutPatternBuilder Returns the cut pattern builder
CutStepFirstCut Returns or sets the First Cut
CutStepSecondCut Returns or sets the Second Cut
CutStepThirdCut Returns or sets the Third Cut
CutType Returns or sets the cut type
CycleEvent Returns the cycle event
CycleTable Returns the cycle
FlowCurveList Returns the Flow Curve List
OptimizationMethod Returns or sets the optim method
SelectionMethod Returns or sets the flow and cross selection method
StepIntol Returns the Cut Step Intol
StepMethod Returns or sets the Cut Step
StepOuttol Returns the Cut Step Outol
StepoverBuilder Returns the stepover builder
StepoverDis Returns or sets the stepover distance
StepoverNum Returns or sets the stepover number
StepoverScallopHeight Returns or sets the stepover scallop height
StepoverType Returns or sets the stepover type
Tag Returns the Tag for this object.
ToolPosition Returns or sets the tool position

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.
GetExtendValues Get the extend values @return the extend values
GetObject Returns the object currently being edited by this builder.
MPreview Preview drive path
SetExtendValues Set the extend 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.

Property Detail

CrossCurveList

DPMItpBuilder.CrossCurveList

Returns the Cross Curve List

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

Getter Method

Signature CrossCurveList()

Returns:the cross curve list
Return type:NXOpen.SectionList

New in version NX6.0.0.

License requirements: None.

CutPatternBuilder

DPMItpBuilder.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.

CutStepFirstCut

DPMItpBuilder.CutStepFirstCut

Returns or sets the First Cut

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

Getter Method

Signature CutStepFirstCut()

Returns:the first cut value
Return type:int

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature CutStepFirstCut(firstCut)

Parameters:firstCut (int) – the first cut value

New in version NX7.5.0.

License requirements: None.

CutStepSecondCut

DPMItpBuilder.CutStepSecondCut

Returns or sets the Second Cut

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

Getter Method

Signature CutStepSecondCut()

Returns:the second cut value
Return type:int

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature CutStepSecondCut(secondCut)

Parameters:secondCut (int) – the second cut value

New in version NX7.5.0.

License requirements: None.

CutStepThirdCut

DPMItpBuilder.CutStepThirdCut

Returns or sets the Third Cut

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

Getter Method

Signature CutStepThirdCut()

Returns:the third cut value
Return type:int

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature CutStepThirdCut(thirdCut)

Parameters:thirdCut (int) – the third cut value

New in version NX7.5.0.

License requirements: None.

CutType

DPMItpBuilder.CutType

Returns or sets the cut type

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

Getter Method

Signature CutType()

Returns:the cut type value
Return type:NXOpen.CAM.DPMItpBuilderCutTypeOption

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

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

Setter Method

Signature CutType(cutType)

Parameters:cutType (NXOpen.CAM.DPMItpBuilderCutTypeOption) – the cut type value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

FlowCurveList

DPMItpBuilder.FlowCurveList

Returns the Flow Curve List

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

Getter Method

Signature FlowCurveList()

Returns:the flow curve list
Return type:NXOpen.SectionList

New in version NX6.0.0.

License requirements: None.

SelectionMethod

DPMItpBuilder.SelectionMethod

Returns or sets the flow and cross selection method

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

Getter Method

Signature SelectionMethod()

Returns:the selection method value
Return type:NXOpen.CAM.DPMItpBuilderSelectionMethodOption

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

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

Setter Method

Signature SelectionMethod(selectionMethod)

Parameters:selectionMethod (NXOpen.CAM.DPMItpBuilderSelectionMethodOption) – the selection method value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

StepIntol

DPMItpBuilder.StepIntol

Returns the Cut Step Intol

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

Getter Method

Signature StepIntol()

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

New in version NX7.5.0.

License requirements: None.

StepMethod

DPMItpBuilder.StepMethod

Returns or sets the Cut Step

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

Getter Method

Signature StepMethod()

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

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature StepMethod(stepMethod)

Parameters:stepMethod (NXOpen.CAM.DPMItpBuilderStepMethodOption) – the value of Cut Step

New in version NX7.5.0.

License requirements: None.

StepOuttol

DPMItpBuilder.StepOuttol

Returns the Cut Step Outol

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

Getter Method

Signature StepOuttol()

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

New in version NX7.5.0.

License requirements: None.

StepoverBuilder

DPMItpBuilder.StepoverBuilder

Returns the stepover builder

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

Getter Method

Signature StepoverBuilder()

Returns:
Return type:NXOpen.CAM.StepoverBuilder

New in version NX6.0.0.

License requirements: None.

StepoverDis

DPMItpBuilder.StepoverDis

Returns or sets the stepover distance

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

Getter Method

Signature StepoverDis()

Returns:the stepover distance value
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

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

Setter Method

Signature StepoverDis(stepoverDis)

Parameters:stepoverDis (float) – the stepover distance value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

StepoverNum

DPMItpBuilder.StepoverNum

Returns or sets the stepover number

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

Getter Method

Signature StepoverNum()

Returns:the stepover number value
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

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

Setter Method

Signature StepoverNum(stepoverNum)

Parameters:stepoverNum (int) – the stepover number value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

StepoverScallopHeight

DPMItpBuilder.StepoverScallopHeight

Returns or sets the stepover scallop height

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

Getter Method

Signature StepoverScallopHeight()

Returns:the stepover scallop height value
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

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

Setter Method

Signature StepoverScallopHeight(stepoverScallopHeight)

Parameters:stepoverScallopHeight (float) – the stepover scallop height value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

StepoverType

DPMItpBuilder.StepoverType

Returns or sets the stepover type

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

Getter Method

Signature StepoverType()

Returns:the stepover type value
Return type:NXOpen.CAM.DPMItpBuilderStepoverTypeOption

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

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

Setter Method

Signature StepoverType(stepoverType)

Parameters:stepoverType (NXOpen.CAM.DPMItpBuilderStepoverTypeOption) – the stepover type value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

ToolPosition

DPMItpBuilder.ToolPosition

Returns or sets the tool position

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

Getter Method

Signature ToolPosition()

Returns:the tool position value
Return type:NXOpen.CAM.DPMItpBuilderToolPositionOption

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

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

Setter Method

Signature ToolPosition(toolPosition)

Parameters:toolPosition (NXOpen.CAM.DPMItpBuilderToolPositionOption) – the tool position value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Method Detail

GetExtendValues

DPMItpBuilder.GetExtendValues

Get the extend values

Signature GetExtendValues()

Returns:the extend values
Return type:list of float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

MPreview

DPMItpBuilder.MPreview

Preview drive path

Signature MPreview()

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

SetExtendValues

DPMItpBuilder.SetExtendValues

Set the extend values

Signature SetExtendValues(values)

Parameters:values (list of float) – the extend value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Validate

DPMItpBuilder.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.