CNC skills

CNC skill catalog

Browse the CNC skills currently taught in CNC Passport courses. Open a skill to see which courses help you develop it.

CNC cycle programming

Canned cycles make common operations faster to program, including drilling, tapping, boring, peck drilling, roughing, finishing, and other repeated machining patterns.

G-code programming

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 CNC programming

Manual programming means building CNC code by hand: choosing coordinates, operations, tool moves, and controller commands without depending entirely on CAM output.

NC program editing

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.

Program debugging

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.

Program optimization

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.

Program simulation

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.

Subprogram usage

Subprograms keep CNC code cleaner by moving repeated operations into reusable blocks that can be called when the same machining logic is needed again.

CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy