Not a cnc user (interesting though) but working with some steppers at work. I can get about 375 rpm (400 microsecond input pulses) before the motors just hum and don't move. I figure using a 12 threads per inch at this rpm gets about a maximum of about 31 inches per minute travel speed. Yet I read about cnc machine jog speeds in the 100's of inches per minute. Are the motors/driver I'm using just very slow compared to those typically used for cnc machines? Or, is there some other drive method that cnc machines use to achieve the high speed movement? The motors/drivers I'm using at work are from Automation Direct. Motors are nema 23's 2.8 amp 276 ounce torque and the driver is set for 400 steps per revolution. The driver can micro-step further but 400 pulses/sec is as slow (fast for the motor) as it gets.