Anwendungsbeschreibung | Rexroth IndraMotion MTX 09VRS
11
Erweiterte Funktionalität
11.1
Der NC-Analyzer
11.1.1
Übersicht
Zweck des NC-Analyzers
Eigenschaften des NC-Analyzers
Fehlersuche im Programm
Mit dem NC-Analyzer können NC-Programme getestet und eventuell vorhan‐
dene Fehler in der Programmierung komfortabel gefunden werden.
Der NC-Analyzer ist Bestandteil der MTX-Oberfläche.
Der NC-Analyzer
●
ist anwendbar auf Programme im CPL-Format (Customer Programming
Language) und DIN 66025-Format
●
berücksichtigt Unterprogramm-Programmierung
●
beinhaltet Editor-Funktionen für ausführbare Programme
●
unterstützt alle CPL-Variablenformate
●
unterstützt mehrdimensionale CPL-Variablen (Arrays)
●
unterstützt lokale, globale und permanente Variablen
●
kann Breakpoints (Haltepunkte) auf NC-Sätze setzen (max. 20 gleichzei‐
tig aktiv)
●
kann Breakpoints auf Variablen setzen
●
kann Variablenwerte zur Programmlaufzeit verändern
●
kann bis zu 40 gleichzeitig aktive Variablen automatisch beobachten
(Watch)
Der NC-Analyzer gibt u.a. Antwort auf folgende Fragen:
●
Wo im Programm trat der Fehler zum ersten Mal auf?
●
Welche Auswirkungen hat der Fehler auf das Programm?
●
Wie sind die Auswirkungen auf andere Variablen bzw. Programmteile?
●
Welche Wichtigkeit hat der Fehler für das Programm?
Der NC-Analyzer bietet hier die Möglichkeit, systematisch alle relevanten Va‐
riablen auszuwählen und deren Inhalte während der Laufzeit eines Programms
Schritt für Schritt zu verfolgen.
Durch Setzen von Breakpoints kann das Programm während der Laufzeit an
benutzerdefinierten Haltepunkten angehalten werden, um dort die Werte ein‐
zelner Variablen zu erfragen und um beobachtete Variablen auf ihre Inhalte hin
zu prüfen.
An einem Breakpoint kann jede Variable mit anderen Werten belegt werden.
Dadurch kann ein anderes Ablaufszenario im Programm getestet werden. Bei
fehlerhafter Zuweisung einer Variablen durch das Programm kann diese ver‐
suchsweise mit dem "richtigen" Wert versehen werden.
Die Schachtelungsstruktur von Haupt- und Unterprogrammen lässt sich im
Fenster "Stack" nachvollziehen und beobachten.
Anhand benutzerspezifischer Meldungen (MSG, GMSG,..) im Fenster "Out‐
put" kann man den Programmablauf testen.
Electric Drives
| Bosch Rexroth AG
and Controls
Erweiterte Funktionalität
185/249