Computer controlled machining

Week 7 - Documentation

This week we are going to do some to get the lab dirty… Well, it's not the point, but trust me, it does get dirty while doing the assignments. The goal of this seventh week is to get started with machining and use CNC.

Software and Equipment:

ShopBot Desktop:

Descriptimage

Since this is my first time doing this (not really, but it was long ago and it's not like riding a biking) I'm going to start the setup of my machine in Fusion 360.

Safety Training:

For the safety training I'm using the ShopBot Desktop Training Guide from the NC State University. Here are some of the most important safety guidelines:

Descriptimage

And here I am following the instructions…

Descriptimage
Descriptimage

Machine Setup in Fusion 360

1 / 10

Step 1: Open Fusion 360.
2 / 10

Step 2: Go to Manufacture.
3 / 10

Step 3: Go to Manage and select Machine Library.
4 / 10

Step 4: Create a new option in My Machines>Local.
5 / 10

Step 5: Select the Milling option.
6 / 10

Step 6: Detail the generalities of your machine.
7 / 10

Step 7: This machine doesn't support automatic tool changer and tool preload, so make sure to unselect it from the Capabilities.
8 / 10

Step 8: For the Post processing you need a post library, so I went to ShopBot-Website and download the Shopbot OpenSBP library.
9 / 10

Step 9: Then, I selected the file in the Post section.
10 / 10

Step 10: Press ok, and now you have your machine configured.

Setting our tool library

1 / 9

Step 1: Go to Manage > Tool Library.
2 / 9

Step 2: Let's create a new tool.
3 / 9

Step 3: Let's define the first one, then you can define the rest.
4 / 9

Step 4: Set the general options.
5 / 9

Step 5: Define the cutter parameters.
6 / 9

Step 6: Select the holder that looks more like the one you have in your machine.
7 / 9

Step 7: Define the cutting data.
8 / 9

Step 8: Actually, in Post processor I didn't change anything.
9 / 9

Step 9: Accept. Repeat the same process for the different bits you are going to use, here is a image of my final tool library:

Speed and Feed Calculation

In the following section, we will be calculating the speed and feed values for our machining process. For these calculations, I'm using a web page named HSM Advisor, which provides a free CNC parameter calculator.

For the end mill, I got the following parameters:

Descriptimage
Descriptimage

Setup configuration

1 / 4

Step 1: Go to Setup > New Setup.
2 / 4

Step 2: Now we can configure our new setup.
3 / 4

Step 3: Select the machine you are going to use and make sure the operation type is Milling.
4 / 4

Step 4: Select your coordinate system and origin point and then press OK.

Configuring the machining process

First, we will do the engraving cut.

Descriptimage

Select the tool.

Descriptimage

Go to Geometry and select what you want to cut.

Descriptimage

Select the heights. The clearance, retract, and feed height leave them as they are. Change the top height for where the machining will begin and the bottom height where you want it to stop.

Descriptimage

Press Ok. Then Fusion 360 shows you the process you have just configured.

Descriptimage

You can simulate the engraving.

Descriptimage

Let's make the slot.

Descriptimage

Select the tool.

Descriptimage

Select the Geometry.

Descriptimage

Select the heights.

Descriptimage

Configure the ramp.

Descriptimage

Pres Ok.

Descriptimage

Now, let's create the pockets.

Descriptimage

Select the tool.

Descriptimage

Select the Geometry.

Descriptimage

Select the Heights.

Descriptimage

In the Passes option select to preserve the order of the operations you have pointed before.

Descriptimage

Configure the ramp process.

Descriptimage

Then, you can simulate the process.

Descriptimage

Let's do the contour cutting.

Descriptimage

Select the tool.

Descriptimage

Select the geometry.

Descriptimage

Select the heights.

Descriptimage

When you are machining the contours, it is important to select the internal operations first and to preserve the order in the passes.

Descriptimage

Give the Ramp configuration and then press ok.

Descriptimage

Now, you can simulate the process.

Descriptimage

Now, that we have configured all the milling processes we are going to export it to the machine!


The operations must be done individually depending on each type of end mill being used. Select the first operation and click into Post Process.

Descriptimage

Give the process a name, select an output folder, and then press Post.

Descriptimage

If you go to the output folder, you can see the file.

Descriptimage

Repeat for the rest of the operations. The pocket and contour operations can be grouped in one operation, because they use the same end mill.

Descriptimage

Finally, the machining part

Step 1: Open the file you post processed from Fusion 360.

Step 2: Change the tool to the one you need for this process.

Step 3: Select your zero.

Step 4: Very important: Make sure that the conditions for the machining are safe for you, then for others, and finally for the machine!

Step 5: Start the machining process.




This is the result:

Descriptimage

Making something big - chair

So, my individual assignment will consist of a chair. I designed the chair in Solidworks, because I’m more used to it than using Fusion 360. I designed three parts: the seat, leg 1, and leg 2. The two legs will be a giant chamfer joint to keep the fixed together.


The seat:

Descriptimage

Leg 1:

Descriptimage

Leg 2:

Descriptimage

Assembly:

Descriptimage

I opened the files in Fusion 360 and followed the same process as I mentioned before by configuring the machine process for each part and then sending the post process file to the ShopBot. Here are some pictures:

Descriptimage
Descriptimage
Descriptimage


Descriptimage

And this is the resulting chair:

Descriptimage

To prove that it works, here is a picture of me sitting in the chair, like a real pro cnc manufacturer…

Descriptimage

Another picture of my children (ugly but mine), because why not…

Descriptimage

You can download the Computer Controlled Cutting files:

Shopbot files.