Kinetic Control leverages the G code interpreter provided by LinuxCNC. Here are a number of links with helpful information:
http://linuxcnc.org/docs/2.8/html/gcode/overview.html
http://linuxcnc.org/docs/2.8/html/gcode/g-code.html
http://linuxcnc.org/docs/2.8/html/gcode/m-code.html
http://linuxcnc.org/docs/2.8/html/gcode/o-code.html
http://linuxcnc.org/docs/2.8/html/gcode/other-code.html
http://linuxcnc.org/docs/2.8/html/gcode/rs274ngc.html