Schnelle Konturvisualisierung
Simulation
Zum Testen bzw. Simulieren eines NC-Programms ist es in manchem Fällen wünschenswert ein NC-Programm abarbeiten zu lassen ohne dass tatsächlich eine Achsbewegungen stattfindet.
schnelle Ausführung
Im Modus simulierte Konturanzeige (Sollkonturvisualisierung) erfolgt eine schnellere Abarbeitung des NC-Programms indem ein grobes Stützpunktraster für die Interpolation verwendet wird.
Programmierte Verweilzeiten (G04, #TIME) werden ebenfalls ignoriert.
Stoppbedingungen
Die Abarbeitung eines NC-Programms kann durch interne oder externe Einflüsse angehalten werden.
Interne Stoppbedingungen sind NC-Befehle, die eine erst durch eine Benutzerinteraktion abgeschlossen werden, wie z. B. ein programmierter Halt (M00). Durch den Kanalparameter P-CHAN-00183 kann das Stoppen der Programmabarbeitung durch diese internen Einflüsse verhindert werden.
Bei externen Stoppbedingung bewirkt der Benutzer selbst ein Anhalten der Abarbeitung des NC-Programms indem er den z. B. über die SPS-Schnittstelle einen Vorschubstopp kommandiert oder eine Technologiefunktion nicht quittiert.
Externe Stoppbedingungen sind weiterhin wirksam und vom Benutzer so zu behandeln, dass die Programmabarbeitung nicht angehalten wird.
Rasterung
Abhängig vom verwendeten Bewegungssatzes (gerade/gekrümmt) kann das Stützpunktraster für die Interpolation entweder durch Angabe eines maximalen Stützpunktabstands oder eines maximalen Bahnfehlers angegeben werden.
Die Zielpunkte jedes Satzes werden auf jeden Fall ausgegeben.
Anwendungen
Die Simulation kann u. a. für die folgenden Anwendungen verwendet werden:
- Syntaxcheck unter Verwendung des gesamten NC-Kanals. Im Unterschied zur Betriebsart = Syntaxcheck sind bei der Simulation bis auf den Lageregler alle Module des NC-Kanals aktiv, dadurch können Fehler erkannt werden, die durch den Syntaxcheck nicht erfasst werden, beispielsweise Ausgleichsbewegungen bei der Werkzeugradiuskompensation oder überfahrene Softwareendschalter.
- Visualisierung eines NC-Programmes.
Im Gegensatz zum Syntaxcheck [Syntaxcheck] ist eine Fortsetzung der Programmabarbeitung nach Auftreten eines Fehlers nicht möglich.Bei Auftreten eines Fehlers muss im Kanal ein Reset ausgelöst und das Programm nach Behebung des Fehlers erneut gestartet werden. |