Skip to content

7. Computer controlled machining

alt text

📸 Hero Shots

cnc0

😅 week story

hello!!!! ! 😀 Every week is better than the last one. As every week-end for my fab-lab journey i make travel of about 165km to my fablab. This week my travel to arrive at the fab-Lab was quiet but my depature to Job was castrophique. But i love to have every week a new adventure for learning.😅

💤 me at 02.00 AM wating for a car after work at fablab to reback to Datcha because at 7.00 AM all will be at work, and travel will take 3 hours

🎮 Assignement

this week we are invite to :

1-group assignment
  - do your lab's safety training
  - test runout, alignment, fixturing, speeds, feeds, materials,
     and toolpaths for your machine

2-individual assignment
  - make (design+mill+assemble) something big (~meter-scale)
  - extra credit: don't use fasteners or glue
  - extra credit: include curved surfaces

1️⃣ group assignment

we have fun with a large format CNC our (big bertha)

Link to group assignment page

The group assignment page can be found on the Energylab 2024 website here

it is also embedded directly in the webpage below.

2️⃣ Individual assignement

Requirements

Make (design+mill+assemble) something big

Workflow

For this week’s work, I’ll be cutting and assembling a design table.

Step 1: Modelisation

Autocad For this work, 😎 i want an extra design. I try copilot to give me some idea but it not convience me. So i came to my dear friend Lisa to give me some art deco idea. It was amazing but with time i have, and material it was a little hard for me.!!!(sorry lisa) So finally in lab, with the constraints of plywood i make a simple 😉 table, but using human body form to build my table legs, and a circular top design. For the modeling, I have used autocad to make a .dxf file with line and courbe.

I think i was good, but my instructor talk me about ** No way of avoiding a radius to internal corners of parts cut using a CNC spindle ** We have to add “t-bone” or “dog bone” So i remake my work with “dog bone ” because i like dog 😂

fusion360

Gcode

After modeling, we need to generate its gcode so that we can import it into our CNC machine software for cutting. In the gcode we’ll enter the necessary parameters so that we can get a good result after cutting.

To generate the gcode with Fusion 360, I had to install a post-processor for Fusion 360.

Installation:

The post processor consists of a single file, mpcnc.cps.

It can be simply installed by selecting Manage->Post Library from the Fusion 360 menu bar; alternatively the mpcnc.cps can be copied into a directory and selecting each time prior to a post operation.

If there is an existing mpcnc.cps installed select it prior to installing and use the trash can icon to delete it

The desired post processor can be selected during a post using the Setup button and selecting Use Personal Post Library Use the Job: CNC Firmware property to select between Marlin 2.x, Grbl 1.1 and RepRap firmware

Adding MPCNC post processor to Fusion 360

  • In Fusion 360 Manufacturing Mode; click on NC program in SETUP section

Click on select post processor from library

Next Click import in the library windows opened and click on import

Now In new File Explorer window will open prompting to select the post processor to import. Navigate to where you have extracted it and select it;

Now click Open

Make sur you clicked on the new post processor

And click select

Since this post processor Code for different firmware I have to make sure while generating NcProgram or Gcode to select Grbl1.1

Now that we’ve added the post processor to Fusion 360, we can generate our gcode.

To do this, go back to “Manufacturing” then “Configuration”.

Then this window will open

Here we can choose the type of operation we want to perform, as well as the different axes and other parameters required for our cut. Then click on Ok to confirm.

Next, we go to the 2D panel and click on “2D contour”, then this window will open.

Here we’ll select our cutting tool by clicking on “select” and a new window opens up.

We can then choose a tool from this window according to what we have available for cutting.

If no tool corresponds to what we want, we can make a modification to get what we want by double-clicking on the tool. This window then opens, and we can make the various modifications.

In the same way, we’re going to modify the other necessary parameters in the “2D contour” window.

Once we’ve made all the changes, click on “Ok” to confirm.

We can now generate the gcode

cnc0

As the garbage can will be made up of several sides, I’ve duplicated the model to be able to cut several at a time and also optimize the space on the material to be cut. Here’s an image of the duplication.

And the different steps to generate our gcode remain the same.

Step 2: Cutting

File import into software

With our gcode we’re now going to use the CNC software to make the cut.

Now we’ll load the file into the software

Install cutting material on machine and start CNC

Now it’s time to install the material to be cut on the CNC and start cutting.

Touch-ups

At the end of the cutting process, I removed the cut parts from the machine.

Then file off the parts that need minor finishing.

Step 3: Assembly

After cutting, I assembled the parts.

Final Result

Files


Last update: May 6, 2024