Week 07. Computer Controlled Machining

We're going big with the CNC machines this week....

Diarmuid Kelly

Group assignment: (link)

Do your lab's safety training
Test runout, alignment, fixturing, speeds, feeds, materials, and toolpaths for your machine

Individual assignment

Make (design+mill+assemble) something big (~metre-scale)
Extra credit: don't use fasteners or glue
Extra credit: include curved surfaces

Designing the test part

I designed a test part in Autodesk Fusion 360 to test the Biesse Rover CNC machine. I used the 10mm cutter to cut the part.

I start using the text feature in sketch in Fusion, see below

I extrude the text

I then move the letter bodies to intersect so they will form one part

Once overlapping, I use the combine tool to form one part

I add some fillets on the inner corners so the cutting tool can get in to cut them.

We are now ready to create our toolpaths, change workspace to manufacturing in the top left corner.

Create a new setup, a new dialogue window opens, in the first tab work through the options.
We don't actually need to select a machine.
Select milling as operation type.
In Work coordinate system set up as shown
Under model select the body
And in fixture we can leave that for now - if you have a fixture setup on your CNC such as a clamp etc. you can enter it here - you will need a model of it in your design.

Go into the next tab and set the stock size to fixed and enter the size of the material you are using. Click OK

We can now select a tool 2D Pocket from the 2D section in the menu bar.
Click on select tool. We will select a 10mm end mill - you can create one or select from the Fusion library - it is a good idea to set up your own library with tools that reflect what you have available in the CNC machine.

Once selected we can skip the next tab and move to the geometry tab.
We can now select the inner loops at the bottom of the letters as shown.

Move to the next tab and make sure you are happy with the heights. This is where you can set how deep the cutting tool will go so if you have a spoil board you can set your bottom height to drop down by 1mm or so - BE CAREFUL WITH THIS YOU DON'T WANT TO DAMAGE YOUR CNC MACHINE.

In the next tab we can set our preferences for the cutting passes

Click OK, the cutting toolpath will now generate - if we right click on the cutting path in the browser we can simulate the toolpath.

The play button at the bottom of the window will simulate the cutting toolpath - the slide will speed up and slow down the playback - in the dialogue window make sure stock is ticked and we can also visualise our stock material.

We can now select 2D contour from the 2D menu bar - select the face of the part - again choose the 10mm endmill (or whatever tool you plan to use) we can add tabs to the part so it will be held in place in the stock after cutting.

Once complete we can again simulate the toolpath to confirm everything looks correct.

If you're happy we can right click on the setup and go to postprocess - a new dialogue window opens -

Select the machine we will be using - in this case the Biesse Rover. You may need to choose from library and search for your CNC machine.

Set the programme number - this needs to be numbers only - you also need to set the Folder the output file will be saved to - click OK

We can save this to USB and take it to the CNC machine to cut -

Biesse Rover

I decided to use equipment at South West College this week to produce something big as this would be more beneficial to me, my colleagues and students at the college. I had a few options: the Balstreni Idea 5-axis CNC at the Omagh Campus or the Biesse Rover at the Dungannon Campus. I specifically wanted to design the parts and produce the CAM toolpaths using Autodesk Fusion. I chose to use the Biesse in Dungannon as there was an available post processor for Autodesk Fusion – I would also like to use the 5-axis machine in Omagh. However, it looks like a post processor would need to be produced for this.

First, I read the college training manual for the CNC and familiarised myself with it, the operation of the machine and, most importantly, its safety features.

This machine had two red safety stop buttons, one beside the monitor and the other on the handheld console. There is also a safety mat in front of the CNC. This also acts as a safety stop – if you step into the mat while the machine is in operation, it will stop whatever the machine is doing – errors will need to be cleared in the computer, and the process can then be resumed by pressing the green button.

Let's get started by powering on the CNC.

Power on the wall switch isolator and flick switch

The switch at the back of the console cabinet will power on the CNC and computer.

Let the machine switch on and the computer boot up

After boot up, the "QUOTE" window/dialogue should open up

There will also be screens with errors on them – we can clear what we can by pressing the "clear errors" button – however, we also need to home the CNC to allow all the errors to clear

(1|)In the QUOTE dialogue, make sure global homing is selected, indicated with the blue square to the left. – (2) Press the lower power button to the left of the computer screen and wait for it to go solid green – (3) Press the green start button in the computer, bottom centre of the screen.

The Machine will now Home – while this is happening, do not step on the pressure mat - when this is complete, we should be able to start cutting -or get our test pieces uploaded to start cutting –

At this point, we can take our output toolpaths from Autodesk Fusion and bring them into the CNC machine.

Setting up parts to cut in BSolid

I opened a test part created in BSolid to check the CNC machine was cutting as it should - I did find a 6mm bit was broken when I got to the CNC so I knew this cutter could not be used.

In the work list, add file – I opened a test part that had been run on the CNC before.

This then adds a file to the work list – we can inspect this using BSolid and change parameters if needed.

Press the arrow to the left to see details of the job, such as stock size and origin location. We will be using the default origin for most jobs.

To edit or preview the job in BSolid we can use the icons at the top of the screen circled in the previous image.

This will open the job in the CAD preview window where we can make changes to the toolpath and cutters used - in my case I had to select a 10mm cutter to replace the 6mm cutter that had recently been broken on the CNC.

I opened the tool library and identified the 10mm cutter profile and added it to the job in place of the 6mm cutter, saved to file and returned to the work list.

To send the job to the CNC we just need to press the green button at the top right of the screen –

The programme has been sent to the CNC, and we can now load the material.

To load the material, press the green button on the floor console. This will lift the 4x large guide bars, we can then place the stock material onto the pods and up against the bars. Press the foot pedal to activate the pod vacuum.

The stock is now loaded, you must check to make sure it is securely held if not you might need to give it a tap with the side of a clenched fist.

We now need to clear the errors again as we were standing on the safety mat.

We can press the green button on the floor console to start the CNC machining process.

The CNC will now move to start cutting - stay off the safety mat and at this point it's a good idea to grab the hand console and get ready to hit the red button – also make sure the speed controller is at full speed – if it's low or all the way down it will cause the machine to run too slow and damage the tools and potentially cause a fire.

At the start I'm looking closely to make sure the cutting tool isn't going to plunge through the material into the pods and that it's cutting at a high enough feed rate.
Once the part is cut we can check the dimensions to make sure it is within the tolerance of the design. So far so good. Let's get on with sending some parts from Autodesk Fusion

We can import the test piece we made in Autodesk Fusion to the CNC machine.
In BSolid select the import button from the menu bar at the top of the screen

Select the file you want to import - make sure the file type is set to CXI

Once open it will be added to your work list - we can inspect this using BSolid and change parameters if needed.

Design something big (using Autodesk Fusion) Cut using a Biesse Rover CNC

The below screenshots follow a very similar process to the FAB test part we machined, follow below.

Start with a 2D Sketch

I added some dog bones to allow for the cutting tool - the parts will be square but the round cutting tool can't profile square corners - this is a quick solution

The sketch is extruded - for the most part I'm following similar process as described previously - follow the images below

I then opened the tool library and added the 10mm cutter to the job.

I then opened the tool library and added the 10mm cutter to the job.

Issues I've encountered

AGHHHHH

Tool errors in BSolid from the first time sent a programme to the CNC from Fusion - this was due to the tool parameters not being correct

Fixed this in BSolid the first time.

Corrected by correctly setting the tool parameters in Fusion tool Library

Learning Outcomes

Lots of learning this week - how to operate the Biesse Rover CNC machine and how to send parts from Autodesk Fusion to the CNC.

There are plugins for dog boning that will save time sketching them individually - Dogbone plugin Nifty Dogbone plugin

Digital Files

Week 07 digital files