INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

erste Schritte - Schrittmotorsteuerung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.04.2007, 08:44 (Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2007 15:22 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
erste Schritte - Schrittmotorsteuerung
Ich habe mehrere Schrittmotorsteuerungen realisiert und erst kürzlich eine NI-Veranstaltung besucht. Mein Fazit (wohlgemerkt - nicht das von NI): Für 99% aller Aufgabenstellungen braucht man das LabVIEW Motion-Zusatzmodul nicht. Es ist total abschreckend, bis zu welchem Grade ein einfaches Problem, also z.B. eine Bewegung von A nach B mit rampenförmigen Geschwindigkeitsverlauf, mit dem Zusatzmodul aufgebläht wird.

Es ist ja so, daß die Herstellerfirmen selbst Programme, im Idealfall sogar LabVIEW-Treiber-Programme, zu den Schrittmotorsteuerungen mitliefern. Diese verwenden - fertig.

Frage Referenzposition, noch mal mit anderen Worten: Zur Positionsbestimmung werden von der Software die Steps mitgezählt. Beim Abschalten des Systems geht die Position verloren. Die erste Maßnahme beim Wiedereinschalten ist also, das System solange in eine bestimmte Richtung zu einem Mikroschalter hin zu fahren, bis dieser erreicht wird. Das ist dann die Referenzposition, dieser wird man z.B den Positionswert 0 zuordnen.

Bei Dir spielt die Lage keine Rolle, theoretisch brauchst Du keine Referenzposition, praktisch wird es aber sinnvoll sein, die Messung mit einer definierten Ausgangslage zu beginnen.

Dein Problem ist eigentlich einfach: Die Bewegung muß so langsam sein, daß das System ohne rampenmäßige Beschleunigung/Bremsung nach jedem Schritt sofort gestoppt werden kann.(= Start-Stop-Betrieb)

Du solltest ein Toleranzband definieren: also z.B: <298N --> Motor vorwärts, >302N Motor rückwärts, dazwischen: Motor Stop.

Meist haben die Schrittmotoren eine serielle Schnittstelle, und es ist äußerst widerwärtig, sich mit der untersten Ebene der Schnittstellenprogrammierung abgeben zu müssen. Ich würde also unbedingt eine Motorsteuerung mit mitgelieferten LabVIEWtreibern oder wenigstens mit DLL-Funktionsbibliothek aussuchen, damit Dir das erspart bleibt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
erste Schritte - Schrittmotorsteuerung - Lucki - 25.04.2007 08:44

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Schrittmotorsteuerung mit EMIS SMCflex Wolfgang.L 1 11.795 08.06.2010 10:44
Letzter Beitrag: Lucki

Gehe zu: