Week 03: Computer-controlled cutting

Design process

After thinking about some ideas about what to design I decided to make a small car with a gear mechanism that in the future will work to propel the car using a rubber band. BUT the problem was that I didn't know where to start, so before starting to design the 3D computer model I experimented a little with cardboard to give me a clearer idea of the sizes I would like and the proportions between the pieces, with the purpose of having a clearer idea of WHAT and HOW to design it.

I cut two cardboard circles for the wheels as I wanted to give it a HOT ROD look.

I cut several pieces to have a clearer reference of the proportions I wanted to give it initially.

Since I wanted to give it a gear mechanism I made a very simple map of the gears and the distribution between them, this is the front view of the gear mechanism.

And this is the rear view of the mechanism.

At this point I already had a very clear idea of what parts I had to design, some initial measures and the distribution of the pieces, but now the challenge was to parameterize the whole model. BUT the model contains gears that should also be parametric, so my first idea was simple, use the Fusion 360 gear generator and in the generator parameters assign variables declared by me, one called mod for the module and another g_N for the number of teeth.

Then I set the variables in the generator but it tells me that the number of teeth should be a number, and in my parameter declaration it is!

So I decided to try with a fixed number of teeth and just parameterize the module.

Still the generator didn't allow me to set the gearing. Conclusion you cannot parameterize the Fusion 360 gear generator.

Seeing that the generator is not possible to parameterize it I decided to design my own gearing and parameterize it from design. For that I needed the formulas for a gear since I couldn't remember them clearly, but after a search on the internet I found this page (https://www.engineersedge.com/gear_formula.htm) that contains all the necessary equations.

Now it was time to add the parameters of a gear that will allow me to generate it. This is the table of parameters with their corresponding equations.

The construction circles for the gear are as follows

But now a new problem arises, THE TOOTH PROFILE! ... to give me an idea of how to metrically design the tooth profile I generated a gear with the integrated Fusion generator to see how the generator did it. That made me notice that the generator created a series of points that were joined by a spline.

The spline was not parametric! ... then I remembered that the profile of a gear tooth is generated using something called an INVOLUTE CURVE (https://en.wikipedia.org/wiki/Involute) that allows the contact between the splines to be smoother and the stress to be incremental, here a page that explains it in more detail (https://www.spiroidgearing.com/products/concurve/)

At this point my mind was saying "NEW CHALLENGE UNLOCKED", I had to think how to generate an involute curve in Fusion 360! ... Other more advanced CAD programs like Catia, Creo or Solidworks have support for generating curves from mathematical equations, this feature is known as "equation driven curve", in Creo it is achieved using the feature called "Relations" which allows us to write algorithms based on our parameters.

The solution I came up with was to generalize the involute curve using constraints in Fusion 360, for that I needed the equations that define the involute curve, but thanks to the internet I found this page that describes them very well (https://khkgears.net/new/gear_knowledge/gear_technical_reference/involute_gear_profile.html). Now it was a matter of converting those equations to a parametric form using constraints.

The involute curve looks very promising!

Now it's just a matter of mirroring the curve and extruding. The result looks amazing!

Now it's time to test if the parameters work by increasing the number of teeth from 8 to 12.

Incredible it stays parametric! ... I will continue to increase the number of teeth from 12 to 20.

It seems to work but a warning appears in the sketch.

Some dimensions appear in red, I didn't know why so I double clicked on one of them and verified that the parameter was ok, and it was ok but when I hit enter to exit the dimension edit ALL was corrected! ... it seems that there is an error in Fusion when updating the new values to the dimensions.

After correcting that little bug everything worked fine again.

But if I continue to increase the number of teeth the involute curve spline starts to deform.

After a few hours of design and parameterization the result is as follows

Cleaning the laser lens

After long time use of a laser cutter it is very prone to lens fouling and it is very difficult to try to calibrate the Kref with a dirty lens.

The machine I was using that we cleaned the lens on is an Epilog Zing 30 Watt.

In the FabLab Kamp Lintfort there is a cabinet containing all the tools needed for the lens cleaning process.

Inside the cabinet is a box that is just right for lens cleaning.

From that box we need "Lens Cleaning Tissue" and the packaging of "Industrial optical cleaner".

We will also need some isopes.

The first step to remove the lens is to remove the spool, this is done by removing the retaining screws located on the front and back of the spool.

The next step is to carefully remove the spool avoiding hitting or damaging the lens.

With the reel removed it will look like this.

This is the equipment needed to clean the lens.

Carefully unscrew the lens, be very careful not to drop it because it is very fragile and can break.

The lens out of the reel looks like this

Place a sheet of "Lens Cleaning Tissue" over the lens and apply a few drops of "Industrial optical cleaner" and let it sit for a moment.

Repeat the process on both sides of the lens.

While we let the lens rest with the cleaning agent we can clean the spool and remove all the accumulated dirt and dust.

Gently clean the lens without applying too much pressure or force.

We use the isope for the final touch to make sure that no particles are left on the lens.

Put the spool in place.

And we fixed it, exactly as it was when we removed it. The lens is now perfectly clean.

Cutting and assembly process

To assemble the set of parts my initial idea was to make rectangular shafts to connect the wheels but it didn't work very well.

I then decided to switch to square axles and did some testing to see how well it would turn, and it did pretty well.

The only problem was that they were more fragile than the rectangular ones.

As I mentioned before I didn't know it was necessary to clean the lens of the cutter, before I knew that I was doing a lot of inconsistent tests, but after cleaning it was time to do one more test and everything was ready to cut.

The parameters I used to cut the plywood were as follows.

I used a frequency of 10 HZ for the purpose of not burning the wood too much since I had a power of 75%, combined with the speed of 25% it resulted in a cut that was neither too thin nor too thick, and the pieces fit perfectly.

To make sure that all the pieces will fit well together in the Fusion 360 file there are two parameters control the offset because you can compensate the Kerf from them. In case of fixed joints it has an offset of 0.1mm and in rotary joints it is 0.5mm.

After fixing the set of parts and sending the cutting job to the laser cutter this is the result.

All the parts seem to have come out very well.

Now it was time to assemble starting with the shafts.

The next step is to place the mechanisms.

And finally the wheels

The final result of the car is this

Multiple Ways version

Now I designed another kit with some randoms pieces that came to my mind, of course all parametric.

The parameters used in this design are:

  • material_thickness: Corresponds to the thickness of the material.
  • main_circle: It is the diameter of the circular part.
  • slot1_width: Is the width of the joint and in this case is equal to the material thickness.
  • slot1_depth: is the depth of the joint.
  • leg1_curve: Radius of the curve in the curved leg.
  • leg1_length: Length of both legs, the curved and the straight leg.

The parameter I am using to control the kerf is "material_thickness", I decrease it with respect to the real thickness of the material to get Press Fix Joints (Kerf = 0.02mm).

The way I use to export the parts is to first create a Sketch on the part and then create a projection and finalize the Sketch.

The next thing is to export the Sketch as DXF.

The material used is 3mm thick cardboard.The first cutting test with the cutter I used the following parameters.

As you can see in the above image some parts burned because the "Power" was a high value.

Then I lowered the power setting and the result improved a lot.

Below are some pictures of the different ways to assemble the parts.

Kerf Test

This section describes the process to obtain the Kerf of the machine. There are many types of tests and patterns to obtain it in this case I will make a fairly simple one that consists of cutting several pieces of the same size and then measure the difference between the internal and external cut area.

The test pattern I am using is as follows.

The test parameters are: Speed: 25% Power: 75% and Frequency: 10 hz

The next is to measure the outside ouf the cut, in this case 100.20mm

And also measure the length of the parts together, in this case 97.85mm.

Doing a little math we can get the Kerf with this formula: (external_cut - internal_cut)/number_of_cuts - (100.20- 97.85)/11 = 0.2136

In summary the kerf for this machine, with these parameters and this material is 0.2136mm

The link for the group assignment is this

Vinyl cutting test

With respect to the vinyl cutting I decided to do a small test just to familiarize myself with the process. Everything starts with a sheet of vinyl with the correct dimensions for what we want to cut, essentially a little larger than the work to be done.

Tape it to the support surface on which the cut is to be made.

Place the surface in the machine.

For design it use Silhouette Studio file software with tools that allow you to create text

After sending the work the result is as follows

In order not to lose the position of all our vinyl pieces it is necessary to place it on transfer paper, this allows us to transfer it to the surface where we want to place it.

In the transfer paper we see a mirror version, just the necessary to place our work on the final surface.

The cut is placed on the final surface.

And slowly and carefully remove the transfer paper.

Resulting in this.

Software
Files