Kontakt Unternehmen
Bitte füllen Sie das folgende Formular aus, um eine Angebotsanfrage an eines der folgenden Unternehmen zu senden, die auf der
Lassen Sie Ihre Firma auf dieser Facebook-Seite eintragen
Computer Numerical Control (CNC) ist ein grundlegender Bestandteil der modernen Fertigung. Die meisten Maschinen arbeiten mit Anweisungen und Richtlinien, die mit einer CNC-Programmsteuerung heruntergeladen wurden. Damit eine Maschine die Befehle von CNC interpretieren kann, müssen die Befehle mit G- und M-Codes eingegeben werden. CNC-Bediener müssen die entsprechenden Codes und Anweisungen sowie deren Verwendung kennen. Beide Arten der Codierung sind erforderlich, damit das System eines CNC-Geräts ordnungsgemäß funktioniert.
M-Code ist ein Teil der Sprache, die AutoCAD und CAM, Computer Aided Manufacturing, verwenden, um Anweisungen in CNC-Maschinen einzugeben. G-Codes und M-Codes arbeiten zusammen, um ein Werkstück zu positionieren und die Aktionen der Maschine zu steuern. M-Codes, Sonstiges oder Maschinencodes, steuern den Betrieb des Geräts und sagen ihm, wann er den Betrieb aufnehmen oder einstellen soll. Während der G-Code eine Maschine anweisen kann, sich in einer Linie oder einem Bogen zu bewegen, weiß sie nach der Positionierung des Werkzeugs nicht, ob sie anhalten, Werkzeuge wechseln, Kühlmittel hinzufügen oder andere Aktionen ausführen soll, die von M-Codes bereitgestellt werden. Anweisungen zum Ein- und Ausschalten eines Werkzeugs sind Teil der M-Code-Sprache.
Die Verwendung von M-Codes variiert je nach Maschine. Während der Programmierung wird ein M-Code pro Codeblock benötigt, der die Befehle für ein Werkzeug zum Ein- oder Ausschalten und Aktivieren anderer Operationen gibt. Mehr als ein M-Code in einem Codeblock kann zu Problemen führen. Die Definition von M-Code-Funktionen und deren Verwendung wird vom Maschinenhersteller festgelegt.
Bediener verwenden M-Codes, um eine Maschine anzuweisen, Werkzeuge zu wechseln, die Spindel einzuschalten, Kühlmittel einzufüllen oder eine Tür zu öffnen und zu schließen. Es gibt mehrere M-Codes, die Bediener kennen müssen, damit eine Maschine ordnungsgemäß funktioniert. Außerdem hat jede Maschine eine andere Methode zum Herunterladen der M-Codes. Ein Controller benötigt möglicherweise eine Null zwischen dem M und der Zahl, während andere die Null nicht benötigen. Die besondere Methode für eine Maschine ist in den Anweisungen des Herstellers klar dargelegt.
LASSEN SIE IHR UNTERNEHMEN UNTEN AUFLISTEN
Führende Hersteller und Lieferanten
Die Arten von Befehlen, die in eine CNC-Maschine programmiert sind
M-Codes sind ein wichtiger Bestandteil des Betriebs einer CNC-Maschine. Während G-Codes die Positionierung für eine Operation beschreiben, liefern M-Codes Daten für die Aktionen einer Maschine. Für die ordnungsgemäße Funktion einer CNC-Maschine müssen G- und M-Codes eingegeben werden. Sie arbeiten im Tandem und zusammen, um die Reaktionen eines CNC-Geräts zu instruieren, zu führen und zu programmieren. Wie bei jedem Computer verfügen CNC-Maschinen über eine Steuerung für die Dateneingabe. Obwohl die meisten Computersprachen auf C oder C ++ basieren, gibt es Variationen für jeden Controllertyp.
Fanuc stellt Robotersteuerungen her, die M-Codes für Befehle für CNC-Maschinen verwenden. Ihre Controller verwenden die M-Nullzahlform von M-Codes. Unten sind einige der Fanuc Controller M-Codes.
- M00 Programm stop
- M01 Optional programm stop
- M02 Ende von programm
- M03 Spindel starten vorwärts CW
- M04 Spindel starten rückwärts CCW
- M05 Spindel stop
- M08 Kühlmittel ein
- M09 Kühlmittel aus
- M29 Starrer Abgriffmodus
- M99 Programmende
M Befehle sind Teil einer Informationsgruppe, die bestimmt, wie und wann eine Maschine eine Aktion starten oder stoppen soll. Beginnend mit M00 setzen sie sich in einer arithmetischen Progression zu M99 fort, wodurch das Programm beendet wird. Wie ein M-Code verwendet wird, unterscheidet sich zwischen Anbietern und Herstellern. In vielen Fällen ist nicht jeder M-Code in die Maschine programmiert. Es ist entscheidend, die Codes zu kennen und zu wissen, wie sie die Maschine funktionieren lassen. In einigen Fällen, wenn ein Code nicht verwendet oder programmiert wird, liegt die Definition des Codes im Ermessen des Benutzers.
Beispiele für die programmierbaren Codes für einen Dreh- und Fräsvorgang sind unten aufgeführt. Tabelle 1 enthält Codes für eine Drehmaschine, während Tabelle 2 die M-Codes für einen Fräsvorgang enthält. Beide Tabellen sind Beispiele für M-Codes für Fanuc-Steuerungen.
Fanuc M-Code Liste (Drehmaschine)
M code | Beschreibung |
---|---|
M00 | Programmstopp |
M01 | Optionaler Programmstopp |
M02 | Ende des Programms |
M03 | Spindel starten vorwärts CW |
M04 | Spindel starten reverse CCW |
M05 | Spindelanschlag |
M08 | Kühlmittel an |
M09 | Kühlmittel aus |
M29 | Starre tap modus |
M30 | Programmende zurücksetzen |
M40 | Spindelgetriebe Mitte |
M41 | Niedrigen Gang Wählen |
M42 | Hohe Getriebe Wählen |
M68 | Hydraulikfutter schließen |
M69 | Hydraulikfutter offen |
M78 | Reitstockvorschub |
M79 | Reitstock Umkehr |
M94 | Mirrorimage abbrechen |
M95 | Spiegelbild der X-Achse |
M98 | Aufruf des Unterprogramms |
M99 | Ende des Unterprogramms |
Fanuc M-Codeliste (Mühle)
M code | Beschreibung |
---|---|
M00 | Programmstopp |
M01 | Optionaler Programmstopp |
M02 | Ende des Programms |
M03 | Spindelanfang vorwärts CW |
M04 | Spindel starten reverse CCW |
M05 | Spindelanschlag |
M06 | Werkzeugwechsel |
M07 | Kühlmittel AUF DER Spindel Kühlmittel /Kühlmittel durch die Spindel |
M08 | Kühlmittel ON – Flood Kühlmittel |
M09 | Kühlmittel AUS |
M19 | Ausrichtung der Spindel |
M28 | Zurück zum Ursprung |
M29 | Starrer Hahn |
M30 | Programmende (Reset) |
M41 | Niedrigen gang wählen |
M42 | Hohe getriebe wählen |
M94 | Abbrechen mirrorimage |
M95 | Spiegelbild der X-Achse |
M96 | Spiegelbild der Y-Achse |
M98 | Aufruf des Unterprogramms |
M99 | Ende des Unterprogramms |
Es kann einige Verwirrung in Bezug auf die Codes für CNC-Maschinen geben, da sich einige Bediener auf alle beziehen codes als G-Codes, obwohl sie sowohl G- als auch M-Codes eingeben. Um Fehlinformationen und Missverständnisse zu vermeiden, ist es wichtig zu wissen, dass jeder Codeblock einen M-Code haben muss, um eine Funktion zu beginnen und zu beenden. Der G-Code teilt der Maschine mit, wo und wann sie arbeiten muss. M-Codes stoppen eine Operation, beenden eine programmierte Aufgabe oder beginnen eine Bewegung, nachdem das Werkzeug positioniert wurde.
Die meisten Teile und Produkte, die von CNC-Maschinen hergestellt werden, werden mit CAD- oder CAM-Software programmiert, die Anweisungen für CNC-Maschinen mit alphanumerischer Programmierung gibt. Obwohl Ingenieure diese beiden Formen von Software fließend beherrschen, ist es für sie immer noch wichtig zu verstehen, wie G- und M-Codes eine CNC-Maschine steuern.
LASSEN SIE IHR UNTERNEHMEN UNTEN AUFLISTEN