循环225ENGRAVING

ISO编程

G225

应用

可用该循环在工件平面上雕刻文字。可沿直线或沿圆弧雕刻文字。

循环顺序

  1. 如果刀具低于Q204 2ND SET-UP CLEARANCE,数控系统将首先移到Q204参数值位置。
  2. 数控系统在加工面上将刀具定位在第一个字符的起点位置。
  3. 数控系统雕刻文字。
    • 如果Q202 MAX. PLUNGING DEPTH大于Q201 DEPTH,数控系统将在一次进刀运动中雕刻每一个字符。
    • 如果Q202 MAX. PLUNGING DEPTH小于Q201 DEPTH,数控系统将在多次进刀运动中雕刻每一个字符。数控系统将在完整铣削一个字符后,再铣削下一个字符。
  4. 数控系统雕刻一个字符后,将刀具退刀至工件表面上方的安全高度Q200位置。
  5. 重复加工步骤2和3,雕刻全部字符。
  6. 最后,数控系统将刀具退至第二安全高度Q204

注意

  • 只能在铣削模式功能的加工操作模式下执行该循环。

编程说明

  • DEPTH(深度)循环参数的代数符号决定加工方向。如果编程DEPTH = 0,该循环将不被执行。
  • 需雕刻的文字也能用字符串变量(QS)传送。
  • 参数Q347影响字母的旋转位置。
    如果Q374 = 0°至180°,从左向右雕刻字符。
    如果Q374大于180°,雕刻方向相反。

循环参数

帮助图形

参数

QS500 雕刻文字?

需要雕刻的文字用双引号包围。用数字键盘的Q按键定义字符串变量。字符键盘的Q按键代表普通文字输入。

输入:最多不超过255个字符

Q513 字符高度?

被雕刻字符的高度,单位mm

输入:0...999.999

Q514 字符间隔系数?

所用字体为比例字体。也就是说字符宽度取决于字符形状。 X = 字符宽度 + 默认间距。可用该系数影响间距。

Q514 = 0/1:字符间的默认间距

Q514 > 1:字符间的间距加大。

Q514 < 1:字符间的间距减小。这可导致字符重叠。

输入:0...10

Q515 字体?

默认情况下,数控系统用DeJaVuSans字体。

Q516 直线/圆弧文字(0-2)?

0:沿直线雕刻文字

1:沿圆弧雕刻文字

2:沿内圆弧雕刻文字(圆周方向:从下方看不一定清晰)

输入:012

Q374 旋转角度?

如果文字沿圆弧排列,圆弧的中心角。如果文字沿直线排列,雕刻的角度。

输入:-360.000...+360.000

Q517 圆弧文字半径?

圆弧半径,单位mm,数控系统在该圆弧上雕刻文字。

输入:0...99999.9999

Q207 铣削进给速率?

铣削时的刀具运动速度,单位mm/min

输入:0...99999.999 FAUTOFUFZ

Q201 深度?

工件表面与雕刻底面间的距离。 该值提供增量效果。

输入:-99999.9999...+99999.9999

Q206 切入进给速率?

切入时的刀具运动速度,单位mm/min

输入:0...99999.999 FAUTOFU

Q200 安全高度?

刀尖与工件表面间的距离。 该值提供增量效果。

输入:0...99999.9999 PREDEF

Q203 工件表面坐标?

工件表面相对当前原点的坐标。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q204 第二个调整间隙?

刀具与工件(夹具)不发生碰撞的主轴坐标值。 该值提供增量效果。

输入:0...99999.9999 PREDEF

Q367 文字位置参考(0-6)?

在这里输入文字位置的参考。根据文字应沿圆弧还是沿直线雕刻(参数Q516),输入以下值:

直线

0 = 圆心

0 = 左下

1 = 左下

1 = 左下

2 = 中下

2 = 中下

3 = 右下

3 = 右下

4 = 右上

4 = 右上

5 = 中上

5 = 中上

6 = 左上

6 = 左上

7 = 左中

7 = 左中

8 = 文字中心

8 = 文字中心

9 = 右中

9 = 右中

输入:0...9

Q574 最大文字长度?

输入最大文字长度。数控系统也考虑字符高度参数Q513

如果Q513 = 0,数控系统雕刻文字的长度与参数Q574中定义的长度完全相同。将相应地缩放字符高度。

如果Q513 > 0,数控系统检查实际文字长度是否大于Q574中输入的最大文字长度。如为该情况,数控系统显示出错信息。

输入:0...999.999

Q202 最大切入深度?

每刀的最大进刀深度。如果此值小于Q201,在多步操作中执行此加工操作。

输入:0...99999.9999

举例

11 CYCL DEF 225 ENGRAVING ~

QS500=""

;ENGRAVING TEXT ~

Q513=+10

;CHARACTER HEIGHT ~

Q514=+0

;SPACE FACTOR ~

Q515=+0

;FONT ~

Q516=+0

;TEXT ARRANGEMENT ~

Q374=+0

;ANGLE OF ROTATION ~

Q517=+50

;CIRCLE RADIUS ~

Q207=+500

;FEED RATE MILLING ~

Q201=-2

;DEPTH ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q200=+2

;SET-UP CLEARANCE ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q367=+0

;TEXT POSITION ~

Q574=+0

;TEXT LENGTH ~

Q202=+0

;MAX. PLUNGING DEPTH

允许雕刻的字符:

除可用小写字母、大写字母和数字外,还可用以下特殊字符:# $ % & ‘ ( ) * + , - ./ : ; < = > ? @ [ \ ] _ ß CE

 
Tip

该数控系统用特殊字符%\代表特殊功能。如果要雕刻这些字符,将要雕刻的文字输入两次,例如%%)。

雕刻德语变音字符ß、ø、@或CE字符时,在需雕刻的字符前输入字符%:

输入

代数符号

%ae

ä

%oe

ö

%ue

ü

%AE

Ä

%OE

Ö

%UE

Ü

%ss

ß

%D

ø

%at

@

%CE

非打印字符

除文字外,也可以定义部分用于格式化的非打印字符。在非打印字符前输入特殊字符\

有以下格式功能:

输入

字符

\n

换行

\t

水平制表位(制表位宽度固定为八个字符)

\v

垂直制表位(制表位宽度永久固定为一行)

雕刻系统变量

除标准字符外,还能雕刻部分系统变量。用系统变量%

还能雕刻当前日期、当前时间或当前日历周。为此,输入%time<x><x>定义格式,例如08代表DD.MM.YYYY。(同SYSSTR ID10321功能)

 
Tip

注意,输入日期格式1至9时,必须输入前导符0,例如%time08

输入

字符

%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日历周

 
Tip

属性:

  • 由七天组成
  • 周一为周初
  • 顺序数字编号
  • 第一个日历周(01周)是格力高纪年法第一个星期四所在周。

雕刻NC数控程序的程序名和路径

循环225雕刻NC数控程序的程序名和路径。

正常定义循环225。雕刻的文字的首字符为%

可以雕刻当前或被调用NC数控程序的程序名或路径。为此,定义%main<x>%prog<x>。(功能与SYSSTR ID10010 NR1/2相同)

提供以下格式功能:

输入

含义

举例

%main0

当前NC数控程序的完整路径

TNC:\MILL.h

%main1

当前NC数控程序目录的路径

TNC:\

%main2

当前NC数控程序的程序名

铣削

%main3

当前NC数控程序的文件类型

.H

%prog0

被调用NC数控程序的完整路径

TNC:\HOUSE.h

%prog1

被调用NC数控程序目录的路径

TNC:\

%prog2

被调用NC程序的程序名

HOUSE

%prog3

当前NC数控程序的文件类型

.H

雕刻计数器值

循环225可雕刻当前计数值(状态工作状态的PGM选项卡中的所示值)。

为此,正常编程循环225并输入以下文字进行雕刻,例如:%count2

%count后的数字代表数控系统将雕刻的位数。最大为9位。

举例:如果在该循环中编程%count9,当时计数器值为3,该数控系统将雕刻:000000003

计数功能定义计数器

使用注意事项

  • 仿真,数控系统仅仿真NC数控程序中直接指定的计数器值。不考虑程序运行中的计数器值。