LabVIEWForum.de
Enable-Signal für Schrittmotor fehlt - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Motion (/Forum-LabVIEW-Motion)
+---- Thema: Enable-Signal für Schrittmotor fehlt (/Thread-Enable-Signal-fuer-Schrittmotor-fehlt)



Enable-Signal für Schrittmotor fehlt - schroepel - 02.04.2008 14:11

Hallo,

ich hab da mal wieder ein kleines Problem.
Leider bin ich noch LabVIEW-Anfänger und kenne mich daher noch nicht so gut aus. Sad
Ich soll eine Schrittmotorsteuerung erstellen, bei der vier Motoren angesteuert werden.
Zu Testzwecken hab ich mir mit Hilfe des Exampe-Finders eine Steuerung mit zwei Achsen zusammengestellt
die auch am Bildschirm wunderbar funktioniert.

Meine Motion Karte ist die NI PCI-7334 an die ein UMI-7764 angeschlossen ist.
Für die Ansteuerung der Motoren benötige ich folgende Signale: Clock, Richtung und Enable.
Die ersten beiden Signale finde ich auch, aber das Enable fehlt mir irgendwie.
Ich hab schon alle Anschlüsse mit dem Oszi geprüft, aber leider ohne Erfolg.

Nun zu meiner Frage, gibt es im Motion eine Funktion Motor an/aus oder so ähnlich (ich hab leider nichts gefunden),
oder muss man da über irgendeinen Digitalen Ausgang der Karte ein Einschaltsignal selbst generieren.
Falls man das sebst erstellen muss, könnte mir da bitte jemand von euch einen Tipp geben wie ich das am besten anstelle.

Hier mal die beisherige Motorsteuerung:

[attachment=11851]


[attachment=11852]
Lv85_img


Ich hoffe Ihr könnt mir helfen und würde mich über jede Antwort freuen,

Marco


Enable-Signal für Schrittmotor fehlt - Guest - 03.04.2008 09:27

Hallo,

schließ das Signal mal am Eingang INHOUT1 (Zahl je nach Achse) an (ist der Anschluss über STEP)



Daniel


Enable-Signal für Schrittmotor fehlt - schroepel - 03.04.2008 10:12

Hallo Daniel,

danke für den Tipp, aber da passiert leider garnichts.
Keine Ahnung was ich falsch mache. Kann es sein das ich den Anschluß noch irgendwo zuschalten muss?

Die CLK vom Motor hab ich auf Step und die Richtung auf Dir, aber trotzdem fehlt mir noch das Enable.
Ich habs mal zum testen auf BP1 gelegt da dieser LOW ist, aber da ist der Motor dauerhaft an weil er eben auch LOW-aktiv ist
und das wäre auf die Dauer für den Motor eher schlecht.

Marco


Enable-Signal für Schrittmotor fehlt - Guest - 03.04.2008 11:15

[Hallo Marco,

normalerweise gehst Du von Deinem Motor zuerst auf eine Endstufe und dann auf die Karte.

Habe die letzten zwei Tage mit genau den gleichen Komponeten dies so realisiert.

Hast Du Endstufen????



Daniel


Enable-Signal für Schrittmotor fehlt - schroepel - 03.04.2008 12:22

Hallo Daniel,

ja ich hab Endstufen.
Der Motor und die Endstufe sind von Nanotec.
Die Endstufe ist die SMC 11 und der Motor ist der ST2018M0804-A.
[attachment=11866]

Der Motor funktioniert jetzt auch, wenn ich mit Enable auf INHOUT1 gehe,
ich hatte vergessen im MAX die Inhibit Output Settings umzustellen.
Aber sollte es nicht so sein, dass der Motor nach dem Lauf abgeschaltet wird?
Bei mir bleibt er zwar an der Stelle stehen wo er soll, aber man hört ihn noch summen,
und das kann doch nicht normal sein oder?

Gruß Marco


Enable-Signal für Schrittmotor fehlt - Guest - 03.04.2008 12:38

klingt komisch. Wenn die Endstufe von der Treiberkarte kein Signal bekommt kann sie ja auch nichts an den Motor weiergeben, oder sehe ich das falsch??

Meine Motoren (Fa. Micos) geben nach erreichen der Endposition keinen Ton von sich.

Kann dir daher glaub ich nicht wirklich weiterhelfen, leider!!!



Gruß Daniel


Enable-Signal für Schrittmotor fehlt - schroepel - 03.04.2008 13:14

Hallo Daniel,

also ich hatte erst das Problem, dass INHOUT1 auf HIGH lag und somit der Motor nicht lief weil er bzw. die Endstufe LOW geschaltet ist.
Jetzt habe ich das im MAX umgestellt so, nun ist aber INHOUT1 permanent auf LOW und damit der Motor ständig an,
er läuft eben erst nur wenn das STEP-Signal zugeschaltet wird.
Mein Problem ist nun, wie kann ich das LOW-Signal nur für die Zeit des STEP-Signals an INHOUT1 senden und danach wieder auf HIGH schalten. Vielleicht gibts da ja irgendeine Funktion im NI-Motion die ich nicht kenne?

Gruß Marco