stepper position calibration

Yes that is right. Some CD drives have a mechanism that allows rotation against an end stop without stalling, it sor of just clicks.

and wait long enough for it to do that

Normally when you give a pulse the controller does the pulsing so your program will not have to wait.