Turn-curve tolerance add-in

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:

  1. Install the TurnCurveTolerance.bas add-in.
  2. Select the turning or internal bore feature in the Part View.
  3. Select Add-Ins tab > Macros panel > Tolerances. The Fillet and Chamfer Limit dialog is displayed.
  4. 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.
  5. Click OK. The Tolerance of Turned Segments dialog is displayed, and the vertical and horizontal segments are labeled in the Graphic View.
  6. 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.
  7. In the Segments list, select the segment you want to adjust. The segment and its label are displayed in red.

  8. 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.
  9. Click Apply Tolerance. The adjustment for the segment is displayed below the button.
  10. 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: