CNC Training

From HackRVA
Revision as of 11:41, 2 July 2014 by Ranthalion (talk | contribs) (Created page with "--- Work in Progress --- ==Goals of CNC training== CNC is all about processing gcode. The process is - #Design #Convert #Cut Design Options *Inkscape *TinkerCAD *Sketchup...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

--- Work in Progress ---

Goals of CNC training

CNC is all about processing gcode. The process is -

  1. Design
  2. Convert
  3. Cut

Design Options

  • Inkscape
  • TinkerCAD
  • Sketchup
  • AutoCAD
  • Other CAD software

Convert

  • gcodetools
  • CAMBAM
  • ???

Cut

  • Mach3
  • LinuxCNC

Using Mach3

  • Pin/Port, motor, and GCODE configuration
  • Jogging the machine
  • Setting the home point
  • Testing the cuts
  • Changing the bits
  • Dust collection
  • Changing the speed
  • Rewind/Reset
  • The STOP button and limit switches

Preparing the machine

  • NEVER move the motors manually while connected to control box - it can damage the electronics.
  • Zero the spindle high above
  • Test the gcode
  • Zero the spindle for real
  • Monitor the cut, adjusting speed as needed.

Preparing the workpiece

  • double sided tape
  • screws (and sanding smooth)
  • clamps and dog holes?
  • vacuum table would be cool
  • dust control
  • Leveling the table to the gantry

Common problems

  • Run out
  • Bad gcode
  • Bad cuts - too fast, too dull, too deep
  • wrong units (mm vs inches)
  • wrong arc method (absolute vs relative)
  • stuck limit switch
  • cheap control box (prone to break or overheat?)
  • watch out for obstructions (this also means screw and clamps)