- Posts: 1872
- Thank you received: 358
Signale in der GUI verarbeiten
- pl7i92
- Offline
- Platinum Member
-
Less
More
7 years 1 month ago #145846
by pl7i92
Replied by pl7i92 on topic Signale in der GUI verarbeiten
Linuxccnc läuft auf einem RT kernal der ist unabhängig von der Anzeige sowie den Externen in und outputs
sodass das CNC system den absturz des rechners nicht bemerken kann
und weiterhin seinen Weg gGeht bis zum bitteren ende deswegen
BITTE BEI Riskanten Maschinen DAS heist Notbooks eine Externe Not aus funktion mit einbauen ENDSTUFEN Strom kappen
!! NOTEBOOKS SIND KEINE GEEIGNETEN RECHNER für CNC Systeme !!!
sodass das CNC system den absturz des rechners nicht bemerken kann
und weiterhin seinen Weg gGeht bis zum bitteren ende deswegen
BITTE BEI Riskanten Maschinen DAS heist Notbooks eine Externe Not aus funktion mit einbauen ENDSTUFEN Strom kappen
!! NOTEBOOKS SIND KEINE GEEIGNETEN RECHNER für CNC Systeme !!!
Please Log in or Create an account to join the conversation.
- Califax
- Offline
- Junior Member
-
Less
More
- Posts: 26
- Thank you received: 3
7 years 1 month ago #145889
by Califax
Replied by Califax on topic Signale in der GUI verarbeiten
Hallo pl7i92
Hab eine Verständnis Problem.
Frage 1: Zitat: „CNC system“ ist damit die Fräsmaschine gemeint
Frage 2: Zitat: „DAS heist Notbooks eine Externe Not aus funktion mit einbauen ENDSTUFEN Strom kappen „
Wie sollte das funktionieren? Solle in meinem Fall, die MesaCard, das Signal für die Not Aus geben?
Zitat: „den absturz des rechners nicht bemerken kann
und weiterhin seinen Weg gGeht bis zum bitteren ende deswegen „
Bei mir ist folgende Szenarium.
Meine LinuxCNC läuft mit dem Gcode und die Fräsmaschine arbeitet nach dem Gcode.
Verbindung bricht ab, der Rechner mit LinuxCNC läuft mit den oben gezeigten Fehlermeldung weiter(also kein Rechner absturz), aber die Fräsmaschine stoppt jegliche Aktivität.
Entschuldigt bitte meine Verständniss Probleme.
Noch eine zu PIN der MESA 7i76e
In dem Hal-Meter hab ich den PIN hm2_7i76e.0.sserial.port-0.run
Type: bit DIR: in Value: TRUE (stabile Verbindung) gefunden.
Wird der Value nun von der 7i76e ausgegeben oder vom Rechner ausgegeben.
Das ist alles sehr verwirrend .
Gruß Califax
Hab eine Verständnis Problem.
Frage 1: Zitat: „CNC system“ ist damit die Fräsmaschine gemeint
Frage 2: Zitat: „DAS heist Notbooks eine Externe Not aus funktion mit einbauen ENDSTUFEN Strom kappen „
Wie sollte das funktionieren? Solle in meinem Fall, die MesaCard, das Signal für die Not Aus geben?
Zitat: „den absturz des rechners nicht bemerken kann
und weiterhin seinen Weg gGeht bis zum bitteren ende deswegen „
Bei mir ist folgende Szenarium.
Meine LinuxCNC läuft mit dem Gcode und die Fräsmaschine arbeitet nach dem Gcode.
Verbindung bricht ab, der Rechner mit LinuxCNC läuft mit den oben gezeigten Fehlermeldung weiter(also kein Rechner absturz), aber die Fräsmaschine stoppt jegliche Aktivität.
Entschuldigt bitte meine Verständniss Probleme.
Noch eine zu PIN der MESA 7i76e
In dem Hal-Meter hab ich den PIN hm2_7i76e.0.sserial.port-0.run
Type: bit DIR: in Value: TRUE (stabile Verbindung) gefunden.
Wird der Value nun von der 7i76e ausgegeben oder vom Rechner ausgegeben.
Das ist alles sehr verwirrend .
Gruß Califax
Please Log in or Create an account to join the conversation.
- pl7i92
- Offline
- Platinum Member
-
Less
More
- Posts: 1872
- Thank you received: 358
7 years 1 month ago #145931
by pl7i92
Replied by pl7i92 on topic Signale in der GUI verarbeiten
aller anfang ist schwer
nicht verzagen
Dir sollte klar sein das auf den Notbook mit den Real-Time-Kernel 2 system interagieren.
Das OS/Beriebssystem kann durch die HAL entkoppelt werden.
Notebook ist das für dich das wichtigste nimm besser einen 50 euro PC
NOT Aus Hardware ein Notaus hat keine Verbindung zur steuerung und dient dem Schutz der Maschine
*** da die maschine mittels endschalter einen fixen punkt hat und die G54 werte gespeichert sind kann ein Software Hardware Restart zu Jederzeit erfolgen SOMIT MUSS der Notaus die Hautstromzufur zur Maschine TRENNEN CEE/CS Norm
****
FEHLERBILD
Das weist auf ein Defektes kabel hin
du brauchst ein Geschirmtes CAT6 kable um mit EMI behafteten Verbindungen sicher zu komunizieren
der EMI kommt oft von einer nicht geerdeten CHINA VFD Spindel
welche com timeout hast du in der HAL für die 7i76e eingestellt
setp hm2_7i76.0.watchdog.timeout_ns 10000000
überprüf mal die nullen du kanst locker das doppelte nehmen
nicht verzagen
Dir sollte klar sein das auf den Notbook mit den Real-Time-Kernel 2 system interagieren.
Das OS/Beriebssystem kann durch die HAL entkoppelt werden.
Notebook ist das für dich das wichtigste nimm besser einen 50 euro PC
NOT Aus Hardware ein Notaus hat keine Verbindung zur steuerung und dient dem Schutz der Maschine
*** da die maschine mittels endschalter einen fixen punkt hat und die G54 werte gespeichert sind kann ein Software Hardware Restart zu Jederzeit erfolgen SOMIT MUSS der Notaus die Hautstromzufur zur Maschine TRENNEN CEE/CS Norm
****
FEHLERBILD
Das weist auf ein Defektes kabel hin
du brauchst ein Geschirmtes CAT6 kable um mit EMI behafteten Verbindungen sicher zu komunizieren
der EMI kommt oft von einer nicht geerdeten CHINA VFD Spindel
welche com timeout hast du in der HAL für die 7i76e eingestellt
setp hm2_7i76.0.watchdog.timeout_ns 10000000
überprüf mal die nullen du kanst locker das doppelte nehmen
The following user(s) said Thank You: Califax
Please Log in or Create an account to join the conversation.
- Califax
- Offline
- Junior Member
-
Less
More
- Posts: 26
- Thank you received: 3
7 years 1 month ago - 7 years 1 month ago #146106
by Califax
Replied by Califax on topic Signale in der GUI verarbeiten
Hallo
Danke für die Info.
Zum NOT Aus ich weiß zwar nicht ob es nach Norm ist .
Aber wenn ich den Notaus schalte ist alles bis zur Sicherung aus.
Mein Kabel ist CAT6 und das mit der Erde messe ich mal nach.
Timeout hab ich von 5000000 auf 10000000 hoch genommen.
Zitat:
"Real-Time-Kernel 2 system interagieren"
hab ich nicht gewußt, man lernt halt nie aus.
Ich hab mein 4 Kern mit
GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=1,3"
aufgeteilt.
Ist das damit gemeint?
Zitat:
"Das OS/Beriebssystem kann durch die HAL entkoppelt werden."
Sicherlich nicht.
Wie meinst Du das?
Noch eine Frage wie kann ich das Linuxcnc Error ausgabe Fenster aktivieren?
Gruß Califax
Danke für die Info.
Zum NOT Aus ich weiß zwar nicht ob es nach Norm ist .
Aber wenn ich den Notaus schalte ist alles bis zur Sicherung aus.
Mein Kabel ist CAT6 und das mit der Erde messe ich mal nach.
Timeout hab ich von 5000000 auf 10000000 hoch genommen.
Zitat:
"Real-Time-Kernel 2 system interagieren"
hab ich nicht gewußt, man lernt halt nie aus.
Ich hab mein 4 Kern mit
GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=1,3"
aufgeteilt.
Ist das damit gemeint?
Zitat:
"Das OS/Beriebssystem kann durch die HAL entkoppelt werden."
Sicherlich nicht.
Wie meinst Du das?
Noch eine Frage wie kann ich das Linuxcnc Error ausgabe Fenster aktivieren?
Gruß Califax
Last edit: 7 years 1 month ago by Califax.
Please Log in or Create an account to join the conversation.
- Califax
- Offline
- Junior Member
-
Less
More
- Posts: 26
- Thank you received: 3
7 years 1 month ago #146454
by Califax
Replied by Califax on topic Signale in der GUI verarbeiten
Hallo
Jetzt hab ich meinProgramstop(bzw Pause).
das Scribt:
Eins muss ich aber noch los werden.
Die Syntax in der HAL ist recht verwirrend , denn Ausgänge Eingänge bis jetzt hab ich das noch nicht so richtig verstandende.
z.B.
Datei.hal
custom_postgui.hal
Datei.xml
Hier wird nur eine LED auf der GUI angesproche.
Wieso bekomme ich das BIT aus dem input ( hm2_7i76e.0.sserial.port-0.run)?
Gibt es was auf Deutsch zur Erklärung?
Califax
Jetzt hab ich meinProgramstop(bzw Pause).
das Scribt:
Code:
#Hiermit wird auf ein Verbindungsabruch reagiert
#Das Programm Pausiert, damit hab ich die Programmzeile des Verbindungsabruchs
#!!!!!!!!!Achtung der eigendliche Fehler(Verbindungsabruch) wird damit nicht behoben!!!!!!!!
loadrt conv_u32_bit count=1
# 1000 mal in der Sekunde aufgerufen
addf conv-u32-bit.0 servo-thread
#Anfang Hier in dem Script wird u32 zu bit konvertiert
net sservo-fehler1-int2bit <= hm2_7i76e.0.sserial.port-0.fault-count => conv-u32-bit.0.in
net program-pause <= conv-u32-bit.0.out
#Ende Hier in dem Script wird u32 zu bit konvertiert
net program-pause => halui.program.pause
Die Syntax in der HAL ist recht verwirrend , denn Ausgänge Eingänge bis jetzt hab ich das noch nicht so richtig verstandende.
z.B.
Datei.hal
Code:
net sservo-fehler1 hm2_7i76e.0.sserial.port-0.run
Code:
net sservo-fehler1 => pyvcp.xfault1
Code:
</pyvcp>
<hbox><led><on_color>"green"</on_color><off_color>"red"</off_color><halpin>"xfault1"</halpin></led></hbox>
</vbox>
</hbox>
</pyvcp>
Wieso bekomme ich das BIT aus dem input ( hm2_7i76e.0.sserial.port-0.run)?
Gibt es was auf Deutsch zur Erklärung?
Califax
Please Log in or Create an account to join the conversation.
- pl7i92
- Offline
- Platinum Member
-
Less
More
- Posts: 1872
- Thank you received: 358
7 years 1 month ago #146577
by pl7i92
Replied by pl7i92 on topic Signale in der GUI verarbeiten
starte linuxcnc einfach in einem terminal dann bekommst du alle infos in das terminal fenster
Please Log in or Create an account to join the conversation.
Moderators: Muecke
Time to create page: 6.775 seconds