About me

Final project - development

Final project

Weekly projects

   Wk 8        Large Format Machining (Mar 18)
        
Assignment: 

• Make something big


Design

Last week, a dear friend of mine asked me "So what's your project this week Sal?!". When I told her the brief was captured in three words "make something big", she said "Any chance of a new garden bird table?" I thought it was a nice challenge.

I had witnessed many times, magpies and crows swooping and stealing bird feed from the smaller more vulnerable garden birds on her bird table and so I wanted my design to offer some element of protection for them. Something that would enable them to move freely (due their size) and make swooping difficult for the larger birds, whilst not prohibiting the view from the house window.

After an initial idea and sketch, I set about cutting some cardboard by hand so that I could see the form as soon as possible in space.

initial rib   cardboard mockup

I then set about tracing the cardboard rib as a vector drawing in Affinity Designer:

tracing a vector drawing of rib    testing lock
                joint

I tried to draw the vector paths in both Affinity Designer (£39) and Inkscape (free). As I am new to both applications, a large part of the week was trying to create these paths and refining design and structural detail as I went along. Given my design was quite tall with minimal in structural support, my tutor pointed out that a lock joint would help to give strength.

Affinity has some very powerful and sophisticated tools for recognising geometrical relationships and snap-to tools. Moving to Inkscape after Affinity feels like a downgrade, then again, Inkscape is free.

affinity vs inkscape


If I had more fluidity in 3D CAD I would have definitely tried to progress further using Rhino than I managed to do.

rhino attempt


A 3D model of the design in space would certainly help me identify any potential design flaws.
I imported the rib into Rhino to see the structure in space and be able to more easily slice and select 'planes' for intersecting pieces, but in the time available I was not able to progress quickly enough, so I focussed on preparing the form in 2D to create a pdf for the Shopbot Milling Machine.

HEALTH and SAFETY

Health and Safety is the most important aspect of working with the Shopbot machine. The tool itself is surprisingly unguarded and moves across X Y Z axis, so its critical to be mindful at all times. 

When handling materials, gloves should be worn to protect from splintering. Goggles must be worn to protect eyes from the possibility of loose pieces flying off the bed, or worse, the tool itself shattering. The milling action creates a deafening noise compounded by an extractor fan, so ear defenders are also must. Although we do have an extraction fan in the lab, I could feel the irritation of the dust particles so I also chose to wear a mask.

safety I am under there somewhere.

 

Setting up and preparation for Milling

The material I had chosen to work with was 12mm ply. In actual fact the material varied between 11.0 and 11.4 and this had to be accounted for in the dimensions of all joints; an average of 11.2mm was applied. The Computer Numerically Controlled (CNC) Machine that we had at our lab was a ShopBot machine. The software used to create the toolpaths was Partworks.

Once the material was placed on the bed, it became apparent that one corner of the piece was slighlty warped. This made clear the importance of laying the material as flat and sound to the bed as possible, so 7 points were chosen to screw the material solidly to the bed. I had to refer to the layout of the design to ascertain where to best place the screws - ie, in the waste sections and where they would be most effective, considering any weak areas and those prone to vibration.

warped material

The machine was now ready to have the X, Y and Z axis 'zeroed' (- the origin offset is never used in Partworks) .
The machine was powered on and the tool column could now be moved by left-right on the PC keyboard to bring the middle of the tool bit to the origin of the bed / material. Finding the X and Y axis is straight forward and done by eye alignment along the length of the material.

To determine an accurate zero for the Z axis and to avoid damaging the material (which is soft relative to the powered drill bit), the Z axis zero origin is detemined by use of a metal plate of a certain depth (known and previously calibrated in Partworks), which is placed solidly on the material (away from the edges) and under the drill bit (choose a clean undamaged area). A metal clip is attached onto drill - this establishes an open electrical circuit. Upon selection of Z-zero on the PC control panel, the tool tip automatically travels down and detects the right contact with the metal plate (closing the electrical circuit - check for green light in the control panel). This process completes the Z-zeroing 

zeroing z

Checking and amending the toolpath in PartWorks (ready to mill)

Partworks
(the software that controls the shopbot) is where final checks and refinements are made to the pathwork before calcualting  the final toolpaths to mill.

Dog and T-Bone fillets

Most joints are square in form. However a milling tool is circular.
The 'Dog-Bone' and 'T-Bone' fillets allow toolpaths to mill into corners of slots and grooves, allowing mating parts to fit flush. This also allows the limiting radius of the cutter to be removed from the bottom of slots. This ensures the strongest possible engagment and fit. Choice depends on the needs of the design and whether the joint can be visible or needs to be hidden for aesthetic reasons.

fillets       dogbone



tbone


When I transferred my pdf file to Partworks, all the vector lines were closed as required, which is good. However there was quite a bit of work to do.
For example, we found duplicate line work which needed to be deleted. Also, in some places, the click-on-path feature in PartWorks to assign a dogbone fillet in a corner would not work in every position. In some places, new traces had to be drawn over existing lines and then the fillets would work. In some cases, by reducing the radius of the cutter in the dogbone settings, the fillet would also work, as the software would not allow the fillet to extend beyond the width of the slot.

In future I would choose to go through this process outside the shopbot PC environment to make sure it was truly ready to mill.

Toolpath set up

There are 3 toolpaths to choose from. Profile, Pocket (for scooping out) and Drilling.
I chose 'Profile' toolpath; outside; climb. Tool was going to be 6mm downcutting tool, which would give the best finish in this set up. Settings are cpatured in screen grab below:

toolpath set up


Depth of cut passes were edited, taking into account the depth of the material, and the amount of passes calculated by Partworks. This is optimised so that the best finish is obtained on the last pass of the mill, ie it gives best result when the tool has  around 50% of its pass in the material to be cut and 50% of the tool  passing through the sacrificial layer. This helps to avoid tearing on the last pass.

Adding tabs

In order to keep the material being cut to remain stable and safe under the power of a 18,000rpm end mill, tabs are added to the toolpath. The terminology is misleading, because, in fact the reverse is happening; 'adding a tab' means that the end mill toolpath skips a few layers (around 4mm sq area) in the toolpath, leaving a link to the main body of the material so that it does not fly off.

tabs  Example of a tab
 
Tabs can be placed evenly distributed around the pieces being cut, and in particular where there may be increased weakeness, risk to fly off or potential tendency to vibrate and cause damage to the finish.

toolpaths

Toolpath summary:

toolpaths


Mill cutting the plywood

I was very happy with the quality of the cutting, it was clean and sharp.
However there was still an hours worth of sanding to do around all the freshly cut edges.
 
milling  
locking joint

The photo above shows the detail of the locking joint used, that would give further strength to the design, as well as clearance from the ground. The bottom edge of this piece would provide a third foot to lift the table off the ground (as three contact points gives the greatest stability). Before, leaving the lab, I tested the joints to ensure that the tolerances of the assembly were workable. There was good firm and solid engagment in the clearance between the pieces.

flat
                    parts

However, as I did not want to put any unneccesary stress or torsion on the structure (in transit in my car), I took the flat pack, carefully protected and packed, to my friends garden to assemble in situ.

lipbalm

To help ease the joints together, I used grease in the form of lipbalm smeared on the edges. This definitely helped the assembly push-fitting process and reduced the stresses so that any fragile joints could be protected from fracture.

front view   side view 

View 360 degree movie here
Download design file here

Pdf here