What I did in Week 07
This week covered computer-controlled machining from safety and machine characterization through CAM software setup, toolpath generation, G-code output, real cutting, and final assembly.
- Group assignment: safety training, machine setup, runout and fixturing tests, speed and feed characterization using MasterCAM X6.
- Individual assignment: designed, milled, and assembled a meter-scale piece using an 8 mm end mill on an 18 mm plywood board.
- Workflow: DXF export → AutoCAD layout → MasterCAM toolpath → G-code → real cut → assembly.
- Group: safety training; test runout, alignment, fixturing, speeds, feeds, materials, and toolpaths for your machine.
- Individual: make (design + mill + assemble) something big (~meter-scale).
- Extra credit: no fasteners or glue.
- Extra credit: include curved surfaces.
Week 07 assignments and links
These are the pages and resources associated with my Week 07 work.
Group Assignment · Safety Training
Before operating the CNC machine, all team members completed the mandatory safety training covering PPE, emergency procedures, and machine safety protocols.
Personal Protective Equipment (PPE)
- Safety glasses or face shields against flying particles and sparks.
- Heat-resistant gloves for handling hot materials and operating the machine.
- Ear protection in high-noise environments.
- Fire-resistant clothing if welding operations are involved.
We used the same plastic safety glasses from Week 04:
And a dust mask to protect against inhalation:
Emergency Procedures
- All operators trained on the location and use of emergency stops.
- First aid procedures reviewed for burns, cuts, and other potential injuries.
- Fire evacuation routes and procedures regularly reviewed.
Machine Safety
- Understand all machine controls and their functions before operating.
- Never bypass any safety devices or guards on the machine.
- Ensure the machine is properly grounded at all times.
Machine Setup
Step-by-step procedure followed to prepare the CNC machine before cutting.
This is the CNC machine used for the assignment:
Fix the board on the machine bed tightly. Insufficient fixturing causes the board to shift position mid-cut, ruining the piece.
Debug the machine and upload the test file before any real cutting.
Return the machine to its mechanical origin. Set manual speed to 15,000 mm/min to locate the zero point.
Testing parameters: 5,000 mm/min feed rate with an 8 mm milling cutter. Calculated tolerance: 0.1 mm — to be set in software in the next step.
Board dimensions used in the lab: 1.2 m × 2.4 m × 18.6 mm plywood.
Return the machine to the zero point. Setup complete — ready for G-code generation.
CAM Workflow · MasterCAM X6
Toolpath and G-code generation was done in MasterCAM X6, following the steps below.
Export DXF files. The instructor combined all furniture designs from every team member into a single layout file.
Import all DXF files into AutoCAD for layout arrangement.
Create the cutting tool: 8 mm diameter end mill. Parameters set:
- Rotational speed: 15,000 mm/min
- Feed rate: 5,000 mm/min
- Plunge rate: 500 mm/min
- Safety height: 50 mm
- Feed plunge position: 3.0
- Depth: 18 mm
- Cutting depth: default
Tolerance tested at 0.1 mm — set in software:
Set safe height to 50 mm (Z raises to this height after each cut) and board thickness to 18 mm.
Press R to preview the toolpath. If the tool direction is incorrect, reverse the series direction of the affected contour.
Continue simulating until all paths are correct:
Set the number of milling passes to 2.5.
Final simulated toolpaths for all parts:
- Design paths to minimize tool wear and avoid excessive heat buildup.
- Use climb milling for better finish and longer tool life.
- Check all paths in simulation to avoid collisions before sending to machine.
Simulate all files together:
Confirm all paths are correct and export the G-code file:
Real Cutting
With the board fixed and the zero point confirmed, the G-code was loaded and cutting began. Noise levels were very high — noise-cancelling headphones are recommended.
Results after cutting:
Each team member assembled their own design:
Bonus · Chen Xin's Rocking Chair
Next step
With CNC machining characterized and a meter-scale piece successfully produced, the next weeks will integrate these large-scale fabrication skills with electronics and embedded systems toward the final project.