In diesem Abschnitt wird beschrieben, wie Sie durch Einsatz der Zusatzfunktionen unter 'Program Format' automatisch Kommentare in NC-Programmen (die sich typisch in der Kopfzeile befinden) auslesen und je nach Konfiguration in die entsprechenden Attribute der Datenbank einfügen. Die Funktion ist wirksam beim Manuellen Hinzufügen, Autoimport und Autoimport von DNC.
Um den Dialog 'Programm Format' zu öffnen, wählen Sie den Reiter Datenbank und klicken Sie das Symbol Datenbank konfigurieren. Klicken Sie dann im linken Fenster des Dialoges 'CIMCO NC Base-Einstellungen' auf 'Maschinen / Programm Format'. Es erscheint folgender Dialog:
![]() |
Der Dialog 'Programm Format'. |
Wählen Sie hier die Maschine aus bei welcher Sie die Zusatzfunktion 'Programm Format' aktivieren möchten.
Wählen Sie hier das Datenbank-Feld aus welches aktiviert werden soll.
Folgende Datenbank-Felder können benutzt werden: Programm, Kunde und Textfeld 1 + (Spezifische felder Datenbank-Einstellungen).
Benutzen Sie dieses Feld, um zu spezifizieren, von wo die Programminformationen extrahiert werden sollen.
Haken Sie dieses Kontrolkästchen an, um den Auslöser für das Datenbank-Feld zu aktivieren.
Hinweise zur Anwendung von Auslösern finden Sie im Abschnitt Verwendung von Auslösern.
Haken Sie dieses Kontrolkästchen an, um den erweiterten Auslöser für das Datenbank-Feld zu aktivieren.
Hinweise zur Anwendung von erweiterten Auslösern finden Sie im Abschnitt Verwendung von erweiterten Auslösern.
Geben Sie hier den Start Auslöser ein.
Der Server Sucht in der Datei nach dem 'Start Auslöser' und wenn er ihn findet werden alle Zeichen ab Auslöser (bis 'Ende Auslöser') für den entsprechenden Eintrag in die Datenbank ausgelesen.
Geben Sie hier den Ende Auslöser ein.
Der Server Sucht in der Datei nach dem 'Ende Auslöser' und wenn er ihn findet werden alle Zeichen bis 'Ende Auslöser' (ab 'Start Auslöser') für den entsprechenden Eintrag in die Datenbank ausgelesen.
Geben Sie die Zeichen an, die im Programmnamen ignoriert werden sollen.
Beispiel: Wenn Sie in diesem Feld '-' eingeben, und der entnommene Wert ist MOULD-3, wird die Zeichenfolge MOULD3 in die Datenbank übernommen.
Der gleiche Auslöser kann mehreren Datenbankfeldern (und damit Kommentaren in der Datei) zugewiesen werden. Entsprechend kann der Auslöser mehrmals in der Datei auftreten - geben Sie also hier an, welcher Start-Auslöser (und Ende-Auslöser) für das entsprechende Datenbank-Feld aktiv sein soll.
![]() |
Kommt der Auslöser nur einmal in der Datei vor (d.h jedes Datenbankfeld hat seinen eigenen Auslöser) geben Sie 1 an. |
Geben Sie hier die maximale Länge des auszulesendes Kommentares an.
Beispiel: Wenn Sie in diesem Feld 4 eingeben, und der entnommene Wert ist MOULD, dann wird nur MOUL verwendet.
Geben Sie hier die maximale Anzahl von Linien an, in welcher NCBase nach Auslösern Suchen soll.
Beispiel: Wenn Sie 10 eingeben, und sich der Auslöser nicht in den ersten 10 Zeilen des Programms befindet, wird der Wert nicht erkannt.
KLicken Sie auf diesen Bottom um Änderungen bzw. Einstellungen aller Auslöser für andere Maschinen (wählbar) anzuwenden.
Klicken Sie auf diesen Bottom um Änderungen bzw. Einstellungen diesen Auslösers für andere Maschinen (wählbar) anzuwenden.
Kopieren Sie hier die Kopfzeile des entsprechenden NC-Programms in das Testset, um die oben angegebenen Werte zu testen und zu sehen ob der richtige Inhalt der Kommentare ausgelesen wird.
Beispiel: Aus dem Dialog 'Programm Format' geht hervor, dass der Start/Ende-Auslöser für das Datenbank Feld (Attribut) 'Programm' definiert ist. Das folgende NC-Programm, wo (P-ID 1234) der Auskommentierung des Programmnamen entspricht, soll getestet werden:
O1234
(P-ID 1234)
(PART 123-4567)
(JOB 123-4567)
Als Start-Auslöser für den Programmnamen dient die Zeichenkette '(P-ID'. Als End-Auslöser wird ')' eingesetzt. Der ausgelesene Programmname wird unter dem Testset angezeigt und ist in unserem Beispiel 1234.
In gleicher Weise verfährt man mit weiteren Auskommentierungen.
Hier wird der Inhalt der ausgelesenen Kommentare angezeigt, der nach Eingabe der Testdaten auf Grund der oben eingestellten Werte ausgelesen wird.