Fünf Fehlerquellen, die immer wieder auftreten
Wenn die Ebene benannt ist, geht es an die konkrete Ursache. Steuerungsbegriffe wie Tool Center Point Control mit Maschinenwinkeln nach G43.4 zeigen schon im Namen, dass CAM, Post und Steuerung dieselbe Sprache sprechen müssen. Bricht diese Sprache, beginnt die Fehlersuche. Fünf Fehlerquellen tauchen in der Praxis so oft auf, dass sich jeder 5-Achs-Bediener mit ihnen auskennen sollte.
Erstens: der Drehzentrums-Offset. Liegt das reale Drehzentrum der Rundachse um wenige Zehntelmillimeter anders als in Postprozessor oder Steuerung beschrieben, zeigt sich der Fehler erst in geschwenkten Lagen. Charakteristisch ist ein richtungsabhängiger Versatz: A0/C0 stimmt, A30 läuft versetzt, A30/C90 noch stärker. Je weiter die Bearbeitungsstelle vom Drehzentrum entfernt liegt, desto stärker wirkt ein kleiner Winkelfehler als Linearversatz. Die Drehzentrumsprüfung ist deshalb kein Inbetriebnahmethema, sondern Teil jeder Erstlaufroutine.
Zweitens: der Werkzeuglängenvektor. Bei 5-Achs-TCP muss eindeutig sein, ob der Postprozessor, die Steuerung oder die Transformation die Werkzeuglänge einbezieht. Wird sie doppelt verrechnet, fährt die Spitze in geschwenkten Lagen zu weit. Wird sie gar nicht verrechnet, fehlt das Maß. Besonders tückisch ist der Mischzustand. 3+2-Bearbeitung sieht plausibel aus, simultane TCP-Bewegung nicht. Jeder 5-Achs-Erstlauf sollte deshalb mit dokumentierter Werkzeugmessung, geprüftem Längenspeicher und einem definierten Testpunkt in mehreren Schwenklagen beginnen. Nicht mit dem Vertrauen, „der Halter ist ja der gleiche wie letzte Woche”.
Drittens: der Programmausgabemodus. Ein Postprozessor kann Maschinenwinkel ausgeben, Richtungsvektoren ausgeben oder steuerungsinterne Transformationsbefehle aktivieren. G43.4 steht bei FANUC für Tool Center Point Control mit Maschinenwinkeln, G43.5 wird in vielen Umgebungen mit Werkzeugvektoren verbunden, SINUMERIK kann mit TRAORI unter anderem Maschinenachsen, Richtungsvektoren oder Euler-/RPY-Winkel verarbeiten. Welcher Modus „besser” ist, spielt keine Rolle. Entscheidend ist, dass CAM, Postprozessor und Steuerung denselben Modus erwarten. Ein CAM-System, das Werkzeugorientierungen als Vektoren beschreibt, darf nicht über einen Post laufen, der in Wirklichkeit Maschinenwinkel mit anderer Achsfolge erwartet. Genau diese Inkonsistenz erzeugt reproduzierbare Versätze, die sich nicht „weg-kalibrieren” lassen.
Viertens: Singularitätsbereiche. Eine Singularität ist eine Lage der inversen Kinematik, in der mehrere Achskombinationen denselben Werkzeugvektor ergeben oder kleine Orientierungsänderungen große Rundachsbewegungen auslösen. Im Formenbau erkennt man das daran, dass eine Rundachse plötzlich schnell dreht, obwohl die Kontur ruhig aussieht. Ein Achssprung in einem engen Bahnbereich, eine Achsumkehr nahe einer kritischen Werkzeugausrichtung oder eine sehr hohe Winkelgeschwindigkeit sind keine Bedienfehler, sondern kinematische Risiken. Eine CAM-Simulation der Werkzeugbahn reicht nicht aus. Man muss Achsverläufe, Winkelgrenzen, Vorzugsrichtungen und Umfahrstrategien betrachten. Wer hier mit dem Bauchgefühl „wird schon passen” arbeitet, sucht den Achssprung dann am Werkstück.
Fünftens: die Maschinenkinematikbeschreibung im Postprozessor. Der Post übersetzt CAM-interne Wege in steuerungs- und maschinenspezifischen NC-Code. Er enthält Achsrichtungen, Achsgrenzen, Nullstellungen, Drehzentren, Vorzeichen, Achsreihenfolge, Rundachspräferenz, Werkzeuglängenbezug und Steuerungsbefehle. Fehler entstehen, wenn ein 3-Achs-Post „erweitert” wird, ohne die echte 5-Achs-Kette sauber abzubilden, oder wenn das CAM-Maschinenmodell anders parametriert ist als der Post. Hier hilft kein Drehen am Werkzeugkorrektur-Knopf. Hier muss der Post selbst geprüft werden.