# Supported G Code Commands

**URL:** <https://forums.maslowcnc.com/t/supported-g-code-commands/16242>\
**Category:** Wiki - Store and maintain knowledge\
**Created:** [March 8, 2021, 1:20pm UTC](https://forums.maslowcnc.com/t/supported-g-code-commands/16242 "2021-03-08T13:20:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![buck2825](https://avatars.discourse-cdn.com/v4/letter/b/71e660/32.png) [@buck2825](https://forums.maslowcnc.com/u/buck2825)\
**Post date:** [March 8, 2021, 1:20pm UTC](https://forums.maslowcnc.com/t/supported-g-code-commands/16242/1 "2021-03-08T13:20:41Z")

</div>

it would be nice to have a document showing what gcode commands are supported like…

G00 - Rapid Travers  
G01 - Travers at Feed Rate  
G02 - Circle Clockwise  
G03 - Circle Counter Clockwise

…and so on.

---

<div class="post-metadata">

**Author:** ![md8n](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/md8n/32/28197_2.png) [@md8n](https://forums.maslowcnc.com/u/md8n)\
**Post date:** [March 15, 2021, 5:33am UTC](https://forums.maslowcnc.com/t/supported-g-code-commands/16242/2 "2021-03-15T05:33:03Z")

</div>

I agree - I wrote the GCodeClean utility which started life with just the NIST spec for GCode, but even then not all ‘standard’ GCode commands are supported.

For example, G17 is supported (by default), but not G18 or G19.

---

<div class="post-metadata">

**Author:** ![Brookeman](https://avatars.discourse-cdn.com/v4/letter/b/7ba0ec/32.png) [@Brookeman](https://forums.maslowcnc.com/u/Brookeman)\
**Post date:** [January 6, 2025, 8:32am UTC](https://forums.maslowcnc.com/t/supported-g-code-commands/16242/3 "2025-01-06T08:32:20Z")

</div>

Is the content on this website suitable?

> **[5 G-Code Commands Every CNC Machinist Needs to Know - Want.net](https://www.want.net/5-g-code-commands-every-cnc-machinist-needs-to-know/)**
>
> Discover the 5 essential G-Code commands every CNC machinist needs to know for precise and efficient machining. Master your CNC skills today!

Uploading: 74DF1468-70D1-46d0-BF50-8A59B15B5AD0.png…

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [January 6, 2025, 8:59am UTC](https://forums.maslowcnc.com/t/supported-g-code-commands/16242/4 "2025-01-06T08:59:56Z")

</div>

Here is the page that lists what gcodes fluidnc supports

[http://wiki.fluidnc.com/en/features/supported\_gcodes](http://wiki.fluidnc.com/en/features/supported_gcodes)

realistically, gutter compensation isn’t used much, especially for woodworking,  
the rest is resonable.

but you very seldom manipulate the gcode directly, you almost always are using  
CAM software to convert your design into gcode, and it does everything for you.

David Lang
