Molding and Casting - Attempt #1

Spoiler alert: Have you ever seen these milling bits? Remember their faces, they will come to hunt us down, later. 😱

Individual Assignment:

Concept - Render

This week, we were asked to build a cast.

** Inspiration**: Dinosaurs playing hide & seek - comic

Material, datasheets and properties

Stock

Milling Bits

Cut Type Diameter Flute Count Cut Flute length End-mill Shank diameter Shoulder height
Roughing 3.179 mm (1/8th inch) 4 Up-cut 19mm Flat 3.179 mm N/A
Finishing 1.55mm (1/16th inch) 2 Up-cut 6.5mm Flat 3.17 mm 10 mm
Finishing 1.55mm (1/16th inch) 2 Up-cut 6.5mm Ball 3.17 mm 10 mm

Silicone

Epoxy

Designing the piece

A common mistake while designing molds is to simply extrude perpendicularly. This works for tasks but will prove difficult during mold manufacturing in 2 different moments:

If we use tapered walls/extrusions (in all the places where it is reasonable and where it does not interfere with our design), we can prevent all of these issues.

Toolpaths

In order to produce our mold, we will use the Roland SRM-20 milling machines in our workshop.

Roland SRM-20

These devices come with Modela Player 4, a piece of software that can be used to create 3D tool-paths for milling.

We will create various toolpaths using different mill bits.

Roughing toolpath

During subtractive manufacturing processes, the purpose of the roughing cut is to remove the vast majority of the material. The toolpath will get close enough to the actual piece (up to a safety distance that we configure) but will always leave a bit of material behind, that we’ll remove un subsequent passes with finer tools.

The tool is large enough to leave very distinct marks and passes when we visualize the toolpath.

1st Finishing toolpath

The Finishing cuts are there to remove the last bits of materials left behind from the roughing cut.

They trade-off slower speed for better precision and better cuts, curves and surfacing precision.

The preview of the toolpath shows how much more precision this cut will use.

Don’t let these two pictures fool you, though. Normally the longest cut is the roughing one, because it needs to do multiple cuts at different depths (they just get stacked in the preview).

The finishing cut is not as slow as it seems, as it only covers the surface of the piece.

2nd Finishing toolpath

Some processes can use more than 1 toolpath for each type, for example to use different milling bits and allow the operator to swap them between runs.

In my case, I also added a 2nd finishing cut with a ball end-mill, for even smoother surfaces.

You can find the toolpaths in the Assets section at the end of the doc.

Milled piece

This is what the piece looks like after the end of the initial roughing cut.

You should notice:

Lessons learned - ⚠ Problems during the milling process

Unfortunately, there were some problems during the milling process.

The walls were chamfered, but not enough for the finishing endmill I used for finishing-1 cut.

If you check the picture at the beginning of the page, you will see that the finishing endbits have a thick shoulder that is much wider than the flute diameter.

Hypothesis

My working hypothesis is that, despite the walls being not vertical (10 degree chamfer), the roughing cut is still making the “rough” cut vertical for some unknown reason.

The secret hope is to blame this on the software designed by a multimillion dollar machine manufacturer, instead of me, a first time mold designer.

Let’s see who wins! 😅

Proposed working methodology

PostMortem Analysis

The first step is finding an X position that repeats over time.

Hint: We can use a text editor that supports multi-line regular expressions searches.

This coordinate seems like a good place to start.

You can see that the file has multiple repetitions evenly spread, and they all target the same X and Y, but different Z coordinates. We deduce that this is one of the milling passes that remove lots of layers of material.

Here are some of the bits we’re interested in:

File preamble skipped
...
Z13297,1120,-44;
Z13297,1310,-44;
Z1003,1310,-44;
Z1003,1501,-44;
Z9117,1501,-44;
V30.0;Z9117,1501,100;
Z10823,1501,100;
V10.0;Z10823,1501,20;
... Skipped to the next depth down 0.44mm deeper
Z13297,1120,-89;
Z13297,1310,-89;
Z1003,1310,-89;
Z1003,1501,-89;
Z9100,1501,-89;
Z9098,1501,-89;
Z9038,1512,-89;
... Skipped to the next depth down 0.44mm deeper
Z13297,1120,-1067;
Z13297,1310,-1067;
Z1003,1310,-1067;
Z1003,1501,-1067;
Z8759,1501,-1067;
Z8587,1542,-1067;
Z8517,1561,-1067;
Z8516,1561,-1067;
Z8406,1591,-1067;
... Skipped to the next depth down 0.44mm deeper
Z13297,1120,-1111;
Z13297,1310,-1111;
Z1003,1310,-1111;
Z1003,1501,-1111;
Z8745,1501,-1111;
Z8580,1541,-1111;
Z8577,1542,-1111;
Z8467,1571,-1111;
Z8256,1631,-1111;
Z8255,1631,-1111;
...
Rest of the file also skipped

You can download the original PRN file from assets

It is very clear what’s happening, right?

But, just in case you are not a lecturer in FabAcademy, we’ll do a small breakdown:

This is the output after a fun (and arduous) Post-Mortem Analysis for the PRN Code.

First, some summary: We wanted to perform our analysis on various cuts (at the same X/Y positions, but at different depths), and then compare how/if the X and Y are changing, as we cut deeper and deeper.

If our hypothesis is correct (🤞 fingers crossed) we should see that, as the mill goes deeper, the X and Y don’t change enough to respect the chamfer of the wall (that is… that it has an inclination close to 90 degrees, or, at least 80 degrees), 80 degrees of inclination would be what we put in our original design (except that the Fusion screenshot above shows it at 100 = 99.9 because I was measuring the opening of the angle instead of the inside angle).

The initial passes are looking promising (it seems that I will be able to blame this failure on Roland Co. Ltd, after all).

But, ah! Fatality!! If we compare a cut at the tallest point, with the same cut at a deeper depth, we will see that our hope vanishes really quickly.

A closer look confirms that our hypothesis is incorrect and that, despite initial looks, the PRN Code does leave enough room to avoid this problem.

The angle of the rough cut is 70 degrees (even more open/safer than I originally designed), and the cause of this is that I did not account for the end-mill thicker shoulder during design.

Summary

Raw Postmortem Data

✨ Join the fun and download the full breakdown/spreadsheet

2nd attempt

Go to the 2nd Attempt to see how that went.


Assets

Dino Lamp (unfinished due to incorrect design)

Group Project