Have a look at this -
https://inventables.desk.com/custome...el-g-code-spec
The main thing that's "non-standard" about their implementation of "standard G-Code" is that it doesn't support arcs so you need any arcs to be split into a gazillion little straight lines.