Exercise 7 - Computer-Controlled Machining 11/3/2020 to 18/3/2020


There are 2 tasks for this week:


cnc.jpg
Versatil 2500

The group assignment is done with Noel Kristian and Yeo Gau Siong.

Our collective work is documented on the SP Fablab Website and hence only my learning and reflections are documented here


Individual Assignment

Before doing the individual assignment, the group spent sometime to familiarize ourselves with the terminologies and safe operation of the machine. These learning are recorded in the group assignment page. Only the safety pointers are included here again because of its importance.

(A) Safety


safety.jpg
Safety Precautions for handling the CNC machine

(B) Mini Prototype


For the individual assignment I plan to design something completely new instead of modifying a design from one of the many training videos. To ensure that the design works, I decided to make a small prototype using laser cutting skills that I have learnt from the "Computer-Controlled Cutting" lesson. This is an image of the prototype.

mini_bin.jpg
Mini Prototype for better visualisation

(C) Operating Versatil 2500


Versatil 2500 is a CNC (Computer Numerical Control) Milling machine, meaning the cutting tool will follow a tool path that is preloaded into the machine. Hence before the machine can cut, the tool path file (*.tap) must first be generated and loaded. There are several ways to do this. One way is to import a vector drawing in dxf format into a CAM software such as VCarve Pro to generate the tool path file. Another way is to use the CAM software within Fusion 360 to produce the tool path file. I have tried both methods but feel that VCarve Pro is much more intuititive and easier to use.

create_tap_files.jpg

Step1: Prepare the tool path file (*.tap) with VCarve Pro

(C-1) Preparing the dxf drawing


Referring to the image of the 2-flute cutting below, the diameter is 6 mm. When cutting internal corners, there will be portions that will be left uncut. These uncut portion will prevent straight edge pieces from slotting into each other completely.

2_flute.jpg

corner_uncut.jpg
To overcome this "dog bone" fillet must be applied to remove these uncut portion. The dog bone can be added manually corner by corner. There is howvever a plug-in by Casey Rogers and team for Fusion 360 that is available on Github.

install_dogbone.jpg


With this add-in, dogbone fillets can be added to all the corners with a few mouse clicks. While this is extremely convenient, the hindsight is that the fillets are added to corners where they are not required.

unwanted_dogbone.jpg

The next thing is to layout the pieces to be cut on a flat surface (known as Nesting) so as to minimise wastage of the stock. To do this, there are again Add-ins, I have however decided to use VCarve Pro to do the layout directly.

(C-2) Using VCarve Pro 10.0


The dxf file is first loaded onto VCarve Pro by opening an existing file. VCarve Pro does not allow multiple dxf files to be opened on the same workspace. The trick to go around this is to open the program twice. For the first one, a new file is created, while on the second VCarve program, the "Open an existing file" command is selected. The drawing from this workspace can then be copied and pasted onto the new file that was created.

going_around.jpg
It is important to check that drawing is in one single continuous vector. When the sketch file in Fusion 360 is saved in dxf format, the lines may be broken up into several vectors that are not connected. These separate vectors cannot be processed by the CNC machine.
join_vectors.jpg

When the drawing is successfully joined with no open vector, the next step of processing can commence. By clicking on the icon on the left of the "2D-View" button, a toolpath command will open up and the required operation and settings have to be input.

loading_dxf.jpg

A toolpath menu will first open up and the required operation and settings have to be input.

prepare_gcode1.jpg
        Home