Fab Academy 2025

@ Fab Lab Rwanda, Kigali

Computer-Controlled Machining

Computer-Controlled Machining


  • Team Kigali
  • Team Botswana
  • Week 7 - Computer-Controlled Machining

    Group Assignment

    Complete your lab's safety training
    Test runout, alignment, fixturing, speeds, feeds, materials and toolpaths for your machine
    Document your work to the group work page and reflect on your individual page what you learned

    Computer-Controlled Machining Image 1 Computer-Controlled Machining Image 2

    What is Computer-Controlled Machining?

    Computer-Controlled Machining involves using computerized control systems to operate machine tools for cutting, carving, and shaping materials. In our lab, we use the ShopBot 3-Axis CNC Router, a versatile digital fabrication tool designed for precision cutting, carving, machining, and drilling various materials including wood, plastics, and non-ferrous metals.

    The ShopBot 3-Axis Alfa CNC Router

    The ShopBot CNC Router offers numerous capabilities that make it ideal for digital fabrication tasks:

    ShopBot CNC Router
    ShopBot alpha 3-Axis CNC Router
    ShopBot Controller
    ShopBot Control System Interface

    Cutting Tools - End Mills

    For our group and individual assignments, we used a Straight end mill with a collet of matching size. Different types of end mills are designed for specific cutting operations and materials:

    End Mill
    • Straight/Square End Mills: For straight, perpendicular cuts and flat bottom pockets
    • Ball Nose End Mills: For 3D contours and curved surfaces
    • Upcut Spiral: Pulls chips upward, providing good chip evacuation but rougher top edges
    • Downcut Spiral: Pushes chips downward, creating cleaner top edges but potentially trapping chips in deep cuts
    • Compression End Mills: Combination of upcut and downcut for clean edges on both top and bottom
    • V-Bits: For V-carving, engraving, and decorative edging
    End Mill

    Safety Training

    Before beginning any work with the ShopBot, our team completed comprehensive safety training covering machine operation, emergency procedures, and personal protective equipment requirements.

    Safety Equipment
    Personal Protective Equipment for CNC Operation

    Material Selection and Preparation

    For our testing, we selected a spare MDF. The material was haft of an MDF with 18mm thick and required careful handling and fixturing.

    Material Measuring
    Measuring the plywood dimensions before machining

    Toolpath Generation in VCarve Pro

    We used VCarve Pro to create our toolpaths, generating G-code for the ShopBot to follow. The process involved several key steps:

    VCarve Software
    1. Creating a new file and setting up material dimensions
    2. Drawing the desired shapes (300mm square and 200mm circle)
    3. Selecting appropriate toolpaths (profile cuts)
    4. Configuring the end mill parameters
    5. Setting cutting depth per pass to 3.6mm (resulting in 5 passes for 18mm material)
    6. Defining machining direction (outside/inside)
    7. Previewing the toolpath before saving
    8. Saving the toolpath as a ShopBot (.sbp) file

    Material Fixturing and Machine Setup

    Proper fixturing is critical for achieving accurate cuts. We secured our material to the ShopBot bed using screws, ensuring they wouldn't interfere with the cutting path.

    Material Placement
    Placing the plywood on the ShopBot bed

    Machine Operation

    Operating the ShopBot involves several key steps for proper setup and execution:

    1. Powering up the machine and control computer
    2. Installing and securing the end mill
    3. Homing the machine to establish reference coordinates
    4. Setting the X, Y, and Z zero positions relative to the material
    5. Loading the .sbp file into the control software
    6. Starting the spindle and dust collection
    7. Running the cutting operation
    8. Monitoring the process for any issues
    Starting the cutting operation
    in process

    Conclusions and Lessons Learned

    Working with the ShopBot CNC router taught us several important lessons about digital fabrication:

    These skills provide a foundation for more complex CNC machining projects in the future. Our experience with the ShopBot has prepared us for designing and fabricating larger-scale objects with precision and confidence.

    Instructor

    Contacts

    • Map
    • +250 781 187 555