CNC cycle programming
Canned cycles make common operations faster to program, including drilling, tapping, boring, peck drilling, roughing, finishing, and other repeated machining patterns.
CNC skills
Browse the CNC skills currently taught in CNC Passport courses. Open a skill to see which courses help you develop it.
Canned cycles make common operations faster to program, including drilling, tapping, boring, peck drilling, roughing, finishing, and other repeated machining patterns.
G-code is the language that tells a CNC machine how to move, cut, change tools, control the spindle, and follow the planned machining sequence.
Manual programming means building CNC code by hand: choosing coordinates, operations, tool moves, and controller commands without depending entirely on CAM output.
Editing an NC program is practical shop-floor work: correcting code, changing feeds, tools, offsets, comments, or operation order while keeping the program safe to run.
This skill is taught in the courses listed here and can later become part of your CNC Passport learning progress.
Debugging focuses on finding why CNC code does not behave as expected, from syntax alarms and wrong coordinates to controller-specific logic and unsafe tool motion.
Optimization improves a CNC program after it already works: shorter air moves, cleaner structure, better feeds and speeds, safer logic, and more efficient cycle time.
Simulation lets you check the toolpath before the machine starts cutting, so motion errors, wrong depths, missing moves, and unsafe behavior can be caught early.
Subprograms keep CNC code cleaner by moving repeated operations into reusable blocks that can be called when the same machining logic is needed again.
This skill is taught in the courses listed here and can later become part of your CNC Passport learning progress.