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(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(cornerCtrl)
Parameters: 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
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(slowdownNumSteps)
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(slowdownDistanceOption)
Parameters: 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
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(smoothCornerAt)
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(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.