Also, the motor travel speeds, compliant tool forces and motor RPM are in a constantly varying balancing act dependent upon the local surface geometry.
If any one factor must change, the others must be automatically adjusted to suit.