ISO programming
G225
G225
This cycle is used to engrave texts on a flat surface of the workpiece. You can arrange the texts in a straight line or along an arc.
Help graphic | Parameter | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
QS500 Engraving text? Text to be engraved within quotation marks. Assignment of a string variable through the Q key of the numerical keypad. The Q key on the alphabetic keyboard represents normal text input. Input: Max. 255 characters | |||||||||||||||||||||||
Q513 Character height? Height of the characters to be engraved in mm Input: 0...999.999 | |||||||||||||||||||||||
Q514 Character spacing factor? The font used is called a proportional font. This means that the width of the characters varies depending on their shape. X = width of the character + default spacing. This factor allows you to influence the spacing. Q514 = 0/1: Default spacing between the characters Q514 > 1: The spacing between the characters is expanded. Q514 < 1: The spacing between the characters is reduced. This can lead to overlapping characters. Input: 0...10 | |||||||||||||||||||||||
Q515 Font? By default, the control uses the DeJaVuSans font. | |||||||||||||||||||||||
Q516 Text on a line/on an arc(0-2)? 0: Engrave text in a straight line 1: Engrave text along an arc 2: Engrave text along the inside of a circular arc (circumferentially; not necessarily legible from below) Input: 0, 1, 2 | |||||||||||||||||||||||
Q374 Angle of rotation? Center angle if the text is arranged on an arc. Engraving angle when text is in a straight line. Input: –360.000...+360.000 | |||||||||||||||||||||||
Q517 Radius of text on an arc? Radius of the arc in mm on which the control will engrave the text. Input: 0...99999.9999 | |||||||||||||||||||||||
Q207 Feed rate for milling? Traversing speed of the tool in mm/min for milling Input: 0...99999.999 or FAUTO, FU, FZ | |||||||||||||||||||||||
Q201 Depth? Distance between workpiece surface and engraving floor. This value has an incremental effect. Input: –99999.9999...+99999.9999 | |||||||||||||||||||||||
Q206 Feed rate for plunging? Tool traversing speed in mm/min during plunging Input: 0...99999.999 or FAUTO, FU | |||||||||||||||||||||||
Q200 Set-up clearance? Distance between tool tip and workpiece surface. This value has an incremental effect. Input: 0...99999.9999 or PREDEF | |||||||||||||||||||||||
Q203 Workpiece surface coordinate? Coordinate on the workpiece surface referenced to the active datum. This value has an absolute effect. Input: –99999.9999...+99999.9999 | |||||||||||||||||||||||
Q204 2nd set-up clearance? Coordinate in the spindle axis at which a collision between tool and workpiece (fixtures) is impossible. This value has an incremental effect. Input: 0...99999.9999 or PREDEF | |||||||||||||||||||||||
Q367 Reference for text position (0-6)? Enter the reference for the position of the text here. Depending on whether the text will be engraved along a circular arc or in a straight line (parameter Q516), the following values can be entered:
Input: 0...9 | |||||||||||||||||||||||
Q574 Maximum text length? Enter the maximum text length. The control also takes into account parameter Q513 Character height. If Q513 = 0, the control engraves the text over exactly the length indicated in parameter Q574. The character height will be scaled accordingly. If Q513 > 0, the control checks whether the actual text length exceeds the maximum text length entered in Q574. If that is the case, the control displays an error message. Input: 0...999.999 | |||||||||||||||||||||||
Q202 Maximum plunging depth? Maximum infeed depth per cut. The machining operation is performed in several steps if this value is less than Q201. Input: 0...99999.9999 |
NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.
Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.
In addition, test the NC programs using the simulation before the actual program run.
With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.
11 CYCL DEF 225 ENGRAVING ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
The following special characters are allowed in addition to lowercase letters, uppercase letters and numbers: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE
The control uses the special characters % and \ for special functions. If you want to engrave these characters, enter them twice in the text to be engraved (e.g., %%).
When engraving German umlauts, ß, ø, @, or the CE character, enter the character % before the character to be engraved:
Input | Algebraic sign |
---|---|
%ae | ä |
%oe | ö |
%ue | ü |
%AE | Ä |
%OE | Ö |
%UE | Ü |
%ss | ß |
%D | ø |
%at | @ |
%CE | CE |
Apart from text, you can also define certain non-printable characters for formatting purposes. Enter the special character \ before the non-printable characters.
The following formatting possibilities are available:
Input | Character |
---|---|
\n | Line break |
\t | Horizontal tab (the tab width is permanently set to eight characters) |
\v | Vertical tab (the tab width is permanently set to one line) |
In addition to the standard characters, you can engrave the contents of certain system variables. Precede the system variable with %.
You can also engrave the current date, the current time, or the current calendar week. Do do so, enter %time<x>. <x> defines the format (e.g., 08 for DD.MM.YYYY.) (Identical to the SYSSTR ID10321 function).
Keep in mind that you must enter a leading 0 when entering the date formats 1 to 9 (e.g., %time08).
Input | Character |
---|---|
%time00 | DD.MM.YYYY hh:mm:ss |
%time01 | D.MM.YYYY h:mm:ss |
%time02 | D.MM.YYYY h:mm |
%time03 | D.MM.YY h:mm |
%time04 | YYYY-MM-DD hh:mm:ss |
%time05 | YYYY-MM-DD hh:mm |
%time06 | YYYY-MM-DD h:mm |
%time07 | YY-MM-DD h:mm |
%time08 | DD.MM.YYYY |
%time09 | D.MM.YYYY |
%time10 | D.MM.YY |
%time11 | YYYY-MM-DD |
%time12 | YY-MM-DD |
%time13 | hh:mm:ss |
%time14 | h:mm:ss |
%time15 | h:mm |
%time99 | ISO 8601 calendar week Tip
|
Use Cycle 225 to engrave the name and path of an NC program.
Define Cycle 225 as usual. Precede the engraved text with %.
It is possible to engrave the name or path of an active or called NC program. For this purpose, define %main<x> or %prog<x>. (Identical to the SYSSTR ID10010 NR1/2 function)
The following formatting possibilities are available:
Input | Meaning | Example |
---|---|---|
%main0 | Full path of the active NC program | TNC:\MILL.h |
%main1 | Path to the directory of the active NC program | TNC:\ |
%main2 | Name of the active NC program | MILL |
%main3 | File type of the active NC program | .H |
%prog0 | Full path of the called NC program | TNC:\HOUSE.h |
%prog1 | Path to the directory of the called NC program | TNC:\ |
%prog2 | Name of the called NC program | HOUSE |
%prog3 | File type of the active NC program | .H |
Cycle 225 allows you to engrave the current counter reading (provided on the PGM tab of the Status work status).
To do so, program Cycle 225 as usual and enter the text to be engraved, for example: %count2
The number after %count indicates how many digits the control will engrave. The maximum is nine digits.
Example: If you program %count9 in the cycle with a momentary counter reading of 3, the control will engrave the following: 000000003