The fastest speed is 1000 RPM/s, and 400 pulses per revolution.
Rotary encoder specs can be confusing and usually 400 pulses/revolution means that there are up to 1600 quadrature counts available per revolution, but the encoder can be read with routines which give counts of 400-800- or 1600 counts (1x,2x,4x).
In other cases, I have seen the 400 refer to the maximum quadrature counts per revolution.
Can you provide a link to the actual specification of your encoder?
The rotary encoders are on three ball screws, they will counters how many revolutions the motors rotates.
What resolution do you need. Do you really need each revolution broken into 400-1600 increments. Perhaps you could be using a different type of encoder?
One cycle of one pulse that I sent to the motor is larger than 200 microseconds (800 pulses at least).
Can you please explain more about what this statement means?