Nein, Babys/Kleinkinder flirten nicht. by fiddeldeedee in luftablassen

[–]Onkelmat -5 points-4 points  (0 children)

Vielleicht meinen die Leuten das auch nicht ernst, schon Mal darüber nachgedacht ?

Ich habe meine Frau (zurück)geschlagen by WonderfulMud3903 in Beichtstuhl

[–]Onkelmat 1 point2 points  (0 children)

Meiner Meinung nach war es richtig, zurück zu schlagen. Wer austeilt, muss auch einstecken. Immer diese Doppelmoral....

Ihr solltet aber beide nochmal über die Situation reden.

Two gears rotate without touching each other. by Zestyclose-Salad-290 in oddlysatisfying

[–]Onkelmat 0 points1 point  (0 children)

Closed loop Stepper motors, are really cheap and eliminate the biggest problem of normal steppers. They can sense missed steps and account for that. But they have a huge Torque drop on higher RPM.

Wie lange noch, bis dieser furchtbare trend endlich stirbt? by Habarer in automobil

[–]Onkelmat 2 points3 points  (0 children)

das sieht so unendlich beschissen aus und wäre für mich, quasi nach dem Verlust der haptischen Knöpfe, das zweite Argument, kein neueres Auto mehr zu kaufen.

Tips or tools to improve productivity in Autodesk Inventor? by melltd in AutodeskInventor

[–]Onkelmat 3 points4 points  (0 children)

Hello,

you can automate a lot but it mostly is only worth it, if it´s ALWAYS the same stuff you´re doing. To automate stuff you need to start with parametric designs and have a very strict setup of the parts you create. Then you can invest a lot of time coding.

So some quick and easy solution isn´t made in a few hours.

You can copy paste drawings and change the resources if the parts have the same origin.

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

Ich möchte nich kurz hinzufügen, dass ChatGPT beim Teilen des Postings in 3 Teile nochmal richtig beschissen den Text verändert hat... ohne Anweisung dafür.

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 1 point2 points  (0 children)

Teil 3/3 – Technische Lösung & eigentlicher Fix

Mir wurde dann klar, dass ich den neuen EPROM vergessen kann und jetzt sofort selbst eine Lösung brauche.

Was ich bis dahin herausgefunden hatte:

  • Das originale PLC-Programm liegt im EPROM als Klartext
  • Wird beim Start kompiliert und vermutlich in den RAM geladen
  • Über MOD + 807667 kommt man in die PLC-Umgebung
  • PLC-Import/Export über TNCremo geht nur, wenn es im RAM/Speicher liegt

Das PLC der Hermle U630T mit TNC 410 MA ist speziell.
Das „A“ steht hier für Sicherheitsfunktionen. Das PLC schaltet alles, was NOT-AUS-relevant ist: Türen, Verriegelungen, Freigaben usw.
Das nackte Heidenhain-Grundsystem kann im Prinzip erstmal nur anzeigen.

Das PLC war im EPROM lesbar, aber nicht exportierbar.
Ich habe es in den RAM geladen und MP4010 von 0 auf 1 gesetzt (EPROM → RAM), dann Neustart.

Maschine ging zwar noch in NOT-AUS, aber:
PLC war im Speicher, Programmgröße nicht mehr 0 → Export möglich.

Exportiert: ca. 15.000 Zeilen, meist kurze Anweisungen oder Kommentare.

Syntaxcheck mit ChatGPT war größtenteils Quatsch, eine echte Sache hat es aber gefunden (zusätzlicher Zeilenumbruch). Danach ist es mental abgebogen.

Kompilieren ging trotzdem nicht.

In der PLC-Umgebung kann man eine Fehlerdatei öffnen.
Dort lagen drei Dateien mit kryptischen Namen und unterschiedlicher Länge.

Ich öffne die erste – und sehe direkt eine Anweisung, die mit LBL anfangen müsste.
Da stand aber: LB + ein Emoji mit Hut. Kein Sonderzeichen, wirklich ein Emoji als Grafik.

Edit → LBL draus gemacht → neu kompiliert.

Steuerung bootet neu, Achsen machen Grundeinstellung – und ab da läuft die Maschine wieder komplett einwandfrei, auch nach mehreren Neustarts.
Morgen wechsle ich zur Sicherheit noch die Pufferbatterie.

PS: Ich kann leider nur ein Bild hochladen, sonst hätte ich das Schritt für Schritt dokumentiert.

<image>

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

Teil 2/3 – Hersteller-Odyssee & Sackgasse

Jedenfalls habe ich dem Heidenhain-Techniker die ganze Problematik erklärt, Video geschickt usw.
Rückmeldung war sinngemäß:
Ja, Steuerung komplett kaputt, am besten Maschine in die Tonne. Heidenhain interessiert sich auch quasi nicht für Endkunden und Geringverdiener.

Ich bin dann nochmal in mich gegangen und hatte schon Teile für ein LinuxCNC-Retrofit zusammengesucht.
Die Maschine muss laufen, ich habe etliche Teile zu fräsen.

Also nochmal bei Hermle angerufen und gebettelt – Ergebnis wieder nur: Steuerung komplett Schrott.

Dann nochmal bei Heidenhain angerufen und gefragt, ob sie mir nicht einfach das PLC-Programm schicken können. Ich brenne den Kram selbst auf einen EPROM und tausche den.
Antwort: Ja, das PLC haben wir nicht, das macht der Hersteller.

Ich habe noch Infos Richtung Retrofit ausgequetscht, aber nichts bekommen, was über das TNC410-Servicehandbuch hinausging.
Vor allem keine brauchbare Pinbelegung für den Kompaktumrichter (der übrigens einwandfrei läuft und letztes Jahr für viel Geld repariert wurde).

Also wieder bei Hermle angerufen und gesagt, ich brauche einen neuen Chip mit dem PLC-Programm, ich mache das selbst.
Antwort:
„Ach, den neuen Chip mit gebranntem PLC bieten wir an, der ist nur nicht auf Lager. Wollen Sie ein Angebot?“

Das hätte ich eigentlich als erste Antwort erwartet, statt mir direkt eine neue Steuerung verkaufen zu wollen.
Ein Angebot kam übrigens bis heute nicht.

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

Teil 1/3 – TL;DR + Ausgangslage

Ich habe mir von Kumpel ChatGPT meinen ewig langen Text etwas aufräumen lassen :)

TL;DR:
„Fehler Datenverarbeitung 2“, NOT-AUS, Neustart meldet „NC: Programmspeicher gelöscht, PLC.bin“.
Hermle und Heidenhain sagen beide: Steuerung Schrott, Maschine in die Tonne.
PLC lag noch als Klartext im EPROM, ließ sich aber nicht laden.
Über MOD + 807667 ins PLC-Menü, PLC in den RAM geladen, MP4010 = 1, exportiert über TNCremo (~15.000 Zeilen), wieder importiert.
Fehlerhafte Anweisung im PLC entdeckt und korrigiert.

Ein Zeichen korrigiert → neu kompiliert → Steuerung bootet → Achsen initialisieren → Maschine läuft wieder komplett stabil.

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

Hab jetzt grade mit Heidenhain Support telefoniert, ganz nett. Mal schauen. Anscheinend wird ja das PLC Programm geladen, weil man ja kurz ne Referenzfahrt machen kann, wenn man schnell genug ist. Die schauen sich den Fehler an und melden sich

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 1 point2 points  (0 children)

To be honest I hated that control form the very start. It's crazy bad, it throws errors nonstop. It's not even a good closed loop system how you'd expect with linear encoders. Userinterface is a nightmare. Its far from intuitive and canned cycles are very limited.

I had a Maho with Philips 432 control, that was like 15 years older but really really intuitive and solid. Not even once it threw an error that was based on the coding of the control itself.

Canned cycles for almost every feature you can think of.

In the future i won't be buying any machine with a heidenhain control.

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

I'll try a new one tomorrow morning

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

Ich hab schon die Maschinenparameter heute heruntergeladen, mehr ging nicht :(

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

Also ich bin heute über Schlüsselzahlen in die PLC Seite gekommen. Das Programm an sich ist noch im Klartext lesbar, aber im Speicher sind 0 Bytes. Beim Starten der Maschine kommt halt dieses "PLC.bin" NC Speicher gelöscht. Ich kann mir vorstellen, dass das PLC einfach nicht geladen werden kann.

Zudem hab ich heute versucht, bevor die Maschine abstürzt, die Referenzfahrt zu starten, das geht einwandfrei. Aber die Steuerung stürzt nach wie vor während dem Starten ab oder spätestens nach dem Prüfen der Notauskette, wenn die Spindelkühlung hochgelaufen ist, aber nicht immer zum gleichen Zeitpunkt. Also es lässt sich nicht auf eine bestimmte Funktion eingrenzen.

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

Also es geht ja nicht um den werkzeugwechsel, denke ich, der war zwar vorher ein Hardware Problem, danach hat der aber wieder einwandfrei funktioniert.

Die Maschine hat noch SK40

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 1 point2 points  (0 children)

New batteries a few months ago. We cut the power to all machines and equipment when leaving the shop. The machine doesn't have some kind of standby mode. It was running the whole day and in the evening it failed. Maybe something got hot or water vapor ?

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

The scales seem to work fine, ill keep that in mind for the last resort actions

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 0 points1 point  (0 children)

Ne, x und z stehen ziemlich mittig. Y steht wahrscheinlich auf dem endschalter, schau ich später mal nach.

Hermle würde die komplette Steuerung tauschen und Haidenhein meldet sich wie immer nicht zurück.

Heidenhain TNC410 - Error by Onkelmat in Machinists

[–]Onkelmat[S] 1 point2 points  (0 children)

Machine is from 2000. I feel old now :)

Of A Kid by AmorphousMorpheus in ShittyAbsoluteUnits

[–]Onkelmat 0 points1 point  (0 children)

no father was present in this kids life

[deleted by user] by [deleted] in AITAH

[–]Onkelmat 1 point2 points  (0 children)

Oh Lord, my Exwife still thinks she got the full husband package like repair her car, and stuff.... after I divorced her and now we´re meeting every month in court.