Introduction
Tolerance achievement strategies help make sure parts fit and work well by controlling how close measurements are to the target size.
Jump into concepts and practice - no test required
Use specific CNC commands and settings to control tool paths, speeds, and measurements to meet tolerance requirements.
G01 X50.00 Y25.00 F100 ; Linear move to X=50.00, Y=25.00 at feed rate 100
G02 X60.00 Y30.00 I5.00 J0.00 ; Clockwise arc move with radius control
S1200 M03 ; Set spindle speed to 1200 RPM and start spindle clockwise
O1000 (Tolerance example program) G21 (Set units to millimeters) G90 (Absolute positioning) S1500 M03 (Start spindle at 1500 RPM) G00 X0 Y0 Z5 (Rapid move to start position above part) G01 Z-5 F200 (Cut down to depth with controlled feed) G01 X50.00 Y0 F300 (Cut straight line maintaining tolerance) G01 X50.00 Y50.00 (Cut vertical line) G01 X0 Y50.00 (Cut back horizontal line) G01 X0 Y0 (Complete square) G00 Z5 (Retract tool) M05 (Stop spindle) M30 (End program)
G41 D1 X50 Y50 uses G41 with a tool offset D1, which correctly applies cutter compensation.G01 X100 Y100 F50 G01 X150 Y150 F200
G41 D2 X100 Y100 G01 X150 Y150 F100 G40 G01 X200 Y200