Improving Performance of Hobbyist CNC Mill

Spring 2021, 2.72 - Elements of Mechanical Design project

Skills Demonstrated

  • Team Work
  • Simulation Experiments
  • Physical Hardware Experiments
  • Matlab
  • Stress Analysis
  • Machine Design

Project Description

This purpose of this project was to improve certian performance metrics of the Snap Maker 1.0. This included:

  1. Reduce total position error in y to < 100 μm
  2. Kinematic coupling repeatability in positioning in x and y to be < 25 μm
  3. Deflection of Kinematic coupling in x,y,& z < 25 μm
  4. Improve axes alignment to <0.5 degrees
  5. Decrease nosie level 30 cm away to less than 75 dB
  6. Vibration deflection to less than 25 μm

Additionally, we made small design changes to the sliding carriage to increase stiffness to reduce position error at the tool tip.

Above shows a source of the positional error - play in the sliding carriage due to a lack of preload on the bearings.

Above shows the design changes to properly preload the bearings.

Results:

  • Reduced tool tip deflection from 0.060” to 0.039” (1.52 mm to 0.99 mm) under applied load of 𝐹_𝑦=-15 N (35% reduction in error).
  • Kinematic Coupling: Repeatability: x, y = 0.001” (25.4 μm) Deflection: < 25.4 μm/0.001” for 15 N load in x, y, z
  • Z and Y rail: 𝜃_𝑧 = 0.21° -> 𝜃_𝑧 = 0.0713° angular misalignment, => 34% reduction, Z to X rail: 𝜃_𝑧 = 0.5° -> 𝜃_𝑧 = 0.2° => 60% reduction
  • Decreased reduced measured deflection at CNC head by 0.002” & noise by 10 dB

Learn More:

Presentation