Normalerweise erscheint das M99, das wir sehen, am Ende des Unterprogramms und wird verwendet, um das Unterprogramm zu beenden und zum Hauptprogramm zurückzukehren.
Aber die Funktion des M99-Codes ist viel mehr als das.
Zusätzlich zu unserer üblichen Funktion, zum Hauptprogramm zurückzukehren, kann M99 Schleifen- und Sprungfunktionen realisieren.
In der automatischen Verarbeitung können wir mit Robotern oder Feedern den kontinuierlichen Verarbeitungszustand der Maschine aufrechterhalten und eine „Licht-aus-Fabrik“ realisieren.
Wenn der Bediener die Rohstoffe vorbereitet, lädt und entlädt der Roboter die Rohstoffe und Halbfertigprodukte rechtzeitig gemäß den Programmeinstellungen. Da sich diese Aktion wiederholt, muss unser Verarbeitungsprogramm auch wiederholt ausgeführt werden, wobei die Schutztür der Werkzeugmaschine automatisch geöffnet wird, auf das Be- und Entladen von Verarbeitungsmaterialien gewartet wird, die Schutztür automatisch geschlossen wird und der Verarbeitungscode erneut ausgeführt wird. ..
Stück
Zu diesem Zeitpunkt verwenden wir die Zyklusfunktion von M99. Um den Verarbeitungscode erneut auszuführen, müssen Sie auf das Signal vom Roboter oder der Zuführung warten.
Entsprechend der Einstellung des Rohmaterials in der Zuführung oder dem Roboter wird das Verarbeitungsprogramm, sobald sich die Schale oder die Zuführung im Wartezustand befindet, anstelle einer Endlosschleifenausführung bedingt angehalten.
M99 wird am Ende des Hauptprogramms verwendet, und das gesamte Bearbeitungsprogramm wird zyklisch ausgeführt;
Wird am Ende eines Unterprogramms verwendet, kehrt es zum Hauptprogramm zurück.
Bevor Sie die Sprungfunktion von M99 verwenden, gibt es eine besondere Erinnerung:
*keine doppelten Zeilennummern verwenden*
Unabhängig davon, ob Sie GOTOnnnn oder M99 Pnnnn verwenden, springt es unbedingt zur Zeile Nnnnn. Sobald mehrere Nnnnn-Zeilen im Programm erscheinen, springt das Steuersystem zu einer von ihnen, was für die Verarbeitung sehr gefährlich ist, daher ist es sehr wichtig, eine eindeutige Zeilennummer festzulegen.





