7i76e + RPi4 + Eigenbaufräse = Homing Problem
12 Feb 2021 23:48 - 14 Feb 2021 20:02 #198617
by CM12
7i76e + RPi4 + Eigenbaufräse = Homing Problem was created by CM12
Hallo zusammen,
Ich habe eine einfache Fräse selbst gebaut. 3 Achsen. X und Y aus einem alten Kreuztisch und fest darüber eine Z Achse auch Eigenbau. Daran eine Spindel aus einem 48V 500W Brushless Motor. Reinstes Chinesium
Alle 3 Achsen werden von je einem Schrittmotor (Berger Lahr VRDM 3910/50 LWC mit 4Nm und 1000 Incrementen pro Umdrehung) und je einem SD326RU68S2 Treiber angetrieben. Die Encoder der 3 Achsen sind jeweils auf den Schrittmotortreibern abgeklemmt.
Die Treiber bekommen ihre Befehle von einer Mesa 7i76e per Step/Dir.
Jede Achse hat 2 Endschalter die als öffner an die 7i76e angeklemmt sind. Jeweils einer davon soll gleichzeitig auch der Homeswitch sein (X und Y negativ. Z positiv).
Die Mesacard ist mit einem Ethernet Kabel am Raspberry Pi 4 mit 4GB RAM angeschlossen. Darauf läuft das aktuelle Linuxcnc Image.
Ich habe mit pncconf die Grundeinstellungen gemacht und es lassen sich die Achsen per Tastatur und Maus verfahren. Wenn ich z.B. einen 5MM Schritt ausführen, dann werden auch genau 5MM Gefahren.
Leider funktioniert die Grundstellungsfahrt überhaupt nicht. Die Achsen fahren zwar langsam und in die richtige Richtung, aber die Endschalter werden quasi ignoriert und danach fährt jede Achse auf den endanschlag.
Im Fenster zum Beobachten kann ich die Eingänge der Endschalter beobachten wenn ich diese betätige. Z.b. hm2_7i76e.0.7i76.0.0.input-21-not das signal ändert sich
Was muss ich tun um die Eingänge der Endschalter richtig zu verknüpfen?
Vielen Dank für eure Hilfe!
Ich habe eine einfache Fräse selbst gebaut. 3 Achsen. X und Y aus einem alten Kreuztisch und fest darüber eine Z Achse auch Eigenbau. Daran eine Spindel aus einem 48V 500W Brushless Motor. Reinstes Chinesium
Alle 3 Achsen werden von je einem Schrittmotor (Berger Lahr VRDM 3910/50 LWC mit 4Nm und 1000 Incrementen pro Umdrehung) und je einem SD326RU68S2 Treiber angetrieben. Die Encoder der 3 Achsen sind jeweils auf den Schrittmotortreibern abgeklemmt.
Die Treiber bekommen ihre Befehle von einer Mesa 7i76e per Step/Dir.
Jede Achse hat 2 Endschalter die als öffner an die 7i76e angeklemmt sind. Jeweils einer davon soll gleichzeitig auch der Homeswitch sein (X und Y negativ. Z positiv).
Die Mesacard ist mit einem Ethernet Kabel am Raspberry Pi 4 mit 4GB RAM angeschlossen. Darauf läuft das aktuelle Linuxcnc Image.
Ich habe mit pncconf die Grundeinstellungen gemacht und es lassen sich die Achsen per Tastatur und Maus verfahren. Wenn ich z.B. einen 5MM Schritt ausführen, dann werden auch genau 5MM Gefahren.
Leider funktioniert die Grundstellungsfahrt überhaupt nicht. Die Achsen fahren zwar langsam und in die richtige Richtung, aber die Endschalter werden quasi ignoriert und danach fährt jede Achse auf den endanschlag.
Im Fenster zum Beobachten kann ich die Eingänge der Endschalter beobachten wenn ich diese betätige. Z.b. hm2_7i76e.0.7i76.0.0.input-21-not das signal ändert sich
Was muss ich tun um die Eingänge der Endschalter richtig zu verknüpfen?
Vielen Dank für eure Hilfe!
Last edit: 14 Feb 2021 20:02 by CM12. Reason: Präzisere Treiber und Motordaten
Please Log in or Create an account to join the conversation.
12 Feb 2021 23:57 #198618
by PCW
Replied by PCW on topic 7i76e + RPi4 + Eigenbaufräse = Homing Problem
Können Sie Ihre hal- und ini-Dateien veröffentlichen?
Please Log in or Create an account to join the conversation.
- Mike_Eitel
- Offline
- Platinum Member
Less
More
- Posts: 1150
- Thank you received: 184
13 Feb 2021 11:43 #198669
by Mike_Eitel
Replied by Mike_Eitel on topic 7i76e + RPi4 + Eigenbaufräse = Homing Problem
Schau Dir mal
linuxcnc.org/docs/2.8/html/config/ini-homing.html
Das ist recht gut beschrieben wies geht.
Mike
linuxcnc.org/docs/2.8/html/config/ini-homing.html
Das ist recht gut beschrieben wies geht.
Mike
Please Log in or Create an account to join the conversation.
14 Feb 2021 18:52 #198826
by CM12
Replied by CM12 on topic 7i76e + RPi4 + Eigenbaufräse = Homing Problem
Hallo zusammen,
Vielen Dank für die schnellen Antworten!
Die .ini und .hal hab ich mal im Anhang hier hochgeladen.
Die Anleitunghabe ich auch gefunden, leider reicht mein Englisch nicht aus um alles zu verstehen. Ich habe auch schon mit den Vorzeichen von Home latch und Home search gearbeitet, bin da aber nicht weiter gekommen. Zwischenzeitlich fuhr immer nur X home egal welche achse ich angewählt hatte daher hab ich das schnell wieder verworfen.
Vielen Dank für die schnellen Antworten!
Die .ini und .hal hab ich mal im Anhang hier hochgeladen.
Die Anleitunghabe ich auch gefunden, leider reicht mein Englisch nicht aus um alles zu verstehen. Ich habe auch schon mit den Vorzeichen von Home latch und Home search gearbeitet, bin da aber nicht weiter gekommen. Zwischenzeitlich fuhr immer nur X home egal welche achse ich angewählt hatte daher hab ich das schnell wieder verworfen.
Please Log in or Create an account to join the conversation.
- Mike_Eitel
- Offline
- Platinum Member
Less
More
- Posts: 1150
- Thank you received: 184
14 Feb 2021 19:28 #198830
by Mike_Eitel
Replied by Mike_Eitel on topic 7i76e + RPi4 + Eigenbaufräse = Homing Problem
Ich sehe nirgendwo HOME_SEQUENCE= x
Das solltest Du bei jeder AXIS haben. Die erste Achse die fahren soll hat 0 dann 1 dann 2. Oft fährt man Z als erste=0 aus eventuellen Gefahrenzohnen, dann die anderen.
Das solltest Du bei jeder AXIS haben. Die erste Achse die fahren soll hat 0 dann 1 dann 2. Oft fährt man Z als erste=0 aus eventuellen Gefahrenzohnen, dann die anderen.
The following user(s) said Thank You: CM12
Please Log in or Create an account to join the conversation.
14 Feb 2021 19:52 - 14 Feb 2021 19:55 #198834
by CM12
Replied by CM12 on topic 7i76e + RPi4 + Eigenbaufräse = Homing Problem
Ok, guter Einwand! Danke dafür!
Das habe ich grade in die .ini geschrieben, jetzt fährt die Z Achse zuerst. Allerdings reagiert die Maschine immer noch nicht auf die Endschalter.
Wenn ich bei allen drei Achen 0 eingebe, fahren auch alle 3 gleichzeitig .
Ich vermute das ich irgendwo den Hardware-Eingangs-Pin mit irgendwelchen Software-Variabeln verknüpfen muss ... ich weiß nur nicht wo, oder wie ...
Das habe ich grade in die .ini geschrieben, jetzt fährt die Z Achse zuerst. Allerdings reagiert die Maschine immer noch nicht auf die Endschalter.
Wenn ich bei allen drei Achen 0 eingebe, fahren auch alle 3 gleichzeitig .
Ich vermute das ich irgendwo den Hardware-Eingangs-Pin mit irgendwelchen Software-Variabeln verknüpfen muss ... ich weiß nur nicht wo, oder wie ...
Last edit: 14 Feb 2021 19:55 by CM12.
Please Log in or Create an account to join the conversation.
19 Feb 2021 21:10 - 19 Feb 2021 21:13 #199478
by CM12
Replied by CM12 on topic 7i76e + RPi4 + Eigenbaufräse = Homing Problem
Ich habe es geschafft. Die genaue Schreibweise der Eingänge war warscheinlich der Fehler.
Falsch:
net min-home-x <= [HMOT](CARD0).gpio.022.in_not
Richtig:
net min-home-x <= hm2_7i76e.0.7i76.0.0.input-22-not
Ich hab auch ein Ventil für die Kühlung ansteuern können!
Jetzt funktioniert leider das Handrad noch nicht ... irgendjemand eine Idee?
Falsch:
net min-home-x <= [HMOT](CARD0).gpio.022.in_not
Richtig:
net min-home-x <= hm2_7i76e.0.7i76.0.0.input-22-not
Ich hab auch ein Ventil für die Kühlung ansteuern können!
Jetzt funktioniert leider das Handrad noch nicht ... irgendjemand eine Idee?
Last edit: 19 Feb 2021 21:13 by CM12.
Please Log in or Create an account to join the conversation.
- Mike_Eitel
- Offline
- Platinum Member
Less
More
- Posts: 1150
- Thank you received: 184
20 Feb 2021 08:08 #199501
by Mike_Eitel
Replied by Mike_Eitel on topic 7i76e + RPi4 + Eigenbaufräse = Homing Problem
Schau mal da.
linuxcnc.org/docs/2.8/html/examples/mpg.html
linuxcnc.org/docs/2.8/html/examples/mpg.html
Please Log in or Create an account to join the conversation.
03 Mar 2021 09:18 #200878
by CM12
Replied by CM12 on topic 7i76e + RPi4 + Eigenbaufräse = Homing Problem
Ich hab die jog.hal genau wie im Beispiel erstellt und in der .ini eingetragen.
Zusätzlich habe ich in der Käsefräse.hal alle Zeilen in der etwas vom Handrad (MPG) steht mit # ignored.
Maschine läuft soweit ganz normal aber vom Handrad kommt keine Reaktion. Es passiert nichts.
Eingänge kommen auf der Karte an.
Kann die Mesa 7i76e einen 5v Eingang auf pin 16 und 17 erkennen?
-oder muss ich damit auf einen encodereingang gehen wenn ja, wie kann ich den encodereingang in der Jog.hal aufrufen?
Zusätzlich habe ich in der Käsefräse.hal alle Zeilen in der etwas vom Handrad (MPG) steht mit # ignored.
Maschine läuft soweit ganz normal aber vom Handrad kommt keine Reaktion. Es passiert nichts.
Eingänge kommen auf der Karte an.
Kann die Mesa 7i76e einen 5v Eingang auf pin 16 und 17 erkennen?
-oder muss ich damit auf einen encodereingang gehen wenn ja, wie kann ich den encodereingang in der Jog.hal aufrufen?
Please Log in or Create an account to join the conversation.
Time to create page: 0.088 seconds