TMCM-171

TMCM-171

Postby Logo » 15 Feb 2010, 10:36

Moin Moin,

an der Steckerleiste (Step/Dir /Connector 1) gibt es den PIN 3 (Dir+) und PIN 4 (DIR-).

Frage dazu: Kann man durch Beschaltung dieser Eingänge die Drehrichtung des Motors umschalten?
Wenn ja, wie müssen diese Eingänge beschaltet werden (Potential frei oder bestimmte Spannung) ?

Mit freundlichen Grüßen

Logo
Logo
User
User
 
Posts: 7
Joined: 19 Jan 2010, 10:50

Re: TMCM-171

Postby Olav Kahlbaum (TRINAMIC) » 16 Feb 2010, 09:14

Moin,
es gibt beim TMCM-171 einen Step/Direction-Betrieb, in dem man über den Eingang DIR die Drehrichtung vorgeben und dann mit jedem Impuls am Eingang STEP einen Schritt in die jeweilige Richtung auslösen kann. Diese beiden Eingänge sind differentielle Eingänge, deshalb DIR+ und DIR- sowie STEP+ und STEP-. Ein differentielles Signal kann mit einem entsprechenden Treiber erzeugt werden (z.B.AM26C31) erzeugt werden, viele Step/Direction-Module haben auch differentielle Ausgänge.
Eine andere Möglichkeit wäre, die zusätzlichen Eingänge an der I/O-Klemme zu benutzen. Diese lassen sich mit TMCL-Befehlen abfragen, und man kann dann ein kleines TMCL-Programm schreiben und in das Modul hineinladen, welches dann diese Eingänge abfragt und den Motor entsprechend laufen läßt. Da diese Eingänge auch als Analogeingänge benutzt werden können, könnte man so z.B. über einen Eingang die Richtung und über einen anderen Eingang die Geschwindigkeit bestimmem. Möglicherweise ist letzteres eher das, was Sie vorhaben?
User avatar
Olav Kahlbaum (TRINAMIC)
Site Admin
 
Posts: 3412
Joined: 11 Aug 2006, 08:02

Re: TMCM-171

Postby Logo » 17 Feb 2010, 08:04

Moin Moin Herr Kahlbaum,

vielen Dank für die Anwort.

Ihre letzte Vermutung ist richtig, ich möchte die Drehrichtung des angeschlossenen Motors umkehren und ihn mit einem definierten Sollwert langsam laufen lassen, auf Tastendruck. Dieses wird benötigt um Matrerial von einer Spindel zuentnehmen.

Da ich in der Programmierung ihrer Regler völlig unerfahren bin, wäre ich Ihnen für Hilfe, wie so ein kleines Programm aussehen müsste sehr dankbar.

Mit freundlichen Grüßen

Joachim Thomsen
Logo
User
User
 
Posts: 7
Joined: 19 Jan 2010, 10:50

Re: TMCM-171

Postby Olav Kahlbaum (TRINAMIC) » 17 Feb 2010, 09:03

Moin Herr Thomsen,
zunächst einmal die Abfrage eines digitalen Eingangs (das geht mit dem Befehl GIO <n>, 0 wobei <n> für die Nummer des Eingangs steht). Da kann man dann eine Schleife in TMCL programmieren, die diesen Eingang abfragt und dann den Motor laufen läßt oder auch nicht laufen läßt. Einen weiteren Eingang dann z.B. für die Richtung. In folgendem Beispiel Eingang 0 für Halt/Fahrt und Eingang 1 für die Richtung:

Code: Select all
Loop:  GIO 0, 0    //Abfrage Eingang 0
       JC NZ, MotorStop   //Motor anhalten wenn Taster nicht gedrückt
       GIO 1, 0   //Abfrage Eingang 1
       JC ZE, MoveLeft    //Linkslauf wenn Taster gedrückt, sonst Rechtslauf
       ROR 0, 5000   //5000 ist nur ein Beispielwert
       JA LoopEnd
MoveLeft:
       ROL 0, 5000   //andere Richtung
       JA LoopEnd
MotorStop:
       MST 0
LoopEnd:
       JA Loop


An die Eingänge am besten Taster gegen Masse anschließen und jeweils einen Pull-Up-Widerstand (1kOhm) gegen +5V. Das Programm habe ich jetzt nur mal eben so zusammengeschrieben, es ist noch nicht getestet (sollte aber laufen). Zur Parametrierung des Reglers kann ihnen mein Kollege Herr Jankowiak nachher noch mehr sagen (und das Programm noch um die entsprechenden Befehle erweitern).

Mit freundlichen Grüßen
Olav Kahlbaum
User avatar
Olav Kahlbaum (TRINAMIC)
Site Admin
 
Posts: 3412
Joined: 11 Aug 2006, 08:02

Parameter einstellen

Postby Logo » 11 Oct 2010, 18:17

Moin, moin,

wie kann ich feststellen, ob die Bediensoftware Verbindung mit dem Motorregler hat ?

War lange nicht mehr an den Reglern zugange, habe wohl eine ganze Menge vergessen. :oops:

Beschreibung:

Wir haben zwei Regler in der Maschine verbaut, die wir im Stand alone Betrieb betreiben wollen.

Der eine Regler funktioniert, d.h. er reagiert auf einen Sollwert mit Drehzahländerung.
Der zweite Regler zeigt keine Reaktion am Ausgang. :angry:

Leider ist der Kollege der die Regler eingebaut hat nicht mehr bei uns beschäftigt

Welche Parameter müssen zwingend festeingestellt werden damit der Regler funktioniert, ohne das ein Programm geschrieben werden muss. (Stand alone Betrieb, Motor Rechtslauf, Sollwert am EIngang 0-10V, max. Drehzahl 1000 -1/min, max. Motorstrom 5A). :?:

Habe mit GAP die Parameter von dem funktionierenden Antrieb ausgelesen und mit SAP in den anderen Antriebsregler eingegeben, aber keine Reaktion erreicht. Der Regler meldet auch keinen Fehler.


Mit freundlichen Grüssen

Joachim Thomsen
Logo
User
User
 
Posts: 7
Joined: 19 Jan 2010, 10:50


Return to Other topics on modules

Who is online

Users browsing this forum: No registered users and 2 guests