Hi,
No, if anything I would say 24VDC is too low, you should aim for 60-70V.Some of my questions are, the motor says 2.5VDC-4.6amp and the power supply I have says 24VDC-4.6amp, do I need a different power supply is 24VDC to much too little.
The rating on the motor is correct, it would take only 2.5VDC to cause rated current (4.6A) to flow in a winding. The stepper driver controls (via a sophisticated
PWM circuit) to restrict the current to rated (4.6A) despite the much higher voltage being applied. The advantage of high voltage is to 'force the current through
the coils as fast as possible' and thereby get the stepper to run fast.
ALL steppers lose torque the faster they go, most will have less than 10% of their torque at 1000rpm. The only way to counteract that is to use the highest voltage
your drivers will tolerate.
Craig