Skip to content

WEEK 7 – Computer-Controlled Machining ​

Assignments ​

Group Assignment ​

  • Do your lab's safety training
  • Test runout, alignment, fixturing, speeds, feeds, materials, and toolpaths for your machine

Individual Assignment ​

  • Make (design+mill+assemble) something big (~meter-scale)
  • Extra credit: don't use fasteners or glue
  • Extra credit: include curved surfaces
  • Extra credit: use three-axis toolpaths

Group Work ​

Our group work is accessible HERE: Group Work 2026 for Computer-Controlled Machining

Individual Work / Ramp Dog House for my little Coby 😃 😃 😃 ​

█ Designing the Ramp Dog House: from Inspiration to SolidWorks ​

1. Inspiration and First Sketch ​

I began by searching for examples of pet ramps, stairs and furniture-style access solutions. I collected these references in an inspiration document to explore different forms and ways of combining pet access with furniture. From this research, I developed my first idea sketch: a ramp for Coby with a sheltered dog-house space underneath.

2. Exploring Three Directions with AI ​

I used my initial sketch as a reference for AI-generated illustrations, exploring three design directions before committing to detailed modelling. These images helped me compare possible forms and refine the relationship between the ramp, upper landing and sheltered space.

AI was useful for visual exploration, but its construction illustrations introduced changes in proportions and approximate joint details. I therefore treated the images as inspiration rather than fabrication drawings and decided to develop the geometry and connections myself in SolidWorks.

3. Defining The Overall Shape ​

The design combines a curved walking surface leading to a flat upper landing with a sheltered space underneath. Two matching side walls define the overall profile, while an arched opening provides access to the interior. My aim was to retain this continuous shape while developing a construction that could be assembled without glue and with as few screws as possible.

4. Building the 3D Model ​

I developed the design as a parametric multi-body part in SolidWorks. I created the main side profile using sketches and extrusion features, then added fillets to soften the transitions. Mirror features reproduced matching geometry on the opposite side.

I modelled the curved ramp, landing, front panel, rear panel and transverse supports as separate solid bodies within the same file. This allowed me to develop their connections in context and check how the parts fitted together. The completed model contains 13 solid bodies.

5. Defining Material and Joint Parameters ​

I used global variables and equations to control material thicknesses and joint dimensions, rather than entering independent values throughout the model. The main settings included:

ParameterModelled Value
Main structural material thickness14.5 mm
Thin-panel thickness6.4 mm, with a separate 4.7 mm trial version
Tab depthMain material thickness − 5 mm = 9.5 mm
Side-slot depth5 mm
CNC bit radius used for joint geometry2 mm
Drill-hole diameter3 mm

These parameters made it possible to adapt the design to different sheet thicknesses while maintaining related features.

6. Developing the Connections and Details ​

I extended selected components to form locating tabs and added corresponding recesses in the adjoining parts. I also incorporated rounded corner reliefs around the tab-and-slot connections and modelled holes for mechanical fastening. The hidden-line view helped me inspect these internal features without changing the assembled shape.

I added the “Coby” lettering to the side wall and landing, decorative lettering on the rear panel, and a rounded opening in the front panel. These details were incorporated into the CAD model alongside the structural features.

7. Selecting Reclaimed Wood and Checking the Profile ​

I chose reclaimed wood from a discarded bed frame, together with leftover boards from our workshop. I drew the design’s side profile in pencil on a 14.5 mm board to check that it fitted within the available material and assess the ramp’s slope at full scale, with Coby’s comfort in mind. This was an initial visual check, rather than a physical test of the ramp.

8. Preparing a Trial Model and Separate Parts ​

Before moving to fabrication, I created a smaller front-section trial model containing the curved ramp transition, side wall and representative connections. I prepared versions with 6.4 mm and 4.7 mm thin-panel thicknesses so that the material and joint behaviour could be evaluated before making the complete object.

I then used Save Bodies features to separate the trial model into individual parts. To make the intended machining features easier to identify, I colour-coded the relevant faces in SolidWorks, distinguishing contour cuts, rounded features, undercuts, internal slots and drilled holes. The illustration below shows this colour-coding across the trial parts.

ColourFeatures identifiedProposed cutting tool
RedContour cuts defining the external part profilesPossibly a 6 mm flat end mill
GreenRounded edges and rounded engraved cuts6 mm ball-nose end mill
Sky BlueUndercuts36 × 4 mm slot cutter
Dark BlueT-slot inner cuts and gutters4 mm flat end mill
Yellow3 mm-diameter holes3 mm drill bit, or alternatively a 2 mm flat end mill

These tool choices were preliminary at the design stage. The colour-coded model provided a reference for subsequent CAM preparation; final tool selection, toolpath generation, machining and physical assembly testing are documented in the following sections.

█ Preparing the CAM Toolpaths ​

Refer to the Group Work page for more detailed information and screenshots on the process and steps in preparing the CAM Toolpaths, including for spindle speed and feed rate (plunge rate and depth per pass are not documented here).

1. Part Setup and Cutting Tools ​

  • Importing and arranging the parts; defining stock and machining origins.

  • Tools actually used:
Operation QualityFeaturesCutting Tools (mm)
RoughingContour, PocketD10x150 Flat-End Mill
FinishingContour, Pocket, Gutter, Clearance HoleD3x12x3x100 Flat-End Mill
FinishingFilletR2x75x4D Ball-Nose Mill
FinishingUndercut GutterD45x3H T-Slot Cutter
FinishingBending Cut, Letter EngraveD1x10x3x54 Flat-End Mill
FinishingSurfaceD10x150 Flat-End Mill

2. Toolpaths and Verification ​

  • Toolpath of the operations were generated for each job sent to the CNC machine. The simulation function of the CAM software were systematically used to check operation sequences and the finished simulated jobs (parts). When necessary, corrections were made before generating the codes and export of the machine files.

█ CNC Machining: from Trial Parts to the Final Object ​

1. Machine Setup and Safety ​

Refer to the Group Work page for more detailed information on the machine and material used, workholding, tool installation and zeroing.

2. Trial Cuts and Assembly ​

  • Joint-fit trial-part machining

  • Ramp-bending trial part machining

  • Final Trial Assembly

3. Final Full-Size Machining ​

  • First Job

  • Job 2-3-4

  • Job 5-6-7 (big parts)

4. Post-Processing ​

█ Assembly and Results ​

1. A smooth assembly until trying to fit the last piece... ​

2. My students came to "rescue" me... THANK YOU!!! ​

(...and practice a little 😃 😃 😃)

3. Holding the masterpiece as a trophee and my Coby enjoying it 😃 😃 😃 ​

A BIG THANK YOU to Jason!!! 😉 😉 😉 ​

REFERENCE FILES ​

3D Model Files ​

Trial-Cut Files ​