LabVIEWForum.de
SMCI 33 -1 Motorsteuerung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: SMCI 33 -1 Motorsteuerung (/Thread-SMCI-33-1-Motorsteuerung)



SMCI 33 -1 Motorsteuerung - Jugien83 - 21.08.2019 07:39

Hallo,

ich bin ein absoluter Anfänger bei LabVIEW. Ich bin dabei eine Motorsteuerung aus einem bestehenden VI zu modifizieren. Dabei geht es, dass der Motor eine Gewindestange antreibt und ein Polariskop sich mitbewegt. Mein Problem besteht darin, dass ich die Feineistellung nicht hinkriege. Der Motor soll nach rechts und links (vor- und zurücktippen z.B. 1mm) sich drehen sodass die Gewindestange sich mitdreht und er soll die Position anzeigen wo er sich gerade befindet. Momentan ist es so, dass sich die Motorsteuerung zwar nach links und rechts sich bewegen lässt aber ich jedesmal den Error Reset betätigen muss damit es weitergehen kann und somit die Positionsanzeige jedesmal auf 0 gesetzt wird. ich wäre für jede Hilfe sehr dankbar. Das VI füge ich bei.


RE: SMCI 33 -1 Motorsteuerung - MaxP - 22.08.2019 14:09

Hallo Jugien83,

erst mal würde ich dein VI aufräumen und ein paar Kommentare reinsetzen was wo passiert. Dann kann man dir auch besser helfen.
Daneben würde ich auch noch mehr SubVIs bauen, die man später einfacher wieder verwenden kann. Die Case Strukturen könntest du dir bei der Verwendung eines Qeued Message Handlers auch komplett sparen.

Zu deinem Problem: Wenn du den Regler nur mit einem Fehlerreset wieder ans Laufen bekommst, solltest du schauen, wo der Fehler herkommt und was der Regler dir für einen Fehler meldet. Oft sind es halt Kleinigkeiten wie falsche Parameter oder aber der falsche Befehl.

Gruß Max

PS: Hast du mal ein Handbuch zu dem Regler? Auf die schnelle konnte ich keine Befehlsübersicht zu dem Regler finden.


RE: SMCI 33 -1 Motorsteuerung - Jugien83 - 23.08.2019 06:45

Hallo Max,

danke für deine Tipps. Ich habe das VI etwas übersichtlicher gemacht und geschafft, dass der Takt (das Tippen) jetzt funktioniert aber momentan nur nach rechts. Damit er in die andere Richtung funktioniert muss ich die Befehlsfolge "p1" und "s200" tauschen.

VG

Jugien
das optimierte VI habe ich beigefügt.

VG

Jugien


RE: SMCI 33 -1 Motorsteuerung - Jugien83 - 26.08.2019 06:49

hier ist das Programmierhandbuch.

VG

Jugien


RE: SMCI 33 -1 Motorsteuerung - Jugien83 - 26.08.2019 10:53

Hallo,

ich habe es hinbekommen. Der Fehler war ziemlich simpel, ich habe nur in dem Case Structure für die Taktgebung Links und Rechts die Read VI durch die Write Read VI ersetzt und nun funktioniert alles wie es soll.