Another note. I like my programs in feed per revolution, but I work a lot from the MDI as well where I need it in feed per minute, since often the spindle is off. Sometimes I forget to program G94 after the program and commanding a move in the MDI with a feed like F100 results in a rapid move. Can the Gcode have a G94 in the end?
It may not be convenient for people working in G95 from the MDI, but at worst they will get a very slow feed if they forget to do a G95 after the program. I think it is better than a rapid into the workpiece.
Dan