Gcodes with a decimal point are common on modern CNC controls. I've seen no mention of this in the Camsoft literature. It turns out writing Gcodes with a decimal point is easy to do in Camsoft.
The attached file has modified G90 that also does G90.1 - absolute ijk circular arc, G90.2 - radius mode circular arcs. Also is a G91 that is modified to include G91.1 incremental ijk arcs.
These Gcodes got a bit more tricky when allowing for more than one G90 or G91 code on a line, i.e. G90 G90.1 Extra bonus question: My Gcodes actually run twice if you have two gcodes on the same line. No harm done, but not perfectly elegant. Anybody have a fix to make this code just run once?