Computer Numerical Controlled Milling

|| Numerical control (also computer numerical control, and commonly called CNC) is the automated control of machining tools (such as drills, boring tools, lathes) and 3D printers by means of a computer. A CNC machine processes a piece of material (metal, plastic, wood, ceramic, or composite) to meet specifications by following a coded programmed instruction and without a manual operator.

A CNC machine is a motorized maneuverable tool and often a motorized maneuverable platform, which are both controlled by a computer, according to specific input instructions. Instructions are delivered to a CNC machine in the form of a sequential program of machine control instructions such as G-code and M-code, then executed. The program can be written by a person or, far more often, generated by graphical computer-aided design (CAD) software. In the case of 3D printers, the part to be printed is "sliced", before the instructions (or the program) is generated. 3D printers also use G-Code.

CNC is a vast improvement over non-computerized machining that must be manually controlled (e.g. using devices such as hand wheels or levers) or mechanically controlled by pre-fabricated pattern guides (cams). In modern CNC systems, the design of a mechanical part and its manufacturing program is highly automated. The part's mechanical dimensions are defined using CAD software and then translated into manufacturing directives by computer-aided manufacturing (CAM) software. The resulting directives are transformed (by "post processor" software) into the specific commands necessary for a particular machine to produce the component, and then are loaded into the CNC machine. || -- Wikipedia Intro on Numerical Control taken on 7/24/2020

Related MakeHaven Badges for the unit:

  • Minimum: Shapeoko

  • Full (wood) suite: Shapeoko, Large Format CNC [still being put into service]

  • Extreme: Shapeoko, Large Format CNC [still being put into service], Tormach PCNC440

For the course, we recommend that you get as many of the badges above as is practical. Also, it can be really helpful if you have earned them before the needed unit, so their acquisition does not eat in to your time to finish assignments. Coordinate with facilitators to complete badges.

Fab Academy:

These are in-depth discussions of topics related to this unit, borrowed with love from the Fab Academy archives. The videos linked here (and on the rest of the webpage) are intended to deepen your knowledge on the topics. They are not required for the Foundations of Fabrication course, but they are often good to watch for more perspectives on the same ideas. We love 🎧 listening to videos while doing the repetitive tasks of making; 👀peeking over whenever they've got something good on screen.

Many Updates Pending on this page

Unit 17.1 =====

Slides for CNC part 1

3D Toolpaths & 2.5D design

  • CAD vs CAM

  • vCarve, Fusion360, Inkscape

  • Conventional, climb, trochoidal toolpaths

  • 2axis, 2.5axis, 3axis and 5axis machining

  • CNC milling pitfalls

  • 3D design & 3D Gcode (Fusion360 or other CAM software)

  • 2.5D design and DXFs > Gcode (Inventables or other simple CAM)

  • Beginner CAM in Fusion360

Tools to use while cutting with a CNC

Straight cut bit - scoops out material

Up/ Down/ Compression cut bits - shear the material towards or away from motor

Flattening bit - very wide cut to make the surface flat relative to the CNC itself

Angle bit - a large pyramid shape that can cut various width when at different depths

Taper bit - carefully angled bits to, usually for fine detail work

Bullnose bits - round ended bits that can carefully make detailed, large curves

Flat/ Square bits - the flat bottom makes these perfect for geometric shapes

Materials to cut on a CNC

Hardwood - look up the feeds and speeds (down cut bit if highly figured wood)

Softwood - bits tear through this: it will go quickly

Plywood - down cut or compression bits, otherwise treated like hardwood

Foam panels - great for making molds or model hovercrafts/planes: super fast cuts

Many plastics - look up the speeds & feeds: you want chips, not melted plastic

Aluminum - tricky, but possible. Speeds & Feeds to get chips instead of gumming. Probably need trochoidal toolpaths to make your cuts without needing any coolant

    • Make something that is 3D machined: include rough pass and finish pass

Unit 17.2 =====

Slides for CNC part 2

Make Something Big!

2.5 construction recommended to get the most out of a single sheet of plywood. However, there are no limits to this week's project other than everyone needs to get some cut time...

Once the idea is had, follow these steps:

  1. CAD Model

  2. CAM toolpaths or vCarve toolpaths

  3. Export Gcode

  4. Set up workpiece on CNC

  5. Turn on CNC

  6. Install proper tool on CNC

  7. Home (touch off) CNC

  8. Run Gcode on CNC

  9. cleanup & power down CNC

    • Continue previous week’s work or *bonus: make something big!