Positionierung von Schrittmotoren in X und Y über ein Unterprogramm
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, zu denen du gehen möchtest.
- SpeedMax ist die maximale Geschwindigkeit von X und/oder Y. Falls erforderlich, wird eine zweite Geschwindigkeit berechnet, um gleichzeitig die Koordinaten zu erreichen.
- Erledigt=1, wenn die Koordonate erreicht sind.
- CurrentLocation gibt Ihnen in Echtzeit die Position jeder Achse an.
- SoftStartStop sagt ihm, wie lange es dauert, bis er die Geschwindigkeit erreicht hat
Ein kurzes Video darüber, was Sie mit diesem Unterprogramm ganz einfach machen können
Im Unterprogramm sehen Sie verschiedene Schritte
- Schritt 0
- Um gleichzeitig in X und Y anzukommen. 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, um das Hauptprogramm fortzusetzen.
Das Hauptprogramm ist dort als Beispiel zu sehen
Wir verwenden eine Tabelle mit jeder Koordinate. |
Und wir rufen das Unterprogramm auf
|
Sie können das Unterprogramm hier herunterladen