Week 07 – Computer-Controlled Machining

Final CNC machined project

This week is focused on Computer-Controlled Machining: learning how to work safely with the large CNC machine, understanding machine setup and CAM workflows, and designing and producing a large object using 2D machining processes.

On this page I document:

Assignment and Learning Outcomes

The weekly assignment is:

The learning outcomes are:

Checklist

In this page I answer the required questions:

You can see the group documentation here:

grupo

Group Assignment – Safety Training and CNC Characterization

For the group assignment we first completed the lab safety training for the large format CNC machine. After that, we tested the machine to better understand its behaviour and the main parameters that affect machining quality and safety.

Safety Training

During the training I learned the most important safety rules before operating the CNC machine:

safety

The most important thing I learned is that CNC machining is not only about sending a file to a machine. It requires careful preparation, supervision, and understanding of the risks.

Machine Tests

As a group, we tested different aspects of the CNC workflow and machine condition:

safety safety safety

What We Observed

This group work helped me understand the real machine constraints before starting my own project.

Individual Assignment – Make Something Big (and useful)

For this assignment I designed, milled and assembled a large parametric chair using the CNC router. The model was created in FreeCAD using a parametric workflow, which allows the dimensions and slot sizes to be easily modified depending on the material thickness.

Before starting the design, I measured the thickness of the laminated plywood using a caliper. Although the nominal thickness of the board was 15 mm, the real measured thickness was 15.3 mm. This value was used as a parameter in the design to ensure a correct press-fit assembly.

The final result is a large CNC-milled chair made from interlocking 2D parts cut from a wooden board. The structure is assembled using slots designed according to the measured material thickness.

To ensure a proper press-fit assembly, the slots were designed slightly larger than the measured thickness to compensate for machining tolerances and tool diameter. (group assignement)

2D Design Development

Concept

The goal of this assignment was to design and fabricate a large parametric chair using CNC machining. The chair was designed using a parametric approach in FreeCAD, allowing the geometry to adapt automatically to the material thickness and other design parameters. The structure is composed of several interlocking flat parts that can be cut from a wooden board and assembled using press-fit joints without complex hardware.

Design Considerations

  • The laminated plywood thickness was measured with a caliper, obtaining a value of 15.3 mm.
  • The slot width in the design was adjusted according to the measured thickness to achieve a press-fit joint.
  • The tool diameter was considered to avoid problems in internal corners during CNC milling.
  • The structure of the chair was designed to ensure mechanical stability once assembled.
  • The parts were arranged to allow efficient nesting on the wooden board and reduce material waste.

Software Workflow

  • FreeCAD was used to create the parametric 3D model of the chair.
  • The components were derived from the parametric model and exported as 2D profiles.
  • The vectors were prepared for CNC machining in the CAM software.

At this stage I also checked dimensions and adjusted the slot width based on the real material thickness, because nominal thickness and actual thickness are not always the same.

CAM Workflow and Toolpath Preparation

After finishing the parametric design of the chair in FreeCAD, the next step was preparing the files for CNC machining. The 2D profiles generated from the model were exported and imported into the CAM software Cult3D, where the toolpaths were defined. Since the CNC machine cannot interpret the CAD model directly, the CAM stage defines the movements of the cutter, including cutting depth, order of operations and machining strategy.

CAM Steps

  1. Import the exported 2D vectors from FreeCAD into the CAM software (Cult3D).
  2. Define the material dimensions and the measured thickness.
  3. Select the appropriate cutting tool (6mm) for plywood machining.
  4. Assign machining operations:
    • Inside cuts for slots and internal joints.
    • Outside cuts for the external contours of the chair parts.
    • Pockets where partial material removal was required.
  5. Add tabs to keep the parts attached to the board during machining.
  6. Define machining parameters such as cut depth, pass depth, spindle speed and feed rate.
  7. Run the toolpath simulation to verify the order of operations and detect possible errors.

Machining Parameters

  • Cutting tool: 6 mm flat end mill.
  • Pass depth: adjusted according to tool and material.
  • Feed rate: defined according to the machine capabilities and lab tests.
  • Spindle speed: selected to obtain a clean cut and proper chip evacuation.
  • During the machining setup, all internal cuts were processed before the external contours to ensure the parts remained fixed to the board until the end of the operation. This prevents movement of the pieces and improves machining safety and precision.

    Machine Setup and CNC Operation

    Preparing the Machine

    1. Clean the CNC bed and sacrificial board.
    2. Place the material sheet on the bed.
    3. Fix the board with screws in safe areas outside the cutting paths.
    4. Install the correct tool in the spindle.
    5. Set the machine origin for X, Y, and Z.
    6. Load the toolpath file into the machine control software.
    7. Run a final visual check before starting.

    Fixturing

    Proper fixturing was one of the key points of this week. I used screws to secure the board firmly to the sacrificial layer. I had to make sure the screws were far from the cutting area, but close enough to avoid material vibration.

    Feeds, Speeds and Cutting Strategy

    Based on the material and tool, I selected the feed and speed values recommended in the lab and adjusted them according to the group tests. I also used multiple passes instead of cutting the full thickness in one pass, which reduces stress on the tool and improves safety.

    Milling Process

    After all checks were completed, I started the machining process. I stayed close to the machine during the whole operation to supervise the cut and be ready to stop it if necessary.

    Sequence

    1. First, the machine cut the internal features and slots.
    2. Then it machined any pocket operations if needed.
    3. Finally, it cut the outer contours of the parts.
    4. The tabs kept the pieces attached to the board until the job finished.

    Once the milling was finished, I removed the board from the machine and cut the tabs manually. Then I cleaned the edges and prepared the parts for assembly.

    Assembly of the Final Product

    After machining, I assembled the object by inserting the parts into their corresponding slots. Since the design is based on press-fit construction, the tolerances were very important.

    The final result was a large object made from CNC-cut parts, showing the complete workflow: design, CAM preparation, machining, and assembly.

    Problems and Fixes

    Seat measurement mistake and redesigned chair

    Measurement Mistake in the Seat

    Seat measurement mistake and redesigned chair

    Redesign as an Opportunity

    These issues helped me understand that CNC machining is not only about drawing shapes, but also about considering the real behaviour of the material, the tool diameter, the machining tolerances, and the importance of verifying measurements before production. At the same time, the redesign allowed me to improve the final result and give the chair a more personal and artistic character.

    Design Files and Hero Shot

    Design Files

    Summary and Reflection

    This week helped me understand the complete workflow of large format CNC machining, from safety and machine preparation to CAD design, CAM setup, machining, and assembly.

    I learned that designing for CNC means thinking in 2D production logic: part layout, material thickness, tool diameter, internal corners, tabs, and assembly tolerances. These details strongly affect whether the final object will fit and work correctly.

    I also learned that safety and fixturing are as important as the design itself. A correct setup, proper feeds and speeds, and continuous supervision are essential for good results and safe operation.

    The final result was a successfully machined and assembled large object, and this assignment gave me much more confidence in using CNC machining as a production method for furniture-scale parts.