What will the following code do, on a common Fanuc system?
G96 S250 M3 (Constant surface speed, 250m/min, Spindle CW)
G50 S3000 (Maximum spindle speed = 3000 rpm)
G1 X[number] <== Will it move?
The second line has changed the value of S register, yet G96 is a modal command, so does the controller read the speed from S register or some other internal memory location? Will there be X-axis movement or is G96 S[n] necessary after G50?
Doing some reverse-engineering so more questions to come