Week 8

Week 8: Computer Controlled Machining


Group Assignment

  • Test runout, Alignment, Speeds, Feeds, and Toolpaths for your machine

  • Individual Assignment

  • Make (design+mill+assemble) something big
  • Group Assignment

    What is CNC Machining ?
    CNC Machining is a process used in the manufacturing sector that involves the use of computers to control machine tools. Tools that can be controlled in this manner include lathes, mills, routers and grinders. Initially we learnt how to run the cnc machine which is described below.







    First and foremost we read this document where feeds, speeds and other stuff is explained very well after that we started with milling process so before starting with the milling process, the first thing that needs to be done is to install the desired milling bit, material and vacume chamber. The desired material can be placed and fixed tightly on the shopbot bedsheet. Placing the clamps is very crucial because if you placed them at wrong position then cnc machine might hit the clamps and ruins everything. Vacume chamber is also necessary which can be seen below in figure. This vacume is used to take off all the swarf outside of shopbot bedsheet and save in vacume chanmber. Furthermore it is very necessary that bit should be installed in the collet and this is done with the help of these special spanners. After doing this all we connect the system with the shopbot software installed using the 2 USB cables which are provided. On opening the software the axial location of the bit and a command like a screen appears.

    Installing bit
    Shop Fox Vacume Chamber

    Now we need to move the drill bit to a point that we consider origin. To do this open the keypad option by clicking the yellow icon in the position menu. By using the arrow key or the on-screen arrows move the bit to the desired origin point. Setting Z could be slightly tricky. The bit should touch the bed exactly at a point that it scraps the top layer.

    Setting Origin

    The bit can be moved slowly by clicking on the fixed button. Once the origin is set, click on zero axes and set x,y, and z as zero.

    Setting x,y and z zero

    Now its time to import the G-code into the software and this can be done by clicking the cut parts and choosing the GCODE file. Hit start. The code gets loaded up and a message appears to hit the start button in the control box.

    Importing G Code


    For group assignment we made a design in solid works and cut it in CNC machine. In this design we made some female-teeths of different sizes for the kerf testing, also made a cylider, a pocket, triangle and a rectangle as shown in the images. We have the MDF sheets in lab with thickness of 16.3mm. We used both outside cut and inside cut on different areas and also used pocket tool path which can be seen below and after cutting it was fixed in 16.7mm teeth.

    Group Assignment

    Testing Group Assignment

    Initially I did my group assignment with the help of my instructors. Later I did individual assignment which was to make something big. In order to complete the assignment I tried to find the pressfit ideas on pinterest which I found few very useful like pressfit tables, stools and shelves. I decided to design a pressfit book shelf for that I found a sample idea from google.com. The major thing which I tried in this design is to make it pressfit. I did it using solidworks because it is good as compared to others.

    Pressfit Bookshelf Idea

    Individual Assignment

    Making something big is fun part but it is challenging as well. It was very crucial for me while making the bookshelf because I was making it pressfit structure. Firstly I had to find the dimensions of each part which I defined by doing some research on book sizes. Later was making it's teeth and counter teethholes which was also challenging for me. After some struggle I designed each and every part step by step. Inorder to check the design I made small scale model using laser machine where I found few backdrops of my model. It was clear from laser cut model that base should be redesigned because it was not fitting well inside bone. The other thing was stability of designed shelf which I considered again and again. After spending few hours I found that I shall design a small box in bottom which should distribute the force of back bone.










    This shelf is divided into five parts.
    1. Back Bone
    2.Base Element
    3. Mid Element
    4.Top Element.
    5. Base

    Part One: Back Bone



    The primary step was to design it's back bone reck which shall hold all the elements. It was very critical for me to design that because I had to decide the number of teeth and their location. After thinking alot I decided to make a single teeth at each joint which can be seen below. There are almost eight holes in back bone because of 8 theeth will be inserted in this bone. The length and width of element was 52X10 inches however each hole has size of 2.4x0.62 iches which can be seen below.

    (a) Sketch of Back Bone

    (b) Extrude of Back Bone

    Part Two: Base Element



    The secondary step is to design it's base element which I designed while considering the shelf structure. There was single teeth in this design however I had to make small cut which shall hold the other mid element of shelf. The length and width of base element was 18X10 inches however cut width and length is 6x0.62 inches which can be seen below. The teeth length is 2.4 inches however width is 0.62inches in each case.

    (a) Base Element of Book Shelf

    (b) Extrude of Base Element

    Part Three: Mid Element



    I did litle changing while designing the mid element. In order to join two mid element at right angle I made a small rectangular cut of length 6inches and width of 0.62 icnhes at upper edge and opposite of teeth.

    Extrude of Mid Element

    Part Four: Upper Element



    In order to design upper element I again did little change like I just removed the midle rectangular cut because there is no such usage of that cut at the end and it looks very odd. The solidworks sketch part and extruded part of upper element is shown below.

    Extrude of Upper Element

    Stability Issue
    Inorder to make my bookshelf stable I designed a box in the bottom of shelf. The box is designed in such a way that it holds the upper weight of shelf. It has four parts the top and bottom parts are similar in shape similarly the side parts are also same. Those parts are given below.








    The Up and down parts

    Side parts

    Assembly in Solidworks



    I assembled all parts in solidworks just to know any defect in design. And it happened I faced found few defects in making teeth in backbone there I changed the few angles and distances. The assembled part is shown below.

    Assembled Parts

    The Final Assembly

    Preparing file for shopbot



    For cutting the designed parts I had to first check the sheet size later I needed to make dxf file of the designed shelf. so I started one by one and made a dxf file shown below

    DXF file of designed parts

    Vcarve software which is responsible for generating the toolpath as fab mods was responsible for pcb. The few things should be done before generating toolpath
    1. Make dog bones because it will help to fit the teeth easly.
    2. If you have a text make it to another layer.
    3. Define number of pases that drill has to pass like in my case I used mdf card board of thickness 16mm so I used 5 number of passes. The drill cut a single part in five passes.
    4. Define the outcut or incut.

    Speed, Feedrate and other specifcations

    Generating tool path

    Working with Shopbot




    Cutting the designed shelf

    I assembled all parts with the help of my instructor Rasheed Ahmed Qazi. I placed this in between of two sofas of Fab Lab Khairpur. It looks really beutiful.

    Assembled Book Shelf

    My happy face while placing a book