WEEK 7 COMPUTER-CONTROLLED MACHINING

  1. INTRODUCTION
  2. SCHEDULE
  3. GROUP ASSIGNMENT
  4. INDIVIDUAL ASSIGNMENT
  5. CONCLUSION
  6. ORIGINAL FILES

INTRODUCTION

For this week, the assignment consists of designing an object and manufacturing it using the CNC milling machine, specifically, a SW1325V/ATC CNC BARCENAS. The most important aspect of this week, as our instructors reminded us, is safety, since this is the largest and most powerful machine we will use during the course.

CNC

It is worth mentioning that in this assignment I feel more comfortable, since I previously worked with milling machines and lathes. However, at that time they were not CNC-controlled, or the control systems were very rudimentary, as we are talking about more than 20 years ago. Nevertheless, the safety measures and the general way of working with the machine remain the same.

As in previous weeks, my biggest challenge is lack of time and unfamiliarity with the software we are going to use. Without a doubt, my biggest headache is still FreeCAD, which I have not yet fully mastered. Even so, on Friday night I was able to create a small design to cut the next morning in the lab.

SCHEDULE

The time distribution this week was similar to previous ones:

As in other weeks, the work is divided into two parts

GROUP ASSIGNMENT

Safety measures

The group assignment consisted of describing the safety measures and documenting the CNC training session given by Javier Bayón at FabLab Ponferrada.

The most important aspect when working with this machine is the use of PPE (Personal Protective Equipment)

And most importantly, never get too close to the machine while it is operating

In addition, it is necessary to follow certain routines when starting and finishing work.

Before starting

  1. Check the general condition of the machine: connections, tubes, chip bags, bed cleanliness, etc.
  2. Check oil levels if necessary and the condition of the compressed air condensate tanks.
  3. Perform a movement test to verify that the machine moves correctly without any problems.
  4. Verify that the extractors and compressor are working correctly.

After finishing

  1. Clean the machine bed and remove all cutting debris.
  2. clean
  3. Empty the condensate tanks.
  4. Check the chip collection bags to ensure they are not full and, very importantly, verify that no hot chips caused by friction have reached the bags, as this could create a serious fire hazard.
sacos

Regarding the working method, it is quite simple. Here I will focus on working with the CNC machine, assuming that the toolpath file is already prepared. The previous steps for generating this file are described in the individual assignment.

Workflow

  1. Once the safety checks have been completed with the machine stopped, we turn on the main switch, verifying that the compressor and fans start correctly.
  2. Turn on the computer and open the control software. Once the program has started, load the toolpath file.
  3. Place the material to be milled on the machine bed, making sure it remains within the working area.
  4. Activate the vacuum bed so the material does not move. If necessary, use clamps to secure it further.
  5. THE MATERIAL MUST BE FIRMLY FIXED AND MUST NOT MOVE.

  6. Set the zero position by manually placing the milling bit at the chosen origin point on the work surface.
  7. Using the control interface or manual controller, we can move the spindle in the X, Y, and Z axes.

    zero
  8. Once the coordinates are saved, the tool can be lifted slightly to prevent starting too close to the material.
  9. Run a simulation on the computer to verify that all movements are correct. If everything looks correct, start the job while keeping a safe distance from the moving parts and especially from the cutting bit.
  10. simulacion
  11. Monitor the entire process and stop the machine immediately if any abnormal behavior occurs.
  12. Cutting
  13. Once the job finishes and the bit stops spinning, move the tool away from the material manually.
  14. Turn off the vacuum bed and remove any clamps used.
  15. Collect the finished pieces and clean the machine bed.
  16. If the machine will not be used again, turn off the main switch and the computer, and perform the shutdown checks mentioned earlier.

INDIVIDUAL ASSIGNMENT

Design

For this assignment I chose to work in the Draft Workbench in FreeCAD, since my design was 2D, and I did not create it parametrically. This allowed me to experiment with how this workbench operates.

Since I had already designed a lamp during the laser cutting assignment, this time I decided to create the base for that lamp. It is a simple model that allowed me to experiment and discover that, although Draft seems easier because it is based on direct vector drawing, it also has some nuances.

Recommendations

Little by little, I keep learning.

Yo

Once the design was completed, I exported it as a DXF file. Here I encountered another issue that I had not experienced before: FreeCAD did not export the design correctly because of a Bezier curve I had drawn. The solution was to update the DXF export libraries.

Once the DXF file was generated, the next step was to move to the toolpath preparation software, which generates the G-code that the CNC machine understands. In the FabLab we use CUT2D.

design

Steps in CUT2D

  1. Create a new project and define the size of the material. In this case we used a board of 1220 mm × 2440 mm with a thickness of 15 mm.
  2. On the recommendation of the Fab manager, we set it to 15.3 mm to ensure the cut goes completely through the material. Under the board there is a sacrificial plywood layer, so if the bit reaches it, it will not damage the machine bed.

    cut1
  3. Import the vector design (DXF).
  4. cut2
  5. Verify and close all vectors if necessary. The software provides tools to automatically join vectors that may have become separated during export/import. Open vectors can cause machining problems, so they must be fixed.
  6. cut3 cut4
  7. At this point we introduce the concept of dogbones, explained later. The software allows them to be added semi-automatically without modifying the original design.
  8. cut5 cut6
  9. Switch to the toolpath commands screen by clicking the small arrow in the upper-left corner (which honestly took me a while to find).
  10. cut7
  11. Following the instructions on the screen, we configure:
  12. Calculate and generate the internal toolpaths, then repeat the process for the external ones.
  13. cut9 cut10
  14. Select the type of machining operation (pocket, profile cut, engraving, etc.).
  15. Finally, simulate the toolpath and export the G-code file for the CNC machine.
cut11 cut12

If during the simulation something looks wrong, for example the position of parts, we can return to the design screen, move the parts, and automatically recalculate the toolpaths without repeating the entire process.

cut13 cut14

From this point on, we only need to go to the CNC machine and follow the procedure described in the group assignment.

And finally… assemble the design!

Montando Acabado2

Dogbones

Dogbones are necessary due to a physical limitation of milling machines: the milling bits are round.

This means that when a straight cut ends, the tool leaves a rounded internal corner with a radius equal to the tool diameter. If this occurs on an external corner, it is not a problem because the shape remains correct. However, for internal corners, this small radius prevents two parts from fitting perfectly together.

To solve this, the tool must extend slightly beyond the corner, removing a small amount of extra material. This creates a small circular relief known as a dogbone, allowing square components to fit properly.

Of course, this also removes a small amount of material that was not originally part of the design, so the goal is to place these reliefs in locations where they will be less visible once the assembly is complete.

This concept is very well explained in the following article:

Dogbones

CONCLUSION

This assignment has been very meaningful for me; it reminded me of old times, and I enjoyed seeing how these types of machines are used today. I’m left wanting more, and when I have more time, I’m sure I will make further use of this knowledge.

ORIGINAL FILES

Lamp stand DXF