G-Code Sprint Back to site
G-code basics archive

All posts.

503 posts · page 29 of 42.

Practice

CNC Turning Macro Programming Examples (Macro B)

Macro programming adds variables, loops, and logic to turning G-code. Two worked examples: a parametric grooving loop and a parts counter, plus the syntax map.

Lawrence Arya··4 min
Code reference

CNC Wood Router M-Codes List (GRBL and Beyond)

A wood router's working M-codes are a short list: M3/M5 spindle, M0 pause, M2/M30 end, and the coolant pair M8/M9, usually rewired to dust collection or air.

Lawrence Arya··4 min
Code reference

I, J, K vs R in G02: Arc Center Words Explained

I, J, and K give the arc center as an offset from the start point, while R gives the radius. Here is when each works, and why full circles need I and J.

Lawrence Arya··5 min
Practice

Does Learning G-Code Increase Machinist Salary?

G-code skill alone does not raise pay; the roles it unlocks do. Operators who read and edit programs move up to setup and programming work, which pays more.

Lawrence Arya··4 min
Practice

Dyslexia and CNC Programming: What Actually Helps

CNC code is short, structured tokens rather than dense prose, which suits many dyslexic learners. Here are the real friction points and the fixes that work.

Lawrence Arya··4 min
Guides

Fanuc Alarm 010 Improper G-Code: Causes and Fixes

Fanuc alarm 010 means an improper G-code: a code that does not exist or is not enabled on your machine was commanded. Here are the common causes and how to find it.

Lawrence Arya··4 min