Print

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