Skip to content
Snippets Groups Projects
week08.md 14 KiB
Newer Older
Fabcloud's avatar
Fabcloud committed
# 8. Computer controlled machining

Dan Stone's avatar
Dan Stone committed
**Goals** 
Dan Stone's avatar
Dan Stone committed
As a group do your lab's safety training test runout, alignment, fixturing, speeds, feeds, materials, and toolpaths for your machine.
Dan Stone's avatar
Dan Stone committed

You can see our results [here](https://fabacademy.org/2023/labs/charlotte/assignments/week08/). My take away is that CNC is a very 
powerful machine and that the set up is much more complicated then I expected and is critical to the success of the cut as much
if not more then the design. 
Dan Stone's avatar
Dan Stone committed
Individual:
Dan Stone's avatar
Dan Stone committed

Dan Stone's avatar
Dan Stone committed
Make (design+mill+assemble) something big (~meter-scale)
Dan Stone's avatar
Dan Stone committed
Extra credit: don't use fasteners or glue
Dan Stone's avatar
Dan Stone committed
Extra credit: include curved surfaces
Dan Stone's avatar
Dan Stone committed
**Accomplishment** 

This week I took on making a table that is 30inches high and 48 inches in diameter. 

1. I designed a table using parametric approach to ensure we can easily adjust to the wood pieces we get that 
doesn't use fasteners or glue

2. I learned how to use the manufacturing side of Fusion and make cut paths

3. I Made hardwood glue up panels for the first time and use the Festool Domino to install dowels to strengthen the boards 

4. I learned how to run the Shopbot CNC and cut the table [Table top done, legs are in process]

Dan Stone's avatar
Dan Stone committed
5. I learned how to finish the table
Dan Stone's avatar
Dan Stone committed

Dan Stone's avatar
Dan Stone committed
## Table design 
Dan Stone's avatar
Dan Stone committed
I used the following picture as a basic inspiration for my table 
Dan Stone's avatar
Dan Stone committed
![Inspiration](../images/imagW7/0Table.jpg)
Dan Stone's avatar
Dan Stone committed
Hight:  I started by looking up hight for table and is seems that card and dinning tables are typically 28-32 inches high. Work 
 table are 28-30 inches and so I decided to go with 30 inches 
Dan Stone's avatar
Dan Stone committed
able top size: I decided to go with the biggest I can make which is going to be 48 inches 
Dan Stone's avatar
Dan Stone committed
Floor base: I found on line that the “golden rule” is to have the width of the base at the floor be at least 0.6x the overall 
height of the table. As this is the minimum I wanted to have a very stable table and decided to use 0.75 as the ratio.
Dan Stone's avatar
Dan Stone committed
Table leg width: I will use 6 inches
Dan Stone's avatar
Dan Stone committed
I plan to make this with a glue up of 3/4 inch hardwood planks (see next section)
Dan Stone's avatar
Dan Stone committed
First up a set up a few parameters I plan to use based on the design approach I listed above 
Dan Stone's avatar
Dan Stone committed
![Design](../images/imagW7/1Para.jpg)
Dan Stone's avatar
Dan Stone committed
Next I started with the table top and slots 
Dan Stone's avatar
Dan Stone committed
![Design](../images/imagW7/1sketch.jpg)
Dan Stone's avatar
Dan Stone committed
Circular patter repeat make this a quick one 

![Design](../images/imagW7/3Top.jpg)

Next I started on the legs and was wanted to ensure the end of the leg  can slide into the the 
slot in the table top

![Design](../images/imagW7/4leg.jpg)

I set up the basic shape and mirrored in the sketch to ensure the legs were symmetrical - this was my 
first mistake as a later found out that mirroring in the sketch does not work as well a mirroring 
the extruded part when changing the user defined parameters 

![Design](../images/imagW7/4leg2.jpg)

I got the legs ready with the cross fit joint 

![Design](../images/imagW7/5Legsandtop.jpg)

Next I decided to check fit in fusion and good thing I did as I has the slots misaligned 

![Design](../images/imagW7/6miss.jpg)

This called for a new parameter and I used sketch dimensions  restriction to ensure they will line up

![Design](../images/imagW7/7legredo.jpg)

I used the same parameter in the top and leg to ensure alignment 

![Design](../images/imagW7/8aligned.jpg)

and another check - we are good to go 

![Design](../images/imagW7/8alignedslots.jpg)


Now that we get that working I decided I really did not like the look of the legs and so it was time for 
design #2

![Design](../images/imagW7/newleg1.jpg)

I repeated the steps above and had the next set of legs ready 

![Design](../images/imagW7/Z2legswithjoint.jpg)

When I wanted to resize the legs the sketch profile kept coming apart and so after some research I decided to
redo this once again the this time to use the 3d mirroring instead of the sketch.

So here we go again

![Design](../images/imagW7/Z3newsketch.jpg)


I extruded on this part 

![Design](../images/imagW7/Z4newleg.jpg)

then mirrored it in 3D

![Design](../images/imagW7/Z5newlegmirror.jpg)

duplicated and added joint 

![Design](../images/imagW7/Z6newlegs.jpg)


I downloaded a [Dogbone add-in](https://apps.autodesk.com/FUSION/en/Detail/Index?id=3534533763590670806&appLang=en&os=Win64) for Fusion and got the design ready to cut  

![Design](../images/imagW7/newleg2dogbone.jpg)

and now we are ready to mock up in the laser cutter 

![Design](../images/imagW7/newleg3final.jpg)




## Laser cut mock up 

Next I took the basic table design and laser cut a small version to get a feel for fit and look 

![Mock up](../images/imagW7/C1cut.jpg)


![Mock up](../images/imagW7/C1cut2.jpg)


The table looked nice and legs seem to align well to the table top slots 

![Mock up](../images/imagW7/C2Table.jpg)

When I showed it to my kids they started playing with it and turn the legs upside down. This looked much 
better!!! 

![Mock up](../images/imagW7/C3.jpg)

Now I needed to get back to fusion and redesign the legs. 



## Leg design #2

To ensure i keep the slot in place I created a plan on the bottom and projected the 
slot on it
![Design](../images/imagW7/Z8flipingslot.jpg)

Then I saw that the leg was too narrow in that part

![Design](../images/imagW7/Z9Project.jpg)

I extruded it but need to get the base back in line 

![Design](../images/imagW7/z9project2.jpg)

So a went back to the sketch and adjusted it 

![Design](../images/imagW7/ZProject3.jpg)

That looked good 

![Design](../images/imagW7/ZProject4.jpg)

Now I needed to erase the old slot 

![Design](../images/imagW7/ZProject5.jpg)

and this looks 

![Design](../images/imagW7/ZProject6.jpg)

And we are good to go

![Design](../images/imagW7/ZProject7.jpg)

## Cardboard test #2

Dan Stone's avatar
Dan Stone committed
Drawing set to cut 

Dan Stone's avatar
Dan Stone committed
![Design](../images/imagW7/Zproject9.jpg)

Dan Stone's avatar
Dan Stone committed
Quick cut on laser 

![Design](../images/imagW7/Zproject91.jpg)

And I think we are ready to cut ...now we just need the wood glue up 
Dan Stone's avatar
Dan Stone committed

Dan Stone's avatar
Dan Stone committed
![Design](../images/imagW7/Zproject92.jpg)
Dan Stone's avatar
Dan Stone committed

Dan Stone's avatar
Dan Stone committed
## Partial parametric design 

This was a struggle for me and I only had limited success. 

Table top - this was pretty straight forward and thickness, slots side/location, and table top diameter were all working well. 

Legs - here I hit a road block. Thickness and slot insert size worked well but when I tried the get the hight / width to work 
I could not get it working. 

![Para](../images/imagW7/P1.jpg)

I tried constricting the shape completely and it went all crazy. 


Dan Stone's avatar
Dan Stone committed
![Para](../images/imagW7/P2.png)
Dan Stone's avatar
Dan Stone committed


Dan Stone's avatar
Dan Stone committed
![Para](../images/imagW7/P3.jpg)

I also tried scaling after I switch the mirroring in 3D vs. the sketch as I described above but still no go 

![Para](../images/imagW7/P5.jpg)

![Para](../images/imagW7/P6.jpg)

I also replaced the arcs I used to curve the feet with filet but did not manage to make it work 

I designed 2 other leg shapes and still could get it to change hight and keep the shape. 

I was running out of time and decided to focus on Parametrics design for the  slot and materials thickness that 
are as most important for this design.

![Para](../images/imagW7/P4.jpg)

I got that work work and sync between the top and legs.



Dan Stone's avatar
Dan Stone committed

## Wood glue up

Chatting with Dr. Taylor about the table he had a great suggestion of using a glue up of hardwood to take the 
table to the next level. This was a great opportunity to learn 2 new things:

1. How to glue up hardwood panels 

2. How to use the [Festool DOMINO Joiner](https://www.festoolusa.com/products/domino-joining-system/domino-joining-machines/576423---df-500-q-set-us) our lab has. 

![](../images/imagW7/W1tool.jpg){: style="height:300px;width:300px"}


I headed out and got some nice wood planks


![Wood](../images/imagW7/W1wood.jpg)


Next was the joiner to make sure the side were nice and flat 

![Wood](../images/imagW7/W2planer.jpg)

Next OI lined up all the planked to get the patters 

![Wood](../images/imagW7/W3setup.jpg)

I marked the planked every 8 inches for each place I will put a domino/dowel 

![Wood](../images/imagW7/W4marking.jpg)

Next step was the drill holes at every marking for the dominos/dowels

![Wood](../images/imagW7/W4waferdrill.jpg)

Here you can see the holes

![Wood](../images/imagW7/W5holes.jpg)

Now I set up each plank put glue and inserted dominos/dowels 

![Wood](../images/imagW7/W5holes2.jpg)

You can see how the line up

![Wood](../images/imagW7/W6Wafer1.jpg)

Now started to run through putting in wafter and then inserting next plank and stacking them together. 

I found out that it is very important to have the dowels all the way in to ensure a smooth stacking and 
so you can see I use a maleate to ensure all the dowel are in and then again to put in the next plank 

![Wood](../images/imagW7/W6wafer2.jpg)

My dad who is 86 was visiting and come into the shop to supervise as I was working. He introduced me to 
woodworking when I was a childe and while his arthritis does not allow him to do any woodworking we had
a good time working together. 

![Wood](../images/imagW7/W7stacked.jpg)

Next I moved to the glues panel to a flat surface and I use 4 long clamps to hold the planks together 
in addition I use 2 metal bars and smaller clamps on each edge to keep the panel from bowing as much 
as possible. 

![Wood](../images/imagW7/W8clamped.jpg)

Another inspection approved

![Wood](../images/imagW7/W8clamped2.jpg)

24 hours later the board was dry enough and loaded into my truck to free up the space to work on the next 
panel for the legs

![Wood](../images/imagW7/W9loaded.jpg)

I repeated all the steps above and now panel #2 is drying 

![Wood](../images/imagW7/W9baord2.jpg)
Dan Stone's avatar
Dan Stone committed

## Getting files ready to cut 

First I needed to add a tool library and the shopbot to post processing. 

**Tool library** 

You first need to downloaded the tool file [here]( https://www.amanatool.com/cnc-tool-databases-for-fusion-360tm-vectric)

Then you start with the tool library

![Set up](../images/imagW7/Setup1.jpg)

In local library you right click, click import and select the file you downloaded 

![Set up](../images/imagW7/Setup3.jpg)

and now you should see the new library show up

![Set up](../images/imagW7/Setup3.jpg)


**Post processing** 

Fusion 360 post processing file for shopbot you can find [HERE](https://cam.autodesk.com/hsmposts?p=shopbot) 

You start with the Post library

![Set up](../images/imagW7/Setup4.jpg)

Then you click import and select the file you downloaded 

![Set up](../images/imagW7/Setup5.jpg)

and now you should see the shopbot options show up

![Set up](../images/imagW7/Setup6.jpg)


This set up was set up was shared with me by Dylan Ferro and you can see more detail in his page [here](https://fabacademy.org/2023/labs/charlotte/students/dylan-ferro/lessons/week7/)


**Cut paths set up**
So now we move into the manufacturing side of Fusion and started a new set up 

We first needed to choose the Stock point. You can see little while dots on all corners. This 
will be the starting point to zero the shopbot/start the cut. I choose the bottom left corner. 

![Set up](../images/imagW7/Cut1setup.jpg)

Made sure the axis were set up in line with the machine 


![Set up](../images/imagW7/cut691.jpg)

Next we to set the stock - I choose Fixed stock from the drop down and put in the measurement 
48 x 50 x 0.755

![Set up](../images/imagW7/Cut2setstock.jpg)

Finally need to set up a number/name for file and description 

![Set up](../images/imagW7/Cut4.jpg)

And we can see the set up is done.

![Set up](../images/imagW7/Cut4setupdone.jpg)

Now we need to set up the tool paths - I was only cutting in this design so we needed "2D contours"  and first 
thing we need to do is select the bit - 1/2 inch end mill 

![Set up](../images/imagW7/Cut71.jpg)


Next you need to choose the outline for the cut you have a number of option but I ended up use Chain 

![Set up](../images/imagW7/Cut62.jpg)

and selecting the bottom profile of the shapes 

![Set up](../images/imagW7/Cut63.jpg)

Next we need to put in the tabs - discussing the shape I was cutting with my instructors they 12 inches and 0.25 inches

![Set up](../images/imagW7/Cut65.jpg)

To be on the safe side I increased the clearance hight to 2 inches and retract highest to 0.5 inches. My instructor suggest 
I add -0.02 to the bottom to ensure a cut through 

![Set up](../images/imagW7/cut66.jpg)

We set the cut depth to a little more then half of the drill bit size  from 0.125 to 0.27

![Set up](../images/imagW7/cut67.jpg)

![Set up](../images/imagW7/cut72.jpg)

Here we made 2 changes, the Lead in angle to 0 and on the Ramp Angle to 2. This was aimed to ensure we do not have any unplanned 
marks left by the tool. 

![Set up](../images/imagW7/cut68.jpg)


Any finally we ran the simulation to make sure it all looked good and then proceeded to Post process and exporet the cut file.

![Set up](../images/imagW7/cut75.jpg)


Dan Stone's avatar
Dan Stone committed
## CNC cuts 

**Workflow:** I pretty much following the following work flow we use in the lab

You can see the detailed steps [Here](../files/Week7/ShopbotWorkflowMarch162021.pdf)


At a high level we had to follow these steps:

**Bit**

First we had to install the right bit. 


**Loading**

Loaded the board and attached it in place 

![cnc](../images/imagW7/CNC2.jpg)

**X Y Z**  

Zero out the X, Y and Z. 

![cnc](../images/imagW7/CNC3.jpg)

![cnc](../images/imagW7/CNC1.jpg)
 
**Air cut** 

Loaded the cut path and ran the cut in the "air" above the board to ensure 
everything looks right 

![cnc](../images/imagW7/CNC4.png)


**Run the cut**

![cnc](../images/imagW7/CNC4.jpg)

![cnc](../images/imagW7/CNC5.jpg)

![cnc](../images/imagW7/CNC62.jpg)

The tabs did their job and we have a table top


## Finishing and assembly 

**Sanding** 

Now it is time to sand 

![cnc](../images/imagW7/CNC7.jpg)

![cnc](../images/imagW7/CNC71.jpg)

**BEFORE**

![cnc](../images/imagW7/cnc72.jpg)

**AFTER**

![cnc](../images/imagW7/CNC73.jpg)



Dan Stone's avatar
Dan Stone committed
Now it is time for assembly 
Dan Stone's avatar
Dan Stone committed

Dan Stone's avatar
Dan Stone committed
![](../images/imagW7/A1.jpg)

![](../images/imagW7/A2.jpg)

The legs went on relatively easily 

![](../images/imagW7/A3.jpg)

When it came to the top it turned out that one of the cut in the slot was not flush and requireed some sanding 

![](../images/imagW7/A4.jpg)

An here is the final product!!

![](../images/imagW7/A5.jpg)

 

Dan Stone's avatar
Dan Stone committed
Files for the week [Shopbot](../files/Week7/Cutfiles.zip) and [Design](../files/Week7/Table.zip)