1. do u want use to input variable on screen and this is fed into a program?
2,contactor of time? is this a IO out of the control, u wish to turn something on and off at start and end of program?
im not sure what u trying to do here, as increase spindle also? in speed think need more info on this part.
3. axis will move at the rate u program regardless of spindle speed. unless you put them into a spindle sync move.