目录 B-64124CM/01
c-4
13.8 分度工作台的分度功能……………………………………………………………………………… 203
14. 刀具补偿功能………………………………………………………………………………...
206
14.1 刀具长度偏置(G43、G44、G49)…………………………………………………………………… 207
14.1.1 概述……………...……………………………………… ……………………………… ………… 207
14.1.2 刀具长度偏置方式中的 G53、G28 和 G30 指令………………………………………………... 212
14.2 自动刀具长度测量(G37)……………….……………………………………………………… 215
14.3 刀具偏置(G45—G48)…………………….……………………………………………………… 219
14.4 刀具半径补偿 C (G40-G42)…..………
…………………………………………………………… 224
14.5 刀具半径补偿 C 的详细说明………………………………………………………………………... 230
14.5.1 概述… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … . . . 230
14.5.2 起刀时的刀具移动………………………………………………………………………….. 231
14.5.3 偏置方式中的刀具移动…………………………………………………………………….. 235
14.5.4 偏置取消方式中的刀具移动……………..………………………………………………… 249
14.5.5 干涉检查… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … . . . 255
14.5.6 刀具半径补偿产生的过切… … … … … … … … … … … … … … … … … … … … … … … … … . . . 260
14.5.7 由 MDI 输入指令…………………………………………………………………………….. 263
14.5.8 刀具半径补偿 C 方式中的 G53、 G28、 G30 和 G29 指令………………………………
264
14.5.9 拐角圆弧插补(G39) ………………………………………………………………………
283
14.6 刀具补偿值、补偿号和用程序输入补偿值(G10)………………………………………………… 285
14.7 比例缩放(G50、G51)………………………………………………………………………………... 287
14.8 坐标系旋转(G68、G69)………………………………………………………………………….….. 292
14.9 法线方向控制(G40.1、G41.1、G42.1 或 G150、G151、G152)……………………………………… 298
14.10 可编程镜像(G50.1、G51.1)………………………………..………………………………………… 303
15. 用户宏程序……………………………………...…………………………………………...
305
15.1 变量…………………………………………….…………..…………………………………….….. 306
15.2 系统变量……………………………………………………………………………………………... 309
15.3 算术和逻辑运算………………………………………………….………………………………….. 317
15.4 宏程序语句和 NC 语句……………………………………………………………………………… 322
15.5 转移和循环………………………………………………………………………………………….. 323
15.5.1 无条件转移(GOTO 语句)……………………………………………………………….
323
15.5.2 条件转移(IF 语句)……………………………………………………………………….
323
15.5.3 循环(WHILE 语句)……………………………………………………………………….
325
15.6 宏程序调用…………………………………………………………………………………………. 328
15.6.1 非模态调用(G65)……………………………………………………………………………….
329
15.6.2 模态调用(G66)…………………
…………………………………………………………………
333
15.6.3 用 G 代码调用宏程序…………………………………………………………………………….
335
15.6.4 用 M 代码调用宏程序……………
…………………………………………………………………
336
15.6.5 用 M 代码调用子程序………
………………………………………………………………………
337
15.6.6 用 T 代码调用子程序…………
……………………………………………………………………
338
15.6.7 示例程序…………………………
…………………………………………………………………
339
15.7 宏程序语句的处理………………………………………………………………………………… 341
15.7.1 NC 语句和宏程序的执行顺序…………………………………………………………………….
341
15.7.2 使用系统变量时的注意事项…………
…………………………………………………………………
343
15.8 用户宏程序的存储………………………………………………………………………………… 346
15.9 限制…………………………………………………………………………………………………. 347