Hand-written turning programme
Deliverable: A complete turned component programmed entirely by hand with canned cycles and threading, simulated clean, with a written setup sheet.
Course
Machine programming taught with the setup and simulation discipline that stops a crash — G-code by hand first, so you can read and correct what any post-processor writes.
7 modules · 3 months
Deliverable: A complete turned component programmed entirely by hand with canned cycles and threading, simulated clean, with a written setup sheet.
Deliverable: A milled part using cutter radius compensation and drilling cycles, programmed by hand and simulated, with the offset values documented.
Deliverable: A supplied programme containing three deliberate errors — a wrong offset, a missing retract and an unsafe rapid — all three found in simulation and corrected before any machine is started.
Deliverable: A post-processed programme reviewed against the drawing, with at least two inefficiencies or errors identified and corrected by hand, and the reasoning recorded.
Every student gets placement assistance — that is what 100% placement assistance means. It is support for all, not a job for all. We do not promise a specific salary, a specific number of interviews, or placement at any named company, and you should be wary of anyone who does.
A CNC machine will drive a carbide tool into a vice at full rapid without hesitating.
The cost is a broken tool, a scrapped part, possibly a damaged spindle, and occasionally somebody hurt. Every one of those is preventable in simulation, which takes two minutes and which experienced programmers never skip.
That discipline is the spine of this course. The crash prevention project hands you a programme with three deliberate faults and asks you to find them before the machine starts, because that is the actual job.
CAM software is faster and this course teaches it. It is also not a reason to skip G-code.
You will need to read what the post-processor produced, spot the redundant retract that adds forty seconds to every cycle, and make an edit at the machine rather than walking back to a workstation. A programmer who cannot read code is stuck the first time the post gets something wrong — and it will.
Almost every first crash is a work offset entered wrong, so the machine cuts a hundred millimetres from where the programmer expected.
Setting the part zero, touching off tools, checking the offsets before pressing cycle start — this is unglamorous, it is where the errors live, and it is why this course is classroom-only. You cannot learn to touch off a tool from a video.
You are programming from a drawing, and the drawing carries tolerances, finishes and datums that decide whether the part is acceptable.
A component machined exactly to the nominal dimensions can still be rejected. If reading drawings is not yet solid, take AutoCAD Mechanical first — it is the shorter route and it makes everything here make sense.
Questions
Because you will have to read and correct what CAM produces, and because on a shop floor an edit at the machine is often faster than going back to the software. A programmer who cannot read the code is helpless the moment the post-processor gets something wrong, which it does.
No, and it is classroom-only for that reason. Programmes are simulated and then run on real machines, and setup — work offsets, tool offsets, touching off — is done on the machine because that is where the mistakes happen. Learning CNC from slides teaches you about CNC.
A wrong work offset, so the machine cuts a hundred millimetres from where you expected. After that, a missing retract before a rapid move. The third project contains both deliberately, and finding them in simulation rather than in metal is the entire skill being trained.
Yes, this one is assumed. You are programming from a drawing, and if you cannot interpret a tolerance, a surface finish symbol or a datum, you will produce a part that is dimensionally right and functionally wrong. The AutoCAD Mechanical course covers this ground if you need it first.
Three details is all we need. A course advisor will call you back.
Mechanical drafting judged the way a machine shop judges it — correct projection, tolerances that reflect function, and a drawing a machinist can work from without ringing you.
Parametric 3D modelling taught around design intent, so a model survives the change request — assemblies, sheet metal and drawings that update themselves.
Relief modelling and CNC toolpath generation — vectors, layered reliefs, roughing and finishing strategies — with the tool and material judgement that decides cut quality.
Industrial automation taught on real hardware — ladder logic, analogue I/O, HMI and SCADA — with the interlock and safety discipline that separates a working panel from a dangerous one.
Next step
Tell us what you want to learn and we will help you pick the right course, batch and mode.