Assignments

  1. Computer Controntrolled Cutting

  2. Electronic Production

  3. 3D Printing and Scaning

  4. Embedded Programming

  5. Computer_Controntrolled_Machining

  6. Electronic Design

  7. Output Devices

  8. Machine Making

  9. Input Devices

  10. Molding and Casting

  11. Networking

  12. Application and Interface

Week 7: Computer Controlled Cutting

ShopBot PRS Standard CNC Specifications

The CNC machine at our lab is the ShopBot PRS.

Important Components

Here, you can find out more details on some of the most important components about the CNC in greater detail.

Emergency stop button

Control Box

The control box is where the machine is turned on and where the wrench for switching the spindles are kept.

End Mill

An end mill is a cutting tool used in CNC milling machines for precise material removal. Unlike drill bits, it can cut vertically (plunging) and sideways (milling).

Clamps

Generating toolpath

I am using the software VCarve. You can follow along with me here.

  1. Open VCarve and set up the width and height.

  2. Go to file> import> import vectors and select your dxf file.

  3. To move your design, select your design and tap on the icon highlighted below.

  4. Now, go to toolpath> profile toolpath.

  5. Keep the start depth at 0 and the cut depth to the depth of your workpiece.

  6. Go to 'add taps to toolpath'> 'Edit Tabs' which will take you to 'Toolpath tabs'. Increase the number of tabs according to your design. I made mine 4. Press 'Add tabs' and 'Close' once done. If the lines of each compartment are not recognized as one, select all the lines from one body go to edit> join vectors.

  7. Press close.

  8. Save toolpath.

  9. Open Shopbot and import your toolpath file. Set your x, y, and z origins. You can start cutting. This is the simple design we made to test runout, alignment, fixturing, speeds, feeds, materials and toolpaths for our machine

Here is a definition of important terms generated from ChatGPT with the prompt, Define runout, alignment, fixturing, speeds, feeds, materials and toolpaths in the context of a CNC machine.

  1. Runout – Measures tool wobble; excessive runout causes inaccurate cuts.

  2. Alignment – Ensures the spindle, tool, and workpiece are properly positioned.

  3. Fixturing – Secures the workpiece using clamps, vices, or vacuum tables.

  4. Speeds & Feeds – Speed (RPM) controls tool rotation; Feed rate sets movement speed—both affect cut quality.

  5. Materials – Different materials (wood, plastic, metal) require specific tools and settings.

  6. Toolpaths – Defines how the CNC cuts: contour (outline), pocketing (material removal), drilling (holes), etc.

    Cutting setting

    This is the cutting settings we used to cut our group assignment design.

    • RPM:10000
    • endmill:6mm, 2 flutes.
    • Material thickness:15mm
    • Tabs:2

    Here are the results!

    The dimensions of our original design is:

    • Length: 300mm
    • Width: 200mm
    • Diameter: 150mm

    The dimensions of the cut design is:

    • Length: 300mm
    • Width: 200mm
    • Diameter: 140mm

Safety Measure

Conclusion

Through this assignment, we were able to gain hands-on experience in using the ShopBot PRS CNC machine, from setting up the workspace to generating toolpaths in VCarve. Understanding key aspects such as runout, alignment, fixturing, speeds, and feeds was essential for achieving precise results. Overall, we had a lot of fun!