- Posts: 223
- Thank you received: 88
Please Log in or Create an account to join the conversation.
Hallo,
nun bin ich wieder ein Stück weiter. Die ethercat_conf.xml hab ich etwas angepasst. Sodass nun das Statuswort bitweise in der HAL liegt. Das Steuerwort hab ich als u32 Variable gelassen und alle Variablennamen mal auf deutsch umbenannt. Mit dem HAL Konfigurator in LCNC lässt sich nun wunderbar mit "setp" mit dem Verstärker spielen. Ich kann "durchgreifen": Positionen anfahren und Referenzfahrt starten, im Interpolierten Modus, also 0x6060:00 = 7 fahren. Eigentlich alles machen, was man mit den in den PDOs gemappten Variablen so anstellen kann. Das gefällt mir schonmal sehr gut! Danke an alle im Forum, die dazu beigetragen haben!
Schlussendlich fehlen mir nun aber die finalen HAL Einstellungen. Also welcher PIN muss wohin verbunden werden, um GCode später nutzen zu können (wenn mal 3 Achsen dran sind, irgendwann also)
Vom Dominik hab ich das github gefunden:
github.com/dbraun1981/hal-cia402
Verstehe aber leider nicht, was es mit dem cia402 auf sich hat. Eigentlich hatte ich es so verstanden, dass ich nun über das "Klebe-layer" (HAL) LCNC beibringen muss, wie im ETHERCAT die "Schnittstellen" lauten und was wohon verbunden werden muss. ...dachte es ist ganz einfach, soooo viele sind es ja nicht.
Die PINS:
1. Steuerwort
2. Zielposition
3. Betriebsart
4. (dig. Ausgänge)
1. Statuswort
2. Istposition
3. angezeigte Betriebsart
4. (dig. Eingänge)
brauchen also entsprechende Kontakte zur Software...
Ich brauche keine fertige .hal aber einen Denkanstoß oder sone Art Objektverzeichnis der LCNC Pins wären super.
Grüße
Columbo
Please Log in or Create an account to join the conversation.
Hallo db1981Weiter, solltet ihr unbedingt Distiributed Clocks einbauen für die CAn Klemme, damit die Regler später auch alle zum gleichen Zeitpunkt ihre Soll Positionen bekommen. Ansonsten könnte das Verschliff in der Bahn geben....
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.