Week 8: Computer-controlled machining

Make it big! A credo for this week assignment. Things are starting to be serious. I was just wondering if all my previous work was small? Well, electronics was pretty small but I didn't have complexes. I goggled the credo and surprisingly first result is : Make it Big from Wham!. Please don't make me do it to the sound of "Careless whisper". Neither, I would like to make it to "Wake Me Up Before You Go-Go". Alright, this time machine is big so let's adjust the music to the machine: Rage against the machine!

Group Assignment

Team: every single student of FA2019

There were couple things on the menu, we should familiarize with speeds, feeds, toolpath and test run-out on our machine, which for this week was Rensi E2-1325.

Rensi E2-1325 CNC Milling machine

Our work started with some theory about CNC milling, limitations and advantages of our machine and material. Next part was safety instructions, as this time things are starting to be serious. We would like to omit situations such as cut fingers, fire, flying drills. Safety glasses are obvious choice, when CNC milling machine is working. Hearing protection is beneficial. In general we decided to use Fusion 360 for our designs, so far this software proven to be very flexible. Just a side note and "holla!" for the Autodesk, I will send my bank account number later.

Test piece

In general, topics in chronological order were:

  • Starting(Powering up) - checking machine status and preparing to work
  • First of all, it is important to check if fuses on the wall are set properly. This part can be made by supervisor. Next, there are couple big buttons on Milling machine driver. Green is obvious choice . Third thing to turn on is vacuum pump, big switch.

  • Software - dedicated software, which is using .NC files
  • Software is called NCStudio. In its options there are all following steps adjustable. It is an interface, where user can set all variables and adjust machine to mill properly. Most of the adjustable values are on the main screen. If not they should be found in Menu tab on the top.

  • Setting feeds and speeds
  • It is important to set right speed of rotation of the milling bit. NCStudio is superior over Fusion. Speed and feeds may be still changed even after setting them in Fusion.

    Setting feeds

  • Moving spindle (X,Y,Z) - moving around milling bit in safe and accurate way
  • Spindle is moved using remote pilot. There are bigger and smaller steps available. Choose depends on the distance, which spindle has to travel. It is also possible to return to previously set (zeroed) points.

    Remote

    Moving back to previously set points

  • Resetting(zeroing) axels - setting (X,Y,Z) points of our design on the substrate
  • After beginning place is set using spindle it is time to zero it's location. Milling will begin with this point. It is quite important in terms of saving material and fitting designs.

    Zeroing axels

  • Changing tool - using different milling bits
  • There are plenty of milling bits to be used. One screw has to be unscrewed in order to change milling bit. It is important to attach it tight. It is same easy, when using small-size milling machines such as ones used with electronics.

  • Running simulation -
  • Despite of possible simulations in Fusion 360, there is once again possibility to simulate the process. In order to do it Simulation has to be chosen from the tab menu (NCStudio). Simulation is a good idea, it don't take much time and troubleshoot possible issues.

  • Begin milling
  • After everything was set correctly Grande Finale is just clicking on one button

    Press it to start

Choosing drill size
Double checking it
Using attachment
Detaching milling bit
Attaching it back again
  • Setting and fastening of Stock piece - ensuring flatness of substrate
  • Securing our piece of wood to the background
  • Setting origos (X,Y,Z) - manual way or mobile calibrator
  • Manual
    Automated
  • Loading .NC files - understanding the numbers and loading it onto NC Studio
  • Milling simulation - best way of removing issues
  • Milling process - milling, results, cleaning
  • After designing our milling test object it was time ti mill it. Way to design was very standard. However, it was necessary to use another feature of Fusion 360 - Manufacture tab. Manufacturing process will be explained in personal assignment part.

    For manufacturing purposes we used: flat milling bit of 8 [mm] width, feed rate of 80% (from 6000 mm/min to 4800 mm/min). Spindle speed was set to 80% (from 15 000 RPM to 12 000 RPM). We choose 18 mm thick OSB board. In case of origins we set them both manually and them automatically, XY - position was chosen in a way not to overlap with screws holding the piece. We cut it and measured it.

    Our milled test objects and tools used during measurements

    Dimensions A
    Dimensions B
    Dimensions C



    First part of dimensions

    Difference calculations

    Individual Assignment

    I had this idea to make a night drawer. I even had the shape in my mind before even starting designing it with Fusion 360. Spoiler alert: In the end it turned out that OSB is rather annoying material and its usage as real furniture is really limited. There are thorns everywhere, you cannot really polish the surface to be safe. To describe OSB benefits I will use ancient-common knowledge about cheap wine. "Cheap wine is good because it is cheap and it exist". OSB is a bit similar, it is cheap and it exist - so it can be used for testing purposes.

    Designing

    As I mentioned previously - Fusion 360 was my choice. I will not focus much on creating sketches and dimensioning as it is well-described in previous assignments such as Computer-aided design, Computer-controlled cutting and 3D scanning and printing. Nevertheless, this time I found one function extremely handy. I will explain it shortly.

    First three parts of my drawer

    Adding third side

    After having 4 out of 6 pieces: Top, Left Side, Right Side and Back it was time to create two shelves. It was fairly easy as all of those are used with similar tools. The questions was how to troubleshoot it and check if dimensions are right. This is, when Align tool is being crucial. In order to reach it MODIFY/ALIGN has to be opened. With two simple mouse clicks I was able to align, rotate, position, move, and squeeze pieces inside of each other.

    Align tool

    It helped me to check if my dimensions are right and correct sketches almost instantaneous. Below photo of alignment of the shelves. Tolerance of milling is less than 1 mm. This means I don't really need to leave any free spacing (comparing to cutting with laser and kerf)

    Alignment of the shelves

    With a bit of hide and seek. I was able to put together all of my drawer. The only thing difficulty is to be precise. There must be at least a bit of imagination. If part was misaligned it was my fault rather than software. I condemn. In general it was logical and I really enjoyed the results. I guess playing chess might help if you are having troubles using Align.

    Drawer, which is put together

    Manufacturing - with Fusion

    Time for some real things to happen. For Computer-controlled machining it is crucial part. Fusion 360 has special Tab for this purpose. With a bit of fortune I managed to document everything with screen shots. Just for my own entertainment I rendered my parts. Right now its is cherry tree but I was considering mahogany. Credo for today was "make it big". For this chapter images, simply click on them to open enlarged versions.

    Let's start with disassembling the drawer and putting pieces next to each other on XY axes. Nice color of cherry tree may be noticed. I tried to put them reasonably close to each other so I do not create a lot of waste material. In the meantime FabLab Library should be imported to the Fusion. Simply go to MANAGE/Tool Library and find the file.

    Correct alignment for machine milling

    Time to choose Manufacture Workspace from the first tab. This is just beginning. After that new options are available. I think I mentioned that I already started to like Fusion, developers kept it clear and simple.

    How to start preparations for milling

    Next step is to enter Setup/New Setup. This will open new window with additional options with three tabs: Setup, Stock and Post Process The last tab is not relevant. Below two remaining tabs.

    Correct orientation

    Second tab - Stock

    In the meantime it is time to choose milling bit. In this case 8 [mm] was the choice, it was available after importing FabLibrary.

    Time to make pockets

    It is time to create 2D Pockets, those are available from 2D/2D Pocket. It will create holes inside of material. Window has 5 tabs: Tools/Geometry/Height/Passes/Linking. Screenshots are available below. Most of the options are available from the library. It is necessary to highlight places, which should be cut out. Clearance hight is 10 mm, where Retract high is 5 mm (measuring from stock top). In passes it is important to use even step downs. Next following images are related:

    As I previously mentioned the right tool has to be selected. 8 mm milling bit was my choice. This is questionable as smaller milling bit would probably be more precise and I had to remove less material from the holes. In the end I decided to use quicker milling.

    Milling bit from FabLibrary

    Time for Geometry tab. In here I localized all the nine holes and highlighted them holding SHIFT. Results are visible below.

    2D Pocket: Geometry

    Next tab, which is Height should be set in following way: 10 mm / 5 mm / 5 mm / 0 mm / 0 mm. There is a screenshot for better understanding.

    2D Pocket: Height

    Next tab, passes. In general the most important value is in Multiple Depths. Even step-downs has to be used with some maximum roughing step-down (I simply used 3 mm). It means that step-downs will be adjusted as close to 3 millimeters.

    2D Pocket: Passes

    In the last tab: Plunge has to be chosen as Ramp Type and that is about it. The only thing remaining is just confirmation with OK. In a result visualization of milling bit movement will be shown.

    View after confirmation

    Now it is time to cut Contour from 2D/2D Contour Steps are very similar in previous part (Pockets). The tabs are totally the same. Let's start by choosing proper toolbox. As options are very similar I will focus on the only on things, that has to be changed.

    How to begin milling contours

    Milling bit was chosen before. It remain the same. Once again in Geometry there is a bit of work. Contours has to be marked. Six pieces, six contours. Simple math.

    2D Contours: Geometry

    Heights, this time a bit less options. Values are: 10 mm / 5 mm / 5 mm / 0 mm / 0 mm. Names of the values are on the below image.

    2D Contours: Height

    In passes I also used 3 mm step-down with even values. Order by islands.

    2D Contours: Passes

    There is not much to do in Linking. After double checking everything it is just necessary to confirm everything with OK.

    2D Contours: Linking

    Some basic visualization of milling bit movement order will be shown. It is simple and informative. Nevertheless, some more interesting things are coming soon.

    2D Contours: view after the process

    After adjusting pockets and contours it is possible to simulate milling. For that purpose I used build in function of Fusion - Actions/Simulate, afterwards it is possible to simulate milling on real milling machine. There is never enough of simulations.

    Simulation

    I liked results of my simulation. I decided to create .NC milling file for my drawer. This was final step in designing software. The rest was almost purely practical.

    Post processing

    Milling

    I successfully uploaded my files onto CNC miller. I even made a simulation in order to check if milling bit did not skipped any part. Everything was correct. Then I simply followed instructions given during team assignment. Below I archived the process with photos and screenshots.

    Zeroing origos
    Running simulation

    Everything stared with power buttons. I turned on vacuum pump and pushed main power button. Main fuse was already on as some people worked in the room already. If machine does not turn on, usually it is cause by turned off main fuse.

    Power buttons

    I followed instructions from group work (those can be find at the top of this page). First of all I zeroed axes using pilot and dedicated button on the software menu. I decided I will manage without automated zeroing of Z axis. Future shown that I did it correctly. It was a smart way (I guess every other student's approach). I turned on the rotation of the milling bit and moved spindle as close as possible until I heard scratching on the surface. I set my beginning point to fit all elements, which was top left corner of my material (It depends on alignment of parts, done in Fusion).

    As I used standard, flat 8 mm milling bit so I decided to use all standard values of feeds as well. Those were already set in Fusion, simply didn't touch them in NC Studio. However, I played with rotation speed, it was set to 80% as I've heard this material does not require full speed of rotation. With full speed sometimes it is not milling but rather burning the material (squeaky sounds). As the simulation went right I wasn't expecting any errors. I just pressed "START" button and observed.

    Attaching the OSB board
    Setting XY position
    Adjusting drill offset

    Material was full of thorns, it pushed me to make some polishing. Moreover, it is not even in therms of thickness (with some reasonable tolerance) so I had to work a bit on the side holes using file and paper knife. Nothing difficult or requiring a lot of strength. In the end a bit of hammering to squeeze the parts together was required and drawer was finally ready.

    Beginning the process
    Finished milling
    Cleaning
    Removing thorns
    In the middle of assembling
    The drawer

    According to my knowledge about engineering history I decided for some special testing. If engineer designed a bridge, he shall stay under it during tests. This is me on my drawer. No animals or humans get harmed.

    Final Result, unfortunately no safety gloves

    Files:

    Download: All files required for the project