LabVIEWForum.de - Schrittmotorsteuerung mit LabVIEW?!

LabVIEWForum.de

Normale Version: Schrittmotorsteuerung mit LabVIEW?!
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
ich habe eine Isel Schrittmotorsteuerung und möchte diese in x und y-Achse bewegen. (Also erst x- und danach y-Achse getrennt von einander)Das Problem ist das das sich xundy Inititialisieren und auf Referenz setzen lassen und x alleine ebenfalls. y-Achse jedoch nicht!!! Nur durch umständliche Referenzfahrten und Positionsdaten merken kann man die y-Achse bewegen.
Gibts da einen TIP?
Danke
Hallo,

den Hersteller bzw. dessen Homepage schon abgefragt?
Vielleicht einfach mal die Befehle der X-Achse anschauen. Vielleicht kann man da was abändern...

Ist es denn eine PC-Karte oder eine Steuerung an der seriellen Schnittstelle? Was Anderes?

Grüße,
Paul
Es ist eine Schrittmotorsteuerung von ISEL die Homepage ist abgeklappert und den Hersteller befragt habe ich auch.

Gesteuert wird die ISEL über RS232 an einem externen Controller.
Hi,
das ist eindeutig ein Problem, das du mittels der Technischen Beschreibung deines ISEL-Controllers löst must.
Ich habe diese Kombination (ISEL-Motor + ControllerKasten + LabVIEWSteuerung) in meiner Dipl.-Arbeit verwendet.
Ich bin mir sicher, dass sich für jede Achse eine separate Referenzfahrt durchführen ließ (mit den ...@... Befehlen). Die "Intelligenz" des Controllers habe ich dabei jedoch trotzdem ignoriert und die gesamte Steuerung (inkl. Speicherung aktueller Position) in LabVIEW erstellt.
Wenn du weitere Infos brauchst maile doch einfach mal.

mfG Andreas
Hi Tomas,

Ich stelle einfach mal mein damaliges Steuerprogramm zur freien Verfügung.
In der .llb sind nocheinmal alle Treiber- und SubVIs vorhanden.
Wenn dein serieller Anschluss richtig im Measurement Explorer installiert ist, sollte es klappen.
Nach dem Starten der Haupt-vi (Traversation.vi) initialisiert sich das Programm autmatisch via RS232 beim Controller. Wenn's nicht klapt, erscheint eine Warnmeldung und du mußt evtl. anschließend unter dem Menuepunkt "serial interface" die Einstellungen aktualisieren & erneut alle 3 Achsen initialisieren.
Leider ist das Programm nur für die Steuerung von 3 Achsen geschrieben und einer Erweiterung auf 2 nur angedeutet, nicht integriert.
Insgesamt speichert LabVIEW immer die bewegten Schritte (egal ob mm oder Steps bewegt wurden) in einer separaten Variable. Zusätzlich läßt sich auch ein Referenzpunkt setzen (lok. Koordinatensystem). Die angefahrenen Positionen werden direkt nach erreichen der Sollposition in eine Datei geschrieben.
Ich hoffe, dass ich die helfen konnte?!

Bei weiteren Fragen maile doch einfach mal deine Frage ganz genau.

mfG Andreas
Referenz-URLs