M'S

  • Home
  • About
  • Assignments
    • Student Agreement
    • 1. Principles and Practices, Project Management.
    • 2. Computer-Aided Design.
    • 3. Computer-Controlled Cutting.
    • 4. Embedded Programming.
    • 5. 3D Scanning and Printing.
    • 6. Electronics Design.
    • 7. Computer-Controlled Machining.
    • 8. Electronics Production.
    • 9. Output Devices.
    • 10. Mechanical Design, Machine Design.
    • 11. Input Devices.
    • 12. Molding and Casting.
    • 13. Embedded Networking and Communications.
    • 14. Interface and Application Programming.
    • 15. Wildcard Week.
    • 16. Applications and Implications.
    • 17. Invention, Intellectual Property and Business Models.
    • 18. Project Development.
    • 19. Final Project
  • Final Project


Computer-Controlled Machining




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.

To ensure the safety of both ourselves and the laboratory, it is important to adhere to the safety instructions before operating any machine. The essential guidelines for using the CNC machine are highlighted in the following signs:

Image

Here in TechWorks we have ShopBot PRSalpha ATC 96-60-8 it comes with working Area (Length x Width x Plunge): 105” x 61” x 8” (2.67m x 1.55m x .2m) - XY Moving Speed (with full cutting force): Max 5”/second (7m/min) - Z Move Speed (with full cutting force): Max 2”/sec (3m/min) - Step Resolution: 0.0004” (0.010mm) - Spindle RPM: Max 18,000 RPM

The machine axes are shown below:

Image

There are different tools that could be used with CNC machining, different tools, different sizes, different material means each tool could be used to make a certain operation based on the shape, size and tool material

Here in TechWorks, we used different types of tools, but mainly there are tools used only for drilling operation and should not be used in milling because it does not have a sharp edges on there flutes, on the other hand the endmills could be used to drill and mill.

Image

Each Endmill have different settings to deal with, this data could be provided by the tool manufacture as an example we used Onsrud tools, and each material has it own cut settings. the most important settings are number of flutes, feed rate, chip load and the RPM.

To calculate Feeds and speeds, there is a useful calculator called fswizard which from it I could calculate the values based on the following settings:

1- Tool type: like flat endmills or ball-nose endmill.

2- Tool diameter.

3- Tool coated or not.

4- Angle of the flutes, if it has helix shape or it just flat endmill.

5- Length of the flutes.

6- Shank diameter, which is sometimes equal to the tool diameter and sometimes bigger.

7- chip load which is the thickness of the material removed while cutting and this value usually from the tool manufacturer.

8- Rpm which is the rotation speed per minute and for ShopBot maximum rpm is 18000.


The feeds and speeds also could be calculated from the following equations:

Image

After we completed the safety training, and learned about tools and the machine, we also tested the followings:


1- We learned how to fix the wood board with screws on the sacrifice bed.

2- After cutting we measured the alignment and it was accurately aligned with sharp 90 degree angle on the corners.

Image

For the clearance we tested the followings:


1- With outside milling, we got a rectangle with accurate dimensions compared to the design.

2- With inside milling and clearance 0.1mm, the corners were had a fillet, this fillet equal to the tool radius, so we could not place the rectangle that we got by outside milling.

3- With inside milling and 0.6 clearance each side with 0.6mm on height and 0.6mm on width also with dog bone, we make it and we could put the rectangle in.

Image


Conclusion

1- It is important when dealing the CNC machine to follow the safety instructions, and do not leave the machine while it is running.


2- The proper fixturing of the board, is important to have safe cut, otherwise the tool could be broken, or an injuries to the operator and a damage to the machine could happened.


3- Running time of the machine depends on the complexity and the size of the desired job.


4- When measured the size of the rectangle after cutting, it had very accurate dimensions compared with the design with a 0.0(X)mm error, this means that the machine capable to mill precise parts.




individual assignment:


CAD and CAM

For the individual assignment I used Fusion 360 to Design a "Quran Stand", which will help us and especially the elderly, to read the book easily. It has a special advantage: the height adjustment to set the proper height of viewing and reading.

Before designing, I get inspired from different available products in the market, but all of them had 2 pieces to hold the book on angle, but I decided to make it one part with living hinges, with simple and practical design.


I started with making a base then the front and back support, I learned how to add screws and nuts ,I have added them so I could design the two knobs based on the exact size, then I sketched the book base and I added living hinges so it could bend easily.



Your browser does not support the video tag.


After I finished the design, I saved all components as dxf file as I mentioned on Week 3, for the book, bottom base and the front support to add the Islamic pattern on them.

The Islamic patterns are an Islamic art which is based on the belief that geometry reflects the underlying order of the universe, and that the repetition of geometric forms creates a sense of harmony and balance. Islamic patterns are admired for their intricate beauty, spiritual symbolism, and cultural significance.

Now using inkscape, and after I downloaded the picture of the pattern, I imported and selected the picture > navigated to path > Trace Bitmap then from threshold I controlled the contrast on the traced object then > update preview > apply. After That I saved the file as svg:

Image

After I saved all DXF and Svg files , Now I had to prepare them to send them to the machine, and to do this, we use a VCarve Software which is a CAD/CAM software used either to draw or to prepare the drawings to send to the machine.

When I opened the software it asks me to create a new file or go with an existing file or project, In my case I went with create new file.

Image

After creating a new file, now I had to set the job specification. There are a mainly five sections:


1- Jop setup: In this section I choose the job type as it on one side or both or even rotating. Also I define the job size, the standard size of the wood board are 2440mm height with 1220 mm width, and for thickness I chose 18 mm. For modelling resolution it's important to preview the toolpath before cutting.

2- Where I can switch between 2D and 3D view.

3- Where I can view or hide layers, each layer could contain different elements.

4- Tool bar.

5- Sketches canvas.

Image

All shapes after importing:

Image

In order to make sure that all shapes closed, I used join command, I selected all pieces then select tolerance to be 0.01:

Image

After Joining all curves, grouping the shapes will help to arrange them and saves a lot of time, so I have selected the shapes that I want to group then I pressed on group option:

Image

Now to arrange all models , I used Nesting tool, border gap is the distance between the edge of the board and the parts, while the clearance is the space between nested parts with keeping all other parameters as default, then I clicked on preview to see the nesting, then I pressed on OK:

Image

Because the tool has a diameter, it can not make the sharp edges, so the assembly will not occur correctly, I tried to make the T bones on the corner while designing using fusion, but from VCarve it was easier, I navigated to create fillet > selected tool radius > T-Bone > select the corner of the shape as shown below:

Image

Now all pieces are ready to be prepared for milling, I navigated to toolpath on the right top corner, I chose pocket operation:

Image

The start depth will be from the top of the board so it will be zero, while the cut depth was 8mm:

Image

then I clicked on the select tool, I chose the 6mm tool with the following values:

Image

Milling could not be done with one pass at thick material, so the number of passes I set it to 3 passes, and the software will divide the cut depth on the number of passes:

Image

For the pocket allowance, I set the value 0.3 so it will be 0.6 total and that is the result we have from the group assignment, while the ramp value was 20 (tool will move as a ramping while the z height goes lower) , with 50 mm safe z(retraction distance when homing), then press on calculating.

Because I have different pockets with different depth, I followed the same procedure for other pockets with same tool, passes, ramp and safe z value, the result of the pockets were as shown below:

Image

For the profile, I have selected all pieces then from the tool path I selected profile:

Image

The cut depth was 18.5mm to make sure the cut will be through for all pieces, with same tool diameter and 5 passes, milling will be outside, that means the tool will move on the outside path with for sure a ramp angle:

Image

The tool settings for the profile are shown below:

Image

It's important when cutting the material with full depth to add tabs that will hold the pieces on place, if it was not fixed it will move when the tool moves and will make a hazard even for the tool or the machine and the most important for the machine operator, to add tabs I clicked on att tabs to tool path, I set thickness and height of the tab then navigated to edit tabs, either it could be adding tabs manually of automatically.

To add tabs automatically, I selected all shapes, then added number of tabs on each shape, it could be to add some conditions like fixed distance between tabs, avoid corners. Then I pressed on add tabs then close:

Image

The result of adding the tabs:

Image

After finishing the settings of the cutting, I calculated the toolpath, the final calculation is shown below:

Image

Now all files are ready, to save them, I checked on the toolpath box then I clicked on save tool path > choose a folder > save.

Image

After saving all toolpaths and saving them, now I am ready to prepare the machine for cutting!





Board and machine preparing

First thing we should follow before installing the wood board is to make sure that the sacrifice board ar clean in order to make sure no obstacles that prevent the board to be flat, after cleaning, of course with help of my colleagues we putted the board on the table, then with screws I fixed the wood board:

Image

To put the 6mm cutting tool I unscrew the collet of the milling head, I placed the tool then tightened the collet again:

Image

After preparing the board and tool, there is still last thing to do and that is zeroing the axes, x,y,z and to do this, I opened the machine control software then using arrows keys on keyboard I moved the spindle to to the x,y zero of the machine then I started to move the spindle down until the tool touches the top surface of the board, then pressed on zero axis> checked all of the axes > pressed on zero:

Image

The video below shows the procedure of zeroing the z-axis, as I kept moving down the spindle util it reaches the paper:



Your browser does not support the video tag.


After the tool reaches the paper, Now I can set the z axis as zero as shown below:

Image

Now the machine is ready to be used. To run the pocket and the profile. from control software, I clicked on cut part, then I chose the file > press enter> the software will ask if the tool number is correct > z axis is zeroed > press on start button > press ok:

Image

The machine now starts cutting, I make sure the vacuum are on then I staid monitoring, if I want to stop the machine I press on space bar or incase I needed to press on stop button:



Your browser does not support the video tag.


After the machine finished the pockets and profiles tool path, the result are shown below, note that I made the 4 holes(that are not through) so I can flip the pieces in the following steps:

Image

In order to make sure that the pieces will be straight after flipping, I make two holes in the sacrifice bed with the following settings, note it starts from 17mm depth not from zero:

Image

After that I put two sticks in the holes then flipped the piece and fix it to the sacrifice bed:

Image

To make an engrave for the pattern and the words I used different two tools, but firs I wanted to check how the shape will looks like with those tools so I make a test with 60 and 45 angle tools with the same tool settings except the angle:

Image

The result of the booth tests are shown below:

Image

For the pattern also I tested both the 45 degree v-bit and the engraving bit, the engrave settings as shown below:

Image

The result of the testing:

Image

As a result, I will go with 45 degree v-bit for the letters and the engraving bit for the pattern:

Image

I did the same process for the base after that I trimmed the parts from the board to be assembled, but still before the I started to assemble pieces, in order to keep the hinges with angle, I made a fixture around the piece, then using two pieces of acrylic, I heated them with heat gun so they will take the shape, then I fixed them with screws:

Image

After fixing the angle I started to assemble the parts, first I assembled the base then I putted the first support, the pressift was great but for safety I added some glue, then I assembled the book handler with the two support, finally I put nut and screw to the knobs and assembled them as shown below:

Image



Your browser does not support the video tag.


Hero Shots!

Image



Your browser does not support the video tag.




Your browser does not support the video tag.




Direct Files links

  • Fusion file
  • All DXF files.
  • ShopBot files.
© Copyright Mohammad Shuqwara. All Rights Reserved
Template by BootstrapMade