ISO-Programmierung
G225
G225
Mit diesem Zyklus gravieren Sie Texte auf eine ebene Fläche des Werkstücks. Sie können die Texte entlang einer Geraden oder auf einem Kreisbogen anordnen.
Hilfsbild | Parameter | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
QS500 Graviertext? Graviertext innerhalb Anführungszeichen. Zuweisung einer String-Variable über Taste Q des Nummernblocks, Taste Q auf der Alphatastatur entspricht normaler Texteingabe. Eingabe: Max. 255 Zeichen | |||||||||||||||||||||||
Q513 Zeichenhoehe? Höhe der zu gravierenden Zeichen in mm Eingabe: 0...999.999 | |||||||||||||||||||||||
Q514 Faktor Zeichenabstand? Bei der verwendeten Schriftart handelt es sich um eine sogenannte proportionale Schriftart. Jedes Zeichen hat demnach seine eigene Breite. X entspricht der Breite des Zeichens plus den Standardabstand. Den Zeichenabstand können Sie mit diesem Faktor beeinflussen. Q514=0/1: Standardabstand zwischen den Zeichen Q514>1: Der Abstand zwischen den Zeichen wird gestreckt. Q514<1: Der Abstand zwischen den Zeichen wird gestaucht. Ggf. können sich Zeichen überschneiden. Eingabe: 0...10 | |||||||||||||||||||||||
Q515 Schriftart? Es wird standardmäßig die Schrift DeJaVuSans verwendet. | |||||||||||||||||||||||
Q516 Text auf Gerade/Kreis (0-2)? 0: Text entlang einer Geraden gravieren 1: Text auf einem Kreisbogen gravieren 2: Text innerhalb eines Kreisbogens gravieren, umlaufend (nicht unbedingt von unten lesbar) Eingabe: 0, 1, 2 | |||||||||||||||||||||||
Q374 Drehlage? Mittelpunktswinkel, wenn Text auf Kreis angeordnet werden soll. Gravierwinkel bei gerader Textanordnung. Eingabe: –360.000...+360.000 | |||||||||||||||||||||||
Q517 Radius bei Text auf Kreis? Radius des Kreisbogens, auf dem die Steuerung den Text anordnen soll in mm. Eingabe: 0...99999.9999 | |||||||||||||||||||||||
Q207 Vorschub fräsen? Verfahrgeschwindigkeit des Werkzeugs beim Fräsen in mm/min Eingabe: 0...99999.999 alternativ FAUTO, FU, FZ | |||||||||||||||||||||||
Q201 Tiefe? Abstand zwischen Werkstück-Oberfläche und Graviergrund. Der Wert wirkt inkremental. Eingabe: –99999.9999...+99999.9999 | |||||||||||||||||||||||
Q206 Vorschub Tiefenzustellung? Verfahrgeschwindigkeit des Werkzeugs beim Eintauchen in mm/min Eingabe: 0...99999.999 alternativ FAUTO, FU | |||||||||||||||||||||||
Q200 Sicherheits-Abstand? Abstand zwischen Werkzeugspitze und Werkstück-Oberflä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? Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) erfolgen kann. Der Wert wirkt inkremental. Eingabe: 0...99999.9999 alternativ PREDEF | |||||||||||||||||||||||
Q367 Bezug für Textlage (0-6)? Geben Sie hier den Bezug für die Lage des Texts ein. Abhängig davon, ob der Text auf einem Kreis oder einer Geraden graviert wird (Parameter Q516) ergeben sich folgende Eingaben:
Eingabe: 0...9 | |||||||||||||||||||||||
Q574 Maximale Textlänge? Eingabe der maximalen Textlänge. Die Steuerung berücksichtigt zusätzlich den Parameter Q513 Zeichenhöhe. Wenn Q513=0, graviert die Steuerung die Textlänge exakt wie in Parameter Q574 angegeben. Die Zeichenhöhe wird entsprechend skaliert. Wenn Q513>0, überprüft die Steuerung, ob die tatsächliche Textlänge die maximale Textlänge aus Q574 überschreitet. Ist das der Fall, gibt die Steuerung eine Fehlermeldung aus. Eingabe: 0...999.999 | |||||||||||||||||||||||
Q202 Maximale Zustell-Tiefe? Maß, um das die Steuerung in der Tiefe maximal zustellt. Die Bearbeitung erfolgt in mehreren Schritten, wenn das Maß kleiner als Q201. Eingabe: 0...99999.9999 |
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 225 GRAVIEREN ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Neben Kleinbuchstaben, Großbuchstaben und Zahlen sind folgende Sonderzeichen möglich: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE
Die Sonderzeichen % und \ nutzt die Steuerung für spezielle Funktionen. Wenn Sie diese Zeichen gravieren wollen, dann müssen Sie diese im Graviertext doppelt angeben, z. B. %%.
Zum Gravieren von Umlauten, ß, ø, @ oder dem CE-Zeichen beginnen Sie ihre Eingabe mit einem %-Zeichen:
Eingabe | Zeichen |
---|---|
%ae | ä |
%oe | ö |
%ue | ü |
%AE | Ä |
%OE | Ö |
%UE | Ü |
%ss | ß |
%D | ø |
%at | @ |
%CE | CE |
Neben Text ist es auch möglich, einige nicht druckbare Zeichen für Formatierungszwecke zu definieren. Die Angabe von nicht druckbaren Zeichen leiten Sie mit dem Sonderzeichen \ ein.
Folgende Möglichkeiten existieren:
Eingabe | Zeichen |
---|---|
\n | Zeilenumbruch |
\t | Horizontaler Tabulator (Tabulatorweite ist fest auf 8 Zeichen) |
\v | Vertikaler Tabulator (Tabulatorweite ist fest auf eine Zeile) |
Zusätzlich zu festen Zeichen ist es möglich, den Inhalt von bestimmten Systemvariablen zu gravieren. Die Angabe einer Systemvariablen leiten Sie mit % ein.
Es ist möglich, das aktuelle Datum die aktuelle Uhrzeit oder die aktuelle Kalenderwoche zu gravieren. Geben Sie dazu %time<x> ein. <x> definiert das Format, z. B. 08 für TT.MM.JJJJ. (Identisch zur Funktion SYSSTR ID10321)
Beachten Sie, dass Sie bei der Eingabe der Datumsformate 1 bis 9 eine führende 0 angeben müssen, z. B. %time08.
Eingabe | Zeichen |
---|---|
%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 nach ISO 8601 Tip
|
Sie können den Namen bzw. den Pfad eines NC-Programms mit Zyklus 225 gravieren.
Definieren Sie den Zyklus 225 wie gewohnt. Den Graviertext leiten Sie mit einem % ein.
Es ist möglich den Namen bzw. Pfad eines aktiven NC-Programms oder eines gerufenen NC-Programms zu gravieren. Definieren Sie dazu %main<x> oder %prog<x>. (Identisch zur Funktion SYSSTR ID10010 NR1/2)
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, den Sie im Reiter PGM des Arbeitstatus Status finden mit Zyklus 225 gravieren.
Dafür programmieren Sie den Zyklus 225 wie gewohnt, und geben als Graviertext z. B. Folgendes ein: %count2
Die Zahl, hinter %count gibt an, wie viele Stellen die Steuerung graviert. Maximal sind neun Stellen möglich.
Beispiel: Wenn Sie im Zyklus %count9 programmieren, bei einem aktuellen Zählerstand von 3, dann graviert die Steuerung folgendes: 000000003