Prüfreihenfolge, wenn der Weg fehlt oder falsch aussieht
Wie Sie die Ursache eingrenzen, wenn CNC Path Analyzer keinen oder einen unerwarteten Weg zeichnet: Maschinentyp, Ebene, Startposition, Zyklusadressen und aufgerufene Programme, in dieser Reihenfolge.
Sehen Sie sich zuerst die zwei Zeilen der Warnung an
Wenn die Wegberechnung stoppt, zeigt das Werkzeug die Ursachenzeile und, falls das Problem in einem Zyklus auftrat, die Zyklusaufrufzeile. Ist zum Beispiel eine Zeile in einem G71-Kontursatz das Problem, ist die Ursachenzeile diese Zeile in der Kontur und die Aufrufzeile der G71-Satz. Wer beide unterscheidet, sieht sofort, ob der Zyklusbefehl oder die Kontur korrigiert werden muss.
1. Maschinentyp und Ebene
Wird ein Drehprogramm als Bearbeitungszentrum eingestellt oder umgekehrt, bekommt derselbe G-Code eine andere Bedeutung. Typischerweise interpretieren G83 und G84 Adressen an Dreh- und Fräsmaschinen unterschiedlich, und X ist an der Drehmaschine ein Durchmesser, beim Fräsen eine reine Koordinate. Wenn ein Kreisbogen falsch aussieht, prüfen Sie auch die Ebenenwahl G17/G18/G19. Wie man die Bogenrichtung bestimmt, erklärt der Artikel zu G02/G03.
2. Startposition und Koordinatenmodus
Vor einem Zyklus muss die X/Z- (bzw. X/Y/Z-) Startposition feststehen. G90 ist absolut, G91 inkremental, und Drehmaschinen geben inkrementale Bewegungen auch mit U/W an. Nach Bewegungen bezogen auf den Maschinennullpunkt wie G28, G30 oder G53 oder nach dem Ende der Polarkoordinaten kann das Werkzeug die aktuelle Position aus Sicherheitsgründen als „unbekannt“ behandeln. Sobald wieder eine Position in Absolutkoordinaten befohlen wird, geht die Berechnung weiter.
3. Zyklusadressen und Konturen
Die Bedeutung der Adressen jedes Zyklus und häufige Fehler sind mit Beispielen in den Lernzentrum-Artikeln zu G71, G72, G76, G83 und G84 erklärt.
- G71/G72: Prüfen Sie, ob der Startpunkt außerhalb der Kontur liegt, ob der P-Satz nur X (G71) bzw. nur Z (G72) befiehlt und ob sich die Kontur nur in eine Richtung ändert.
- G76: Prüfen Sie, ob die Adressen des ersten und zweiten Satzes nicht vertauscht sind und ob P und Q ganze Zahlen in 0.001-mm-Einheiten sind.
- G83/G84 an der Drehmaschine: Ob R inkremental oder absolut ist, hängt von Steuerungsserie und Kompatibilitätseinstellung ab. Schlägt das Werkzeug eine Referenzinterpretation vor, wählen Sie sie erst, nachdem Sie R-Punkt und Endpunkt des Vorschlags geprüft haben.
- K0: In unterstützten Kontexten werden nur die Zyklusbedingungen gespeichert, und der Zyklus läuft beim nächsten Positioniersatz.
4. Aufgerufene Programme
Die P-Nummer in M98 P_ ist kein Dateiname und keine Speicherplatznummer, sondern verweist auf die O-Nummer im aufgerufenen Programm. Eine Warnung erscheint, wenn dieselbe O-Nummer zweimal vorkommt, am Ende eines aufgerufenen Programms kein M99 steht oder Programme sich gegenseitig endlos aufrufen.
Wenn keine Warnung erscheint, die Form aber falsch aussieht
- Einheiten: Liest man ein
G20-Programm (Zoll) als Millimeter, ist die Größe um den Faktor 25.4 falsch. - Anzeigekoordinatensystem: Prüfen Sie, ob die gewünschte Ansicht gewählt ist: Drehen X-Z, Bearbeitungszentrum X-Y oder X-Y-Z.
- Anzeige je Werkzeug: Möglicherweise sind einige Werkzeugwege in den Werkzeugebenen ausgeschaltet.
- Programmende: Alles nach
M30oderM02wird nicht gezeichnet. Liegt ein Unterprogramm am Ende derselben Datei, läuft es nur beim Aufruf (M98).
Häufige Warnungen und wo Sie zuerst nachsehen
| Warnung | Wo zuerst nachsehen |
|---|---|
| Dezimalpunkt prüfen | Zeilen, deren Koordinaten keinen Dezimalpunkt haben; Dezimalpunkt-Eingabemodus der Maschine (Taschenrechner-Typ oder nicht) |
| Zyklusstartpunkt innerhalb der Kontur | Der Positioniersatz direkt vor G71/G72 und X/Z des ersten Kontursatzes |
| Kontur ändert sich nicht nur in eine Richtung | Zeilen zwischen P und Q, in denen X (G71) oder Z (G72) zurückgeht |
| Fehler in der Bogendefinition | Endpunkt des vorherigen Satzes, Vorzeichen von R, I/J/K-Werte und Endpunktradius |
| Position unbekannt | Die erste Bewegung nach G28/G53 ist inkremental oder befiehlt nur einige Achsen |
| Aufgerufenes Programm nicht gefunden | Ob das Programm mit der zur M98-P-Nummer passenden O-Nummer mitgeladen wurde |
5. Mit dem kleinsten reproduzierbaren Beispiel prüfen
Senden Sie bei einer Anfrage keine vollständigen Produktions-NC-Programme und keine Firmen- oder Kundendaten. Es genügen ein synthetisches Programm aus 10–20 Zeilen, das das Problem reproduziert, der gewählte Maschinentyp, die Steuerung und das Koordinatensystem, das erwartete Verhalten und die auf dem Bildschirm angezeigte Ursachenzeile. Wenn Sie Zeile für Zeile löschen, bis das Problem verschwindet, zeigt sich die Ursache dabei meist von selbst. Wie Sie es senden, steht unter Kontakt und Fehlermeldungen.