Skip to content

Benchmarks

Homing Repeatability

The following procedure describes how to test the homing repeatability of an axis.

A dial indicator and magnetic base are required for this test.

Procedure

  1. Home the machine
  2. Jog the machine a known distance (i.e. 100mm) from the home position using the distance jog controls
  3. Set up a dial indictor parallel to the axis with the dial zero set to the 100mm position. A magnetic base can be used to attach the dial indicator directly to the axis rail.
    Dial Indicator
    Dial Indicator Setup
  4. Home the axis that is being tested for repeatability.
  5. Jog the machine back to the dial indicator position and read the new position from the dial indicator.

Position Repeatability

The dial indicator can be set up on the rail as described above in the homing repeatability test.

Procedure 10mm Test

  1. Carefully jog the machine until it is just touching the dial indicator.
  2. Zero the indicator position.
  3. Jog the machine 10mm towards the dial and observe the travel distance on the dial.
  4. Jog the machine 10mm away from the dial and check that the dial reads zero again.

  5. Repeat the steps above and watch for any accumulating error after several iterations.

    Note

    Some inaccuracy in the final position is expected due to backlash and accuracy of the mechanical system. We are looking for a pattern of drift in one direction after many iterations.

    Note

    The motor resolution can also be tweaked to dial in the travel and it will accept fractional values. If the movement is short by a fraction of a mm, try increasing the motor resolution slightly. e.g. If your motor resolution is 125 steps/mm you can increase it to 125.1 steps/mm

Procedure 1mm Test

  1. Carefully jog the machine until it is just touching the dial indicator.
  2. Zero the indicator position.
  3. Jog the machine 10mm towards the dial in 1mm increments and observe the travel distance on the dial.
  4. Jog the machine 10mm away from the dial in 1mm increments and check that the dial reads zero again.

  5. Repeat the steps above and watch for any accumulating error after several iterations. Jogging using 1mm increments tests several start/stop (accelerate/decelerate) cycles.


Helical Boring Accuracy & Drift Test

A four hole helical boring toolpath is used to test the repeatability of the machine by running multiple passes.

A 1/8" endmill is used to bore four 1/4" holes spaced on a square at 100mm spacing with a 20mm offset from the work origin. Each hole should be 10mm deep.

Helical Toolpath Dimensions
Helical Boring Toolpath Dimensions

The toolpath is designed to bore each hole in two passes and to move along the diagonal to maximize rapid travel.

Procedure

  1. Set your WCS zero to the lower left of the bore hole pattern with the Z height set to the top of the material.
  2. Run the toolpath to bore the four 1/4" holes.
  3. Check hole dimensions with a gauge pin.
  4. Repeat the test and check that the machine position does not drift.

Note

A dial indicator can be set up to monitor the home position of any axis.

Test Files

  • Boring Test Toolpath


    Boring Test
    Four 1/4" holes bored to 10mm depth
    Details: Cut to 0.25" depth in 5 passes (0.05" per pass).
    Tool: 1/8" Flat Endmill
    Download: Toolpath [Metric]
    Download: Fusion 360 CAD File


3D Raster Carve Test

This 3D carve test is split into multiple raster regions. The regions are intentionally separated so any positional shift will appear when the next regions is started.

3D Benchmark
3D Benchmark Toolpath

The toolpath will carve a cylindrical tube, hemisphere, square prism and triangular prism. A flat bottom pocket area is also provided.

Procedure

  1. The toolpath cutting area is 4" x 4" with a cutting depth of 1". Set your WCS origin to the center of this square area with the Z WCS origin set to the top of stock.
  2. Run the toolpath and check for carving defects or position shifts between raster areas.

Test Files

  • 3D Benchmark Toolpath


    3D Benchmark
    3D Benchmark Toolpath
    Details: Cuts 3D shapes in multiple raster regions
    Tool: 1/8" Ball Endmill
    Download: Toolpath [Imperial]
    Download: Carveco CAD File


Other Test Files

  • Circle Test Cut


    Circle Test
    Circle with 6" diameter
    Details: Cut to 0.25" depth in 5 passes (0.05" per pass).
    Tool: 1/4" Flat Endmill
    Download: CircleTest.ngc [Imperial]

  • VCarve Test Cut


    Vcarve Text
    Vcarved Text in 6" Circle
    Details: Cut to 0.15" depth in 3 passes (0.05" per pass).
    Tool: 1/4" 60° V-bit
    Download: TextTest.ngc [Imperial]

  • Cross 3D Test Carve


    Vcarve Text
    3D Carve of Cross
    Details: Approximately 10x14"
    Tool: 1/4" SQ Endmill & 1/16" Skinny Jenny
    Download:
    CrossRoughing-0.25-EM.nc [Imperial]
    CrossFinishing-0.06-TBN.nc [Imperial]