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
There are additional codes for using TCPC, RWO and Rotary Unwind:
TCPC
Rotated Work Offsets
Rotary Unwind