Wie können wir helfen?
Positionierung von Schrittmotoren in X und Y mit Hilfe eines Unterprogramms
Dieses Unterprogramm bietet eine einfache Möglichkeit, sich an verschiedenen Koordinaten in einer 2D-Zone (X und Y) zu bewegen.
- GotToX und GoToY sind die Koordinaten, die man anfahren möchte.
- SpeedMax ist die maximale Geschwindigkeit von X und/oder Y. Falls nötig wird eine zweite Geschwindigkeit berechnet, um die Koordinaten gleichzeitig zu erreichen.
- Done=1 sobald die Koordinaten erreicht sind.
- CurrentLocation gibt Ihnen in Echtzeit die Position jeder Achse an.
- SoftStartStop gibt an, wie lange es dauern soll, bis die Geschwindigkeit erreicht ist
Ein kurzes Video darüber, was man mit dieser Subroutine alles machen kann
In der Subroutine können Sie verschiedene Schritte sehen
- Schritt 0
- Erreichen der gleichen Zeit in X und Y. Berechnung der Geschwindigkeit für die langsamste Achse.
- Schritt 1
- Wir starten beide Schrittmotoren.
- Schritt 2
- Wir warten auf das Ende der Bewegung.
Bei jedem Schritt verlassen wir das Unterprogramm, damit das Hauptprogramm fortgesetzt werden kann.
Das Hauptprogramm ist als Beispiel zu sehen
Wir verwenden eine Tabelle mit jeder Koordinate. |
Und wir rufen die Unterroutine |
Sie können die Subroutine hierherunterladen