FAB ACADEMY 2026

WEEK 06

Computer-Controlled Machining

Group assignment:

What I Learned From Teamwork

Work in progress Week 01

Safety training

Before operating the machine, we received a safety briefing from Jefferson Lados Villegas, Operational Laboratory Equipment Specialist. During this induction, we reviewed the personal protective equipment required before handling the machine and the material, as well as the safety conditions of the workspace. The training included mandatory use of PPE, machine safety zones and floor markings, emergency stop procedures, machine startup system, safe interaction with the control software and physical controls, and keeping the work area clean and clear before operation. We were instructed to use proper clothing and protection, including gloves, safety glasses, hearing protection, helmet, and in some cases a lab coat or protective clothing, as well as closed shoes and appropriate long clothing. We also identified the machine’s emergency stop button, located next to the machine, and the startup key used to enable machine operation:


Safe workspace and protective measures

Before turning on the machine, we checked that the workspace was clear, the sacrificial bed was clean, there were no objects interfering with the machine path or operator movement, the safety area was clearly marked, the required PPE was being used, and a dry chemical fire extinguisher was available nearby. This step helped us understand that safe CNC machining depends not only on the machine itself, but also on preparation of the environment and operator awareness.

Press-fit tests

As part of our testing process, we fabricated a square test and a comb test to evaluate press-fit behavior, material tolerance, and joint adjustment. The square test had an outer size of 150 mm x 150 mm and an internal square cutout of 50 mm x 50 mm. The comb test had overall dimensions of 420 mm x 100 mm and included slots from 18.00 mm to 20.00 mm in increments of 0.25 mm.

Square test

The square test was used to evaluate the internal fit of a smaller square inside a larger frame. We added dogbones in the internal corners to compensate for the round shape of the milling bit. We also added tabs so that the internal part would remain attached during machining and would not move or fly out during the cut.

Work in progress Week 01
Work in progress Week 01
Work in progress Week 01
Work in progress Week 01

Comb test

The comb test was used to compare different slot widths and identify the best press-fit according to the real material thickness and machining tolerance. This design included slots of 18.00, 18.25, 18.50, 18.75, 19.00, 19.25, 19.50, 19.75, and 20.00 mm. We also added dogbones in the internal teeth and tabs to keep the internal parts stable during machining.

Work in progress Week 01
Work in progress Week 01
Work in progress Week 01

Problems and solutions

No major problems occurred during the test. The machining process was completed without critical errors such as tool breakage, material displacement, incorrect zeroing, or failed cutting. One important observation was that, after placing the material and making the initial setup, the board had to be fixed with screws, and this required a second calibration step, especially on the X and Z axes. Rechecking the machine reference after fixation was important to maintain accuracy before starting the cut. Another relevant observation was the rough edge finish, mainly due to the plywood structure and the natural tendency of this material to splinter during machining. This was not a machine failure, but rather a material behavior that should be considered in design and finishing stages. To improve assembly, we used dogbones in the internal corners of the square and comb test pieces. This made the internal joints easier to fit and improved the press-fit evaluation. If a smoother result is required in future jobs, possible improvements would include using a better-quality plywood or a different board material, optimizing toolpath direction, adjusting feeds and speeds, using a finishing pass, and sanding the edges after machining.

What we learned as a group

As a team, we discovered that working with a large-format CNC machine involves much more than simply sending a design file to be cut. The process requires proper preparation, attention to safety, accurate machine configuration, appropriate cutting parameters, and secure fixation of the material on the machine bed. We realized that safe operation actually begins before the machine is turned on. Simulating the toolpaths beforehand is crucial to detect potential mistakes before machining the real material. Correctly setting the machine zero is one of the most critical steps in the workflow, and sometimes recalibrating after securing the board is necessary to maintain precision. Additionally, feed rate, spindle speed, and depth of cut have a direct impact on cut quality, machine stability, and tool efficiency. Another important lesson was the value of press-fit testing for identifying the proper tolerance and understanding how joints behave with a specific material. We also learned that dogbone fillets help improve the internal fit of CNC-milled joints. Finally, we observed that material properties play an important role, since plywood can leave rough edges after machining and often requires additional finishing.

Conclusion

This group assignment allowed us to document and understand the workflow of large-format CNC machining using the ShopBot PRSAlpha 96x48. Through this exercise, we practiced safety procedures, prepared material and toolpaths, configured machining parameters, and executed a successful test cut on plywood. The experience helped us connect digital design with physical fabrication and gave us a better understanding of how machine setup, parameter selection, material behavior, and safety practices influence the final result. The use of the square test, comb test, and dogbone-adjusted joints made the assignment more useful for evaluating real press-fit conditions, which is valuable for future CNC construction projects.


Individual assignment:

  • Make (design+mill+assemble) something big.

Designing my "Press-fit shelf"

We will design our small floating shelf in 2D using Corel Draw. We will draw 4 hexagons that define the base shape of the furniture and set a reference measurement based on the OSB material thickness that we will use for this shelf.

Work in progress Week 01

We will create an outline of the base and then apply a 5 cm offset.

Work in progress Week 01

We will draw the front joints by defining the material thickness and tolerance. In this case, we used 18 mm OSB, then we will draw the box structure of the shelf as a guide.

Work in progress Week 01

Using the assembly guides, we will measure and draw each part of the shelf box.

Work in progress Week 01

We will also draw the "dogbone" notches for optimal router-fit joints.

Work in progress Week 01

Now we will make a parts count by numbering the required quantities for the shelf.

Work in progress Week 01

We will place and organize all parts optimally. The sheet size is 122x244 cm, and the piece thickness is 18 mm, so the cutting area format is 118x240 cm.

Work in progress Week 01

We will export our design in DXF format so we can import it into our cutting software. In this case, we will use Vectric Aspire.

Work in progress Week 01

Machining with Aspire"

We will open a new file and locate our exported .dxf, import it, and fit it to our cutting format. Then we will set the machine origin points.


In this case, we will use the "Dogbone" command on the missing joints because it is easier to create them in Aspire. We will do this for all missing ones, remembering that our end mill has a 3 mm radius.


Then we will select all vectors to machine and click "Profile Toolpath," choose the end mill to use (in this case 6 mm), and set cut depth, feed rate, and spindle speed. Then we click "Accept" and the machining toolpath will be generated.


In this case, we will use the outside cut to cut the parts. We will verify that interior cuts are also correct. The end mill and material allow us to avoid using holding tabs. Once checked, we click calculate.

Work in progress Week 01

We will simulate our machining toolpath to verify there are no errors, and once verified, we will export the G-code to machine our project.

Work in progress Week 01

We will use the NC Studio post-processor in millimeters (.tap) and click save toolpath.

Work in progress Week 01

Cutting with a CNC router

We will open NC Studio and load our code.

Work in progress Week 01

We will place our OSB board and secure it with screws, then position the tool to set the 0 origin for the X, Y, and Z axes.

Work in progress Week 01

Once positioned, we click "Start" and the machine begins machining our project. The machining process took approximately 40 minutes because we did it in 3 depth passes.

After machining, we removed the parts carefully.

Work in progress Week 01
Work in progress Week 01

We sanded both sides of the cut edges using 80-grit wet sandpaper.

Work in progress Week 01
Work in progress Week 01

We proceed with assembly, using a rubber mallet to fit the parts together. It is important to do this carefully to avoid damaging the part edges.

Work in progress Week 01
Work in progress Week 01
Work in progress Week 01
Work in progress Week 01

FINAL RESULT!!!

Work in progress Week 01

FINAL RESULT WITH AI XD...!!!

Work in progress Week 01

FINAL RESULT WITH EXTREME AI XD...!!!

Work in progress Week 01

Conclusions:

  • I learned to design a 2D CNC cutting project using Corel Draw.
  • I learned to configure and generate machining toolpaths in Vectric Aspire.
  • I learned to operate a CNC router to machine a CNC cutting project.
  • I learned the importance of planning and organization in the design and machining process to optimize material use and reduce cutting time.

FILES

DXF PRESS-FIT SHELF Download .DXF
ASPIRE PRESS-FIT SHELF Download