i have been playing with a different control.
it has a very nice feature.
load code. select try cut.
press start... nothing happens.
rotate the mpg wheel anti clockwise and the code will start and step through at the speed the mpg is turned. (all motion speed is at mpg rotation speed)
so the first few lines of execution can be controlled slowly without having to turn the feed rate down.
no more plunging through the table or hitting clamps on the way to the first cut.
press try cut button again and code is run automatically as normal from the current position in the code.
this can be re selected at any point in the code and it will pause motion and wait for you to move the mpg again to step through code.