7. Computer-controlled machining

Group Assignement

This week I learned how to bring my 2d digital designs into a code that can be processes through a big format machining tool called Router CNC.


Some things to take into consideration beforehand:


Code generation

Half of the process goes into generating the code. A G-Code is a series of setups and instructions that tell the machine all about the material“s dimensions, cutting tool, lines to follow and depths to cut.


Here are the steps I followed for this week's assignement:

  1. Watching my local lab's tutorial

  2. Sketching my design

  3. Extruding the design to my material's width

  4. Setting and origin in the design

  5. Choosing a process and the paths it includes

  6. Selecting the cutting tool

  7. Defining the total depth of the cut (width of the material +2mm)

  8. Indicating the depth for each pass.

  9. Simulating the process to check everything is fine

  10. Post-processing with the right library (compatible with the machine)

  11. Selecting the operations to be included in the code

  12. Generating the code

Machining

The second part of the process becomes more manual as the code is loaded to the machine, as well as the material and cutting tool to proceed with the cuttings.


My process went as follows:

  1. Watching my local lab's tutorial

  2. Campling the material to the router's bed

  3. Putting the right tool on (6mm Flat End Mill with 4 flutes in my case, with its corresponding collet).

  4. Copying the code from a USB

  5. Loading the file

  6. Setting all origins in the machine (X, Y & Z)

  7. Realizing the size of my material and my design did not match = Correcting the design

  8. Rescaling some dimensions and moving shapes around to make them fit

  9. Also correcting some steps in the process like the order of cuts and the depth of each pass

  10. Cutting until my material accidentally moved

  11. Continued with the rest (another code had to be equally generated)

  12. Post.processing = Sanding and assembling

The final outcome: