Skip to content

7. Computer-Controlled Machining

This page documents the group assignment for week 07 of Högni, Jóhannes and Ólöf.

Group assignment:

  • Complete your lab's safety training
  • Test runout, alignment, fixturing, speeds, feeds, materials and toolpaths for your machine
  • Document your work to the group work page and reflect on your individual page what you learned

Overview and Approach

We did the group assignments in two different locations.

Ólöf worked with the Shopbot at Fab Lab Austurland.

Högni and Jóhannes worked with the Shopbot at Fab Lab Ísafjörður.

Notes on Health and Safety

It is important to take great care, when operating the milling machine.

  1. Always wear safety glasses and hearing protection.
  2. Make sure that clothing or hair cannot get caught in the machine.
  3. Locate the emergency stop buttons and familiarize yourself with the safety features of the machine.
  4. Don't leave the machine unattended and be ready to stop it if something happens or an unauthorized person enters the hazard zone.
  5. Tools and pieces of objects can break and come flying at people.
  6. Never use your hand to reach into a powered machine.
  7. Be careful when removing material to avoid cuts or burns.
  8. Make sure the machine is well maintained and in good mechnical and electrical condition.
  9. The person who is going to operate the machine also needs to be well balanced and ready to concentrate on the machine; watching, listening and smelling to make sure everything is as it should be.
  10. Small sparks can ignite fire. Be aware of all friction and overheating.

Below we show a photo with arrows pointing towards the important emergency buttons and mains switch at the Shopbot at Fab Lab Ísafjörður.

Safety Shopbot

Fab Lab Ísafjörður

We performed several tests with the Shopbot using 12 mm birch plywood for all of them. We used a new 1/4'' upcut milling bit with two flutes.

Högni made the kerf comb test and used VCarve.

Jóhannes made the speed/feed test, the flexure test and the joint test and used Fusion 360.

Note

The dust collection shoe was broken on our Shopbot, so we had to live with dust in the room and on the workpiece. We used the vacuum hose after milling to remove the dust and chips.

Runout

We tried to measure if there is runout at the spindle. We had a dial gauge and probed the shank of a new 1/4´´ milling bit. There was no runout measured, so it is less then 0,01 mm.

Runout

Fixture and Z-zeroing

We fixed the stock piece with wood screws into the sacrificial MDF sheet below. For zeroing the Z-axis with the tool, we used the aluminium plate that comes with the Shopbot.

Zeroing

Speed and Feed

We milled several slots into the plywood in two two passes. The rotational speed was 10000, 14000 and 18000 rpm and the feed steps were 500, 1000, 2000, 3000, 4000 mm/min. There was an audible difference between the cutting operations and also a slight difference in the finish of the slots. However, none of the cuts was totally unacceptable.

Note

Later we realized, that we should have considered the grain direction of the top plywood layer and make sure to conduct the test both lateral and longitudinal.

Speed/feed test

The best results appeared to be with a medium speed and feed - 14000 rpm and 2000 mm/min.

Speed/feed results

Here is the Fusion design file.

Kerf Comb

Joint test

We decided to test regular tee joints and milled two parts according to our own drawing.

The real thickness of the 12 mm plywood was measured 11,7 mm.

Tee Joint test

The parts fit together in various ways, but it didn't seem to make a lot of sense, when comparing with the offset values.

Tee Joint fit

When measuring the side lengths of the square piece we discovered something very odd.

The deviation of the piece was X +0,35 mm and Y +0,15 mm. If any deviation, we would have expected to be negative (because of runout), not positive!

Deviation

This meant, that because of the shape of the piece and alignment of the slots, the width and length varies, which explains the strange fitment.

Our instructor had recalibrated the Shopbot in 2023, when he was attending the FabAcademy and documented about it.

So we assume this needs to be done to be able to succesfully finish this week's assignment. The deviation seems to be related to (uneven) wear in the rails/gears.

Recalibrating the Shopbot

As mentioned above, it was necessary to recalibrate the Shopbot.

Here is the correction factor calculated by diverting the expected with the real value:

X: 100 / 100,35 = 0,9965122072745391
Y: 100 / 100,15 = 0,9985022466300549

Next the old machine values are corrected by multiplying with the new correction factors:

X: 0,9965122072745391 * 97,7487 = 97,40777279521674
Y: 0,9985022466300549 * 97,7487 = 97,60229655516725
These values are then entered into the software (Values - Unit Values).

Unit Values

After milling the test piece again, it measured perfectly 100,0 mm x 100,0 mm so that was a success.

Flexure

We tested flexure by milling different slot patterns, allowing the crosspieces to twist and therefore create a curved shape.

The size of each flexure area in the test is roughly 240 mm x 200 mm.

The table below states the dimensions of the flexure pattern 1 to 3 (from left to right) in millimeters.

Flexure 1 2 3
Slot length (c-c) 44,25 102,5 95
Slot width 7 7 10
Spacing horizontal 8,75 7 10
Spacing vertical 7 7 10

Note

Flexures are flexible, so you need to plan the toolpaths wisely and take extra care fixing the stock.

Flexure milling

Then it was time to remove the fixture and feel how flexible it actually is.

Flexure ready

Here we used clamps to hold the bends for the photo. We didn't want to break the flexure right away, so the shown flexure is achievable with reasonable force.

Flexure

Flexure

The first flexure with the short slots was least flexible with an estimated bending radius of 250 mm.

The second flexure was most flexible with an estimated bending radius of 90 mm.

The third flexure was in between the two other with an estimated bending radius of 150 mm.

Here is the Fusion design file.

Fab Lab Austurland

The Shopbot

Shopbot PRS Alpha

We have a Shopbot PRS Alpha in Fab Lab Austurland and it's mainly used for woodworking.

The Shopbot

Joints and deviation

Joints and deviation

I made a file to measure how joints would fit and if there was some deviation in cut parts. I work in a vocational school and I used leftovers from a house building project. The material is called Oriented Strand Board (OSB). The problem with this material is that it is very uneven. When I measured it the numbers went from 11.80 to 12.20mm. I decided to use the average; 12mm.

Here you can see what the material Oriented Strand Board (OSB) looks like. It is very rough, but the pieces turned out fine.

Joints and test cut out of OSB

Joints and deviation

There was almost no deviation. The numbers look pretty good! 100mm drawing measures almost exactly as 100mm.

Deviation

The joints fitted well and it was good to be able to test different sizes before doing the individual assignment.

Joints

Importance of zeroing x-, y- and z-axis

Zeroing axes

It is important to zero all axis for safety reasons. By zeroing the x-, y- and z axis you know where the beginning point is an you can make sure that the Shopbot will work in the right areas. When you set up your job in Vcarve you have to choose if you want to zero the z-axis on top of your material or if you want to zero it on the machine bed. The material I was using, Oriented Strand Board (OSB), is very uneven and for that reason I chose to zero the z-axis on the machine bed.

Zero Z-axis on machine bed

Here you can see the alligator clip that is used to set the z-axis.

Alligator clip

Emergency stop buttons

Zeroing axes

Before you start the Shopbot, be aware of how to stop the machine if necessary. We have two emergency buttons that we can press.

Emergency button

Changing endmills

As you can see, the tool that is used for changing endmills is fastened to the machine with a key so that the machine cannot operate while changing endmills. Very good for safety reasons.

Tool for changing endmills

File for Shopbot test

Shopbot test

Here you can download the Shopbot test:

File for Shopbot test