Skip to content

Week 7. Computer controlled machining

In short

This week we got introduced to CNC cutting machine. I used Fusion 360 to design a table and to generade a g-code for our ShopBot. In the design I used different joints and made dogbones with Fusion 360 addin. CAM processing in Fusion. Assembled with no glue. I cut out from 9 mm thickness plywood, then finished with sanding and assembled the design.

Group assignment

alt text

Image icons generated by AI stable diffusion, and designed by me using Photoshop.

For group assignment trainings I learned about safety rules for working with CNC machine, about it’s workflow and how to serve the machine, starting the machine and zeroing. Also how to change mills on the spindell. Used Vcarve for running the machine. Also we did a test for finding out kerf influence on the milling details widths.

Group Assignment page

Heroshot of the design

a

alt text

Individual assignment

I was introduced to the materials that we had in our lab. I am choosing the thickness and thinking about what I can make with that.

a

Modeling

I am using Fusion 360 for drawing the model. For design I inserted the parameter of the material thickness, and I made the joints related to that parameter. This parameter is set according to previous tests in group assignment that shows the cutted part has kerf difference from the contour that’ve been cut. + 0.2mm was the result.

alt text

a


Here is the finished design.

a


CAM

With Ashot’s help I started generation of the g-code in Fusion 360. He suggested to dublicate the file and name it for machining. The reason is that in machining process we will move and arrange the components, and not ruin the design.

I created copy of the file. Then arranged components using the feature arrange. It requires sketch plane, so I made a sketch according to our CNC table sizes 1200*1520mm.

a

For dogbones there is an add-in for Fusion 360. Here is a link. I used it to generate dogbones on the joints. As we are using mill with diameter 6 mm, I type that value into the addin options and it makes dogbones.

a

After we can switch to manufacture tab.

  • setup

    I left machine unselected because in Fusion library the Shopbot wasn’t in the list. Choosing machine is just making simulation with real machine animation. We can insert machine’s parameters later manually.

  • choose models from our components

  • choose origin same as the machine’s

    choose the piont where the cnc machine’s zero point is

  • select box fixed size cube

a

Finished with setup. Now select in the 2D dropdown menu contour

a

Select the tool. We use upcut flat end mill, 6mm diameter. Copy tool parameters from Fusion 360 library, and paste in local library to have the tool.

alt text

a

a

a

After selecting mill it’s needed to

  • select the contours to be cutted.

    select bottom contour

  • adjust stepover

    it’s good to set half size of the mill diameter. our’s is 6mm so we could set 3mm, but for safety we set 2mm not to brake the mill.

Finish first contours. We can dublicate now this setting and clear the selected contours and choose the next contours to be cutted.

For the next contours I needed to set tabs.

a

and that for all contours. Contours are going to be cutted in the order same as shown in the Fusion 360 browser in setup.

alt text

To safely screw down the desk on the cnc plate I needed to define the areas where the screws would not be on my table parts.

So I went back to design and I sketched a 10 mm diameter circles on the safe places. extruded the board with letting that holes under 1 mm. and let the machine make 1mm deep holes for noting the places where to screw down the desk.

alt text

Switch back to the Manufacture New setup for this holes. I am going to have 2 g-codes. One for holes, second for cutting.

From 2D dropdown menu select circular.

circular

Set the

  • multiple depths: 1mm
  • retraction height: 50 mm

    we are going to fix the desk with clamps untill the holes for screws are done. And the reason of high retracting is the spindle not to hit the clamps while moving.

alt text

Post processing

right click on the setup and choose post process. alt text

Find the ShopBot post processor ShopBot OpenSBP and select. alt text

alt text

Then by clicking post-process keeping selected one toolpath it generates .sbp file. In case of selecting multiple toolpaths it generates one g-code for all selected toolpaths in their order.

So I’ve generated one separate g-code for drilling the holes and one g-code for remaining toolpats which were being cut with same mill.

Done generating a g-code in fusion 360.

G-code for holes

G-code for table

Assembling

After milling holes and screwing down on the bed, next step was milling the small parts like inner dogbones. alt text alt text alt text alt text

I arranged and placed the models the way to use minimum of space on a material.

So all the parts were cut, parts were taken off and it was remaining to cut tabs manually and finish the surfaces with sanding.

Sewing off tabs. alt text

After sandpaper process I assembled parts. Assembling was done wihout glue, parts were fitting good, used hammer to help me slide the bottom table surface along the feet. and here is te final result.

alt text

Source files