From your first move to milling: these articles explain the G-code commands you need for drilling and milling, with example programs and common mistakes.
- Coordinates and rapid traverseLearn CNC programming from the start: X, Y, Z coordinates, the zero point and rapid traverse G00, with G-code examples and common mistakes.Read article
- Program structureHow is a CNC program built? Program header, block numbers, absolute G90 and incremental G91, with G-code examples and the common mistakes.Read article
- Tool and spindleTool change with T and M6, spindle speed S and spindle M3, M4, M5 in a CNC program: with G-code examples, rules of thumb and common mistakes.Read article
- Drilling by handCNC drilling without a cycle: one hole in four steps with G00, G01 and feed rate F. With G-code examples for one and several holes and common mistakes.Read article
- Drilling cyclesCNC drilling cycle G81, dwell with G82 and retract with G98 and G99: explained simply, with G-code examples and the common mistakes with cycles.Read article
- Hole patternsRows, grids and bolt circles of holes with one CNC drilling cycle: calculate the coordinates with a formula, with G-code examples and common mistakes.Read article
- Deep holesPeck drilling deep holes on a CNC: cycles G83 and G73, choosing the peck depth Q, breaking chips. With G-code examples and the common mistakes.Read article
- Multiple toolsMultiple tools in one CNC program: centre drill, drill, countersink and tap with G84 in the right order. With G-code examples and the common mistakes.Read article
- Cutting values and short pathsCalculate spindle speed from cutting speed, get the feed in mm/min and plan short paths: with formulas, G-code examples and the common mistakes.Read article
- Milling and ExcellonLearn CNC milling: slots, contours and arcs with G02 and G03, plus Excellon drill files for circuit boards. With G-code examples and common mistakes.Read article