The stepper motor moves the leadscrew, and the pitch of the leadscrew determines how much the worktable moves per revolution of the motor. Given the pitch of 4 mm per revolution, the worktable moves 4 mm per motor rotation.
Now, calculate the number of pulses per second:
\[
\text{Pulse frequency} = \frac{\text{Speed of worktable}}{\text{Distance moved per pulse}}
\]
The motor has a step angle of 1.8°, so the number of steps per revolution is:
\[
\frac{360^\circ}{1.8^\circ} = 200 \, \text{steps/revolution}
\]
The leadscrew pitch is 4 mm, so each step moves the table:
\[
\text{Distance moved per step} = \frac{4 \, \text{mm}}{200} = 0.02 \, \text{mm/step}
\]
Thus, the pulse frequency is:
\[
\text{Pulse frequency} = \frac{10 \, \text{mm/s}}{0.02 \, \text{mm/step}} = 500 \, \text{pulses/second} = 500 \, \text{Hz}
\]
Thus, the pulse frequency required to drive the stepper motor is \( \boxed{1999.0 \, \text{to} \, 2001.0} \, \text{Hz} \).