CornerControlBuilder Class

class NXOpen.CAM.CornerControlBuilder

Bases: NXOpen.TaggedObject

Represents a FinishPasses Builder

New in version NX6.0.0.

Properties

Property Description
AdjustFeedRateOption Returns or sets the adjust feed rate option
CornerControlMethod Returns or sets the Corner Control Method
FilletingRadius Returns the corner filleting radius.
MaxCompensationFactor Returns the maximum compensation factor.
MaximumCornerAngle Returns the maximum corner angle.
MinCompensationFactor Returns the minimum compensation factor.
MinimumCornerAngle Returns the minimum corner angle.
NumberOfSteps Returns or sets the slowdown number of steps.
PreviousToolDiameter Returns the tool diameter.
SlowdownDistanceOption Returns or sets the slowdown distance option
SlowdownPercent Returns the slowdown percentage.
SmoothCornersAt Returns or sets the smooth corners at option.
SmoothingOption Returns or sets the corner smoothing option
Tag Returns the Tag for this object.
ToolDiameterPercent Returns the tool diameter percent.

Methods

Enumerations

CornerControlBuilderAdjustFeedRateOptions Enumeration Available Adjust Feed Rate options
CornerControlBuilderCornerControlMethods Enumeration Available methods for Corner Control
CornerControlBuilderSlowdownDistanceOptions Enumeration Available Slowdown Distance options
CornerControlBuilderSmoothCornersAtOptions Enumeration Available options where Corner Smoothing should be applied
CornerControlBuilderSmoothingOptions Enumeration Available options for corner smoothing

Property Detail

AdjustFeedRateOption

CornerControlBuilder.AdjustFeedRateOption

Returns or sets the adjust feed rate option

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

Getter Method

Signature AdjustFeedRateOption

Returns:
Return type:NXOpen.CAM.CornerControlBuilderAdjustFeedRateOptions

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature AdjustFeedRateOption

Parameters:adjustFeedRateOption (NXOpen.CAM.CornerControlBuilderAdjustFeedRateOptions) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

CornerControlMethod

CornerControlBuilder.CornerControlMethod

Returns or sets the Corner Control Method

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

Getter Method

Signature CornerControlMethod

Returns:The Corner Control Method value
Return type:NXOpen.CAM.CornerControlBuilderCornerControlMethods

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature CornerControlMethod

Parameters:cornerCtrl (NXOpen.CAM.CornerControlBuilderCornerControlMethods) – The Corner Control Method value

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

FilletingRadius

CornerControlBuilder.FilletingRadius

Returns the corner filleting radius.

This applies to the Smoothing option of all passes

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

Getter Method

Signature FilletingRadius

Returns:the corner fillet radius builder
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX6.0.0.

License requirements: None.

MaxCompensationFactor

CornerControlBuilder.MaxCompensationFactor

Returns the maximum compensation factor.

This applies when the Adjust Feed Rate option of On All Arcs

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

Getter Method

Signature MaxCompensationFactor

Returns:the maximum compensation factor builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX6.0.0.

License requirements: None.

MaximumCornerAngle

CornerControlBuilder.MaximumCornerAngle

Returns the maximum corner angle.

This applies to the slowdown distance option of current tool and previous tool

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

Getter Method

Signature MaximumCornerAngle

Returns:the maximum corner angle builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX6.0.0.

License requirements: None.

MinCompensationFactor

CornerControlBuilder.MinCompensationFactor

Returns the minimum compensation factor.

This applies when the Adjust Feed Rate option of On All Arcs

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

Getter Method

Signature MinCompensationFactor

Returns:the minimum compensation factor builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX6.0.0.

License requirements: None.

MinimumCornerAngle

CornerControlBuilder.MinimumCornerAngle

Returns the minimum corner angle.

This applies to the slowdown distance option of current tool and previous tool

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

Getter Method

Signature MinimumCornerAngle

Returns:the minimum corner angle builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX6.0.0.

License requirements: None.

NumberOfSteps

CornerControlBuilder.NumberOfSteps

Returns or sets the slowdown number of steps.

This applies to the slowdown distance options of current tool and previous tool

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

Getter Method

Signature NumberOfSteps

Returns:the slowdown number of steps
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NumberOfSteps

Parameters:slowdownNumSteps (int) – the slowdown number of steps

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

PreviousToolDiameter

CornerControlBuilder.PreviousToolDiameter

Returns the tool diameter.

This applies to the slow distance option of previous tool

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

Getter Method

Signature PreviousToolDiameter

Returns:the previous tool diameter builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX6.0.0.

License requirements: None.

SlowdownDistanceOption

CornerControlBuilder.SlowdownDistanceOption

Returns or sets the slowdown distance option

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

Getter Method

Signature SlowdownDistanceOption

Returns:the slowdown distance option
Return type:NXOpen.CAM.CornerControlBuilderSlowdownDistanceOptions

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature SlowdownDistanceOption

Parameters:slowdownDistanceOption (NXOpen.CAM.CornerControlBuilderSlowdownDistanceOptions) – the slowdown distance option

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

SlowdownPercent

CornerControlBuilder.SlowdownPercent

Returns the slowdown percentage.

This applies to the slow distance options of current tool and previous tool

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

Getter Method

Signature SlowdownPercent

Returns:the slowdown percent builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX6.0.0.

License requirements: None.

SmoothCornersAt

CornerControlBuilder.SmoothCornersAt

Returns or sets the smooth corners at option.

This option applies only to Surface Contour Boundary Drive

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

Getter Method

Signature SmoothCornersAt

Returns:
Return type:NXOpen.CAM.CornerControlBuilderSmoothCornersAtOptions

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature SmoothCornersAt

Parameters:smoothCornerAt (NXOpen.CAM.CornerControlBuilderSmoothCornersAtOptions) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

SmoothingOption

CornerControlBuilder.SmoothingOption

Returns or sets the corner smoothing option

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

Getter Method

Signature SmoothingOption

Returns:
Return type:NXOpen.CAM.CornerControlBuilderSmoothingOptions

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature SmoothingOption

Parameters:smoothingOption (NXOpen.CAM.CornerControlBuilderSmoothingOptions) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ToolDiameterPercent

CornerControlBuilder.ToolDiameterPercent

Returns the tool diameter percent.

This applies to the slowdown distance option of current tool

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

Getter Method

Signature ToolDiameterPercent

Returns:the tool diameter percent builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX6.0.0.

License requirements: None.