Computer-Controlled Machining

For this week we must learn how to use router machines, as well as design a useful piece of furniture. In my case, I decided to make a bookshelf or shelf unit. Since I do not have a designated space to store my belongings, I decided to build one.

Individual project

  • Make (design+mill+assemble) something big

Design in SolidWorks

It is important to have an idea of what you want to manufacture. In this way, the drawing can be created in a CAD program in order to generate the parts.

In my case, it was helpful to first sketch by hand how I wanted my bookshelf to look. Afterwards, considering the size of the material, which was 1.22 m × 2.44 m with a thickness of 12 mm, I began modeling each piece of my shelf one by one.

The first piece I created was saved, and I used it as a reference to design the second part. I continued working in this way until all the corresponding pieces were completed.

Once all the pieces were created, I assembled them in SolidWorks to visualize the final result.

The steps I followed to complete the furniture design were very simple. Thanks to the previous weeks of practice, it was much easier for me to create a design that included joints such as slot joints and press-fit joints. In this way, I obtained the following design.

Finally, I created the technical drawings of all the pieces in a single file, which was saved in DXF format.

VCARVE

At my university we use a program called VCarve. This software allows me to determine the cutting speed, cutting depth, tool selection, and other machining parameters.

The university has two types of router machines: the Asiarobot and the March 2/3. This is important because when saving the code, it must be done according to the type of machine that will be used.

Steps Followed

  1. Open the VCarve program and select “Create a New File.”
  2. The material setup window will appear in the interface. It is important to correctly enter the material dimensions. In my case, the material had a width of 1220 mm, height of 2440 mm, and thickness of 12 mm. For the job type, I selected single-sided machining, with the surface origin starting at coordinates X = 0 and Y = 0. After entering these parameters, click Accept.
  3. The main program interface will open. On the left side, you will find tools for creating vectors, transforming objects, editing them, moving them, or using 3D tools.
  4. To add the DXF file containing the pieces, select File → Import → Import Vectors/Bitmap.
  5. After completing the previous step, a window will open where you can locate your file. Select it and click Accept.
  6. In my case, the following shapes appeared. I deleted the letters that were automatically added, since they were not necessary. Then, I selected all the pieces and, in the “Edit Objects” section, used the “Join” tool to combine vectors that were separated. I used a tolerance value of 0.1 mm and joined them.
  7. After that, I arranged all the pieces within the working area.
  8. To design the living hinge, my instructor provided this template, which served as a reference. Modifications were made using the predefined equations. Specifically, I modified the first three ranges to define the material thickness, kerf value, and the desired bending angle. The rest of the design was completed afterward.
  9. As a recommendation, I created chamfers in areas where the machine needed to perform 90° cuts. This helps reduce machining difficulty and minimizes potential cutting errors when using the router. For the chamfers, I used a 3.4 mm value and selected a “dog-bone chamfer,” which allows the creation of internal reliefs so that slotted parts can properly fit together.
  10. Once the chamfers were created, I selected the vectors where I assigned the Profile Toolpath (the first option responsible for cutting the pieces).
  11. A window immediately opens where I can configure the tool type and its corresponding parameters. These calculations were made using a cutting calculator, which helps determine the appropriate speed for performing the cut. It is important to remember that the cut must be balanced: the machine should not move so fast that it breaks the tool, nor so slow that it generates excessive heat or even a fire. The values I used are shown below.
  12. mm/min
    Parameter Value
    Units mm
    Diameter (D) 6.3 mm
    Number of flutes 2
    Depth of cut 3 mm
    Step-over 2.52mm
    Spindle speed 18000 r.p.m
    Feed units mm/min
    Feed rate 4000
    Plunge rate 650 mm/min
  13. Once these parameters were assigned, the number of passes was five, with the toolpath set outside the vectors and a cut depth of 13 mm. A warning message appeared indicating that the cutting depth exceeded the material thickness; however, in my case I accepted it.
  14. I also added tabs along the toolpaths to prevent the pieces from moving or jumping during the cutting process. I placed five tabs along the vectors.
  15. After this, a window opens where the cutting simulation can be visualized.
  16. Next, to perform the remaining cuts required for my type of joint, I used the 2D Profile Strategy, selecting the vectors where this type of assembly was needed.
  17. I assigned the expected depth value and calculated the toolpath. It is important to note that during this process it is not necessary to manually calculate the kerf, since the program automatically accounts for it.
  18. Finally, I saved the two generated toolpaths separately for the Asiarobot machine.