Skip to main content

Week 7 — Group Assignment: Computer-Controlled Machining

Group assignment brief

Characterise the lab CNC machine before anyone cuts a final part:

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

The individual assignment for this week is to make something big (~meter-scale): design, mill, and assemble it. See assignment requirements for details.

This page documents our Week 7 group collaboration at Chaihuo Makerspace to characterise the CNC router: safety training, machine setup, test cuts, and the working parameters we measured. The numbers here fed directly into each student's individual assignment.

Safety Training

We did not skip the safety training even though some of us had seen a CNC machine before. Instructor Matthew walked us through the full safety checklist before anyone touched the machine.

Checklist covered:

  • Machine safety basics and standard operating procedure
  • Emergency stop location — everyone confirmed they could find it without looking
  • Protective guards functional
  • No loose clothing or gloves near the spindle
  • No hands on the table during operation
  • Board must be fully secured before the job starts
  • Check the bit for chipping or wobble before running
  • Dust and noise protection — masks, hearing protection, dust collector running

Standing next to a machine that size feels different from reading the rules on paper. The safety training is what made the rest of the week's cuts possible without incident.

Our CNC Machine

The CNC router at Chaihuo is a Tiancheng Xinli 3STX-1325A-style machine.

SpecificationDetails
ManufacturerTiancheng Xinli CNC
Model3STX-1325A
Working area (X × Y)1300 mm × 2500 mm
Z-axis travel180 mm
Spindle speed range0 – 24000 rpm
Spindle power3 kW water-cooled
Control file formatG-code / UPP / nc
Max feed rate (cutting)15000 mm/min
Positioning accuracy±0.15 mm / 300 mm

Material

For characterization we used high-density fiberboard (HDF):

PropertyValue
Nominal thickness18 mm
Measured actual thickness18.3 mm
Board size1220 mm × 2440 mm

We measured the real board thickness with calipers before starting — nominal sizes are not always accurate, and the real number matters for joint design. The boards are heavy; it took four or five of us to carry one sheet safely.

Machine Setup

Cleaning and securing the workpiece

We cleaned the table before placing the board. Even small chips can tilt the board and cause uneven cutting depth. The board was clamped at the edges with fasteners screwed into a sacrificial layer, keeping clamps outside the cutting area.

Setting the origin (X / Y / Z zero)

We jogged the spindle to the front-left corner of the board and set X/Y zero there. For Z, we lowered the bit until it just touched the top surface of the board (not the machine bed) and zeroed Z. If the board is not perfectly flat, cuts that look uniform in the file can come out shallower on one side — setting Z relative to the actual board surface avoids that.

CAM Setup — MasterCAM

We prepared toolpaths in MasterCAM X6 for the Week 7 characterization file and individual press-fit projects (e.g. Little Dog Bed V1.2). The workflow was: import or draw 2D geometry → assign a 2D Contour toolpath → set tool, speeds/feeds, cutting parameters, and depth → simulate → post to G-code for the Tiancheng Xinli controller.

Tool, speeds and feeds

For the characterization cuts we used an 8 mm flat end mill (Tool #1) with these values in MasterCAM:

ParameterValue
Tool8 mm flat end mill
Spindle speed15000 rpm
Feed rate5000 mm/min
Plunge rate500 mm/min
Spindle directionClockwise

MasterCAM tool and speed/feed settings for the 8 mm flat end mill

Cutting parameters

Contour compensation was set to computer / left so MasterCAM offsets the toolpath correctly for an outside cut. We left −0.2 mm on walls to account for kerf and press-fit tolerance; floor stock was 0. Ramp entry used a 3 mm depth with 0.025 mm linear tolerance.

ParameterValue
CompensationComputer, left
Stock to leave (walls)−0.2 mm
Stock to leave (floors)0.0 mm
Ramp depth3.0 mm
Linear tolerance0.025 mm

MasterCAM cutting parameters — compensation and stock to leave

Depth and clearance heights

Cut depth was set from the measured board thickness. Top of stock was 1.0 mm (absolute); final depth −18.3 mm matches the caliper reading on our HDF sheet. Safety and reference heights keep the tool clear of the workpiece during rapid moves.

ParameterValueMode
Safety height50.0 mmAbsolute
Reference height25.0 mmAbsolute
Feed plane3.0 mmIncremental
Top of stock1.0 mmAbsolute
Cut depth−18.3 mmAbsolute

MasterCAM depth and clearance height settings

Toolpath simulation

After setting parameters we ran the toolpath simulation in MasterCAM. The screenshot below shows the nested press-fit panels for the dog-bed test layout — outer contours, internal slots, and rapid moves between chains — before posting G-code to the machine.

MasterCAM toolpath simulation for the Week 7 press-fit layout

Machine Characterization

The group assignment asks us to test runout, alignment, fixturing, speeds, feeds, materials, and toolpaths before cutting final parts. Here is what we checked and what we found.

Runout

We inspected spindle/tool rotation for eccentricity before the first cut. A damaged or wobbly bit does not just cut poorly — it can break under load. We replaced one bit that showed visible chipping before running the test file.

Alignment and fixturing

Workpiece alignment was verified by confirming the board sat flat on the table and that clamp positions did not intrude into the toolpath. Coordinates were calibrated at the board corner origin described above. Any movement of the workpiece mid-cut means a ruined part at best and a safety hazard at worst, so we re-checked clamping after every board move.

Speeds, feeds, materials and toolpaths

We designed a test file with rectangular pockets and contour cuts at different feed rates, a kerf measurement slot, and press-fit slots with graduated tolerances. The MasterCAM settings above (15000 rpm, 5000 mm/min feed) were used for the main characterization run; we also tried lower feed rates on separate test pieces to compare edge quality.

Toolpath settings used for characterization (see CAM Setup — MasterCAM above for screenshots):

ParameterValue used
CAM softwareMasterCAM X6
Toolpath type2D contour
Tool diameter8 mm flat end mill (characterization) / 6 mm (recommended for final parts)
Spindle speed15000 rpm
Feed rate (cutting)5000 mm/min
Plunge rate500 mm/min
Cut depth−18.3 mm (measured board thickness)
Wall stock offset−0.2 mm
Cut orderinside before outside, small before large

What changed across the test runs:

  • Higher feed rates produced noticeably rougher edges on the exit side
  • The lowest feed rate showed slight discoloration at corners, suggesting heat buildup
  • Cutting in multiple shallow passes gave more consistent walls than a single full-depth pass at 18 mm
  • For press-fit joints, inside corners need dog-bone reliefs — a round bit cannot cut a true 90° inside corner, so a mating square corner will not seat fully without compensation
ParameterUnitControlsRule of thumb
Tool diametermmCut widthLarger Ø = wider cut
Spindle speedRPMTool rotation speedHarder material → lower RPM
Feed ratemm/minTool traverse speedBalance with spindle speed
Depth of cutmmMaterial removal per passDeep cuts → multiple passes

After all the tests, these are the settings we found to work well for HDF/MDF on our machine:

ParameterRecommended value
MaterialHDF / MDF, ~18.3 mm (measure each sheet)
Bit diameter6 mm flat end mill
Spindle speed24000 rpm
Feed rate2000 mm/min
Plunge rate1000 mm/min
Depth per pass6 mm
Tabs3 mm tall, 5 mm wide, placed at corners
Press-fit slot offset−0.4 mm per side vs. measured board thickness
Kerf (average)~0.4 mm
Dog-bone radiusbit radius = 3 mm

What We Learned

  • Measure the real board thickness. Ours was 18.3 mm, not 18.0 mm. Design joints from caliper readings, not the label.
  • Kerf compensation belongs in the design. The machine removes more material than the bit diameter alone suggests. For receiving slots, add half the kerf to each side.
  • Inside corners always need attention. Design for dog-bones or extend slots slightly at each end.
  • Feed rate affects quality, not just cycle time. Too slow burned corners; too fast roughened edges. Find the middle range for your material and bit before the final cut.
  • Cut order matters. Inside before outside, small before large — keeps the workpiece stable until the last pass.
  • Secure the board every time. A shifting board ruins the job and is a safety issue.

These numbers came from actual cuts, measurements, and a few mistakes — the kind of reference we actually trust going into the individual assignment.