What the Pretoria toolroom needed
The client was a general toolroom in Pretoria working on short-run milling jobs for local manufacturing, repair work and urgent spares. Their programmers were getting decent geometry out of CAM, but the output at the machine was costing time because setup notes were inconsistent, some tool calls were unclear, and the first part on new jobs needed too much checking before production could continue.
The brief was straightforward: improve the milling workflow, clean up the setup sheets, and make the post output match the way the shop actually runs jobs on a floor with mixed operator experience. They also wanted less back-and-forth between programming and the machine side, plus a process that could hold up when the power flicked or a job had to restart after an interruption.
- Shop type: toolroom with milling work only
- Location: Pretoria, Gauteng
- Machine mix: 3-axis vertical mills and one older control with limited conversational features
- Problem points: unclear tool data, inconsistent headers, and too many edits at the machine
Constraints on the shop floor
The biggest constraint was time. The team could not shut down production for a long theory session, and the machines were already booked across the week. They also had mixed hardware on the floor, which meant the post had to suit more than one control style without forcing everyone into a new routine overnight.
Another issue was the way the shop handled power interruptions. With load-shedding, a lost cycle could lead to confusion if the setup sheet was vague or the operator had to guess the next step. The client wanted clearer restart points, better tool order, and notes that made sense to the person standing at the control at 6 am, not just the programmer back in the office.
- Limited downtime for testing and sign-off
- Different operator skill levels across shifts
- Need for clearer first article checks
- Existing job notes varied from one programmer to the next
What we supplied and changed
We supplied a milling CAM licence review, custom post-process tuning and a fresh setup sheet format matched to the toolroom's normal workflow. The post was adjusted to produce cleaner tool callouts, better formatting for offsets and comments, and a more readable header that identified the job, machine, material and revision in one place.
We also tidied the tool library so the most used cutters had consistent names, lengths and diameters. That sounds small, but it removes a lot of noise when the same tool is used across several jobs. On top of that, we set up a first-job support plan so the team had direct help while they ran the first live parts after the upgrade.
- Licence installation and workstation checks
- Custom post processor tuning for milling output
- Setup sheet layout with clearer job and tool data
- Tool library build for repeat cutters and holders
- First job support during live proving
How the job ran over four weeks
The work was done over four weeks. Week one was for discovery, checking the current files, looking at sample programs and identifying where the machine-side confusion was starting. Week two was the post tuning phase, where we adjusted output, headers and tool data. Week three was live testing on the floor with one representative job, then another job with a different tool mix. Week four covered operator coaching, final tweaks and sign-off.
We kept the process practical. No one needed to learn a new programming style from scratch, and we avoided adding extra steps that would slow the team down. If a line of output could be simplified without losing information, we simplified it. If a note needed to stay because the setter depended on it, we kept it in place. That kept the changeover manageable.
Training for programmers and operators
The training covered both the CAM side and the machine side, because the output is only useful if the person using it understands what to look for. We ran short sessions for programmers, setters and the owner so each group knew what changed and why it mattered. The goal was not to turn operators into programmers, but to give them enough context to catch a mismatch before a tool hit the part.
Topics included setup sheet reading, tool verification, offset checks, restart points after interruption and how to handle first-part inspection notes. The owner asked for a simple rule set that could be followed even when the shop was busy, and that was built into the notes as well.
- Programme review before machine start
- Tool verification against the setup sheet
- First-part sign-off routine
- Restart procedure after stoppages
- Who to call when a post issue appears
Results on the first parts
By the end of the project, the first-part output was more reliable and the setup sheets were far clearer for the floor team. The toolroom reported fewer edits at the machine, less time spent checking comments, and a smoother handover between programmer and operator. In practical terms, that meant fewer delays on the first run and less pressure when a job had to be resumed after an interruption.
The client also found that the cleaner tool library reduced small mistakes when a repeat job came back weeks later. When a setup sheet matches the way the shop really works, the machine team does not need to decode it first. That saved time on the day and helped the owner keep the workflow steadier across the week.
- Less machine-side editing on new jobs
- Clearer first article checks
- More consistent repeat jobs
- Better handover between office and floor
What we would do again
If we were starting this Pretoria toolroom project again, we would still begin with a live sample job and a full look at the existing tool data before changing anything. That approach shows where the real friction sits, instead of guessing from the office. We would also keep the first-job support alongside the machine proving, because that is when the practical questions usually surface.
For toolrooms in Pretoria, Johannesburg and the East Rand, the lesson is simple: get the post right, keep the setup sheet readable, and train the people who touch the job at each step. It saves time, it reduces rework, and it helps the shop stay steady when power or delivery schedules are not ideal.
Key facts
| Client type | General toolroom |
|---|---|
| Town | Pretoria |
| Scope | Milling CAM upgrade with post tuning and setup sheet cleanup |
| Timeline | 4 weeks |
| Key output | Cleaner setup sheets and more reliable first-part runs |
| Support supplied | Licence installation, machine onboarding, first job support and operator training |





