GuidedCurveBuilder Class

class NXOpen.CAM.GuidedCurveBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a Guided Curve Drive Method Builder

New in version NX11.0.1.

Properties

Property Description
CutDir Returns the Cut Dir
CutOrder Returns the Cut Order
CutSide Returns the Cut Side
ExtendGuideCurve Returns or sets the Extend Curve to cut area boundaries
FromCurveList Returns the Drive Curve List
GcCutPattern Returns the Cut Pattern
PatternType Returns the Pattern Type
Smoothing Returns or sets the option that specifies whether to smooth corners in tool path for guiding curves drive method.
StepoverBuilder Returns the Stepover
Tag Returns the Tag for this object.
ToolPosition Returns the Tool Position

Methods

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

Enumerations

GuidedCurveBuilderGcCutPatternTypes Enumeration Available types for Guided Curve cut pattern

Property Detail

CutDir

GuidedCurveBuilder.CutDir

Returns the Cut Dir

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

Getter Method

Signature CutDir

Returns:
Return type:NXOpen.CAM.GuidingCurvesCutDir

New in version NX12.0.0.

License requirements: None.

CutOrder

GuidedCurveBuilder.CutOrder

Returns the Cut Order

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

Getter Method

Signature CutOrder

Returns:
Return type:NXOpen.CAM.GuidedCurveCutOrder

New in version NX11.0.1.

License requirements: None.

CutSide

GuidedCurveBuilder.CutSide

Returns the Cut Side

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

Getter Method

Signature CutSide

Returns:
Return type:NXOpen.CAM.CutSideBuilder

New in version NX11.0.2.

License requirements: None.

ExtendGuideCurve

GuidedCurveBuilder.ExtendGuideCurve

Returns or sets the Extend Curve to cut area boundaries

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

Getter Method

Signature ExtendGuideCurve

Returns:
Return type:bool

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature ExtendGuideCurve

Parameters:newValue (bool) –

New in version NX11.0.1.

License requirements: None.

FromCurveList

GuidedCurveBuilder.FromCurveList

Returns the Drive Curve List

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

Getter Method

Signature FromCurveList

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

New in version NX11.0.1.

License requirements: None.

GcCutPattern

GuidedCurveBuilder.GcCutPattern

Returns the Cut Pattern

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

Getter Method

Signature GcCutPattern

Returns:
Return type:NXOpen.CAM.CutPatternBuilder

New in version NX11.0.1.

License requirements: None.

PatternType

GuidedCurveBuilder.PatternType

Returns the Pattern Type

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

Getter Method

Signature PatternType

Returns:
Return type:NXOpen.CAM.PatternTypeBuilder

New in version NX11.0.1.

License requirements: None.

Smoothing

GuidedCurveBuilder.Smoothing

Returns or sets the option that specifies whether to smooth corners in tool path for guiding curves drive method.

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

Getter Method

Signature Smoothing

Returns:True if path smoothing is on
Return type:bool

New in version NX11.0.2.

License requirements: None.

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

Setter Method

Signature Smoothing

Parameters:newValue (bool) – True if path smoothing is on

New in version NX11.0.2.

License requirements: None.

StepoverBuilder

GuidedCurveBuilder.StepoverBuilder

Returns the Stepover

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

Getter Method

Signature StepoverBuilder

Returns:
Return type:NXOpen.CAM.StepoverBuilder

New in version NX11.0.1.

License requirements: None.

ToolPosition

GuidedCurveBuilder.ToolPosition

Returns the Tool Position

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

Getter Method

Signature ToolPosition

Returns:
Return type:NXOpen.CAM.DmToolPosition

New in version NX11.0.1.

License requirements: None.

Method Detail

Validate

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