The TurnCurveTolerance.bas add-in enables you to tolerance turned or internal bore features according to ISO 282-2 standards or custom tolerances specified in design documents. Use it to quickly resize features without redrawing the curve.
To adjust a curve:
-
Install the
TurnCurveTolerance.bas add-in.
- Select the turning or internal bore feature in the
Part View.
- Select Add-Ins tab > Macros panel > Tolerances. The
Fillet and Chamfer Limit dialog is displayed.
- Enter the size of the largest fillet or chamfer of the feature:
- Diagonals and arcs shorter than or equal to this value are treated as chamfers and fillets. When neighboring segments are adjusted, the add-in translates them without changing their size or orientation.
- Diagonals and arcs longer than this value are treated as stationary parts of the curve. They affect the tolerance limits of adjacent segments and are not translated.
- Click
OK. The
Tolerance of Turned Segments dialog is displayed, and the vertical and horizontal segments are labeled in the Graphic View.
- Adjust the labels:
- To change the label size, enter a new value in the
Set text size box, and click
Set.
- To label only the currently selected segment, deselect the
Segment labels on check box.
- In the
Segments list, select the segment you want to adjust. The segment and its label are displayed in red.
- Specify the adjustment for the segment:
- To calculate the adjustment from specified tolerances, select the
Upper tolerance -
Lower tolerance option and enter the tolerance values.
- To calculate the adjustment from standard tolerances, select the
Upper tolerance -
Lower tolerance option, and select the tolerance in the
ISO 286-2 list.
- To specify the adjustment, select
Net tolerance, and enter the distance by which you want to move the segment.
- Click
Apply Tolerance. The adjustment for the segment is displayed below the button.
- Click
OK to apply your changes and close the dialog.
FeatureCAM creates a new curve and feature, and displays the results in the Graphic window. For example: