Wie kann ich die Schrittzahl meines Nema 23 1,8-Grad-Schrittmotors erhöhen?

Hallo zusammen,
Ich verwende einen CRB 15000 mit einem Omnicore-Controller. Über den DO-Pin des DSQC1030 sende ich Impulse an den Schrittmotortreiber, der meinen Nema 23-Schrittmotor steuert. Ich führe einen Code aus, der Impulse an den Motorcontroller sendet und eine Wartezeit festlegt. Der Code lautet wie folgt:

MainProcess()

i von 1 bis 1000

Pulse DO_PLength:=0,001,DO10;

Warte auf 0,003;

Ende
ENDPROC
ENDMODULE

Ich habe die minimal zulässige Zeit genutzt, aber der Motor dreht sich trotzdem nicht schnell genug. Gibt es eine Möglichkeit, meinen Schrittmotor ohne einen externen Controller wie einen Arduino zu beschleunigen?​