Sechs Schlüsselstellen für klare Meldungen in CNC-Programmen
Ich sehe viel zu viele CNC-Programme, die ausschließlich aus G-Code-Befehlen zur Werkstückbearbeitung bestehen. Alle CNCs erlauben erläuternde Meldungen (üblich in Klammern) im G-Code. Meldungen sind einfach einzufügen, auch über die MDI-Tastatur der CNC.
Hier sind sechs Zeitpunkte, zu denen Bediener Meldungen in CNC-Programme einfügen sollten:
1. Programmköpfe
Jedes Programm mit Meldungen beginnen, die es beschreiben. Infos: Teilname, Teilenummer, Revisionsstand, Programmierer, Erstellungsdatum, Laufzeit. Mindestens diese. Beispiel:
O0001 (MASCHINE: MORI SEIKI SL4) (TEILENUMMER: A-2355-2C) (TEILNAME: LAGERFLANSCH) (REVISION: F) (KUNDE: ABC COMPANY) (OPERATION: 20, MASCHINIERTES ENDE) (PROGRAMMIERER: MLL) (DATUM ERSTER LAUF: 4/11/16) (PROGRAMM REVISION: C) (LETZTE PROGRAMMREVISION: 1/30/20 BY CRD) (LAUFZEIT: 00:05:25) N005 T0101 M41
Besonders Revision und Laufzeit: Mehrere Programmversionen durch Konstruktionsänderungen möglich – Führung muss Bediener ermöglichen, korrektes Programm zu bestätigen. Laufzeit nach Erstlauf im Header: Wissen, wie lange Programm läuft, auch wenn Job nicht aktuell läuft.
2. Am Anfang jedes Werkzeugs
Richtig und konsistent platziert erfüllen Meldungen hier zwei Zwecke. Wichtigster: Bediener versteht Schneidwerkzeug und/oder Bearbeitungsoperation(en). Zusätzlich Info zu Verschleißteil: Wendeplattengröße/-nummer. Zweitens: Immer direkt vor erstem G-Code-Befehl jedes Werkzeugs platziert → Bediener kennt Neustartblock für jedes Werkzeug. Immer der Befehl nach letzter Meldung für das Werkzeug. Beispiel:
N145 M01 (Ende vorheriges Werkzeug) (SCHRUPP PLANEN UND DREHEN) (WENDEPLATTE: CNMG-432) (SCHRUPPT FLÄCHE UND SCHRUPPT BIS 5-ZOLL-SCHULTER) N150 T0303 M41
3. Am Ende jedes Werkzeugs
Idee: Einrichtern helfen, jedes Werkzeug beim ersten Werkstück einzumessen. Auch hilfreich für Bediener in Produktion nach stumpfen Werkzeugwechsel. Wenn CNC Werkzeug-Wiederanlauf erlaubt (Fräsmaschinen, feststehender Drehkopf), gibt es wahrscheinlich M01 Optionalen Stopp am Ende jedes Werkzeugs für Einmessen.
Perfekter Platz für Meldungen, was das Werkzeug getan haben soll. Spezifisch – Einrichter muss nicht Zeichnung/Dokumentation prüfen. Oder für Berechnungen:
M01 (Optionaler Stopp am Werkzeugende) (GROSSER DURCHMESSER MUSS AKTUELL 4,08 ZOLL SEIN FÜR SCHLICHTZULAGE) (ABSTAND ENDE ZU ERSTER SCHULTER SOLLTE 1,505 ZOLL SEIN)
Für jedes Werkzeug gemacht: Einrichter prüft bearbeitete Flächen beim Erstteil leicht. Falls nötig: Versatz korrigieren und Werkzeug wiederholen.
4. Bei Programmänderungen
Wir haben oft lockere Einstellung zu Programmänderungen. Die meisten mögen angemessen sein, manche verursachen spätere Probleme. Nicht unüblich: Vergessen, warum Änderung gemacht wurde. Oder: Änderungen verlangt, denen man nicht zustimmt. Gewohnheit: Bei jeder Änderung Meldung im Programm einfügen. Originalbefehl, Grund, Wer, Wann. Beispiel:
N100 T0303 M41 N103 G96 S600 M03 (DREHZAHL VON S500 AUF S600 FÜR EFFIZIENZ 3/20/21 PER WC) N105 G00 X1.585 Z0.1 M08 N110 G01 Z0 F0.015 (VORSCHUB VON F0.011 AUF F0.015 FÜR EFFIZIENZ 3/20/21 PER WC) N115 X1.46 Z-0.0575
5. Bei jedem Programmstopp
Programmstopp (M00) hält Maschine an. Alle Funktionen (Spindel, Kühlmittel) aus. Bediener soll jetzt handeln. Genau angeben, was zu tun ist:
N135 M00 (SPANNUNG FÜR SCHLICHTOPERATIONEN REDUZIEREN)
6. Bei Außergewöhnlichem
Manchmal muss man im Programm etwas tun, was man normalerweise nicht tut. Immer klar mit Meldungen am Programmstart kennzeichnen – nicht übersehbar. Beispiel:
O0002 (Programmnummer) (***************** SPEZIELLER HINWEIS ****************) (DIE NUTSTECHMASCHINE IN STATION #5 NUTZT ZWEI VERSÄTZE.) (VERSATZ #5 STEUERT NUT IN 1,375 ZOLL DURCHMESSER.) (VERSATZ #25 STEUERT NUT IN 4,25 ZOLL DURCHMESSER.)
Industrielle Ausrüstung
- Erfolgreiches Fertigungs-Ausbildungsprogramm starten: Ein praktischer Leitfaden
- 6 bewährte Taktiken zur Schärfung der CNC-Programmeffizienz
- V740 Präzisions-Vertikale CNC-Drehmaschine – 40-50 PS, Fanuc 21iT Steuerung
- 6 wesentliche Vorbereitungsschritte für zuverlässige CNC-Programme
- Heidenhain startet HIT 3.0: Fortgeschrittenes Online-CNC-Training für TNC-Anwender
- 5 häufige CNC-Programmierfehler, die Genauigkeit gefährden
- CNC-Effizienz maximieren: 4 unverzichtbare Funktionen in CAM-generierten Programmen
- Wichtige G-Code-Befehle nach Programmende (M30) für sichere und effiziente Abläufe
- CNC M-Code M00 verstehen: Programmablauf sicher anhalten
- Kommentare in Anilam CNC-Programmen verwenden