Sechsmal zum Einfügen von Meldungen in CNC-Programme
Ich sehe viel zu viele CNC-Programme, die ausschließlich aus den G-Code-Befehlen bestehen, die zur Bearbeitung eines Werkstücks benötigt werden. Alle CNCs ermöglichen es Benutzern, erläuternde Meldungen (üblicherweise durch Klammern gekennzeichnet) in den G-Code aufzunehmen. Meldungen lassen sich einfach in CNC-Programme einfügen, selbst wenn sie über die CNC-Tastatur für die manuelle Dateneingabe (MDI) eingegeben werden.
Hier sind sechs Fälle, in denen Bediener Nachrichten in CNC-Programme einfügen sollten:
1. Programmkopfzeilen
Starten Sie jedes Programm mit einer Reihe von Meldungen, die das Programm beschreiben. Die Informationen sollten alles enthalten, was dem CNC-Bediener hilft zu wissen, dass er das richtige Programm ausführt, einschließlich (mindestens) Teilename, Teilenummer, Revisionsspezifikation, Programmierer, Erstellungsdatum und Laufzeit. Zum Beispiel:
- O0001
- (MASCHINE:MORI SEIKE SL4)
- (TEILENUMMER:A-2355-2C)
- (TEILEBEZEICHNUNG:LAGERFLANSCH)
- (REVISION:F)
- (KUNDE:ABC COMPANY)
- (OPERATION:20, MASCHINENBOHRUNGSENDE)
- (PROGRAMMIERER:MLL)
- (DATUM DER ERSTEN AUSFÜHRUNG:4/11/16)
- (PROGRAMM-REVISION:C)
- (LETZTE PROGRAMMÜBERARBEITUNG:30.01.20 DURCH CRD)
- (LAUFZEIT:00:05:25)
- N005 T0101 M41
Besonders hervorzuheben sind Revision und Laufzeit. Aufgrund von Konstruktionsänderungen können mehrere Versionen des Programms im Umlauf sein, daher muss die Führung dem Bediener eine Möglichkeit bieten, zu bestätigen, dass er das richtige Programm verwendet. Was die Laufzeit anbelangt, so wird nach dem ersten Ausführen des Jobs durch das Einfügen der Laufzeit in den Programmheader die Leute wissen, wie lange das Programm zum Ausführen braucht, selbst wenn der Job gerade nicht ausgeführt wird.
2. Am Anfang jedes Tools
Bei richtiger und konsistenter Handhabung dienen Nachrichten, die am Anfang jedes Tools stehen, zwei Zwecken. Erstens und am wichtigsten werden Bediener das Schneidwerkzeug und/oder die durchgeführten Bearbeitungsoperationen verstehen. Sie können außerdem Informationen über den verderblichen Anteil jedes Schneidwerkzeugs ermitteln, wie z. B. Wendeplattengröße oder -anzahl. Zweitens, wenn Sie diese Meldungen immer kurz vor dem ersten G-Code-Befehl für jedes Schneidwerkzeug platzieren, kennt der Bediener den Neustartblock für jedes Werkzeug. Es ist immer der Befehl direkt nach der letzten Nachricht für das Werkzeug. Zum Beispiel:
- N145 M01 (Ende des vorherigen Werkzeugs)
- (ROUGH FACE AND TURN TOOL)
- (EINFÜGEN:CNMG-432)
- (Rough Machines Face und raue Kurven bis zu einer Schulter von 5 Zoll)
- N150 T0303 M41
3. Am Ende jedes Tools
Die Idee hier ist, Menschen dabei zu helfen, die Einrichtungsgröße in jedem Schneidwerkzeug durchzuführen, während sie das erste Werkstück bearbeiten. Es kann auch für Bediener während des Produktionslaufs nach dem Austausch stumpfer Werkzeuge hilfreich sein. Wenn eine CNC die Wiederholung von Schneidwerkzeugen zulässt, wie dies bei Bearbeitungszentren und Drehzentren mit festem Spindelstock der Fall ist, gibt es wahrscheinlich einen optionalen Stopp M01 am Ende jedes Werkzeugs, der es dem Einrichter oder Bediener ermöglicht, die Maschine anzuhalten und zu prüfen, was das Werkzeug hat erledigt.
Dies ist der perfekte Ort, um eine Reihe von Nachrichten einzufügen, die angeben, was das Schneidwerkzeug hätte tun sollen. Meldungen können spezifisch sein, damit der Einrichter nicht auf die Werkstückzeichnung oder andere Dokumentation verweisen muss, oder sie können verwendet werden, um Berechnungen durchzuführen, wie dieses Beispiel zeigt:
- M01 (Optionaler Anschlag am Werkzeugende)
- (DER GROSSE DURCHMESSER MUSS DERZEIT 4,08 ZOLL BETRAGEN, UM ENDBESTAND ZU ERMÖGLICHEN)
- (DISTANZ VOM ENDE ZUR ERSTEN SCHULTER SOLLTE DERZEIT 1,505-IN BETRAGEN)
Wenn dies für jedes Werkzeug durchgeführt wird, kann der Einrichter die bearbeiteten Oberflächen leicht überprüfen, während er das erste Werkstück bearbeitet. Bei Bedarf können sie auch die entsprechenden Offsets anpassen und das Tool erneut ausführen.
4. Bei Programmänderungen
Wir neigen dazu, eine eher unbekümmerte Haltung gegenüber Programmänderungen einzunehmen. Während die meisten Änderungen angemessen sein können, können einige zukünftige Probleme verursachen. Es ist beispielsweise nicht ungewöhnlich, dass vergessen wird, warum eine Änderung überhaupt vorgenommen wurde. Außerdem kann es vorkommen, dass Benutzer aufgefordert werden, Änderungen vorzunehmen, mit denen sie nicht einverstanden sind. Machen Sie es sich zur Gewohnheit, jedes Mal eine Nachricht in das Programm einzufügen eine Änderung erfolgt. Geben Sie an, was der Befehl ursprünglich war, warum die Änderung vorgenommen wurde, wer sie vorgenommen hat und wann sie vorgenommen wurde. Hier ist ein Beispiel:
- N100 T0303 M41
- N103 G96 S600 M03 (GESCHWINDIGKEIT VON S500 ERHÖHT FÜR EFFIZIENZ 3/20/21 PRO WC)
- N105 G00 X1.585 Z0.1 M08
- N110 G01 Z0 F0.015 (VORSCHUB VON F0.011 ERHÖHT FÜR EFFIZIENZ 3/20/21 PRO WC)
- N115 X1.46 Z-0.0575
5. Bei jedem Programmstopp
Wie der Name schon sagt, bewirken Programmstoppbefehle (M00), dass die Maschine stoppt. Alle Maschinenfunktionen wie Spindel und Kühlmittel werden abgeschaltet. An diesem Punkt wird von einem Bediener erwartet, dass er etwas tut. Achten Sie darauf, genau anzugeben, was der Operator tun soll, wie dieses Beispiel zeigt:
- N135 M00
- (KLEMMDRUCK FÜR SCHLICHTARBEITEN REDUZIEREN)
6. Wenn Sie etwas Außergewöhnliches tun
Es gibt Zeiten, in denen Sie in einem Programm etwas tun müssen, was Sie normalerweise nicht tun. Stellen Sie in diesem Fall sicher, dass Sie dies durch Meldungen im Programm deutlich machen. Platzieren Sie die entsprechenden Nachrichten direkt am Anfang der Sendung, damit sie nicht übersehen werden. Zum Beispiel:
- O0002 (Programmnummer)
- (***************** BESONDERER HINWEIS ****************)
- (DAS NUTENWERKZEUG IN STATION #5 VERWENDET ZWEI VERSETZUNGEN.)
- (OFFSET #5 STEUERT DIE ROLLE IM 1,375-ZOLL-DURCHMESSER)
- (OFFSET #25 STEUERT DIE Rille IM 4,25-ZOLL-DURCHMESSER)
Industrielle Ausrüstung
- So implementieren Sie ein Lehrlingsausbildungsprogramm in der Produktion
- 6 einfache Wege zur Optimierung des CNC-Programms
- vertikale CNC-Drehmaschine
- 6 Schritte vor dem Erstellen eines CNC-Programms
- Heidenhain veröffentlicht Online-CNC-Schulungsprogramm
- 5 Fehler, die wir in den meisten CNC-Maschinenprogrammen finden
- 4 Dinge, die in CAM-System-generierte CNC-Programme integriert werden sollten
- G-Code zum Einfügen in Ihr CNC-Programm nach dessen Ende
- CNC M-Code M00 Programmstopp
- Anilam-CNC-Programmkommentare