Hi Jeff,
Maybe FRO would be more appropriate to change the Feedrate on-the-fly? There is a function in KFLOP:
void SetFRO(float FRO); // change from current to the specified FRO (FRO=1.0=Realtime)using a nominal rate based on computed time to change from 1.0 to 0.0
It isn't clear when/where you want the Feedrate sampled/adjusted. Setting the F word in the Interpreter would have a delayed effect and wouldn't effect motion that was already planned.
KMotionCNC can accept commands from KFLOP to upload GCode Variables. So at the beginning of your GCode you might add:
M100 (Upload the desired Feedrate from KFLOP into GCode Variable #199)
F#199
HTH
Regards