-
-
Hi wlan, hi frobo.
Die 10ms sind mir klar. Vermutlich willst du die 3 Motoren synchronisieren bzw. interpolieren. Hier wir die Achsbewegung aufgeteilt und im Raster des Interpolationstakts (z.B. 10 ms) die geweilige Soll-Position der Achse errechnet. Die Steuerungen selbst laufen nicht im Positionier-Modus, denn hier würde die Achse ja immer beim Erreichen des Zielpunkts über eine Rampe abbremsen und somit keine Geschwidigkeit aufnehmen. Stellt man diese hingegen auf Geschwindigkeitsregelung, kann man durchgängig interpolierte Bahnen abfahren. Hierzu wird im Interpolationstakt die nächste Sollposition der Achse übermittelt. Die Steuerung selbst verechnet diese mit der Ist-Position. Zusammen mit dem festen Interpolationstakt errechnet die Steuerung die neue Sollgeschwindigkeit und regelt auf diese.
Je kleiner der Interpolationstakt, desto besser verhält sich in der Regel die Bahngenauigkeit.
Jetzt aber zu deiner Frage:
Hier fehlt noch etwas die Hardwarebeschreibung...
Du sagst du steuerst die Karten über RS232 an, hast aber 3 Karten. Wie schließt du 3 Teilnehmer an eine RS232-Schnittstelle an?
Verwendest du USB-RS232-Adapter?
Werden deine Karten als Virtuelle Com-Ports angelegt?
Baudrate schon auf das Maximum für RS232 gestellt?
Hilfreich wäre auch eine Bezeichnung für die Montion-Controller-Karten.
Gruß
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen