FAB LAB Khairpur Sukkur IBA Sukkur IBA University
Merit, Quality, Excellence

WEEK-8

Computer-Controlled Machining

Lecture & Recitaton of a Week:

Lecture on 7th of March, 2018: Computer-Controlled Machining by Neil Gershenfeld

Recitation on 12th of March, 2018: human fab lab by David Ott

Tasks for a Week

Group Assignment

We are unable to do this week task on time because our ShopBot was not in operational condition, so we complete the work till designing and leave this week task until Mr. Francisco Sanchez who is in contact with our instructors come to fix the machine, and then suddenly in Week-12 he got the visa to visit Pakistan and came here to rescue our week-8 tasks. Not only how to run ShopBot, we learn many things from him.

Picture with Francisco

Group Selfie with Mr. Francisco

In group assignment we done 2 things, as our machine is working first time, we need a flat surface platform for it. Second we make a test part which help us to set the size of slots in our Individual Assignments.

Flattening the Platform

Taking Measurements

We are provided 8x4 ft 17mm MDF Wood boards for working on this week task,we use MDF board as platform for our Shopbot, but after checking the thickness we found that the board was not 17mm thick on each side.

Measuring thickness

Measuring thickness of board

We also measured height and width of the board because while creating toolpath we need to feed these input also

Measuring height Measuring width

Taking board measurements

To make the surface flat we are using spoiler board cutter which shaves board to same thickness.

spoiler board cutter

1/4" Spoiler-Board Cutter ( 91-000) Bit

Generating Toolpath:

We are using VCarve Pro Software to generate the G-Code for ShopBot, below we described each step for this process:

Generated .sbp file is given to shopbot, after setting x,y and z coordinates, we click on "Cut" in Shopbot panel to start the job

Francisco checking machine while it is in process

Mr. Francisco checking machine performace while machine is paused between surface flattening process.

Making Test Part for Press-Fit

Most of our assignments are press fit so we made a test part with different thickness slots to check in which slot the wood is better press fit. The design is made in SolidWorks while using two parameters, one is average thickness of material and other is the "difference" which is used to set the slot sizes.

parameters in test part

Using "Line" tool and "smart dimensions" we made this little piece of 60x150mm.

test part design in SolidWorks part

For VCarve we need a file in .dxf format and to make a dxf in Solidworks first we need to open the file in "drawing" window then save it as .dxf

test part design in SolidWorks drawing for .dxf

After making test part design we are instructed to prepare our week assignments and set them along with test part in VCarve for job.

Individual Assignment

Make Something Big

This week is full of challenges for me, as electronic engineer I am new for 3D Modeling and this week we are going to push our limits to next level in 3-D designing and modeling by making something big. So for this week's individual task I decided to make a study table. While searching designs on internet I saw one design whose dimensions aren't mention but it was beautifully press fit by making boundaries (which I felt was missing in my study table) with the description "No glue, fastners, nails or screws required". I decided to change its design and make it to cover this week's task.

Here is the link of above image: Click here.


3D Designing

In Fab Academy we are always encouraged to work on new softwares. In past weeks I started 3D Modeling on SolidWorks, now I try one more 3D modeling software "Rhino 6" (got 90 days trial version). The software has some good features like it has 4 differnet views of 3d Model in a one screen. The software is bit difficult in starting but soon after some tutorials on youtube I got little grip on it, GrassHopper is a plugin to do parametric modeling in Rhino environment it is also good feature which I need more time to cover, so my first design I made on Rhino 6 but after that I again switched to solidworks

First Design using Rhino 6

To start designing, my only help for making the table is the design in picture which I shared above, the steps which I followed to make Design in Rhino is shared below:

Second Design using SolidWorks

We are not bounded to use one software so I make this design in SolidWorks, my first design was very simple so in this attempt to make my study table look more cool I make some changes in it.

Setting Up File for VCarve

For ShopBot we need to make the dogbones in the files so drill can move in corners as well otherwise drill leave the corners in slope shape. I made the dog bones at all corners where needed in my parts

making dogbones

Making dogbones in Solidworks

Unlike laser cutting machine I need to seperate the parts in the file because in shopbot we have option to move drill bit on vector, inside vector and outside vector. So I seperate the parts in the file by "unmating" them, then open file in drawing file and save as .dxf for VCarve process

seperated file

Setting Up File in VCarve

Bofore cutting test part and individual assignment we made some layers in VCarve, which help us to maintain the XY coordinates in case if we stop the machine and some how its coordinates changes. Second the guided layers help us to prevent the machine from accidents.

The generated toolpaths will be save as .sbp (the method is disscussed above in group assignment) and then .sbp files given to shopbot to done the job.

Downcut Bit we used

DownCut drill bit which we used to cut the 16-17mm thick MDF

Cutting and Removing

After cutting test part we understand that the material which we are using for assignment is not thick uniformly and for better results we should have to cut in more depth

Result of cutting test part

Last mm layer was not cutted perfectly

Test part perfectly fitted in 16.3mm slot

Test part perfectly fitted

Test part press fitted

Parts on a shopbot

Parts of my study table cutted by ShopBot

I removed tabs after cutting of my assignment using hammer, big screw driver and a little bit force. It is good to remember where the tabs are otherwise just drag the screw driver between gaps and when you get the block hammer it.

Removing tabs

Removing tabs

Parts ready to assemble

The parts are ready to assemble process

Assembling Process

This is my first time to make something like this and I totally miscalculated it. I make the press fit slot by measuring the dimension of the other slot which is going to fit in my imagination. When I try to joined them the slots are perfectly fitted but with respect to my table design a slot should be fixed in a wood which starts after opposite slot.

Result of cutting test part

miscalulation of nearly 1.5mm in design

I wide the slots using file and then use sandpaper to smooth surfaces

Result of cutting test part

While press fitting one peice is broke by applying extra force. But thanks to Gorilla glue it is fitted perfectly

Result of cutting test part

After all the hurdles and problems finally I press-fit my table and the result was awsome

Result of cutting test part Result of cutting test part

Acknowledgement

This week is specially dedicated to our guest Mr.Francisco Sanchez who visited Pakistan, repaired the ShopBot so we complete this week assignments, and taught us many many things in his very short visit.

"Click here"to download all files of this week

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
.