CornerControlBuilder Class¶
-
class
NXOpen.CAM.CornerControlBuilder¶ Bases:
NXOpen.TaggedObjectRepresents 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
AdjustFeedRateOptionReturns: Return type: NXOpen.CAM.CornerControlBuilderAdjustFeedRateOptionsNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AdjustFeedRateOptionParameters: 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
CornerControlMethodReturns: The Corner Control Method value Return type: NXOpen.CAM.CornerControlBuilderCornerControlMethodsNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CornerControlMethodParameters: cornerCtrl ( NXOpen.CAM.CornerControlBuilderCornerControlMethods) – The Corner Control Method valueNew 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
FilletingRadiusReturns: the corner fillet radius builder Return type: NXOpen.CAM.InheritableToolDepBuilderNew 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
MaxCompensationFactorReturns: the maximum compensation factor builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew 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
MaximumCornerAngleReturns: the maximum corner angle builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew 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
MinCompensationFactorReturns: the minimum compensation factor builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew 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
MinimumCornerAngleReturns: the minimum corner angle builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew 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
NumberOfStepsReturns: the slowdown number of steps Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NumberOfStepsParameters: 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
PreviousToolDiameterReturns: the previous tool diameter builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX6.0.0.
License requirements: None.
SlowdownDistanceOption¶
-
CornerControlBuilder.SlowdownDistanceOption¶ Returns or sets the slowdown distance option
-------------------------------------Getter Method
Signature
SlowdownDistanceOptionReturns: the slowdown distance option Return type: NXOpen.CAM.CornerControlBuilderSlowdownDistanceOptionsNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SlowdownDistanceOptionParameters: slowdownDistanceOption ( NXOpen.CAM.CornerControlBuilderSlowdownDistanceOptions) – the slowdown distance optionNew 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
SlowdownPercentReturns: the slowdown percent builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew 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
SmoothCornersAtReturns: Return type: NXOpen.CAM.CornerControlBuilderSmoothCornersAtOptionsNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SmoothCornersAtParameters: 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
SmoothingOptionReturns: Return type: NXOpen.CAM.CornerControlBuilderSmoothingOptionsNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SmoothingOptionParameters: 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
ToolDiameterPercentReturns: the tool diameter percent builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX6.0.0.
License requirements: None.