ISO-Programmierung
G224
G224
Mit dem Zyklus 224 MUSTER DATAMATRIX CODE können Sie Texte in einen sog. DataMatrix-Code umwandeln. Dieser dient als Punktemuster für einen zuvor definierten Bearbeitungszyklus.
Reihenfolge:
Hilfsbild | Parameter |
---|---|
Q225 Startpunkt 1. Achse? Koordinate in der linken unteren Ecke des Codes in der Hauptachse. Der Wert wirkt absolut. Eingabe: –99999.9999...+99999.9999 | |
Q226 Startpunkt 2. Achse? Koordinate in der linken unteren Ecke des Codes in der Nebenachse. Der Wert wirkt absolut. Eingabe: –99999.9999...+99999.9999 | |
QS501 Texteingabe? Umzusetzender Text innerhalb der Anführungszeichen. Zuweisung von Variablen möglich. Variable Texte in DataMatrix-Code ausgeben Eingabe: Max. 255 Zeichen | |
Q458 Zellengröße/Mustergröße (1/2)? Festlegen, wie der DataMatrix-Code im Q459 beschrieben wird: 1: Zellenabstand 2: Mustergröße Eingabe: 1, 2 | |
Q459 Größe für Muster? Definition des Abstands der Zellen oder der Größe des Musters: Wenn Q458=1: Abstand zwischen der ersten und zweiten Zelle (ausgehend vom Mittelpunkt der Zellen) Wenn Q458=2: Abstand zwischen der ersten und letzten Zelle (ausgehend vom Mittelpunkt der Zellen) Der Wert wirkt inkremental. Eingabe: 0...99999.9999 | |
Q224 Drehlage? Winkel, um den das gesamte Anordnungsbild gedreht wird. Das Drehzentrum liegt im Startpunkt. Der Wert wirkt absolut. Eingabe: –360.000...+360.000 | |
Q200 Sicherheits-Abstand? Abstand zwischen Werkzeugspitze und Werkstückoberfläche. Der Wert wirkt inkremental. Eingabe: 0...99999.9999 alternativ PREDEF | |
Q203 Koord. Werkstück-Oberfläche? Koordinate der Werkstückoberfläche in Bezug auf den aktiven Nullpunkt. Der Wert wirkt absolut. Eingabe: –99999.9999...+99999.9999 | |
Q204 2. Sicherheits-Abstand? Abstand in der Werkzeugachse zwischen Werkzeug und Werkstück (Spannmittel), bei dem keine Kollision erfolgen kann. Der Wert wirkt inkremental. Eingabe: 0...99999.9999 alternativ PREDEF |
Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.
Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.
Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.
Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.
11 CYCL DEF 224 MUSTER DATAMATRIX CODE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Zusätzlich zu festen Zeichen können Sie bestimmte Variablen als DataMatrix-Code ausgeben. Die Angabe einer Variable leiten Sie mit % ein.
Folgende variable Texte können Sie im Zyklus 224 MUSTER DATAMATRIX CODE nutzen:
Sie können das aktuelle Datum, die aktuelle Uhrzeit oder die aktuelle Kalenderwoche in einen DataMatrix-Code wandeln. Geben Sie dazu im Zyklenparameter QS501 den Wert %time<x> ein. <x> definiert das Format, z. B. 08 für TT.MM.JJJJ.
Beachten Sie, dass Sie bei der Eingabe der Datumsformate 1 bis 9 eine führende 0 angeben müssen, z. B. %time08.
Folgende Möglichkeiten existieren:
Eingabe | Format |
---|---|
%time00 | TT.MM.JJJJ hh:mm:ss |
%time01 | T.MM.JJJJ h:mm:ss |
%time02 | T.MM.JJJJ h:mm |
%time03 | T.MM.JJ h:mm |
%time04 | JJJJ-MM-TT hh:mm:ss |
%time05 | JJJJ-MM-TT hh:mm |
%time06 | JJJJ-MM-TT h:mm |
%time07 | JJ-MM-TT h:mm |
%time08 | TT.MM.JJJJ |
%time09 | T.MM.JJJJ |
%time10 | T.MM.JJ |
%time11 | JJJJ-MM-TT |
%time12 | JJ-MM-TT |
%time13 | hh:mm:ss |
%time14 | h:mm:ss |
%time15 | h:mm |
%time99 | Kalenderwoche |
Sie können den Namen oder Pfad des aktiven NC-Programms oder eines gerufenen NC-Programms in einen DataMarix-Code wandeln. Geben Sie dazu im Zyklenparameter QS501 den Wert %main<x> oder %prog<x> ein.
Folgende Möglichkeiten existieren:
Eingabe | Bedeutung | Beispiel |
---|---|---|
%main0 | Vollständiger Dateipfad des aktiven NC-Programms | TNC:\MILL.h |
%main1 | Verzeichnispfad des aktiven NC-Programms | TNC:\ |
%main2 | Name des aktiven NC-Programms | MILL |
%main3 | Dateityp des aktiven NC-Programms | .H |
%prog0 | Vollständiger Dateipfad des gerufenen NC-Programms | TNC:\HOUSE.h |
%prog1 | Verzeichnispfad des gerufenen NC-Programms | TNC:\ |
%prog2 | Name des gerufenen NC-Programms | HOUSE |
%prog3 | Dateityp des gerufenen NC-Programms | .H |
Sie können den aktuellen Zählerstand in einen DataMarix-Code wandeln. Die Steuerung zeigt den aktuellen Zählerstand im Programmlauf im Reiter PGM des Arbeitsbereichs Status.
Geben Sie dazu im Zyklenparameter QS501 den Wert %count<x>ein.
Mit der Zahl hinter %count definieren Sie, wie viele Stellen der DataMatrix-Code enthält. Maximal sind neun Stellen möglich.