Signale in der GUI verarbeiten

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 !!!

Please Log in or Create an account to join the conversation.

More
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

Please Log in or Create an account to join the conversation.

More
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
The following user(s) said Thank You: Califax

Please Log in or Create an account to join the conversation.

More
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
Last edit: 7 years 1 month ago by Califax.

Please Log in or Create an account to join the conversation.

More
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:
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
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
Code:
net sservo-fehler1 hm2_7i76e.0.sserial.port-0.run
custom_postgui.hal
Code:
net sservo-fehler1 => pyvcp.xfault1
Datei.xml
Code:
</pyvcp> <hbox><led><on_color>"green"</on_color><off_color>"red"</off_color><halpin>"xfault1"</halpin></led></hbox> </vbox> </hbox> </pyvcp>
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

Please Log in or Create an account to join the conversation.

More
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
Powered by Kunena Forum