So verwenden Sie Fräsmakros

Makros können im NC-Code für mehrere Z-Ebenen eines Fräsfeatures generiert werden. Um diese Makros zu erstellen, muss Ihr Postprozessor diese unterstützen und Sie müssen diese Funktion für den Postprozessor aktivieren.

  1. Wählen Sie Datei > Optionen > Postprozessorlauf aus.
  2. Wählen Sie Ihren Postprozessor aus.
  3. Makros abschalten deaktivieren.
  4. Klicken Sie auf OK.
  5. Wählen Sie Registerkarte Features und Fertigung > Gruppe Optionen > Bearbeitungsattribute aus.
  6. Klicken Sie auf der Seite Operationen auf die Schaltfläche Automatik Optionen, und wählen Sie die Option Werkzeugwechsel minimieren aus.

    Sie können stattdessen die Option Werkzeugwechsel minimieren im Formular Sortierung einstellen. Bei Verwendung der Einstellung Vorgabeattribute werden Makros für jedes von Ihnen erstellte Bauteil hinzugefügt.

    Werkzeugwechsel minimieren - stellt Operationen, die mit demselben Werkzeug durchgeführt werden, in Gruppen zusammen. Dies spart Zeit, indem unnötige Werkzeugwechsel vermieden oder reduziert werden. Sie müssen dieses Kontrollkästchen auswählen, wenn Sie im NC-Code Makros für Bohrungen erstellen möchten.

  7. Schalten Sie Eilgänge minimieren ab.

    Dieses Attribut betrifft nur Fräs-Setups und ist die einzige Sortieroption, die die Reihenfolge der Features, die im Feature-Baum angezeigt werden, ändert. Eilgänge minimieren bewegt sich zum nächstliegenden Feature, das dasselbe Werkzeug wie die vorhergehende Operation verwendet. Wählen Sie diese Option ab, wenn Sie im NC-Code Bohrungsmakros erstellen möchten.

  8. Klicken Sie auf OK.

Wenn Sie jetzt den NC-Code generieren, erhalten Sie Makros für die Fräsfeatures, die an mehreren Z-Ebenen gefräst werden.

Inkrementelles Programmieren und lokale Koordinatensysteme

Verwenden Sie Fräsmakros (auch als Unterprogramme oder Unterroutinen bezeichnet) in Mustern. Um Fräsmakros in Mustern zu aktivieren, wählen Sie Benutzt Makros für jedes Muster auf der Registerkarte Strategie im Dialogfeld Muster-Eigenschaften aus.

Beim inkrementellen Programmieren werden die Bewegungen einer Subroutine relativ statt absolut durchgeführt. Bewegungen erfolgen nicht zu einer bestimmten absoluten Position im Makro, sondern relativ zur aktuellen Position, z. B. um der Bewegung zwei zusätzliche Zoll für X hinzuzufügen. Ein Beispiel für die relative Programmierung ist der Fanuc-Code G91.

Wenn Sie lokale Koordinatensysteme verwenden, werden diese außerhalb des Makros kontinuierlich neu definiert. Die Bewegungen innerhalb des Makros sind absolut. Beispiele für dieses Konzept sind G92 von Fanuc, 'Datum Shift' von Heidenhein und G58 von Siemens.

Der eigentliche G-Code, der für ein bestimmtes Muster erstellt wurde, hängt von den Makroprogrammieroptionen ab, die vom Postprozessor unterstützt werden.