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?
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?