Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Equipment >> CNC-Maschine

Verwenden von Unterprogrammen:ein äußerst einfaches Werkzeug

Ich wurde kürzlich von einem Leser gebeten, einen Artikel über die Verwendung von Unterprogrammen zu veröffentlichen. Obwohl dies ein ziemlich einfaches Thema ist, wurde mir klar, dass nicht jeder mit der Verwendung von Unterprogrammen und Unterroutinen vertraut ist. Warum also nicht meinen Beitrag leisten? Ich werde auch auf die Verwendung der Conversational NC Merge-Funktion von Hurco eingehen … die äußerst einfach und sehr nützlich ist!

Für diejenigen, die es vielleicht nicht wissen, Unterprogramme sind separate unabhängige Programme, die aus einem Hauptprogramm aufgerufen werden können - und werden oft für Dinge wie das Wiederholen von Funktionen, das Ausführen desselben Programms an mehreren verschiedenen Orten oder im Grunde immer dann verwendet, wenn es sinnvoll ist haben Sie ein „vorgefertigtes“ Programm, das jederzeit ausgeführt werden kann, wenn Sie es in Aktion rufen müssen.

Die meisten NC- oder G-Code-Programme beginnen mit einer Programmnummer – die normalerweise aus einer Folge von 4 Zahlen besteht – und der entweder ein Buchstabe „O“ oder ein Doppelpunktblock (:) vorangestellt ist. Mit dieser Programmnummer kann unser Unterprogramm jederzeit aufgerufen werden, indem einfach ein M98 in das Hauptprogramm eingefügt wird. Wenn wir das folgende Beispielprogramm als Unterprogramm aufrufen wollten, würden wir einfach eine Codezeile in das Hauptprogramm einfügen, die lauten würde:M98 P2012. Außerdem müssen Sie M2 oder M30, die normalerweise zum Beenden eines NC-Programms verwendet werden, durch M99 ersetzen. Der M99 teilt der Steuerung mit, dass das Unterprogramm beendet ist, und bringt die Steuerung zurück zum ursprünglichen Hauptprogramm. Der Programmierer kann diesen Vorgang so oft wie nötig wiederholen, um seine Aufgabe zu erledigen, und dasselbe Unterprogramm kann unbegrenzt oft aufgerufen werden.


Zusätzlich zum Aufrufen eines separaten Programms als Unterprogramm können wir das Unterprogramm auch am Ende des Hauptprogramms „verschachteln“, sodass alles ordentlich in einer einzigen Datendatei enthalten ist. Das Format sowohl des Hauptprogramms als auch des Unterprogramms ist genau dasselbe, als ob sie separate Dateien wären, aber das verschachtelte Programm muss NACH dem typischen M2 oder M30 positioniert werden, das verwendet wird, um das ursprüngliche Hauptprogramm zu beenden.

Ich habe im einleitenden Absatz oben erwähnt, dass NC-Unterprogramme auch mit einem Hurco WinMax-Dialogprogramm verwendet werden können, indem eine Funktion namens NC Merge verwendet wird. Das Verfahren ist ziemlich dasselbe wie NC, außer dass wir das Unterprogramm aus einem Konversationsblock aufrufen, anstatt den M98-G-Code-Aufruf einzufügen. Der NC-Merge-Datenblock kann auch mit Konversationsmustern und 5-Achsen-Transformationsebenenblöcken verwendet werden, um Merkmale zu positionieren ... was dem Programmierer eine einfache Lösung für komplexe Probleme bietet.


CNC-Maschine

  1. Einfache Feueralarmschaltung mit Thermistor – elektronische Schaltung
  2. Ein einfacher Leitfaden zum Aufbau eines Programms zur vorausschauenden Wartung
  3. Armstrong-Nummer im JAVA-Programm mit For-Schleife
  4. Einfache Überspannungsschutzschaltung mit Zenerdiode
  5. 21 Lektion 4:CNC-Sprache und -Struktur
  6. Einfache und komplexe Datentypen in C++ verwenden
  7. CNC-Programmierbeispiel im einfachen Zoll-CNC-Drehmaschinenprogramm
  8. Haas M98-Unterprogrammaufruf mit einfachem Beispielcode
  9. Grundlagen der CNC-Unterprogramme für CNC-Maschinisten
  10. Unterprogramm – Definition aus dem CNC-Wörterbuch