FIFTY LINETurn G-code
Online generatorOnline calculatorsReference

About FIFTY LINE

Turn G-code is developed and maintained by an independent developer under theFIFTY LINE brand. The program grew out of a practical need — preparing G-code programs for standard turning operations on LinuxCNC-based machines, quickly and without mistakes. You may also see the program written as TurnCode or TurnGCode — it's the same Turn G-code.

We deliberately don't target large factories with their own CAM systems — they already have more powerful (and more expensive) tools. Our audience is small shops, private machines, and teaching or hobby lathes, where simplicity, speed, and a reasonable price matter most.

The logic of all 12 machining cycles is complete; the program is currently in a support and refinement stage based on user feedback.

The machine Turn G-code is tested on

The developer's LinuxCNC lathe, with the FIFTY LINE logo on the spindle head. The program's cycles are tested on it with real cuts.

This cut with machine sound on YouTube →

Same lathe: truing a faceplate that ran out

Archive clip, summer 2026: the faceplate on this lathe had runout, so its face is skimmed true right on the machine. Sped up in the middle, machine sound.

This cut with machine sound on YouTube →

Same lathe: rusty bar to clean shaft

OD turning on this lathe, summer 2026. Pass after pass, rusty bar stock turns into a clean shaft. Machine sound only.

This cut with machine sound on YouTube →