Makroprogrammierung: Variablen, Bedingungen und Schleifen im NC-Code

Makroprogrammierung für Zerspaner: Programmablauf in einfacher Sprache erklärt, die Parallelen zu Programmiersprachen wie Python und steuerungsspezifische Anleitungen, beginnend mit Fanuc Macro B.

Ein normales NC-Programm ist eine feste Liste von Bewegungen. Ein Makroprogramm kann rechnen, Werte vergleichen und entscheiden, was als Nächstes passiert. Damit schreiben Sie ein Programm für eine ganze Teilefamilie, bauen eigene Zyklen, lesen Werkzeugkorrekturen und Positionen aus der Steuerung oder halten die Maschine mit einer klaren Meldung an, wenn etwas nicht stimmt.

Die Serie ist in drei Schritte aufgeteilt:

  1. Grundlagen Programmablauf erklärt Variablen, Bedingungen, Schleifen und Unterprogramme mit einer einfachen Fantasiesprache. Nichts davon hängt an einer bestimmten Steuerung.
  2. Makros und Computercode stellt NC-Makros neben Python. Wer schon einmal ein paar Zeilen Code gesehen hat, merkt hier, wie viel er bereits kennt.
  3. Die steuerungsspezifischen Anleitungen zeigen die echte Syntax. Die erste behandelt Fanuc Macro B. Anleitungen für weitere Steuerungen folgen.

Programmierkenntnisse brauchen Sie keine. Wer ein G-Code-Programm lesen kann, kommt mit.