Download as pdf or txt
Download as pdf or txt
You are on page 1of 514

*

FANUC Series 0 -MODEL D

FANUC Series 0 * Mate-MODEL D

B-64304CM-1/01
·本说明书的任何内容不得以任何方式复制。
·所有参数指标和设计可随时修改,恕不另行通知。

本说明书中所载的商品,内置有基于《外汇及对外贸易法》管制的软件。
因此,在出口本商品时,必须得到该法律的准许。

我们试图在本说明书中描述尽可能多的情况。
然而,对于那些不必做的和不可能做的情况,由于存在各种可能性,我们没有描述。
因此,对于那些在说明书中没有特别描述的情况,可以视为“不可能”的情况。

本说明书中记载有我公司产品以外的程序名称和设备名称,它们包含在各制造商的注
册商标中。
但是,正文中在某些情况下并没有标注®和 TM 标记。
B-64304CM-1/01 为了安全使用

为了安全使用
为了更加安全地使用 CNC 装置附带的机床(以下简称“机床”),“为了安全使
用”描述与 CNC 装置相关的安装注意事项。用户所使用的某些 CNC 装置虽然没
有相对应的功能,但已经标上了该项注意事项,用户在阅读时可以忽略。
有关机床的安全注意事项,请参阅机床制造商提供的说明书。
凡是编写机床程序和进行机床操作的作业人员,必须在充分理解机床制造商提供
的说明书和本说明书的内容后再使用。

目录
警告、注意和注释 ................................................................................................... s-2
一般警告和注意 ....................................................................................................... s-3
与编程有关的警告和注意........................................................................................ s-5
与操作有关的警告和注意........................................................................................ s-7
与日常维护有关的警告............................................................................................ s-9

s-1
为了安全使用 B-64304CM-1/01

警告、注意和注释

本说明书包括保证操作人员人身安全以及防止机床损坏的有关安全的注意事项,
并根据它们在安全方面的重要程度,在正文中以“警告”和“注意”来叙述。
有关的补充说明以“注释”来叙述。
在使用之前,必须熟读这些“警告”、“注意”和“注释”中所叙述的事项。

警告
适用于:如果错误操作,则有可能导致操作人员死亡或受重伤。

注意
适用于:如果错误操作,则有可能导致操作人员受轻伤或者损坏设备。

注释
指出除警告和注意以外的补充说明。

• 请仔细阅读本说明书,并加以妥善保管。

s-2
B-64304CM-1/01 为了安全使用

一般警告和注意

警告
1 在实际加工工件时,不能一上来就运转机床,要通过试运行来确认机床
的动作状态;确认项目包括:使用单程序段、进给速度倍率、机械锁住
功能或没有安装刀具和工件时的空载运转。如果不能肯定机床运转正
常,会因为机床预想不到的运转而损坏工件或者机床,或导致操作人员
受伤。
2 机床运转之前应认真检查是否已经正确输入想要输入的数据。
使用不正确的数据运转机床,会因为机床预想不到的运转而损坏工件和
机床,或导致操作人员受伤。
3 要确保进给速度与打算进行的操作相适应。一般地讲,每台机床其最大
进给速度受到限制。根据运转内容的不同,最佳速度也不同,请依照机
床说明书执行。
如果机床运转的速度不正确,会给机床带来预想不到的负荷,从而损坏
工件和机床,或导致操作人员受伤。
4 当使用刀具补偿功能时,请充分确认补偿方向和补偿量。使用不正确的
数据运转机床,会因为机床预想不到的运转而损坏工件和机床,或导致
操作人员受伤。
5 制造商已经设置了 CNC 和 PMC 参数的最佳值,一般情况下不必改变。
然而,在迫不得已必须改变参数时,在改变前,必须弄懂该参数的功能。
如果参数设置不正确,则会因为机床预想不到的运转而损坏工件和机
床,或导致操作人员受伤。

注意
1 接通电源后,在位置显示画面或报警画面显示在 CNC 装置的画面上之
前,不要触摸 MDI 面板上的任何按键。
MDI 面板上的某些键是为维护或别的特殊操作而设置的,按压这些键
中的任何一个,都会使 CNC 处于预想不到的状态,在这种状态下启动
机床有可能导致机床预想不到的运转。
2 用户手册说明 CNC 装置具备的全部功能,其中包括选项功能。应注意
的是,所选的选项功能将随着机床型号不同而不同。因此,说明书中所
载的有些功能不能使用,用户应事先确认机床的规格。
3 某些功能可能是按机床制造商的要求提供的。当使用这些功能时,关于
使用方法和注意事项,请参阅机床制造商提供的说明书。
4 液晶显示屏使用非常精密的加工技术制作而成,但是由于其特性,有时
会存在像素缺陷和经常点亮的像素。但是这并非故障,请予谅解。

s-3
为了安全使用 B-64304CM-1/01

注释
程序、参数和宏变量都存储在 CNC 装置内部的非易失性存储器中。通
常,即使接通/断开电源,存储内容也不会丢失。但是,有时会因为不
注意而将这些数据删除掉,或者在修复故障时,需要清除非易失性存储
器中的全部数据。
为避免上述情况的发生,确保被删除数据的迅速恢复,应将这些数据制
成备份并妥善保管起来。

s-4
B-64304CM-1/01 为了安全使用

与编程有关的警告和注意

下面叙述与编程有关的主要安全注意事项。
在编程时,请仔细阅读用户手册,充分理解里面的内容。

警告
1 坐标系设定
如果坐标系的设定不正确,即使程序的移动指令正确,也会导致机床预
想不到的运转。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
2 用非直线插补法定位
当用非直线插补法定位时(即在起点和终点之间采用非线性运动定位方
式),在进行编程之前,必须仔细确认刀具的路径。
由于定位是在快速移动下进行的,如果刀具与工件相碰,就会损坏刀具、
机床和工件,或导致操作人员受伤。
3 旋转轴动作的功能
编制极坐标插补等的程序时,应格外注意旋转轴的速度。程序编得不合
适,会使旋转轴的速度变得过快,或由于工件的安装方法不当,工件因
离心力而脱落。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
4 英制/公制转换
由英制输入转为公制输入,或由公制输入转为英制输入,并不转换工件
原点偏置量、各类参数和当前位置等单位。因此,在运行机床之前,必
须充分确认这类数据的单位。试图用错误的数据进行操作,会损坏刀具、
机床和工件,或导致操作人员受伤。
5 周速恒定控制
在周速恒定控制中周速恒定控制轴的工件坐标系的当前位置接近原点
时,主轴的速度会变得过快,因此,必须正确指定最大转速。如果没有
正确指定最大转速,就会损坏刀具、机床和工件,或导致操作人员受伤。
6 行程检测
对于需要进行手动返回参考点的机床,在接通电源后,务须进行手动返
回参考点。在手动返回参考点之前,行程检测失效。注意,在行程检测
失效的状态下,即使行程超出限制,也不会有报警发出,从而损坏刀具、
机床和工件,或导致操作人员受伤。
7 路径间干涉检测
路径间干涉检测,根据在自动运行期间所指定的刀具数据进行干涉检
测。如果指定的刀具与实际使用的刀具不匹配,就不能正确进行干涉检
测,从而损坏刀具和机床,或导致操作人员受伤。
接通电源时以及手动选择一个刀架后,务须在自动运行下指定所用刀具
的刀具号。

s-5
为了安全使用 B-64304CM-1/01

注意
1 绝对/增量方式
如果用绝对值编写的程序在增量方式下执行,或者用增量值编写的程序
在绝对方式下执行,会导致机床预想不到的运转。
2 平面选择
对圆弧插补/螺旋插补/固定循环,如果指定的平面不正确,会导致机床
预想不到的运转。详情请参阅各自的功能描述。
3 扭矩极限跳过
在试图进行扭矩极限跳过之前,务须将扭矩限制设为有效。
如果在扭矩限制失效的状态下指定扭矩极限跳过,将执行移动指令而不
产生跳过动作。
4 补偿功能
如果在补偿功能方式下指定机床坐标系的指令或与返回参考点相关的
指令,则会暂时取消补偿,从而导致机床预想不到的运转。
因此,在发出上述任何指令之前,先取消补偿功能方式。

s-6
B-64304CM-1/01 为了安全使用

与操作有关的警告和注意

本节示出与操作机床有关的为确保安全的主要注意事项。
在进行操作时,请仔细阅读用户手册,充分理解里面的内容。

警告
1 手动运行
手动运行机床时,要把握刀具和工件的当前位置,还要充分确认移动轴、
移动方向和进给速度的选择没有错误。错误操作会损坏刀具、机床和工
件,或导致操作人员受伤。
2 手动返回参考点
对于需要进行手动返回参考点的机床,在接通电源后,务须进行手动返
回参考点。如果不首先进行手动返回参考点就操作机床,会导致机床预
想不到的运转。另外,在进行手动返回参考点之前,行程检测失效。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
3 手轮进给
手轮进给时,若选择 100 倍等较大的倍率旋转手轮,会使刀具和转台的
移动速度加快。因此,运转时如果不加注意,就会损坏刀具、机床和工
件,或导致操作人员受伤。
4 倍率的失效
在螺纹切削、刚性攻丝或其他攻丝期间,当指定宏变量倍率失效或取消
倍率而倍率失效时,将成为预想不到的速度,从而损坏刀具、机床和工
件,或导致操作人员受伤。
5 原点/预置操作
当机床处于程序执行中时,原则上不要进行原点/预置操作。
若在程序执行中进行原点/预置操作,在之后的程序执行过程中,机床
将执行预想不到的动作。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
6 工件坐标系位移
手动干预、机械锁住或镜像都会导致工件坐标系位移。因此,在执行程
序之前,必须认真确认坐标系。
如果不考虑工件坐标系的位移而执行程序,会导致机床预想不到的运
转。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
7 软式操作面板和菜单开关
利用软式操作面板和菜单开关,可以从 MDI 面板指定机床操作面板不
支持的操作,如改变方式、改变倍率值、指定 JOG 进给指令等。
因此,如果不注意操作 MDI 面板键,会导致机床预想不到的运转。这
种情况会损坏刀具、机床和工件,或导致操作人员受伤。
8 RESET(复位)键
按下 RESET 键时,执行中的程序停止。结果,伺服轴也会随之停止,
但是,RESET 键 MDI 由于面板的故障等原因而有可能不起作用,为了
确保安全,在需要停止电机时,不要按下 RESET 键,而应使用紧急停
止按钮。

s-7
为了安全使用 B-64304CM-1/01

注意
1 手动干预
如果在程序执行过程中进行手动干预,根据不同的状态,在重新启动机
床时,移动路径会有所不同。因此,手动干预之后,在重新启动机床之
前,应确认手动绝对开关、参数和绝对/增量指令方式等的状态。
2 进给保持、倍率和单程序段
使用用户宏程序系统变量#3004,可使进给保持、进给速度和单程序段
功能失效。这时,由操作人员进行的这些操作将会失效,操作机床时必
须格外小心。
3 空运行
通常采用空运行来确认机床的运转性能。空运行时机床以空运行速度运
转,该速度不同于用程序指定的进给速度。有时机床会在快速移动下运
动。
4 编辑程序
如果机床暂停加工,之后对加工中的程序进行修改、插入或删除,然后
继续执行该程序,就会导致机床预想不到的运转。对正在使用的加工程
序进行修改、插入或删除是十分危险的,原则上不要擅自为之。

s-8
B-64304CM-1/01 为了安全使用

与日常维护有关的警告

警告
1 存储器备份电池的更换
更换电池的工作只有那些已经接受过维修培训和安全培训的人员才能
胜任。
在打开电柜更换电池时,小心不要接触高压电路部分(标有 标记
并配有绝缘盖)。
触摸未加盖的高压电路,会导致触电。

注释
CNC 靠电池来保存存储器的数据,即使在无外部电源供应的情况下也
必须保存诸如程序、偏置量、参数等数据。
当电池的电压下降时,机床操作面板上或画面上会显示电池电压下降报
警。
当电池电压下降的报警显示后,应在一周内更换电池。若不更换电池,
CNC 存储器中的数据将会丢失。
电池的更换步骤,请参阅用户手册(T 系列/M 系列通用)的Ⅳ.维护
篇中的电池更换方法。

警告
2 绝对脉冲编码器备份电池的更换
更换电池的工作只有那些已经接受过维修培训和安全培训的人员才能
胜任。
在打开电柜更换电池时,小心不要接触高压电路部分(标有 标记
并配有绝缘盖)。
触摸未加盖的高压电路,会导致触电。

注释
绝对脉冲编码器靠电池来保存绝对位置的数据。
当电池的电压下降时,机床操作面板上或画面上会显示出绝对脉冲编码
器的电池电压下降报警。
当电池电压下降的报警显示后,应在一周内更换电池。若不更换电池,
绝对脉冲编码器内部的绝对位置数据将会丢失。
更换电池的方法,请参阅 FANUC SERVO MOTOR AMPLIFIER αi
series 维修说明书。

s-9
为了安全使用 B-64304CM-1/01

警告
3 保险丝的更换
在更换烧断的保险丝之前,应先找到造成保险丝熔断的原因并将它排
除。
因此,只有那些已经接受过维修培训和安全培训的人员才能胜任此项工
作。
在打开电柜更换保险丝时,小心不要接触高压电路部分(标有 标
记并配有绝缘盖)。
触摸未加盖的高压电路,会导致触电。

s-10
B-64304CM-1/01 目录

目录
为了安全使用 ................................................................................................................................. s-1
警告、注意和注释............................................................................................................................................. s-2
一般警告和注意................................................................................................................................................. s-3
与编程有关的警告和注意................................................................................................................................. s-5
与操作有关的警告和注意................................................................................................................................. s-7
与日常维护有关的警告..................................................................................................................................... s-9

I. 概述
1 概要 ........................................................................................................................................... 3
1.1 利用 CNC 机床的一般加工步骤 ........................................................................................................ 7
1.2 阅读本说明书时的注意事项............................................................................................................... 8
1.3 有关各类数据的注意事项................................................................................................................... 8

II. 编程
1 概要 ......................................................................................................................................... 11
1.1 补偿..................................................................................................................................................... 12

2 预备功能(G 功能) .................................................................................................................. 13

3 插补功能 ................................................................................................................................. 18
3.1 极坐标插补(G12.1,G13.1)............................................................................................................ 19
3.2 等螺距螺纹切削 (G32) ...................................................................................................................... 27
3.3 变螺距螺纹切削 (G34) ...................................................................................................................... 31
3.4 连续螺纹切削..................................................................................................................................... 32
3.5 多条螺纹切削..................................................................................................................................... 33

4 为简化编程的功能 ................................................................................................................. 35
4.1 单一形固定循环(G90、G92、G94)............................................................................................ 36
4.1.1 外侧/内侧车削循环(G90).............................................................................................................37
4.1.1.1 直线切削循环 ...................................................................................................................................... 37
4.1.1.2 锥度切削循环 ...................................................................................................................................... 38
4.1.2 螺纹切削循环 (G92)..........................................................................................................................40
4.1.2.1 直线螺纹切削循环.............................................................................................................................. 40
4.1.2.2 锥度螺纹切削循环.............................................................................................................................. 44
4.1.3 底侧车削循环 (G94)..........................................................................................................................47
4.1.3.1 端面切削循环 ...................................................................................................................................... 47
4.1.3.2 锥度切削循环 ...................................................................................................................................... 48
4.1.4 单一形固定循环(G90、G92、G94)的使用方法 ........................................................................50
4.1.5 单一形固定循环和刀尖半径补偿.....................................................................................................52
4.1.6 单一形固定循环的限制 ....................................................................................................................54
4.2 复合形固定循环 (G70~G76) ........................................................................................................... 56
4.2.1 外侧粗车循环 (G71)..........................................................................................................................57
4.2.2 底侧切除循环 (G72)..........................................................................................................................69
4.2.3 闭环切削循环 (G73)..........................................................................................................................73
4.2.4 精切循环 (G70)..................................................................................................................................75
4.2.5 底侧切除循环 (G74)..........................................................................................................................79
4.2.6 外侧或内侧切除循环 (G75) ..............................................................................................................81
4.2.7 多重螺纹切削循环 (G76)..................................................................................................................83

c-1
目录 B-64304CM-1/01

4.2.8 复合形固定循环 (G70~G76) 的限制 ..............................................................................................89


4.3 钻孔用固定循环................................................................................................................................. 91
4.3.1 端面钻孔循环 (G83)/侧面钻孔循环 (G87).......................................................................................94
4.3.2 端面攻丝循环 (G84)/侧面攻丝循环 (G88).......................................................................................98
4.3.3 端面镗孔循环 (G85) 侧面镗孔循环 (G89).....................................................................................103
4.3.4 钻孔用固定循环取消 (G80) ............................................................................................................104
4.3.5 操作者需要注意的事项 ..................................................................................................................105
4.4 刚性攻丝........................................................................................................................................... 106
4.4.1 端面刚性攻丝 (G84)/侧面刚性攻丝 (G88).....................................................................................107
4.4.2 深孔刚性攻丝循环(G84 或 G88) ....................................................................................................113
4.4.3 固定循环取消 (G80)........................................................................................................................117
4.4.4 刚性攻丝中的倍率 ..........................................................................................................................118
4.4.4.1 拉拔倍率 ............................................................................................................................................ 118
4.4.4.2 倍率信号 ............................................................................................................................................ 120
4.5 磨削用固定循环(磨床用)........................................................................................................... 121
4.5.1 纵向走刀磨削循环(G71)............................................................................................................122
4.5.2 纵向走刀直接固定尺寸磨削循环(G72) ....................................................................................124
4.5.3 振荡磨削循环(G73)....................................................................................................................127
4.5.4 振荡直接固定尺寸磨削循环(G74)............................................................................................129
4.6 倒角/拐角 R...................................................................................................................................... 132
4.7 相向刀具台镜像(G68、G69)..................................................................................................... 139
4.8 图纸尺寸直接输入........................................................................................................................... 141

5 补偿功能 ............................................................................................................................... 147


5.1 刀具位置补偿................................................................................................................................... 148
5.1.1 刀具形状偏置和刀具磨损偏置.......................................................................................................148
5.1.2 刀具位置偏置的 T 代码 ..................................................................................................................149
5.1.3 刀具选择 ..........................................................................................................................................149
5.1.4 偏置号 ..............................................................................................................................................149
5.1.5 偏置的动作 ......................................................................................................................................150
5.1.6 Y 轴偏置 ..........................................................................................................................................153
5.1.6.1 Y 轴偏置(任意轴) ........................................................................................................................ 153
5.2 刀尖半径补偿 (G40~G42)的概括说明 ......................................................................................... 154
5.2.1 假想刀尖 ..........................................................................................................................................154
5.2.2 假想刀尖的方向 ..............................................................................................................................156
5.2.3 偏置号和偏置量 ..............................................................................................................................157
5.2.4 工件位置和移动指令 ......................................................................................................................160
5.2.5 关于刀尖半径补偿的注意事项.......................................................................................................166
5.3 刀尖半径补偿的详细说明............................................................................................................... 169
5.3.1 概要 ..................................................................................................................................................169
5.3.2 起刀时的刀具移动 ..........................................................................................................................174
5.3.3 偏置方式下的刀具移动 ..................................................................................................................179
5.3.4 偏置方式取消方式下的刀具移动...................................................................................................200
5.3.5 利用刀尖半径补偿来防止过切.......................................................................................................207
5.3.6 干涉检测 ..........................................................................................................................................210
5.3.6.1 被判断为干涉时的动作.................................................................................................................... 214
5.3.6.2 干涉检测报警功能............................................................................................................................ 214
5.3.6.3 干涉检测回避功能............................................................................................................................ 216
5.3.7 针对来自 MDI 输入的刀尖半径补偿 .............................................................................................222
5.4 拐角圆弧插补(G39).................................................................................................................... 224
5.5 自动刀具补偿 (G36、G37) ............................................................................................................. 226

6 Series 10/11 格式下的存储器运行...................................................................................... 229


6.1 Series 10/11 指令格式的地址和指令值范围.................................................................................. 230
6.2 子程序调用....................................................................................................................................... 230
c-2
B-64304CM-1/01 目录

6.3 单一形固定循环............................................................................................................................... 231


6.3.1 外侧或内侧车削循环(G90) .............................................................................................................232
6.3.1.1 直线切削循环 .................................................................................................................................... 232
6.3.1.2 锥度切削循环 .................................................................................................................................... 233
6.3.2 螺纹切削循环 (G92)........................................................................................................................235
6.3.2.1 直线螺纹切削循环............................................................................................................................ 235
6.3.2.2 锥度螺纹切削循环............................................................................................................................ 238
6.3.3 底侧车削循环(G94).........................................................................................................................240
6.3.3.1 端面切削循环 .................................................................................................................................... 240
6.3.3.2 锥度切削循环 .................................................................................................................................... 241
6.3.4 单一形固定循环的使用方法...........................................................................................................243
6.3.5 单一形固定循环和刀尖半径补偿...................................................................................................245
6.3.6 单一形固定循环的限制 ..................................................................................................................247
6.4 复合形固定循环............................................................................................................................... 249
6.4.1 外侧切除循环 (G71)........................................................................................................................250
6.4.2 底侧切除循环(G72).........................................................................................................................264
6.4.3 闭环切削循环 (G73)........................................................................................................................268
6.4.4 精切循环 (G70)................................................................................................................................270
6.4.5 底侧切除循环 (G74)........................................................................................................................274
6.4.6 外侧或内侧切除循环 (G75) ............................................................................................................276
6.4.7 多重螺纹切削循环(G76) .................................................................................................................278
6.4.8 复合形固定循环中的限制事项.......................................................................................................285
6.5 钻孔用固定循环............................................................................................................................... 287
6.5.1 钻孔循环,定点镗孔(G81) .............................................................................................................291
6.5.2 钻孔循环,镗阶梯孔(G82) .............................................................................................................293
6.5.3 深孔钻削循环 (G83)........................................................................................................................294
6.5.4 高速深孔钻削循环(G83.1) ..............................................................................................................296
6.5.5 攻丝循环(G84).................................................................................................................................297
6.5.6 刚性攻丝循环(G84.2).................................................................................................................299
6.5.7 镗孔循环 (G85)................................................................................................................................301
6.5.8 镗孔循环 (G89)................................................................................................................................302
6.5.9 钻孔用固定循环取消 (G80) ............................................................................................................303
6.5.10 操作者需要注意的事项 ..................................................................................................................303

7 轴控制功能 ........................................................................................................................... 304


7.1 多边形加工 (G50.2,G51.2) .............................................................................................................. 305
7.2 基于程序指令的同步/混合/重叠控制 (G50.4, G51.4, G50.5, G51.5, G50.6, G51.6) .......... 310

8 2 路径控制功能 .................................................................................................................... 314


8.1 概要................................................................................................................................................... 315
8.2 路径间等待....................................................................................................................................... 316
8.3 路径间公共存储器........................................................................................................................... 317
8.4 路径间主轴控制............................................................................................................................... 319
8.5 同步/混合/重叠控制......................................................................................................................... 320
8.6 均衡切削(G68、G69) ...................................................................................................................... 322

III. 操作
1 输入/输出数据 ...................................................................................................................... 327
1.1 在各画面上的输入/输出操作.......................................................................................................... 328
1.1.1 输入/输出 Y 轴偏置数据.................................................................................................................328
1.1.1.1 输入 Y 轴偏置数据 ........................................................................................................................... 328
1.1.1.2 输出 Y 轴偏置数据 ........................................................................................................................... 329
1.2 在所有 IO 画面上的输入/输出操作 ............................................................................................... 330

c-3
目录 B-64304CM-1/01

1.2.1 输入/输出 Y 轴偏置数据.................................................................................................................330

2 显示和设定数据 ................................................................................................................... 332


2.1 按下功能键 显示的画面 ......................................................................................................... 333
2.1.1 显示和设定刀具偏置量 ..................................................................................................................333
2.1.2 刀具位置偏置量的直接输入...........................................................................................................337
2.1.3 刀具补偿量测量值直接输入 B .......................................................................................................339
2.1.4 偏置量的计数器输入 ......................................................................................................................341
2.1.5 设定工件坐标系偏移量 ..................................................................................................................342
2.1.6 设定 Y 轴偏置量..............................................................................................................................344
2.1.7 卡盘尾架屏障 ..................................................................................................................................346

附录
A 参数 ....................................................................................................................................... 355
A.1 参数的说明....................................................................................................................................... 356
A.2 数据类型........................................................................................................................................... 400
A.3 标准参数设定表............................................................................................................................... 401

B 与 Series 0i-C 的差异 .......................................................................................................... 403


B.1 设定单位........................................................................................................................................... 405
B.1.1 与规格相关的差异 ..........................................................................................................................405
B.1.2 与诊断显示相关的差异 ..................................................................................................................405
B.2 自动刀具补偿................................................................................................................................... 406
B.2.1 与规格相关的差异 ..........................................................................................................................406
B.2.2 与诊断显示相关的差异 ..................................................................................................................407
B.3 圆弧插补........................................................................................................................................... 408
B.3.1 与规格相关的差异 ..........................................................................................................................408
B.3.2 与诊断显示相关的差异 ..................................................................................................................408
B.4 螺旋插补........................................................................................................................................... 409
B.4.1 与规格相关的差异 ..........................................................................................................................409
B.4.2 与诊断显示相关的差异 ..................................................................................................................409
B.5 跳过功能........................................................................................................................................... 410
B.5.1 与规格相关的差异 ..........................................................................................................................410
B.5.2 与诊断显示相关的差异 ..................................................................................................................411
B.6 返回参考点....................................................................................................................................... 412
B.6.1 与规格相关的差异 ..........................................................................................................................412
B.6.2 与诊断显示相关的差异 ..................................................................................................................413
B.7 工件坐标系....................................................................................................................................... 414
B.7.1 与规格相关的差异 ..........................................................................................................................414
B.7.2 与诊断显示相关的差异 ..................................................................................................................414
B.8 局部坐标系....................................................................................................................................... 415
B.8.1 与规格相关的差异 ..........................................................................................................................415
B.8.2 与诊断显示相关的差异 ..................................................................................................................416
B.9 Cs 轮廓控制...................................................................................................................................... 417
B.9.1 与规格相关的差异 ..........................................................................................................................417
B.9.2 与诊断显示相关的差异 ..................................................................................................................417
B.10 多主轴............................................................................................................................................... 418
B.10.1 与规格相关的差异 ..........................................................................................................................418
B.10.2 与诊断显示相关的差异 ..................................................................................................................418
B.11 串行/模拟主轴控制.......................................................................................................................... 419
B.11.1 与规格相关的差异 ..........................................................................................................................419
B.11.2 与诊断显示相关的差异 ..................................................................................................................419

c-4
B-64304CM-1/01 目录

B.12 周速恒定控制................................................................................................................................... 420


B.12.1 与规格相关的差异 ..........................................................................................................................420
B.12.2 与诊断显示相关的差异 ..................................................................................................................420
B.13 主轴定位........................................................................................................................................... 421
B.13.1 与规格相关的差异 ..........................................................................................................................421
B.13.2 与诊断显示相关的差异 ..................................................................................................................422
B.14 刀具功能........................................................................................................................................... 423
B.14.1 与规格相关的差异 ..........................................................................................................................423
B.14.2 与诊断显示相关的差异 ..................................................................................................................423
B.15 刀具偏置存储器............................................................................................................................... 424
B.15.1 与规格相关的差异 ..........................................................................................................................424
B.15.2 与诊断显示相关的差异 ..................................................................................................................425
B.16 刀具补偿量测量值直接输入 B ....................................................................................................... 426
B.16.1 与规格相关的差异 ..........................................................................................................................426
B.16.2 与诊断显示相关的差异 ..................................................................................................................426
B.17 用户宏程序....................................................................................................................................... 427
B.17.1 与规格相关的差异 ..........................................................................................................................427
B.17.2 与诊断显示相关的差异 ..................................................................................................................429
B.17.3 其他 ..................................................................................................................................................429
B.18 中断型用户宏程序........................................................................................................................... 430
B.18.1 与规格相关的差异 ..........................................................................................................................430
B.18.2 与诊断显示相关的差异 ..................................................................................................................430
B.19 可编程参数输入(G10)................................................................................................................ 431
B.19.1 与规格相关的差异 ..........................................................................................................................431
B.19.2 与诊断显示相关的差异 ..................................................................................................................431
B.20 先行控制........................................................................................................................................... 432
B.20.1 与规格相关的差异 ..........................................................................................................................432
B.20.2 与诊断显示相关的差异 ..................................................................................................................433
B.21 加工条件选择功能........................................................................................................................... 434
B.21.1 与规格相关的差异 ..........................................................................................................................434
B.21.2 与诊断显示相关的差异 ..................................................................................................................434
B.22 进给轴同步控制............................................................................................................................... 435
B.22.1 与规格相关的差异 ..........................................................................................................................435
B.22.2 与诊断显示相关的差异 ..................................................................................................................438
B.23 倾斜轴控制....................................................................................................................................... 439
B.23.1 与规格相关的差异 ..........................................................................................................................439
B.23.2 与诊断显示相关的差异 ..................................................................................................................439
B.24 工作时间/零件数显示...................................................................................................................... 440
B.24.1 与规格相关的差异 ..........................................................................................................................440
B.24.2 与诊断显示相关的差异 ..................................................................................................................440
B.25 手轮进给........................................................................................................................................... 441
B.25.1 与规格相关的差异 ..........................................................................................................................441
B.25.2 与诊断显示相关的差异 ..................................................................................................................441
B.26 PMC 轴控制 ..................................................................................................................................... 442
B.26.1 与规格相关的差异 ..........................................................................................................................442
B.26.2 与诊断显示相关的差异 ..................................................................................................................446
B.27 外部子程序调用(M198) .................................................................................................................. 447
B.27.1 与规格相关的差异 ..........................................................................................................................447
B.27.2 与诊断显示相关的差异 ..................................................................................................................447
B.28 顺序号检索....................................................................................................................................... 448
B.28.1 与规格相关的差异 ..........................................................................................................................448
B.28.2 与诊断显示相关的差异 ..................................................................................................................448
B.29 存储行程检测................................................................................................................................... 449
B.29.1 与规格相关的差异 ..........................................................................................................................449

c-5
目录 B-64304CM-1/01

B.29.2 与诊断显示相关的差异 ..................................................................................................................450


B.30 存储型螺距误差补偿....................................................................................................................... 451
B.30.1 与规格相关的差异 ..........................................................................................................................451
B.30.2 与诊断显示相关的差异 ..................................................................................................................451
B.31 清除画面/自动清除画面功能....................................................................................................... 452
B.31.1 与规格相关的差异 ..........................................................................................................................452
B.31.2 与诊断显示相关的差异 ..................................................................................................................452
B.32 复位/倒带.......................................................................................................................................... 453
B.32.1 与规格相关的差异 ..........................................................................................................................453
B.32.2 与诊断显示相关的差异 ..................................................................................................................453
B.33 手动绝对 ON/OFF........................................................................................................................... 454
B.33.1 与规格相关的差异 ..........................................................................................................................454
B.33.2 与诊断显示相关的差异 ..................................................................................................................454
B.34 参数写入/存储器保护信号.............................................................................................................. 455
B.34.1 与规格相关的差异 ..........................................................................................................................455
B.34.2 与诊断显示相关的差异 ..................................................................................................................455
B.35 外部数据输入................................................................................................................................... 456
B.35.1 与规格相关的差异 ..........................................................................................................................456
B.35.2 与诊断显示相关的差异 ..................................................................................................................457
B.36 数据服务器功能............................................................................................................................... 458
B.36.1 与规格相关的差异 ..........................................................................................................................458
B.36.2 与诊断显示相关的差异 ..................................................................................................................458
B.37 Power Mate CNC 管理器................................................................................................................ 459
B.37.1 与规格相关的差异 ..........................................................................................................................459
B.37.2 与诊断显示相关的差异 ..................................................................................................................459
B.38 卡盘尾架屏障................................................................................................................................... 460
B.38.1 与规格相关的差异 ..........................................................................................................................460
B.38.2 与诊断显示相关的差异 ..................................................................................................................460
B.39 螺纹切削循环回退(单一形车削用固定循环/复合形车削用固定循环).................................. 461
B.39.1 与规格相关的差异 ..........................................................................................................................461
B.39.2 与诊断显示相关的差异 ..................................................................................................................461
B.40 极坐标插补....................................................................................................................................... 462
B.40.1 与规格相关的差异 ..........................................................................................................................462
B.40.2 与诊断显示相关的差异 ..................................................................................................................463
B.41 路径间干涉检测(2 路径控制) .................................................................................................... 464
B.41.1 与规格相关的差异 ..........................................................................................................................464
B.41.2 与诊断显示相关的差异 ..................................................................................................................464
B.42 同步/混合控制(2 路径控制) ....................................................................................................... 465
B.42.1 与规格相关的差异 ..........................................................................................................................465
B.42.2 与诊断显示相关的差异 ..................................................................................................................468
B.43 重叠控制(2 路径控制) ................................................................................................................ 469
B.43.1 与规格相关的差异 ..........................................................................................................................469
B.43.2 与诊断显示相关的差异 ..................................................................................................................470
B.44 Y 轴偏置 ........................................................................................................................................... 471
B.44.1 与规格相关的差异 ..........................................................................................................................471
B.44.2 与诊断显示相关的差异 ..................................................................................................................471
B.45 刀具半径补偿/刀尖半径补偿.......................................................................................................... 472
B.45.1 与规格相关的差异 ..........................................................................................................................472
B.45.2 与诊断显示相关的差异 ..................................................................................................................477
B.46 钻孔用固定循环............................................................................................................................... 478
B.46.1 与规格相关的差异 ..........................................................................................................................478
B.46.2 与诊断显示相关的差异 ..................................................................................................................479
B.47 单一形固定循环/复合形固定循环............................................................................................... 480
B.47.1 与规格相关的差异 ..........................................................................................................................480

c-6
B-64304CM-1/01 目录

B.47.2 与诊断显示相关的差异 ..................................................................................................................480


B.48 磨削用固定循环............................................................................................................................... 481
B.48.1 与规格相关的差异 ..........................................................................................................................481
B.48.2 与诊断显示相关的差异 ..................................................................................................................481
B.49 复合形车削固定循环....................................................................................................................... 482
B.49.1 与规格相关的差异 ..........................................................................................................................482
B.49.2 与诊断显示相关的差异 ..................................................................................................................485
B.50 倒角/拐角 R...................................................................................................................................... 486
B.50.1 与规格相关的差异 ..........................................................................................................................486
B.50.2 与诊断显示相关的差异 ..................................................................................................................486
B.51 图纸尺寸直接输入........................................................................................................................... 487
B.51.1 与规格相关的差异 ..........................................................................................................................487
B.51.2 与诊断显示相关的差异 ..................................................................................................................487

c-7
I. 概述
B-64304CM-1/01 概述 1.概要

1 概要
本说明书由下列篇幅构成。

说明书的描述内容
Ⅰ. 概述
概述中描述本说明书的构成、可以使用的机型、相关说明书、以及阅读说明
书时的注意事项。

Ⅱ. 编程
编程篇就利用 NC 语言创建程序时的程序的格式、解释、限制等,针对每一
功能进行描述。

Ⅲ. 操作
操作篇中就机床的手动运行和自动运行、数据的输入/输出方法、程序的编
辑方法等进行描述。

附录
附录中就参数、指令值范围、报警等各类列表进行描述。

注释
1 本说明书仅就可通过 T 系列的路径控制型动作的功能进行描述。有关
非 T 系列专用的其他功能,请参阅用户手册(车床系统/加工中心系
统通用)(B-64304CM)。
2 本说明书中描述的功能,根据不同的机型,有的不可使用。详情请参阅
规格说明书 (B-64302CM)。
3 本说明书中对正文中所叙述内容以外的参数细节不予描述,请参阅参数
说明书 (B-64310CM)。
参数中预先设定了 CNC 机床的功能和动作状态、经常使用的数值。通
常,机床制造商已经设定便于用户操作机床的参数。
4 本说明书不仅描述基本功能,而且还描述选项功能。
用户购买的装置中安装有哪些选项,请参阅机床制造商提供的说明书。

-3-
1.概要 概述 B-64304CM-1/01

可以使用的机型名称
机型名称 简称
FANUC Series 0i-MODEL D 0i-TD Series 0i-TD
FANUC Series 0i Mate-MODEL D 0i Mate-TD Series 0i Mate-TD

符号说明
正文中使用下列符号。符号的含义如下所示。

·IP
诸如 X_ Y_ Z_ …,它们表示任意轴的组合。
紧跟地址之后的底划线处,将输入坐标值等数值。
(在编程篇中使用)

·;
该符号表示程序段结尾。
实际上,与 ISO 代码 LF 对应,并与 EIA 代码 CR 对应。

-4-
B-64304CM-1/01 概述 1.概要

Series 0i-D, Series 0i Mate-D


的相关说明书
Series 0i-D, Series 0i Mate-D 的相关说明书如下所示。
*表示本说明书。
表1 相关说明书列表
说明书名称 规格编号
规格说明书 B-64302CM
CONNECTION MANUAL (HARDWARE) B-64303EN
(连接说明书(硬件篇))
连接说明书(功能篇) B-64303CM-1
用户手册(车床系统/加工中心系统通用) B-64304CM
用户手册(车床系统) B-64304CM-1 *
用户手册(加工中心系统) B-64304CM-2
维修说明书 B-64305CM
参数说明书 B-64310CM
启动说明书 B-64304CM-3
编程相关说明书
宏编译器/宏执行器编程说明书 B-64303CM-2
MACRO COMPILER 操作说明书 B-64304CM-5
C 语言执行器编程说明书 B-64303CM-3
PMC
PMC 编程说明书 B-64393CM
网络相关说明书
PROFIBUS-DP 板操作说明书 B-64404CM
FAST Ethernet / FAST Data Server 操作说明书 B-64414CM
操作指南功能相关说明书
MANUAL GUIDE i(车床系统/加工中心系统通用)操作说
B-63874CM
明书
MANUAL GUIDE i (加工中心系统) 操作说明书 B-63874CM-2
MANUAL GUIDE i 设置指南 操作说明书 B-63874CM-1
MANUAL GUIDE 0i 操作说明书 B-64434CM
TURN MATE i 操作说明书 B-64254CM

-5-
1.概要 概述 B-64304CM-1/01

伺服电机的相关说明书
伺服电机αis/αi/βis/βi 的相关说明书如下所示。

表 2 SERVO MOTOR αis/αi/βis/βi series 的相关说明书


说明书名称 规格编号
FANUC AC SERVO MOTOR αi series
B-65262EN
DESCRIPTIONS(规格说明书)
FANUC AC SPINDLE MOTOR αi series
B-65272EN
DESCRIPTIONS(规格说明书)
FANUC AC SERVO MOTOR βi series
B-65302EN
DESCRIPTIONS(规格说明书)
FANUC AC SPINDLE MOTOR βi series
B-65312EN
DESCRIPTIONS(规格说明书)
FANUC SERVO AMPLIFIER αi series
B-65282EN
DESCRIPTIONS(规格说明书)
FANUC SERVO AMPLIFIER βi series
B-65322EN
DESCRIPTIONS(规格说明书)
FANUC AC SERVO MOTOR αis series
FANUC AC SERVO MOTOR αi series
FANUC AC SPINDLE MOTOR αi series B-65285CM
FANUC SERVO AMPLIFIER αi series
维修说明书
FANUC SERVO MOTOR βis series
FANUC AC SPINDLE MOTOR βi series
B-65325CM
FANUC SERVO AMPLIFIER βi series
维修说明书
FANUC AC SERVO MOTOR αi series
FANUC AC SERVO MOTOR βi series
FANUC LINEAR MOTOR LiS series B-65270CM
FANUC SYNCHRONOUS BUILT-IN SERVO MOTOR DiS series
参数说明书
FANUC AC SPINDLE MOTOR αi/βi series,
BUILT-IN SPINDLE MOTOR Bi series B-65280CM
参数说明书

本说明书主要就 FANUC SERVO MOTOR αi series 进行描述,而有关伺服电机和


主轴电机,请另行参阅与实际连接的伺服电机和主轴电机相对应的说明书。

-6-
B-64304CM-1/01 概述 1.概要

1.1 利用 CNC 机床的一般加工步骤

利用 CNC 加工机械加工工件时,首先需要创建程序,然后利用该程序运转 CNC、


机床。
(1) 首先,利用加工图纸编写一个为运行 CNC 的程序。
然后,以使 CNC 能够接受的格式将该程序写入输入介质。如何创建程序,
在“Ⅱ.编程篇”中详细描述。
(2) 将程序读到 CNC 中,将工件和刀具安装在机床上,按照程序运行刀具进行
实际加工。
如何操作 CNC,在“Ⅲ. 操作篇”中详细描述。

加工图纸 加工程序

CNC 机床

Ⅱ 编程篇 Ⅲ 操作篇

在实际创建程序之前,制定如何加工工件的加工计划。
加工计划 1. 工件加工范围
2. 工件的安装方法
3. 每个切削工序的切削步骤
4. 使用刀具、切削条件
再就每个切削工序确定详细的切削方法。
切削工序 1 2 3
切削步骤 端面切削 外形切削 切断切削
1. 切削方法:粗、中、精等等···
2. 切削刀具:切削中使用的刀具
3. 切削条件:切削速度、切削量
4. 刀具的轨迹:刀具通过的轨迹

切断切削 外形切削 端面切削

工件

针对其各自的切削工序,沿着工件形状,对刀具的轨迹和切削条件进行编程。

-7-
1.概要 概述 B-64304CM-1/01

1.2 阅读本说明书时的注意事项

注意
1 作为 CNC 机床系统的功能,并非仅由 CNC 决定,而是通过机床、机床
端强电回路、伺服系统、CNC、操作面板等的组合决定的。这里不可能
全部描述这些装置组合时的功能、编程和操作。
本说明书以 CNC 为基准进行概要描述,有关不同类型 CNC 机床的说
明,请仔细阅读机床制造商提供的相关说明书。就说明书中所载事项,
机床制造商提供的说明书优先于本说明书。
2 本说明书的每页上边都标有小标题,这是为便于读者查阅必要事项。
读者可以先查找小标题,然后再查阅所需的内容。
3 我们试图在本说明书中叙述尽可能多的情况。
然而,对于那些不必做的和不可能做的事情,由于存在各种可能性,不
可能在本说明书中面面俱到。
因此,对于那些在本说明书中没有描述的情况,应解释为“不可这样操
作”。

1.3 有关各类数据的注意事项

注意
加工程序、参数、偏置数据等,存储在 CNC 装置内部的非易失性存储
器中。这些数据通常不会因为电源的接通/断开而丢失。但是,有时会
因为错误注意而将这些数据删除掉,或者在修复故障时,不得不清除非
易失性存储器中的全部数据。
当发生此类不测的事态时,为了尽快恢复正常,事先应留下各类数据的
备份。

-8-
II. 编程
B-64304CM-1/01 编程 1.概要

1 概要
第 1 章“概要”由下列内容构成。

1.1 补偿...................................................................................................................12

- 11 -
1.概要 编程 B-64304CM-1/01

1.1 补偿

解释
·刀具位置偏置
通常加工一个工件要用几把刀具。
每把刀具具有不同的长度,按照不同的刀具改变程序是一件麻烦的事。
因此,我们选择某一标准刀具,事先测量该刀具前端位置与将要使用的各刀具前
端位置之差。如果将测得的值设定在 CNC 中(见用户手册(车床系统/加工中
心系统通用))的“显示和设定数据”项),即使更换刀具,也可不必改变程序
地进行加工。这一功能叫做刀具位置偏置。(见 5.1 节“刀具位置补偿”)

标准 粗车 精车 开槽 螺纹切削
刀具 刀具 刀具 刀具 刀具

工件

图1.1 (a) 刀具位置偏置

- 12 -
B-64304CM-1/01 编程 2.预备功能(G 功能)

2 预备功能(G 功能)
预备功能的指令由紧接地址 G 后的数值来表述,并决定包含在程序段中的指令
的含义。G 代码分为以下两种类型。
类别 含义

单步 G 代码 只在被指定的程序段中才有效的 G 代码
模态 G 代码 直到相同组中的其他 G 代码被指定之前有效的 G 代码

(例) G01 和 G00 是模态 G 代码。


G01X_;
Z_; 在此范围内 G01 有效
X_;
G00Z_;
在此范围内 G00 有效
X_;
G01X_;

具有 A、B、C 等 3 类 G 代码体系(表 2)。究竟选择哪个代码体系,根据参数


GSC(No.3401#7)和参数 GSB(No.3401#6)的设定值而定。
本说明书使用 G 代码体系 A 进行描述。有关 G 代码体系 B、C 特有的内容,将
进行相应描述。

- 13 -
2.预备功能(G 功能) 编程 B-64304CM-1/01

解释
1. 当接通电源或机床被复位时,如果机床进入清零状态 (参数 CLR
(No.3402#6)),模态 G 代码就成为如下状态。
(1) 成为表 2 中带有 符号 G 代码的状态。
(2) 当系统由于接通电源或复位而清零时,G20 和 G21 保持不变。
(3) 可以用参数 G23(No.3402#7)表示接通电源后是选择 G22 还是选择 G23。
在复位的清零状态下,并不影响 G22 或 G23。
(4) G00 和 G01,可以根据参数 G01(No.3402#0)设定处在哪个 G 代码的状态。
(5) 若是 G 代码体系 B 或 C 的情形,G90 和 G91 可以根据参数 G91
(No.3402#3)处在哪个 G 代码的状态。
2. 00 组中的 G 代码除 G10 和 G11 外,都是单步 G 代码。
3. 当指定的 G 代码不在 G 代码表中或没有相对应的选项时,会有报警(PS0010)
显示。
4. 在相同程序段中可指定不同组的多个 G 代码。如果在相同程序段中指定了多
个相同组的 G 代码,则最后指定的那个 G 代码有效。
5. 在钻孔用固定循环中如果指定 01 组的 G 代码,则取消钻孔用固定循环。也
即,成为与指定了 G80 相同的状态。
01 组的 G 代码不受用来指定钻孔用固定循环的 G 代码的影响。
6. 若是 G 代码体系 A 的情形,其绝对/增量指令不是由 G 代码(G90/G91)来区
分,而是由地址字(X/U、Z/W、C/H、Y/V)来区分。另外,钻孔用固定循环
的返回点平面,仅限初始平面。
7. G 代码显示每组编号。

- 14 -
B-64304CM-1/01 编程 2.预备功能(G 功能)

表2 (a) G 代码列表 (1/3)


G 代码体系
组 功能
A B C
G00 G00 G00 定位(快速移动)
G01 G01 G01 直线插补(切削进给)
01
G02 G02 G02 圆弧插补 CW 或 螺旋插补 CW
G03 G03 G03 圆弧插补 CCW 或 螺旋插补 CCW
G04 G04 G04 暂停
G05.4 G05.4 G05.4 HRV3 接通/断开
G07.1 G07.1 G07.1
圆柱插补
(G107) (G107) (G107)
00 提前预读控制
G08 G08 G08
G09 G09 G09 准确停止
G10 G10 G10 可编程数据输入
G11 G11 G11 可编程数据输入取消
G12.1 G12.1 G12.1
极坐标插补方式
(G112) (G112) (G112)
21
G13.1 G13.1 G13.1
极坐标插补取消方式
(G113) (G113) (G113)
G17 G17 G17 XpYp 平面选择
G18 G18 G18 16 ZpXp 平面选择
G19 G19 G19 YpZp 平面选择
G20 G20 G70 英制数据输入
06
G21 G21 G71 公制数据输入
G22 G22 G22 存储行程检测功能 ON
09
G23 G23 G23 存储行程检测功能 OFF
G25 G25 G25 主轴速度变动检测 OFF
08
G26 G26 G26 主轴速度变动检测 ON
G27 G27 G27 返回参考点检测
G28 G28 G28 返回至参考点
00
G30 G30 G30 返回第 2、第 3、第 4 参考点
G31 G31 G31 跳过功能
G32 G33 G33 螺纹切削
G34 G34 G34 可变导程螺纹切削
G36 G36 G36 01 刀具自动补偿(X 轴)
G37 G37 G37 刀具自动补偿(Z 轴)
G39 G39 G39 刀尖半径补偿:拐角圆弧插补
G40 G40 G40 刀尖半径补偿取消
G41 G41 G41 07 刀尖半径补偿:左
G42 G42 G42 刀尖半径补偿:右
G50 G92 G92 坐标系设定或主轴最高转速钳制
00
G50.3 G92.1 G92.1 工件坐标系预置

- 15 -
2.预备功能(G 功能) 编程 B-64304CM-1/01

表2 (b) G 代码列表 (2/3)


G 代码体系
组 功能
A B C
G50.2 G50.2 G50.2
多边形加工取消
(G250) (G250) (G250)
20
G51.2 G51.2 G51.2
多边形加工
(G251) (G251) (G251)
G50.4 G50.4 G50.4 同步控制结束
G50.5 G50.5 G50.5 混合控制结束
G50.6 G50.6 G50.6 重叠控制结束
G51.4 G51.4 G51.4 同步控制开始
00
G51.5 G51.5 G51.5 混合控制开始
G51.6 G51.6 G51.6 重叠控制开始
G52 G52 G52 局部坐标系设定
G53 G53 G53 机械坐标系选择
G54 G54 G54 工件坐标系 1 选择
G55 G55 G55 工件坐标系 2 选择
G56 G56 G56 工件坐标系 3 选择
14
G57 G57 G57 工件坐标系 4 选择
G58 G58 G58 工件坐标系 5 选择
G59 G59 G59 工件坐标系 6 选择
G61 G61 G61 准确停止方式
G63 G63 G63 15 攻丝方式
G64 G64 G64 切削方式
G65 G65 G65 00 宏指令调用
G66 G66 G66 宏模态调用
12
G67 G67 G67 宏模态调用取消
G68 G68 G68 相向刀具台镜像 ON 或均衡切削方式
04
G69 G69 G69 相向刀具台镜像 OFF 或均衡切削方式取消
G70 G70 G72 精切循环
G71 G71 G73 外侧或内侧切除循环
G72 G72 G74 底侧切除循环
G73 G73 G75 00 闭环切削循环
G74 G74 G76 底侧切除循环
G75 G75 G77 外侧或内侧切除循环
G76 G76 G78 多重螺纹切削循环
G71 G71 G72 纵向走刀磨削循环(磨床用)
G72 G72 G73 纵向走刀直接固定尺寸磨削循环(磨床用)
01
G73 G73 G74 振荡磨削循环(磨床用)
G74 G74 G75 振荡直接尺寸磨削循环(磨床用)

- 16 -
B-64304CM-1/01 编程 2.预备功能(G 功能)

表2 (c) G 代码列表 (3/3)


G 代码体系
组 功能
A B C
G80 G80 G80 钻孔用固定循环取消
G81 G81 G81 定点镗孔(FS10/11-T 格式)
G82 G82 G82 镗阶梯孔(FS10/11-T 格式)
G83 G83 G83 端面钻孔循环
G83.1 G83.1 G83.1 高速深孔钻削循环(FS10/11 格式)
G84 G84 G84 10 端面攻丝循环
G84.2 G84.2 G84.2 刚性攻丝循环(FS10/11 格式)
G85 G85 G85 端面镗孔循环
G87 G87 G87 侧面钻孔循环
G88 G88 G88 侧面攻丝循环
G89 G89 G89 侧面镗孔循环
G90 G77 G20 外侧或内侧车削循环
G92 G78 G21 01 螺纹切削循环
G94 G79 G24 底侧车削循环
G91.1 G91.1 G91.1 00 最大增量指令值检测
G96 G96 G96 周速恒定控制
02
G97 G97 G97 周速恒定控制取消
G96.1 G96.1 G96.1 主轴分度执行(有完成等待)
G96.2 G96.2 G96.2 主轴分度执行(无完成等待)
00
G96.3 G96.3 G96.3 主轴分度完成确认
G96.4 G96.4 G96.4 SV 旋转控制方式 ON
G98 G94 G94 每分钟进给
05
G99 G95 G95 每转进给
─ G90 G90 绝对指令
03
─ G91 G91 增量指令
─ G98 G98 固定循环初始平面返回
11
─ G99 G99 固定循环 R 点平面返回

- 17 -
3.插补功能 编程 B-64304CM-1/01

3 插补功能
第 3 章“插补功能”由下列内容构成。

3.1 极坐标插补(G12.1、G13.1)........................................................................19
3.2 等螺距螺纹切削 (G32)....................................................................................27
3.3 变螺距螺纹切削 (G34) ...................................................................................31
3.4 连续螺纹切削 ...................................................................................................32
3.5 多条螺纹切削 ...................................................................................................33

- 18 -
B-64304CM-1/01 编程 3.插补功能

3.1 极坐标插补(G12.1,G13.1)

概要
极坐标插补是一种轮廓控制,它把在笛卡尔坐标系内的编程指令转换为直线轴的
移动(刀具的移动)和旋转轴的移动(工件的旋转)。其对车削加工中的正面切口加
工和凸轮轴的磨削等有效。

格式
G12.1 ; 成为极坐标插补方式(进行极坐标插补)。
·
· 利用由直线轴和旋转轴(假想轴)组成的笛卡尔坐标系来指令
· 直线或圆弧插补。

G13.1 ; 取消极坐标插补方式(不进行极坐标插补)。

G12.1, G13.1,由单程序段指定。
也可以代之以 G12.1, G13.1 而分别使用 G112, G113。

解释
·极坐标插补方式(G12.1)
进行极坐标插补的轴(直线轴和旋转轴)事先通过参数设定。通过指令 G12.1 来启
动极坐标插补方式,并选择将直线轴作为平面第 1 轴和将与直线轴正交的假想轴
作为平面第 2 轴的由 2 个正交轴组成的平面(下面将其称为“极坐标插补平面”)。
极坐标插补在该平面上进行。
在极坐标插补方式中,可以指令直线插补和圆弧插补。另外,还可以指定绝对指
令和增量指令。
此外,还可以对程序指令,应用刀具半径补偿。对于刀尖半径补偿的路径,进行
极坐标插补。
进给速度通过 F 指定极坐标插补平面(笛卡尔坐标系)中的切线速度。

·极坐标插补取消方式(G13.1)
指令 G13.1,即成为极坐标插补取消方式。

·极坐标插补平面
通过指令 G12.1 来启动极坐标插补方式,并选择极坐标插补平面(图 3.1(a))。极
坐标插补在该平面上进行。

- 19 -
3.插补功能 编程 B-64304CM-1/01

旋转轴(假想轴)
(单位:mm 或 inch)

直线轴
(单位:mm 或 inch)

局部坐标系的原点(指令 G52)
(没有指令 G52 时为工件坐标系的原点)

图3.1 (a) 极坐标插补平面

另外,在接通电源或系统复位时,极坐标插补成为取消方式(G13.1)。
进行极坐标插补的直线轴和旋转轴,必须事先在参数(No.5460、No.5461)中加以
设定。

注意
指令 G12.1 之前用的平面(由 G17, G18, G19 选择的平面)暂时被取消,而
在指令 G13.1(极坐标插补取消)时则恢复。此外,系统复位时,极坐标插
补方式被取消,成为用 G17,G18 或 G19 指定的平面。

·极坐标插补时的移动指令值和进给速度
· 假想轴上的指定单位和直线轴单位(mm/inch)相同
极坐标插补方式中的程序指令,是在极坐标插补平面用笛卡尔坐标加以指令
的。平面第 2 个轴(假想轴)的轴地址使用旋转轴的轴地址。另外,是直径指
定还是半径指定,不受平面第 1 轴的限制,其指定与旋转轴相同。
另外,指令 G12.1 时刻的假想轴的坐标值为“0”。也即,将指令 G12.1 的
位置视为旋转角度等于“0”并开始极坐标插补。
例)
X 轴(直线轴)为公制输入时
G12.1 ;
G01 X10. F1000. ; .....X10.在笛卡尔坐标中移动 10 毫米。
C20. ; ...........................C20.在笛卡尔坐标中移动 20 毫米。
G13.1 ;

X 轴(直线轴)为英制输入时
G12.1 ;
G01 X10. F1000. ; .......X10.在笛卡尔坐标中移动 10 英寸。
C20. ; ...........................C20.在笛卡尔坐标中移动 20 英寸。
G13.1 ;
· 进给速度的指令单位(mm/min 或 inch/min)
利用 F 指令的进给速度,是极坐标插补平面(笛卡尔坐标系)的切线速度(工件
和刀具之间的相对速度)。

- 20 -
B-64304CM-1/01 编程 3.插补功能

·在极坐标插补方式下可指令的 G 代码
G01 .......................... 直线插补
G02, G03 ................. 圆弧插补
G04 .......................... 暂停
G40, G41, G42......... 刀尖半径补偿(对于刀尖半径补偿后路径进行极坐标插补。)
G65, G66, G67......... 用户宏程序的命令
G90, G91 ................. 绝对指令、增量指令
(G 代码体系 B 或 C 时)
G98, G99 ................. 每分钟进给、每转进给

·在极坐标平面的圆弧插补
在极坐标插补平面内进行圆弧插补(G02,G03)的圆弧半径的地址,根据平面第
1 轴(直线轴)而定。
· 在直线轴是 X 轴或与 X 轴平行的轴时,视为 Xp-Yp 平面,用 I,J 来指令。
· 在直线轴是 Y 轴或与 Y 轴平行的轴时,视为 Yp-Zp 平面,用 J,K 来指令。
· 在直线轴是 Z 轴或与 Z 轴平行的轴时,视为 Zp-Xp 平面,用 K,I 来指令。
另外,圆弧半径也可用 R 指令来指定。

注释
平行轴 U, V, W 可以在G代码体系B或C中使用。

·在极坐标插补方式下沿着平面外的轴的移动指令
刀具的移动与极坐标插补无关。

·在极坐标插补方式下的当前位置显示
显示的全都是实际坐标值,但在程序段内“剩余移动量”的显示,是极坐标插补
平面(笛卡尔坐标)中的程序段的剩余移动量。

·极坐标插补的坐标系
基本上,在指令 G12.1 前,必须设定局部坐标系或者工件坐标系,其旋转轴的中
心为坐标系的原点。
另外,在 G12.1 方式中,坐标系不得改变(G50, G52, G53、相对坐标复位、G54~
G59 等)。

- 21 -
3.插补功能 编程 B-64304CM-1/01

·极坐标插补中的假想轴方向的补偿
平面第 1 轴自旋转轴中心在假想轴方向上存在误差时,也即,旋转轴的中心不在
X 轴上时,通过使用极坐标插补方式中的假想轴方向补偿功能,系统在考虑该误
差后进行极坐标插补。误差值设定在参数 (No.5464) 中。

假想轴(C 轴)

旋转轴

(X,C)

X轴
假想轴方向的误差(P)

旋转轴中心

(X,C) X-C 平面中的点(将旋转轴中心作为 X-C 平面的原点。)


X X-C 平面中的 X 轴坐标值
C X-C 平面中的假想轴坐标值
P 假想轴方向的误差量
(由参数 No.5464 进行设定。)

·极坐标插补中的坐标系偏移
在极坐标插补方式中,可以使工件坐标系偏移。但是,当前位置显示,显示从偏
移之前的工件坐标系看到的位置。坐标系偏移,通过设定参数 PLS(No.5450#2)
即有效。
在极坐标插补方式中,可以采用下面的格式,以 X-C(Y-A,Z-B)来指令各轴坐标
插补平面内旋转轴 C(A,B)的中心位置距离工件坐标系原点的坐标值。

G12.1 X_ C_ ; (基于 X,C 轴的极坐标插补的情形)


G12.1 Y_ A_ ; (基于 Y,A 轴的极坐标插补的情形)
G12.1 Z_ B_ ; (基于 Z,B 轴的极坐标插补的情形)

- 22 -
B-64304CM-1/01 编程 3.插补功能


G12.1 Xx Cc ;

C 轴中心


工件坐标系原点 x

限制
·在极坐标插补中改变坐标系
在 G12.1 方式下,坐标系不得改变(G50, G52, G53、相对坐标复位、G54~G59
等)。

·刀尖半径补偿
在刀尖半径补偿(G41,G42)下,不能进行极坐标插补方式(G12.1,G13.1)的切换。
刀尖半径补偿取消方式(G40)下指令 G12.1 和 G13.1。

·刀具位置偏置指令
刀具位置偏置应在成为 G12.1 方式之前指令。此外,在 G12.1 方式中不能改变偏
置。

·程序的再启动
对 G12.1 方式下的程序段,不能进行程序的再启动。

- 23 -
3.插补功能 编程 B-64304CM-1/01

·旋转轴的切削进给速度
极坐标插补将在笛卡尔坐标系内编程的形状变换为对旋转轴(C 轴)和直线轴(X 轴)
内的刀具移动,但是,当刀具移动到工件中心附近时,C 轴的速度分量变得较大
且超过 C 轴的最大切削进给速度(参数(No.1430)的设定值),对进给速度应用自动
倍率和自动速度钳制。
同样,在 X 轴和 C 轴超过最大切削进给速度时,对进给速度应用自动倍率和自
动速度钳制。

警告
考虑直线 L1, L2 及 L3,在笛卡尔坐标系内,假定在由地址 F 指令的进
给速度下,单位时间刀具移动量为ΔX,在刀具从 L1 移动到 L2 再到
L3 并接近中心时,C 轴移动量在笛卡尔坐标系内与ΔX 相对应的单位
时间移动量从θ1 增至θ2 再增至θ3。换句话说,单位时间内 C 轴的
移动量,随着刀具靠近工件中心 C 轴的速度分量变得越来越大。在笛
卡尔坐标系内刀具移动变换为 C 轴和 X 轴的移动,结果,C 轴的速度
分量可能超过 C 轴的最大切削进给速度。
ΔX

θ1 L1
θ2
L2
θ3
L3

L: 刀具中心最接近工件中心时,刀具中心和工件中心之间的距离
(mm)
R:C 轴的最大切削进给速度(deg/min)
上述假设下,极坐标插补中可由地址 F 指令的速度,可以从如下式子
得出。当超过 C 轴的最大切削进给时,通过极坐标插补自动速度控制,
自动地控制速度。
F<L×R× π (mm/min)
180

·极坐标插补自动速度控制
在极坐标插补方式中,当旋转轴的速度分量超过最大切削进给速度时,系统自动
地进行速度控制。

- 24 -
B-64304CM-1/01 编程 3.插补功能

·自动倍率
当旋转轴的速度分量超过允许速度(最大切削进给速度上乘以参数(No.5463)中所
设定的允许率的值)时,系统自动地应用下面的倍率。
倍率 = 允许速度÷旋转轴的速度分量×100(%)

·自动速度钳制
即使应用自动倍率,旋转轴的速度分量仍然超过最大切削进给速度时,系统将自
动地对旋转轴的速度进行钳制,以将旋转轴的速度分量控制在最大切削进给速度
范围内。
通常,唯有在刀具中心极端地靠近旋转轴中心时才进行自动速度钳制。

C轴
[例]
G90 G00 X10.0 C0. ;
G12.1 ; D C B A
G01 C0.1 F1000 ;
X-10.0 ;
X轴
G13.1 ; -10. +10.

极坐标插补自动速度控制

假定旋转轴的最大切削进给速度为 360(3600deg/min),极坐标插补自动倍率允许
率(参数(No.5463))为 0(90%),在执行上述程序时,当 X=2.273(A点)时,
自动倍率进入工作状态;而当 X=0.524(B点)时,自动速度钳制功能就进入工作
状态。
此时的自动倍率最小值为 3%。并且,在 X=-0.524(C点)之前,系统进行自动
速度钳制;在 X=-2.273(D点)之前,系统应用自动倍率。
(这里的坐标值为笛卡尔坐标系中的值)

注释
1 在自动速度钳制中,接通机械锁住、互锁时,机械锁住和互锁有时不能
马上有效。
2 在自动速度钳制中停止进给保持时,会有自动运行停止信号输出,但是,
操作可能不会马上停下。
3 受到钳制的速度包含若干误差,有时钳制值可能会超过几个百分点。

·直径指定和半径指定
即使在直线轴(X 轴)为直径指定的情况下,旋转轴(C 轴)也在半径指定下编
程。

- 25 -
3.插补功能 编程 B-64304CM-1/01

举例
基于 X 轴(直线轴)和假想轴的笛卡尔坐标中的极坐标插补程序例

假想轴

‚C轴 刀尖半径补偿后的路径

刀尖半径补偿前的路径

N204 N203

N205
N202 N201 N200
X轴
刀具
N208
N206
N207
Z轴

X 轴为直径指定,C 轴为半径指定
O0001 ;
·
·
N010 T0101 ;
·
·
N0100 G90 G00 X120.0 C0 Z ; 向开始位置的定位
N0200 G12.1 ; 开始极坐标插补
N0201 G42 G01 X40.0 F ;
N0202 C10.0 ;
N0203 G03 X20.0 C20.0 R10.0 ;
N0204 G01 X-40.0 ; 形状程序
N0205 C-10.0 ; (基于 X 轴和假想轴的笛卡尔坐标平面中的
N0206 G03 X-20.0 C-20.0 I10.0 J0 ;
値的程序)
N0207 G01 X40.0 ;
N0208 C0 ;
N0209 G40 X120.0 ;
N0210 G13.1 ; 取消极坐标插补
N0300 Z ;
N0400 X C ;
·
·
N0900 M30 ;

- 26 -
B-64304CM-1/01 编程 3.插补功能

3.2 等螺距螺纹切削 (G32)

通过指定 G32 指令,可以切削等螺距直线螺纹、锥度螺纹、以及旋涡形螺纹。


主轴转速可从安装在主轴上的位置编码器实时读得,并被转换为用来移动刀具的
每分钟切削进给速度后发送给刀具。
L

L L

直线螺纹 锥度螺纹 旋涡形螺纹(行程螺纹)

图3.2 (a) 螺纹的种类

格式

G32IP_F_; X轴
终点
IP_: 终点
F _: 纵轴方向的导程
(始终为半径指定)
δ2
X 起点
Z α
δ1
Z轴
0

图3.2 (b) 螺纹切削例

- 27 -
3.插补功能 编程 B-64304CM-1/01

解释
通常在制作一个螺纹时,从粗车到精车,沿着相同路径重复进行螺纹切削。
螺纹切削,是在从安装在主轴上的位置编码器检测出一转信号后开始的。因此,
即使进行多次螺纹切削,工件在圆周上的切削开始点以及刀具路径相同。但是,
值得注意的是,主轴转速从粗车到精车须保持恒定不变。当主轴的转速变化时,
将导致螺纹偏斜。

锥度螺纹部分

LX

Z
LZ

如果α≦45°,则导程为 LZ
如果α≧45°,则导程为 LX

图3.2 (c) 锥度螺纹 LZ/LX 的说明

螺纹的切削开始部分和切削结束部分,通常会由于伺服系统的迟延等原因而出现
不正确的部分。因此,考虑到该不正确的部分,指定的螺纹长度,应比所需的螺
纹长度略长些。
表 3.2(a)中列出了导程的指令范围中。

表3.2(a) 导程的指令范围
可指定的导程范围
公制输入 0.0001~500.0000 mm
英制输入 0.000001~9.999999 inch

- 28 -
B-64304CM-1/01 编程 3.插补功能

举例
1.直线螺纹切削

X轴 螺纹的导程:4mm
30mm δ1=3mm
δ2=1.5mm
切削量:1mm(切削 2 次),进行编程。
δ2 δ1 (公制输入、直径指定)

G00 U-62.0 ;
Z轴 G32 W-74.5 F4.0 ;
G00 U62.0 ;
W74.5 ;
U-64.0 ;
70 (第 2 次再切削 1mm)
G32 W-74.5 ;
G00 U64.0 ;
W74.5 ;
2.锥度螺纹切削

螺纹的导程:Z 方向 3.5mm
δ1=2mm
X轴 δ2=1mm
切削量 X 方向:1mm(切削 2 次),进行编程。
φ50 δ2 (公制输入、直径指定)
G00 X 12.0 Z72.0 ;
φ43
G32 X 41.0 Z29.0 F3.5 ;
δ1 G00 X 50.0 ;
Z 72.0 ;
0 Z轴
X 10.0 ;
φ14
(第 2 次再切削 1mm)
G32 X 39.0 Z29.0 ;
G00 X 50.0 ;
Z 72.0 ;
30 40

- 29 -
3.插补功能 编程 B-64304CM-1/01

注意
1 螺纹切削中进给速度倍率无效,被固定在 100%上。
2 螺纹切削中,若不停止主轴就停止进给,将会导致切削量猛增,十分
危险。因此,进给暂停在螺纹切削过程中无效,在执行螺纹切削方式
后的首次非螺纹切削的程序段后,刀具如同单程段停止一样地停止。
但是,进给暂停指示灯(SPL 指示灯)在按下进给暂停按钮(机床操
作面板)的时刻点亮。并且在刀具停止的时刻熄灭(进入单程序段停
止状态)。
3 切换到螺纹切削方式后进入首次非螺纹切削的程序段并再次按下进给
暂停按钮时(或者一直按住该按钮时),刀具立即在非螺纹切削的程
序段停止。
4 在单程序段状态下进行螺纹切削时,刀具在执行非螺纹切削的程序段
后停止。
5 在螺纹切削的程序段中途从自动运行方式改变为手动运行方式时,与
3.的情形一样,刀具在非螺纹切削的程序段开头进给暂停后停止。
但是,从自动运行方式切换为其他自动运行方式时,与 4.的情形一样,
刀具在执行非螺纹切削的程序段后,在单程序段的状态下停止。
6 前面是螺纹切削的程序段时,即使当前是螺纹切削的程序段,刀具在
开始切削时并不进行一转信号的检测就马上开始移动。
(例)
G32Z_F_;
Z :在该程序段的前面不检测一转信号
G32 :将该程序段也视为螺纹切削的程序段
Z_F :即使在该程序段的前面也不检测一转信号
7 在切削正面螺纹、锥度螺纹时,进行周速恒定控制,转速发生变化,
在某些情况下难以保持正确的螺纹导程。因此,螺纹切削时请指定
G97,不要使用周速恒定控制。
8 螺纹切削前的移动指令的程序段不得为倒角或拐角 R。
9 螺纹切削的程序段中不得指定倒角或拐角 R。
10 螺纹切削中,主轴倍率无效,被固定在 100%上。
11 “螺纹切削循环收回”功能对 G32 无效。

- 30 -
B-64304CM-1/01 编程 3.插补功能

3.3 变螺距螺纹切削 (G34)

通过指定螺纹每旋转一周的螺距的增减量,即可进行变螺距的螺纹切削。

图3.3 (a) 变螺距螺纹切削

格式
G34 IP_ F_ K_ ;
IP_ :终点
F_ :起点的长轴方向螺距
K_ :主轴每旋转一周的螺距增减量

解释
K 以外的情形与 G32 的直线螺纹切削、锥形螺纹切削相同。
K 随基准轴的设定单位而定,详如表 3.3(a)所示。
指令的 K 超过表 3.3(a)的值,或者由于 K 的增减而超过螺距的最大值,螺距成为
负值时,会有报警(PS0313)发出。

表3.3(a) 螺距增减量(K)的指令范围
基准轴的
公制输入(mm/rev) 英制输入 (inch/rev)
设定单位
IS-A ±0.001 ~±500.000 ±0.00001 ~±50.00000
IS-B ±0.0001 ~±500.0000 ±0.000001 ~±50.000000
IS-C ±0.00001 ~±50.00000 ±0.0000001 ~±5.0000000

注意
G34 中“螺纹切削循环回退”功能无效。

举例
起点的螺距 :8.0mm
螺距的增减量:0.3mm/rev
G34 Z-72.0 F8.0 K0.3 ;

- 31 -
3.插补功能 编程 B-64304CM-1/01

3.4 连续螺纹切削

为了在螺纹切削中进行控制以消除连续的程序段加工中的移动中断引起的不连
续部分,可以连续指定螺纹切削的程序段。

解释
程序段与程序段的连接处,被控制为尽可能保持与主轴的同步,因此,可以在中
途改变切削导程、形状等的特殊螺纹。

G32 G32
G32

图3.4 (a) 连续螺纹切削(G 代码体系 A,G32指令的例子)

在改变切削量的同时对相同部位反复进行螺纹切削这样的情形下,可以不损坏螺
纹牙地正确加工。

- 32 -
B-64304CM-1/01 编程 3.插补功能

3.5 多条螺纹切削

通过用地址 Q 指定从主轴的一转信号到螺纹切削开始之间的角度,即可使螺纹
切削开始角度移位,从而简单地进行多条螺纹切削。

L:导程

图3.5 (a) 多条螺纹

格式
(等螺距螺纹切削的情形)
G32 IP _ F_ Q_ ;
IP : 终点
F_ : 纵轴方向的导程
G32 IP _ Q_ ;
Q_ : 螺纹切削开始角度

解释
·可以指定的螺纹切削
G32 : 等螺距螺纹切削
G34 : 变螺距螺纹切削
G76 : 多重螺纹切削循环
G92 : 螺纹切削循环

- 33 -
3.插补功能 编程 B-64304CM-1/01

限制
·开始角度的指令
开始角度不是一个模态值,请在每次使用的时候指定开始角度。没有特别指定
时,开始角度被视为 0°。

·开始角度的指令单位
开始角度的指令(Q)单位为 0.001°。注意,不可指定小数点。
例:位差角为 180°时,将其指定为 Q180000。
Q180.000 是一个不带小数点的指令值,因此不可指定。

·开始角度的指令范围
开始角度的指令(Q)范围为 0~360000(0.001°单位)。
即使指定大于 360000(360°)的值,该指定值也将被圆整为 360000(360°)。

·多重螺纹切削循环(G76)
G76 的多重螺纹切削循环,务须使用 FS10/11 指令格式。

举例
二条螺纹(开始角度 0°、180°)的情形
G00 X40.0 ;
G32 W-38.0 F4.0 Q0 ;
G00 X72.0 ;
W38.0 ;
X40.0 ;
G32 W-38.0 F4.0 Q180000 ;
G00 X72.0 ;
W38.0 ;

- 34 -
B-64304CM-1/01 编程 4.为简化编程的功能

4 为简化编程的功能
第 4 章“为简化编程的功能”由下列内容构成。

4.1 单一形固定循环(G90、G92、G94) ...........................................................36


4.2 复合形固定循环 (G70~G76) .........................................................................56
4.3 钻孔用固定循环 ...............................................................................................91
4.4 刚性攻丝.........................................................................................................106
4.5 磨削用固定循环(磨床用) .........................................................................121
4.6 倒角/拐角 R ....................................................................................................132
4.7 相向刀具台镜像(G68、G69)....................................................................139
4.8 图纸尺寸直接输入 .........................................................................................141

- 35 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.1 单一形固定循环(G90、G92、G94)

有三种单一形固定循环:外侧/内侧车削循环(G90)、螺纹切削循环(G92)、以
及底侧车削循环(G94)。

注释
1 本章的说明图,将平面设定为 ZX 平面,将 X 轴设定为直径指定,将 Z
轴设定为半径指定。X 轴为半径指定时,请将 U/2 改变为 U,并将 X/2
改变为 X。
2 单一形固定循环可以在任意平面(包含平行轴)中进行。
但是,若是 G 代码体系 A 的情形,不可将 U、V、W 设定为平行轴。
3 纵向意味着平面第 1 轴方向,具体如下所示。
ZX 平面:Z 轴方向
YZ 平面:Y 轴方向
XY 平面:X 轴方向
4 底侧方向意味着平面第 2 轴方向,具体如下所示。
ZX 平面:X 轴方向
YZ 平面:Z 轴方向
XY 平面:Y 轴方向

- 36 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.1.1 外侧/内侧车削循环(G90)

该循环可以执行纵向的直线以及锥度的切削循环。

4.1.1.1 直线切削循环

格式
G90 X(U)_ Z(W)_ F_ ;

X_,Z_ : 纵向切削终点(下图 A’点)的坐标值


U_,W_ : 至纵向切削终点(下图 A’点)的移动量
F_ : 切削进给速度

X轴

Z W (R)…快速移动
(F)…切削进给
4(R)
A
3(F) 1(R) U/2
2(F)
A’
X/2

Z轴

图4.1.1 (a) 直线切削循环

解释
·动作
直线切削循环进行 4 个动作。
(1) 第 1 个动作,在快速移动方式下将刀具从起点(A)移动到平面第 2 轴的指令
坐标值(ZX 平面时为 X 轴的指令坐标值)。
(2) 第 2 个动作,在切削进给方式下将刀具移动到平面第 1 轴的指令坐标值(ZX
平面时为 Z 轴的指令坐标值)。(移动到纵向切削终点(A’)。)
(3) 第 3 个动作,在切削进给方式下将刀具移动到平面第 2 轴的开始坐标值(ZX
平面时为 X 轴的开始坐标值)。
(4) 第 4 个动作,在快速移动方式下将刀具移动到平面第 1 轴的开始坐标值(ZX
平面时为 Z 轴的开始坐标值)。(返回到起点(A)。)

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第
2、第 3、第 4 个动作。

- 37 -
4.为简化编程的功能 编程 B-64304CM-1/01

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

4.1.1.2 锥度切削循环

格式
G90 X(U)_ Z(W)_ R_ F_ ;

X_,Z_ : 纵向切削终点(下图 A’点)的坐标值


U_,W_ : 至纵向切削终点(下图 A’点)的移动量
R_ : 锥度量(下图 R)
F_ : 切削进给速度

X 轴 (R )… 快 速 移 动
(F )… 切 削 进 给
4 (R )
A

U /2 3 (F ) 1 (R )
A’
2 (F ) R
X /2
W
Z
Z 轴

图4.1.1 (b) 锥度切削循环

解释
锥度的形状,取决于纵向切削终点的坐标值(A’)与锥度量(地址 R)的符号。上
图的循环中,锥度量的符号为负。

注释
指定锥度的地址 R 的设定单位,取决于参考轴的设定单位。此外,R 通
过半径值来指定。

·动作
锥度切削循环执行与直线切削循环相同的 4 个动作。
但是,第 1 个动作,在快速移动方式下将刀具从起点(A)移动到在平面第 2 轴的
指令坐标值(ZX 平面时为 X 轴的指令坐标值)上考虑了锥度量后的位置。
之后的第 2、第 3、第 4 个动作,与直线切削循环相同。

- 38 -
B-64304CM-1/01 编程 4.为简化编程的功能

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

·锥度量的符号与刀具路径的关系
根据锥度量(地址 R)的符号与基于绝对指令或增量指令的纵向切削终点之间的
关系,刀具路径如下表所示。

外侧加工 内侧加工
1. U < 0 , W < 0, R < 0 2. U > 0 , W < 0, R > 0

X X
Z Z W
4 (R )
2 (F )
R
U /2 3 (F ) 1 (R )

X U /2 3 (F ) 1 (R )
R
X 2 (F )
W 4 (R )

3. U < 0 , W < 0, R > 0 4. U > 0 , W < 0, R <0


其 中 , |R |≦ |U / 2| 其 中 , |R |≦ |U / 2|
X X
Z Z W
4 (R )

1 (R ) R
2 (F )
X U /2 3 (F )
U /2 3 (F )
2 (F ) 1 (R )
R
4 (R )
X W

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

- 39 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.1.2 螺纹切削循环 (G92)

4.1.2.1 直线螺纹切削循环

格式
G92 X(U)_ Z(W)_ F_ Q_ ;

X_,Z_ : 纵向切削终点(下图 A’点)的坐标值


U_,W_ : 至纵向切削终点(下图 A’点)的移动量
Q_ : 螺纹切削开始角度的位差角
(单位:0.001°单位,范围:0~360°)
F_ : 螺纹的导程(下图 L)

X轴
Z W

4(R) A
3(R) 1(R) U/2
2(F)
A’
X/2
Z轴

(R)…快速移动
(F)…切削进给
L

(由于伺服系统的迟延,倒角的开始部分
约 45° 小于等于 45°。)
r

螺纹的倒角细部

图4.1.2 (a) 直线螺纹切削循环

解释
螺纹的导程范围以及主轴速度的限制,与 G32 的螺纹切削相同。
·动作
直线切削循环进行 4 个动作。
(1) 第 1 个动作,在快速移动方式下将刀具从起点(A)移动到平面第 2 轴的指令
坐标值(ZX 平面时为 X 轴的指令坐标值)。
(2) 第 2 个动作,在切削进给方式下将刀具移动到平面第 1 轴的指令坐标值(ZX
平面时为 Z 轴的指令坐标值)。此时,进行螺纹的倒角。
(3) 第 3 个动作,在快速移动方式下将刀具移动到平面第 2 轴的开始坐标值(ZX
平面时为 X 轴的开始坐标值)。(倒角后的退刀动作)
(4) 第 4 个动作,在快速移动方式下将刀具移动到平面第 1 轴的开始坐标值(ZX
平面时为 Z 轴的开始坐标值)。(返回到起点(A)。)

- 40 -
B-64304CM-1/01 编程 4.为简化编程的功能

注意
有关螺纹切削的注意事项,与 G32 的螺纹切削的情形相同。但是,螺
纹切削中(正在执行此动作中)由进给保持引起的停止,在第 3 个动作
结束后停止。

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

·螺纹切削的插补后加/减速
螺纹切削的插补后加/减速,虽然是指数函数型加/减速,但是根据参数 THLx
(No.1610#5),可以选择与切削进给相同的加/减速。(随参数 CTLx(No.1610#0)
而定。)但是,时间常数和 FL 速度使用螺纹切削循环的参数(No.1626、No.1627)。

·螺纹切削的时间常数、FL 速度
使用参数(No.1626)的螺纹切削的插补后加/减速的时间常数、参数(No.1627)的 FL
速度。

·螺纹的倒角
可以进行螺纹的倒角(倒棱)。是否进行螺纹的倒角,随机床端的信号而定。将
导程设定为 L 时,螺纹的倒角r值,可以在 0.1L~12.7L 的范围内,以 0.1L 为
增量单位,通过参数(No.5130)选择任意值。
螺纹的倒角角度,可以通过参数(No.5131)在 1~89°范围内指定。参数值为 0 时,
假设角度为 45°。
螺纹的倒角,使用与螺纹切削相同的插补后加/减速类型、插补后加/减速的时间
常数、FL 速度。

注释
螺纹的倒角(倒棱)量、角度的参数,与 G76 的螺纹切削循环通用。

- 41 -
4.为简化编程的功能 编程 B-64304CM-1/01

·倒角后的退刀动作
倒角后的退刀动作速度以及、插补后的加/减速类型、时间常数如下表所示。

参数 CFR 参数
内容
(No.1611#0) (No.1466)
螺纹切削时的插补后加/减速的类型中,使用
螺纹切削的时间常数(参数(No.1626))、FL
“0” 0 以外
速度(参数(No.1627))、参数(No.1466)指定
的退刀动作速度。
螺纹切削时的插补后加/减速的类型中,使用
螺纹切削的时间常数(参数(No.1626))、FL
“0” 0
速度(参数(No.1627))、参数(No.1420)指定
的快速移动速度。
在退刀动作前进行速度指令成为 0(加/减速
的迟延为 0)的检测,在快速移动的插补后加
“1”
/减速的类型中,使用快速移动的时间常数、
参数(No.1420)指定的快速移动速度。

针对倒角后的退刀动作速度,将参数 ROC(No.1403#4)设定为 “1”,即可使快速


移动倍率失效。

注释
退刀动作中,机床不会在切削进给速度倍率 0%下停止,这与参数
RF0(No.1401#4)无关。

·开始角度位移
通过指定地址 Q,可以使螺纹切削的开始角度位移。开始角度的指令(Q)单位为
0.001°,其范围为 0~360°。另外,不可指定小数点。

- 42 -
B-64304CM-1/01 编程 4.为简化编程的功能

·螺纹切削循环中的进给保持(螺纹切削循环收回)
如果在螺纹切削中(第 2 个动作)应用进给保持,刀具立即一边执行倒棱一边收
回,并按照平面第 2 轴(X 轴)、平面第 1 轴(Z 轴)的顺序返回到起点。

X轴 通常情况下的循环
进给暂停时的移动
Z轴 起点

快速移动

切削进给

在这里应用进给暂停

退刀时的倒棱角度,与终点位置的倒棱角度相同。

注意
退刀过程中不能执行另一进给保持。

·英制螺纹切削
不可进行通过指定地址 E 来进行英制螺纹切削。

- 43 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.1.2.2 锥度螺纹切削循环

格式
G92 X(U)_ Z(W)_ R_ F_ Q_ ;

X_,Z_ : 纵向切削终点(下图 A’点)的坐标值


U_,W_ : 至纵向切削终点(下图 A’点)的移动量
Q_ : 螺纹切削开始角度的位差角
(单位:0.001°单位,范围:0~360°)
R_ : 锥度量(下图 R)
F_ : 螺纹的导程(下图 L)

X轴

Z W
A
4(R)
U/2 (R)…快速移动
3(R) 1(R)
A’
(F)…切削进给
2(F)
R
X/2

Z轴

(由于伺服系统的迟延,倒角的
开始部分小于等于 45°。)
约 45°

螺纹的倒角细部

图4.1.2 (b) 锥度螺纹切削循环

- 44 -
B-64304CM-1/01 编程 4.为简化编程的功能

解释
螺纹的导程范围以及主轴速度的限制,与 G32 的螺纹切削相同。
锥度的形状,取决于纵向切削终点的坐标值(A’)与锥度量(地址 R)的符号。上
图的循环中,锥度量的符号为负。

注释
指令锥度的地址 R 的设定单位,取决于参考轴的设定单位。此外,R 通
过半径值来指定。

·动作
锥度螺纹切削循环进行与直线切削循环的 4 个动作相同的动作。
但是,第 1 个动作,在快速移动方式下将刀具从起点(A)移动到在平面第 2 轴的
指令坐标值(ZX 平面时为 X 轴的指令坐标值)上考虑了锥度量后的位置。之后
的第 2、第 3、第 4 个动作,与直线螺纹切削循环相同。

注意
有关螺纹切削的注意事项,与 G32 的螺纹切削的情形相同。但是,螺
纹切削中(正在执行此动作中)由进给保持引起的停止,在第 3 个动作
结束后停止。

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

- 45 -
4.为简化编程的功能 编程 B-64304CM-1/01

·锥度量的符号与刀具路径的关系
根据锥度量(地址 R)的符号与基于绝对指令或增量指令的纵向切削终点之间的
关系,刀具路径如下表所示。

外侧加工 内侧加工
1. U < 0 , W < 0, R < 0 2. U > 0 , W < 0, R > 0

X X
Z Z W
4 (R )
2 (F )
R
U /2 3 (F ) 1 (R )
X U /2 3 (F ) 1 (R )
R
X 2 (F )
W 4 (R )

3. U < 0 , W < 0, R > 0 4. U > 0 , W < 0, R <0


其 中 , |R |≦ |U / 2| 其 中 , |R |≦ |U / 2|
X X
Z Z W
4 (R )

1 (R ) R
2 (F )
X U /2 3 (F )
U /2 3 (F )
2 (F ) 1 (R )
R
4 (R )
X W

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

·螺纹切削的插补后加/减速
·螺纹切削的时间常数、FL 速度
·螺纹的倒角
·倒角后的退刀动作
·开始角度位移
·螺纹切削循环收回
·英制螺纹切削
请参阅直线螺纹切削循环的相关页。

- 46 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.1.3 底侧车削循环 (G94)

4.1.3.1 端面切削循环

格式
G94 X(U)_ Z(W)_ F_ ;

X_,Z_ : 底侧方向切削终点(图中 A’点)的坐标值


U_,W_ : 至底侧方向切削终点(下图 A’点)的移动量
F : 切削进给速度

X轴

1(R)
A (R)…快速移动
(F)…切削进给

2(F) 4(R)
U/2

A’ 3(F)

X/2 W
Z轴
Z

图4.1.3 (a) 端面切削循环

解释
·动作
端面切削循环进行 4 个动作。
(1) 第 1 个动作,在快速移动方式下将刀具从起点(A)移动到平面第 1 轴的指令
坐标值(ZX 平面时为 Z 轴的指令坐标值)。
(2) 第 2 个动作,在切削进给方式下将刀具移动到平面第 2 轴的指令坐标值(ZX
平面时为 X 轴的指令坐标值)。(移动到底侧方向切削终点(A’)。)
(3) 第 3 个动作,在切削进给方式下将刀具移动到平面第 1 轴的开始坐标值(ZX
平面时为 Z 轴的开始坐标值)。
(4) 第 4 个动作,在快速移动方式下将刀具移动到平面第 2 轴的开始坐标值(ZX
平面时为 X 轴的开始坐标值)。(返回到起点(A)。)

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

- 47 -
4.为简化编程的功能 编程 B-64304CM-1/01

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

4.1.3.2 锥度切削循环

格式
G94 X(U)_ Z(W)_ R_ F_ ;

X_,Z_ : 底侧方向切削终点(下图 A’点)的坐标值


U_,W_ : 至底侧方向切削终点(下图 A’点)的移动量
R : 锥度量(下图 R)
F : 切削进给速度

X轴

1(R)
A

(R)…快速移 动
U/2 2(F) 4(R)
(F)…切削进给

A’ 3(F)

X/2 R W
Z轴
Z

图4.1.3 (b) 锥度切削循环

解释
锥度的形状,取决于底侧方向切削终点的坐标值(A’)与锥度量(地址 R)的符号。
上图的循环中,锥度量的符号为负。

注释
指令锥度的地址 R 的设定单位,取决于参考轴的设定单位。此外,R 通
过半径值来指定。

- 48 -
B-64304CM-1/01 编程 4.为简化编程的功能

·动作
锥度切削循环执行与端面切削循环相同的 4 个动作。
但是,第 1 个动作,在快速移动方式下将刀具从起点(A)移动到在平面第 1 轴的
指令坐标值(ZX 平面时为 Z 轴的指令坐标值)上考虑了锥度量后的位置。
之后的第 2、第 3、第 4 个动作,与端面切削循环相同。

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

·锥度量的符号与刀具路径的关系
根据锥度量(地址 R)的符号与基于绝对指令或增量指令的底侧方向切削终点的
坐标值之间的关系,刀具路径如下表所示。

外侧加工 内侧加工
1. U < 0, W < 0, R < 0 2. U > 0, W < 0, R< 0
X X Z
1(R)
Z Z R W

U/2 2(F) 4(R) 3(F)

U/2 2(F) 4(R)


3(F)

R W 1(R)
Z

3. U < 0, W < 0, R > 0 4. U > 0, W < 0, R > 0


其 中 , |R|≦ |W| 其 中 , |R|≦ |W|
X X W
R
Z Z
3(F)
1(R)
2(F) 4(R)
U/2 2(F) 4(R) U/2
1(R)
3(F)
Z Z R
W

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

- 49 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.1.4 单一形固定循环(G90、G92、G94)的使用方法

按照材料的形状和产品的形状选择一个合适的单一形固定循环。

·直线切削循环(G90)

材料形状

产品形状

·锥度切削循环(G90)

材料形状

产品形状

- 50 -
B-64304CM-1/01 编程 4.为简化编程的功能

·端面切削循环(G94)

材料形状

产品形状

·端面锥度切削循环(G94)

材料形状

产品形状

- 51 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.1.5 单一形固定循环和刀尖半径补偿

应用刀尖半径补偿时的刀尖的中心路径和偏置的方向如下所示。在循环起点位
置,偏置矢量被取消,通过来自循环起点的移动执行偏置的起动。此外,在刀具
返回到循环起点的时候,偏置矢量也被暂时取消,并且通过下一个移动指令再次
进行偏置操作。偏置的方向取决于切削模式,与 G41 和 G42 无关。

·外侧/内侧车削循环(G90)
刀尖半径中心路径 偏置方向

0
刀尖半径中心路径 8 3
所有刀尖 4

5 7

1 2
6

所有刀尖
所有刀尖

编程路径

·底侧切削循环(G94)
刀尖半径中心路径 偏置方向

0
刀尖半径中心路径 8
所有刀尖 4 3

5 7

1 2
6

所有刀尖 所有刀尖

编程路径

·螺纹切削循环(G92)
不可进行刀尖半径补偿。

- 52 -
B-64304CM-1/01 编程 4.为简化编程的功能

·与 Series 0i-C 之间的差异

注释
本 CNC 与 Series 0i-C 的偏置方向相同,但是刀尖半径中心路径不同。
• 本 CNC 情形
将单一形固定循环的循环动作置换为 G00 或 G01,在最初的程序
段从起点移动刀具,在最后的程序段将刀具移动到起点,偏置被取
消。
• Series 0i-C 的情形
在程序段从起点移动刀具,在最后的程序段将刀具移动到起点,与
本 CNC 不同。详情请参阅 Series 0i-C 操作说明书。

·Series 0i-C 中的补偿应用方法


G90 G94
刀尖半径中心路径 刀尖半径中心路径
4,8,3 0 4,8,3 0
8 8
5,0,7 4 3 5,0,7 4 3

5 7 5 7

1 2 1 2
1,6,2 6 1,6,2 6

所有刀尖 4,5,1 8,0,6 所有刀尖 4,5,1 8,0,6

3,7,2 3,7,2

编程路径 编程路径

- 53 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.1.6 单一形固定循环的限制

限制
·模态
单一形固定循环中的数据 X(U)、Z(W)、R,是 G90、G92、G94 通用的模态值。
因此,在没有重新指定 X(U)、Z(W)、R 的情况下,以前指定的数据有效。
所以,如下列程序例所示,在 Z 轴的移动量相同的情况下,只要指定 X 轴的移
动量,即可反复进行单一形固定循环。

X轴
66

4
8 12
16

工件
0

上图的循环, 通过下列程序执行。
N030 G90 U-8.0 W-66.0 F0.4;
N031 U-16.0;
N032 U-24.0;
N033 U-32.0;

单一形固定循环的通用模态值,一旦指定 G04 以外的单步 G 代码即被清除。


单一形固定循环方式不会由于指定单步 G 代码而被取消,因此,通过再次指定
模态值,即可执行单一形固定循环操作。若不指定模态值,循环动作就不会被执
行。
G04 指令执行 G04,而不执行单一形固定循环操作。

·没有移动指令的程序段
也可在单一形固定循环方式中没有移动指令的程序段中执行单一形固定循环操
作。譬如,只有 EOB 的程序段或没有 M、S、T 指令的程序段。这些都是没有移
动指令的程序段。在单一形固定循环方式下指定 M、S、T 时,同时执行单一形
固定循环和 M、S、T 的功能。如果这样不方便的话,如下列程序例所示,暂时
指定取消单一形固定循环方式的 G90、G92、G94 以外的 01 组的代码指令(G00、
G01 指令),而后指定 M、S、T。之后,再指定单一形固定循环。


N003 T0101;
:
:
N010 G90 X20.0 Z10.0 F0.2;
N011 G00 T0202; ← 取消方式
N012 G90 X20.5 Z10.0;

- 54 -
B-64304CM-1/01 编程 4.为简化编程的功能

·平面选择指令
平面选择指令(G17、G18、G19)应在设定为单一形固定循环方式之前指定,或者
在与首次指定的单一形固定循环相同的程序段中指定。
如果在单一形固定循环方式下指定一个平面选择指令,系统就执行平面选择指
令,单一形固定循环的通用模态值被清除。
当指定所选平面外的轴指令时,会有报警(PS0330)发出。
·平行轴指令
在 G 代码体系 A 的情形下,不可将 U、V、W 设定为平行轴。

·复位
在通过复位操作来保持 01 组的模态 G 代码的如下任一设定中,执行单一形固定
循环的过程中进行复位操作时,组 01 的模态 G 代码改变为 G01 方式。
· 复位状态(参数 CLR(No.3402#6)= “0”)
· 清除状态(参数 CLR(No.3402#6)= “1”)且复位时保持组 01 的模态 G 代码
(参数 C01(No.3406#1)= “1”)
动作例)
执行单一形固定循环过程中(X0 程序段)复位,运行 X20.Z1.的指令时,不
是在单一形固定循环下动作,而是在直线插补(G01)下动作。

- 55 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.2 复合形固定循环 (G70~G76)

复合形固定循环是为了简化编程而准备的几种固定循环。譬如,通过确定精切工
件形状的信息,即可在中途自动地决定粗车的刀具路径。
另外,还备有用于螺纹切削的固定循环。

注释
1 本章的说明图,将平面设定为 ZX 平面,将 X 轴设定为直径指定,将 Z
轴设定为半径指定。X 轴为半径指定时,请将 U/2 改变为 U,并将 X/2
改变为 X。
2 进行复合形固定循环的平面,可以在任意平面(包含平行轴)中进行。
但是,若是 G 代码体系 A 的情形,不可将 U、V、W 设定为平行轴。

- 56 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.2.1 外侧粗车循环 (G71)

外侧粗车循环有两类:类型Ⅰ和类型Ⅱ。

格式
ZpXp 平面
G71 U(Δd) R(e) ;
G71 P(ns) Q(nf) U(Δu) W(Δw) F(f) S(s) T(t) ;
N (ns) ;
用从顺序号 ns 到 nf 的程序段指定 A→A’→B 的精车
···
形状的移动指令。
N (nf) ;
YpZp 平面
G71 W(Δd) R(e) ;
G71 P(ns) Q(nf) V(Δw) W(Δu) F(f) S(s) T(t) ;
N (ns) ;
···
N (nf) ;
XpYp 平面
G71 V(Δd) R(e) ;
G71 P(ns) Q(nf) U(Δw) V(Δu) F(f) S(s) T(t) ;
N (ns) ;
···
N (nf) ;

△d : 切削量
切削方向根据 A A’的方向而定。该指定属于模态,在指定别的
值之前一直有效。此外,也可以通过参数(No.5132)进行设定,参
数值随程序指令而改变。
e : 退刀量
该指定属于模态,在指定别的值之前一直有效。此外,也可以通
过参数(No.5133)进行设定,参数值随程序指令而改变。
ns : 精车形状的程序段组的最初一程序段的顺序号
nf : 精车形状的程序段组的最后一程序段的顺序号
Δu : 平面第 2 轴(ZX 平面时为 X 轴)方向的精切量的距离
Δw : 平面第 1 轴(ZX 平面时为 Z 轴)方向的精切量的距离
f,s,t : 循环中,在 ns~nf 间的程序段中指定的 F 功能、S 功能或者 T
功能将被忽略。并且,G71 程序段中指定的 F 功能、S 功能或 T
功能的数据有效。

- 57 -
4.为简化编程的功能 编程 B-64304CM-1/01

单位 直径/半径指定 符号 小数点输入
∆d 取决于参考轴的设定单位 半径指定 无 许可
e 取决于参考轴的设定单位 半径指定 无 许可
取决于平面第 2 轴
∆u 取决于参考轴的设定单位 有 许可
的直径/半径指定
取决于平面第 1 轴
Δw 取决于参考轴的设定单位 有 许可
的直径/半径指定

(R) C
B
A
(R) △d
(F)
45° e
(F)

精车形状
△u/2
A’
+X

(F):切削进给
+Z (R):快速移动 e:退刀量 △W

图4.2.1 (a) 外侧粗车循环的切削路径(类型Ⅰ)

解释
·动作
当由程序给定 A→A’→B 间的精车形状时,留下Δu/2、Δw(切削余量),每次
的切削Δd(切削量)。在执行完沿着平面第 2 轴(ZX 平面时为 X 轴)方向的
最后切削后,沿着精车形状进行粗精加工切削。等粗精加工切削结束后,执行由
Q 指定的顺序程序段的下一个程序段。

注释
1 △d 和△u 均通过相同的地址指定,其区别在于,根据有无 P、Q 的指
定进行判断。
2 循环动作通过 P、Q 所指定的 G71 指令进行。
3 系统忽略 A-B 间的移动指令中所指定的 F、S 以及 T 功能,G71 指令的
程序段或之前指定的值有效。此外,M 功能、第 2 辅助功能,也与 F、
S、T 功能一样对待。
4 周速恒定控制有效时(参数 SSC(No.8133#0)=“1”),A-B 间的移动指
令中所指令的 G96 或 G97 将被忽略。要使 G96 或 G97 在 A-B 间的移动
中有效时,请在 G71 的程序段或之前的程序段中指定 G96 或 G97。

- 58 -
B-64304CM-1/01 编程 4.为简化编程的功能

·精车形状
模式
用 G71 来切削的形状有下列 4 种模式。上述 4 种模式全都将刀具平行移动到平
面第 1 轴(ZX 平面时为 Z 轴)后切削工件,此时的△u、△w 的精切量的符号如
下所示。

B A A B
U(+)…W (+) U(+)…W (-)

A’ A’ 直线插补 、圆弧插
A’ A’ 补均可进行。

U(-)…W (+) U(-)…W (-)


B A A B

+X

+Z

图4.2.1 (b) 4种模式的精车形状

限制
(1) 在 U(+)的情况下,不可加工具有比循环起点更高位置的形状。
在 U(-)的情况下,不可加工具有比循环起点更低位置的形状。
(2) 在类型Ⅰ的情况下,平面第 1 轴、平面第 2 轴均须为单调增加或者单调减少
的形状。
(3) 在类型Ⅱ的情况下,平面第 1 轴必须是单调增加或单调减少的形状。

·开头程序段
需要在精车形状程序的开头程序段(顺序号 ns 的程序段中 A-A’间的指令)中指
定包含 G00 或 G01 的指令。如果没有指定上述指令,则会有报警(PS0065)发出。
若是 G00 指令的情形,沿着 A-A'进行定位。若是 G01 指令的情形,沿着 A-A'
以切削进给方式进行直线插补。
此外,在该开头程序段选择类型Ⅰ或者类型Ⅱ。

·检查功能
检查精车形状是否在循环动作中始终为单调增加或单调减少。

注释
在应用刀尖半径补偿时,通过应用了补偿的精车形状进行检查。

- 59 -
4.为简化编程的功能 编程 B-64304CM-1/01

另外,还可以进行下列检查。

检查内容 相关参数
在循环动作前检查程序中是否存在地址 Q 中所指定 QSR(No.5102#2)=“1”
的具有顺序号的程序段。 时有效。
在循环动作前检查精车形状。
FCK(No.5104#2)=“1”
(同时还对地址 Q 中所指定的顺序号是否存在进行
时有效。
检查。)

·类型Ⅰ和类型Ⅱ的选择
G71 具有类型Ⅰ和类型Ⅱ。
精车形状中有槽孔时,务须使用类型Ⅱ。
此外,在类型Ⅰ和Ⅱ中,朝平面第 1 轴(ZX 平面的場合 Z 轴)方向进行粗车后
的退刀操作不同。类型Ⅰ朝向 45°方向退刀,而类型Ⅱ则沿着精车形状切削。精
车形状中没有槽孔时,请根据退刀方法灵活选用。

选择方法
在精车形状的开头程序段(顺序号 ns)选择类型Ⅰ或者类型Ⅱ。
(1) 选择类型Ⅰ时
仅指定平面第 2 轴(ZX 平面时为 X 轴)的指令。不得有平面第 1 轴(ZX
平面时为 Z 轴)的指令。
(2) 选择类型Ⅱ时
指定平面第 2 轴(ZX 平面时为 X 轴)和平面第 1 轴(ZX 平面时为 Z 轴)
的指令。
如果是没有平面第 1 轴(ZX 平面时为 Z 轴)的移动而使用类型Ⅱ的情形,
则指定移动量 0 的增量指令(ZX 平面时为 W0)。

·类型Ⅰ
(1) 在顺序号 ns 的程序段中,仅需要指定平面第 2 轴(ZX 平面时为 X(U)轴)
的指令。


ZX 平面
G71 V10.0 R5.0 ;
G71 P100 Q200....;
N100 X(U)_ ; (仅指定平面第 2 轴的指令。)
: ;
: ;
N200..............;

- 60 -
B-64304CM-1/01 编程 4.为简化编程的功能

(2) A’-B 间的形状在平面构成轴(ZX 平面时为 Z 轴、X 轴)方向上必须都是单


调增加或单调减少。不得存在下图所示的槽孔。

B A

A’

Z 不得有槽孔。

图4.2.1 (c) 非单调增加或单调减少的形状(类型Ⅰ)

注意
平面第 1 轴或第 2 轴不是单调变化时,
会有报警(PS0064)或报警(PS0329)
发出。但是,当可以判断出属于少量的非单调变化移动而没有危险时,
则可以在参数(No.5145、No.5146)中设定容许量,使其不发出报警。

(3) 粗车后,刀具在切削进给下朝着 45°方向退刀。

45° 退刀量 e(指定在指令或参数(No.5133)中)

图4.2.1 (d) 沿着45°方向切削(类型Ⅰ)

(4) 在最后的切削完成后,刀具马上沿着精车形状程序执行最后的粗精加工切
削。此外,通过将参数 RF1 (No.5105#1)设定为 “1”,还可以使系统不执行
粗精加工切削。

- 61 -
4.为简化编程的功能 编程 B-64304CM-1/01

·类型Ⅱ
(R)
(F) C
(R) A
B △d
(R)

(F)
△d
(F)

精车形状 △u/2
A’
+X

(F):切削进给 △W
+Z (R):快速移动

图4.2.1 (e) 外侧粗车循环的切削路径(类型Ⅱ)

如图所示,当由精车形状程序给定 A→A’→B 间的形状时,留下Δu/2、Δw(精


切量),每次切削Δd(切削量)。就在平面第 1 轴(ZX 平面时为 Z 轴)方向
的粗车后沿着形状切削这一点而言,类型Ⅱ与类型 I 不同。
在执行完最后的切削后,刀具暂时返回到 G71 的起点,并沿着精车形状程序留
下Δu/2、Δw 的精切量后执行粗精加工切削。

类型Ⅱ与类型Ⅰ相比存在下列不同之处。
(1) 需要在顺序号 ns 的程序段中指定构成平面的 2 个轴(ZX 平面时为 X(U)轴、
Z(W)轴)的指令。如果您想在 ZX 平面中不使刀具在第一程序段沿着 Z 轴移
动而使用类型Ⅱ,则指定 W0。


ZX 平面
G71 V10.0 R5.0;
G71 P100 Q200........;
N100 X(U)_ Z(W)_ ; (指定构成平面的 2 个轴。)
:;
:;
N200..............;

- 62 -
B-64304CM-1/01 编程 4.为简化编程的功能

(2) 形状在平面第 2 轴(ZX 平面时为 X 轴)方向不必是单调增加或单调减少,


可以设置凹陷部分(槽孔)。

+X

+Z 10 ··· 3 2 1

图4.2.1 (f) 槽孔形状(类型Ⅱ)

但是,平面第 1 轴(ZX 平面时为 Z 轴)方向,必须是单调变化。若是下列


所示的形状,就不能进行加工。

Z 不是单调变化。

+X

+Z
图4.2.1 (g) 不能加工的形状(类型Ⅱ)

注意
若是在平面第 1 轴在切削过程中朝着相反方向移动的形状(也包含基于
圆弧指令的顶点),车刀可能会碰到工件,遇到如此的非单调变化的形
状时,会有报警(PS0064)或报警(PS0329)发出。但是,当可以判断出属
于少量的非单调变化移动而没有危险时,则可以在参数(No.5145)中设定
容许量,使其不发出报警。

最初的切削部分也可以不是垂直形状,只要平面第 1 轴(ZX 平面时为 Z 轴)


方向属于单调变化,不管什么样的形状都可以。

+X

+Z

图4.2.1 (h) 可以加工的形状(类型Ⅱ)

- 63 -
4.为简化编程的功能 编程 B-64304CM-1/01

(3) 车削后,刀具沿着工件的形状切削,并在切削进给下退刀。

退刀量 e (指定在指令或参数 No.5133 中)

切削后退刀
退刀量Δd(指定在指令或参数 No.5132 中)

图4.2.1 (i) 沿着工件切削(类型Ⅱ)

切削后的退刀量 e,可以通过指令(由 R 指定)或参数(No.5133)进行设定。


但是,刀具从谷底朝着 45°方向在切削进给下退刀。

45° e (指定在指令或参数 No.5133 中)

谷底

图4.2.1 (j) 从谷底朝着45°方向退刀

(4) 精车形状中与平面第 1 轴(ZX 平面时为 Z 轴)平行的程序段,视为槽孔的


谷底。

(5) 在平面第 1 轴(ZX 平面时为 Z 轴)的所有粗精加工切削都结束后,刀具暂


时返回到起点。此时,如果存在与循环起点高度相等的形状,刀具从该较高
的形状通过适量增加了切削量Δd 后退刀的位置,然后返回到起点。
接着,刀具沿着精车形状执行粗精加工切削。在这种情况下返回到起点,也
通过适量增加切削量Δd 后退刀的位置。
也可以通过将参数 RF2(No.5105#2)设定为 “1” 而不执行粗精加工切削。

粗精加工切削后退刀 粗车结束后退刀

起点
○ ○

切削量Δd

图4.2.1 (k) 不返回到起点的退刀(类型Ⅱ)

- 64 -
B-64304CM-1/01 编程 4.为简化编程的功能

(6) 槽孔的粗车顺序和路径
粗车顺序如下例所示。
(a) 平面第 1 轴(ZX 平面时为 Z 轴)为单调减少的情形

按照①→②→③的顺序从右侧槽孔依次进行粗削加工。

③ ② ①

+X

+Z

图4.2.1 (l) 单调减少的粗车顺序(类型Ⅱ)

(b) 平面第 1 轴(ZX 平面的場合 Z 轴)为单调增加的情形

按照①→②→③的顺序从左侧的槽孔依次进行粗削加工。

① ② ③

+X

+Z
图4.2.1 (m) 单调增加的粗车顺序(类型Ⅱ)

粗车路径如下图所示。

35

4
3 34 1
5
24

9 10
25 2
23 29 22 21

28 11 6
30 26 8
15
27
7
33 31 20 16 12
14
32

13
19 18 17

图4.2.1 (n) 多个槽孔的切削路径(类型Ⅱ)

- 65 -
4.为简化编程的功能 编程 B-64304CM-1/01

槽孔的粗车结束后的详细动作,如下图所示。

g
快速移动
22 21

D
20

从谷底退刀
19
切削进给

图4.2.1 (o) 槽孔切削后的细节(类型Ⅱ)

在切削速度下切削后,刀具朝着 45°方向执行退刀操作。(动作 19)


接着以快速移动方式移动到 D 点高度。(动作 20)
然后以快速移动方式从 D 点移动到 g 值跟前的位置。(动作 21)
接着,以切削进给方式移动到 D 点。
移动到 g 的切削进给开始位置的空程量,通过参数(No.5134)进行设定。
但是,若是最后的槽孔,在切削完谷底后,刀具朝着 45°方向执行退刀操作,以
快速移动方式返回到起点。(动作 34、35)

注意
1 槽孔的切削方法与 Series 0i-C 不同。
在从跟前的槽孔开始切削,并在槽孔的切削结束时,刀具移动到里侧槽
孔进行切削。
2 存在槽孔时,通常将精切量指定为△w=0。否则,刀具可能会切入其中
一侧壁面。

·刀尖半径补偿
使用刀尖半径补偿时,由复合形固定循环指令(G70,G71,G72,G73)在前面的程序
段中执行刀尖半径补偿指令(G41,G42),取消指令(G40)在精车形状程序段(由 P
指定的程序段起到由 Q 指定的程序段)的外边指令。在 G70,G71,G72,G73 的程
序内指令了刀尖半径补偿指令(G40,G41,G42)的情况下,会有报警(PS0325)发
出。
在刀尖半径补偿方式下指定本循环时,在刀具移动到开始位置的过程中暂时取消
偏置,并在最初的程序段起刀。此外,在循环动作结束返回到循环起点时,也暂
时取消偏置,并在下一个移动指令发出时起刀。详如下图所示。

- 66 -
B-64304CM-1/01 编程 4.为简化编程的功能

起刀

取消偏置

循环起点

取消偏置

起刀

当起点 A 的偏置矢量为 0 时,本循环对于 A-A’程序段起刀时的刀尖半径补偿路


径的形状,执行循环动作。

B A

未应用刀尖半径补偿的精车 在 A-A’起刀的位
形状程序 置

+X
A’

应用基于 G42 的刀尖半径补偿


+Z
时的刀尖中心路径

图4.2.1 (p) 刀尖半径补偿中的路径

A
B

A’

在 A-A’起刀的位
+X 置
未应用刀尖半径补偿的精车 应用基于 G42 的刀尖半径补偿
+Z 形状程序 时的刀尖中心路径

- 67 -
4.为简化编程的功能 编程 B-64304CM-1/01

注释
在刀尖半径补偿方式下进行槽孔加工时,工件外指定 A-A’的直线程
序段,而后再指定实际的槽孔形状。由此,便可以避免槽孔的切入。

·向上次切削起点的移动
向车削起点的移动为 2 个循环的动作。(下图的动作 1、动作 2)向本次的车削
起点的移动,根据动作 1,刀具暂时移动到上次的车削起点,而后在动作 2 中移
动到本次的车削起点。
动作 1 是基于切削进给的移动。动作 2,随形状程序的开头程序段的方式
(G00,G01)而定。
通过将参数 ASU(No.5107#0)设定为“1”,即可使动作 1 进行基于快速移动的移
动。

类型Ⅰ指令的情形

动作 1
上次的车削点

动作 2

本次的车削点

+X
:可以选择快速移动
+Z :随开头程序段的方式而定

- 68 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.2.2 底侧切除循环 (G72)

底侧切除循环与 G71 一样,通过与平面第 2 轴(ZX 平面时为 X 轴)平行的动作


进行切削。

格式
ZpXp 平面
G72 W(Δd) R(e) ;
G72 P(ns) Q(nf) U(Δu) W(Δw) F(f) S(s) T(t) ;
N (ns) ;
用从顺序号 ns 到 nf 的程序段指定 A→A’→B 的精车
···
形状的移动指令。
N (nf) ;
YpZp 平面
G72 V(Δd) R(e) ;
G72 P(ns) Q(nf) V(Δw) W(Δu) F(f) S(s) T(t) ;
N (ns) ;
···
N (nf) ;
XpYp 平面
G72 U(Δd) R(e) ;
G72 P(ns) Q(nf) U(Δw) W(Δu) F(f) S(s) T(t) ;
N (ns) ;
···
N (nf) ;

△d : 切削量
切削方向由 A A’的方向而定。该指定属于模态,在指定别的值
之前一直有效。此外,也可以通过参数(No.5132)进行设定,参数
值随程序指令而改变。
e : 退刀量
该指定属于模态,在指定别的值之前一直有效。此外,也可以通
过参数(No.5133)进行设定,参数值随程序指令而改变。
ns : 精车形状的程序段组的最初一程序段的顺序号
nf : 精车形状的程序段组的最后一程序段的顺序号
Δu : 平面第 2 轴(ZX 平面时为 X 轴)方向的精切量的距离
Δw : 平面第 1 轴(ZX 平面时为 Z 轴)方向的精切量的距离
f,s,t : 循环中,在 ns~nf 间的程序段中指定的 F 功能、S 功能或者 T
功能将被忽略。并且,G72 程序段中指定的 F 功能、S 功能或 T
功能的数据有效。

- 69 -
4.为简化编程的功能 编程 B-64304CM-1/01

单位 直径/半径指定 符号 小数点输入
Δd 取决于参考轴的设定单位 半径指定 无 许可
e 取决于参考轴的设定单位 半径指定 无 许可
取决于平面第 2 轴
Δu 取决于参考轴的设定单位 有 许可
的直径/半径指定
取决于平面第 1 轴
Δw 取决于参考轴的设定单位 有 许可
的直径/半径指定

Δd
(F):切削进给
C (R):快速移动
A’
A
刀具路径
(F)

(R)
e

(R) 45°

精车形状

(F)
+X Δu/2
B

+Z Δw

图4.2.2 (a) 底侧切除循环的切削路径(类型Ⅰ)

解释
·动作
当由程序来给定 A→A’→B 间的精车形状时,则将留下△u/2、△w(精切量),
每次切削△d(切削量)。

注释
1 △d 和△u 均通过相同的地址指定,其区别在于,根据有无 P、Q 的指
定进行判断。
2 循环动作通过 P、Q 所指定的 G72 指令进行。
3 系统忽略 A-B 间的移动指令中所指定的 F、S 以及 T 功能,G72 指令的
程序段或之前指定的值有效。此外,M 功能、第 2 辅助功能,也与 F、
S、T 功能一样对待。
4 周速恒定控制有效时(参数 SSC(No.8133#0)=“1”),A-B 间的移动指
令中所指令的 G96 或 G97 将被忽略。要使 G96 或 G97 在 A-B 间的移动
中有效时,请在 G71 的程序段或之前的程序段中指定 G96 或 G97。

- 70 -
B-64304CM-1/01 编程 4.为简化编程的功能

·精车形状
模式
用 G72 来切削的形状有下列 4 种模式。上述 4 种模式全都将刀具平行移动到平
面第 2 轴(ZX 平面时为 X 轴)后切削工件,此时的△u、△w 的符号如下所示。

+X

B B
U(-)…W(+)… U(-)…W(-)… +Z

A A
A’ A’ 直线插补、圆弧插补均
可。
A’ A’
A A

U(+)…W (+)… U(+)…W(-)…


B B

图4.2.2 (b) 底侧切除循环 U、W 的指令值符号

限制
(1) 在 W(+)的情况下,不可加工具有比循环起点更高位置的形状。
在 W(-)的情况下,不可加工具有比循环起点更低位置的形状。
(2) 在类型Ⅰ的情况下,平面第 1 轴、平面第 2 轴均须为单调增加或者单调减少
的形状。
(3) 在类型Ⅱ的情况下,平面第 2 轴必须是单调增加或单调减少的形状。

·开头程序段
需要在精车形状程序的开头程序段(顺序号 ns 的程序段中 A-A’间的指令)中指
定包含 G00 或 G01 的指令。如果没有指定上述指令,则会有报警(PS0065)发出。
若是 G00 指令的情形,沿着 A-A'进行定位。若是 G01 指令的情形,沿着 A-A'
以切削进给方式进行直线插补。
此外,在该开头程序段选择类型Ⅰ或者类型Ⅱ。

·检查功能
检查精车形状是否在循环动作中始终为单调增加或单调减少。

注释
在应用刀尖半径补偿时,通过应用了补偿的精车形状进行检查。

- 71 -
4.为简化编程的功能 编程 B-64304CM-1/01

另外,还可以进行下列检查。

检查内容 相关参数
在循环动作前检查程序中是否存在地址 Q 中所指定的 QSR(No.5102#2)=
具有顺序号的程序段。 “1”时有效。
在循环动作前检查精车形状。
FCK(No.5104#2)=
(同时还对地址 Q 中所指定的顺序号是否存在进行检
“1”时有效。
查。)

·类型Ⅰ和类型Ⅱ
类型Ⅰ和类型Ⅱ的选择
G72 具有类型Ⅰ和类型Ⅱ。
精车形状中有槽孔时,务须使用类型Ⅱ。
此外,在类型Ⅰ和Ⅱ中,朝平面第 2 轴(ZX 平面时为 X 轴)方向进行粗车后的
退刀操作不同。类型 I 朝向 45°方向退刀,而类型Ⅱ则沿着精车形状切削。精车
形状中没有槽孔时,请根据退刀方法灵活选用。

选择方法
在精车形状的开头程序段(顺序号 ns)选择类型Ⅰ或者类型Ⅱ。
(1) 选择类型Ⅰ时
仅指定平面第 1 轴(ZX 平面时为 Z 轴)的指令。不得有平面第 2 轴(ZX
平面时为 X 轴)的指令。
(2) 选择类型Ⅱ时
指定平面第 2 轴(ZX 平面时为 X 轴)和平面第 1 轴(ZX 平面时为 Z 轴)
的指令。
如果是没有平面第 2 轴(ZX 平面时为 X 轴)的移动而使用类型Ⅱ的情形,
则指定移动量 0 的增量指令(ZX 平面时为 U0)。

·类型Ⅰ
下面列出与 G71 的不同之处。
(1) G72 通过平行于平面第 2 轴(ZX 平面时为 X 轴)移动刀具来切削工件。
(2) 指定在精车形状程序的开头程序段(顺序号 ns 的程序段)中的轴,仅需要
指定平面第 1 轴(ZX 平面时为 Z(W)轴)。

·类型Ⅱ
下面列出与 G71 的不同之处。
(1) G72 通过平行于平面第 2 轴(ZX 平面时为 X 轴)移动刀具来切削工件。
(2) 形状在平面第 1 轴(ZX 平面时为 Z 轴)方向不必是单调增加或单调减少,
可以设置凹陷部分(槽孔)。但是,平面第 2 轴(ZX 平面时为 X 轴)方向,
必须是单调变化。
(3) 精车形状中与平面第 2 轴(ZX 平面时为 X 轴)平行的程序段,视为槽孔的
谷底。
(4) 在平面第 2 轴(ZX 平面时为 X 轴)的所有粗精加工切削都结束后,刀具暂
时返回到起点,然后进行粗精加工切削。

- 72 -
B-64304CM-1/01 编程 4.为简化编程的功能

·刀尖半径补偿
请参阅描述 G71 的相关页。

·向上次切削起点的移动
请参阅描述 G71 的相关页。

4.2.3 闭环切削循环 (G73)

此功能允许稍许偏离位置而重复地执行一个固定的切削模式。通过这个切削循
环,可以使大致工件形状已经由锻造或铸造等方法粗加工过的切削工作更有效。

格式
ZpXp 平面
G73 W(Δk) U(Δi) R(d) ;
G73 P(ns) Q(nf) U(Δu) W(Δw) F(f) S(s) T(t) ;
N (ns) ;
··· 用从顺序号 ns 到 nf 的程序段指定 A→A’→B 的精车
N (nf) ; 形状的移动指令。
YpZp 平面
G73 V(Δk) W(Δi) R(d) ;
G73 P(ns) Q(nf) V(Δw) W(Δu) F(f) S(s) T(t) ;
N (ns) ;
···
N (nf) ;
XpYp 平面
G73 U(Δk) V(Δi) R(d) ;
G73 P(ns) Q(nf) U(Δw) V(Δu) F(f) S(s) T(t) ;
N (ns) ;
···
N (nf) ;
△i : 平面第 2 轴(ZX 平面时为 X 轴)方向的退刀距离
该指定属于模态,在指定别的值之前一直有效。此外,也可以通过
参数(No.5135)进行设定,参数值随程序指令而改变。
△k : 平面第 1 轴(ZX 平面时为 Z 轴)方向的退刀距离
该指定属于模态,在指定别的值之前一直有效。此外,也可以通过
参数(No.5136)进行设定,参数值随程序指令而改变。
d : 分割次数
该值与粗车次数相等。该指定属于模态,在指定别的值之前一直有
效。此外,也可以通过参数(No.5137)进行设定,参数值随程序指令
而改变。
ns : 精车形状的程序段组的最初一程序段的顺序号
nf : 精车形状的程序段组的最后一程序段的顺序号
△u : 平面第 2 轴(ZX 平面时为 X 轴)方向的精切量的距离
△w : 平面第 1 轴(ZX 平面时为 Z 轴)方向的精切量的距离
f,s,t : 在 ns~nf 间的任一程序段中即使指定 F 功能、S 功能或者 T 功能也
将被忽略。并且,G73 程序段中指定的 F 功能、S 功能或 T 功能的
数据有效。

- 73 -
4.为简化编程的功能 编程 B-64304CM-1/01

单位 直径/半径指定 符号 小数点输入
Δi 取决于参考轴的设定单位 半径指定 有 许可
Δk 取决于参考轴的设定单位 半径指定 有 许可
取决于平面第 2 轴
Δu 取决于参考轴的设定单位 有 许可
的直径/半径指定
取决于平面第 1 轴
Δw 取决于参考轴的设定单位 有 许可
的直径/半径指定

注释
d 可以进行小数点输入,但是四舍五入后的值成为分割次数而与参数
DPI(No.3401#0)设定无关。输入了整数值的情况下,该值成为分割次数。

Δk+Δw
D
Δw
Δi+Δu/2
C Δu/2
A
(R)
(R)
B
(F)

Δu/2
A’

+X Δw (F):切削进给
精车形状
(R):快速移动

+Z
图4.2.3 (a) 闭环切削循环的切削路径

解释
·动作
当由程序来给定 A→A’→B 间的精车形状时,则将留下△u/2、△w(精切量),
进行指定分割次数的粗车。

注释
1 △i、△k 和△u、△w 均通过相同的地址指定,其区别在于,根据有无
P、Q 的指定进行判断。
2 循环动作通过 P、Q 所指定的 G73 指令进行。
3 循环结束时,刀具返回到 A 点。
4 系统忽略 A-B 间的移动指令中所指定的 F、S 以及 T 功能,G73 指令的
程序段或之前指定的值有效。此外,M 功能、第 2 辅助功能,也与 F、
S、T 功能一样对待。

- 74 -
B-64304CM-1/01 编程 4.为简化编程的功能

·精车形状
模式
精车形状与 G71 一样具有 4 种模式,因此,在编程时,应注意△u、△w、△i、
△k 的符号。

·开头程序段
需要在精车形状程序的开头程序段(顺序号 ns 的程序段中 A-A’间的指令)中指
定包含 G00 或 G01 的指令。如果没有指定上述指令,则会有报警(PS0065)发出。
若是 G00 指令的情形,沿着 A-A'进行定位。若是 G01 指令的情形,沿着 A-A'
以切削进给方式进行直线插补。

·检查功能
可以进行下列检查。

检查内容 相关参数
在循环动作前检查程序中是否存在地址 Q 中所指定 QSR(No.5102#2)=“1”
的具有顺序号的程序段。 时有效。

·刀尖半径补偿
与 G71 一样,起点 A 的偏置矢量为 0 时,本循环对于在 A-A’的程序段起刀时的
刀尖半径补偿路径的形状执行循环动作。

4.2.4 精切循环 (G70)

通过 G71、G72、G73 进行粗车时,可以通过下列指令进行精切。

格式
G70 P(ns) Q(nf) ;
ns : 精车形状的程序段组的最初一程序段的顺序号
nf : 精车形状的程序段组的最后一程序段的顺序号

解释
·动作
运行从顺序号 ns 到 nf 的精车形状程序,进行精切。系统忽略在 G71、G72 或 G73
程序段中指定的 F、S、T、M、第 2 辅助功能,使顺序号 ns~nf 之间所指令的 F、
S、T、M、第 2 辅助功能有效。
循环结束后,刀具以快速移动方式返回到起点。并且,读出 G70 循环的下一个
程序段。

- 75 -
4.为简化编程的功能 编程 B-64304CM-1/01

·精车形状
检查功能
可以进行下列检查。

检查内容 相关参数
在循环动作前检查程序中是否存在地址 Q 中所指 QSR(No.5102#2)= “1”时
定的具有顺序号的程序段。 有效。

·存储 P、Q 程序段


在 G71、G72、G73 进行粗车时,至多存储3个 P、Q 程序段的存储器地址。由
此,在执行 G70 时,不必从存储器的开头搜索 P、Q 的程序段而马上找到由 P、
Q 表示的程序段。此外,还可以在执行几个 G71、G72、G73 的粗车循环之后,
汇总执行 G70 的多个精切循环。此时,第4个以后的粗车循环,要执行存储器
搜索操作,找出 P、Q 程序段,这样,循环时间将会延长。


G71 P100 Q200 ···;
N100 ···;
···;
···;
N200 ···;
G71 P300 Q400 ···;
N300 ···;
···;
···;
N400 ···;
···;
···;
G70 P100 Q200 ; (在第 1~第 3 个循环之前不进行搜索就执行)
G70 P300 Q400 ; (在搜索第 4 个或其后的循环后执行)

注释
通过基于 G71、G72、G73 的粗车循环而存储的 P、Q 程序段的存储器
地址,在执行 G70 后被擦除。
此外,复位操作也会将所存储的所有 P、Q 程序段的存储器地址擦除掉。

·返回到循环起点
当刀具在精切循环中切削到精车形状的终点位置时,以快速移动方式返回到循环
起点。

注释
而与参数 LRP(No.1401#1)
刀具始终以非线性定位方式返回到循环起点,
设定无关。
利用由 G71、G72 切削槽孔的精车形状来执行精切循环时,在刀具从精
车形状的终点返回到循环起点期间,要注意避免刀具干涉工件。

- 76 -
B-64304CM-1/01 编程 4.为简化编程的功能

·刀尖半径补偿
与 G71 一样,起点 A 的偏置矢量为 0 时,本循环对于在 A-A’的程序段起刀时的
刀尖半径补偿路径的形状执行循环动作。

举例

底侧切除循环(G72)

X轴 2
起点
7

2
110
88
φ160

φ80
φ120

φ40

Z轴

60 10 10 10 20 20 2

190

(X 轴直径指定、公制输入)

N010 G50 X220.0 Z190.0 ;


N011 G00 X176.0 Z132.0 ;
N012 G72 W7.0 R1.0 ;
N013 G72 P014 Q019 U4.0 W2.0 F0.3 S550 ;
N014 G00 Z56.0 S700 ;
N015 G01 X120.0 W14.0 F0.15 ;
N016 W10.0 ;
N017 X80.0 W10.0 ;
N018 W20.0 ;
N019 X36.0 W22.0 ;
N020 G70 P014 Q019 ;

退刀量 1.0
精切量(X 方向 直径 4.0,Z 方向 2.0)

- 77 -
4.为简化编程的功能 编程 B-64304CM-1/01

闭环切削循环(G73)

16

16
B

X轴

110

130
14
2
φ180

φ160

φ120

φ80
0 Z轴

2 14

20

40 10 40 10 20 40

220

(直径指定、公制输入)

N010 G50 X260.0 Z220.0 ;


N011 G00 X220.0 Z160.0 ;
N012 G73 U14.0 W14.0 R3 ;
N013 G73 P014 Q019 U4.0 W2.0 F0.3 S0180 ;
N014 G00 X80.0 W-40.0 ;
N015 G01 W-20.0 F0.15 S0600 ;
N016 X120.0 W-10.0;
N017 W-20.0 S0400 ;
N018 G02 X160.0 W-20.0 R20.0 ;
N019 G01 X180.0 W-10.0 S0280 ;
N020 G70 P014 Q019 ;

- 78 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.2.5 底侧切除循环 (G74)

底侧切除循环可以进行外侧切削的切屑处理。此外,当省略平面第 2 轴(ZX 平
面时为 X(U)轴)、地址 P 时,系统执行沿着平面第 1 轴(ZX 平面时为 Z 轴)的
动作,也即执行深孔钻削循环操作。

格式
G74 R(e) ;
G74 X(U)_ Z(W)_ P(Δi) Q(Δk) R(Δd) F (f) ;

e : 返回量
该指定属于模态,在指定别的值之前一直有效。此外,也
可以通过参数(No.5139)进行设定,参数值随程序指令而改
变。
X_,Z_ : B 点的平面第 2 轴(ZX 平面时为 X 轴)的坐标值和
C 点的平面第 1 轴(ZX 平面时为 Z 轴)的坐标值
U_,W_ : A 点→B 点的平面第 2 轴(ZX 平面时为 U)的移动量和
A 点→C 点的平面第 1 轴(ZX 平面时为 W)的移动量
(G 代码体系 A 的情形,
除此以外的情形下由 X_,Z_来指令)
Δi : 平面第 2 轴(ZX 平面时为 X 轴)方向的移动量
Δk : 平面第 1 轴(ZX 平面时为 Z 轴)方向的切削量
Δd : 切削谷底位置的退刀量
f : 进给速度

单位 直径/半径指定 符号 小数点输入
e 取决于参考轴的设定单位 半径指定 无 许可
Δi 取决于参考轴的设定单位 半径指定 无 不可
Δk 取决于参考轴的设定单位 半径指定 无 不可
Δd 取决于参考轴的设定单位 半径指定 注释 许可

注释
通常以正值加以指定,但是,省略 X(U)和△i 时,添加上退刀方向的符
号后指定。

- 79 -
4.为简化编程的功能 编程 B-64304CM-1/01

Δk' Δk Δk Δk Δk [0<Δk’≦Δk]

Δd A

Δi
C
(R) (R)
(F) (F) (F)
(F) U/2
(R) (R) (R) (R) Δi

[0<Δi’≦Δi]
Δi’

X
Z W B

+X
(R)…早送り
快速移动
e 切削进给
(F)…切削送り
+Z
图4.2.5 (a) 底侧切除循环的切削路径

解释
·动作
反复执行切削△k、返回 e 的循环动作。
切削达到 C 点时,刀具退缩△d,并以快速移动方式返回,朝着 B 点方向移动
△i,再次进行切削。

注释
1 e 和△d 均在相同的地址中指定,但是,该区别通过指定 X、Y、Z 等轴
来确定。也即,当指定轴指令时,使用△d。
2 循环动作通过指定轴指令的 G74 指令执行。

·刀尖半径补偿
不可进行刀尖半径补偿。

- 80 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.2.6 外侧或内侧切除循环 (G75)

外侧或内侧切除循环相当于在 G74 中调换平面第 2 轴(ZX 平面时为 X 轴)和平


面第 1 轴(ZX 平面时为 Z 轴)。通过这一循环,可以进行底侧切削时的切屑处
理。另外,还可以进行外侧切削中的切槽加工和切断加工(平面第 1 轴时省略
Z(W)、Q)。

格式
G75 R(e) ;
G75 X(U)_ Z(W)_ P(Δi) Q(Δk) R(Δd) F (f) ;

e : 返回量
该指定属于模态,在指定别的值之前一直有效。此
外,也可以通过参数(No.5139)进行设定,参数值随程
序指令而改变。
X_,Z_ : B 点的平面第 2 轴(ZX 平面时为 X 轴)的坐标值和
: C 点的平面第 1 轴(ZX 平面时为 Z 轴)的坐标值
U_,W_ : A 点→B 点的平面第 2 轴(ZX 平面时为 U)的移动量
和 A 点→C 点的平面第 1 轴(ZX 平面时为 W)的移
动量
(G 代码体系 A 的情形,除此以外的情形下由 X_,Z_
来指令)
Δi : 平面第 2 轴(ZX 平面时为 X 轴)方向的切削量
Δk : 平面第 1 轴(ZX 平面时为 Z 轴)方向的移动量
Δd : 切削谷底位置的退刀量
f : 进给速度

单位 直径/半径指定 符号 小数点输入
e 取决于参考轴的设定单位 半径指定 无 许可
∆i 取决于参考轴的设定单位 半径指定 无 不可
Δk 取决于参考轴的设定单位 半径指定 无 不可
Δd 取决于参考轴的设定单位 半径指定 注释 许可

注释
通常以正值加以指定,但是,省略 Z(W)和△k 时,添加上退刀方向的
符号后指定。

- 81 -
4.为简化编程的功能 编程 B-64304CM-1/01

C (R) A
(R)

(F) Δi

(R) e

(F)
Δi
(R)

U/2
(F)
Δi

(R)

(F)
Δi

(R)

(F)
Δi’
B
Δd
Δk
X
Z W
+X
(R)…快速移动
(F)…切削进给
+Z
图4.2.6 (a) 外侧或内侧切除循环

解释
·动作
反复执行切削△i、返回 e 的循环动作。
切削达到 B 点时,刀具退缩△d,并以快速移动方式返回,朝着 C 点方向移动
△k,再次进行切削。

G74 和 G75 都被用于切断、切槽或者钻孔加工中,在使刀具自动退缩的循环中,


分别考虑了 4 种相互对称的模式。

·刀尖半径补偿
不可进行刀尖半径补偿。

- 82 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.2.7 多重螺纹切削循环 (G76)

多重螺纹切削循环通过单刃切削执行切削量恒定的螺纹切削循环操作。

格式
G76 P(m) (r) (a) Q(Δdmin) R(d) ;
G76 X(U)_ Z(W)_ R(i) P(k) Q(Δd) F (L) ;

m : 精加工重复次数 1~99
该指定可以通过参数(No.5142)进行设定,参数值随程序指令而改
变。
r : 螺纹的倒角(倒棱)量 0~99
假设导程为 L,在 0.0L~9.9L 的范围内,以 0.1 为增量(2 位数)
加以指定。此外,也可以通过参数(No.5130)进行设定,参数值随
程序指令而改变。
a : 刀尖的角度(螺纹牙的角度)80°、60°、55°、30°、29°、0°
可以从上述 6 类中加以选择,以 2 位数指定角度值。此外,也可
以通过参数(No.5143)进行设定,参数值随程序指令而改变。
m,r,a 均通过地址 P 同时指定。

(例) m=2, r=1.2L, a=60°时(L 为螺纹的导程),


按如下方式指定。
P 02 12 60
a
r
m
Δdmin: 最小切削量
每次的切削量比△dmin 小时,被钳制在△dmin 上。此外,也
可以通过参数(No.5140)进行设定,参数值随程序指令而改变。
d : 精切量
该指定可以通过参数(No.5141)进行设定,参数值随程序指令而
改变。
X_,Z_: 纵向切削终点(图中 D 点)的坐标值
U_,W_: 至纵向切削终点(图中 D 点)的移动量
(G 代码体系 A 的情形,除此以外的情形下由 X_,Z_来指令)
i : 锥度量
假设 i=0,则可进行直线螺纹切削。
k : 螺纹牙的高度
Δd : 第 1 次切削量
L : 螺纹的导程

- 83 -
4.为简化编程的功能 编程 B-64304CM-1/01

单位 直径/半径指定 符号 小数点输入
Δdmin 取决于参考轴的设定单位 半径指定 无 不可
d 取决于参考轴的设定单位 半径指定 无 许可
i 取决于参考轴的设定单位 半径指定 有 许可
k 取决于参考轴的设定单位 半径指定 无 不可
Δd 取决于参考轴的设定单位 半径指定 无 不可

E (R) A

(R) (R)

U/2
B
(F)
Δd

D
X i k

r C

Z W

+X

+Z

图4.2.7 (a) 多重螺纹切削循环的切削路径

刀尖

a Δd
Δd√n
第1 次

第2次 k
第3 次
第n次

图4.2.7 (b) 切削细节

- 84 -
B-64304CM-1/01 编程 4.为简化编程的功能

·精加工重复次数
反复执行最后的精切循环(切除精切量的循环)。

+X k

+Z 最后的精切循环 d(精切量)

解释
·动作
螺纹切削循环执行使得唯有 C、D 间的导程成为 F 代码所指定长度的螺纹切削。
在其他部位,刀具以快速移动方式移动。
有关螺纹倒角的加/减速的插补后时间常数、FL 速度、倒棱后的退刀速度,与
G92 的单一形固定循环的螺纹倒角相同。

注释
1 由地址 P、Q、R 指定的数据的含义由是否出现 X(U)和 Z(W)来
区分。
2 该循环动作由地址 X(U)、Z(W)所指定的 G76 指令来完成。
3 基于地址 P、Q、R 的指定属于模态,在指定别的值之前一直有效。

注意
有关螺纹切削的注意事项,与 G32 的螺纹切削的情形相同。但是,螺
纹切削中的进给保持,请参阅后面将要描述的“螺纹切削循环中的进给
保持”。

·锥度量的符号与刀具路径的关系
增量值的符号若是图 4.2.7(a)中所示的循环,则成为如下:
U、W 的纵向切削终点 : 负(由路径 A→C、C→D 的方向决定。)
i 的锥度量 : 负(由路径 A→C 的方向决定。)
k 的螺纹牙的高度 : 正(始终用正值指定。)
Δd 的第 1 次切削量 : 正(始终用正值指定。)
相应于每个地址的符号考虑了下表所示的 4 种模式,由此便可以进行内螺纹切
削。

- 85 -
4.为简化编程的功能 编程 B-64304CM-1/01

外侧加工 内侧加工
1. U < 0 , W < 0, i < 0 2. U > 0 , W < 0, i > 0

X X
Z Z W
4 (R )
2 (F )
i
U /2 3 (R ) 1 (R )
X U /2 3 (R ) 1 (R )
i
X 2 (F )
W 4 (R )

3. U < 0 , W < 0, i > 0 4. U > 0 , W < 0, i < 0


其 中 , |i |≦ |U / 2 | 其 中 , |i |≦ |U / 2 |
X X
Z Z W
4 (R )

1 (R ) i
2 (F )
X U /2 3 (R )
U /2 3 (R )
2 (F ) 1 (R )
i
4 (R )
X W

·螺纹切削的插补后加/减速
螺纹切削的插补后加/减速,虽然是指数函数型加减速,但是根据参数 THLx
(No.1610#5),可以选择与切削进给相同的加/减速。(随参数 CTLx(No.1610#0)
而定。)但是,时间常数和 FL 速度使用螺纹切削循环的参数(No.1626、No.1627)。

·螺纹切削的时间常数、FL 速度
使用参数(No.1626)的螺纹切削的插补后加/减速的时间常数、参数(No.1627)的 FL
速度。

·螺纹的倒角
可以进行螺纹的倒角(倒棱)。是否进行螺纹的倒角,随机床端的信号而定。
螺纹的倒角 r 值,在指令中指定的最大值为 99(9.9L),可以在 0.1L~12.7L 的范
围内,以 0.1L 为增量单位,通过参数(No.5130)选择任意值。
螺纹的倒角角度,可以通过参数(No.5131)在 1~89°范围内指定。参数值为 0 时,
假设角度为 45°。
螺纹的倒角,使用与螺纹切削相同的插补后加/减速类型、插补后加/减速的时间
常数、FL 速度。

注释
螺纹的倒角(倒棱)量、角度的参数,与 G92 的螺纹切削循环通用。

- 86 -
B-64304CM-1/01 编程 4.为简化编程的功能

·倒角后的退刀动作
倒角后的退刀速度以及、插补后的加/减速类型、时间常数如下表所示。

参数 CFR 参数
内容
(No.1611#0) (No.1466)
螺纹切削时的插补后加/减速的类型中,使用
螺纹切削的时间常数(参数(No.1626))、FL
“0” 0 以外
速度(参数(No.1627))、参数(No.1466)指定
的退刀动作速度。
螺纹切削时的插补后加/减速的类型中,使用
螺纹切削的时间常数(参数(No.1626))、FL
“0” 0
速度(参数(No.1627))、参数(No.1420)指定
的快速移动速度。
在退刀动作前进行速度指令成为 0(加/减速
的迟延为 0)的检测,在快速移动的插补后加
“1”
/减速的类型中,使用快速移动的时间常数、
参数(No.1420)指定的快速移动速度。

针对倒角后的退刀动作速度,将参数 ROC(No.1403#4)设定为 “1”,即可使快速


移动倍率失效。

注释
退刀动作中,机床不会在切削进给速度倍率 0%下停止,这与参数
RF0(No.1401#4)无关。

·开始角度位移
不可使螺纹切削的开始角度位移。

·螺纹切削循环中的进给保持(螺纹切削循环收回)
在多重螺纹切削循环(G76)的螺纹切削中应用进给保持时,进行螺纹切削的倒角
(倒棱),刀具返回到螺纹切削循环的起点后停止。
再次触发循环开始时,刀具从应用进给保持的螺纹切削的循环重新起动。

X 轴 通常情况下的循环

进给暂停时的移动
Z轴
起点
( 切 入 工 件 △ dn 的 位 置 )

快速移动

在此应用进给暂停

- 87 -
4.为简化编程的功能 编程 B-64304CM-1/01

退刀时的倒棱角度,与终点位置的倒棱角度相同。

注意
退刀过程中不能执行另一进给保持。

·英制螺纹切削
不可进行通过指定地址 E 来进行英制螺纹切削。

·刀尖半径补偿
不可进行刀尖半径补偿。

举例

1.8

3.68
X轴

1.8
φ60.64
φ68

0 Z轴

25 105

G80 X80.0 Z130.0;


G76 P011060 Q100 R200 ;
G76 X60.64 Z25.0 P3680 Q1800 F6.0 ;

- 88 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.2.8 复合形固定循环 (G70~G76) 的限制

程序指令
·程序存储器
使用了 G70、G71、G72、G73 的程序组,需要事先存储在程序存储器中。如果
采用调用存储在程序存储器中的程序并运行的方法,即使在 MEM 方式以外的方
式下也可以执行这些指令。
G74、G75、G76 的指令,不必事先存储在程序存储器中。

·复合形固定循环指令的程序段
必须在每个程序段中正确指定 P、Q、X、Z、U、W、R 等所需参数。

在指定了 G70、G71、G72、G73 的程序段中,不可指定下列指令。


·用户宏程序的宏程序调用
(简单调用、模态调用、子程序调用)

·精车形状的程序段
在由 G71、G72、G73 的地址 P 指定顺序号的程序段中,必须指定 01 组的 G 代
码 G00 或 G01。如果没有指定,将发生报警(PS0065)。

在由 G70、G71、G72、G73 的 P 和 Q 指定了顺序号的程序段中,不能指定下列
指令。
·暂停(G04)
·G00,G01,G02,G03
圆弧指令(G02,G03)在圆弧的起点和终点不得有半径差。如有半径差,则将
无法正确识别精车形状,某些情况下会导致过切。
·用户宏程序的转移、重复指令
但是,跳转目的地必须处在由于 P 和 Q 指定的顺序号之间。此外,基于参数
MSG,HGO(No.6000#1、#4)的高速转移无效。不能指定用户宏程序的宏程序
调用(简单调用、模态调用、子程序调用)
·图纸尺寸直接输入指令、倒角/拐角 R 指令
图纸尺寸直接输入指令、倒角/拐角 R 指令必须具备多个程序段的指令。该
多个程序段中途的程序段,不得为由 Q 指定的顺序号的最后的程序段。

当执行 G70、G71、G72、G73 时,在一个程序中不能由地址 P 和 Q 来指定多个


相同的顺序号。

在用户宏程序中,当执行#1=2500 时,2500.000 被指定给#1,在这种情况下,P#1


等价于 P2500。

- 89 -
4.为简化编程的功能 编程 B-64304CM-1/01

与其他功能之间的关系
·手动干预
在执行一个复合形固定循环(G70~G76)时,可以暂时停止该循环而进行手动
干预。
手动绝对接通/断开对手动运行有效。

·中断型用户宏程序
在执行复合形固定循环的过程中不能执行中断型用户宏程序。

·程序再启动、刀具回退&返回
不能从复合形固定循环中途的程序段执行程序再启动、刀具回退&返回操作。

·轴名称、第 2 辅助功能
即使是在轴名称或第 2 辅助功能中使用地址 U、V、W 的设定的情形,指定在
G71~G73 程序段中的地址 U、V、W 的指令,视为复合形固定循环的指令。

·刀尖半径补偿
使用刀尖半径补偿时,由复合形固定循环指令(G70,G71,G72,G73)在前面的程序
段中执行刀尖半径补偿指令(G41,G42),取消指令(G40)在精车形状程序段(由 P
指定的程序段起到由 Q 指定的程序段)的外边指令。

- 90 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.3 钻孔用固定循环

钻孔用固定循环可以用包含 G 代码的一个程序段,这样便可省掉在钻孔加工中
通常要用多个程序段来指定使用频率较高的几个加工动作。因此,可以简化编
程。同时可以减小程序,从而有效使用存储器。
表 4.3(a)是钻孔用固定循环的列表。

表4.3(a) 钻孔用固定循环列表
在孔底位置
G 代码 钻孔轴 钻孔动作 退刀动作 用途
的操作
G80 取消
间歇进给 端面钻孔
G83 Z轴 暂停 快速移动
切削进给 循环
暂停→ 端面攻丝
G84 Z轴 切削进给 切削进给
主轴反转 循环
端面镗孔
G85 Z轴 切削进给 暂停 切削进给
循环
间歇进给 侧面钻孔
G87 X轴 暂停 快速移动
切削进给 循环
暂停→ 侧面攻丝
G88 X轴 切削进给 切削进给
主轴反转 循环
侧面镗孔
G89 X轴 切削进给 暂停 切削进给
循环

解释
钻孔用固定循环由下列 6 个动作顺序组成。
动作 1 ..........X(Z)、C 轴的定位
动作 2 .......... 快速移动到 R 点平面
动作 3 .......... 钻孔
动作 4 .......... 在孔底位置的动作
动作 5 .......... 退刀至 R 点平面
动作 6 .......... 快速移动到初始平面

- 91 -
4.为简化编程的功能 编程 B-64304CM-1/01

动作 1
初始平面

动作 2 动作 6

R 点平面

动作 5
动作 3

快速移动
动作 4
切削进给

图4.3(a) 钻孔用固定循环的动作顺序

·定位轴和钻孔轴
定位轴为 X 轴(或 Z 轴)和 C 轴。
钻孔轴为不是定位轴的 X 轴或 Z 轴。由钻孔指令的 G 代码确定 X 轴或 Z 轴。
虽然钻孔用固定循环除包含钻孔循环外还包含攻丝循环和镗孔循环,本章中,为
了统一名称,将其称为钻孔。

表4.3(b) 定位轴和钻孔轴
G 代码 定位轴 钻孔轴
G83、G84、G85 X 轴、C 轴 Z轴
G87、G88、G89 Z 轴、C 轴 X轴

G83 和 G87、G84 和 G88、以及 G85 和 G89 唯各自的定位轴和钻孔轴不同。

·钻孔方式
G83~G85/G87~G89 是模态 G 代码,直到被取消以前一直保持有效。我们将此
叫做钻孔方式。
一旦在钻孔方式下指定钻孔数据,则在改变或取消之前该数据保持不变。
因此,在固定循环开始时指定全部所需的钻孔数据,在固定循环过程中,只能指
定将要变更的数据。
基于 F 的切削速度,即使取消钻孔循环也保持有效。
在需要 Q 的程序段中,需要对每一程序段进行指定。C 轴卡紧/松开的 M 代码
一旦被指定以后就模态地起作用,可用 G80 指令来取消。

- 92 -
B-64304CM-1/01 编程 4.为简化编程的功能

·返回点平面(G98、G99)
在 G 代码体系 A 中,刀具从孔底返回到初始平面。在 G 代码体系 B 或 C 中,指
定 G98 时刀具从孔底返回到初始平面,而指定 G99 时刀具从孔底返回到 R 点平
面。下图示出指定 G98、G99 时的动作。通常,最初的钻孔使用 G99,最后的钻
孔使用 G98。

G98(返回到初始平面) G99(返回到 R 点平面)

初始平面

R 点平面

·重复
希望重复进行等距离的钻孔操作时,用 K_指定重复次数。
K 只在它被指定的程序段中有效。
以增量方式指定第一个孔的位置。
如果以绝对方式来指定它,钻孔在同一个位置处重复。

重复次数 K 最大指令值=9999

如果 K0 被指定,钻孔数据被存储,但不进行钻孔操作。

注释
应为 K 指定 0 或 1~9999 的整数值。

·C 轴卡紧/松开的 M 代码
指定由参数(No.5110)设定的 C 轴卡紧的 M 代码时,系统执行如下动作。
- 定位后,通过至 R 点平面的快速移动动作,C 轴卡紧的 M 代码被从 CNC 输
出。
- 在至 R 点平面的退刀结束后,C 轴松开的 M 代码(C 轴卡紧的 M 代码+1)
被从 CNC 输出。
- 在输出 C 轴松开的 M 代码后,刀具仅在参数(No.5111)所设定时间内暂停。

- 93 -
4.为简化编程的功能 编程 B-64304CM-1/01

·取消
用 G80 或 01 组 G 代码,取消固定循环。

组 01 的 G 代码(例)
G00 : 定位(快速移动)
G01 : 直线插补
G02 : 圆弧插补(顺时针旋转)
G03 : 圆弧插补(逆时针旋转)

·图中符号说明
下面说明各固定循环。
每个说明中所使用的图中的符号含义如下所示。

定位(快速移动 G00)
切削进给(直线插补 G01)
P1 由程序指定的暂停
P2 由参数(No.5111)设定的暂停
Mα 输出 C 轴卡紧的 M 代码
(α的值设定在参数(No.5110)中)
M(α+1) 输出 C 轴松开的 M 代码

注意
1 在每个固定循环中,地址 R、Z、X 按照如下方式处理。
R_:始终作为半径值处理。
Z_ 或 X_: 受到直径/半径指定的影响。
2 若是 G 代码体系 B 或者 C 的情形,孔位置数据(X、C 或 Z、C)、孔
底数据(Z 或 X)、R 点数据(R),可通过 G90/G91 选择增量/绝对指令。

4.3.1 端面钻孔循环 (G83)/侧面钻孔循环 (G87)

通过设定参数 RTR(No.5101#2),即可选择高速深孔钻削循环或深孔钻削循环。
如果没有指定每次的切削量,使用标准的钻孔循环。

·高速深孔钻削循环(G83、G87)(参数 RTR(No.5101#2)= “0”)


此循环进行高速深孔加工操作。这种钻孔方式重复这样的循环:在进入孔底之
前,间歇地进行切削进给并以指定的退刀量快速移动,边将切屑排出孔外,边进
行加工。

- 94 -
B-64304CM-1/01 编程 4.为简化编程的功能

格式
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ F_ K_ M_ ;

G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
Q_ : 每次的切削量
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
M_ : C 轴卡紧的 M 代码(必要时)
G83 或 G87(G98 方式) G83 或 G87(G99 方式)

Mα 初始平面 Mα

M(α+1),P2
R点 R点 R 点平面
M(α+1),P2

q q
d d

q
d q d

q q
Z点 Z点

P1 P1
Mα : C 轴卡紧的 M 代码
M(α+1) : C 轴松开的 M 代码
P1 : 由程序指定的暂停
P2 : 由参数(No.5111)设定的暂停
d : 由参数(No.5114)设定的退刀量

- 95 -
4.为简化编程的功能 编程 B-64304CM-1/01

·深孔钻削循环(G83、G87)(参数 RTR (No.5101#2= “1”))

格式
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ F_ K_ M_ ;

G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
Q_ : 每次的切削量
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
M_ : C 轴卡紧的 M 代码(必要时)
G83 或 G87(G98 方式) G83 或 G87(G99 方式)

Mα 初始平面 Mα
M(α+1),P2
R点 M(α+1),P2 R点 R 点平面

q q
d d
q q
d d
q q
Z点 Z点
P1 P1
Mα : C 轴卡紧的 M 代码
M(α+1) : C 轴松开的 M 代码
P1 : 由程序指定的暂停
P2 : 由参数(No.5111)设定的暂停
d : 由参数(No.5115)设定的退刀量

举例
M51 ; C 轴分度方式 ON
M3 S2000 ; 旋转刀具启动
G00 X50.0 C0.0 ; X 轴、C 轴定位
G83 Z-40.0 R-5.0 Q5000 F5.0 M31 ; 钻第 1 个孔
C90.0 Q5000 M31 ; 钻第 2 个孔
C180.0 Q5000 M31 ; 钻第 3 个孔
C270.0 Q5000 M31 ; 钻第 4 个孔
G80 M05 ; 取消、旋转刀具停止
M50 ; C 轴分度方式 OFF

注释
如果不指定每次的切削量 Q,就进行通常的钻孔。(见钻孔循环)

- 96 -
B-64304CM-1/01 编程 4.为简化编程的功能

·钻孔循环(G83、G87)
如果不指定每次的切削量 Q,就成为通常的钻孔循环。
切削进给进行到孔底,刀具以快速移动的方式从孔底退出。

格式
G83 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;

G87 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
M_ : C 轴卡紧的 M 代码(必要时)
G83 或 G87(G98 方式) G83 或 G87(G99 方式)

Mα 初始平面 Mα

R点 R 点平面 R点 R 点平面
M(α+1),P2 M(α+1),P2

Z点 Z点
P1 P1
Mα : C 轴卡紧的 M 代码
M(α+1) : C 轴松开的 M 代码
P1 : 由程序指定的暂停
P2 : 由参数(No.5111)设定的暂停

举例
M51 ; C 轴分度方式 ON
M3 S2000 ; 旋转刀具启动
G00 X50.0 C0.0 ; X 轴、C 轴定位
G83 Z-40.0 R-5.0 P500 F5.0 M31 ; 钻第 1 个孔
C90.0 M31 ; 钻第 2 个孔
C180.0 M31 ; 钻第 3 个孔
C270.0 M31 ; 钻第 4 个孔
G80 M05 ; 取消、旋转刀具停止
M50 ; C 轴分度方式 OFF

- 97 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.3.2 端面攻丝循环 (G84)/侧面攻丝循环 (G88)

该循环可以进行攻丝加工。
主轴到达孔底时反转,执行攻丝循环。

格式
G84 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ F_ K_ M_ ;

G88 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
Q_ : 每次的切削量(参数 PCT(No.5104#6)="1")
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
M_ : C 轴卡紧的 M 代码(必要时)
G84 或 G88(G98 方式) G84 或 G88(G99 方式)

Mα 初始平面 Mα

主轴正转 主轴正转

M(α+1),P2 M(α+1),P2
R点 R点
R 点平面

P1 Z点 P1 Z点

主轴反转 主轴反转

Mα : C 轴卡紧的 M 代码
M(α+1) : C 轴松开的 M 代码
P1 : 由程序指定的暂停
P2 : 由参数(No.5111)设定的暂停

解释
使主轴正转并切削,在孔底反转并收回,由此来制作螺纹。
在攻丝动作期间忽略进给速度倍率,在返回动作完成之前,进给保持并不使机床
停止。

注释
在指定主轴正转或者反转的指令(M03 或者 M04)之前,可以指定或
者不指定主轴停止命令(M05)。
用参数 M5T(No.5105#3)来设定采用哪种方法,详情请参阅机床制造
商提供的说明书。

- 98 -
B-64304CM-1/01 编程 4.为简化编程的功能

·Q 指令
将参数 PCT(No.5104#6)设定为“1”,在以往的攻丝循环的指令格式中添加地址
Q,指定每次的切削量。
深孔攻丝循环中,针对每个切削动作退刀至 R 点,而高速深孔攻丝循环中,则
成为仅退出事先由参数(No.5213)所指定退刀量的动作。执行哪种动作,可通过参
数 PCP(No.5200#5)进行选择。

·动作
首先,作为基本动作,说明通常的攻丝循环的动作。

在指令攻丝循环之前,事先通过辅助功能使主轴旋转。
1. 有定位到孔位置的定位指令时,执行定位动作。
2. 指令了 R 点的情况下,执行向 R 点的定位动作。
3. 以切削进给方式进行攻丝加工,直到孔底。
4. 指令了暂停时间(P)的情况下,进行暂停。
5. 输出主轴停止的辅助功能 M05,成为 FIN 等待状态。
6. FIN 返回时,输出主轴反转的辅助功能 M04,成为 FIN 等待状态。
7. 返回 FIN 时,以切削进给方式拉拔丝锥,直到 R 点。
8. 指令了暂停时间(P)的情况下,进行暂停。
9. 输出主轴停止的辅助功能 M05,成为 FIN 等待状态。
10. FIN 返回时,输出主轴正转的辅助功能 M03,成为 FIN 等待状态。
11. FIN 返回时,返回初始平面的情况下,以快速移动移动方式返回到起始点。

指令了重复次数的情况下,从 1.起开始反复。

丝锥

①定位到孔位置 ①定位到下一个孔位置

11 定位到起始点
②定位到 R 点
R 点平面

⑧暂停
③攻丝到孔底 ⑨输出辅助功能 M05
⑩输出辅助功能 M03

⑦返回到 R 点

④暂停
孔底平面
⑤输出辅助功能 M05
工件
⑥输出辅助功能 M04

- 99 -
4.为简化编程的功能 编程 B-64304CM-1/01

·深孔攻丝循环
参数 PCT(No.5104#6)="1"、且参数 PCP(No.5200#5)="1"的情况下,成为深孔攻丝
循环。
上述攻丝循环的动作 3.成为如下所示情形。

3-1. 只切削由地址 Q 所指定的切削量 q。


3-2 输出主轴停止的辅助功能 M05,成为 FIN 等待状态。
3-3. FIN 返回时,输出主轴反转的辅助功能 M04,成为 FIN 等待状态。
3-4. FIN 返回时,以切削进给方式退刀至 R 点。
3-5. 输出主轴停止的辅助功能 M05,成为 FIN 等待状态。
3-6. FIN 返回时,输出主轴正转的辅助功能 M03,成为 FIN 等待状态。
3-7. FIN 返回时,以切削进给方式从上次的切削点移动到只离开空程量 d(参数
(No.5213))的位置(趋近)。

3-1. 只切削空程量 d(参数(No.5213))+切削量 q(由地址 Q 指定)。

反复上述操作,进行攻丝,直到孔底。
指令了暂停(P)的情况下,只在孔底和最后的 R 点进行暂停。

q:切削量 ⑤输出辅助功能 M05


d:空程量 ⑥输出辅助功能 M03

⑦趋近 R 点平面

q ④退刀
①攻丝

d
④退刀 ⑦趋近

①攻丝
q

①攻丝 q
②输出辅助功能 M05
③输出辅助功能 M04

之后,反复进行到孔底
工件
孔底平面

- 100 -
B-64304CM-1/01 编程 4.为简化编程的功能

·高速深孔攻丝循环
参数 PCT(No.5104#6)="1"、且参数 PCP(No.5200#5)="0"的情况下,成为高速深孔
攻丝循环。
上述通常的攻丝循环的动作 3.成为如下所示情形。

3-1. 只切削由地址 Q 所指定的切削量 q。


3-2 输出主轴停止的辅助功能 M05,成为 FIN 等待状态。
3-3. FIN 返回时,输出主轴反转的辅助功能 M04,成为 FIN 等待状态。
3-4. FIN 返回时,以切削进给方式只退刀由参数(No.5213)所指定的退刀量 d。
3-5. 输出主轴停止的辅助功能 M05,成为 FIN 等待状态。
3-6. FIN 返回时,输出主轴正转的辅助功能 M03,成为 FIN 等待状态。

3-1. FIN 返回时,只切削退刀量 d(参数(No.5213))+切削量 q(由地址 Q 指定)。

反复上述操作,进行攻丝,直到孔底。
指令了暂停(P)的情况下,只在孔底和 R 点进行暂停。

q:切削量
d:退刀量

R 点平面

①攻丝 q
⑤输出辅助功能 M05
⑥输出辅助功能 M03
d ④退刀

①攻丝 q

d ④退刀

①攻丝
q
②输出辅助功能 M05
③输出辅助功能 M04

之后,反复进行到孔底
工件
孔底平面

- 101 -
4.为简化编程的功能 编程 B-64304CM-1/01

·注意事项
1. 由地址 Q 所指令的切削量,在固定循环方式被取消之前被作为模态值存储起
来。
在下面的例 1 和例 2 中,哪一方都没有在 N20 的程序段中指令 Q,但是,由
于 Q 作为模态有效,所以执行深孔攻丝循环。如果该动作不妥当时,可像例
3 的 N15 那样地指令 G80,暂时取消固定循环方式,或者像例 4 的 N20 那样
地在进行攻丝的程序段中指令 Q0。

例1
N10 G84 X100. Y150. Z-100. Q20. ;
N20 X150. Y200 ; ←在该程序段中也进行深孔攻丝循环。
N30 G80 ;

例2
N10 G83 X100. Y150. Z-100. Q20. ;
N20 G84 Z-100. ; ←在该程序段中也进行深孔攻丝循环。
N30 G80 ;

例3
N10 G83 X100. Y150. Z-100. Q20. ;
N15 G80 ; ←取消了固定循环方式。
N20 G84 Z-100. ;
N30 G80 ;

例4
N10 G83 X100. Y150. Z-100. Q20. ;
N20 G84 Z-100. Q0 ; ←添加 Q0。
N30 G80 ;

2. Q 的单位,不是钻孔轴的单位,而是由参数 No.1031 设定的基准轴的单位。


此外,符号被忽略。

3. 地址 Q,即使是直径轴,也以半径值进行指定。

4. 深孔攻丝循环中的动作,请在 R 点以内。也即,d(参数(No.5213))的设定,
应为不超过 R 的设定。

- 102 -
B-64304CM-1/01 编程 4.为简化编程的功能

举例
M51 ; C 轴分度方式 ON
M3 S2000 ; 旋转刀具启动
G00 X50.0 C0.0 ; X 轴、C 轴定位
G84 Z-40.0 R-5.0 P500 F5.0 M31 ; 钻第 1 个孔
C90.0 M31 ; 钻第 2 个孔
C180.0 M31 ; 钻第 3 个孔
C270.0 M31 ; 钻第 4 个孔
G80 M05 ; 取消、旋转刀具停止
M50 ; C 轴分度方式 OFF

4.3.3 端面镗孔循环 (G85) 侧面镗孔循环 (G89)

该循环用来进行镗孔操作。

格式
G85 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;

G89 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
M_ : C 轴卡紧的 M 代码(必要时)
G85 或 G89(G98 方式) G85 或 G89(G99 方式)

Mα 初始平面 Mα

R 点平面
R点 M(α+1),P2 R点 M(α+1),P2

Z点 Z点
P1 P1
Mα : C 轴卡紧的 M 代码
M(α+1) : C 轴松开的 M 代码
P1 : 由程序指定的暂停
P2 : 由参数(No.5111)设定的暂停

解释
在定位以后,以快速移动方式移动到 R 点平面。
之后,从 R 点平面到 Z 点进行钻孔加工。
在刀具达到 Z 点以后,以两倍的切削进给速度返回到 R 点。

- 103 -
4.为简化编程的功能 编程 B-64304CM-1/01

举例
M51 ; C 轴分度方式 ON
M3 S2000 ; 旋转刀具启动
G00 X50.0 C0.0 ; X 轴、C 轴定位
G85 Z-40.0 R-5.0 P500 F5.0 M31 ; 钻第 1 个孔
C90.0 M31 ; 钻第 2 个孔
C180.0 M31 ; 钻第 3 个孔
C270.0 M31 ; 钻第 4 个孔
G80 M05 ; 取消、旋转刀具停止
M50 ; C 轴分度方式 OFF

4.3.4 钻孔用固定循环取消 (G80)

该循环取消钻孔用固定循环。

格式
G80 ;

解释
取消钻孔用固定循环,之后进行正常的操作。
R 点平面和 Z 点也被取消。
其它钻孔数据也被取消。

举例
M51 ; C 轴分度方式 ON
M3 S2000 ; 旋转刀具启动
G00 X50.0 C0.0 ; X 轴、C 轴定位
G83 Z-40.0 R-5.0 P500 F5.0 M31 ; 钻第 1 个孔
C90.0 M31 ; 钻第 2 个孔
C180.0 M31 ; 钻第 3 个孔
C270.0 M31 ; 钻第 4 个孔
G80 M05 ; 取消、旋转刀具停止
M50 ; C 轴分度方式 OFF

- 104 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.3.5 操作者需要注意的事项

·复位、紧急停止时
在钻孔循环期间,即使进行复位或紧急停止,有时也会使控制装置停止。在这种
情况下,钻孔方式和钻孔数据被存储下来,因此,在重新启动时需要引起充分注
意。

·单程序段
当钻孔循环由一个单程序段来完成时,控制装置在图 4.3(a) 的动作 1、2、6 的终
点停下来。因此,为了钻 1 个孔而要启动 3 次。在动作 1、2 的终点,进给保持
指示灯点亮并停止操作。如果保持着重复次数,在进给保持条件下该动作停止在
动作 6 的终点,在其他情况中它在单程序段停止状态下停止。

·进给保持
当在动作 3~5 之间由 G84、G88 来应用进给保持时,进给保持指示灯立即点亮。
但是,控制装置一直进行到动作 6 才停止。如果进给保持再被应用于动作 6,则
马上停止。
·倍率
在用 G84、G88 动作期间,进给速度的倍率是 100%。

- 105 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.4 刚性攻丝

端面攻丝循环(G84)和侧面攻丝循环(G88)可以用通常的方式或刚性方式来
完成。
在通常的方式下,主轴旋转或停止都伴随着沿攻丝轴上的移动,攻丝轴使用辅助
功能进行攻丝:M03(主轴正转)、M04(主轴反转)和 M05(主轴停止)。
在刚性方式,是靠控制主轴电机(把它看成伺服电机)以及在攻丝轴和主轴之间的
插补进行攻丝。
利用刚性方式进行攻丝时,主轴每旋转一周,攻丝轴就进给一定的距离(螺纹导
程)。即使在加速或者减速期间,这种操作也不改变。
因此,刚性方式不必使用可变丝锥(在通常的攻丝方式下要求使用),而可进行更
快、更精确的攻丝操作。
此外,多主轴控制有效的情形下(参数 MSP(No.8133#3)="1"),可以进行基于
第 2 主轴的刚性攻丝。

- 106 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.4.1 端面刚性攻丝 (G84)/侧面刚性攻丝 (G88)

当主轴电机被控制在刚性方式(把它看成伺服电机)时,可以进行高速攻丝循环。

格式
G84 X (U)_ C (H)_ Z (W)_ R_ P_ F_ K_ M_ ;

G88 Z (W)_ C (H)_ X (U)_ R_ P_ F_ K_ M_ ;

X_ C_或 Z_ C_ : 孔数据
Z_ 或 X_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
M_ : C 轴卡紧的 M 代码(必要时)

G84 或 G88(G98 方式) G84 或 G88(G99 方式)

主轴停止 主轴停止
初始平面

动作 1
动作 2 动作 6 主轴停止
主轴正转 主轴停止 主轴正转 P2
P2
R点 R 点平面 R点 R 点平面

动作 3 动作 5

Z点 Z点
P P
主轴停止 主轴反转 主轴停止 主轴反转
动作 4

P2 执行 C 轴松开的暂停。(暂停时间设定在参数(No.5111)中。)

端面刚性攻丝(G84)将平面第 1 轴假设为钻孔轴,将其他轴假设为定位轴。

参数 RTX(No.5209#0) 平面选择 钻孔轴


G17 Xp-Yp 平面 Xp
“0” G18 Zp-Xp 平面 Zp
G19 Yp-Zp 平面 Yp
“1”(注释) Zp
Xp:X 轴或 X 轴的平行轴
Yp:Y 轴或 Y 轴的平行轴
Zp:Z 轴或 Z 轴的平行轴

注释
Series 10/11 格式下无效。

- 107 -
4.为简化编程的功能 编程 B-64304CM-1/01

侧面刚性攻丝(G88)将平面第 2 轴假设为钻孔轴,将其他轴假设为定位轴。

参数 RTX(No.5209#0) 平面选择 钻孔轴


G17 Xp-Yp 平面 Yp
“0” G18 Zp-Xp 平面 Xp
G19 Yp-Zp 平面 Zp
“1”(注释) Xp
Xp:X 轴或 X 轴的平行轴
Yp:Y 轴或 Y 轴的平行轴
Zp:Z 轴或 Z 轴的平行轴

注释
Series 10/11 格式下无效。

(Series 10/11 格式)


G84.2 X (U)_ C (H)_ Z (W)_ R_ P_ F_ L_ S_ ;

X_ C_ : 孔数据
Z_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
F_ : 切削进给速度
L_ : 重复次数(需要重复时)
S_ : 主轴的转速
Series 10/11 格式指令时,不能进行 C 轴卡紧。

G84.2(G98 方式) G84.2(G99 方式)

主轴停止 主轴停止
初始平面

动作 1
动作 2 动作 6 主轴正转 主轴停止
主轴正转 主轴停止

R点 R 点平面 R点 R 点平面

动作 3 动作 5

Z点 Z点
P P
主轴停止 主轴反转 主轴停止 主轴反转
动作 4

- 108 -
B-64304CM-1/01 编程 4.为简化编程的功能

在 Series 10/11 格式下,不能通过 G 代码来区分端面攻丝循环/侧面攻丝循


环。钻孔轴取决于平面选择(G17/G18/G19)。请适当指定使端面攻丝循环/侧
面攻丝循环等同的平面选择。(参数 FXY(No.5101#0)设定为 “0” 时,Z 轴
成为钻孔轴。设定为 “1” 时随下表而定。)
平面选择 钻孔轴
G17 Xp-Yp 平面 Zp
G18 Zp-Xp 平面 Yp
G19 Yp-Zp 平面 Xp
Xp:X 轴或 X 轴的平行轴
Yp:Y 轴或 Y 轴的平行轴
Zp:Z 轴或 Z 轴的平行轴

解释
一旦 X 轴(G84)或 Z 轴(G88)的定位完成,主轴以快速移动方式移动到 R 点
平面。
从 R 点平面到 Z 点进行攻丝加工,完成以后主轴停止且暂停一段时间。然后,
停止中的主轴反转,刀具收回到 R 点平面,主轴停止旋转,之后快速移动到初
始平面。
正在进行攻丝时,进给速度倍率和主轴倍率都假设为 100%。然而,对于收回动
作(动作 5),由设置参数 DOV(No.5200#4)、OVU(No.5201#3)和参数(No.5211)
可以将倍率固定在最大 2000%的水平上。

·刚性方式
刚性方式的指令有下列 3 种。
• 在一个攻丝指令之前指定 M29S*****。
• 在与攻丝指令相同的程序段中指定 M29S*****。
• 把 G84(G88)当作刚性攻丝的 G 代码予以指定。(将参数 G84(No.5200#0)设
定为 “1”。)

·螺纹的导程
在每分钟进给方式中,进给速度÷主轴速度=螺纹导程
在每转进给方式中,进给速度=螺纹导程。

·Series 10/11 格式指令


参数 FCV(No.0001#1)为“1”时,可通过 G84.2 执行。动作如同 G84 一样。但是,
重复次数的指令格式成为 L。

·插补后加/减速
可以应用直线型加/减速或铃型加/减速。

·预读插补前加/减速
预读插补前加/减速无效。

- 109 -
4.为简化编程的功能 编程 B-64304CM-1/01

·倍率
各类倍率虽然无效,但是通过设定参数可以使下列倍率有效。
·拉拔倍率
·倍率信号
详如后述。

·空运行
空运行对 G84(G88)也有效。因此,对 G84(G88)的钻孔轴的速度应用空运行时,
系统随之进行攻丝。
空运行速度较快时,主轴的速度也将随之加快,应予注意。

·机械锁住
机械锁住对 G84(G88)也有效。
即使在机械锁住状态执行 G84(G88),钻孔轴也不会移动。因此,主轴也不会动
作。

·复位
在刚性攻丝中执行复位操作时,解除刚性攻丝方式,主轴电机返回到通常的方
式。但是,G84(G88)方式根据参数 CLR(No.3402#6)设定,在某些情况下不会被
解除,应予注意。
·互锁
互锁对 G84(G88)也有效。

·进给保持、单程序段
在 G84(G88)方式下,若将参数 FHD(No.5200#6)设定为 “0”,进给保持、单程序
段将无效。将其设定为 “1”,进给保持、单程序段将有效。

·反向间隙补偿
在刚性攻丝方式下,为了补偿主轴正转、反转时的空转,进行反向间隙补偿。请
在参数(No.5321~No.5324)中设定反向间隙量。
沿着钻孔轴的反向间隙补偿可按通常方式执行。

·C 轴卡紧、松开
可以在刚性攻丝时指定为机械性固定/解除 C 轴的 M 代码。通过在 G84(G88)的
程序段中添加用于钳制的 M 代码,即可输出两种 M 代码。有关时机将在后面描
述。
钳制的 M 代码设定在参数(No.5110)中。松开的 M 代码根据参数(No.5110)的设定
如下表所示。
参数(No.5110)
0 0 以外
M 代码不予输出 成为 No.5110 的设定值+1

- 110 -
B-64304CM-1/01 编程 4.为简化编程的功能

限制
·轴的切换
在切换钻孔轴之前,请暂时取消固定循环。在刚性方式下切换时,会有报警
(PS0206)发出。

·S 指令
如果指定的转速大于所用齿轮的最大转速,则会有报警(PS0200)发出。此外,检
测单位水平下 8msec 的脉冲数,在串行主轴上若指定 8msec 的脉冲数在 32768
以上,则会发生报警(PS0202)。

<参考实例>
下面以内置有每旋转一周具有 4095 脉冲的检测器的内置电机为例进行说明。
刚性攻丝时的主轴最大转速如下所示。(8msec 的情形)
(4095×1000÷8×60)÷4095=7500(min-1)
串行主轴的情形
(32767×1000÷8×60)÷4095=60012(min-1)[注释: 理论值]
刚性攻丝中所使用的 S 指令,在刚性攻丝的取消时被清除,成为指令了 S0 的状
态。

·F 指令
当指定值超过切削进给上限值时,会有报警(PS0201)发出。

·F 指令的单位
公制输入 英制输入 备注
G98 1mm/min 0.01inch/min 允许用小数点编程
G99 0.01mm/rev 0.0001inch/rev 允许用小数点编程
·M29
如果在 M29 和 G84 之间指定 S 指令和轴移动,会有报警(PS0203)发出。此外,
如果在攻丝循环中指定 M29,会有报警(PS0204)发出。

·刚性攻丝方式指令 M 代码
指令刚性攻丝方式的 M 代码,在参数(No.5210)中进行设定。

·P
请在进行钻孔动作的程序段中指定 P。如果被指定在不进行钻孔动作的程序段
中,则不能被当作模态数据存储。

·取消
不要以与 G84 相同的程序段指定 01 组的 G 代码(G00~G03)。否则,G84 将被取
消。

·刀具位置偏置
在固定循环方式下,刀具位置偏置被忽略。

- 111 -
4.为简化编程的功能 编程 B-64304CM-1/01

·程序再启动
在刚性攻丝的循环中,不能执行程序再启动。

·R
请在执行钻孔动作的程序段中指定 R。如果在一个没有钻孔操作的程序段中指定
了这个值,它不被作为模态数据存储。

·子程序调用
请用单程序段来指定在固定循环方式下的子程序调用指令 M98P_。

举例
攻丝轴进给速度 1000mm/min
主轴转速 1000 min-1
螺纹的导程 1. 0mm
<每分钟进给的编程>
G98 ;............................................................................ 每分钟进给指令
G00 X100.0 ; ............................................................... 定位
M29 S1000; ................................................................. 刚性方式指令
G84 Z-100.0 R-20.0 F1000 ; ....................................... 刚性攻丝加工
<每转进给的编程>
G99 ;............................................................................ 每转进给指令
G00 X100.0 ; ............................................................... 定位
M29 S1000 ; ................................................................ 刚性方式指令
G84 Z-100.0 R-20.0 F1.0 ; .......................................... 刚性攻丝加工

- 112 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.4.2 深孔刚性攻丝循环(G84 或 G88)

在刚性攻丝方式下切削深孔是困难的,这是因为金属碎屑会粘在刀具上,或增加
切削阻力。
在这种情况下,深孔刚性攻丝循环就很有用。通过参数 PCP(No.5200#5)设定,
本功能可以从高速深孔攻丝循环和标准深孔攻丝循环中予以选择。

格式
将参数 PCP(No.5200#5)设定为 “0”,并用刚性攻丝指定 G84(G88)时,就成为高
速深孔刚性攻丝。

G84 X(U)_ C(H)_Z(W)_ R_ P_ Q_ F_ K_ M_ ;



G88 Z(W)_ C(H)_X(U)_ R_ P_ Q_ F_ K_ M_ ;

X_ C_ 或 Z_ C_ : 孔位置数据
Z_ 或 X_ :从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
Q_ : 每次的切削量
F_ : 切削进给速度
K_ : 重复次数(仅限需要重复时)
M_ : C 轴卡紧的 M 代码(必要时)

G84 或 G88(G98 方式) G84 或 G88(G99 方式)

·高速深孔刚性攻丝循环 d=返回量
主轴停止 主轴停止
在从 R 点的最初的切削中,使主轴正转,仅
切入由地址 Q 指定的切削量 q。(动作①) Mα Mα
初始平面
之后,使主轴反转,并仅返回参数(No.5213) 主轴停止
主轴正转
中所设定的返回量 d。(动作②) 主轴正转
主轴停止 主轴停止 主轴正转 主轴停止
之后,使主轴正转并进行(d+q)的切削。(动 主轴正转
R点 R点 M(α+1) R点 R点 M(α+1)
作③) 平面 P2 平面 P2

q ①
d
q ①
d
由此以后,在到达孔底(Z 点)之前,重复 ② ②
②和③。
③ ③
q d
q d
动作①和③中使用切削速度和刚性攻丝的时
间常数。 主轴停止 主轴停止
动作②以及从孔底(Z 点)到 R 点的移动, q 主轴反转 q 主轴反转
刚性攻丝的拉拔倍率有效,使用刚性攻丝的
时间常数。

Z点 Z点

主轴停止 P1 主轴反转 主轴停止 P1 主轴反转

- 113 -
4.为简化编程的功能 编程 B-64304CM-1/01

将参数 PCP(No.5200#5)设定为 “1”,并用刚性攻丝指定 G84(G88)时,就成为深


孔刚性攻丝。

G84 X(U)_ C(H)_Z(W)_ R_ P_ Q_ F_ K_ M_ ;



G88 Z(W)_ C(H)_X(U)_ R_ P_ Q_ F_ K_ M_ ;

X_ C_ 或 Z_ C_ : 孔位置数据
Z_ 或 X_ :从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
Q_ : 每次的切削量
F_ : 切削进给速度
K_ : 重复次数(仅限需要重复时)
M_ : C 轴卡紧的 M 代码(必要时)

G84 或 G88 (G98 方式) G84 或 G88 (G99 方式)

·深孔刚性攻丝循环 d=切削开始距离
主轴停止 主轴停止 主轴停止
在从 R 点的最初的切削中,使主轴正转,仅 主轴正转
主轴停止
主轴正转
切入由地址 Q 指定的切削量 q。(动作①) Mα Mα
初始平面
之后,使主轴反转后返回到 R 点。(动作②)
之后,使主轴正转,移动到切削开始点后切 主轴正转
主轴停止 主轴正转 主轴停止
到[(首先切削的位置)-(参数(No.5213) R点 R点 M(α+1) R点 R点 M(α+1)
中所设定的切削开始距离 d)]的位置。(动 平面 P2 平面 P2
③ ③
作③) q ① q ①
接着,切削(d+q)。(动作④) ② d ② d

④ ④
由此以后,在到达孔底(Z 点)之前,重复 q q
d d
②~④。
q 主轴停止 q 主轴停止
主轴反转 主轴反转
d d
动作①和④中使用切削速度和刚性攻丝的时
间常数。
动作②、③以及从孔底(Z 点)到 R 点的移
动,刚性攻丝的拉拔倍率有效,使用刚性攻
丝的时间常数。 Z点 Z点

主轴停止 P1 主轴反转 主轴停止 P1 主轴反转

上图中的记号表示下列动作。
: 定位(快速移动 G00)
: 切削进给(直线插补 G01)
P1 : 由地址 P 指令编程的暂停
Mα : C 轴卡紧 M 代码输出(α值设定在参数(No.5110)中)
M(α+1) : C 轴松开 M 代码输出
P2 : 由参数(No.5111)设定的暂停

补充 没有指定或者设定 P1、Mα、M(α+1)、P2 时,不予执行或输出。

- 114 -
B-64304CM-1/01 编程 4.为简化编程的功能

解释
·切削开始距离
切削开始距离 d 通过参数(No.5213)予以设定。

·返回量
毎次的返回量 d 通过参数(No.5213)予以设定。

·返回速度
返回动作时的速度,与从孔底(Z 点)到 R 点的移动一样,可以通过参数
DOV(No.5200#4)、参数 OVU(No.5201#3)、参数(No.5211)的设定而使最大 2000%
的倍率有效。

·切入到切削起点的速度
切入到切削起点时的速度,与从孔底(Z 点)到 R 点的移动一样,可以通过参数
DOV(No.5200#4)、参数 OVU(No.5201#3)、参数(No.5211)的设定而使最大 2000%
的倍率有效。

·插补后加/减速
可以应用直线型加/减速或铃型加/减速。

·预读插补前加/减速
预读插补前加/减速无效。

·倍率
各类倍率虽然无效,但是通过设定参数可以使下列倍率有效。
·拉拔倍率
·倍率信号
详如后述。

·空运行
空运行对 G84(G88)也有效。因此,对 G84(G88)的钻孔轴的速度应用空运行时,
系统随之进行攻丝。
空运行速度较快时,主轴的速度也将随之加快,应予注意。

·机械锁住
机械锁住对 G84(G88)也有效。
即使在机械锁住状态执行 G84(G88),钻孔轴也不会移动。因此,主轴也不会动
作。

·复位
在刚性攻丝中执行复位操作时,解除刚性攻丝方式,主轴电机返回到通常的方
式。但是,G84(G88)方式根据参数 CLR(No.3402#6)设定,在某些情况下不会被
解除,应予注意。

- 115 -
4.为简化编程的功能 编程 B-64304CM-1/01

·互锁
互锁对 G84(G88)也有效。

·进给保持、单程序段
在 G84(G88)方式下,若将参数 FHD(No.5200#6)设定为 “0”,进给保持、单程序
段将无效。将其设定为 “1”,进给保持、单程序段将有效。

·反向间隙补偿
在刚性攻丝方式下,为了补偿主轴正转、反转时的空转,进行反向间隙补偿。请
在参数(No.5321~No.5324)中设定反向间隙量。
沿着钻孔轴的反向间隙补偿可按通常方式执行。

·Series 10/11 格式
参数 FCV(No.0001#1)为 “1” 时,可通过 G84.2 执行。动作如同 G84 一样。但是,
重复次数的指令格式成为 L。

限制
·轴的切换
在切换钻孔轴之前,请暂时取消固定循环。在刚性方式下切换时,会有报警
(PS0206)发出。

·S 指令
如果指定的转速大于所用齿轮的最大转速,则会有报警(PS0200)发出。
刚性攻丝中所使用的 S 在刚性攻丝的固定循环取消时被清除,S0 成为被指定的
状态。

·主轴的分配量
在串行主轴的情形下,主轴的分配量在每 8msec 下为 32767pulse。(显示在诊断
显示 No.451 中。)
此值随着位置编码器的齿轮比设定和、刚性攻丝的指令而变化,指定了超过此上
限的指令时,会发生报警(PS0202)。

·F 指令
当指定值超过切削进给上限值时,会有报警(PS0011)发出。

·F 指令的单位
公制输入 英制输入 备注
G94 1mm/min 0.01inch/min 允许用小数点编程
G95 0.01mm/rev 0.0001inch/rev 允许用小数点编程

- 116 -
B-64304CM-1/01 编程 4.为简化编程的功能

·M29
如果在 M29 和 G84 之间指定 S 指令和轴移动,会有报警(PS0203)发出。
此外,如果在攻丝循环中指定 M29,会有报警(PS0204)发出。

·刚性攻丝指令 M 代码
指令刚性攻丝方式的 M 代码,在参数(No.5210)中进行设定。

·P/Q
在进行钻孔动作的程序段中指定 P/Q。如果被指定在不进行钻孔动作的程序段
中,则不能被当作模态数据存储。
当 Q0 被指定时,则不进行深孔刚性攻丝操作。

·取消
请勿以与 G84 相同的程序段指定 01 组的 G 代码(G00~G03)。否则,G84 将被取
消。

·刀具位置偏置
在固定循环方式下,刀具位置偏置被忽略。

·子程序调用
请用单程序段来指定在固定循环方式下的子程序调用指令 M98P_。

·d(参数(No.5213))
深孔攻丝循环中的动作,应在 R 点以内进行。也即,d(参数(No.5213))的设定,
应为不超过 R 的设定。

4.4.3 固定循环取消 (G80)

该循环取消刚性攻丝的固定循环。
指令方法与钻孔用固定循环取消相同,请参阅“钻孔用固定循环取消”项。

注释
在刚性攻丝的固定循环取消时,刚性攻丝中所使用的 S 值也被清除。
(与指定了 S0 的状态相同。)
也即,不能将为刚性攻丝指定的 S 用在取消刚性攻丝的固定循环之后
的程序中。
在取消刚性攻丝的固定循环后,请根据需要重新指定 S。

- 117 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.4.4 刚性攻丝中的倍率

各类倍率虽然无效,但是通过设定参数可以使下列倍率有效。
·拉拔倍率
·倍率信号

4.4.4.1 拉拔倍率

拉拔倍率可以使参数中所设定的固定的倍率值或者程序中所指定的倍率值在拉
拔时(含深孔/高速深孔钻时的回退时)有效。

解释
·在参数中指定倍率
将参数 DOV(No.5200#4)设定为 “1”,在参数(No.5211)中设定倍率值。
倍率值以 1%的刻度单位,可以在 0~200%的范围内设定。此外,将参数
OVU(No.5201#3)设定为 “1” 时,可以以 10%为刻度单位在 0~2000%范围内设
定。

·在程序中指定倍率
当将参数 DOV(No.5200#4)和参数 OV3(No.5201#4)设定为 “1” 时,拉拔时的主
轴转速可以通过程序加以指定。
在刚性攻丝的指令程序段中使用“J”地址来指定拉拔时的主轴转速。
例)切削时 S=1000min-1 拉拔时 S=2000min-1 的情形
·
M29 S1000 ;
G84 Z-100. F1000. J2000 ;
·
实际的倍率值换算,按照如下方式计算。
因此,拉拔时的主轴转速在某些情况下与通过“J”地址指定的转速不一致。此
外,倍率值超出 100%~200%的范围时,被固定在 100%上。

倍率值(%)= 拉拔时的主轴转速(J 指令) × 100


主轴转速(S 指令)

此外,通过将参数 OVE(No.5202#6)设定为“1”,即可将倍率值扩展到 100%~


2000%。此时,倍率值偏离 100%~2000%的范围时,成为 100%。

通过参数设定和指令成为实际有效的倍率,如下表所示。

- 118 -
B-64304CM-1/01 编程 4.为简化编程的功能

参数 OVE(No.5202#6)=“0”时
参数设定 DOV= “1”
DOV= “0”
指令 OV3= “1” OV3= “0”
存在由地址“J”指定的拉拔时的 100~200%的范围内 程序指令
参数
主轴转速指令 100~200%的范围外 100% 100%
(No.5211)
不存在由地址“J”指定的拉拔时的主轴转速指令 参数(No.5211)

参数 OVE(No.5202#6)=“1”时
参数设定 DOV="1"
DOV="0"
指令 OV3="1" OV3="0"
存在由地址“J”指定的拉拔时 100~2000%的范围内 程序指令
参数
的主轴转速指令 100~2000%的範囲外 100% 100%
(No.5211)
不存在由地址“J”指定的拉拔时的主轴转速指令 参数(No.5211)

注释
1 不要将小数点使用于地址“J”的指令中。
使用小数点时,成为如下所示的情形。
例)参考轴的设定单位为 IS-B 时
·非计算器型小数点输入
指令值被变换为考虑了最小设定单位的值。
“J200.” 成为 200000min-1。
·计算器型小数点输入
变换为舍去小数点后数值的值。
“J200.” 成为 200min-1。
2 不要在地址“J”的指令中使用负号。
使用负号时,视为指定了范围外的值。
3 应用了拉拔倍率值的主轴转速,通过下列计算求出倍率的最大值,以免
超过使用中的齿轮的最高转速(参数(No.5241~No.5244))。因此,根据
倍率值,在某些情况下与主轴最高转速不一致。
主轴最高转速(参数设定)
倍率的最大值(%)= × 100
主轴转速(S 指令)
4 指定拉拔时的主轴转速的地址“J”,被在刚性攻丝方式下指定时,直到
取消固定循环之前都有效。

- 119 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.4.4.2 倍率信号

将参数 OVS(No.5203#4)设定为 “1” 时,即可对刚性攻丝中的切削/拉拔动作应用


下列所示的倍率。
·通过进给速度倍率信号应用倍率
·通过倍率取消信号取消倍率

本功能与每个动作的倍率关系,如下所示。
·切削时
倍率取消信号= “0” 的情形
通过倍率信号指定的值
倍率取消信号= “1” 的情形
100%
·拉拔时
倍率取消信号= “0” 的情形
通过倍率信号指定的值
倍率取消信号= “1” 的情形
拉拔倍率无效时
100%
拉拔倍率有效时
通过拉拔倍率指定的值

注释
1 应用了倍率值的主轴转速,通过下列计算求出倍率的最大值,以免超过
使用中的齿轮的最高转速(参数(No.5241~No.5244))。因此,根据倍
率值,在某些情况下与主轴最高转速不一致。
主轴最高转速(参数设定)
倍率的最大值(%)= × 100
主轴转速(S 指令)
2 倍率的操作,随所使用的机床而不同,请参阅机床制造商提供的说明书。

- 120 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.5 磨削用固定循环(磨床用)

磨削用固定循环使程序员编制程序更容易,它可以用包含 G 功能的一个程序段
来指令通常需要用几个程序段才能指令的磨削加工特有的反复加工动作。同时可
以减小程序,从而有效使用存储器。磨削用固定循环有如下 4 种。

· 纵向走刀磨削循环(G71)
(G 代码体系 C 的情形下为 G72)
· 纵向走刀直接固定尺寸磨削循环(G72)
(G 代码体系 C 的情形下为 G73)
· 振荡磨削循环(G73)
(G 代码体系 C 的情形下为 G74)
· 振荡直接固定尺寸磨削循环(G74)
(G 代码体系 C 的情形下为 G75)

下面说明中进行砂轮切削的轴、进行砂轮磨削的轴按照如下方式表述。

砂轮切削的轴: 切削轴
砂轮磨削的轴: 磨削轴

切削轴的切削量、以及磨削轴的磨削量的设定单位,取决于参考轴(参数
(No.1031))的设定单位(参数(No.1013))。参考轴(参数(No.1031))的设定值
为 0 的情形下,取决于第 1 轴的设定单位。

注释
磨削用固定循环属于选项功能。
相同路径中,无法同时使用磨削用固定循环和复合形固定循环。
使用磨削用固定循环时,将参数 GFX(No.5106#0)设定为“1”。

警告
磨削用固定循环的 G 代码 G71,G72,G73,G74(G 代码体系 C 下
为 G72,G73,G74,G75)为 01 组的 G 代码。没有用于取消钻孔用
固定循环的 G80 的 G 代码。通过指令 G04 以外的 00 组的 G 代码,
虽然切削量等的模态信息将被清除,但是无法取消磨削用固定循环。
要取消磨削用固定循环,需要指令 G71,G72,G73,G74 以外的 01
组的 G 代码。因此,从 G71,G72,G73,G74 切换到其他的轴移动
指令时,务必指令 G00,G01 之类的 01 组的 G 代码,并取消磨削用
固定循环。如果没有取消磨削用固定循环就进行其他的轴移动指令,
则循环将会继续而有可能导致预想外的动作。

- 121 -
4.为简化编程的功能 编程 B-64304CM-1/01

注释
1 指令了磨削用固定循环的 G 代码(G71,G72,G73,G74)而本循环有
效期间,在其后的指令程序段中即便没有 G71,G72,G73,G74 的
指令,也将根据作为模态信息而保存起来的 A,B,W,U,I,K 的值执行磨
削用固定循环。
例.G71 A_ B_ W_ U_ I_ K_ H_ ;
; ← 即使是空的程序段也执行磨削用固定循环
%
2 从钻孔用固定循环切换磨削用固定循环时,请指令 G80,并取消固定
循环。
3 从磨削用固定循环切换到其它的轴移动指令时,请根据上述警告,取
消固定循环。
4 相同路径中,无法同时使用磨削用固定循环和复合形固定循环。
有磨削用固定循环的选项的情况下,可由参数GFX(No.5106#0)来选择
使用哪个功能。

4.5.1 纵向走刀磨削循环(G71)

进行纵向走刀磨削循环。

格式

G71 A_ B_ W_ U_ I_ K_ H_ ;
A_ : 第 1 切削量(切削方向根据指令的符号而定。)
B_ : 第 2 切削量(切削方向根据指令的符号而定。)
W_ : 磨削范围(磨削方向根据指令的符号而定。)
U_ : 暂停时间
I_ : A,B 的进给速度
K_ : W 的进给速度
H_ : 重复次数(设定值 1~9999)
G71

X
W

A ①(I) ③(K)

B ②U ④(I)

⑥(K) ⑤U

- 122 -
B-64304CM-1/01 编程 4.为简化编程的功能

解释
纵向走刀磨削循环由 6 个动作顺序组成。
在达到由地址 H 所指令的重复次数之前重复①到⑥的动作。在单程序段方式下,
在一个循环开始中执行①到⑥的动作。

·循环中的动作顺序
①砂轮切削
在切削进给方式下沿 X 轴方向切削由第 1 切削量 A 所指定的量。切削速度成为
由 I 所指定的速度。
②暂停
仅在由 U 所指定的时间内进行暂停。
③磨削
按照切削进给方式仅移动由 W 所指定的量。由参数(No.5176)来设定磨削轴的指
定。切削速度成为由 K 所指定的速度。
④砂轮切削
在切削进给方式下沿 X 轴方向切削由第 2 切削量 B 所指定的量。切削速度成为
由 I 所指定的速度。
⑤暂停
仅在由 U 所指定的时间内进行暂停。
⑥磨削 (返回方向)
沿着相反方向以 K 所指定的速度进给由 W 所指定的量。

限制

·切削轴
切削轴为控制轴的第 1 轴。通过将参数 FXY(No.5101#0)设定为 “1”,即可进行
基于平面选择指令(G17,G18,G19)的切换。
·磨削轴
磨削轴在参数(No.5176)中设定切削轴以外的轴号。磨削指令,不管轴名称如何,
始终由 W 来指定。另外,还可以由与所设定的轴号相对应的轴名称来指定。
·A,B,W
A,B,W 的指令,均为增量指令。
没有指定 A,B 时或者 A=B=0 时,成为无火花磨削(只执行磨削方向的移动)。
·H
尚未指令 H 时或者 H=0 时,视为 H=1。
H 指令只在其被指令的程序段中才有效。
·清除
在固定循环中的数据 A,B,W,U,I,K,是 G71、G72、G73、G74 共同的模态数据,
只要不重新指令,以前所指令的数据保持有效。该数据在指定 00 组 G 代码(G04
除外)或 01 组 G 代码(G71、G72、G73、G74 除外)时将被清除。H 只有在所指定
的程序段中有效。
·B 代码
固定循环中,无法指令 B 代码(第 2 辅助代码)。

- 123 -
4.为简化编程的功能 编程 B-64304CM-1/01

注释
1 指令了 G71 时,在没有进行磨削轴指令的情况下,会有报警(PS0455)
发出。
2 切削轴号和磨削轴号相同的情况下,会有报警(PS0456)发出。
3 本循环有效期间,即使指令了 G90(绝对指令),A,B,W 的指令也将
成为增量指令。

4.5.2 纵向走刀直接固定尺寸磨削循环(G72)

进行纵向走刀直接固定尺寸磨削循环。

格式
G72 P_ A_ B_ W_ U_ I_ K_ H_ ;
P_ : 量规号(设定值 1~4)
A_ : 第 1 切削量(切削方向根据指令的符号而定。)
B_ : 第 2 切削量(切削方向根据指令的符号而定。)
W_ : 磨削范围(磨削方向根据指令的符号而定。)
U_ : 暂停时间
I_ : A,B 的进给速度
K_ : W 的进给速度
H_ : 重复次数(设定值 1~9999)
G72

X
W

A ①(I) ③(K)

B ②U ④(I)

⑥(K) ⑤U

- 124 -
B-64304CM-1/01 编程 4.为简化编程的功能

解释
当使用多重跳步选项时,可以指定量规号。量规号的指定方法与多重跳步相同。
当没有多重跳步的选项时,常规的跳步信号有效。
量规号外的指令以及动作,与 G71 相同。

·跳步信号输入时的动作
G72 中,通过在循环过程中输入一个跳步信号,在使当前的动作顺序中断(或者
使当前的动作顺序结束)后,可以使循环终止。
下面列出在每个动作顺序中跳步信号输入时系统的具体动作。

· 在动作顺序①或④中(A,B 移动时)跳过信号被输入时,立即停止切削操作,刀具返回
到循环开始时的α坐标。

跳步信号 跳步信号
(结束)

(结束)

· 在动作顺序②或⑤中(暂停中)跳步信号被输入时,立即停止暂停,刀具返回到循环
开始时的α坐标。

· 在动作顺序③或⑥中(磨削移动时)跳步信号被输入时,在 W 的移动结束后,刀具返
回到循环开始时的α坐标。

跳步信号

(结束)
跳步信号

(结束)

- 125 -
4.为简化编程的功能 编程 B-64304CM-1/01

限制
·切削轴
切削轴成为控制轴的第 1 轴。通过将参数 FXY(No.5101#0)设定为 “1”,即可进
行基于平面选择指令(G17,G18,G19)的切换。
·磨削轴
磨削轴在参数(No.5177)中设定切削轴以外的轴号。磨削指令,不管轴名称如何,
始终由 W 来指定。另外,还可以由与所设定的轴号相对应的轴名称来指定。
·P
指定了 P1~P4 以外的情况下,跳步功能无效。
P 指令只在其被指令的程序段中才有效。
·A,B,W
A,B,W 的指令,均为增量指令。
没有指定 A,B 时或者 A=B=0 时,成为无火花磨削(只执行磨削方向的移动)。
·H
尚未指令 H 时或者 H=0 时,视为 H=1。
H 指令只在其被指令的程序段中才有效。
·清除
在固定循环中的数据 A,B,W,U,I,K,是 G71、G72、G73、G74 共同的模态数据,
只要不重新指令,以前所指令的数据保持有效。该数据在指定 00 组 G 代码(G04
除外)或 01 组 G 代码(G71、G72、G73、G74 除外)时将被清除。P,H 只有在其被
指令的程序段中有效。
·B 代码
固定循环中,无法指令 B 代码(第 2 辅助代码)。

注释
1 指令了 G72 时,在没有进行磨削轴指令的情况下,会有报警(PS0455)
发出。
2 切削轴号和磨削轴号相同的情况下,会有报警(PS0456)发出。
3 本循环有效期间,即使指令了 G90(绝对指令),A,B,W 的指令也将
成为增量指令。
4 没有多重跳步的选项而指令了 P1~P4 的情况下,会有报警(PS0370)
发出。

- 126 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.5.3 振荡磨削循环(G73)

进行振荡磨削循环。

格式
G73 A_ (B_) W_ U_ K_ H_ ;
A_ : 第 1 切削量(切削方向根据指令的符号而定。)
B_ : 第 2 切削量(切削方向根据指令的符号而定。)
W_ : 磨削范围(磨削方向根据指令的符号而定。)
U_ : 暂停时间
K_ : W 的进给速度
H_ : 重复次数(设定值 1~9999)
G73

X
W

①U
②(K)
A

A(B) ③U
④(K)

解释
振荡磨削循环由 4 个操作步骤组成。
在达到由地址 H 所指令的重复次数之前重复①到④的动作。在单程序段方式,
每次循环开始时都执行①到④的动作。

·循环中的动作顺序
①暂停
仅在由 U 所指定的时间内进行暂停。
②砂轮切削+磨削
切削轴(X 轴)和磨削轴同时进行切削进给。切削轴的移动量(切削量)成为由
第 1 切削量 A 所指定的量,磨削轴的移动量成为由 W 所指定的量。由参数
(No.5178)来设定磨削轴的指定。切削速度成为由 K 所指定的速度。
③暂停
仅在由 U 所指定的时间内进行暂停。
④砂轮切削+磨削(返回方向)
切削轴(X 轴)和磨削轴同时进行切削进给。切削轴的移动量(切削量)成为由
第 2 切削量 B 所指定的量,磨削轴的移动量成为由 W 所指定的量相反的方向。
切削速度成为由 K 所指定的速度。

- 127 -
4.为简化编程的功能 编程 B-64304CM-1/01

限制
·切削轴
切削轴成为控制轴的第 1 轴。通过将参数 FXY(No.5101#0)设定为 “1”,即可进
行基于平面选择指令(G17,G18,G19)的切换。
·磨削轴
磨削轴在参数(No.5178)中设定切削轴以外的轴号。磨削指令,不管轴名称如何,
始终由 W 来指定。另外,还可以由与所设定的轴号相对应的轴名称来指定。
·B
尚未指令 B 时,视为 B=A。
B 指令只在其被指令的程序段中才有效。
·A,B,W
A,B,W 的指令,均为增量指令。
没有指定 A,B 时或者 A=B=0 时,成为无火花磨削(只执行磨削方向的移动)。
·H
尚未指令 H 时或者 H=0 时,视为 H=1。
H 指令只在其被指令的程序段中才有效。
·清除
在固定循环中的数据 A,W,U,K,是 G71、G72、G73、G74 共同的模态数据,只
要不重新指令,以前所指令的数据保持有效。该数据在指定 00 组 G 代码(G04 除
外)或 01 组 G 代码(G71、G72、G73、G74 除外)时将被清除。B,H 只有在其被指
令的程序段中有效。
·B 代码
固定循环中,无法指令 B 代码(第 2 辅助代码)。

注释
1 指令了 G73 时,在没有进行磨削轴指令的情况下,会有报警(PS0455)
发出。
2 切削轴号和磨削轴号相同的情况下,会有报警(PS0456)发出。
3 本循环有效期间,即使指令了 G90(绝对指令),A,B,W 的指令也将
成为增量指令。

- 128 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.5.4 振荡直接固定尺寸磨削循环(G74)

进行振荡直接固定尺寸磨削循环。

格式
G74 P_ A_ (B_) W_ U_ K_ H_ ;
P_ : 量规号(设定值 1~4)
A_ : 第 1 切削量(切削方向根据指令的符号而定。)
B_ : 第 2 切削量(切削方向根据指令的符号而定。)
W_ : 磨削范围(磨削方向根据指令的符号而定。)
U_ : 暂停时间
K_ : W 的进给速度
H_ : 重复次数(设定值 1~9999)
G74

X
W

①U
②(K)
A

A(B) ③U
④(K)

- 129 -
4.为简化编程的功能 编程 B-64304CM-1/01

解释
当使用多重跳步选项时,可以指定量规号。量规号的指定方法与多重跳步相同。
当没有多重跳步的选项时,常规的跳步信号有效。
量规号外的指令以及动作,与 G73 相同。

·跳步信号输入时的动作
G74 中,通过在循环过程中输入一个跳步信号,在使当前的动作顺序中断(或者
使当前的动作顺序结束)后,可以使循环终止。
下面列出在每个动作顺序中跳步信号输入时系统的具体动作。

· 在动作顺序①或③中(暂停中)跳步信号被输入时,立即停止暂停,刀具返回到循环
开始时的α坐标。

· 在动作顺序②或④中(A,B,磨削移动时)跳步信号被输入时,在 W 的移动结束后,刀
具返回到循环开始时的α坐标。

跳步信号 跳步信号

(结束)
(结束)

限制
·切削轴
切削轴成为控制轴的第 1 轴。通过将参数 FXY(No.5101#0)设定为 “1”,即可进
行基于平面选择指令(G17,G18,G19)的切换。
·磨削轴
磨削轴在参数(No.5179)中设定切削轴以外的轴号。磨削指令,不管轴名称如何,
始终由 W 来指定。另外,还可以由与所设定的轴号相对应的轴名称来指定。
·P
指定了 P1~P4 以外的情况下,跳步功能无效。
P 指令只在其被指定的程序段中才有效。
·B
尚未指令 B 时,视为 B=A。
B 指令只在其被指令的程序段中才有效。
·A,B,W
A,B,W 的指令,均为增量指令。
没有指定 A,B 时或者 A=B=0 时,成为无火花磨削(只执行磨削方向的移动)。
·H
尚未指令 H 时或者 H=0 时,视为 H=1。
H 指令只在其被指令的程序段中才有效。

- 130 -
B-64304CM-1/01 编程 4.为简化编程的功能

·清除
在固定循环中的数据 A,W,U,K,是 G71、G72、G73、G74 共同的模态数据,只
要不重新指令,以前所指令的数据保持有效。该数据在指定 00 组 G 代码(G04 除
外)或 01 组 G 代码(G71、G72、G73、G74 除外)时将被清除。P,B,H 只有在其被
指定的程序段中有效。
·B 代码
固定循环中,无法指令 B 代码(第 2 辅助代码)。

注释
1 指令了 G74 时,在没有进行磨削轴指令的情况下,会有报警(PS0455)
发出。
2 切削轴号和磨削轴号相同的情况下,会有报警(PS0456)发出。
3 本循环有效期间,即使指令了 G90(绝对指令),A,B,W 的指令也将
成为增量指令。
4 没有多重跳步的选项而指令了 P1~P4 的情况下,会有报警(PS0370)发
出。

- 131 -
4.为简化编程的功能 编程 B-64304CM-1/01

4.6 倒角/拐角 R

概述
可以在某一单独轴的直线插补(G01)和垂直于该轴的单独轴的直线插补(G01)之
间,自动地插入倒角或拐角 R 的程序段。
针对平面选择(G17、G18、G19)指令所确定的平面上的 2 个轴的移动,插入倒角
/拐角 R。

注释
要使倒角/拐角 R 功能有效时,将参数 CCR(No.8134#2)设定为“1”。

格式
·倒角
平面选择第 1 轴→平面选择第 2 轴
(G17 平面:XP→YP
G18 平面:ZP→XP
G19 平面:YP→ZP)
格式
G17 平面: G01 XP(U) J(C)±j ;
G18 平面: G01 ZP(W) I(C)±i ;
G19 平面: G01 YP(V) K(C)±k ;
记号说明 刀具的运动
XP(U) 在右图中以绝对或增量 平面选择第 2 轴正向
YP(V) 方式指定从 a 点到 b 点
c
ZP(W) 的移动。
XP 为基本 3 轴的 X 轴或 a d 45°
) i,j,k

者其平行轴的地址,YP b

)
起点 45°
为基本 3 轴的 Y 轴或其 i,j,k
平行轴的地址,ZP 为基 c
本 3 轴的 Z 轴或其平行
平面选择第 2 轴负向
轴的地址。

朝着 a→d→c 移动
(I、J、K、C 指令为正时,朝着平面选
I(C)±i 在右图中,在地址 I、 择第 2 轴的正向移动;I、J、K、C 指
J(C)±j J、K 或 C 之后以带有 令为负时,朝着平面选择第 2 轴的负向
移动)
K(C)±k 符号的方式指定 b 点和
c 点之间的距离。(参
数 CCR(No.3405#4) 被
设定为 0 时,使用 I、J、
K;被设定为 1 时,使
用 C。)

- 132 -
B-64304CM-1/01 编程 4.为简化编程的功能

·倒角
平面选择第 2 轴→平面选择第 1 轴
(G17 平面:YP→XP
G18 平面:XP→ZP
G19 平面:ZP→YP)
格式
G17 平面: G01 YP(V) I(C)±i ;
G18 平面: G01 XP(U) K(C)±k ;
G19 平面: G01 ZP(W) J(C)±j ;
记号说明 刀具的运动
XP(U) 在右图中以绝对或增量 朝着 a→d→c 移动
(I、J、K、C 指令为正时,朝着平面选择第 1
YP(V) 方式指定从 a 点到 b 点 轴的正向移动;I、J、K、C 指令为负时,
ZP(W) 的移动。 朝着平面选择第 1 轴的负向移动)

XP 为基本 3 轴的 X 轴或 a 起点
者其平行轴的地址,YP
为基本 3 轴的 Y 轴或其
平行轴的地址,ZP 为基
本 3 轴的 Z 轴或其平行
d
轴的地址。
45° 45°

)
平 面 选 平 面 选
I(C)±i 在右图中,在地址 I、 c
) b c
择第 1 轴 i,j,k i,j,k 择第 1 轴
J(C)±j J、K 或 C 之后以带有 负向 正向

K(C)±k 符号的方式指定 b 点和
c 点之间的距离。(参
数 CCR(No.3405#4) 被
设定为 0 时,使用 I、J、
K;被设定为 1 时,使
用 C。)

- 133 -
4.为简化编程的功能 编程 B-64304CM-1/01

·拐角 R
平面选择第 1 轴→平面选择第 2 轴
(G17 平面:XP→YP
G18 平面:ZP→XP
G19 平面:YP→ZP)
格式
G17 平面: G01 XP(U) R±r ;
G18 平面: G01 ZP(W) R±r ;
G19 平面: G01 YP(V) R±r ;
记号说明 刀具的运动
XP(U) 在右图中以绝对或增量 平面选择第 2 轴正向
YP(V) 方式指定从 a 点到 b 点 c
r
ZP(W) 的移动。
XP 为基本 3 轴的 X 轴或 a d
b
者其平行轴的地址,YP 起点
为基本 3 轴的 Y 轴或其 r
c
平行轴的地址,ZP 为基
平面选择第 2 轴负向
本 3 轴的 Z 轴或其平行
轴的地址。 朝着 a→d→c 移动
(R 指令为+r 时,朝着平面选择第 2 轴
的正向移动;R 指令为-r 时,朝着平面
选择第 2 轴的负向移动)
R±r 以紧跟在地址 R 后带有
符号的方式指定右图中
连接 d 点和 c 点的圆弧的
半径值。

- 134 -
B-64304CM-1/01 编程 4.为简化编程的功能

·拐角 R
平面选择第 2 轴→平面选择第 1 轴
(G17 平面:YP→XP
G18 平面:XP→ZP
G19 平面:ZP→YP)
格式
G17 平面: G01 YP(V) R±r ;
G18 平面: G01 XP(U) R±r ;
G19 平面: G01 ZP(W) R±r ;
记号说明 刀具的运动
XP(U) 在右图中以绝对或增量 朝着 a→d→c 移动
(R 指令为+r 时,朝着平面选择第 1 轴的正向
YP(V) 方式指定从 a 点到 b 点 移动;R 指令为-r 时,朝着平面选择第 1 轴
的负向移动)
ZP(W) 的移动。
a 起点
XP 为基本 3 轴的 X 轴或
者其平行轴的地址,YP
为基本 3 轴的 Y 轴或其
平行轴的地址,ZP 为基
本 3 轴的 Z 轴或其平行 d
r r
轴的地址。

c b c 平 面 选
平面选
R±r 以紧跟在地址 R 后带有 择第 1 轴 择第 1 轴
正向
符号的方式指定右图中 负向
连接 d 点和 c 点的圆弧的
半径值。

- 135 -
4.为简化编程的功能 编程 B-64304CM-1/01

解释
利用 G01 为倒角、拐角 R 指定的移动,必须仅使平面选择所指定的 2 个轴中的 1
个轴移动。此外,其后的程序段,必须是平面选择所指定的另一轴的仅限 1 个轴
的指令。
例:
在将 A 轴设定为基本 X 轴的平行轴时(参数(No.1022)=5),在其后
的程序中,在 A 轴的切削进给和 Z 轴的切削进给之间进行倒角处理。
G18 A0 Z0
G00 A100.0 Z100.0
G01 A200.0 F100 K30.0
Z200.0
在其后的程序发出报警。(由于在尚未进行平面选择的 X 轴的移动
程序段中指定了倒角)
G18 A0 Z0
G00 A100.0 Z100.0
G01 X200.0 F100 K30.0
Z200.0
在其后的程序也发出报警。(由于倒角指令之后的程序段是尚未进行
平面选择的 X 轴的移动程序段)
G18 A0 Z0
G00 A100.0 Z100.0
G01 Z200.0 F100 I30.0
X200.0

I、J、K、R、C 的指令值为半径指定。

若是增量指令,倒角或拐角 R 的程序段滞后的程序段,应指定以格式项所示图
中的 b 点为起点的指令。也即,指定自 b 点的距离。注意,不是 c 点。

举例
X N001 G18 ;
N002 G00 X268.0 Z530.0 ;
N003 G01 Z270.0 R6.0 ;
530.0 N004 X860.0 K-3.0 ;
N005 Z0 ;
270.0
N004
终点 K3.0

N003

R6
N002
切削开始点

Z
φ860

φ268

- 136 -
B-64304CM-1/01 编程 4.为简化编程的功能

限制
·关于报警
下列指令引起一个报警。
1) 在螺纹切削的程序段中指定倒角或拐角 R 时(报警(PS0050))
2) 指定了倒角或拐角 R 的 G01 的程序段之后的程序段不是 G01 的指令时(报
警(PS0051、PS0052))
3) 指定了倒角或拐角 R 的程序段之后的程序段的移动轴不是平面选择所指定
的轴时(报警(PS0051、PS0052))
4) 在指定了倒角或拐角 R 的程序段之后的程序段中指定了平面选择指令
(G17、G18、G19)时(报警(PS0051))
5) 将参数 CCR(No.3405#4)设定为 “0”(通过 I、J、K 指定倒角的设定)时,在
G01 中指定了 I、J、K、R 中的 2 或更多个时(报警(PS0053))
6) 在用 G01 指定了 2 个或更多个轴的移动指令的程序段中,指定了倒角或拐角
R 时(报警(PS0054))
7) 指定了倒角或拐角 R 的程序段中,轴的移动量比倒角量或拐角 R 量更小时
(报警(PS0055))(见下图)

G18 实线为没有倒角时的
G01 W30.0 F100.0 I50.0 ;
刀具路径
G01 U100.0 ;

将被插入的倒角的
程序段

50.0

x
30.0 (←比 50.0 小)
z
50.0

图4.6 (a) 发生报警(PS0055)的例子

8) 在倒角的指令中,弄错了移动轴和 I、J、K 指令的对应关系时(报警(PS0306))


9) 弄错 I、J、K、R、C 的符号时(指定了朝着与下一个程序段的移动方向相反
的倒角或拐角 R 指令)(报警(PS0051))(见下图)

G18 将被插入的倒角的程序段
G01 W100.0 F100.0 I50.0 ; (+X 方向)
G01 U-100.0 ;

x 实线为没有倒角时的刀
具路径
z (-X 方向)

图4.6 (b) 发生报警(PS0051)的例子

- 137 -
4.为简化编程的功能 编程 B-64304CM-1/01

·单程序段运行
在单程序段中运行指定了倒角及拐角 R 的程序段时,操作一直持续到新插入的
倒角或拐角 R 的程序段的终点,机床在该终点以进给保持方式停止。但是,将
参数 SBC(No.5105#0)设定为 “1” 时,即使在已被插入的倒角或拐角 R 的程序段
的起点,机床也会以进给保持方式停止。

·刀尖半径补偿
进行刀尖半径补偿时,应注意下列几点。

1. 进行内侧的倒角或拐角 R 时,在由于倒角量或拐角 R 量比补偿值小得太多而


产生切入的情况下,会有报警(PS0041)发出。(见下图)

不会发出报警(PS0041)的例子 会发出报警(PS0041)的例子

(实线为倒角后的编程路径,虚线为刀具半径或刀尖半径中心路径)

2. 在刀尖半径补偿方式中的 G01 程序段具有指定 I、J、K 指令后又有意识地改


变补偿方向的功能(参阅刀尖半径补偿的说明)。倒角/拐角 R 有效时(参数
CCR(No.8134#2)= “1”),在希望使用此功能的情况下,必须将参数
CCR(No.3405#4)设定为“1”,将其设定为不用 I,J,K 来指定倒角指令。下面示
出在各条件下的动作差异。

(1) 不带倒角或拐角 R 功能的情形(参数 CCR(No.8134#2)= “0”)


可以在刀尖半径补偿方式中的 G01 程序段中,通过 I、J、K 地址来指
定刀尖半径补偿方向。
这种情形下不进行倒角处理。
(2) 带有倒角或拐角 R 功能的情形(参数 CCR(No.8134#2)= “1”)
(2-1) 参数 CCR(No.3405#4)= “0” 时
可以在刀尖半径补偿方式中的 G01 程序段中,通过 I、J、K 地
址来指定倒角。或可通过 R 地址来指定拐角 R。
这种情况下不可指定刀尖半径补偿方向。
(2-2) 参数 CCR(No.3405#4)= “1”时
可以在刀尖半径补偿方式中的 G01 程序段中,通过 I、J、K 地
址来指定刀尖半径补偿方向。
同时还可以通过 C/R 地址指定倒角/拐角 R。

·图纸尺寸直接输入
倒角/拐角 R 和图纸尺寸直接输入无法同时使用。
倒角/拐角功能有效的情况下(参数 CCR(No.8134#2)= “1”),
将参数 CRD(No.3453#0)设定为“1”时,图纸尺寸直接输入有
效。(此时,倒角/拐角 R 无效。)

- 138 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.7 相向刀具台镜像(G68、G69)

概述
如果装置上具有由位于相同控制轴上的两个相向刀具台组成的相向刀具台,则可
以通过 G 代码的指令,对 X 轴应用镜像,这样,就好像在相同的坐标系中创建
相向刀具台上的加工程序并进行对称切削。

格式
G68 : 相向刀具台镜像接通
G69 : 镜像取消

解释
可以通过 G 代码的指令,对参数(No.1022)中所设定的基本 3 轴的 X 轴应用镜像。
指定 G68 时,自此以后便将坐标系移动到相向刀具台上。并且,可以使 X 轴的
符号与程序指令相反地进行对称切削。该功能叫做相向刀具台镜像。
要使用此功能,需要在参数(No.1290)中事先设定 2 个刀架之间的距离。

举例
·车削加工时

刀架 A 的偏置量

③ 刀架 A

60

120
① Z

180 φ80 φ40

φ120
② 120

刀架 B 的偏置量

刀架 B

- 139 -
4.为简化编程的功能 编程 B-64304CM-1/01

X40.0 Z180.0 T0101 ; 将刀架 A 定位在①处


G68 ; 使坐标系仅位移刀架 A→B 之间(120mm)的距离,镜像
接通
X80.0 Z120.0 T0202 ; 将刀架 B 定位在②处
G69 ; 使坐标系仅位移刀架 B→A 之间的距离,
镜像取消
X120.0 Z60.0 T0101 ; 再次将刀架 A 定位在③处
※X 轴为直径指令

限制
注释
1 基于本功能的 G68 指令有效的情况下,可以由用户宏程序的系统变量
#5041~、#100101~:指令当前位置(工件坐标系)读取的 X 轴的值,成
为应用了镜像的位置。
2 不可与均衡切削功能(2 路径时)一起使用本功能。使用本功能时,请
将参数 NVC(No.8137#0)设定为“1”。

- 140 -
B-64304CM-1/01 编程 4.为简化编程的功能

4.8 图纸尺寸直接输入

概述
可以原样使用填写在加工图纸上的直线的角度、倒角值、拐角 R 值而进行编程。
此外,还可以在任意角度的直线和直线间,插入倒角或拐角 R。
图纸尺寸直接输入功能仅在存储器运行方式下有效。

注释
倒角/拐角 R 功能有效的情况下(参数 CCR(No.8134#2)=“1”),要
使用图纸尺寸直接输入,将参数 CRD(No.3453#0)设定为“1”。(此
时,倒角/拐角 R 功能无效。)

格式
指令格式表示 G18 平面(ZX 平面)时的例子。可以在 G17 平面(XY 平面)、
G19 平面(YZ 平面)上以下列格式指定本功能。
下列格式变化如下:
G17 平面:“Z”→“X”,“X”→“Y”
G19 平面:“Z”→“Y”,“X”→“Z”

- 141 -
4.为简化编程的功能 编程 B-64304CM-1/01

表4.8 (a) 指令格式


指令 刀具的运动

X
X2_ (Z2_) , A_ ; (X2 , Z2)

1
A

(X1 , Z1)
Z

, A1_ ; X
X3_ Z3_ , A2_ ; (X3 , Z3)
A2
2
(X2 , Z2) A1

(X1 , Z1)
Z

X2_ Z2_ , R1_ ; X


X3_ Z3_ ; (X3 , Z3)
或者 A2
, A1_ , R1_ ; R1
3 X3_ Z3_ , A2_ ;
A1
(X2 , Z2)
(X1 , Z1)
Z

X
X2_ Z2_ , C1_ ; (X3 , Z3)
X3_ Z3_ ;
A2
或者
, A1_ , C1_ ;
4 X3_ Z3_ , A2_ ; C1 A1
(X2 , Z2)
(X1 , Z1)
Z

- 142 -
B-64304CM-1/01 编程 4.为简化编程的功能

指令 刀具的运动

X
X2_ Z2_ , R1_ ; (X4 , Z4)
(X3 , Z3)
X3_ Z3_ , R2_ ;
X4_ Z4_ ; A2
R2
或者
5
,A1_ , R1_ ; R1
X3_ Z3_ , A2_ , R2 ;
A1
X4_ Z4_ ; (X2 , Z2)
(X1 , Z1)
Z

X
X2_ Z2_ , C1_ ;
C2
X3_ Z3_ , C2_ ;
X4_Z4_ ; (X4 , Z4) (X3 , Z3)
或者 A2
6 , A1_ , R1_;
X3_ Z3_ , A2_ ,C2_ ;
X4_ Z4_ ; (X2 , Z2)
C1 A1

(X1 , Z1)
Z

X
X2_ Z2_ , R1_ ; C2
X3_ Z3_ , C2_ ;
(X3 , Z3)
X4_ Z4_ ; (X4 , Z4)
或者 A2
7 , A1_ , R1_ ;
X3_ Z3_ , A2_ , C2_ ; R1
X4_ Z4_ ; A1
(X2 , Z2)
(X1 , Z1)
Z

X
X2_ Z2_ , C1_ ; (X4 , Z4)
X3_ Z3_ , R2_ ; (X3 , Z3)
X4_ Z4_ ;
或者 A2
8 , A1_ , C1_ ; R2
X3_Z3_ , A2_ , R2_;
X4_ Z4_ ; (X2 , Z2)
C1 A1
(X1 , Z1)
Z

- 143 -
4.为简化编程的功能 编程 B-64304CM-1/01

解释
图 4.8(a)所示的加工图纸的程序如下:

+X
X (x2) Z (z2) , C (c1) ; a3
X (x3) Z (z3) , R (r2) ;
X (x4) Z (z4) ; (x3, z3) +Z
(x4, z4)
或者 r2
a2
, ,A (a1) , C (c1) ;
X (x3) Z (z3) , A (a2) , R (r2) ;
X (x4) Z (z4) ;
(x2, z2)
c1 a1

(x1, z1)
起点

图4.8(a) 加工图纸(例)

要指定一条直线,可指定一个和两个 X、Z、A。在仅指定了一个时,直线必须
先由下一个程序段中的指令定义。
在指定一条直线的角度、倒角或拐角 R 的值时,分别用下述带有一个逗号(,)
的指令来指定。
,A_
,C_
,R_

在不用“A”和“C”作为轴名称的系统中,通过将参数 CCR(No.3405#4)设定
为 “1”,在指定直线的角度、倒角或拐角 R 的值时可以不加逗号(,),如下所
示:
A_
C_
R_

·基于补角的指令
参数 DDP(No.3405#5)被设定为 “1” 时,可以通过补角指定角度。
假设补角为 A’,实际的指令角度为 A,则下列关系成立。
A = 180 – A’

+X
A
A’
+Z

图4.8(b) 补角

- 144 -
B-64304CM-1/01 编程 4.为简化编程的功能

限制
注释
1 图纸尺寸直接输入的指令唯在存储器运行下才有效。
2 下面的 G 代码不能用于与图纸尺寸直接输入的指令相同的程序段中,
也不能用来定义连续的图形的图纸尺寸直接输入的程序段之间。
00 组中的 G 代码(G04 除外)
01 组的 G00、G01、G33 以外的 G 代码
10 组的 G 代码(钻孔用固定循环)
16 组的 G 代码(平面选择)
G22、G23
3 在螺纹切削的程序段中不能插入拐角 R 指令。
4 倒角/拐角R有效的情况下(参数 CCR(No.8134#2)= “1”),不能同时
使用两功能。将参数 CRD(No.3453#0)设定为 “1” 时,图纸尺寸直接输
入有效。(此时,倒角和拐角 R 无效。)
5 单程序段运行中,利用连续的图纸尺寸直接输入指令,通过下一个程序
段来决定上一个程序段的终点时,在上一个程序段的终点,机床不会在
单程序段停止方式下停止,而是在进给保持方式下停止。
6 在下面的程序中,计算交点的角度公差是±1°。(因为在交点计算中求
出的移动量太大。)
X_,A_;(将角度指令,A 指定为 0°或 180°±1°以内的值时,会有报警
(PS0057)发出。)
Z_,A_;(将角度指令 A 指定为 90°或 270°±1°时,会有报警(PS0057)发
出。)
7 计算交点时,由两条直线构成的角度差在±1°之间时,会有报警
(PS0058)发出。
8 由两条直线构成的角度差在±1°之间,倒角或拐角 R 将被忽略。
9 在跟在一个仅指定了角度指令的程序段后面的程序段中,必须指定坐标
指令值(绝对指令)和角度指令值。
(例)N1 X_ ,A_ ,R_;
N2 ,A_;
N3 X_ Z_ ,A_;
(除坐标指令值外,在 N3 程序段中必须指定角度指令。没有指定上述
指令时,会有报警(PS0056)发出。此外,坐标指令值若非绝对指令,也
会有报警(PS0312)发出。)
10 刀尖半径补偿中,只有图纸尺寸直接输入的角度指令的程序段,视为没
有移动的程序段。有关没有移动的程序段连续时的补偿细节,请参阅刀
尖半径补偿功能。
11 在连续的图纸尺寸直接输入指令中,如果指令之间存在 2 个或更多个没
有移动的程序段,则会有报警(PS0312)发出。
12 参数 CCR(No.3405#4)被设定为 “1” 时,G76(多重螺纹切削循环)的
程序段地址 A 成为刀尖的角度指令。
此外,以 A 或 C 为轴名称时,不可在图纸尺寸直接输入中的角度指令
和倒角指令中使用 A 和 C,请使用,A_和,C_(参数 CCR(No.3405#4)=
“0”)。
在复合形固定循环中,虽然可以在以 P 或 Q 指定的顺序号间的程序段
中使用图纸尺寸直接输入的程序,但是,由 Q 指定的最后的程序段不
得处在图纸尺寸直接输入指令的中途。

- 145 -
4.为简化编程的功能 编程 B-64304CM-1/01

举例
X

R20

R15 R6

φ300
φ60
φ100
10°

1×45°
30

180

22°

(直径指定,公制输入)
N001 G50 X0.0 Z0.0 ;
N002 G01 X60.0 ,A90.0 ,C1.0 F80 ;
N003 Z-30.0 ,A180.0 ,R6.0 ;
N004 X100.0 ,A90.0 ;
N005 ,A170.0 ,R20.0 ;
N006 X300.0 Z-180.0 ,A112.0 ,R15.0 ;
N007 Z-230.0 ,A180.0 ;
:
:

- 146 -
B-64304CM-1/01 编程 5.补偿功能

5 补偿功能
第 5 章“补偿功能”由下列内容构成。

5.1 刀具位置补偿 .................................................................................................148


5.2 刀尖半径补偿(G40~G42)的概括说明 .........................................................154
5.3 刀尖半径补偿的详细说明 .............................................................................169
5.4 拐角圆弧插补(G39)........................................................................................224
5.5 自动刀具补偿(G36、G37).............................................................................226

- 147 -
5.补偿功能 编程 B-64304CM-1/01

5.1 刀具位置补偿

刀具位置补偿功能是这样一种功能,它用来补偿实际使用的刀具与编程时使用的
假想刀具(通常是标准刀具)之间的差异。

假想刀具

实际刀具

X 轴偏置量

Z 轴偏置量

图5.1 (a) 刀具位置补偿

5.1.1 刀具形状偏置和刀具磨损偏置

刀具形状偏置对刀具形状及刀具安装位置等进行补偿。刀具磨损偏置对刀尖的磨
损进行补偿。可以分别设定这些刀具偏置量。不区别这些偏置量时,将刀具的形
状补偿量和磨损补偿量之和设定为刀具位置偏置量。

在程序中的点 在程序中的点

X 轴形状
偏置量
X 轴偏置量

X 轴磨损
偏置量

Z 轴形状偏
Z 轴磨损 Z 轴偏置量
置量
偏置量

图 5.1.1 (a) 区别刀具形状补偿和刀具磨损补偿的情形(左)和


不区别刀具形状补偿和刀具磨损补偿的情形(右)

- 148 -
B-64304CM-1/01 编程 5.补偿功能

5.1.2 刀具位置偏置的 T 代码

格式
以紧跟在 T 代码后的数值来指定刀具的选择。此外,该数值的一部分,还使用于
用来指定刀具位置偏置量的刀具偏置号。指令方法、以及参数的设定,可按照下
列方式选择。

T 代码的含义(※1) 参数的设定和
LGN(No.5002#1)= “0” LGN(No.5002#1)= “1” 偏置号的指定方法(※2)
T○○○○○○○ ○ T○○○○○○○ ○ 刀具磨损偏置号
↑ ↑ ↑ ↑ 由 T 代码的最后一位指定
刀具选择 刀具形状偏置 刀具选择 刀具磨损偏置 参数(No.5028)的设定值为 1 时
刀具磨损偏置 刀具形状偏置
T○○○○○○ ○○ T○○○○○○ ○○ 刀具磨损偏置号
↑ ↑ ↑ ↑ 由 T 代码的最后 2 位指定
刀具选择 刀具形状偏置 刀具选择 刀具磨损偏置 参数(No.5028)的设定值为 2 时
刀具磨损偏置 刀具形状偏置
T○○○○○ ○○○ T○○○○○ ○○○ 刀具磨损偏置号
↑ ↑ ↑ ↑ 由 T 代码的最后 3 位指定
刀具选择 刀具形状偏置 刀具选择 刀具磨损偏置 参数(No.5028)的设定值为 3 时
刀具磨损偏置 刀具形状偏置
※ 1 T 代码的最大位数可通过参数(No.3032)来指定。(1~8 位)
※ 2 参数(No.5028)为 0 时,T 代码中指定偏置号的位数,根据刀具偏置个数而定。
例) 刀具偏置个数为 1~9 时 :后 1 位
刀具偏置个数为 10~99 时 :后 2 位
刀具偏置个数为 100~200 时 :后 3 位

5.1.3 刀具选择

利用 T 代码指定刀具选择时,即选定与该刀具选择号对应的刀具。关于刀具选择
号与实际刀具之间的对应关系,请参阅机床制造商提供的说明书。

5.1.4 偏置号

刀具位置偏置号有两个意义:它选定与偏置号对应的偏置量,开始偏置。刀具偏
置号为 0 时偏置量为 0,偏置被取消。

- 149 -
5.补偿功能 编程 B-64304CM-1/01

5.1.5 偏置的动作

解释
·补偿方法
形状补偿及磨损补偿的方法有两种:基于刀具移动的补偿和基于坐标偏移的补
偿。选择哪种补偿方法,根据参数 LWT(No.5002#2)、LGT(No.5002#4)而定。但
是,刀具形状/磨损补偿无效的情况下(参数 NGW(No.8136#6)= “1”),无条件
地成为基于刀具移动的补偿。

参数 参数
NGW 补偿要素 LWT= “0” LWT= “1” LWT= “0” LWT= “1”
(No.8136#6) LGT= “0” LGT= “0” LGT= “1” LGT= “1”
没有磨损
“1” 和形状补 刀具移动
偿区别
磨损补偿 刀具移动 坐标偏移 刀具移动 坐标偏移
“0”
形状补偿 坐标偏移 坐标偏移 刀具移动 刀具移动

·通过刀具移动进行补偿
对于编程路径,刀具路径仅被偏置 X、Y、Z 的刀具偏置量。也即,唯有与 T 代
码指定的号码相对应的刀具偏置量才被加到已经编程的每个程序段的终点位置
(或从终点位置上减去)。
以 X、Y、Z 的刀具偏置量为分量的矢量叫做偏置矢量。也即,补偿刀具偏置量
X、Y、Z,相当于补偿偏置矢量。

补偿后的刀具路径

以此移动指令的程序
段来指定利用 T 代码
的偏置

编程的刀具路径

利用 X、Z 刀具偏置量的补偿(偏置矢量)

基于刀具移动的偏置动作

注释
1 当指定了 G50 X_Z_T_;时,没有刀具的移动,设定坐标系,该坐标系
以仅减掉由 T 代码指定的与刀具偏置号对应偏置量后的刀具的位置作
为(X,Z)坐标值。
2 请勿在与 T 代码相同的程序段中指定 G50 以外的 00 组的 G 代码。指
定这样的代码时,会有报警(PS0245)发出。

- 150 -
B-64304CM-1/01 编程 5.补偿功能

·通过坐标偏移进行补偿
工件坐标系仅偏移 X、Y、Z 的刀具偏置量。也即,仅将与 T 代码指定号相对应
的偏置量加到绝对坐标值上,或从绝对坐标值上减去。

到这里的移动属于绝对指令。

工件坐标系偏移后的编程
路径
补偿后的刀具路径
基于 X、Z 的偏置量的
补偿(偏置矢量)
工件坐标系偏移前的编程路径

基于坐标偏移的偏置动作

·通过 T 代码指令开始和取消偏置
基于 T 代码的刀具偏置号的指定,具有选择与其对应的刀具偏置量的含义和开始
偏置的含义。此外,用 0 来指定刀具偏置号时,即意味着取消偏置。
基于刀具移动的偏置,可以通过参数 LWM(No.5002#6)选择偏置的开始及取消动
作。基于坐标偏移的补偿,在指定 T 代码时开始和取消偏置。但是,有关形状偏
置的取消,可以通过 LGC(No.5002#5)选择该动作。

补偿方法 LWM(No.5002#6)= “0” LWM(No.5002#6)= “1”


刀具移动 指定 T 代码时 指定轴移动时
指定 T 代码时
坐标偏移
(但是,形状补偿的取消仅限 LGC(No.5002#5)= “1” 的情形)

·通过复位取消偏置
在下列条件下,刀具偏置被取消。
① 断开 CNC 的电源,再次通电时
② 按下了 MDI 单元上的复位按钮时
③ 从机床端向 CNC 输入了复位信号时

上述②和③的情况下,可通过 LVC(No.5006#3)、TGC(No.5003#7)选择取消动作。

- 151 -
5.补偿功能 编程 B-64304CM-1/01

参数
补偿方法 LVC= “0” LVC= “1” LVC= “0” LVC= “1”
TGC= “0” TGC= “0” TGC= “1” TGC= “1”
刀具 磨损补偿 ○ ○
× ×
移动 形状补偿 (指定轴移动时) (指定轴移动时)
坐标 磨损补偿 × ○ × ○
偏移 形状补偿 × × ○ ○
○:被取消。
×:不被取消。

举例
N1 X60.0 Z50.0 T0202; 创建一个由刀具偏置号 02 指定的偏置矢量
N2 Z100.0;
N3 X200.0 Z150.0 T0200; 通过刀具偏置号 0 取消偏置矢量

补偿后的刀具路径

N3

N2
编程的刀具路径
N1

限制
·螺旋插补(G02、G03)
在使用螺旋插补的程序段中,不能指定刀具位置偏置。

·工件坐标系预置(G50.3)
在进行工件坐标系预置时,基于刀具移动的刀具位置偏置将被取消。基于坐标偏
移的刀具位置偏置不会被取消。

·关于机械坐标系设定(G53)、返回参考点(G28)、返回第 2/第 3/第 4 参考点(G30)及手动返回参考点


在指定这些指令或执行这类操作时,基本上不要取消刀具位置偏置。此外,这些
动作不会取消刀具位置偏置。在这种情况下,成为如下所示的动作。

指定了指令或操作时 指定了下一个轴移动时

刀具移动 刀具偏置量被暂时取消。 刀具偏置量被反映出来。


成为反映了刀具偏置量的 成为反映了刀具偏置量的
坐标偏移
坐标值。 坐标值。

- 152 -
B-64304CM-1/01 编程 5.补偿功能

5.1.6 Y 轴偏置

概要
这是在车床系统中附带基本 3 轴的 Y 轴时对 Y 轴进行补偿的功能。
此外,在刀具形状/磨损补偿有效的情况下(参数 NGW(No.8136#6)="0"),Y 轴
偏置的刀具形状补偿和刀具磨损补偿也有效。

解释
Y 轴偏置成为与刀具位置偏置相同的动作。有关动作和相关参数等情况,请参阅
“刀具位置补偿”项。

5.1.6.1 Y 轴偏置(任意轴)

概要
车床系统中,Y 轴偏置以往只可以在基本 3 轴的 Y 轴上进行,而通过本功能,
使 Y 轴偏置对于基本 3 轴的 Y 轴以外的任意轴有效。在参数(No.5043)中指定使
用 Y 轴偏置的轴号。

- 153 -
5.补偿功能 编程 B-64304CM-1/01

5.2 刀尖半径补偿 (G40~G42)的概括说明

由于在圆弧切削和锥度切削时刀尖的圆度,只用刀具位置偏置功能进行补偿,很
难达到精密零件的要求。
刀尖半径补偿功能可自动补偿上述误差。

工件 补偿前的路径

补偿后的路径

刀尖

切削量不足

没有进行刀尖半径补偿时的
加工形状

图5.2 (a) 刀尖半径补偿的刀具路径

注释
使用刀尖半径补偿时,将参数 NCR(No.8136#7)设定为“0”。

5.2.1 假想刀尖

假想刀尖就是实际上是并不存在的点,如图 5.2.1(a)中 A 点。由于很难将实际刀


尖半径中心对准在起点或者参考位置,因此,需要用假想刀尖,而假想刀尖比较
容易对准在起点或者参考位置上。
图 5.2.1(a)示出将刀具对准在起点时的位置关系。

A
起点
起点
将刀尖半径中心对准在起点时 将假想刀尖对准在起点时

图5.2.1 (a) 刀尖半径中心和假想刀尖

- 154 -
B-64304CM-1/01 编程 5.补偿功能

注意
在具有参考点的机床上,标准位置(如刀具转台的中心)可以对准在起点上。从标准位置到刀尖半径中心或假想
刀尖的距离,被设为刀具位置偏置量。在将标准位置到刀尖半径中心的距离作为补偿量时,等于将刀尖半径中心
对准在起点上。另外,在将标准位置到假想刀尖的距离作为补偿量时,等于将假想刀尖放在起点上。
为了设置补偿量,测量从标准位置到假想刀尖的距离比测量标准位置到刀尖半径中心的距离更容易。

OFX OFX
(X 轴的刀 (X 轴的刀具
具位置补偿) 位置补偿)
OFZ OFZ
(Z 轴的刀具 (Z 轴的刀具
位置补偿) 位置补偿)

将从标准位置到刀尖半径中心的距离设为刀具位置偏置量 将从标准位置到假想刀尖顶端的距离设为刀具位置偏置量

相当于将起点对准在刀尖半径中心 相当于将起点对准在假想刀尖顶端

图5.2.1 (b) 当转台中心对准在起点时的刀具位置偏置量

除非进行刀尖半径补偿,否则刀尖半径 如果使用刀尖半径补偿,则可进行精密切削。
中心路径与编程路径相同。

起刀 起刀
刀尖半径中心路径 刀尖半径中心路径

编程路径 编程路径

图5.2.1 (c) 将刀尖半径中心对准在起点进行加工时的刀具路径

若不进行刀尖半径补偿,刀尖半径中心路径与编程路径 若进行刀尖半径补偿,则可进行精密切削。
相同。

假想刀尖路径
起刀
假想刀尖路径 起刀

编程路径 编程路径

图5.2.1 (d) 将假想刀尖对准在起点进行加工时的刀具路径

- 155 -
5.补偿功能 编程 B-64304CM-1/01

5.2.2 假想刀尖的方向

从刀尖半径中心看到的假想刀尖的方向,由切削过程中刀具的朝向决定,因此必
须和补偿量一样事先设定。
假想刀尖的方向可由下列 8 种中加以选择。
与 8 种假想刀尖的方向对应的代码
(编
号)如图 5.2.2(a)所示。
图 5.2.2(a)表示刀具与起点之间的位置关系。箭头的顶端表示假想刀尖。

G18
Z
Y

G17
X
Z

G19
Y 1 号假想刀尖 2 号假想刀尖

3 号假想刀尖 4 号假想刀尖

5 号假想刀尖 6 号假想刀尖

7 号假想刀尖 8 号假想刀尖
图5.2.2(a) 假想刀尖的方向

- 156 -
B-64304CM-1/01 编程 5.补偿功能

当刀尖半径中心与起点对准在一起时,使用 0 号及 9 号假想刀尖。将此假想刀尖
号设定在与偏置号对应的偏置存储器的 OFT 中。此外,用参数 WNP(No.5002#7)
设定刀具形状偏置号或磨损偏置号是否指定假想刀尖的方向,以便进行刀尖半径
补偿。

0 号或 9 号假想刀尖。

5.2.3 偏置号和偏置量

解释
·偏置号和偏置量

刀尖半径补偿量(刀尖半径值)

刀具形状/磨损补偿功能无效的情况下(参数 NGW(No.8136#6)="1"),成为如下
所示情形。

表5.2.3(a) 偏置号和补偿量(例)
偏置号 OFX OFZ OFR OFT OFY
(X 轴补偿量) (Z 轴补偿量) (刀尖半径补 (假想刀尖 (Y 轴补偿量)
偿量) 方向)

001 0.040 0.020 0.200 1 0.030


002 0.060 0.030 0.250 2 0.040
003 0.050 0.015 0.120 6 0.025
004 : : : : :
005 : : : : :
: : : : : :

- 157 -
5.补偿功能 编程 B-64304CM-1/01

刀具形状/磨损补偿有效的情况下(参数 NGW(No.8136#6)="0"),成为如下所示
情形。

表5.2.3(b) 形状偏置(例)
形状偏置号 OFGX OFGZ OFGR OFT OFGY
(X 轴形状补 (Z 轴形状补 (刀尖半径形 (假想刀尖 (Y 轴形状补
偿量) 偿量) 状补偿量) 方向) 偿量)

G001 10.040 50.020 0 1 70.020


G002 20.060 30.030 0 2 90.030
G003 0 0 0.200 6 0
G004 : : : : :
G005 : : : : :
: : : : : :

表5.2.3(c) 磨损偏置(例)
磨损偏置号 OFWX OFWZ OFWR OFT OFWY
(X 轴磨损补 (Z 轴磨损补 (刀尖半径磨 (假想刀尖 (Y 轴磨损补
偿量) 偿量) 损补偿量) 方向) 偿量)

W001 0.040 0.020 0 1 0.010


W002 0.060 0.030 0 2 0.020
W003 0 0 0.200 6 0
W004 : : : : :
W005 : : : : :
: : : : : :

·刀尖半径补偿量
刀具形状/磨损补偿有效情况下(参数 NGW(No.8136#6)="0"),执行时的刀尖半
径补偿值为形状偏置量和磨损偏置量加在一起的值。
OFR=OFGR+OFWR

·假想刀尖方向
假想刀尖方向,形状偏置和磨损偏置都相同。

·偏置量的指令
用与刀具位置偏置相同的 T 代码,指定偏置号。

注释
通过将参数 LGN(No.5002#1)设定为 “1”,即可用刀具选择号来指定
形状偏置号。指定完后,当指定了形状偏置和磨损偏置号不同的 T 代
码时,则用形状偏置号指定的假想刀尖方向有效。
例)T0102
OFR=OFGR01+OFWR02
OFT=OFT01
但是,通过设定参数 WNP(No.5002#7)也可以使由磨损偏置号指定的
假想刀尖方向有效。

- 158 -
B-64304CM-1/01 编程 5.补偿功能

·补偿量的设定范围
可以作为补偿量设定的值的范围,通过参数 OFC、OFA(No.5042 #1、#0)设定成
为如下所示的任一情形。

补偿量的设定范围(公制输入)
OFC OFA 设定范围
“0” “1” ±9999.99mm
“0” “0” ±9999.999mm
“1” “0” ±9999.9999mm

补偿量的设定范围(英制输入)
OFC OFA 设定范围
“0” “1” ±999.999inch
“0” “0” ±999.9999inch
“1” “0” ±999.99999inch

与偏置号 0 相对应的补偿量始终为 0。
不能给偏置号 0 设定补偿量。

- 159 -
5.补偿功能 编程 B-64304CM-1/01

5.2.4 工件位置和移动指令

要进行刀尖半径补偿,必须指定编程路径的哪一方是工件位置。

G 代码 工件位置 刀具路径
G40 哪者都可以 在编程路径上移动
G41 前进方向右侧 在编程路径的前进方向左侧移动
G42 前进方向左侧 在编程路径的前进方向右侧移动

刀具在没有工件一侧被偏置。

G42

工件位置

G41

假想刀尖处在编程路径上

G40

G40

1~8 号假想刀尖 0 号假想刀尖

图5.2.4(a) 工件位置

- 160 -
B-64304CM-1/01 编程 5.补偿功能

通过设定坐标系,可使工件位置颠倒过来。

Z
G41(工件在前进方向左侧)
X

工件位置

G42(工件在前进方向右侧)

注释 刀尖半径补偿量为负值时,
工件位置也会颠倒过来。

图5.2.4(b) 工件位置颠倒的情形

G40、G41、G42 是模态 G 代码。


请勿在 G41 方式下指定 G41。否则将成为特殊的补偿方法。
若在 G42 方式下指定 G42,也会出现上述结果。
尚未指定 G41/G42 的 G 代码的在 G41 和 G42 方式下的程序段,可分别表达为
(G41)或(G42)。

注意
若将补偿量的正负颠倒过来,刀尖半径补偿的偏置矢量就会颠倒过来,
但是假想刀尖的方向不变。因此,若在不将假想刀尖对准于起点下使
用,请勿将相对于假设程序的补偿量的正负颠倒过来。

- 161 -
5.补偿功能 编程 B-64304CM-1/01

解释
·工件位置不变时的刀具移动
当刀具移动时,刀尖半径与工件保持接触。

(G42) (G42)
(G42) (G42)
(G42) (G42)

放大图

图5.2.4(c) 工件位置不变时的刀具移动

·工件位置发生变化时的刀具移动
在工件位置发生变化的程序段的连接点接触于两工件。
A
工件位置
C G41

G42

工件位置 B

A B C
G41 G42

图5.2.4(d) 工件位置发生变化时的刀具移动

虽然在 A→B 的右侧实际上并不存在工件,但是 CNC 假设工件存在于右侧。不


得在与起刀程序段相邻的下一程序段中改变工件位置。
在上例中,A→B 在起刀时不会成为图中所示的情形。
·起刀
方式由 G40 变为 G41 或 G42 的程序段称为起刀程序段。
G40 - ;
G41 - ; (起刀程序段)
在起刀程序段中,刀具在被偏置后进行过渡性移动。在起刀程序段后面的程序段
的起点,刀尖中心定位在与该程序段垂直的位置。

- 162 -
B-64304CM-1/01 编程 5.补偿功能

G40

(G42)
G42(起刀)

图5.2.4(e) 起刀

·偏置取消
在 G41 或 G42 方式下指定 G40 时,该程序段称为偏置取消程序段。
G41 - ;
G40 - ; (偏置取消程序段)
在偏置取消程序段前面的一个程序段中,刀尖半径中心定位在其终点的与该程序
段垂直的位置。
在 G40 的程序段中,刀具移动到终点。

终点

G40

(G42)

图5.2.4(f) 偏置取消

·改变补偿量
通常,在偏置取消方式换刀时改变补偿量。但是,在偏置方式中改变补偿量时,
程序段的终点处的矢量,采用在相同程序段所指定的补偿量进行计算。
此外,假想刀尖方向、刀具位置补偿量的改变也相同。

从程序段 N6 中所指定的补偿量进行 从程序段 N7 中所指定的补偿量进


计算。 行计算。

N7

N6 N8
编程路径

图5.2.4(g) 改变补偿量

- 163 -
5.补偿功能 编程 B-64304CM-1/01

·在 G41/G42 方式下指定 G41/G42


在 G41/G42 方式下,在重新指定了 G41 或 G42 的 G 代码的程序段中,刀尖半径
中心则定位在与上一个程序段垂直的位置。

(G42)
(G42)
G42

G42 W-500.0 U-500.0 ;

图5.2.4(h) 在 G41/G42方式下指定 G41/G42

在由 G40 方式改变为 G41/G42 方式的最初的程序段中,不进行上述刀尖中心定


位。

·由与 G40(偏置取消)相同程序段指定的移动指令的方向与工件形状的方向不同时的刀具移动
在如下图所示的工件形状下,当希望在最初的程序段切削终点在 X(U)和 Z(W)
方向上取消刀尖半径补偿后退刀时,应指定:
G40 X(U)_ Z(W)_ I_ K_ ;
其中,I、K 为下一程序段的工件形状的方向,以增量来指定。

I,K
U,W 实际的移动指令

G40

(G42)

G40 U_ W_ I_ K_ ;

图5.2.4(i) 在与 G40相同的程序段指定 I 和 K 时

由此,如图 5.2.4(j)所示,可以防止过切。

U,W 实际的移动指令

G40

(G42)

G40 U_ W_ ;

图5.2.4(j) 在与 G40相同程序段发生过切现象时

由 I_K_所指定的工件形状的工件位置,处在与其之前的程序段相同一侧。
请在与 G40 相同的程序段指定 I_K_ ; 。若在与 G02 或 G03 相同的程序段指定,
则视为圆弧的中心。

- 164 -
B-64304CM-1/01 编程 5.补偿功能

G40 X_ Z_ I_ K_ ; 刀尖半径补偿
G02 X_ Z_ I_ K_ ; 圆弧

在偏置取消方式,如果与 G40 同时指定 I_K_,则 I_K_被忽略。另外,I 和 K 通


常以半径编程方式指定。
G40 G01 X_ Z_ ;
G40 G01 X_Z_I_K_;偏置取消方式。(I 和 K 被忽略)

举例

X

φ300


200
φ60 Z
120
0

30 150

(G40 方式)
① G42 G00 X60.0 ;
② G01 X120.0 W-150.0 F10 ;
③ G40 G00 X300.0 W150.0 I40.0 K-30.0 ;

- 165 -
5.补偿功能 编程 B-64304CM-1/01

5.2.5 关于刀尖半径补偿的注意事项

解释
·在偏置方式下指定的没有移动的程序段
① M05 ; M 代码输出
② S210 ; S 代码输出
③ G04 X10.0 ; 暂停
④ G22 X100000 ; 设定加工范围
⑤ G01 U0 ; 移动量为 0
⑥ G98 ; 仅限于 G 代码
⑦ G10 P01 X10.0 Z20.0 R0.5 Q2 ; 改写偏置
在从 N-2 程序段(N 为偏置方式中的读入程序段数(参数(No.19625))连续多个
指定这样的程序段时,在上一程序段的终点,刀具来到与该程序段垂直的位置。
但是,移动量为 0 时(⑤),即使只指定一个程序段也会成为如此情形。

编程路径 (G42 方式)


N6 W100.0 ;
N6 N7 N8 N7 S21 ;
N8 M04 ;
N9 U9 U-100.0 W100.0 ;
刀尖半径中心的移动 (偏置方式中的读入程序
段数=3)

因此,如上图所示,有时会产生过切。

·G90、G94 时的刀尖半径补偿
应用刀尖半径补偿时的刀尖中心路径和偏置的方向如下所示。在循环起点位置,
偏置矢量被取消,通过来自循环起点的移动执行偏置的起刀操作。此外,在刀具
返回到循环起点的时候,偏置矢量也被暂时取消,并且通过下一个移动指令再次
进行偏置操作。偏置的方向取决于切削模式,与 G41 和 G42 无关。

- 166 -
B-64304CM-1/01 编程 5.补偿功能

·外侧或内侧车削循环(G90)
刀尖半径中心路径 偏置方向

0
刀尖半径中心路径 8 3
所有刀尖 4

5 7

1 6 2

所有刀尖
所有刀尖

编程路径

·底侧车削循环 (G94)
刀尖半径中心路径 偏置方向

0
刀尖半径中心路径 8
所有刀尖 4 3

5 7

1 2
6

所有刀尖 所有刀尖

编程路径

·Series 0i-C 之间的差异

注释
本 CNC 与 Series 0i-C 的偏置方向相同,但是刀尖半径中心路径不同。
- 本 CNC 的情形
将单一型固定循环的循环动作置换为 G00 或 G01,在最初的程序段从
起点移动刀具,在最后的程序段将刀具移动到起点,偏置被取消。
- Series 0i-C 的情形
在程序段从起点移动刀具,在最后的程序段将刀具移动到起点,与本
CNC 不同。详情请参阅 Series 0i-C 操作说明书。

- 167 -
5.补偿功能 编程 B-64304CM-1/01

·G71~G73 时的刀尖半径补偿
在 G71(外侧切除循环或纵向走刀磨削循环)、G72(底侧切除循环或纵向走刀
直接恒定尺寸磨削循环)、G73(闭环切削循环或振荡直接恒定尺寸磨削循环)
下的刀尖半径补偿,请分别参阅各自的循环项。

·G74~G76、G92 时的刀尖半径补偿
在 G74(底侧切除循环)、G75(外侧/内侧切除循环)、G76(多重螺纹切削循
环)、G92(螺纹切削循环)下,不能进行刀尖半径补偿。

·倒角时的刀尖半径补偿
补偿后的移动如下图所示。

(G42 方式)
G01 W-20.0 I10.0 ;
U20.0 ;

(G42)

编程路径

(G41)

·拐角 R 时的刀尖半径补偿
补偿后的移动如下图所示。
(G42 方式)
G01 W-20.0 R10.0 ;
U20.0 ;

(G42)

编程路径

(G41)

·来自 MDI 的输入指令时的刀尖半径补偿


来自 MDI 的输入指令时,刀尖半径补偿也有效。

注释
Series 0i-C 中,对于来自 MDI 的输入指令不进行刀尖半径补偿。

- 168 -
B-64304CM-1/01 编程 5.补偿功能

5.3 刀尖半径补偿的详细说明

5.3.1 概要

本节就刀尖半径补偿中的刀具运动进行详细说明。

·刀尖半径补偿矢量
刀尖半径补偿矢量(下面简称为“矢量”)是一个二维矢量,它等于由 T 代码指
定的补偿量。该矢量在 CNC 中计算,其方向随着刀具的前进被改写在每个程序
段中。为了了解该矢量在刀具方向偏置多少才合适,CNC 在内部创建这一矢量。
并且,从编程的图形中计算出仅偏置刀尖半径的路径。该矢量可由复位操作删除。
该矢量始终伴随刀具移动。
因此,正确理解该矢量对于编程十分重要。用户应认真阅读下面有关创建矢量的
说明。

·G40、G41、G42
G40、G41、G42 用来删除或创建矢量。
这些代码与 G00、G01、G02、G32 重复指定,两者共同确定与刀具的移动方式
(偏置方法)相关的其中一个方式。
G 代码 工件位置 功能
G40 哪者都可以 刀尖半径补偿取消
G41 右侧 刀具前进方向的左侧偏置
G42 左侧 刀具前进方向的右侧偏置

G41、G42 是为将装置设为偏置方式的指令。此外,G40 是为了将其设为取消方


式的指令。

·内边和外边
利用工件来测量程序的两个程序段的移动指令的夹角,当超过 180 度时,称为“内
边”,在 0 度和 180 度之间称为“外边”。
内边 外边

编程路径
工件 α α
工件
编程路径

180° ≤ α 0° ≤ α < 180°

- 169 -
5.补偿功能 编程 B-64304CM-1/01

·外边拐角的连接方式
在刀尖半径补偿方式下旋转外边拐角时,可以通过参数 CCC(No.19607#2),选择
用直线插补还是用圆弧插补来连接多个补偿矢量。

①直线连接类型 ②圆弧连接类型
(参数 CCC= “0”) (参数 CCC= “1”)
用直线插补来连接多个矢量 用圆弧插补来连接多个矢量

·取消方式
在下列任一条件下,刀尖半径补偿成为取消方式。(根据机床制造商的规格,在
某些情况下不会成为取消方式)
①刚刚通电后
②按下了 MDI 面板上的复位按钮后
③通过执行 M02 或 M30 结束程序后
④执行完刀尖半径补偿取消指令(G40)后
在取消方式下,补偿矢量的大小始终为 0,假想刀具刀尖点轨迹与编程轨迹一致。
程序的最后必须在取消方式下结束。如果在刀尖半径补偿方式下结束,就不能定
位在终点而在离开补偿矢量值的位置结束程序。

注释
刀尖半径补偿中执行复位操作时的动作,因参数 CLR(No.3402#6)设定
而不同。
- 参数 CLR= “0” 时
成为复位状态。组 07 的模态保持 G41/G42,而要进行刀尖半径补偿,
则需要再次指令偏置号(T 代码)。
- 参数 CLR= “1” 时
成为清除状态。组 07 的模态成为 G40,要再次进行刀尖半径补偿,
需要进行 G41/G42 和偏置号(T 代码)的指令。

- 170 -
B-64304CM-1/01 编程 5.补偿功能

·起刀
在取消方式下执行满足所有下列条件的程序段时,CNC 进入偏置方式。此时的
动作叫做起刀。
① 指定了 G41 或 G42。或者已进行指定并已处在 G41 或 G42 方式。
② 0<刀尖半径补偿的补偿号≦最大补偿号 。
③ 处在定位(G00)或者直线插补(G01)方式。
④ 指定了移动量非 0 的补偿平面内的轴。(但起刀类型 C 除外)
在圆弧插补(G02、G03)方式下指定起刀时,会有报警 (PS0034)发出。
起刀的动作可以通过参数 SUP(No.5003#0)以及参数 SUV(No.5003#1)的设定,从
下面所示的类型 A、类型 B、类型 C 中予以选择。但是,绕内边时的动作,根据
类型而有所不同。

- 171 -
5.补偿功能 编程 B-64304CM-1/01

表5.3.1 (a) 起刀/取消的动作


SUV SUP 类型 动 作

“0” “0” 类型A 在起刀的下一个程序段/取消的上一个程序段输出垂直补偿矢量。

刀尖半径中心路径

G41 编程路径
N2

N1

“0” “1” 类型B 输出与起刀的程序段/取消的程序段垂直的补偿矢量、以及交点矢量。

交点
刀尖半径中心路径

编程路径
G41 N2

N1

“1” “0” 类型C 起刀的程序段/取消的程序段为没有移动的程序段时,刀具沿着与起刀


的下一个程序段/取消的上一个程序段垂直的方向移动相当于刀尖半径
“1”
补偿量的量。

交点
刀尖半径中心路径

编程路径
移动 N3

G41 N2
N1

若是有移动的程序段,则根据 SUP 的设定,0 时成为类型 A,1 时成为类


型 B。

- 172 -
B-64304CM-1/01 编程 5.补偿功能

·读入刀尖半径补偿方式中的输入指令

在刀尖半径补偿方式下,在接收到取消指令之前,不管是否存在具有移动的程序
段,通常读入 3 个程序段,还可以通过参数(No.19625)设定,最多读入 8 个程序
段的输入指令,并进行交点计算和稍后将要描述的干涉检测。
要进行交点计算,最起码必须读入 3 个以上具有移动的程序段。此外,要进行干
涉检测,最起码必须读入 3 个以上具有移动的程序段。

如参数(No.19625)中设定的那样,读入程序段数越多,越可以对更多的过切(干
涉)指令进行预测。但是,由于读入后进行分析的程序段数增多,读入和分析操
作需要较长时间。

·图中的符号
下面说明在以后描述的图中出现的符号含义。
· S 表示执行单程序段一次的位置。
· SS 表示执行单程序段两次的位置。
· SSS 表示执行单程序段三次的位置。
· L 表示刀具沿直线移动。
· C 表示刀具沿圆弧移动。
· r 表示刀尖半径补偿量。
· 交点表示在程编程路径偏置 r 后形成形状时,2 个程序段经偏置后的形状的
交点。
· 表示刀尖半径的中心。

- 173 -
5.补偿功能 编程 B-64304CM-1/01

5.3.2 起刀时的刀具移动

下面说明从偏置取消方式到进入偏置方式时的刀具移动(起刀)。

解释
·刀具绕内边移动时(180°≦α)
直线→直线

α 工件

编程路径
r
G42

S L 刀尖半径中心路径
L
起点
直线→圆弧
α

工件
r
G42

S
C
L
起点 刀尖半径中心路径 编程路径

- 174 -
B-64304CM-1/01 编程 5.补偿功能

・在具有移动的程序段中,刀具绕钝角外边移动时(90°≦α<180°)
起刀时的刀具路径有两类,即 A 和 B;它们由参数 SUP(No.5003#0)选择。

直线→直线
起点
G42
α 工件

L 编程路径

S L 刀尖半径中心路径
类型
A 直线→圆弧 起点

G42
α

L
工件
r

S
C

刀尖半径中心路径 编程路径

直线→直线 起点
(直线连接型)
G42
α 工件

L
编程路径
r
r

S
L 刀尖半径中心路径
交点
L
类型
B 直线→圆弧 起点
(直线连接型)
G42
α

r 工件
r

S
交点 C
L
L
刀尖半径中心路径 编程路径

- 175 -
5.补偿功能 编程 B-64304CM-1/01

直线→直线
(圆弧连接型) 起点
G42
α 工件

L
编程路径
r
r

C L
S 刀尖半径中心路径

类型
B 直线→圆弧 起点
(圆弧连接型)
G42
α

r 工件
r

C S
C

刀尖半径中心路径 编程路径

- 176 -
B-64304CM-1/01 编程 5.补偿功能

·在具有移动的程序段中,刀具绕锐角外边移动时(α<90°)
刀具路径有两类,即 A 和 B;它们由参数 SUP(No.5003#0)选择。

直线→直线 起点

G42
L 工件
α

编程路径

S L 刀尖半径中心路径
类型
A 直线→圆弧
起点
G42
L
α

r 工件

S C
刀尖半径中心路径

编程路径

直线→直线
起点
(直线连接型)
L

G42 工件
r α
L
编程路径
r
L

S L L 刀尖半径中心路径
类型
B 直线→圆弧 起点
(直线连接型)
L

G42
r α
L

r 工件
L

S L C
刀尖半径中心路径

编程路径

- 177 -
5.补偿功能 编程 B-64304CM-1/01

直线→直线
起点
(圆弧连接型)
L

G42 工件
r α

编程路径
r
C

S L 刀尖半径中心路径
类型
B 直线→圆弧 起点
(圆弧连接型) L

G42
r α

r 工件
C

S
C
刀尖半径中心路径

编程路径

·刀具绕小于 1°的锐角外边作直线→直线移动时(α<1°)
S 刀尖半径中心路径
L

r L

(G41) 编程路径
小于 1°
G41 起点

·不含起刀时指定刀具移动的程序段
类型 A、类型 B 的情形
起刀时指定了没有移动的程序段时,则不创建偏置矢量。因此,刀具不会在起刀
的程序段动作。
SS
N7

S
N6 N8
r

刀尖半径中心路径

G40 … ;

N6 U100.0 W100.0 ; N9
N7 G41 U0 ;
N8 U-100.0 ; 编程路径
N9 U-100.0 W100.0 ;

- 178 -
B-64304CM-1/01 编程 5.补偿功能

类型 C 的情形
刀具沿着起刀后面与具有移动的程序段垂直的方向,偏移补偿量的量。

没有移动

L
α
S 编程路径
L
刀尖半径中心路径
S
交点

5.3.3 偏置方式下的刀具移动

在偏置方式下,直线插补、圆弧插补自不待言,即使对于定位指令也同样进行补
偿。要进行交点计算,最起码必须读入 2 个以上具有移动的程序段。因此,在偏
置方式下,通过连续指定辅助功能单独指令、暂停等不伴随移动的程序段,在无
法读出具有移动的 2 个以上程序段时,就难以进行交点计算,在某些情况下会导
致过切或不充分切削。假设由参数(No.19625)确定的偏置方式中的读入程序段数
为 N,已读入的 N 程序段中不伴随移动的程序段的指令数为 M,则可以进行交
点计算的条件就成为(N-2)≧M。譬如,偏置方式中的最大读入程序段数为 5 时,
即使指定 3 个没有移动的程序段,也照样可以进行交点计算。

注释
后文描述的用于干涉检测的必要条件与此有所不同。详情请参阅 “干涉
检测” 项。

此外,在指定抑制缓冲的 G 代码或 M 代码时,不可在执行该程序段之前读入后


续的指令,这与参数(No.19625)的设定无关。这样会造成不能进行交点计算,从
而在某些情况下导致过切或者不充分切削,应予注意。

- 179 -
5.补偿功能 编程 B-64304CM-1/01

·刀具绕内边移动时(180°≦α)
直线→直线
α 工件

编程路径

S L 刀尖半径中心路径
交点
L

直线→圆弧
α

工件

S C
交点
L
刀尖半径中心路径 编程路径

圆弧→直线
工件
α

编程路径

L
S 刀尖半径中心路径
C 交点

圆弧→圆弧
α

工件

C S C
交点

刀尖半径中心路径 编程路径

- 180 -
B-64304CM-1/01 编程 5.补偿功能

·刀具绕小于 1°的内边移动,偏置矢量异常大时的直线→直线

交点

r 刀尖半径中心路径

编程路径
r

r
交点 S

有关圆弧→直线、直线→圆弧、圆弧→圆弧的情形可由此类推。

- 181 -
5.补偿功能 编程 B-64304CM-1/01

·刀具绕钝角外边移动时(90°≦α<180°)
直线→直线
(直线连接型)

α 工件

L 编程路径

S
交点 L 刀尖半径中心路径

直线→圆弧
(直线连接型)

工件
L r

S L C
交点

刀尖半径中心路径 编程路径

圆弧→直线
(直线连接型)

α 工件

编程路径
r

C
L
S L 刀尖半径中心路径
交点

圆弧→圆弧
(直线连接型)

编程路径
r 工件
r
C
刀尖半径中心路径 L
S L
交点 C

- 182 -
B-64304CM-1/01 编程 5.补偿功能

直线→直线
(圆弧连接型)

α 工件

L 编程路径
r
r

C L
S 刀尖半径中心路径

直线→圆弧
(圆弧连接型)

r
工件
L r

C
S
C

刀尖半径中心路径 编程路径

直线→圆弧
(圆弧连接型)

α 工件

编程路径
r
r
C
C S L 刀尖半径中心路径

圆弧→圆弧
(圆弧连接型)

编程路径
r 工件
r
C
刀尖半径中心路径
C
S C

- 183 -
5.补偿功能 编程 B-64304CM-1/01

·刀具绕锐角外边移动时(α<90°)
直线→直线
(直线连接型)
L

工件
r α
L
编程路径
r
L
S L L 刀尖半径中心路径

直线→圆弧
(直线连接型)
L

r α
L

r 工件
L
S L
C
编程路径
刀尖半径中心路径

圆弧→直线
(直线连接型)

工件

r α
L
编程路径
r
L
S L L 刀尖半径中心路径
圆弧→圆弧
(直线连接型)

r α
L

r 工件
L

S L C

刀尖半径中心路径 编程路径

- 184 -
B-64304CM-1/01 编程 5.补偿功能

直线→直线
(圆弧连接型) L

工件
r α

编程路径
r
C

S L 刀尖半径中心路径

直线→圆弧
(圆弧连接型)
L

r α

r 工件
C

S
C
编程路径
刀尖半径中心路径

圆弧→直线
(圆弧连接型)

工件

r α

编程路径
r
C

S L 刀尖半径中心路径
圆弧→圆弧
(圆弧连接型)

r α

r 工件
C

S
C

刀尖半径中心路径 编程路径

- 185 -
5.补偿功能 编程 B-64304CM-1/01

·例外情况
圆弧的终点不在圆弧上时
如下图所示,圆弧的终点不在圆弧上时,系统则假设:刀尖半径补偿是相对于一
个假想圆进行,该假想圆通过圆弧终点,圆弧中心为中心,根据这种假设,系统
创建一个矢量,并进行补偿。“圆弧→圆弧”的情况也相同。

圆弧终点
工件

假想圆
编程路径

r r
刀尖半径中心路径

r C L
L
圆弧中心 L S

不存在内边的交点时
如果刀尖半径补偿量足够小,即使在偏置路径上存在圆弧的交点 P,当刀尖半径
补偿量增大时,交点 P 不存在。此时,在上一程序段的终点,会有报警(PS0033)
发出,刀具停止。
譬如,下图中,当刀尖半径补偿量足够小时,即使沿圆弧 A 和圆弧 B 的已被偏
置的路径在 P 点相交,但如果刀尖半径补偿量增大,该交点就不会形成。

发出报警,刀具停止。
刀尖半径补偿量增大时的刀具中
心路径

刀尖半径补偿量变小时的刀具中
心路径

圆弧 B 的中心 圆弧 A 的中心
编程路径
r r

圆弧 A P 圆弧 B

- 186 -
B-64304CM-1/01 编程 5.补偿功能

·圆弧的中心与起点或终点重合
如果圆弧的中心与起始或终点重合,则会有报警(PS0041)发出,刀具将停在上
一个程序段的终点位置。

(G41)
N5 G01 W50.0 ;
刀尖半径中心路径 N6 W50.0 ;
N7 G02 W100.0 I0 K0 ;
发出报警,刀具停止 N8 G01 U-100.0 ;

N5 N6 N7

编程路径

N8

·偏置方式下改变偏置方向
偏置方向根据刀尖半径补偿的 G 代码(G41、G42)和刀尖半径补偿量的符号,
按照如下方式决定。

刀尖半径补偿量的符号
+ -
G 代码
G41 左边偏置 右边偏置
G42 右边偏置 左边偏置

在偏置方式下,可改变偏置方向。
在改变了偏置方向的情形下,在上一程序段的刀尖半径中心路径和已经改变了的
程序段的刀尖半径中心路径的交点处创建一个矢量。
但是,在起刀的程序段和它后面的程序段中,不能改变偏置方向。

- 187 -
5.补偿功能 编程 B-64304CM-1/01

·具有交点的偏置路径时
直线→直线
工件 S
G42 L
交点

r
编程路径 r

L G41

刀尖半径中心路径 工件

直线→圆弧

工件 r
G41
G42
编程路径
r
工件

刀尖半径中心路径 L S 交点

圆弧→直线
工件

G42
编程路径

r
刀尖半径中心路径
C L

S
交点 r

G41 工件

圆弧→圆弧

C
工件
G42

r
编程路径
r
G41

C
刀尖半径中心路径 工件
S
交点

- 188 -
B-64304CM-1/01 编程 5.补偿功能

·没有交点的偏置路径
当用 G41、G42 将偏置方向由 A 程序段改变为 B 程序段时,如果没有交点,则
创建一个与 B 程序段的起点垂直的矢量。
直线→直线
S L

工件 r
G42 (G42)
G41
编程路径
B
A
L 工件
r

刀尖半径中心路径
L S
G42
编程路径
G41
r

刀尖半径中心路径
L S

直线→圆弧 交点
S

L
L

刀尖半径中心路径 A
(G41) G42 B
(G41) r

编程路径

圆弧→圆弧
C

终点不在圆弧上 r
的圆弧 C
G41

编程路径 (G42)

(G42)

r r

C L S L
中心 中心
刀尖半径中心路径

- 189 -
5.补偿功能 编程 B-64304CM-1/01

大于 1 周的圆弧
通常的交点几乎不可能产生这种情况,然而,当通过其切换 G41、G42 而改变方
向时,或当用后面将要描述的地址 I、J、K 指定一个 G40 时,就有可能出现这种
情况。
在下图中,不用大于一周的圆弧来进行刀具半径补偿:从 P1 至 P2 构成一个圆弧。
根据情况,报警会因下文描述的“干涉检测”而显示。
要执行大于一周的圆弧,该圆弧必须分段指定。

刀尖半径中心路径 编程路径

N5 N7

P1 P2

(G42)
N5 G01 U-700.0 W500.0 ;
N6 G41 G02 I-500.0 ; N6
N7 G42 G01 U700.0 W500.0 ;

- 190 -
B-64304CM-1/01 编程 5.补偿功能

·在偏置方式下的刀尖半径补偿 G 代码指令

通过独立使用偏置方式的刀尖半径补偿 G 代码(G41、G42)指令,可使偏置矢
量与上一程序段中的移动方向形成直角,不管是加工内边或者是加工外边。
如果该代码是用圆弧指令指定的,则不会得到正确的圆弧。
但是,在通过指定刀尖半径补偿的 G 代码(G41、G42)来改变偏置方向时,请
参阅本节中的“偏置方式下改变偏置方向”项。
直线→直线

G42 方式 指定了 G42 的程序段

r L
L
刀尖半径中心路径 S 交点

圆弧→直线

指定了 G42 的程序段

r
G42 方式 L
C
S 交点

编程路径

- 191 -
5.补偿功能 编程 B-64304CM-1/01

·暂时取消矢量的指令
在使用偏置方式期间,如果指定 G50(工件坐标系设定)或 G52(局部坐标系设
定),则偏置矢量暂时被取消,然后自动恢复到偏置方式。
在这种情况下,无偏置取消移动,刀具直接从交点矢量移动到没有矢量的点(即
程序指定的点)。
恢复到偏置方式时,刀具也同样直接移动到交点。
S S

L L
L L

刀尖半径中心路径
N6 S
N5 N8
编程路径 N7

(G41) G50 的程序段


N5 G01 U300.0 W700.0 ;
N6 U-300.0 W600.0 ;
N7 G50 X100.0 Z200.0 ;
N8 G01 X400.0 Z800.0 ;

指定 G28(返回参考点)、G30(返回第 2、第 3、第 4 参考点)、G53(机械坐


标系选择)之前,请通过 G40 取消偏置方式。在偏置方式下指定上述指令时,
偏置矢量暂时消失。

·单一型固定循环(G90、G92、G94)和复合型固定循环(G71~G76)
与固定循环相关的刀尖半径补偿,请参阅“关于刀尖半径补偿的注意事项”项。
N9

N8 S S

r 刀尖半径中心路径
S N6(G42)
N7
N5

编程路径

(G42)
N5 G01 U50.0 W-60.0 ;
N6 W-80.0 ;
N7 G90 U-60.0 W-80.0 R-30.0 ;
N8 G01 U120.0 W50.0 ;
N9 W50.0 ;

- 192 -
B-64304CM-1/01 编程 5.补偿功能

·在 G00/G01 方式的程序段中指定了 I、J、K 时


在开始刀尖半径补偿时或处在该方式下,通过在定位方式(G00)或直线插补方式
(G01)的程序段中指定 I、J、K,即可使该程序段终点位置的补偿矢量与由 I、J、
K 所指定的方向垂直。由此,就可以有意识地改变补偿方向。

IJ 型矢量(XY 平面)
下面就补偿平面在 XY 平面(G17 方式)下创建的补偿矢量(IJ 型矢量)进行说
明。(有关 G18 平面的 KI 型矢量、G19 平面的 JK 型矢量也可以此类推)。如
下图所示,IJ 型矢量对编程路径不进行交点计算,而是将垂直于由 I 和 J 所指定
方向的相当于补偿量的矢量作为补偿矢量。I 和 J,既可以在开始刀尖半径补偿
时指定,也可以在该方式下指定。在开始补偿时进行指定的情况下,参数中所设
定的起刀类型不管属于哪种类型都无效,而假设其为 IJ 型矢量。

偏置矢量的方向
处在 G41 方式时,将由 I、J、K 所指定方向假设为假想的刀具前进方向,而在与
其垂直的左侧创建一个偏置矢量。

补偿矢量

I, J, K

处在 G42 方式时,将由 I、J、K 所指定方向假设为假想的刀具前进方向,而在与


其垂直的右侧创建一个偏置矢量。

I, J, K

补偿矢量

- 193 -
5.补偿功能 编程 B-64304CM-1/01

举例
开始补偿时(有移动)指定 I 和 J 的情形
N50
N40
(G40) N30
N10 G41 U100.0 W100.0 N20 N60
K1 T0101 ;
N20 G04 X1000 ; T1 刀尖半径中心路径
N30 G01 F1000 ; N10
N40 S300 ;
编程路径
N50 M50 ;
N60 W150. ;

注释)N10 下,通过 K1,在垂直于


Z 轴的方向指定 T1 大小的矢量

开始补偿时(没有移动)指定 I 和 J 的情形

(G40)
N30
N10 G41 K1 T0101 ;
N20 U100. W100. ; 刀尖半径中心路径
N30 W150. ; N20
编程路径
注释)N10 下,通过 K1,在垂
N10
直于 Z 轴的方向指定 T1
大小的矢量 T1

在补偿方式中(有移动)指定 I 和 J 的情形

(G17 G41 T0101)


N10 G00 U150. J50. ;
(I,J)
N20 G02 I50. ;

N30 G00 U-150. ;
N10 N20
N30
注释)在 N10 中,利用 J50.指定垂直 ①

于 Y 轴方向的 T1 大小的矢量。

①IJ 型矢量
②基于交点计算的矢量
刀具中心路径

编程路径
基于交点计算的路径
(没有 I、J 指令时)

- 194 -
B-64304CM-1/01 编程 5.补偿功能

在补偿方式中用没有移动的程序段指定 I 和 J 的情形

N30
起刀/取消 类型C N40
S S 刀尖半径中心路径

N10 G41 T0101 G01 F1000 ; N20


(I, J) N50
N20 U100. W100. ;
N30 K10. ; 编程路径
N40 W150. ;
N50 G40 ;
N10
T1

限制
指定 IJ 型矢量时,根据方向,在某些情况下可能会在该矢量发生刀具干涉。在
这种情况下,系统不会发出干涉报警,也不会执行回避干涉的操作。因此,有时
会产生过切。

过切
(I, J)
起刀/取消
类型C N30 N40
编程路径 N20
N10 G42 T0101 F1000 ;
N10 N50
N20 W100. ;
N30 U100. W100. K10. ;
N40 U-100. W100. ; 刀尖半径中心路径
N50 G40 ;

·没有移动的程序段
下列程序段叫做没有移动的程序段,在这些程序段中,刀具不会因为偏置而移动。

M05 ; :M 代码输出
S21 ; :S 代码输出
G04 X10.0 ; :暂停
G22 X100000 ; :加工区设定
G10 P01 X10 Z20 R10.0 ; :刀尖半径补偿值的设定/变更
(G18) Y200.0 ; :偏置平面外的移动
G98 ;, O10 ;, N20 ; :仅限 G、O、N 代码的指令
U0 ; :移动量为 0 的轴指令

- 195 -
5.补偿功能 编程 B-64304CM-1/01

·在偏置方式下指定的没有移动的程序段
只要没有在偏置方式下连续指定比 N-2 程序段(N 为偏置方式下的读入程序段数
(参数(No.19625)))更多的没有移动的程序段,矢量和刀尖半径中心路径都会
按照通常方式设定,在单程序段停止点执行该程序段。
N6 U100.0 W100.0 ; N7 N8
N7 G04 X10.0 ; 编程路径
N8 W100.0 ;
N6
L
刀尖半径中心路径
SS
L 程序段 N7 在这里被执行。

但是,若是移动量为 0 的轴指令,即使只是 1 个程序段,创建一个与其之前的程


序段的移动方向垂直的、其值等于补偿量的矢量。需要注意的是,当进行这样的
指定时,会造成过切。
N6 U100.0 W100.0 ; N7 N8
N7 U0 ; 编程路径
N8 W100.0 ;
N6
L
刀尖半径中心路径
SS
L

不得在偏置方式中比 N-2 程序段(N 为在偏置方式中的读入程序段数(参数


(No.19625)))多地连续指定没有移动的程序段。如果指定这样的程序段,在上
一程序段中创建一个长度等于偏置量的矢量,其方向与刀具移动方向垂直。需要
注意的是,当进行这样的指定时,会造成过切。
N6 U100.0 W100.0 ; N7,N8 N9
N7 S21 ; 编程路径
N8 G04 X10.0 ;
N9 W100.0 ;
N6
(偏置方式中的 L
读入程序段数=3) 刀尖半径中心路径
SSS
L 在此执行程序段 N7 和 N8。

- 196 -
B-64304CM-1/01 编程 5.补偿功能

·指定了抑制缓冲的 M 代码/G 代码时


在偏置方式中指定了抑制缓冲的 M 代码/G 代码时,不管参数(No.19625)中确定
的偏置方式中的读入程序段数是多少,不能再读入其后的程序段并进行分析。因
此,不能够再进行交点计算和后文描述的干涉检测。此时,由于向紧之前的程序
段输出垂直矢量,在某些情况下会产生过切。

没有指定抑制缓冲的 M 代码(M50)时

(G42) N6
N5 G01 U40.0 W40.0 ; 编程路径
N6 W40.0 ;
:
N5
: L
刀尖半径中心路径
S
L 交点

指定了抑制缓冲的 M 代码(M50)时

(G42) N6 N7
N5 G01 U40.0 W40.0 ; 编程路径
N6 M50 ;
N7 W40.0 ;
N5
: L
: 刀尖半径中心路径
SS
L 在此执行程序段 N6。

- 197 -
5.补偿功能 编程 B-64304CM-1/01

·拐角移动
在一个程序段的终点创建 2 个以上偏置矢量时,刀具则线性地从一个矢量移动到
另一个矢量。这种移动称为拐角移动。
矢量几乎一致时(根据参数(No.5010)的设定,该矢量间的拐角移动的距离被判定
为较短时),不执行拐角移动。此时,至单程序段停止点的矢量优先留下,除此
之外的矢量被忽略。由此,可以忽略通过进行刀尖半径补偿而产生的微小的移
动,防止由于缓冲的中断而引起的速度变化。

ΔVZ≦ΔVlimit,ΔVX≦ΔVlimit 时, ΔVZ
忽略此矢量。

ΔVX
S
r

r 即使ΔVZ≦ΔVlimit,
ΔVX≦ΔVlimit,也留下至单程
N1 序段停止点的矢量。
刀尖半径中心路径

N2

编程路径

ΔVlimit 通过参数(No.5010)的设定而确定。

当没有判定矢量几乎一致(也即没有被擦除)时,执行绕过拐角的移动。单程序
段停止点之前的拐角移动属于上一个程序段,单程序段停止点之后的拐角移动属
于下一个程序段。
此移动属于程序段 N6。因此,进给速度成为程序段 N6 中
指定的速度。

S
此移动属于程序段 N7。因此,进给速度成为
程序段 N7 中指定的速度。

N6 N7

- 198 -
B-64304CM-1/01 编程 5.补偿功能

但是,如果下一程序段的路径是半圆以上的圆弧,则不执行上述功能。
这主要是为了预防出现下列情况。

(G17) P2 P3 P4 P5
N4 G41 G01 U150.0 V200.0 ;
N5 U150.0 V200.0 ;
N6 G02 J-600.0 ;
N7 G01 U150.0 V-200.0 ; P1 P6
N8 G40 U150.0 V-200.0 ;
N5 N7

N4 N8

编程路径 N6

刀具中心路径

如果不忽略该矢量,刀具路径为 P1→P2→P3→(一周圆弧)→P4→P5→P6,而如
果 P2 和 P3 之间的距离可忽略不计,P3 被忽略,刀具路径为 P2→P4,不到一周。

·手动运行的干预
有关在偏置方式下进行手动干预的情形,请参阅“手动绝对开关的 ON/OFF”。

- 199 -
5.补偿功能 编程 B-64304CM-1/01

5.3.4 偏置方式取消方式下的刀具移动

解释
·在具有移动的取消程序段中,刀具绕内边移动时(180°≦α)

直线→直线
工件 α

编程路径

r
G40

刀尖半径中心路径 L S
L

圆弧→直线
α

工件
r
G40

S
C
L
编程路径 刀尖半径中心路径

- 200 -
B-64304CM-1/01 编程 5.补偿功能

·在具有移动的取消程序段中,刀具绕钝角外边移动时(90°≦α<180°)
有 A 和 B 两种类型,它们由参数 SUP(No.5003#0)来设定。
直线→直线

G40
工件 α

L
编程路径
r

刀尖半径中心路径 L S
类型
A 圆弧→直线

G40
α

L
工件
r

S
C

编程路径 刀尖半径中心路径

直线→直线
(直线连接型)
G40
工件 α

编程路径 r

刀尖半径中心路径 交点 L
S
类型
B 圆弧→直线
(直线连接型)
G40
α

工件 r
r

S
C 交点
L
L
编程路径 刀尖半径中心路径

- 201 -
5.补偿功能 编程 B-64304CM-1/01

直线→直线
(圆弧连接型)
G40
工件 α

编程路径 r

S
C
刀尖半径中心路径

类型
B 圆弧→直线
(圆弧连接型)
G40
α

工件 r
r
S
C
C

编程路径 刀尖半径中心路径

- 202 -
B-64304CM-1/01 编程 5.补偿功能

·在具有移动的取消程序段中,刀具绕锐角外边移动时(α<90°)
有 A 和 B 两种类型,它们由参数 SUP(No.5003#0)来设定。
直线→直线

G40
工件 L α

编程路径 G42
r

刀尖半径中心路径 L S
类型
A 圆弧→直线

G40
L α

工件 r
G42

C S
刀尖半径中心路径

编程路径

直线→直线
(直线连接型)
L

工件 G40
α r
L
编程路径
r S

刀尖半径中心路径 L L
类型
B
圆弧→直线
(直线连接型) L

α r
L
S
工件 r
L

C L
刀尖半径中心路径

编程路径

- 203 -
5.补偿功能 编程 B-64304CM-1/01

直线→直线
(圆弧连接型)
L
S
工件 G40
α r

编程路径
r C

刀尖半径中心路径 L
类型
B
圆弧→直线
L
(圆弧连接型)
S
α r

C
工件 r

C S
刀尖半径中心路径

编程路径

·在具有移动的取消程序段中,刀具绕小于等于 1°的鋭角外边作直线→直线移动时(α≦1°)

S 刀尖半径中心路径
L

r L

(G42) 编程路径
小于等于 1°
G40

- 204 -
B-64304CM-1/01 编程 5.补偿功能

·与偏置取消同时被指定的没有移动的程序段
类型 A、类型 B 的情形
在取消程序段之前的程序段中,在垂直方向创建一个其值等于刀尖半径补偿量的
矢量。刀具不会在取消程序段中动作。其余的矢量在下一个移动指令中被取消。

N6 U100.0 W100.0 ; N7 N8
N7 G40 ;
N8 U0 W130.0 ;
N6
L
编程路径 SS
L

刀尖半径中心路径

类型 C 的情形
刀具沿着与取消程序段之前的程序段垂直的方向,偏移补偿量的量。

编程路径

刀尖半径中心路径
S
G40(没有移动)
L

L
S

·G40 和 I_J_K_被指定的程序段
前面的程序段为 G41 或 G42 方式
如果在指定 G40 和 I_,J_,K_的程序段之前为 G41 或 G42 方式,系统则假设:
已经指定从前面程序段的终点到矢量(I,J)、(I,K)或(J,K)的方向。偏
置方向与前面程序段中的方向相同。

N1 (G42 方式) ; 在 N1 程序段,刀尖半径中心向 P 点移动。


N2 G40 Xb Za I_ K_ ; 在 N2 程序段,刀尖半径中心向 E 点移动。

E(a, b)

(I, K)
G40
N2
P 刀尖半径中心路径

r S N1

r
(G42) 编程路径

工件

- 205 -
5.补偿功能 编程 B-64304CM-1/01

在这种情况下应注意,不管指定加工内边还是加工外边,CNC 都可得到一个交
点。
E

G40
P
刀尖半径中心路径

S
r
编程路径

(G42)
r

(I, K)

当得不到交点时,刀具移动到 G40 前面的程序段的终点并与之正交。


E

P G40 刀尖半径中心路径
S
r
(G42) 编程路径

(I, K)
r

·一周以上的圆弧
在下列例子中,圆弧没有成为一周以上,它形成一个从 P1 到 P2 的圆弧。
可能会由于稍后将要叙述的干涉检测而引起报警。
为了产生一个一周以上的圆弧,应将圆弧分割后编程。

刀尖半径中心路径
P1

P2
编程路径 N7

N5
(I, J) N6

(G17 G41)
N5 G01 U100.0 ;
N6 G02 J-60.0 ;
N7 G40 G01 U50.0 V50.0 I-10.0 J-10.0 ;

- 206 -
B-64304CM-1/01 编程 5.补偿功能

5.3.5 利用刀尖半径补偿来防止过切

解释
·加工小于刀尖直径的凹槽
当刀尖半径中心路径通过刀尖半径补偿而逆着编程路径移动时,会引起过切, 在
其紧之前的程序段刚刚开始的位置发出报警并停止。

发出报警并停止
刀尖半径中心路径

编程路径

工件

照此继续前进而有可能产生的过切

图5.3.5 (a) 加工小于刀尖直径的凹槽

·加工比刀尖半径小的台阶

若用圆弧来指定工件台阶形状,刀尖半径中心路径则成为如图 5.3.5(b)所示的情
形。当台阶比刀尖半径更小时,如图 5.3.5(c)所示,如果是通常方式下进行补偿
的刀尖半径中心路径,有时会成为与编程路径相反的方向。在这种情况下,最初
的矢量被忽略,刀具线性移动到第 2 号矢量的位置,单程序段操作在此处停止,
如果不是单程序段方式,则自动运行继续进行。
如果台阶是被线性指定的,则不会发出报警而正确地进行补偿。但是,此时会出
现未切削的部分。

单程序段停止点
S
刀尖半径中心路径

编程路径

工件 圆弧中心

图5.3.5 (b) 加工比刀尖半径大的台阶

- 207 -
5.补偿功能 编程 B-64304CM-1/01

单程序段停止点

线性移动。 S 刀尖半径中心路径

被忽略时的路径 编程路径

最初的路径被忽略。

圆弧中心

工件 圆弧

最初的路径被忽略,所以,不会产生如此之过切。
但是,圆弧移动部分不复存在。

图5.3.5 (c) 加工刀尖半径小的台阶

·开始补偿和沿 Z 轴的切削操作
通常使用这种方式:在切削开始时离开工件某一距离的位置执行刀尖半径补偿后
(通常是 XY 平面),刀具沿 Z 轴切削。此时,如果想把沿 Z 轴的动作分成 2
个阶段:快速移动和接近工件后的慢速进给,则应注意下列事项编程。
假设刀尖半径补偿方式中的读入程序段数(参数(No.19625))为 3,设想如下所
示的程序。
N1 G00 G41 U500.0 V500.0 T0101 ;
N3 G01 W-300.0 F100 ;
N6 V1000.0 F200 ;

补偿后

N6

N3 : Z 轴下降(1 个程序段)

N1

在上述程序例子中,在开始对 N1 进行补偿时,可以读入 N1~N6 的程序段,因


此,根据它们之间的关系,进行正确的补偿,如上图所示。

- 208 -
B-64304CM-1/01 编程 5.补偿功能

这里,假定程序段 N3 被按照如下方式分成 N3 和 N5。


N1 G00 G41 U500.0 V500.0 T0101 ;
N3 G01 W-250.0 ;
N5 G01 W-50.0 F100 ;
N6 V1000.0 F200 ;

补偿后
工件

N6

N3, N5 : Z 轴下降(2 个程序段)

N1

此时,读入程序段数为 3,在开始 N1 的补偿时,虽然可以读入 N1~N5 的程序


段,但是,不能读出 N6 程序段。结果,只是基于 N1 程序段的信息进行补偿,
并在补偿开始程序段的终点创建垂直的矢量。因此,如上图所示,通常会产生过
切。
在这种情况下,可利用上述规则,在刀具沿着 Z 轴切入之后,事先在刀具沿着 Z
轴快要切入之前指定与刀具路径完全相同的指令,由此来防止过切。
N1 G00 G41 U500.0 V400.0 T0101 ;
N2 V100.0 ;
N3 W-250.0 ;
N5 G01 W-50.0 F100 ;
N6 V1000.0 F200 ;
补偿后 N6
工件

N3, N5 : Z 轴下降(2 个程序段)

N2

N1

由于为 N2 指定了与 N6 的前进方向相同的指令,所以能正确进行补偿。

此外,在起刀的程序段中,如 N1 G00 G41 U500. V500. I0 J1 T0101;那样地,在


刀具沿着 Z 轴切入后将 IJ 型矢量指定为与前进方向相同的方向,同样可以防止
过切。

- 209 -
5.补偿功能 编程 B-64304CM-1/01

5.3.6 干涉检测

刀具的切入工件称其为干涉,干涉检测功能提前检测刀具的干涉情况。然而,该
功能不能检测所有干涉,即使没有发生干涉,有时也要进行干涉检测。

解释

·可以进行干涉检测的条件
要进行干涉检测,最起码必须读入 3 个以上具有移动的程序段。因此,在偏置方
式下,通过连续指定辅助功能单独指令、暂停等不伴随移动的程序段,在无法读
出具有移动的 3 个以上程序段时,就难以进行干涉检测,在某些情况下会导致过
切或不充分切削。假设由参数(No.19625)确定的偏置方式中的读入程序段数为
N,已读入的 N 程序段中不伴随移动的程序段的指令数为 M,则可以进行干涉检
测的条件就成为:
(N-3) ≧ M
譬如,偏置方式中的最大读入程序段数为 8 时,即使指定 5 个没有移动的程序段,
也照样可以进行干涉检测。但是,在这种情况下,虽然可以对相邻的 3 个程序段
之间进行干涉检测,但是对其之前产生的干涉则无法进行检测。

·干涉检测的方法
干涉检测的方法有两种:后文描述的方向检测和圆弧角度检测。根据参数
CNC(No.5008#1)和参数 CNV(No.5008#3),设定这些方法和是否有效。

CNV CNC 动作
“0” “0” 干涉检测有效,进行方向检测和圆弧角度检测。
“0” “1” 干涉检测有效,仅进行圆弧角度检测。
“1” - 干涉检测无效。

注释
没有仅进行方向检测这样的设定。

- 210 -
B-64304CM-1/01 编程 5.补偿功能

·视为干涉的基准①(方向检测)
假设刀尖半径补偿中的读入程序段数为 N,首先对最初将被输出的(程序段 1-
程序段 2)之间计算的补偿矢量组和(程序段 N-1-程序段 N)之间计算的补偿
矢量组进行检测,如果产生交点,则判断为相互干涉。若没有交点,则按照下列
顺序
(程序段 1-程序段 2)和(程序段 N-2-程序段 N-1)
(程序段 1-程序段 2)和(程序段 N-3-程序段 N-2)


(程序段 1-程序段 2)和(程序段 2-程序段 3)
沿着靠近本次将被输出的补偿矢量组的方向进行检测。补偿矢量组即使产生多
组,也均成对地进行检测。
在对(程序段 1-程序段 2)和(程序段 N-1-程序段 N)的补偿矢量组进行检
测时,判断的方法为:对从所指令的(程序段 1 的终点)到(程序段 N-1 的终点)
的方向矢量与从(在程序段 1 的终点加上将要检测的补偿矢量后的点)到(在程
序段 N-1 的终点加上将要检测的补偿矢量的点)的方向矢量进行比较,如果在方
向大于等于 90°、小于等于 270°下相交,则判断为相互干涉。这叫做方向检测。

视为干涉的基准①的例子
(程序段 1 的终点矢量和程序段 7 的终点矢量相交时)

方向差 180°

刀具中心路径

编程路径
程序段 2 程序段 7
程序段 1 程序段 8

程序段 3
程序段 6

程序段 4 程序段 5

- 211 -
5.补偿功能 编程 B-64304CM-1/01

视为干涉的基准①的例子
(程序段 1 的终点矢量和程序段 2 的终点矢量相交时)

刀尖半径中心路径 编程路径

程序段 1

两者方向不同(180°)

程序段 2

·视为干涉的基准②(圆弧角度检测)
相邻的 3 个程序段间的检测,也即在进行(程序段 1-程序段 2)之间计算的补
偿矢量组和在(程序段 2-程序段 3)之间计算的补偿矢量组的检测中,程序段
2 为圆弧时,除了进行①的方向检测外,对程序路径的起点-终点间的圆弧角度
和补偿后路径的起点-终点间的圆弧角度进行检测。并且,此差值大于等于 180°
时,判断为相互干涉。这叫做圆弧角度检测。

②的例子(程序段 2 为圆弧且补偿后的圆弧的起点和终点一致时)

刀尖半径中心路径 编程路径

程序段 3
程序段 1

编程路径

程序段 2

- 212 -
B-64304CM-1/01 编程 5.补偿功能

·即使实际上没有干涉而被视为干涉时

① 比刀尖半径补偿量小的凹陷

编程路径 刀尖半径中心路径

停止

A C
B

不存在实际的干涉,但是,因为在程序段 B 中编程方向与刀具半径补偿后的路
径方向相反,被视为干涉,报警器发出报警,刀具停止。

② 比刀尖半径补偿量更小的凹槽

编程路径 刀尖半径中心路径

停止

A
B C

与①一样,因为在程序段 B 中方向相反而被视为干涉,报警器发出报警,刀具
停止。

- 213 -
5.补偿功能 编程 B-64304CM-1/01

5.3.6.1 被判断为干涉时的动作

解释
通过干涉检测而被判断为发生干涉(过切)时的动作,可以通过参数
CAV(No.19607#5)的设定选择下列 2 种。

CAV 功能 动作
“0” 干涉检测报警功能 在执行发生过切(干涉)的程序段之前,
发出报警并停止刀具。
“1” 干涉检测回避功能 改变刀具路径并继续进行加工,由此来避
免过切(干涉)的发生。

5.3.6.2 干涉检测报警功能

解释
·发生在相邻的 3 个程序段间外的干涉
如图所示,程序段 1 的终点矢量和程序段 7 的终点矢量之间被判断为相互干涉,
在执行程序段 1 的动作前发出报警,刀具停止。在这种情况下,矢量不会被擦除。

停止

刀具中心路径
程序段 1
程序段 8
编程路径

程序段 2 程序段 7

程序段 3
程序段 6

程序段 4 程序段 5

- 214 -
B-64304CM-1/01 编程 5.补偿功能

·发生在相邻的 3 个程序段间的干涉
当被判断为在相邻的 3 个程序段间发生干涉时,擦除发生干涉的矢量以及较其内
侧的矢量,并创建一个连接其余矢量的路径。在下图所示的例子中,V2 和 V5 相互
干涉,因此,V2、V5 以及其内侧的 V3、V4 被擦除,V1 和 V6 被连接起来。此间
的动作叫做直线插补。

V6

V1

V2

V5
V4
V3

刀具中心路径

编程路径

在擦除矢量后,最后的一个矢量已发生干涉,或者从一开始只有一个矢量且发生
干涉时,在上一个程序段的刚刚开始(单程序段时为终点)发出报警,刀具停止。
下图所示的例子中,V2 和 V3 相互干涉,但是即使将其擦除以后,由于最后的 V1
和 V4 仍然相互干涉,因此发出报警。

停止
刀具中心路径

编程路径

V4 V1

V3 V2

- 215 -
5.补偿功能 编程 B-64304CM-1/01

5.3.6.3 干涉检测回避功能

概要
在干涉检测报警功能下指定了一个满足发出干涉报警的条件的指令时,在选定本
功能的情况下,不会有干涉报警发出,而是计算成为回避干涉的路径之新补偿矢
量,使加工继续进行。但是,回避干涉的路径,对于编程路径将出现不充分切削
现象。此外,根据指令形状,有时不能求出用来回避干涉的路径,或者会被判断
为回避干涉的路径存在危险。在这种情况下,将会发出报警并停止刀具。因此,
并非对于所有的指令都能回避干涉。

解释
·回避干涉的方法
假设(程序段 1-程序段 2)之间的补偿矢量与(程序段 N-1-程序段 N)之间
的补偿矢量发生干涉这样的情形。从程序段 1 的终点到程序段 N-1 的终点的方向
矢量叫做间隙矢量。此时,求出(程序段 1-间隙矢量)之间的补偿后的交点矢
量与(间隙矢量-程序段 N)之间的补偿后的交点矢量,创建连接此交点矢量的
路径。

程序段 1-间隙矢量之间的补偿后 间隙矢量-程序段 8 之间的补偿后


交点矢量 交点矢量

程序段 7 的移动

补偿后路径

程序段 1 间隙矢量
程序段 8

程序段 2
程序段 7
编程路径

程序段 3 程序段 6

程序段 4 程序段 5

在这种情况下,补偿后的程序段 2~程序段 6 的终点,与程序段 1 的终点保持


一致。因此,程序段 2~程序段 6 在补偿后成为没有移动的程序段。

- 216 -
B-64304CM-1/01 编程 5.补偿功能

(程序段 1-间隙矢量)的补偿后的交点矢量与(间隙矢量-程序段 N)的补偿


后的交点矢量进一步相交时,首先,按照与“发生在相邻的 3 个程序段间的干涉”
相同的方法擦除矢量。最后剩下的矢量仍然相交时,再次计算并求取(程序段 1
-程序段 N)的补偿后的交点矢量。
补偿后路径
重新计算
编程路径

程序段 1 程序段 8
程序段 1 程序段 8

程序段 1-程序段 8
程序段 1-间隙矢量之 间隙矢量-程序段 8 之间 之间的补偿后交
间的补偿后交点矢量 的补偿后交点矢量 点矢量

程序段 2 间隙矢量 程序段 7 程序段 2 程序段 7

程序段 3 程序段 3 程序段 6


程序段 6

程序段 4 程序段 5 程序段 4 程序段 5

在这种情况下,补偿后的程序段 2~程序段 7 的终点,与


程序段 1 的终点保持一致。
因此,程序段 2~程序段 7 在补偿后成为没有移动的程序
段。

- 217 -
5.补偿功能 编程 B-64304CM-1/01

此外,当刀尖半径补偿量大于如下图所示指定的圆弧半径,且指定了对圆弧的内
侧进行补偿的指令时,通过将圆弧的指令视为直线并进行交点计算来回避干涉。
在这种情况下,回避矢量之间通过直线插补连接。

补偿后路径

编程路径

- 218 -
B-64304CM-1/01 编程 5.补偿功能

·不存在干涉回避矢量时

加工如图所示的平行槽孔时,程序段 1 的终点矢量和程序段 2 的终点矢量间被判


断为相互干涉,作为干涉回避矢量而试图计算程序段 1 的补偿后路径和程序段 3
的补偿后路径的交点矢量。在这种情况下,由于程序段 1 与程序段 3 平行,不存
在交点。此时,在程序段 1 紧之前发出报警,刀具停止。

停止
刀具中心路径

编程路径

程序段 1

程序段 3

程序段 2

加工如图所示的圆弧槽孔时,程序段 1 的终点矢量和程序段 2 的终点矢量间被判


断为相互干涉,作为干涉回避矢量而试图计算程序段 1 的补偿后路径和程序段 3
的补偿后路径的交点矢量。在这种情况下,由于程序段 1 与程序段 3 是一条圆弧,
不再存在补偿后的交点。这种情况也与前面的例子一样,在程序段 1 紧之前发出
报警,刀具停止。

编程路径 刀具中心路径

停止

程序段 1
程序段 3

程序段 2

- 219 -
5.补偿功能 编程 B-64304CM-1/01

·回避干涉时被判断为危险时
加工如图所示的锐角槽孔时,程序段 1 的终点矢量和程序段 2 的终点矢量间被判
断为相互干涉,作为干涉回避矢量而试图计算程序段 1 的补偿后路径和程序段 3
的补偿后路径的交点矢量。在这种情况下,回避后路径的移动方向成为与原来的
指令方向完全不同的方向。对于回避后的路径与原来的指令完全不同(大于等于
90°,小于等于 270°)这样的情形,回避干涉的动作被判断为危险,在程序段 1
紧之前发出报警,刀具停止。
补偿后的程序段 1 与
程序段 3 的交点

刀具中心路径
停止

编程路径

程序段 1 程序段 3

程序段 2

加工如图所示的底部比入口宽的槽孔时,程序段 1 的终点矢量和程序段 2 的终点


矢量间被判断为相互干涉,作为干涉回避矢量而试图计算程序段 1 的补偿后路径
和程序段 3 的补偿后路径的交点矢量。在这种情况下,程序段 1 和程序段 3 的关
系被判断为外侧,回避后路径对原来的指令而言出现过切。这种情况同样会将回
避干涉的动作判断为危险,在程序段 1 紧之前发出报警,刀具停止。

停止
刀具中心路径

编程路径

程序段 1 程序段 3

程序段 2

补偿后的程序段 1 与程
序段 3 的交点

- 220 -
B-64304CM-1/01 编程 5.补偿功能

·对干涉回避矢量进一步发生干涉时
加工如图所示的槽孔时,如果读入程序段数为 3,程序段 1 的终点矢量和程序段
2 的终点矢量间被判断为相互干涉,作为干涉回避矢量而计算程序段 1 的补偿后
路径和程序段 3 的补偿后路径的交点矢量。但在这种情况下,接着将被计算的程
序段 3 的终点矢量,对于先前的干涉回避矢量进一步发生干涉。相对于如此之一
旦创建并被输出的干涉回避矢量进一步发生干涉时,不执行该程序段的移动而在
其紧之前发出报警,刀具停止。

程序段 3 和程序段 4 的
刀具中心路径
交点矢量进一步发生干涉

编程路径 停止
程序段 5

程序段 4

程序段 1
程序段 3

程序段 2

注释
1 对于“回避干涉时被判断为危险时”以及“对干涉回避矢量进一步发生
干涉时”的情形,可以通过参数 NAA(No.19607#6)的设定,使其不发出
报警而继续进行加工。但是,对于“不存在干涉回避矢量时”的情形,
不管本参数的设定如何,都无法避免报警的发生。
2 在执行回避干涉的操作中执行诸如单程序段停止,手动干预、MDI 干
预、刀尖半径补偿量的变更等与原来的移动不同的操作,在新的路径进
行交点计算。因此,在执行此类操作时,已经回避的干涉可能会进一步
发生干涉,应予注意。

- 221 -
5.补偿功能 编程 B-64304CM-1/01

5.3.7 针对来自 MDI 输入的刀尖半径补偿

解释
·MDI 运行
在 MDI 运行期间,也即在复位状态下通过 MDI 方式指定程序指令并执行循环开
始操作时,与存储器运行/DNC 运行一样地进行交点计算并予以补偿。通过 MDI
运行调用程序存储器中的子程序时,也同样进行补偿。

MDI 指令 程序存储器中的
子程序

G00 X0 Y0 ; O9000 ;
M98 P9000 ; N1 G41 G17 G01 U10. V10.
M02 ; T0101 ;
N2 V15. ;
N3 U15. ;
N4 V-15. ;
N5 U-15. ;
N6 G40 U-10. V-10. ;
M99 ;

N3

N2 N4

N1
N5
N6

- 222 -
B-64304CM-1/01 编程 5.补偿功能

·MDI 干预
在执行 MDI 干预,也即在存储器运行/DNC 运行等中途执行单程序段停止以进
入自动运行停止状态,在 MDI 方式下指定程序指令并执行循环开始操作时,刀
尖半径补偿不进行交点计算而继续保持干预前的最后的补偿矢量。
MEM 方式 MDI 干预

(G41) W30. ;
N2 U30. W10. ; U20. W20. ;
N3 U-30. W10. ; U-20. W20. ;
N4 W40. ;

最后的补偿矢量

MDI 干预 被保持下来的补偿矢量

N2 N3
N4
编程指令

- 223 -
5.补偿功能 编程 B-64304CM-1/01

5.4 拐角圆弧插补(G39)

在刀尖半径补偿中,通过在偏置方式下指定 G39,即可在拐角处进行以补偿量作
为半径的拐角圆弧插补。

格式
在偏置方式下
G39 ;

I_ J_
G39 I_ K_ ;
J_ K_

解释

·拐角圆弧插补
当上表所示的指令被指定时,即可进行以补偿量为半径的拐角圆弧插补。此指令
前面的 G41、G42 确定圆弧是顺时针还是逆时针。G39 是单步 G 代码。

·没有 I、J、K 指令时的 G39


当指定 G39;时,产生拐角圆弧,该拐角圆弧使圆弧终点的矢量与下一程序段的
起点垂直。

·含有 I、J、K 指令时的 G39


当用 I、J、K 指定 G39 时,产生拐角圆弧,该拐角圆弧使圆弧终点的矢量与由 I、
J、K 值指定的矢量垂直。

限制
·移动指令
不能在一个含有 G39 的程序段中指定移动指令。否则将会发出报警。

·内边拐角
不能对于内边拐角的程序段间指定 G39。进行该指令的情况下将导致过切。

·拐角圆弧的速度
在 G00 方式下通过 G39 指定拐角圆弧时,拐角圆弧的程序段的速度将是基于前
面指定的 F 指令的速度。

- 224 -
B-64304CM-1/01 编程 5.补偿功能

举例

·没有 I、J、K 指令时的 G39



:(偏置方式中)
N1 Z10.0 ; X轴
N2 G39 ;
N3 X-10.0 ;

: Z轴

程序段 N1 偏置矢量

程序段 N2(拐角圆弧)

(10.0, 0.0) 程序段 N3

编程指令

刀尖半径中心路径

(10.0, -10.0)

·含有 I、J、K 指令时的 G39



:(偏置方式中)
N1 Z10.0 ; X轴
N2 G39 I-1.0 K2.0 ;
N3 X-10.0 Z20.0 ;

: Z轴

程序段 N2(拐角圆弧)
程序段 N1
偏置矢量
程序段 N3
编程指令
(10.0, 0.0)

(I=-1.0, K=2.0)
刀尖半径中心路径

(20.0, -10.0)

- 225 -
5.补偿功能 编程 B-64304CM-1/01

5.5 自动刀具补偿 (G36、G37)

自动刀具补偿功能是这样一种功能,它通过为 CNC 指定用于进行自动测量的指


令(G36、G37),使得 CNC 自动地测量刀具的补偿量。
首先发出一个用来测量的指令,使刀具移动到测量位置。CNC 自动测量测量点
的坐标值与被指定(预想的)的测量位置坐标值之差,并以这个差作为该刀具的
补偿量。
当刀具已被补偿时,则在经过补偿的状态下移动到测量位置。在计算出测量位置
坐标值和被指定的坐标值之差后,如果 CNC 判断需要对当前设定的补偿量进一
步补偿,则对当前的补偿进一步补偿。详情请参阅参阅机床制造商提供的说明书。

注释
使用自动刀具补偿时,将参数 IGA(No.6240#7)设定为“0”。

解释
·坐标值
要将移动刀具到某一测量位置并进行测量,必须事先设置坐标系。(共用编程时
使用的工件坐标系。)

·移动到测量位置
在 MDI 或 MEM 方式下,发出下列指令。
G36 X xa;或者 G37 Z za;
但是,测量位置应是 xa 或 za。(绝对指令)
通过该指令,刀具快速向测量位置移动,中途减速并继续移动,直到获得测量仪
器发出的终点达到信号。也即,当刀尖到达测量位置时,测量仪器输出一个测量
位置到达信号给 CNC,CNC 则将刀具停止。

·补偿
当前刀具的补偿量被进一步补偿,补偿量是刀具到达测量位置后的坐标值
(α,β)与在 G36Xxa 或 G37Zza 中指定的 xa 或 za 之差。
补偿量 x=当前补偿量 x+(α-xa)
补偿量 z=当前补偿量 z+(β-za)
xa : 编程时用的 X 轴测量点
za : 编程时用的 Z 轴测量点
还可通过 MDI 键盘将这些补偿量改变为任意的值。

- 226 -
B-64304CM-1/01 编程 5.补偿功能

·向测量位置的移动速度和报警
当刀具从起点向 G36 或 G37 中 xa 或 za 预测的测量位置移动时,刀具以快速移
动速度通过 A 区。然后在 T 点(xa-γ或 za-γ)暂停,再以参数(No.6241)设定
的测量速度移动通过 BCD 区。如果在通过 B 区的移动过程中接通测量位置到达
信号,则会发出报警。
另外,如果在到达 V 点后没有接通测量位置到达信号,刀具则停在 V 点,发出
报警(PS0080)。
预测的测量点
FR FP
U V
X, Z
A B C D
S (xs, zs) T
ε ε
起点
γ

|xa-xs|. |za-zs|
U (xa, za)
FR : 快速移动
FP : 由参数(No.6241)设定的进给速度
γ : 参数(No.6251, No.6252)
ε : 参数(No.6254, No.6255)

图5.5 (a) 向测量位置的移动速度和报警

举例
刀具号 T01
50

300

程序原点
X 轴测量位置 380
Z 轴测量位置

100

800

补偿量 补偿量
(测量前) (测量后)
X 100.0 98.0
Z 0 4.0

G50 X760.0 Z1100.0 ;相对于程序绝对原点的坐标系设定


S01 M03 T0101 ; 从刀具 T1 选择、偏置号 1、主轴旋转测量位置移动到距离
x 的位置
G36 X200.0 ; 如果刀具已到达测量位 X198.0;的值,因为正确的测量位
置的尺寸是 200mm,补偿量仅改变∶198.0-200.0=-2.0mm
G00 X204.0 ; 沿 X 方向稍许退刀。
G37 Z800.0 ; 向 Z 的测量位置移动。
如果刀具已到达测量位置 Z804.0;的值,补偿量仅改变
804.0-800.0=4.0mm。
T0101 ; 包括已经改变了的补偿量的值进一步进行补偿。

- 227 -
5.补偿功能 编程 B-64304CM-1/01

注意
1 测量速度(FP)、γ、ε是由机床制造商作为参数(FP:No.6241,
γ:No.6251,ε:No.6254)设定的。设定数据时应满足:ε必须是正数,
且γ>ε这样的条件。
2 在指定 G36、G37 之前,务须取消刀尖半径补偿方式。
3 测量位置到达信号检测的迟延或偏差,除了 PMC 端,只有 CNC 端为
0~2msec。因此,测量误差为在此 2msec 上加上 PMC 端的测量位置到
达信号的传递迟延或偏差(也包含接收的迟延或偏差)后,乘以由参数
(No.6241)设定的进给速度后的值。
4 在检测测量位置到达信号后,使进给停止之前的迟延或偏差为 0~
8msec。要计算越程量,还需要考虑加/减速的迟延、伺服的迟延、PMC
端的迟延。
5 在以测量速度移动时,如果要进行手动移动的干预,应在干预后将刀具
返回到干预之前的位置,而后重新起动。
6 刀尖半径补偿功能有效的情况下(参数 NCR(No.8136#7)=“0”),在计
算刀具补偿量时应考虑刀尖半径值。因此,必须正确设定并使用将要测
量的刀具的刀尖半径值。
(考虑刀尖半径补偿数据的条件)
X 轴(基本 3 轴的第 1 轴):TIP=0/5/7
Z 轴(基本 3 轴的第 3 轴):TIP=0/6/8
Y 轴(基本 3 轴的第 2 轴):TIP=0


实 虑
际 了
移 刀
动 尖
量 半


B 的
刀尖半径值 值

C
测量点

刀具实际上只从 A 点移动到 B 点,但是计算刀具补偿量时假设刀具移动


到 C 点(考虑刀尖半径值)。

注释
1 在 G36 或 G37 前无 T 代码时,会有报警(PS0081)发出。
2 当 T 代码指定在与 G36、G37 相同的程序段中时,会有报警(PS0082)
发出。

- 228 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6 Series 10/11 格式下的存储器运行


通过设定与设定相关的参数 FCV(No.0001#1),即可将 Series 10/11 程序格式创
建的程序记录到存储器并进行存储器运行。
对使用与 Series 10/11 有相同的指令格式的功能和对于使用与 Series 10/11 不同指
令格式的下述功能,可以进行存储器运行。
·子程序调用
·单一形固定循环
·复合形固定循环
·钻孔用固定循环

注释
关于本 CNC 装置上没有的功能,不能进行存储器运行。

第 6 章“Series 10/11 格式下的存储器运行”由下列内容构成。

6.1 Series 10/11 指令格式的地址和指令值范围.................................................230


6.2 子程序调用 .....................................................................................................230
6.3 单一形固定循环 .............................................................................................231
6.4 复合形固定循环 .............................................................................................249
6.5 钻孔用固定循环 .............................................................................................287

- 229 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.1 Series 10/11 指令格式的地址和指令值范围

不能用于本 CNC 的某些地址在 Series 10/11 指令格式下仍然可以使用。


Series 10/11 指令格式下的指令值范围基本上和本 CNC 的指令值范围相同。
下面的项目介绍了不同的指令值范围的地址。
如果指定了一个超出指令范围的值,报警器就会发出报警。

6.2 子程序调用

格式
M98P○○○○L○○○○;
P:子程序号
L:重复次数

解释
·地址
在本 CNC 的指令格式下,不可使用地址 L,但是,在 Series 10/11 格式下可以使
用。

·子程序号
指令值范围与本 CNC 相同(1~9999)。
错误地指定了 4 位以上的数值,后 4 位成为子程序号。

·重复次数
重复次数 L 的指令范围为 1~9999 次。
没有指定重复次数时,重复次数为 1 次。

- 230 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6.3 单一形固定循环

解释
有三种单一形固定循环:外侧或内侧车削循环(G90)、螺纹切削循环(G92)、
以及底侧车削循环(G94)。

注释
1 本章的说明图,将平面设定为 ZX 平面,将 X 轴设定为直径指定,将 Z
轴设定为半径指定。X 轴为半径指定时,请将 U/2 改变为 U,并将 X/2
改变为 X。
2 单一形固定循环可以在任意平面(包含平行轴)中进行。但是,若是 G
代码体系 A 的情形,不可将 U、V、W 设定为平行轴。
3 纵向意味着平面第 1 轴方向,具体如下所示。
ZX 平面:Z 轴方向
YZ 平面:Y 轴方向
XY 平面:X 轴方向
4 底侧方向意味着平面第 2 轴方向,具体如下所示。
ZX 平面:X 轴方向
YZ 平面:Z 轴方向
XY 平面:Y 轴方向

- 231 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.3.1 外侧或内侧车削循环(G90)

该循环可以执行纵向的直线以及锥度的切削循环。

6.3.1.1 直线切削循环

格式
G90 X(U)_ Z(W)_ F_ ;

X_,Z_ : 纵向切削终点(下图 A’点)的坐标值


U_,W_ : 至纵向切削终点(下图 A’点)的移动量
F_ : 切削进给速度

X轴

Z W (R)…快速移动
(F)…切削进给
4(R)
A
3(F) 1(R) U/2
2(F)
A’
X/2

Z轴

图6.3.1 (a) 直线切削循环

解释
·动作
直线切削循环进行 4 个动作。
(1) 第 1 个动作,在快速移动方式下将刀具从起点(A)移动到平面第 2 轴的指令
坐标值(ZX 平面时为 X 轴的指令坐标值)。
(2) 第 2 个动作,在切削进给方式下将刀具移动到平面第 1 轴的指令坐标值(ZX
平面时为 Z 轴的指令坐标值)。(移动到纵向切削终点(A’)。)
(3) 第 3 个动作,在切削进给方式下将刀具移动到平面第 2 轴的开始坐标值(ZX
平面时为 X 轴的开始坐标值)。
(4) 第 4 个动作,在快速移动方式下将刀具移动到平面第 1 轴的开始坐标值(ZX
平面时为 Z 轴的开始坐标值)。(返回到起点(A)。)

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

- 232 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

6.3.1.2 锥度切削循环

格式
ZpXp 平面
G90 X(U)_ Z(W)_ I_ F_ ;
YpZp 平面
G90 Y(V)_ Z(W)_ K_ F_ ;
XpYp 平面
G90 X(U)_ Y(V)_ J_ F_ ;

X_,Y_,Z_ : 纵向切削终点(下图 A’点)的坐标值


U_,V_,W_ : 至纵向切削终点(下图 A’点)的移动量
I_,J_,K_ : 锥度量(下图 I)
F_ : 切削进给速度

X 轴 (R )… 快 速 移 动
(F )… 切 削 进 给
4(R )
A

U /2 3(F ) 1 (R )
A’
2 (F ) I
X /2
W
Z
Z 轴

图6.3.1 (b) 锥形切削循环

解释
指定锥度的地址 I、J、K 随所选的平面而变化。
锥度的形状,取决于纵向切削终点的坐标值(A’)与锥度量(地址 I、J、K)的符
号。上图的循环中,锥度量的符号为负。

注释
指定锥度的地址 I、J、K 的设定单位,取决于参考轴的设定单位。此外,
I、J、K 通过半径值来指定。

- 233 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·动作
锥形切削循环执行与直线切削循环相同的 4 个动作。
但是,第 1 个动作,在快速移动方式下将刀具从起点(A)移动到在平面第 2 轴的
指令坐标值(ZX 平面时为 X 轴的指令坐标值)上考虑了锥度量后的位置。
之后的第 2、第 3、第 4 个动作,与直线切削循环相同。

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

·锥度量的符号与刀具路径的关系
根据锥度量(地址 I、J、K)的符号与基于绝对指令或增量指令的纵向切削终点
之间的关系,刀具路径如下表所示。

外侧加工 内侧加工
1. U < 0 , W < 0, I < 0 2. U > 0, W < 0, I > 0

X X
Z Z W
4 (R )
2 (F )
I
U /2 3 (F ) 1 (R )
X U /2 3 (F ) 1 (R )
I
X 2 (F )
W 4 (R )

3. U < 0 , W < 0, I > 0 4. U > 0, W < 0, I<0


其 中 , |I|≦ |U / 2| 其 中 , |I|≦ |U / 2|
X X
Z Z W
4 (R )

1 (R ) I
2 (F )
X U /2 3 (F )
U /2 3 (F )
2 (F ) 1 (R )
I
4 (R )
X W

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

- 234 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6.3.2 螺纹切削循环 (G92)

6.3.2.1 直线螺纹切削循环

格式
G92 X(U)_ Z(W)_ F_ Q_ ;

X_,Z_ : 纵向切削终点(下图 A’点)的坐标值


U_,W_ : 至纵向切削终点(下图 A’点)的移动量
Q_ : 螺纹切削开始角度的位差角
(单位:0.001°单位,范围:0~360°)
F_ : 螺纹的导程(下图 L)

X轴
Z W

4(R) A
3(R)
1(R) U/2
2(F)
A’
X/2
Z轴

(R)…快速移动
(F)…切削进给
L

(由于伺服系统的迟延,倒角的开始部分
约 45° 小于等于 45°。)
r

螺纹的倒角细部

图6.3.2 (a) 直线螺纹切削循环

解释
螺纹的导程范围以及主轴速度的限制,与 G32 的螺纹切削相同。
·动作
直线切削循环进行 4 个动作。
(1) 第 1 个动作,在快速移动方式下将刀具从起点(A)移动到平面第 2 轴的指令
坐标值(ZX 平面时为 X 轴的指令坐标值)。
(2) 第 2 个动作,在切削进给方式下将刀具移动到平面第 1 轴的指令坐标值(ZX
平面时为 Z 轴的指令坐标值)。此时,进行螺纹的倒角。
(3) 第 3 个动作,在快速移动方式下将刀具移动到平面第 2 轴的开始坐标值(ZX
平面时为 X 轴的开始坐标值)。(倒角后的收回动作)
(4) 第 4 个动作,在快速移动方式下将刀具移动到平面第 1 轴的开始坐标值(ZX
平面时为 Z 轴的开始坐标值)。(返回到起点(A)。)

- 235 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

注意
有关螺纹切削的注意事项,与 G32 的螺纹切削的情形相同。但是,螺
纹切削中(正在执行此动作中)由进给保持引起的停止,在第 3 个动
作结束后停止。

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

·螺纹切削的插补后加/减速
螺纹切削的插补后加/减速,虽然是指数函数型加/减速,但是根据参数 THLx
(No.1610#5),可以选择与切削进给相同的加/减速。(随参数 CTLx(No.1610#0)
而定。)但是,时间常数和 FL 速度使用螺纹切削循环的参数(No.1626, No.1627)。

·螺纹切削的时间常数、FL 速度
使用参数(No.1626)的螺纹切削的插补后加/减速的时间常数、参数(No.1627)的 FL
速度。
·螺纹的倒角
可以进行螺纹的倒角(倒棱)。是否进行螺纹的倒角,随机床端的信号而定。将
导程设定为 L 时,螺纹的倒角r值,可以在 0.1L~12.7L 的范围内,以 0.1L 为
增量单位,通过参数(No.5130)选择任意值。
螺纹的倒角角度,可以通过参数(No.5131)在 1~89°范围内指定。参数值为 0 时,
假设角度为 45°。
螺纹的倒角,使用与螺纹切削相同的插补后加/减速类型、插补后加/减速的时间
常数、FL 速度。

注释
螺纹的倒角(倒棱)量、角度的参数,与 G76 的螺纹切削循环通用。
·倒角后的退刀动作
倒角后的退刀动作速度以及、插补后的加/减速类型、时间常数如下表所示。
参数 CFR 参数
内容
(No.1611#0) (No.1466)
螺纹切削时的插补后加/减速的类型中,使用螺纹切
“0” 0 以外 削的时间常数(参数(No.1626))、FL 速度(参数
(No.1627))、参数(No.1466)指定的退刀动作速度。
螺纹切削时的插补后加/减速的类型中,使用螺纹切
“0” 0 削的时间常数(参数(No.1626))、FL 速度(参数
(No.1627))、参数(No.1420)指定的快速移动速度。
在退刀动作前进行速度指令成为 0(加/减速的迟延
为 0)的检测,在快速移动的插补后加/减速的类型
“1”
中,使用快速移动的时间常数、参数(No.1420)指定
的快速移动速度。

- 236 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

针对倒角后的退刀动作速度,将参数 ROC(No.1403#4)设定为 “1”,即可使快速


移动倍率失效。

注释
退刀动作中,机床不会在切削进给速度倍率 0%下停止,这与参数
RF0(No.1401#4)无关。

·开始角度位移
通过指定地址 Q,可以使螺纹切削的开始角度位移。开始角度的指令(Q)单位为
0.001°,其范围为 0~360°。另外,不可指定小数点。

·螺纹切削循环中的进给保持(螺纹切削循环收回)
如果在螺纹切削中(第 2 个动作)应用进给保持,刀具立即一边执行倒棱一边收
回,并按照平面第 2 轴(X 轴)、平面第 1 轴(Z 轴)的顺序返回到起点。

X 轴 通常情况下的循环
进给暂停时的移动
Z轴 起点

快速移动

切削进给

在这里应用进给暂停

退刀时的倒棱角度,与终点位置的倒棱角度相同。

注意
退刀过程中不能执行另一进给保持。

·英制螺纹切削
可进行通过指定地址 E 来进行英制螺纹切削。

- 237 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.3.2.2 锥度螺纹切削循环

格式
ZpXp 平面
G92 X(U)_ Z(W)_ I_ F_ Q_ ;
YpZp 平面
G92 Y(V)_ Z(W)_ K_ F_ Q_ ;
XpYp 平面
G92 X(U)_ Y(V)_ J_ F_ Q_ ;

X_,Y_,Z_ : 纵向切削终点(下图 A’点)的坐标值


U_,V_,W_ : 至纵向切削终点(下图 A’点)的移动量
Q_ : 螺纹切削开始角度的位差角
(单位:0.001°单位,范围:0~360°)
I_,J_,K_ : 锥度量(下图 I)
F_ : 螺纹的导程(下图 L)

X轴

Z W
A
4(R)
U/2 (R)…快速移动
3(R) 1(R)
A’
(F)…切削进给
2(F)
I
X/2

Z轴

(由于伺服系统的迟延,倒角的
开始部分小于等于 45°。

约 45°

螺纹的倒角细部

图6.3.2 (b) 锥度螺纹切削循环

- 238 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

解释
螺纹的导程范围以及主轴速度的限制,与 G32 的螺纹切削相同。
锥度的形状,取决于纵向切削终点的坐标值(A’)与锥度量(地址 I、J、K)的符
号。上图的循环中,锥度量的符号为负。

注释
指定锥度的地址 I、J、K 的设定单位,取决于参考轴的设定单位。此外,
I、J、K 通过半径值来指定。

·动作
锥度螺纹切削循环进行与直线切削循环的 4 个动作相同的动作。
但是,第 1 个动作,在快速移动方式下将刀具从起点(A)移动到在平面第 2 轴的
指令坐标值(ZX 平面时为 X 轴的指令坐标值)上考虑了锥度量后的位置。之后
的第 2、第 3、第 4 个动作,与直线螺纹切削循环相同。

注意
有关螺纹切削的注意事项,与 G32 的螺纹切削的情形相同。但是,螺
纹切削中(正在执行此动作中)由进给保持引起的停止,在第 3 个动作
结束后停止。

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

·锥度量的符号与刀具路径的关系
根据锥度量(地址 I、J、K)的符号与基于绝对指令或增量指令的纵向切削终点
之间的关系,刀具路径如下表所示。

外侧加工 内侧加工
1. U < 0 , W < 0, I < 0 2. U > 0, W < 0, I > 0

X X
Z Z W
4 (R )
2 (F )
I
U /2 3 (F ) 1 (R )
X U /2 3 (F ) 1 (R )
I
X 2 (F )
W 4 (R )

3. U < 0 , W < 0, I > 0 4. U > 0, W < 0, I<0


其 中 , |I|≦ |U / 2| 其 中 , |I|≦ |U / 2|
X X
Z Z W
4 (R )

1 (R ) I
2 (F )
X U /2 3 (F )
U /2 3 (F )
2 (F ) 1 (R )
I
4 (R )
X W

- 239 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

·螺纹切削的插补后加/减速
·螺纹切削的时间常数、FL 速度
·螺纹的倒角
·倒角后的退刀动作
·开始角度位移
·螺纹切削循环收回
·英制螺纹切削
请参阅直线螺纹切削循环的相关页。

6.3.3 底侧车削循环(G94)

6.3.3.1 端面切削循环

格式
G94 X(U)_ Z(W)_ F_ ;

X_,Z_ : 底侧方向切削终点(下图 A’点)的坐标值


U_,W_ : 至底侧方向切削终点(下图 A’点)的移动量
F : 切削进给速度

X 轴

1 (R )
A (R )… 快 速 移 动
(F )… 切 削 进 给

2 (F ) 4 (R )
U /2

A’ 3 (F )

X /2 W
Z 轴
Z

图6.3.3 (a) 端面切削循环

- 240 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

解释
·动作
端面切削循环进行 4 个动作。
(1) 第 1 个动作,在快速移动方式下将刀具从起点(A)移动到平面第 1 轴的指令
坐标值(ZX 平面时为 Z 轴的指令坐标值)。
(2) 第 2 个动作,在切削进给方式下将刀具移动到平面第 2 轴的指令坐标值(ZX
平面时为 X 轴的指令坐标值)。(移动到底侧方向切削终点(A’)。)
(3) 第 3 个动作,在切削进给方式下将刀具移动到平面第 1 轴的开始坐标值(ZX
平面时为 Z 轴的开始坐标值)。
(4) 第 4 个动作,在快速移动方式下将刀具移动到平面第 2 轴的开始坐标值(ZX
平面时为 X 轴的开始坐标值)。(返回到起点(A)。)

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。
·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

6.3.3.2 锥度切削循环

格式
ZpXp 平面
G94 X(U)_ Z(W)_ K _ F_ ;
YpZp 平面
G94 Y(V)_ Z(W)_ J _ F_ ;
XpYp 平面
G94 X(U)_ Y(V)_ I _ F_ ;

X_,Y_,Z_ : 底侧方向切削终点(下图 A’点)的坐标值


U_,V_,W_ : 至底侧方向切削终点(下图 A’点)的移动量
I_,J_,K_ : 锥度量(下图 K)
F : 切削进给速度

- 241 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

X轴

1(R)
A

(R)…快速移动
U/2 2(F) 4(R)
(F)…切削进给

A’ 3(F)

X/2 K W
Z轴
Z

图6.3.3 (b) 锥度切削循环

解释
锥度的形状,取决于底侧方向切削终点的坐标值(A’)与锥度量(地址 I、J、K)
的符号。上图的循环中,锥度量的符号为负。

注释
指定锥度的地址 I、J、K 的设定单位,取决于参考轴的设定单位。此外,
I、J、K 通过半径值来指定。

·动作
锥度切削循环执行与端面切削循环相同的 4 个动作。
但是,第 1 个动作,在快速移动法方式下将刀具从起点(A)移动到在平面第 1 轴
的指令坐标值(ZX 平面时为 Z 轴的指令坐标值)上考虑了锥度量后的位置。
之后的第 2、第 3、第 4 个动作,与端面切削循环相同。

注释
在单程序段方式中,通过按下一次循环开始按钮来执行上述第 1、第 2、
第 3、第 4 个动作。

- 242 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·锥度量的符号与刀具路径的关系
根据锥度量(地址 I、J、K)的符号与基于绝对指令或增量指令的底侧方向切削
终点的坐标值之间的关系,刀具路径如下表所示。

外径加工 内 径加工
1. U < 0, W < 0, K < 0 2. U > 0, W < 0, K< 0
X X Z
1(R)
Z Z K W

U/2 2(F) 4(R) 3(F)

U/2 2(F) 4(R)


3(F)

K W 1(R)
Z

3. U < 0, W < 0, K > 0 4. U > 0, W < 0, K > 0


其中, |K|≦|W| 其中, |K|≦|W|
X X W
K
Z Z
3(F)
1(R)
2(F) 4(R)
U/2 2(F) 4(R) U/2
1(R)
3(F)
Z Z K
W

·取消方式
要取消单一形固定循环方式,指定 G90、G92、G94 以外的 01 组的代码。

6.3.4 单一形固定循环的使用方法

按照材料的形状和产品的形状选择一个合适的单一形固定循环。

·直线切削循环(G90)

材料形状

产品形状

- 243 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·锥度切削循环(G90)

材料形状

产品形状

·端面切削循环(G94)

材料形状

产品形状

- 244 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·端面锥度切削循环(G94)

材料形状

产品形状

6.3.5 单一形固定循环和刀尖半径补偿

应用刀尖半径补偿时的刀尖中心路径和偏置的方向如下所示。在循环起点位置,
偏置矢量被取消,通过来自循环起点的移动执行偏置的起刀操作。此外,在刀具
返回到循环起点的时候,偏置矢量也被暂时取消,并且通过下一个移动指令再次
进行偏置操作。偏置的方向取决于切削模式,与 G41 和 G42 无关。

·外侧或内侧车削循环(G90)

刀尖半径中心路径 偏置方向

0
刀尖半径中心路径 8 3
所有刀尖 4

5 7

1 6 2

所有刀尖
所有刀尖

编程路径

- 245 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·底侧车削循环(G94)

刀尖半径中心路径 偏置方向

0
刀尖半径中心路径 8
所有刀尖 4 3

5 7

1 2
6

所有刀尖 所有刀尖

编程路径

·螺纹切削循环 (G92)
不可进行刀尖半径补偿。

·与 Series 0i-C 之间的差异


注释
本 CNC 与 Series 0i-C 的偏置方向相同,但是刀尖半径中心路径不同。
• 本 CNC 情形
将单一形固定循环的循环动作置换为 G00 或 G01,在最初的程序
段从起点移动刀具,在最后的程序段将刀具移动到起点,偏置被取
消。
• Series 0i-C 的情形
在程序段从起点移动刀具,在最后的程序段将刀具移动到起点,与
本 CNC 不同。详情请参阅 Series 0i-C 操作说明书。

- 246 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·Series 0i-C 中的补偿应用方法

G90 G94
刀尖半径中心路径 刀尖半径中心路径
4,8,3 0 4,8,3 0
8 8
5,0,7 4 3 5,0,7 4 3

5 7 5 7

1 2 1 2
1,6,2 6 1,6,2 6

所有刀尖 4,5,1 8,0,6 所有刀尖 4,5,1 8,0,6

3,7,2 3,7,2

编程路径 编程路径

6.3.6 单一形固定循环的限制

限制
·模态
单一形固定循环中的数据 X(U)、Z(W)、R,是 G90、G92、G94 通用的模态值。
因此,在没有重新指定 X(U)、Z(W)、R 的情况下,以前指定的数据有效。
所以,如下列程序例所示,在 Z 轴的移动量相同的情况下,只要指定 X 轴的移
动量,即可反复进行单一形固定循环。

X轴
66

4
8 12
16

工件
0

上图的循环,通过下列程序执行。
N030 G90 U-8.0 W-66.0 F0.4;
N031 U-16.0;
N032 U-24.0;
N033 U-32.0;

单一形固定循环的通用模态值,一旦指定 G04 以外的单步 G 代码即被清除。


单一形固定循环方式不会由于指定单步 G 代码而被取消,因此,通过再次指定
模态值,即可执行单一形固定循环操作。若不指定模态值,循环动作就不会被执
行。
G04 指令执行 G04,而不执行单一形固定循环操作。

- 247 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·没有移动指令的程序段
也可在单一形固定循环方式下的没有移动指令的程序段中执行单一形固定循环
操作。譬如,只有 EOB 的程序段或没有 M、S、T 指令的程序段。这些都是没有
移动指令的程序段。在单一形固定循环方式下指定 M、S、T 时,同时执行单一
形固定循环和 M、S、T 的功能。如果这样不方便的话,如下列程序例所示,暂
时指定取消单一形固定循环方式的 G90、G92、G94 以外的 01 组的代码指令
(G00、G01 指令),而后指定 M、S、T。之后,再指定单一形固定循环。


N003 T0101;
:
:
N010 G90 X20.0 Z10.0 F0.2;
N011 G00 T0202; ← 取消方式
N012 G90 X20.5 Z10.0;

·平面选择指令
平面选择指令(G17、G18、G19)应在设定为单一形固定循环方式之前指定,或者
在与首次指定的单一形固定循环相同的程序段中指定。
如果在单一形固定循环方式下指定一个平面选择指令,系统就执行平面选择指
令,单一形固定循环的通用模态值被清除。
当指定所选平面外的轴指令时,会有报警(PS0330)发出。
·平行轴指令
在 G 代码体系 A 的情形下,不可将 U、V、W 设定为平行轴。

·复位
在通过复位操作来保持 01 组的模态 G 代码的如下任一设定中,执行单一形固定
循环的过程中进行复位操作时,组 01 的模态 G 代码改变为 G01 方式。
・ 复位状态(参数 CLR(No.3402#6)= “0”)
・ 清除状态(参数 CLR(No.3402#6)= “1”)且复位时保持组 01 的模态 G 代码(参
数 C01(No.3406#1)= “1”)
动作例)
执行单一形固定循环过程中(X0 程序段)复位,运行 X20.Z1.的指令时,不
是在单一形固定循环下动作,而是在直线插补(G01)下动作。

- 248 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6.4 复合形固定循环

复合形固定循环是为了简化编程而准备的几种固定循环。譬如,通过确定精车形
状的信息,即可在中途自动地决定粗车的刀具路径。另外,还备有用于螺纹切削
的固定循环。

注释
1 本章的说明图,将平面设定为 ZX 平面,将 X 轴设定为直径指定,将 Z
轴设定为半径指定。X 轴为半径指定时,请将 U/2 改变为 U,并将 X/2
改变为 X。
2 复合形固定循环可以在任意平面(包含平行轴)中进行。但是,若是 G
代码体系 A 的情形,不可将 U、V、W 设定为平行轴。

- 249 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.4.1 外侧切除循环 (G71)

外侧切除循环有两类:类型Ⅰ和类型Ⅱ。

格式
ZpXp 平面
G71 P(ns) Q(nf) U(Δu) W(Δw) I(Δi) K(Δk) D(Δd) F(f ) S(s )
T(t );
N (ns) ;
以从顺序号 ns 到 nf 的程序段指定 A→A’→B 的精加
···
工形状的移动指令。
N (nf) ;
YpZp 平面
G71 P(ns) Q(nf) V(Δw) W(Δu) J(Δk) K(Δi) D(Δd) F(f ) S(s )
T(t );
N (ns) ;
···
N (nf) ;
XpYp 平面
G71 P(ns) Q(nf) U(Δw) V(Δu) I(Δk) J(Δi) D(Δd) F(f ) S(s )
T(t );
N (ns) ;
···
N (nf) ;

△d : 切削量
切削方向由 A A’的方向而定。
ns : 精车形状的程序段组的最初一程序段的顺序号
nf : 精车形状的程序段组的最后一程序段的顺序号
Δu : 平面第 2 轴(ZX 平面时为 X 轴)方向的精切量的距离
Δw : 平面第 1 轴(ZX 平面时为 Z 轴)方向的精切量的距离
Δi : 平面第 2 轴(ZX 平面时为 X 轴)方向的粗精加工余量的距离
Δk : 平面第 1 轴(ZX 平面时为 Z 轴)方向的粗精加工余量的距离
f,s,t : 循环中,在 ns~nf 间的程序段中指定的 F 功能、S 功能或者 T 功
能将被忽略。并且,G71 程序段中指定的 F 功能、S 功能或 T 功
能的数据有效。

注释
即使是计算器型小数点输入的设定(参数 DPI(No.3401#0)= “1”),地址
D 的单位为最小设定单位。此外,在地址 D 中输入小数点时,会有报警
(PS0007)发出。

- 250 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

单位 直径/半径指定 符号 小数点输入
Δd 取决于参考轴的设定单位 半径指定 无 不可
Δu 取决于参考轴的设定单位 取决于平面第 2 轴的 有
许可
直径/半径指定
Δw 取决于参考轴的设定单位 取决于平面第 1 轴的 有
许可
直径/半径指定
Δi 取决于参考轴的设定单位 半径指定 无 许可
Δk 取决于参考轴的设定单位 半径指定 无 许可

(R) C
B
A
(R) △d
(F)
45° e
(F)

精车形状
△u/2
A’
+X

(F):切削进给
+Z (R):快速移动 △W
e:退刀量(参数(No.5133))
图6.4.1 (a) 没有粗精加工余量的外侧切除循环的切削路径
(类型Ⅰ)

B (R) A
(R) (R) △d
(F)
45° e
(F)

精车形状
△i
△u/2
+X A’
(F):切削进给 △K
+Z (R):快速移动 △W
e:退刀量(参数(No.5133))
图6.4.1 (b) 有粗精加工余量的外侧切除循环的切削路径
(类型Ⅰ)

- 251 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

解释
·动作
在程序中给定 A→A’→B 之间的精车形状时,则按照每次切削Δd(切削量)的
方式进行切削。在指定了粗精加工余量和尚未指定粗精加工余量的情况下,路径
存在着下列不同的地方。
(1) 没有指定粗精加工余量的情形
留下Δu/2、Δw 的精切量后按照每次切除切削量Δd 的方式进行切削,在最
后的切削完成后,沿着精车形状程序进行粗精加工切削。
(2) 指定了粗精加工余量的情形
留下加工余量Δu/2+Δi、Δw+Δk,按照每次切除切削量Δd 的方式进行切
削,在最后的切削完成后,暂时返回到起点(A),而后沿着精车形状进行粗
精加工切削,以去掉加工余量Δi、Δk。
等粗精加工切削结束后,执行由 Q 指定的顺序程序段的下一个程序段。

注释
1 系统忽略 A-B 间的移动指令中所指定的 F、S 以及 T 功能,G71 指令的
程序段或之前指定的值有效。此外,M 功能、第 2 辅助功能,也与 F、
S、T 功能一样对待。
2 周速恒定控制功能有效时(参数 SSC(No.8133#0)=“1”),A-B 间的移
动指令中所指令的 G96 或 G97 将被忽略。要使 G96 或 G97 在 A-B 间的
移动中有效时,请在 G71 的程序段或之前的程序段中指定 G96 或 G97。

·退刀量(e)
在参数(No.5133)中设定退刀量(e)。

No. 单位 直径/半径指定 符号
5133 取决于参考轴的设定单位 半径指定 无

·精车形状
模式
用 G71 来切削的形状有下列 4 种模式。上述 4 种模式全都将刀具平行移动到平
面第 1 轴(ZX 平面时为 Z 轴)后切削工件,此时的△u、△w 的精切量的符号如
下所示。

- 252 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

B A A B
U(+)…W (+) U(+)…W (-)

A' A' 直线插补 、圆弧插


A' A' 补均可进行。

U(-)…W (+) U(-)…W (-)


B A A B

+X

+Z

图6.4.1 (c) 4种模式的精车形状

限制
(1) 在 U(+)的情况下,不可加工具有比循环起点更高位置的形状。
在 U(-)的情况下,不可加工具有比循环起点更低位置的形状。
(2) 在类型 I 的情况下,平面第 1 轴、平面第 2 轴均须为单调增加或者单调减少
的形状。
(3) 在类型Ⅱ的情况下,平面第 1 轴必须是单调增加或单调减少的形状。

开头程序段
需要在精车形状程序的开头程序段(顺序号 ns 的程序段中 A-A’间的指令)中指
定包含 G00 或 G01 的指令。如果没有指定上述指令,则会有报警(PS0065)发出。
若是 G00 指令的情形,沿着 A-A'进行定位。若是 G01 指令的情形,沿着 A-A'
以切削进给方式进行直线插补。
此外,在该开头程序段选择类型Ⅰ或者类型Ⅱ。

检查功能
检查精车形状是否在循环动作中始终为单调增加或单调减少。

注释
在应用刀尖半径补偿时,通过应用了补偿的精车形状进行检查。

另外,还可以进行下列检查。

检查内容 相关参数
在循环动作前检查程序中是否存在地址 参数 QSR(No.5102#2)= “1” 时有
Q 中所指定的具有顺序号的程序段。 效。
在循环动作前检查精车形状。
参数 FCK(No.5104#2)= “1” 时有
(同时还对地址 Q 中所指定的顺序号是
效。
否存在进行检查。)

- 253 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·类型Ⅰ和类型Ⅱ
类型Ⅰ和类型Ⅱ的区分使用
G71 具有类型Ⅰ和类型Ⅱ。
精车形状中有槽孔时,务须使用类型Ⅱ。
此外,在类型Ⅰ和Ⅱ中,朝平面第 1 轴(ZX 平面时为 Z 轴)方向进行粗车后的
退刀操作不同。类型Ⅰ朝向 45°方向退刀,而类型Ⅱ则沿着精车形状切削。精车
形状中没有槽孔时,请根据退刀方法灵活选用。

选择方法
在精车形状的开头程序段(顺序号 ns)选择类型Ⅰ或者类型Ⅱ。
(1) 选择类型Ⅰ时
仅指定平面第 2 轴(ZX 平面时为 X 轴)的指令。不得有平面第 1 轴(ZX
平面时为 Z 轴)的指令。
(2) 选择类型Ⅱ时
指定平面第 2 轴(ZX 平面时为 X 轴)和平面第 1 轴(ZX 平面时为 Z 轴)
的指令。
如果是没有平面第 1 轴(ZX 平面时为 Z 轴)的移动而使用类型Ⅱ的情形,
则指定移动量 0 的增量指令(ZX 平面时为 W0)。

·类型Ⅰ
(1) 在顺序号 ns 的程序段中,仅需要指定平面第 2 轴(ZX 平面时为 X(U)轴)
的指令。

ZX 平面
G71 V10.0 R5.0 ;
G71 P100 Q200....;
N100 X(U)_ ; (仅指定平面第 2 轴的指令。)
: ;
: ;
N200..............;

- 254 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

(2) A’-B 间的形状在平面构成轴(ZX 平面时为 Z 轴、X 轴)方向上必须都是单


调增加或单调减少。不得存在下图所示的槽孔。

B A

A’

Z 不得有槽孔。

图6.4.1 (d) 非单调增加或单调减少的形状(类型Ⅰ)

注意
平面第 1 轴或第 2 轴不是单调变化时,会有报警(PS0064)或报警
(PS0329)发出。但是,当可以判断出属于少量的非单调变化移动而没有
危险时,则可以在参数(No.5145、No.5146)中设定容许量,使其不发出
报警。

(3) 粗车后,刀具在切削进给下朝着 45°方向退刀。

45° 退刀量 e(指定在参数(No.5133)中)

图6.4.1 (e) 沿着45°方向切削(类型Ⅰ)

(4) 在最后的切削完成后,刀具马上沿着精车形状程序执行最后的粗精加工切
削。此外,通过将参数 RF1 (No.5105#1)设定为 “1”,还可以使系统不执行粗
精加工切削。但是,在指定了粗精加工余量的情况下,务须进行粗精加工切
削。

- 255 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·类型Ⅱ
(R)
(F) C
(R) A
B △d
(R)

(F)
△d
(F)

精车形状 △u/2
A’
+X

(F):切削进给 △W
+Z (R):快速移动

图6.4.1 (f) 外侧切除循环的切削路径(类型Ⅱ)

在程序中给定 A→A’→B 之间的精车形状时,则按照每次切除切削量Δd 的方式


进行切削。就在平面第 1 轴(ZX 平面时为 Z 轴)方向的粗车后沿着形状切削这
一点而言,类型Ⅱ与类型 I 不同。
在指定了粗精加工余量和尚未指定粗精加工余量的情况下,路径存在着下列不同
的地方。
(1) 没有指定粗精加工余量的情形
留下精切量Δu/2、Δw 后,按照每次切除切削量Δd 的方式进行切削,在最
后的切削完成后,(上图中由于 Pn→Pm平行于 Z 轴而视为 1 个槽孔,在切
削完该区域后)暂时返回到起点(A),沿着精车形状程序留下精切量
Δu/2、Δw 地进行粗精加工切削。
(2) 指定了粗精加工余量的情形
留下加工余量Δu/2+Δi、Δw+Δk,按照每次切除切削量Δd 的方式进行切
削,在最后的切削完成后,暂时返回到起点(A),而后沿着精车形状进行粗
精加工切削,以去掉加工余量Δi、Δk。
等粗精加工切削结束后,执行由 Q 指定的顺序程序段的下一个程序段。

- 256 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

类型Ⅱ在以下方面不同于类型 I。
(1) 需要在顺序号 ns 的程序段中指定构成平面的 2 个轴(ZX 平面时为 X(U)轴、
Z(W)轴)的指令。如果您想在 ZX 平面中不使刀具在第一程序段沿着 Z 轴移
动而使用类型Ⅱ,则指定 W0。


ZX 平面
G71 V10.0 R5.0;
G71 P100 Q200........;
N100 X(U)_ Z(W)_ ; (指定构成平面的 2 个轴。)
:;
:;
N200..............;

(2) 形状在平面第 2 轴(ZX 平面时为 X 轴)方向不必是单调增加或单调减少,


可以设置凹陷部分(槽孔)。

+X

+Z 10 ··· 3 2 1

图6.4.1 (g) 槽孔形状(类型Ⅱ)

但是,平面第 1 轴(ZX 平面时为 Z 轴)方向,必须是单调变化。若是下列


所示的形状,就不能进行加工。

Z 不是单调变化。

+X

+Z
图6.4.1 (h) 可以加工的形状(类型Ⅱ)

- 257 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

注意
若是在平面第 1 轴在切削过程中朝着相反方向移动的形状(也包含基
于圆弧指令的顶点),车刀可能会碰到工件,遇到如此的非单调变化
的形状时,会有报警(PS0064)或报警(PS0329)发出。但是,当可以判断
出属于少量的非单调变化移动而没有危险时,则可以在参数(No.5145)
中设定容许量,使其不发出报警。

最初的切削部分也可以不是垂直形状,只要平面第 1 轴(ZX 平面时为 Z 轴)


方向属于单调变化,不管什么样的形状都可以。

+X

+Z

图6.4.1 (i) 可以加工的形状(类型Ⅱ)

(3) 车削后,刀具沿着工件的形状切削,并在切削进给下退刀。

退刀量 e (指定在指令或参数(No.5133)中)

切削后退刀
退刀量Δd(指定在指令或参数(No.5132)中)

图6.4.1 (j) 沿着工件切削(类型Ⅱ)

切削后的退刀量 e,设定在参数(No.5133)中。
但是,刀具从谷底朝着 45°方向在切削进给下退刀。

45° e (指定在参数(No.5133)中)

谷底

图6.4.1 (k) 从谷底朝着45°方向退刀

- 258 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

(4) 精车形状中与平面第 1 轴(ZX 平面时为 Z 轴)平行的程序段,视为槽孔的


谷底。

(5) 在平面第 1 轴(ZX 平面时为 Z 轴)的所有粗精加工切削都结束后,刀具暂


时返回到起点。此时,如果存在与循环起点高度相等的形状,刀具从该较高
的形状通过适量增加了切削量Δd 后退刀的位置,然后返回到起点。
接着,刀具沿着精车形状执行粗精加工切削。在这种情况下返回到起点,也
通过适量增加切削量Δd 后退刀的位置。
也可以通过将参数 RF2(No.5105#2)设定为 1 而不执行粗精加工切削。

粗精加工切削后退刀 粗车结束后退刀

起点
○ ○

退刀量Δd

图6.4.1 (l) 不返回到起点的退刀(类型Ⅱ)

(6) 槽孔的粗车顺序和路径
粗车顺序如下例所示。
(a) 平面第 1 轴(ZX 平面时为 Z 轴)为单调减少的情形

按照①→②→③的顺序从右侧槽孔依次进行粗车加工。

③ ② ①

+X

+Z

图6.4.1 (m) 单调増加的粗车顺序(类型Ⅱ)

- 259 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

(b) 平面第 1 轴(ZX 平面时为 Z 轴)为单调增加的情形

按照①→②→③的顺序从左侧的槽孔依次进行粗削加工。

① ② ③

+X

+Z
图6.4.1 (n) 单调増加的粗车顺序(类型Ⅱ)

粗车路径如下图所示。

35

4
3 34 1
5
24

9 10
25 2
23 29 22 21

28 11 6
30 26 8
15
27
7
33 31 16 12
14 20
32

13
19 18 17

图6.4.1 (o) 多个槽孔的切削路径(类型Ⅱ)

槽孔的粗车结束后的详细动作,如下图所示。


快速移动
22 21

D
20

从谷底退刀
19
切削进给

- 260 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

在切削速度下切削后,刀具朝着 45°方向执行退刀操作。(动作 19)


接着以快速移动方式移动到 D 点高度。(动作 20)
然后以快速移动方式从 D 点移动到 g 值跟前的位置。(动作 21)
接着,以切削进给方式移动到 D 点。
移动到 g 的切削进给开始位置的空程量,通过参数(No.5134)进行设定。
但是,若是最后的槽孔,在切削完谷底后,刀具朝着 45°方向执行退刀操作,以
快速移动方式返回到起点。(动作 34、35)

注意
1 槽孔的切削方法与 Series 0i-C 不同。
在从跟前的槽孔开始切削,并在槽孔的切削结束时,刀具移动到里侧
槽孔进行切削。
2 存在槽孔时,通常将精切量指定为△w=0。否则,刀具可能会切入其
中一侧壁面。

·刀尖半径补偿
使用刀尖半径补偿时,由复合形固定循环指令(G70,G71,G72,G73)在前面的程序
段中执行刀尖半径补偿指令(G41,G42),取消指令(G40)在精车形状程序段(由 P
指定的程序段起到由 Q 指定的程序段)的外边指令。在 G70,G71,G72,G73 的程
序内指令了刀尖半径补偿指令(G40,G41,G42)的情况下,会有报警(PS0325)发
出。
在刀尖半径补偿方式下指定本循环时,在刀具移动到开始位置的过程中暂时取消
偏置,并在最初的程序段起刀。此外,在循环动作结束返回到循环起点时,也暂
时取消偏置,并在下一个移动指令发出时起刀。详如下图所示。

起刀

取消偏置

循环起点

取消偏置

起刀

起点 A 的偏置矢量为 0 时,本循环对于在 A-A’的程序段起刀时的刀尖半径补偿


路径的形状执行循环动作。

- 261 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

B A

未应用刀尖半径补偿的精车 在 A-A’起刀的位置
形状程序

+X
A’

应用基于 G42 的刀尖半径补偿


+Z
时的刀尖中心路径

图6.4.1 (p) 刀尖半径补偿中的路径

A
B

A’

+X
在 A-A’起刀的位置
未应用刀尖半径补偿的精车 应用基于 G42 的刀尖半径补偿
+Z 形状程序 时的刀尖中心路径

注释
在刀尖半径补偿方式下进行槽孔加工时,在工件外指定 A-A’的直线
程序段,而后再指定实际的槽孔形状。由此,便可以避免槽孔的切入。

- 262 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·向上次切削起点的移动
向车削起点的移动为 2 个循环的动作。(下图的动作 1、动作 2)向本次的车削
起点的移动,根据动作 1,刀具暂时移动到上次的车削起点,而后在动作 2 中移
动到本次的车削起点。
动作 1 是基于切削进给的移动。动作 2,随形状程序的开头程序段的方式
(G00,G01)而定。
通过将参数 ASU(No.5107#0)设定为“1”,即可使动作 1 进行基于快速移动的移
动。

类型Ⅰ指令的情形

动作 1
上次的车削点

动作 2

本次的车削点

+X
:可以选择快速移动
+Z :随开头程序段的方式而定

- 263 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.4.2 底侧切除循环(G72)

底侧切除循环与 G71 一样,通过与平面第 2 轴(ZX 平面时为 X 轴)平行的动作


进行切削。

格式
ZpXp 平面
G72 P(ns) Q(nf) U(Δu) W(Δw) I(Δi) K(Δk) D(Δd) F(f ) S(s )
T(t );
N (ns) ;
以从顺序号 ns 到 nf 的程序段指定 A→A’→B 的精加
···
工形状的移动指令。
N (nf) ;
YpZp 平面
G72 P(ns) Q(nf) V(Δw) W(Δu) J(Δk) K(Δi) D(Δd) F(f ) S(s )
T(t );
N (ns) ;
···
N (nf) ;
XpYp 平面
G72 P(ns) Q(nf) U(Δw) V(Δu) I(Δk) J(Δi) D(Δd) F(f ) S(s )
T(t );
N (ns) ;
···
N (nf) ;

△d : 切削量
切削方向由 A A’的方向而定。
ns : 精车形状的程序段组的最初一程序段的顺序号
nf : 精车形状的程序段组的最后一程序段的顺序号
Δu : 平面第 2 轴(ZX 平面时为 X 轴)方向的精切量的距离
Δw : 平面第 1 轴(ZX 平面时为 Z 轴)方向的精切量的距离
Δi : 平面第 2 轴(ZX 平面时为 X 轴)方向的粗精加工余量的距离
Δk : 平面第 1 轴(ZX 平面时为 Z 轴)方向的粗精加工余量的距离
f,s,t : 循环中,在 ns~nf 间的程序段中指定的 F 功能、S 功能或者 T 功
能将被忽略。并且,G72 程序段中指定的 F 功能、S 功能或 T 功
能的数据有效。

注释
即使是计算器型小数点输入的设定(参数 DPI(No.3401#0)= “1”),地址
D 的单位为最小设定单位。此外,在地址 D 中输入小数点时,会有报警
(PS0007)发出。

- 264 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

单位 直径/半径指定 符号 小数点输入
Δd 取决于参考轴的设定单位 半径指定 无 不可
Δu 取决于参考轴的设定单位 取决于平面第 2 轴 有
许可
的直径/半径指定
Δw 取决于参考轴的设定单位 取决于平面第 1 轴 有
许可
的直径/半径指定
Δi 取决于参考轴的设定单位 半径指定 无 许可
Δk 取决于参考轴的设定单位 半径指定 无 许可

Δd
(F):切削进给
C (R):快速移动
A'
A
刀具路径
(F)

(R)
e

(R) 45°

精车形状

(F)
+X Δu/2
B

+Z Δw
e: 退刀量(指定在参数(No.5133)中)
图6.4.2 (a) 没有粗精加工余量的底侧切除循环的切削路径
(类型Ⅰ)

解释
·动作
当由程序来给定 A→A’→B 间的精车形状时,则将留下精切量△u/2、△w,每次
切除切削量△d。

注释
1 系统忽略 A-B 间的移动指令中所指定的 F、S 以及 T 功能,G72 指令的
程序段或之前指定的值有效。此外,M 功能、第 2 辅助功能,也与 F、
S、T 功能一样对待。
2 周速恒定控制功能有效时(参数 SSC(No.8133#0)=“1”),A-B 间的移
动指令中所指令的 G96 或 G97 将被忽略。要使 G96 或 G97 在 A-B 间的
移动中有效时,请在 G71 的程序段或之前的程序段中指定 G96 或 G97。

- 265 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·退刀量(e)
在参数(No.5133)中设定退刀量(e)。
No. 单位 直径/半径指定 符号
5133 取决于参考轴的设定单位 半径指定 无
·精车形状
模式
用 G72 来切削的形状有下列 4 种模式。上述 4 种模式全都将刀具平行移动到平
面第 2 轴(ZX 平面时为 X 轴)后切削工件,此时的△u、△w 的精切量的符号
如下所示。

+X

B B
U(-)…W(+)… U(-)…W(-)… +Z

A A
A' A'
直线插补、圆弧插补均可。
A' A'
A A

U(+)…W(+)… U(+)…W(-)…
B B

图6.4.2 (b) 底侧切除循环 U、W 的指令值符号

限制
(1) 在 W(+)的情况下,不可加工具有比循环起点更高位置的形状。
在 W(-)的情况下,不可加工具有比循环起点更低位置的形状。
(2) 在类型 I 的情况下,平面第 1 轴、平面第 2 轴均须为单调增加或者单调减少
的形状。
(3) 在类型Ⅱ的情况下,平面第 2 轴必须是单调增加或单调减少的形状。

开头程序段
需要在精车形状程序的开头程序段(顺序号 ns 的程序段中 A-A’间的指令)中指
定包含 G00 或 G01 的指令。如果没有指定上述指令,则会有报警(PS0065)发出。
若是 G00 指令的情形,沿着 A-A'进行定位。若是 G01 指令的情形,沿着 A-A'
以切削进给方式进行直线插补。
此外,在该开头程序段选择类型Ⅰ或者类型Ⅱ。

检查功能
检查精车形状是否在循环动作中始终为单调增加或单调减少。

注释
在应用刀尖半径补偿时,通过应用了补偿的精车形状进行检查。

- 266 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

另外,还可以进行下列检查。

检查内容 相关参数
在循环动作前检查程序中是否存在地址 参数 QSR(No.5102#2)= “1” 时有
Q 中所指定的具有顺序号的程序段。 效。
在循环动作前检查精车形状。
参数 FCK(No.5104#2)= “1” 时有
(同时还对地址 Q 中所指定的顺序号是
效。
否存在进行检查。)

·类型Ⅰ和类型Ⅱ
类型Ⅰ和类型Ⅱ的区分使用
G71/G72 具有类型Ⅰ和类型Ⅱ。
精车形状中有槽孔时,务须使用类型Ⅱ。
此外,在类型Ⅰ和Ⅱ中,朝平面第 2 轴(ZX 平面时为 X 轴)方向进行粗车后的
退刀操作不同。类型 I 朝向 45°方向退刀,而类型Ⅱ则沿着精车形状切削。精车
形状中没有槽孔时,请根据退刀方法灵活选用。

选择方法
在精车形状的开头程序段(顺序号 ns)选择类型Ⅰ或者类型Ⅱ。
(1) 选择类型Ⅰ时
仅指定平面第 1 轴(ZX 平面时为 Z 轴)的指令。不得有平面第 2 轴(ZX
平面时为 X 轴)的指令。
(2) 选择类型Ⅱ时
指定平面第 2 轴(ZX 平面时为 X 轴)和平面第 1 轴(ZX 平面时为 Z 轴)
的指令。
如果是没有平面第 2 轴(ZX 平面时为 X 轴)的移动而使用类型Ⅱ的情形,
则指定移动量 0 的增量指令(ZX 平面时为 U0)。

·类型Ⅰ
下面列出与 G71 的不同之处。
(1) G72 通过平行于平面第 2 轴(ZX 平面时为 X 轴)移动刀具来切削工件。
(2) 指定在精车形状程序的开头程序段(顺序号 ns 的程序段)中的轴,仅需要
指定平面第 1 轴(ZX 平面时为 Z(W)轴)。

·类型Ⅱ
下面列出与 G71 的不同之处。
(1) G72 通过平行于平面第 2 轴(ZX 平面时为 X 轴)移动刀具来切削工件。
(2) 形状在平面第 1 轴(ZX 平面时为 Z 轴)方向不必是单调增加或单调减少,
可以设置凹陷部分(槽孔)。但是,平面第 2 轴(ZX 平面时为 X 轴)方向,
必须是单调变化。
(3) 精车形状中与平面第 2 轴(ZX 平面时为 X 轴)平行的程序段,视为槽孔的
谷底。
(4) 在平面第 2 轴(ZX 平面时为 X 轴)的所有粗精加工切削都结束后,刀具暂
时返回到起点,然后进行粗精加工切削。

- 267 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·刀尖半径补偿
请参阅描述 G71 的相关页。

·向上次切削起点的移动
请参阅描述 G71 的相关页。

6.4.3 闭环切削循环 (G73)

此功能允许稍许偏离位置而重复地执行一个固定的切削模式。通过这个切削循
环,可以使大致工件形状已经由锻造或铸造等方法粗加工过的切削工作更有效。

格式
ZpXp 平面
G73 P(ns) Q(nf) U(Δu) W(Δw) I(Δi) K(Δk) D(d) F(f ) S(s )
T(t ) ;
以从顺序号 ns 到 nf 的程序段指定 A→A’→B 的精加
N (ns) ;
工形状的移动指令。
···
N (nf) ;
YpZp 平面
G73 P(ns) Q(nf) V(Δw) W(Δu) J(Δk) K(Δi) D(d) F(f ) S(s )
T(t ) ;
N (ns) ;
···
N (nf) ;
XpYp 平面
G73 P(ns) Q(nf) U(Δw) V(Δu) I(Δk) J(Δi) D(d) F(f ) S(s ) T(t ) ;
N (ns) ;
···
N (nf) ;

△i : 平面第 2 轴(ZX 平面时为 X 轴)方向的退刀距离


△k : 平面第 1 轴(ZX 平面时为 Z 轴)方向的退刀距离
d : 分割次数
该值与粗车次数相等。
ns : 精车形状的程序段组的最初一程序段的顺序号
nf : 精车形状的程序段组的最后一程序段的顺序号
Δu : 平面第 2 轴(ZX 平面时为 X 轴)方向的精切量的距离
Δw : 平面第 1 轴(ZX 平面时为 Z 轴)方向的精切量的距离
f,s,t : 在 ns~nf 间的任一程序段中即使指定 F 功能、S 功能或者 T 功能
也将被忽略。并且,G73 程序段中指定的 F 功能、S 功能或 T 功
能的数据有效。

- 268 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

注释
即使是计算器型小数点输入的设定(参数 DPI(No.3401#0)= “1”),地址
D 的单位为最小设定单位。此外,在地址 D 中输入小数点时,会有报警
(PS0007)发出。

单位 直径/半径指定 符号 小数点输入
Δi 取决于参考轴的设定单位 半径指定 有 许可
Δk 取决于参考轴的设定单位 半径指定 有 许可
Δu 取决于参考轴的设定单位 取决于平面第 2 轴的 有 许可
直径/半径指定
Δw 取决于参考轴的设定单位 取决于平面第 1 轴的 有 许可
直径/半径指定

Δk+Δw
D
Δw
Δi+Δu/2
C Δu/2
A
(R)
(R)
B
(F)

Δu/2
A'

+X Δw (F):切削进给
精车形状
(R):快速移动

+Z
图6.4.3 (a) 闭环切削循环的切削路径

解释
·动作
当由程序来给定 A→A’→B 间的精车形状时,则将留下△u/2、△w(精切量),
进行指定分割次数的粗车。
注释
1 循环结束时,刀具返回到 A 点。
2 系统忽略 A-B 间的移动指令中所指定的 F、S 以及 T 功能,G73 指令的
程序段或之前指定的值有效。此外,M 功能、第 2 辅助功能,也与 F、
S、T 功能一样对待。

- 269 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·精车形状
模式
精车形状与 G71 一样具有 4 种模式,因此,在编程时,应注意△u、△w、△i、
△k 的符号。

开头程序段
需要在精车形状程序的开头程序段(顺序号 ns 的程序段中 A-A’间的指令)中指
定包含 G00 或 G01 的指令。如果没有指定上述指令,则会有报警(PS0065)发出。
若是 G00 指令的情形,沿着 A-A'进行定位。若是 G01 指令的情形,沿着 A-A'
以切削进给方式进行直线插补。
检查功能
可以进行下列检查。
检查内容 相关参数
在循环动作前检查程序中是否存在地址 参数 QSR(No.5102#2)= “1” 时有
Q 中所指定的具有顺序号的程序段。 效。

·刀尖半径补偿
与 G71 一样,起点 A 的偏置矢量为 0 时,本循环对于在 A-A’的程序段起刀时的
刀尖半径补偿路径的形状执行循环动作。

6.4.4 精切循环 (G70)

通过 G71、G72、G73 进行粗车时,可以通过下列指令进行精切。

格式
G70 P(ns) Q(nf) ;
ns : 精车形状的程序段组的最初一程序段的顺序号
nf : 精车形状的程序段组的最后一程序段的顺序号

解释
·动作
运行从顺序号 ns 到 nf 的精车形状程序,进行精切。系统忽略在 G71、G72 或 G73
程序段中指定的 F、S、T、M、第 2 辅助功能,使顺序号 ns~nf 之间所指令的 F、
S、T、M、第 2 辅助功能有效。
循环结束后,刀具以快速移动方式返回到起点。并且,读出 G70 循环的下一个
程序段。

- 270 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·精车形状
检查功能
可以进行下列检查。

检查内容 相关参数
在循环动作前检查程序中是否存在地址 Q 参数 QSR(No.5102#2)= “1” 时有
中所指定的具有顺序号的程序段。 效。

·存储 P、Q 程序段


在 G71、G72、G73 进行粗车时,至多存储 3 个 P、Q 程序段的存储器地址。由
此,在执行 G70 时,不必从存储器的开头搜索 P、Q 的程序段而马上找到由 P、
Q 表示的程序段。此外,还可以在执行几个 G71、G72、G73 的粗车循环之后,
汇总执行 G70 的多个精切循环。此时,第 4 个以后的粗车循环,要执行存储器
搜索操作,找出 P、Q 程序段,这样,循环时间将会延长。


G71 P100 Q200 ···;
N100 ···;
···;
···;
N200 ···;
G71 P300 Q400 ···;
N300 ···;
···;
···;
N400 ···;
···;
···;
G70 P100 Q200 ; (在第 1~第 3 个循环之前不进行搜索就执行)
G70 P300 Q400 ; (在搜索第 4 个或其后的循环后执行)

注释
通过基于 G71、G72、G73 的粗车循环而存储的 P、Q 程序段的存储器
地址,在执行 G70 后被擦除。
此外,复位操作也会将所存储的所有 P、Q 程序段的存储器地址擦除掉。

·返回到循环起点
当刀具在精切循环中切削到精车形状的终点位置时,以快速移动方式返回到循环
起点。

注释
而与参数 LRP(No.1401#1)
刀具始终以非线性定位方式返回到循环起点,
设定无关。
利用由 G71、G72 切削槽孔的精车形状来执行精切循环时,在刀具从精
车形状的终点返回到循环起点期间,要注意避免刀具干涉工件。

- 271 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·刀尖半径补偿
与 G71 一样,起点 A 的偏置矢量为 0 时,本循环对于在 A-A’的程序段起刀时的
刀尖半径补偿路径的形状执行循环动作。

举例

底侧切除循环(G72)

X轴 2
起点
7

2
110
88
φ160

φ80
φ120

φ40

Z轴

60 10 10 10 20 20 2

190

(X 轴直径指定、公制输入)

N011 G50 X220.0 Z190.0 ;


N012 G00 X176.0 Z132.0 ;
N013 G72 P014 Q019 U4.0 W2.0 D7000 F0.3 S550 ;
N014 G00 Z56.0 S700 ;
N015 G01 X120.0 W14.0 F0.15 ;
N016 W10.0 ;
N017 X80.0 W10.0 ;
N018 W20.0 ;
N019 X36.0 W22.0 ;
N020 G70 P014 Q019 ;

参数(No.5133)=1.0(退刀量)
精切量(X 方向 直径 4.0,Z 方向 2.0)

- 272 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

闭环切削循环(G73)

16

16
B

X轴

110

130
14
2
φ180

φ160

φ120

φ80

0 Z轴

2 14

20

40 10 40 10 20 40

220

(直径指定、公制输入)

N011 G50 X260.0 Z220.0 ;


N012 G00 X220.0 Z160.0 ;
N013 G73 P014 Q019 U4.0 W2.0 I14.0 K14.0 D3 F0.3 S0180 ;
N014 G00 X80.0 W-40.0 ;
N015 G01 W-20.0 F0.15 S0600 ;
N016 X120.0 W-10.0;
N017 W-20.0 S0400 ;
N018 G02 X160.0 W-20.0 R20.0 ;
N019 G01 X180.0 W-10.0 S0280 ;
N020 G70 P014 Q019 ;

- 273 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.4.5 底侧切除循环 (G74)

底侧切除循环可以进行外侧切削的切屑处理。此外,当省略平面第 2 轴(ZX 平
面时为 X(U)轴)、地址 P 时,系统执行沿着平面第 1 轴(ZX 平面时为 Z 轴)的
动作,也即执行深孔钻削循环操作。

格式
ZpXp 平面
G74X(U)_ Z(W)_ I(Δi) K(Δk) D(Δd) F(f ) ;
YpZp 平面
G74Y(V)_ Z(W)_ J(Δk) K(Δi) D(Δd) F(f ) ;
XpYp 平面
G74X(U)_ Y(V)_ I(Δk) J(Δi) D(Δd) F(f ) ;

X_, Z_ : B 点的平面第 2 轴(ZX 平面时为 X 轴)的坐标值和


C 点的平面第 1 轴(ZX 平面时为 Z 轴)的坐标值
U_, W_ : A 点→B 点的平面第 2 轴(ZX 平面时为 U)的移动量
A 点→C 点的平面第 1 轴(ZX 平面时为 W)的移动量
(G 代码体系 A 的情形,
除此以外的情形下由 X_,Z_来指令)
Δi : 平面第 2 轴(ZX 平面时为 X 轴)方向的移动量
Δk : 平面第 1 轴(ZX 平面时为 Z 轴)方向的切削量
Δd : 切削谷底位置的退刀量
f : 进给速度

单位 直径/半径指定 符号 小数点输入
Δi 取决于参考轴的设定单位 半径指定 无 许可
Δk 取决于参考轴的设定单位 半径指定 无 许可
Δd 取决于参考轴的设定单位 半径指定 注释 1 不可

注释
1 通常以正值加以指定,但是,省略 X(U)和△i 时,添加上退刀方向的符
号后指定。
2 即使是计算器型小数点输入的设定(参数 DPI(No.3401#0)= “1”),地址
D 的单位为最小设定单位。此外,在地址 D 中输入小数点时,会有报警
(PS0007)发出。

- 274 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

Δk' Δk Δk Δk Δk [0<Δk’≦Δk]

Δd A

Δi
C
(R) (R)
(F) (F) (F)
(F) (F) U/2
(R) (R) (R) (R) Δi

[0<Δi’≦Δi]
Δi’

X
Z W B

+X
(R)…快速移动
e (F)…切削进给
+Z e: 返回量(指定在参数(No.5139)中)

图6.4.5 (a) 底侧切除循环的切削路径

解释
·动作
反复执行切削△k、返回 e 的循环动作。
切削达到 C 点时,刀具退缩△d,并以快速移动方式返回,朝着 B 点方向移动
△i,再次进行切削。

·返回量(e)
在参数(No.5139)中设定返回量(e)。

No. 单位 直径/半径指定 符号
5139 取决于参考轴的设定单位 半径指定 无

·刀尖半径补偿
不可进行刀尖半径补偿。

- 275 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.4.6 外侧或内侧切除循环 (G75)

外侧或内侧切除循环相当于在 G74 中调换平面第 2 轴(ZX 平面时为 X 轴)和平


面第 1 轴(ZX 平面时为 Z 轴)。通过这一循环,可以进行底侧切削时的切屑处
理。另外,还可以进行外侧切削中的切槽加工和切断加工(平面第 1 轴时省略
Z(W)轴、Q)。

格式
ZpXp 平面
G75 X(U)_ Z(W)_ I(Δi) K(Δk) D(Δd) F (f ) ;
YpZp 平面
G75 Y(V)_ Z(W)_ J(Δk) K(Δi) D(Δd) F(f ) ;
XpYp 平面
G75 X(U)_ Y(V)_ I(Δk) J(Δi) D(Δd) F(f ) ;

X_, Z_ : B 点的平面第 2 轴(ZX 平面时为 X 轴)的坐标值和


C 点的平面第 1 轴(ZX 平面时为 Z 轴)的坐标值
U_, W_ : A 点→B 点的平面第 2 轴(ZX 平面时为 U)的移动量和
A 点→C 点的平面第 1 轴(ZX 平面时为 W)的移动量
(G 代码体系 A 的情形,
除此以外的情形下由 X_,Z_来指令)
Δi : 平面第 2 轴(ZX 平面时为 X 轴)方向的切削量
Δk : 平面第 1 轴(ZX 平面时为 Z 轴)方向的移动量
Δd : 切削谷底位置的退刀量
f : 进给速度

单位 直径/半径指定 符号 小数点输入
Δi 取决于参考轴的设定单位 半径指定 无 许可
Δk 取决于参考轴的设定单位 半径指定 无 许可
Δd 取决于参考轴的设定单位 半径指定 注释 1 不可

注释
1 通常以正值加以指定,但是,省略 Z(W)和△k 时,添加上退刀方向的
符号后指定。
2 即使是计算器型小数点输入的设定(参数 DPI(No.3401#0)= “1”),地
址 D 的单位为最小设定单位。此外,在地址 D 中输入小数点时,会有
报警(PS0007)发出。

- 276 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

C (R) A
(R)

(F) Δi

(R) e

(F)
Δi
(R)

U/2
(F)
Δi

(R)

(F)
Δi

(R)

(F)
Δi’
B
Δd
Δk
X
Z W
+X
(R)…快速移动
(F)…切削进给
+Z e: 返回量(指定在参数(No.5139)中)
图6.4.6 (a) 外侧或内侧切除循环

解释
·动作
反复执行切削△i、返回 e 的循环动作。
切削达到 B 点时,刀具退缩△d,并以快速移动方式返回,朝着 C 点方向移动
△k,再次进行切削。

G74 和 G75 都被用于切断、切槽或者钻孔加工中,在使刀具自动退缩的循环中,


分别考虑了 4 种相互对称的模式。

·返回量(e)
在参数(No.5139)中设定返回量(e)。

No. 单位 直径/半径指定 符号
5139 取决于参考轴的设定单位 半径指定 无

·刀尖半径补偿
不可进行刀尖半径补偿。

- 277 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.4.7 多重螺纹切削循环(G76)

这是可以选择 4 种切削方法的螺纹切削循环。

格式
ZpXp 平面
G76 X(U)_ Z(W)_ I(i) K(k) D(Δd) A(a) F(L) P(p) Q(q) ;
YpZp 平面
G76 Y(V)_ Z(W)_ J(k) K(i) D(Δd) A(a) F(L) P(p) Q(q) ;
XpYp 平面
G76 X(U)_ Y(V)_ I(k) J(i) D(Δd) A(a) F(L) P(p) Q(q) ;

X_,Z_ : 纵向切削终点(图中 D 点)的坐标值


U_,W_ : 至纵向切削终点(图中 D 点)的移动量
(G 代码体系 A 的情形,除此以外的情形下由 X_,Z_来指
令)
a : 刀尖的角度(螺纹牙的角度)单位:1°,范围:0~120°
(省略时视为 0°。)
i : 锥度量
假设 i=0,则可进行直线螺纹切削。
k : 螺纹牙的高度
Δd : 第 1 次切削量
L : 螺纹的导程
p : 切削方法(省略时和 P0 为切削量恒定的单刃切削)
P1:切削量恒定的单刃切削
P2:切削量恒定的错齿切削
P3:切削量恒定的单刃切削
P4:切削量恒定的错齿切削
q : 螺纹切削开始角度位移
(单位:0.001°,范围:0~360°)

注释
1 即使是计算器型小数点输入的设定(参数 DPI(No.3401#0)= “1”),地
址 D 的单位为最小设定单位。此外,在地址 D 中输入小数点时,会有
报警(PS007)发出。
2 地址 A 即使附带小数点也无效。也即,指定 120°时,A120.和 A120 等
价。
3 要使用 P2~P4 的切削,必须具备复合形固定循环Ⅱ的选项。
4 地址 Q 无法进行小数点输入。

- 278 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

单位 直径/半径指定 符号 小数点输入
i 取决于参考轴的设定单位 半径指定 有 许可
k 取决于参考轴的设定单位 半径指定 无 许可
Δd 取决于参考轴的设定单位 半径指定 无 不可

E (R) A

(R) (R)

U/2
B
(F)
Δd

D
X i k

r C

Z W

+X

+Z r: 螺纹的倒角量(指定在参数(No.5130)中)

图6.4.7 (a) 多重螺纹切削循环的切削路径

解释
螺纹切削循环执行使得唯有 C、D 间的导程成为 F 代码所指定长度的螺纹切削。
在其他部位,刀具以快速移动方式移动。
有关螺纹倒角的加/减速的插补后时间常数、FL 速度、倒角后的退刀速度,与单
一形固定循环的螺纹倒角相同。

注意
有关螺纹切削的注意事项,与 G32 的螺纹切削的情形相同。但是,螺
纹切削中的进给保持,请参阅“螺纹切削循环中的进给保持”。

- 279 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·切削方法
切削方法有 4 种。

刀尖 刀尖
√2·Δd / 2

a
B
第1次
a Δd
第2 次
Δd√n 第3 次
第1次 k
k 第4 次
第2次
第5 次
第3次
第6 次
第n次

d(精切量) d(精切量)

切削量恒定的单刃切削(P1) 切削量恒定的错齿切削(P2)

图6.4.7 (b) 切削量恒定的单刃切削/错齿切削 (P1/2)

刀尖 刀尖

a
a
Δd
Δd
Δd
Δd
Δd k
k Δd
Δd
Δd
Δd

d(精切量) d(精切量)

切削量恒定的单刃切削(P3) 切削量恒定的错齿切削(P4)

图6.4.7 (c) 切削量恒定的单刃切削/错齿切削(P3/4)

- 280 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·最终精加工重复次数
反复执行最后的精切循环(切除精切量的循环)。
重复次数设定在参数(No.5142)中。
设定值为 0 时,仅执行一次。

+X k

+Z 最后的精车循环 d(精切量)

·最小切削量
在选择了切削量恒定的切削时(P1、P2),可以将其钳制在最小切削量上,以避免
切削量变得过分小。
在参数(No.5140)中设定最小切削量。

No. 单位 直径/半径指定 符号
5140 取决于参考轴的设定单位 半径指定 无

·精切量
在参数(No.5141)中设定精切量。

No. 单位 直径/半径指定 符号
5141 取决于参考轴的设定单位 半径指定 无

·锥度量的符号与刀具路径的关系
增量值的符号若是图 6.4.7(a)中所示的循环,则成为如下:
U、W 的纵向切削终点 : 负号(由刀具路径 A→C、C→D 的方向决定。)
i 的锥度量 : 负(由路径 A→C 的方向决定。)
k 的螺纹牙的高度 : 正号(始终为正)
Δd 的第 1 次切削量 : 正号(始终为正)
相应于每个地址的符号考虑了下表所示的 4 种模式,由此便可以进行内螺纹切
削。

- 281 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

外侧加工 内侧加工
1. U < 0, W < 0, i < 0 2. U > 0, W < 0, i > 0

X X
Z Z W
4 (R )
2 (F )
i
U /2 3 (R ) 1 (R )
X U /2 3 (R ) 1 (R )
i
X 2 (F )
W 4 (R )

3. U < 0, W < 0, i > 0 4. U > 0, W < 0, i < 0


其 中 , |i |≦ |U / 2| 其 中 , |i |≦ |U / 2|
X X
Z Z W
4 (R )

1 (R ) i
2 (F )
X U /2 3 (R )
U /2 3 (R )
2 (F ) 1 (R )
i
4 (R )
X W

·螺纹切削的插补后加/减速
螺纹切削的插补后加/减速,虽然是指数函数型加/减速,但是根据参数 THLx
(No.1610#5),可以选择与切削进给相同的加/减速。(随参数 CTLx(No.1610#0)
而定。)但是,时间常数和 FL 速度使用螺纹切削循环的参数(No.1626, No.1627)。

·螺纹切削的时间常数、FL 速度
使用参数(No.1626)的螺纹切削的插补后加/减速的时间常数、参数(No.1627)的 FL
速度。

·螺纹的倒角
可以进行螺纹的倒角(倒棱)。是否进行螺纹的倒角,随机床端的信号而定。
通过参数(No.5130)将导程设定为 L 时,螺纹的倒角r值,可以在 0.1L~12.7L 的
范围内,以 0.1L 为增量单位选择任意值。
螺纹的倒角角度,可以通过参数(No.5131)在 1°~89°范围内指定。参数值为 0 时,
假设角度为 45°。
螺纹的倒角,使用与螺纹切削相同的插补后加/减速类型、插补后加/减速的时间
常数、FL 速度。

注释
螺纹的倒角(倒棱)量、角度的参数,与 G92 的螺纹切削循环通用。

- 282 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·倒角后的退刀动作
倒角后的退刀动作速度以及、插补后的加/减速类型、时间常数如下表所示。
参数 CFR 参数
内容
(No.1611#0) (No.1466)
螺纹切削时的插补后加/减速的类型中,使用螺纹切
“0” 0 以外 削的时间常数(参数(No.1626))、FL 速度(参数
(No.1627))、参数(No.1466)指定的退刀动作速度。
螺纹切削时的插补后加/减速的类型中,使用螺纹切
“0” 0 削的时间常数(参数(No.1626))、FL 速度(参数
(No.1627))、参数(No.1420)指定的快速移动速度。
在退刀动作前进行速度指令成为 0(加/减速的迟延
为 0)的检测,在快速移动的插补后加/减速的类型
“1”
中,使用快速移动的时间常数、参数(No.1420)指定
的快速移动速度。

针对倒角后的退刀动作速度,将参数 ROC(No.1403#4)设定为 1,即可使快速移


动倍率失效。

注释
退刀动作中,机床不会在切削进给速度倍率 0%下停止,这与参数
RF0(No.1401#4)无关。

·开始角度位移
通过指定地址 Q,可以使螺纹切削的开始角度位移。
开始角度的指令(Q)单位为 0.001°,其范围为 0~360°。另外,不可指定小数点。

·带有螺纹切削循环收回功能的进给保持
在多重螺纹切削循环(G76)的螺纹切削中应用进给保持时,进行螺纹切削的倒角
(倒棱),刀具返回到螺纹切削循环的起点后停止。
再次触发循环开始时,刀具从应用进给保持的螺纹切削的循环重新起动。

X 轴 通常情况下的循环
进给暂停时的移动
Z轴
循环起点

快速移动

切削进给

在此应用进给暂停

退刀时的倒棱角度,与终点位置的倒棱角度相同。

注意
退刀过程中进给保持无效。

- 283 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·英制螺纹切削
可进行通过指定地址 E 来进行英制螺纹切削。

·刀尖半径补偿
不可进行刀尖半径补偿。

举例

1.8

3.68
X轴

1.8
φ60.64
φ68

0 Z轴

25 105

G00 X80.0 Z130.0;


G76 X60.64 Z25.0 K3680 D1800 A60 P1 F6.0 ;

参数(No.5130)=10(1.0L)

- 284 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6.4.8 复合形固定循环中的限制事项

程序指令
·程序存储器
使用了 G70、G71、G72、G73 的程序组,需要事先存储在程序存储器中。如果
采用调用存储在程序存储器中的程序并运行的方法,即使在 MEM 方式以外的方
式下也可以执行这些指令。
G74、G75、G76 的指令,不必事先存储在程序存储器中。

·复合形固定循环指令的程序段
必须在每个程序段中正确指定 P、Q、X、Z、U、W、R 等所需参数。

在指定了 G70、G71、G72、G73 的程序段中,不可指定下列指令。


· 用户宏程序的宏程序调用
(简单调用、模态调用、子程序调用)

·精车形状的程序段
在由 P 指定序列号的 G71、G72、G73 的程序段中,必须指定 01 组的 G 代码 G00
或 G01。如果没有指定,将发生报警(PS0065)。

在由 G70、G71、G72、G73 的 P 和 Q 指定了顺序号的程序段中,不能指定下列
指令。
·暂停(G04)
·G00,G01,G02,G03
圆弧指令(G02,G03)在圆弧的起点和终点不得有半径差。如有半径差,则将
无法正确识别精车形状,某些情况下会导致过切。
·用户宏程序的转移、重复指令
但是,跳转目的地必须处在由 P 和 Q 指定的顺序号号之间。此外,基于参数
MGO、HGO(No.6000#1、#4)的高速转移无效。不能指定用户宏程序的宏程
序调用(简单调用、模态调用、子程序调用)
·图纸尺寸直接输入指令、倒角/拐角 R 指令
图纸尺寸直接输入指令、倒角/拐角 R 指令需要多个程序段的指令。该多个
程序段中途的程序段,不得为由 Q 指定的顺序号的最后的程序段。

当执行 G70、G71、G72、G73 时,在一个程序中不能由地址 P 和 Q 来指定多个


相同的顺序号。
在用户宏程序中,当执行#1=2500 时,2500.000 被指定给#1,在这种情况下,P#1
等价于 P2500。

- 285 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

与其他功能之间的关系
·手动干预
在执行一个复合形固定循环(G70~G76)的过程中,可以暂时停止该循环而进
行手动干预。
手动绝对接通/断开对手动运行有效。

·中断型用户宏程序
在执行复合形固定循环的过程中不能执行中断型用户宏程序。

·程序再启动、刀具回退&返回
不能从复合形固定循环中途的程序段执行程序再启动、刀具回退&返回操作。

·轴名称、第 2 辅助功能
即使是在轴名称或第 2 辅助功能中使用地址 U、V、W、A 的设定的情形,指定
在 G71~G73、G76 程序段中的地址 U、V、W、A 的指令,视为复合形固定循环
的指令。

·刀尖半径补偿
使用刀尖半径补偿时,由复合形固定循环指令(G70,G71,G72,G73)在前面的程序
段中执行刀尖半径补偿指令(G41,G42),取消指令(G40)在精车形状程序段(由 P
指定的程序段起到由 Q 指定的程序段)的外边指令。

- 286 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6.5 钻孔用固定循环

钻孔用固定循环可以用包含 G 代码的一个程序段,这样便可省掉在钻孔加工中
通常要用多个程序段来指定使用频率较高的几个加工动作。因此,可以简化编
程。同时可以减小程序,从而有效使用存储器。
表 6.5(a)是钻孔用固定循环的列表。

表6.5(a) 钻孔用固定循环列表
钻孔操作 收回操作
G 代码 在孔底位置的动作 用途
(-Z 方向) (+Z 方向)
G80 ————— ————— ————— 取消
G81 切削进给 ————— 快速移动 钻孔、定点镗孔
G82 切削进给 暂停 快速移动 钻孔、镗阶梯孔
G83 间歇进给 ————— 快速移动 深孔钻削循环
G83.1 间歇进给 ————— 快速移动 高速深孔钻削循环
G84 切削进给 暂停→主轴逆转 切削进给 攻丝
G84.2 切削进给 暂停→主轴旋转 切削进给 刚性攻丝
G85 切削进给 ————— 切削进给 镗孔
G89 切削进给 暂停 切削进给 镗孔

解释
钻孔用固定循环由下列 6 个动作顺序组成。
动作 1 ..........X、Y 轴的定位(有可能成为其它轴。)
动作 2 .......... 快速移动到 R 点平面
动作 3 .......... 钻孔
动作 4 .......... 在孔底位置的动作
动作 5 .......... 退刀至 R 点平面
动作 6 .......... 快速移动到初始平面

动作 1
初始平面

动作 2 动作 6

R 点平面

动作 5
动作 3

快速移动
动作 4
切削进给

图6.5(a) 钻孔用固定循环的动作顺序

- 287 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·定位平面
定位平面由 G17、G18、G19 的平面选择方式决定。
定位轴是钻孔轴以外的轴。

·钻孔轴
虽然钻孔用固定循环除包含钻孔循环外还包含攻丝循环和镗孔循环,本章中,为
了统一名称,将其称为钻孔。
钻孔轴是不构成定位平面的参考轴(X、Y 或 Z)或者该平行轴。
用来作为钻孔轴的参考轴或平行轴是按钻孔轴地址决定的(指定在与 G81~G89
的 G 代码相同的程序段中)。
如果没有指定钻孔轴的轴地址,参考轴被假定为钻孔轴。

表6.5 (b) 定位平面和钻孔轴


G 代码 定位平面 钻孔轴
G17 Xp-Yp 平面 Zp
G18 Zp-Xp 平面 Yp
G19 Yp-Zp 平面 Xp
Xp:X 轴或 X 轴的平行轴
Yp:Y 轴或 Y 轴的平行轴
Zp:Z 轴或 Z 轴的平行轴

·举例
假定在参数(No.1022)中设定 U、V、W 分别为 X、Y、Z 的平行轴。
G17 G81 ........... Z _ _: 钻孔轴为 Z 轴
G17 G81 ........... W _ _: 钻孔轴为 W 轴
G18 G81 ........... Y _ _: 钻孔轴为 Y 轴
G18 G81 ........... V _ _: 钻孔轴为 V 轴
G19 G81 ........... X _ _: 钻孔轴为 X 轴
G19 G81 ........... U _ _: 钻孔轴为 U 轴
也可以不将 G17、G18、G19 指定在与 G73~G89 相同的程序段中。

注意
请在暂时取消固定循环后再切换钻孔轴。

注释
通过参数 FXY(No.5101#0),可以将 Z 轴始终设为钻孔轴。当 FXY 为“0”
时,Z 轴始终为钻孔轴。

- 288 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·R 点的指定
在 Series 0i 的指令格式下,在指定 R 点的过程中,利用增量值来指定由初始平面
到 R 点的距离。
在 Series 10/11 指令格式下,根据参数 RAB(No.5102#6)的设定,指定方法不同。
RAB= “0” 时,始终以增量值来指定。在 G 代码体系 A 下,当 RAB= “1” 时,
用绝对值来指定。在 G 代码体系 B、C 下,当 RAB= “1” 时,若是 G90 方式,
用绝对值来指定;若是 G91 方式,以增量值来指定。

Series 10/11 指令格式 Series 0i 的指令格式


参数 RAB(No.5102#6)= “1” RAB= “0”
G 代码体系 A G 代码体系 B、C
增量
G90 G91 增量
绝对
绝对 增量

·直径/半径指定
通过将参数 RDI(No.5102#7)设定为 “1”,可以使 Series 10/11 指令格式的钻孔用
固定循环的 R 指令的直径/半径指定与钻孔轴的直径/半径指定结合起来。

·P
下面的 G 代码中,暂停动作与 Series 10/11 不同。

本 CNC 的 Series 10/11 格式的动作


在 G83、G83.1、G84、G84.2 中,唯在程序段中指定了地址 P 的情况下才执
行暂停。
Series 10/11 的动作
在 G83、G83.1 中,不执行暂停。
在 G84、G84.2 中,可以通过参数 DWL(No.6200#1)执行基于地址 P 的暂停。
地址 P 是一个模态数据。

·Q
地址 Q 始终为增量值,由半径指定来指定。

·G85、G89 的进给速度
在 G85、G89 中,由 Z 点到 R 点的进给速度,将成为切削进给速度的 2 倍。进
给速度在 Series 10/11 下成为切削进给速度。

·钻孔方式
G81~G89 是模态 G 代码,直到被取消以前一直保持有效。我们将此叫做钻孔方
式。
一旦在钻孔方式下指定钻孔数据,则在改变或取消之前该数据保持不变。
因此,在固定循环开始时指定全部所需的钻孔数据,在固定循环过程中,只能指
定将要变更的数据。

- 289 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

·返回点平面 G98/G99
在 G 代码体系 A 中,刀具从孔底返回到初始平面。在 G 代码体系 B 或 C 中,指
定 G98 时刀具从孔底返回到初始平面,而指定 G99 时刀具从孔底返回到 R 点平
面。下图示出指定 G98 或 G99 时的动作。通常,最初的钻孔使用 G99,最后的
钻孔使用 G98。
即使在 G99 方式执行钻孔操作,初始平面不会改变。
G98(返回到初始平面) G99(返回到 R 点平面)

初始平面

R 点平面

图6.5 (b) 初始平面和 R 点平面

·重复
想要重复进行等距离的钻孔操作时,用 L_指定重复次数。
L 只在它被指定的程序段中有效。
以增量方式指定第一个孔的位置。
如果以绝对方式来指定它,钻孔在同一个位置处重复。

重复次数 L 最大指令值=9999

如果 L0 被指定,钻孔数据被存储,但不进行钻孔操作。

注释
应为 L 指定 0 或 1~9999 的整数值。

·C 轴卡紧
可以在 Series 0i 的指令格式下指定 C 轴卡紧的 M 代码, 不可在 Series 10/11
但是,
指令格式下指定 C 轴卡紧的 M 代码。

·Series 10/11 格式无效


通过将参数 F0C(No.5102#3)设定为 “1”,即可使 Series 10/11 指令格式仅在钻孔
用固定循环中无效。但是,重复次数应利用地址 L 来指定。

注意
将参数 F0C(No.5102#3)设定为 “1” 时,参数 RAB (No.5102#6)和
RDI(No.5102#7)的设定也将无效,从而成为 RAB= “0”, RDI= “0” 的动
作。

- 290 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

·取消
用 G80 或 01 组 G 代码,取消固定循环。

组 01 的 G 代码(例)
G00 : 定位(快速移动)
G01 : 直线插补
G02 : 圆弧插补或螺旋插补(顺时针方向)
G03 : 圆弧插补或螺旋插补(逆时针方向)

·图中符号说明
下面说明各固定循环。
每个说明中所使用的图中的符号含义如下所示。
定位(快速移动 G00)
切削进给(直线插补 G01)
P 暂停

6.5.1 钻孔循环,定点镗孔(G81)

该循环用于通常的钻孔操作。
切削进给进行到孔底,刀具以快速移动的方式从孔底退出。

格式
G81 X_ Y_ Z_ R_ F_ L_ ;
X_ Y_ : 孔位置数据
Z_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
F_ : 切削进给速度
L_ : 重复次数(仅限需要重复时)
G81(G98 方式) G81(G99 方式)

初始平面

R点 R 点平面
R点

Z点 Z点

- 291 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

解释
·动作
沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。
之后,从 R 点平面到 Z 点进行钻孔加工。
刀具以快速移动的方式收回。

·主轴的旋转
在指定 G81 之前,利用辅助功能(M 代码)使主轴旋转。

·辅助功能
当在相同程序段中指定 G81 指令和 M 代码时,在最初的定位操作时执行 M 代
码。当指定了重复次数 L 时,仅在第一次进行上述动作,第 2 次以后不再执行 L
代码。

限制
·轴的切换
在切换钻孔轴之前,请暂时取消钻孔用固定循环。

·钻孔
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中,不执行钻孔操作。

·取消
请勿在包含 G81 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G81
将被取消。

- 292 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6.5.2 钻孔循环,镗阶梯孔(G82)

该循环用于通常的钻孔加工。
切削进给进行到孔底,在孔底暂停,然后刀具以快速移动的方式从孔底收回。
该循环可以提高孔深的精度。

格式
G82 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : 孔位置数据
Z_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
F_ : 切削进给速度
L_ : 重复次数(仅限需要重复时)
G82(G98 方式) G82(G99 方式)

初始平面

R点 R点 R 点平面

Z点 P Z点
P

解释
·动作
沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。
之后,从 R 点平面到 Z 点进行钻孔加工。
在孔底暂停后,刀具以快速移动的方式收回。

·主轴的旋转
在指定 G82 之前,利用辅助功能(M 代码)使主轴旋转。

·辅助功能
当在相同程序段中指定 G82 指令和 M 代码时,在最初的定位操作时执行 M 代
码。当指定了重复次数 L 时,仅在第一次进行上述动作,第 2 次以后不再执行 M
代码。

- 293 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

限制
·轴的切换
在切换钻孔轴之前,请暂时取消钻孔用固定循环。

·钻孔
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中,不执行钻孔操作。

·P
请在进行钻孔动作的程序段中指定 P。如果被指定在不执行钻孔操作的程序段
中,则不能被当作模态数据存储。

·取消
请勿在包含 G82 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G82
将被取消。

6.5.3 深孔钻削循环 (G83)

该循环进行深孔钻削操作。
该循环以间歇方式切削进给到达孔底,一边将金属碎屑从孔中清除出去,一边进
行加工。

格式
G83 X_ Y_ Z_ R_ P_ Q_ F_ L_ ;
X_ Y_ : 孔位置数据
Z_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 暂停时间
Q_ : 每次的切削量
F_ : 切削进给速度
L_ : 重复次数(仅限需要重复时)
G83(G98 方式) G83(G99 方式)

初始平面

R点 R点 R 点平面

q q
d d

q q
d d

q q
Z点 Z点
P P

- 294 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

解释
·动作
Q 是每次的切削量,始终以增量值来指定。
在第 2 次以后的切削进给中,在加工到其紧之前的位置 d,由快速移动改变微切
削进给。d 设定在参数 (No.5115) 中。
Q 的指令值务须设定一正值。即使指定负值,也将被忽略。

·主轴的旋转
在指定 G83 之前,利用辅助功能(M 代码)使主轴旋转。

·辅助功能
当在相同程序段中指定 G83 指令和 M 代码时,在最初的定位操作时执行 M 代
码。当指定了重复次数 L 时,仅在第一次执行上述操作,第 2 次以后不再执行 M
代码。

限制
·轴的切换
在切换钻孔轴之前,请暂时取消钻孔用固定循环。

·钻孔
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中,不执行钻孔操作。

·P
唯在程序段中指定了地址 P 的情况下才执行暂停。

·Q
请在执行钻孔操作的程序段中指定 Q。如果被指定在不执行钻孔操作的程序段
中,则不能被当作模态数据存储。

·取消
请勿在包含 G83 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G83
将被取消。

- 295 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.5.4 高速深孔钻削循环(G83.1)

此循环进行高速深孔钻削操作。
该循环以间歇方式切削进给到达孔底,一边将金属碎屑从孔中清除出去,一边进
行加工。

格式
G83.1 X_ Y_ Z_ R_ P_ Q_ F_ L_ ;
X_ Y_ : 孔数据
Z_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 暂停时间
Q_ : 每次的切削量
F_ : 切削进给速度
L_ : 重复次数(仅限需要重复时)
G83.1(G98 方式) G83.1(G99 方式)

初始平面

R点 R点 R 点平面

q q
d d

q d q
d

q q
Z点 Z点

P P

解释
·动作
高速深孔钻削循环沿 Z 轴方向进行间歇进给,金属碎屑很容易从孔中清除,可以
设定较小的退刀量,这就使得钻孔能有效进行。
在参数(No.5114)中设退刀量 d。
刀具以快速移动的方式收回。
·主轴的旋转
在指定 G83.1 之前,利用辅助功能(M 代码)使主轴旋转。
·辅助功能
当在相同程序段中指定 G83.1 指令和 M 代码时,在最初的定位操作时执行 M 代
码。当指定了重复次数 L 时,仅在第一次进行上述动作,第 2 次以后不再执行 M
代码。

- 296 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

限制
·轴的切换
在切换钻孔轴之前,请暂时取消钻孔用固定循环。

·钻孔
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中,不执行钻孔操作。

·P
唯在程序段中指定了地址 P 的情况下才执行暂停。

·Q
请在执行钻孔操作的程序段中指定 Q。如果被指定在不执行钻孔操作的程序段
中,则不能被当作模态数据存储。

·取消
请勿在包含 G83.1 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G83.1
将被取消。

6.5.5 攻丝循环(G84)

该循环可以进行攻丝加工。
主轴到达孔底时反转,执行攻丝循环。

格式
G84 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : 孔位置数据
Z_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 暂停时间
F_ : 切削进给速度
L_ : 重复次数(仅限需要重复时)
G84(G98 方式) G84(G99 方式)

初始平面

主轴正转 主轴正转
R点 P
R点 P R 点平面

P Z点 P Z点

主轴反转 主轴反转

- 297 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

解释
·动作
使主轴正转进给,当到达孔底时,主轴反转并收回,这个操作生成螺纹。

注意
在攻丝动作期间忽略进给速度倍率,在返回动作完成之前,进给保持
并不使机床停止。

·主轴的旋转
在指定 G84 之前,利用辅助功能(M 代码)使主轴旋转。
连续执行从孔位置和初始平面到 R 点平面的距离较短的钻孔操作时,在进入孔
的切削动作之前,主轴有可能不能进行正常旋转。在这种情况下,请勿指定重复
次数 L,而需要将基于 G04 的暂停插入到每个钻孔操作之前以腾出时间。
有的机床不必考虑上述情况,详情请参阅机床制造商提供的说明书。

·辅助功能
当在相同程序段中指定 G84 指令和 M 代码时,在最初的定位操作时执行 M 代
码。当指定了重复次数 L 时,仅在第一次执行上述操作,第 2 次以后不再执行 M
代码。

限制
·轴的切换
在切换钻孔轴之前,请暂时取消钻孔用固定循环。

·钻孔
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中,不执行钻孔操作。

·P
唯在程序段中指定了地址 P 的情况下才执行暂停。

·取消
请勿在包含 G84 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G84
将被取消。

注释
在指定主轴正转或者反转的指令(M03 或者 M04)之前,可以指定或
者不指定主轴停止命令(M05)。
用参数 M5T(No.5105#3)来设定采用哪种方法,详情请参阅机床制造
商提供的说明书。

- 298 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6.5.6 刚性攻丝循环(G84.2)

通过将主轴电机如同伺服电机一样进行控制,进行高速攻丝循环。

格式
G84.2 X_ Y_ Z_ R_ P_ F_ L_ S_ ;
X_ Y_ : 孔位置数据
Z_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 暂停时间
F_ : 切削进给速度
L_ : 重复次数(仅限需要重复时)
S_ : 主轴转速
G84.2(G98 方式) G84.2(G99 方式)

主轴停止
初始平面 主轴停止

主轴正转 主轴停止
主轴正转 主轴停止
P
R点 P R点 R 点平面

P Z点 P Z点

主轴停止 主轴反转 主轴停止 主轴反转

在 Series 10/11 格式下,不能通过 G 代码来区分正面攻丝循环/侧面攻丝循环。钻


孔轴取决于平面选择(G17/G18/G19)。请适当指令使正面攻丝循环/侧面攻丝循环
等同的平面选择。(参数 FXY(No.5101#0)设定为“0”时,Z 轴成为钻孔轴。设定
为“1”时随下表而定。)
平面选择 钻孔轴
G17 Xp-Yp 平面 Zp
G18 Zp-Xp 平面 Yp
G19 Yp-Zp 平面 Xp
Xp:X 轴或 X 轴的平行轴
Yp:Y 轴或 Y 轴的平行轴
Zp:Z 轴或 Z 轴的平行轴

- 299 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

解释
·动作
沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。
从 R 点平面到 Z 点进行攻丝加工,完成攻丝加工之后,主轴停止转动并暂停。
然后,停止中的主轴反转,刀具退刀到 R 点平面,主轴停止旋转,为 G98 的情
况下以快速移动方式移动到初始平面。
正在进行攻丝时,进给速度倍率和主轴倍率都假设为 100%。然而,对于退刀动
作(动作 5),通过参数 DOV(No.5200#4)、OVU(No.5201#3)和参数(No.5211)
可以将倍率固定在最大 2000%的水平上。

·螺纹的导程
在每分钟进给方式中,进给速度÷主轴速度=螺纹导程
在每转进给方式中,进给速度=螺纹导程。

限制
·轴的切换
在切换钻孔轴之前,请暂时取消钻孔用固定循环。在刚性方式下切换时,会有报
警(PS0206)发出。

·钻孔
在没有包含 X,Y,Z,R,或任何其他附加轴程序段中不钻孔。

·P
唯在程序段中指令了地址 P 的情况下才进行暂停。

·取消
请勿在包含 G84.2 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G84.2
将被取消。

·刀具位置偏置
在固定循环方式下,刀具位置偏置被忽略。

- 300 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6.5.7 镗孔循环 (G85)

该循环用于镗孔加工。

格式
G85 X_ Y_ Z_ R_ F_ L_ ;
X_ Y_ : 孔位置数据
Z_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
F_ : 切削进给速度
L_ : 重复次数(仅限需要重复时)
G85(G98 方式) G85(G99 方式)

初始平面

R点 R点 R 点平面

Z点 Z点

解释
·动作
沿 X 轴和 Y 轴定位之后,刀具快速移动到 R 点平面。
之后,从 R 点平面到 Z 点进行钻孔加工。
在到达 Z 点后,刀具以切削进给的方式返回到 R 点。

·主轴的旋转
在指定 G85 之前,利用辅助功能(M 代码)使主轴旋转。

·辅助功能
当在相同程序段中指定 G85 指令和 M 代码时,在最初的定位操作时执行 M 代
码。当指定了重复次数 L 时,仅在第一次执行上述操作,第 2 次以后不再执行 M
代码。

限制
·轴的切换
在切换钻孔轴之前,请暂时取消钻孔用固定循环。

·钻孔
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中,不执行钻孔操作。

·取消
请勿在包含 G85 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G85
将被取消。

- 301 -
6.Series 10/11 格式下的存储器运行 编程 B-64304CM-1/01

6.5.8 镗孔循环 (G89)

该循环用于镗孔加工。

格式
G89 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : 孔位置数据
Z_ : 从 R 点到孔底的距离
R_ : 从初始平面到 R 点的距离
P_ : 孔底的暂停时间
F_ : 切削进给速度
L_ : 重复次数(仅限需要重复时)
G89(G98 方式) G89(G99 方式)

初始平面

R点 R点 R 点平面

Z点 Z点
P P

解释
·动作
这一循环与 G85 相同,但是在孔底执行暂停操作。

·主轴的旋转
在指定 G89 之前,利用辅助功能(M 代码)使主轴旋转。

·辅助功能
当在相同程序段中指定 G89 指令和 M 代码时,在最初的定位操作时执行 M 代
码。当指定了重复次数 L 时,仅在第一次执行上述操作,第 2 次以后不再执行 M
代码。

限制
·轴的切换
在切换钻孔轴之前,请暂时取消钻孔用固定循环。

·钻孔
在没有包含 X、Y、Z、R 或任何其他附加轴程序段中,不执行钻孔操作。

·P
请在进行钻孔动作的程序段中指定 P。如果被指定在不执行钻孔操作的程序段
中,则不能被当作模态数据存储。

·取消
请勿在包含 G89 的程序段中指定 01 组的 G 代码(G00~G03 等)。否则,G89
将被取消。

- 302 -
B-64304CM-1/01 编程 6.Series 10/11 格式下的存储器运行

6.5.9 钻孔用固定循环取消 (G80)

该循环取消钻孔用固定循环。

格式

G80;

解释
取消所有的钻孔用固定循环,之后进行正常的操作。
R 点平面和 Z 点也被取消。
其它钻孔数据也被取消。

6.5.10 操作者需要注意的事项

·复位、紧急停止时
在钻孔循环期间,即使进行复位或紧急停止,有时也会使控制装置停止。在这种
情况下,钻孔方式和钻孔数据被存储下来,因此,在重新启动时需要引起充分注
意。

·单程序段
当钻孔循环由一个单程序段来完成时,控制装置在图 6.5(a) 的动作 1、2、6 的终
点停下来。因此,为了钻 1 个孔而要启动 3 次。在动作 1、2 的终点,进给保持
指示灯点亮并停止操作。如果保持着重复次数,在进给保持条件下该动作停止在
动作 6 的终点,在其他情况中它在单程序段停止状态下停止。

·进给保持
当在动作 3~5 之间由 G84、G88 来应用进给保持时,进给保持指示灯立即点亮。
但是,控制装置一直进行到动作 6 才停止。如果进给保持再被应用于动作 6,则
马上停止。

·倍率
在用 G84、G88 动作期间,进给速度的倍率是 100%。

- 303 -
7.轴控制功能 编程 B-64304CM-1/01

7 轴控制功能
第 7 章“轴控制功能”由下列内容构成。

7.1 多边形加工 (G50.2,G51.2)............................................................................305


7.2 基于程序指令的同步/混合/重叠控制
(G50.4, G51.4, G50.5, G51.5, G50.6, G51.6) ............................................310

- 304 -
B-64304CM-1/01 编程 7.轴控制功能

7.1 多边形加工 (G50.2,G51.2)

概要
多边形加工是指通过使工件和刀具按一定的比率旋转,将工件的形状加工成多边
形(多边形:polygon)的加工。

工件
工件 刀具

图7.1 (a) 多边形加工

通过改变工件和刀具的旋转比和刀具的刀片安装数量,可以把工件加工成四边形
或者六边形。
与极坐标插补的加工相比,虽然能够在短时间内加工,但也有不能加工精密的多
边形的缺点。一般,适合加工四角螺栓、六角螺栓的螺栓头、六角螺母。
对于刀具旋转轴,可以使用下列任何一方。
·CNC 的控制轴(伺服轴)
·第 2 主轴(连接 2 台串行主轴)
以伺服轴作为刀具旋转轴而进行的多边形加工称为多边形加工。另外,以第 2 主
轴作为刀具旋转轴而进行的多边形加工称为主轴间多边形加工。

功能名称 工件轴 刀具旋转轴


多边形加工 主轴 伺服轴
(模拟/串行主轴的任何一个
都可以。但是,需要相当于
位置编码器的检测器)
主轴间多边形加工 主轴(串行主轴) 主轴(串行主轴)

- 305 -
7.轴控制功能 编程 B-64304CM-1/01

解释
用 CNC 的控制轴(伺服轴)的 1 个轴作为刀具旋转轴来使用。下面,把这个刀具
旋转轴称为 Y 轴。而工件轴(主轴),串行主轴/模拟主轴都可以使用。
通过 G51.2 的指令控制 Y 轴,以使主轴的转速(预先用 S 指令予以指定)和刀具的
转速成为被指令的比例。
如果通过 G51.2 开始同步,检测安装在主轴上的来自位置编码器的 1 周旋转信
号。检测后,用由 P,Q 指令的主轴和 Y 轴的旋转比来控制 Y 轴。由此,在主轴
上需要安装位置编码器。
这个控制会一直维持到执行多边形加工取消指令(G50.2)为止。另外,除了 G50.2
的指令外,通过下列操作也可以取消多边形加工。
(1) 切断电源
(2) 紧急停止
(3) 伺服报警
(4) 复位(外部复位信号 ERS、复位&倒带信号 RRW 以及 MDI 面板上的
RESET(复位)键)
(5) 发生报警(PS0217~0221,PS0314,PS5018)时

注释
1 在多边形加工前,为了决定刀具旋转的开始位置,必须指定 Y 轴返回参
考点指令。此返回参考点与手动返回参考点一样检测减速限制而执行返回
参考点操作。(通过设定参数 PLZ(No.7600#7),可以不检测减速限制而执
行返回参考点操作。)
2 Y 轴的旋转方向通过 Q 的符号来决定,该方向不会影响到位置编码器的
旋转方向。
3 Y 轴的当前位置显示中,机械坐标值(MACHINE)会随着 Y 轴的运动,
在每 0~1 转的移动量范围内变化,但是绝对坐标值和相对坐标值不会被
更新。因此,取消多边形加工方式后,对于 Y 轴进行绝对位置指令时,
请在返回参考点后设定工件坐标系。
4 JOG 进给以及手轮进给对于多边形加工中的 Y 轴无效。
5 有关非多边形加工中的 Y 轴,可以如其他的控制轴那样地进行移动指令。
6 多边形加工中的 Y 轴不包含在同时控制轴数中。
7 对于同一个工件,请在进入最后加工之前用同样的主轴速度加工。
8 无法和主轴间多边形加工同时使用。
9 G50.2 是抑制缓冲的 G 代码。

- 306 -
B-64304CM-1/01 编程 7.轴控制功能

注意
1 在多边形加工中不能进行螺纹切削。
2 对于同步运转中的 Y 轴,下列信号会有效或者无效。
对于 Y 轴有效的信号
·机械锁住
·伺服关断
对于 Y 轴无效的信号
·进给保持
·互锁
·倍率
·空运行
(但是,空运行时 G51.2 的程序段不再等待一周旋转信号。)

格式
G50.2 ; 多边形加工取消

G51.2 P_ Q_ ; 多边形加工开始
P,Q:主轴和 Y 轴的旋转比
指令范围
P:1~999 的整数值
Q:-999~-1,1~999 的整数值
Q 的值为正时,Y 轴的旋转方向是正方向
Q 的值为负时,Y 轴的旋转方向是负方向

注释
请用单程序段指定 G50.2,G51.2。

举例
G00 X100.0 Z20.0 S1000 M03 ; (工件的转速 1000(1/min))
G51.2 P1 Q2 ; (刀具的旋转开始(刀具转速
2000(1/min)))
G01 X80.0 F10.0 ; (X 轴切入)
G04 X2.0 ; (待机2秒钟)
G00 X100.0 ; (X 轴退避)
G50.2 ; (停止刀具的旋转)
M05 S0 ; (停止主轴)

- 307 -
7.轴控制功能 编程 B-64304CM-1/01

·多边形加工的原理
如下图所示,把工件以及刀具的半径分别定为 A,B,把工件以及刀具的各速度分
别定为 α、β。把 XY 笛卡尔坐标系的原点定为工件的中心。为了使说明更简单
易懂,我们可以考虑假设如下图那样刀具中心在工件的圆周上的位置 P0(A,0)上,
从刀尖在 Pt0 的位置(A-B,0)出发。
A:工件的半径
Y B:刀具的半径

α:工件的角速度
β:刀具的角速度
X
角速度 α

B
Pt0
(0, 0) 工具 P0

角速度 β

工件
P0 (A,0)
Pt0 (A-B,0)

图7.1(b) 多边形加工的原理

Pt (Xt,Yt)

βt P

αt
起点
(0,0)

图7.1 (c) 刀尖位置

这时,经过时间 t 后的刀尖位置 Pt(Xt,Yt)可以用式 1,2 来表示。


Xt = A cosαt− B cos( β − α )t (式 1)
Yt = A sin αt+ B sin( β − α )t (式 2)
工件和刀具的旋转比为 1:2,也就是 β=2α 时,式 1,2 可以变为下式。
Xt = A cosαt− B cosαt = ( A − B) cosαt (式 1)’
Yt = A sin αt + B sin αt = ( A + B) sin αt (式 2)’
这些式子表示刀具的刀尖是长径为 A+B,短径为 A-B 的椭圆。
这样,如果考虑刀具在 180 度的对称位置各放 1 把合计为 2 把的时候,就可以加
工如下图所示的四边形。

- 308 -
B-64304CM-1/01 编程 7.轴控制功能

如果,每隔 120 度合计放置 3 把刀具时,就成为如下图所示的六边形。

警告
有关刀具的最大转速,请参阅机床制造商提供的说明书。不能指令超过
刀具最大转速的主轴的转速以及和主轴转速比。

- 309 -
7.轴控制功能 编程 B-64304CM-1/01

7.2 基于程序指令的同步/混合/重叠控制
(G50.4, G51.4, G50.5, G51.5, G50.6, G51.6)

利用程序指令,而不是 DI 信号,进行同步/混合/重叠控制的开始以及解除。
也可以进行基于 DI 信号的同步/混合/重叠控制。

有关同步/混合/重叠控制的基本动作,请参阅连接说明书(功能篇)
(B-64303CM-1)的“同步/混合控制”、“重叠控制”项。

格式
G51.4 P_ Q_ (L_) ; 同步控制开始 (L 可省略)
G50.4 Q_ ; 同步控制解除

P:同步主控轴的识别编号
Q:同步从控轴的识别编号

L:驻留指令
1:主控驻留(从控制驻留解除)
2:从控驻留(主控制驻留解除)
0:不予驻留(驻留解除)
(省略 L 时,识别为 L0 指令)

G51.5 P_ Q_ ; 混合控制开始
G50.5 P_ Q_ ; 混合控制解除

P:混合轴 1 的识别编号
Q:混合轴 2 的识别编号

G51.6 P_ Q_ ; 重叠控制开始
G50.6 Q_ ; 重叠控制解除

P:重叠主控轴的识别编号
Q:重叠从控轴的识别编号

识别编号,与 P,Q 均在参数(No.12600)中设定用来确定各轴的固有值。

G51.4/G50.4,G51.5/G50.5,G51.6/G50.6 为组 00 的单步 G 代码。

- 310 -
B-64304CM-1/01 编程 7.轴控制功能

解释
同步控制
通过 G51.4/G50.4 指令而不是同步控制轴选择信号,来进行同步控制。

2 路径系统用参数设定例
·参数(No.12600)
路径 1 路径 2
X 101 201
Z 102 202

·参数(No.8180)
路径 1 路径 2
X 0 0
Z 0 102

·程序例(M100~M103 为等待 M 代码)


路径 1 路径 2 动作
N10 M100 ; M100 ; 路径 1,2 间的等待
N20 G51.4 P102 Q202 ; Z1-Z2 的同步控制开始
N30 M101 ; M101 ; 路径 1,2 间的等待
N40 G00 Z100.; 同步从控移动 Z1-Z2 的同步控制中
N50 M102 ; M102 ; 路径 1,2 间的等待
N60 G50.4 Q202 ; Z1-Z2 的同步控制解除
N70 M103 ; M103 ; 路径 1,2 间的等待

·同步开始
N20 G51.4 P102 Q202 : Z1 轴开始主控轴的同步控制,Z2 轴开始从控轴的同步控

·同步解除
N60 G50.4 Q202 : Z1 轴解除主控轴的同步控制,Z2 轴解除从控轴的同步控制

·驻留
通过 L 指令,对同步轴指令驻留的开始和解除。
省略 L 指令,或指定了 L0 指令时,解除同步主控轴和同步从控轴两者的驻留。

·参数检测
对应于在 G51.4 中所指令的 P 的轴号,没有在从控轴的参数(No.8180)中进行设定
的情况下,发生报警(PS5339)。

- 311 -
7.轴控制功能 编程 B-64304CM-1/01

混合控制
通过 G51.5/G50.5 指令而不是混合控制轴选择信号,来进行混合控制。

2 路径系统用参数设定例
·参数(No.12600)
路径 1 路径 2
X 101 201
Z 102 202

·参数(No.8183)
路径 1 路径 2
X 0 101
Z 0 102

·程序例(M100~M103 为等待 M 代码)


路径 1 路径 2 动作
N10 M100 ; M100 ; 路径 1,2 间的等待
N20 G51.5 P101 Q201 ; X1-X2 的混合控制开始
N30 G51.5 P102 Q202 ; Z1-Z2 的混合控制开始
N40 M101 ; M101 ; 路径 1,2 间的等待
N50 G00 X 100. Z100.; 混合移动 X1-X2,Z1-Z2 的混合控制中
N60 M102 ; M102 ; 路径 1,2 间的等待
N70 G50.5 P101 Q201 ; X1-X2 的混合控制解除
N80 G50.5 P102 Q202 ; Z1-Z2 的混合控制解除
N90 M103 ; M103 ; 路径 1,2 间的等待

・混合开始
N20 G51.5 P101 Q201 : 开始 X1 轴和 X2 轴的混合控制
N30 G51.5 P102 Q202 : 开始 Z1 轴和 Z2 轴的混合控制

・混合解除
N70 G50.5 P101 Q201 : 解除 X1 轴和 X2 轴的混合控制
N80 G50.5 P102 Q202 : 解除 Z1 轴和 Z2 轴的混合控制

・参数检测
对应于 G51.5/G50.5 中所指令的 P 或 Q 的混合轴没有在参数(No.8183)中进行设定
的情况下,发生报警(PS5339)。

- 312 -
B-64304CM-1/01 编程 7.轴控制功能

重叠控制
通过 G51.6/G50.6 指令而不是重叠控制轴选择信号,来进行重叠控制。

2 路径系统用参数设定例
·参数(No.12600)
路径 1 路径 2
X 101 201
Z 102 202

·参数(No.8186)
路径 1 路径 2
X 0 0
Z 0 102

·程序例(M100~M103 为等待 M 代码)


路径 1 路径 2 动作
N10 M100 ; M100 ; 路径 1,2 间的等待
N20 G51.6 P102 Q202 ; Z1-Z2 的重叠控制开始
N30 M101 ; M101 ; 路径 1,2 间的等待
N40 G00 Z100.; G00 Z-200.; Z1-Z2 的重叠控制中
(Z2 重叠 Z+100)
N50 M102 ; M102 ; 路径 1,2 间的等待
N60 G50.6 Q202 ; Z1-Z2 的重叠控制解除
N70 M103 ; M103 ; 路径 1,2 间的等待

・重叠开始
N20 G51.6 P102 Q202 : Z1 轴开始主控轴的重叠控制,Z2 轴开始从控轴的重叠控

・重叠解除
N60 G50.6 Q202 : Z1 轴解除主控轴的重叠控制,Z2 轴解除从控轴的重叠控制

・参数检测
对应于在 G51.6 中所指令的 P 的轴号,没有在重叠从控轴的参数(No.8186)中进行
设定的情况下,发生报警(PS5339)。

注释
1 通过 DI 信号,在对同步/混合/重叠控制中的轴指令了基于程序指令解除
同步/混合/重叠控制的 G 代码(G50.4/G50.5/G50.6)的情况下,同步/
混合/重叠控制即被解除。
2 对基于程序指令的同步/混合/重叠控制中的轴,使同步控制轴选择信号/
混合控制轴选择信号/重叠控制轴选择信号由“1”变化为“0”时,同步/
混合/重叠控制即被解除。

- 313 -
8.2 路径控制功能 编程 B-64304CM-1/01

8 2 路径控制功能
第 8 章“2 路径控制功能”由下列内容构成。

8.1 概要.................................................................................................................315
8.2 路径间等待 .....................................................................................................316
8.3 路径间公共存储器 .........................................................................................317
8.4 路径间主轴控制 .............................................................................................319
8.5 同步/混合/重叠控制.......................................................................................320
8.6 均衡切削(G68、G69).....................................................................................322

- 314 -
B-64304CM-1/01 编程 8.2 路径控制功能

8.1 概要

2 路径控制功能,是以同时独立进行 2 项加工为目的的一种功能。其以 2 个刀架


同时进行切削加工的车床和自动车床等为对象。
2 路径同时加工中,预先将各自的加工程序登录在各路径的程序存储器内。在进
行自动运行时,从各路径存储在程序存储器内的程序中选出用路径 1 进行加工的
程序和用路径 2 进行加工的程序之后,各路径就准备工作了,由此可独立地同时
执行所选的各自的刀架的程序。
当在加工的过程中希望使刀架 1 和刀架 2 等待时,使用等待功能。
作为其他 2 路径控制特有的功能,也可以使用路径间干涉检测、均衡切削、同步
混合重叠控制、路径间的主轴控制、路径间公共存储器等功能。
对于两个路径而言,LCD/MDI 均只准备一套,对哪一个路径进行 LCD/MDI 的
操作和显示要通过路径选择信号来进行切换。

2 路径系统

CNC
LCD/MDI

路径 1 用 路径 1 路径 1 路径 1
程序存储器 程序 位置控制 轴控制
分析
程序

路径 2 用 路径 2 路径 2 路径 2
程序存储器 程序 位置控制 轴控制
分析
程序

- 315 -
8.2 路径控制功能 编程 B-64304CM-1/01

8.2 路径间等待

概要
用 M 代码来控制 2 路径间的加工过程中的等待。
在自动运行中,在某个路径中指令等待用的 M 代码指令时,其他的路径就会等
待被同一 M 代码指令,然后开始执行下一个程序段。
事先在参数(No.8110,No.8111)中设定作为等待的 M 代码要使用的范围。另外,
也可通过信号忽略等待。

格式
Mm ;
m :等待 M 代码的编号

解释

注意
1 请务必用单程序段指令等待的 M 代码。
2 等待的 M 代码和其他的 M 代码不同,不能向 PMC 输出。
3 在只希望对一方的路径进行单独运行时,没有必要删除等待 M 代码。
可以通过等待忽略信号(NOWT),忽略加工程序中指令的等待 M 代码。
详情请参阅机床制造商提供的说明书。
4 在 1 个程序段中指令多个 M 代码而使用等待 M 代码时,务须指令在最
初的 M 代码中。

- 316 -
B-64304CM-1/01 编程 8.2 路径控制功能

8.3 路径间公共存储器

概要
这是在 2 路径系统中,把已经设定范围的数据,作为两个路径公共的数据而能够
进行存取的一种功能。成为对象的是刀具补偿量存储器、用户宏程序公共变量。

解释
通过路径间公共存储器的功能可以进行下列操作。
·刀具补偿量存储器
可以通过设定参数(No.5029),把存在于各路径中的刀具补偿量存储器的一部分或
者全部进行通用。

第 1 路径 第 2 路径
刀具补偿个数 刀具补偿个数

刀具补偿号 1

刀具补偿个数
刀具补偿个数
No.5029=20

刀具补偿号 20
80 120


注释
1 在两个路径之间,必须使刀具补偿量的单位(参数(No.5042#1, #0))保
持相同。
2 参数(No.5029)的设定值,请设定为各路径的刀具补偿个数以下。
3 参数(No.5029)的设定值超过各路径的刀具补偿个数时,采用所有路径的
刀具补偿个数中的最小值作为通用的个数。
4 详情请参阅机床制造商提供的说明书。

- 317 -
8.2 路径控制功能 编程 B-64304CM-1/01

·用户宏程序公共变量
通过参数 No.6036(#100~#199)、No.6037(#500~#999)的设定,可以使用户宏程
序公共变量(#100~#199,#500~#999)的一部分或者全部在两个路径中通用。

第 1 路径 第 2 路径
宏变量 宏变量

宏变量号 100

宏变量

宏变量
No.6036=20
100 100


宏变量号 119

注释
参数(No.6036,No.6037)的值超过用户宏程序公共变量的最大个数时,
被通用的个数就成为用户宏程序公共变量的最大个数。

- 318 -
B-64304CM-1/01 编程 8.2 路径控制功能

8.4 路径间主轴控制

概要
可以在 2 个刀架上同时进行安装在 1 个主轴上的工件的加工,或可在 2 个刀架上
同时进行安装在 2 个主轴上的 2 个工件的加工等处理。
刀架 1

主轴

刀架 2

图8.4 (a) 应用于主轴2刀架车床

刀架 1

主轴 1 主轴 2

刀架 2

图8.4 (b) 应用于主轴2刀架车床

通常,对于属于各路径的主轴能够进行控制的仅限相同路径的程序指令,但是通
过路径间主轴指令选择信号,可用任意的路径的程序指令对属于任意路径的主轴
进行控制。

注释
有关主轴指令的选择方法,请参阅机床制造商提供的说明书。

- 319 -
8.2 路径控制功能 编程 B-64304CM-1/01

8.5 同步/混合/重叠控制

概要
通过 2 路径控制中的同步/混合/重叠控制功能,可在路径间以及同一路径内执行
同步控制、混合控制和重叠控制。

解释
·同步控制
·使属于另外一方路径的任意的轴与任意的轴的移动同步。
(例)使 Z2(从控)轴与 Z1(主控)轴同步。

转塔1
X1

工件

Z1 Z2(与Z1同步)

以路径1的程序进行加工

·使属于同一路径的其他任意的轴与任意的轴的移动同步。
(例)使 B1 轴(从控)与 Z1 轴(主控)轴同步。

转塔1
X1

尾架

工件

Z1 B1(与Z1同步)

- 320 -
B-64304CM-1/01 编程 8.2 路径控制功能

·混合控制
·互换路径间任意各轴相互间的移动指令。
(例)对 X1 轴和 X2 轴的指令进行互换。
→ 通过路径 1 的程序指令使 X2 轴和 Z1 轴移动。
通过路径 2 的程序指令使 X1 轴和 Z2 轴移动。

X1 转塔1
以路径1的程序进行加工

工件1

工件2

Z1 Z2

X2
转塔2 以 路 径 2的 程 序 进行
加工

·重叠控制
·使任意的轴的移动指令与另外一方路径的轴重叠。
(例)使 Z1(主控)轴的移动与 Z2(从孔)轴重叠。

转塔1 以路径1的程序进行
X1
加工

工件1

Z1 X2
转塔2

Z2

以路径2的程序进行加工

注释
同步/混合/重叠控制的指令方法随各机床制造商的不同而有差异,详情
请参阅机床制造商提供的说明书。

- 321 -
8.2 路径控制功能 编程 B-64304CM-1/01

8.6 均衡切削(G68、G69)

概述
在加工较为细小的工件时,若从工件的两侧将车刀对准工件同时进行加工,则可
以防止从单侧进行加工时引起的工件挠曲,从而可以确保精度地进行加工(见下
图)。此外,如果不对两个刀具的移动进行准确的同步调整,则会导致工件振动
而不能正确加工。通过使用本功能,可以轻松地对刀架的移动进行同步调整,并
进行加工。

刀架 2

刀架 1

格式
G68 ; 均衡切削方式 ON

G69 ; 均衡切削方式取消

- 322 -
B-64304CM-1/01 编程 8.2 路径控制功能

解释
在刀架 1 和刀架 2 的程序中指定 G68 的时刻,均衡切削方式接通;在指定 G69
的时刻,均衡切削方式取消。
在其中一个刀架上指定 G68/G69 时,在另外一个刀架上指定 G68/G69 之前,刀
具执行等待操作。

在均衡切削方式下,为两个刀架指定了切削进给的移动指令时,执行均衡切削。
在均衡切削下,对于每个指定了切削进给移动指令的程序段,刀架同时移动。

请单独指定 G68/G69 指令。

注释
1 在空运行、机械锁住状态下不会进行均衡切削。但是,进行 G68/G69
指令的等待。
2 在均衡切削中的 G68 指令、均衡切削取消方式中的 G69 指令下不会进
行等待。
3 在移动量为 0 的程序段中不会执行均衡切削。
4 在快速移动指令下不会执行均衡切削。

注意

注意
1 均衡切削在两个刀架上使切削进给同时执行,而不保证之后的同步性。
要使两个刀架同步移动,必须在两个刀架上对移动量、进给速度指令等
进行相同设定。倍率、互锁在两个刀架上也独立地有效,要进行均衡切
削,必须保持相同的状态。
2 在执行两个刀架的均衡切削过程中应用进给暂停的情况下,再启动时,
不会执行均衡切削,而在下一个指定两个刀架的移动指令的时刻执行该
操作。

注释
1 开始两个刀架脉冲分配的时间差小于等于 2ms。
2 重叠无效。在均衡切削方式下,在每个切削移动程序段的开始位置进行
同步调整,因此,在某些情况下移动会瞬时停止。
3 在均衡切削方式下,连续螺纹切削的重叠同样无效。连续螺纹切削,应
在均衡切削取消方式下执行。
4 要在螺纹切削指令的程序段中进行开始分配的同步调整时,必须在选择
了相同位置编码器的状态下进行。
5 通过复位操作无条件地进入取消方式(G69)。
6 不能同时使用“相向刀具台镜像”和“均衡切削”。使用“相向刀具台镜
像”时,请将参数 NVC(No.8137#0)设定为“1”,并将“均衡切削”置
于无效。

- 323 -
III. 操作
B-64304CM-1/01 操作 1.输入/输出数据

1 输入/输出数据
可以用显示器左边的存储卡接口,将写入到存储卡内的信息,读入 CNC 内部或
者写入到存储卡上。
可以输入/输出的数据有如下几种类型。
1.Y 轴偏置数据

可以在显示和设定该数据的画面、以及所有 IO 画面上输入或输出上述数据。

第 1 章“输入/输出数据”由下列内容构成。

1.1 在各画面上的输入/输出操作 ........................................................................328


1.1.1 输入/输出 Y 轴偏置数据................................................................328
1.1.1.1 输入 Y 轴偏置数据 .........................................................328
1.1.1.2 输出 Y 轴偏置数据 .........................................................329
1.2 在所有 IO 画面上的输入/输出操作 ..............................................................330
1.2.1 输入/输出 Y 轴偏置数据................................................................330

- 327 -
1.输入/输出数据 操作 B-64304CM-1/01

1.1 在各画面上的输入/输出操作

可以从 Y 轴的偏置的操作画面输入/输出各类数据。

1.1.1 输入/输出 Y 轴偏置数据

1.1.1.1 输入 Y 轴偏置数据

将 Y 轴偏置数据从存储卡输入到 CNC 的存储器中。输入格式与输出格式相同。


在存储器中已记录的与 Y 轴偏置数据相对应的数据号的 Y 轴偏置数据,则被置
换为通过本操作输入的数据。

输入 Y 轴偏置数据(8.4/10.4inch 显示器的情形)
步骤
1 将输入设备设为可读入状态。
2 按下机床操作面板上的 EDIT(编辑)开关。
3 按下功能键 。

4 显示软键[刀偏.2]之前,按下继续菜单键 。
5 按下软键[刀偏.2],显示 Y 轴偏置数据画面。
6 按下软键[(操作)]。
7 显示软键[文件读取]之前,按下继续菜单键 。
8 按下软键[文件读取]。
9 为指定成为输入对象的文件名,键入文件名。
省略输入对象文件名时,就采用默认的文件名“TOOLOFST.TXT”。
10 按下软键[执行]。
读入 Y 轴偏置数据,画面右下的“INPUT”(输入)提示信息闪烁显示。在
完成读入处理之后,画面上的“INPUT”显示消失。
要取消输入时,可按下软键[取消]。

- 328 -
B-64304CM-1/01 操作 1.输入/输出数据

1.1.1.2 输出 Y 轴偏置数据

以规定的格式,从 CNC 的存储器将全部 Y 轴偏置数据输出到存储卡中。

输出 Y 轴偏置数据(8.4/10.4inch 显示器的情形)
步骤
1 将输出设备设为可输出状态。
2 按下机床操作面板上的 EDIT(编辑)开关。
3 按下功能键 。

4 显示软键[刀偏.2]之前,按下继续菜单键 。
5 按下软键[刀偏.2],显示 Y 轴偏置数据画面。
6 按下软键[(操作)]。
7 显示软键[文件输出]之前,按下继续菜单键 。
8 按下软键[文件输出]。
9 为指定将要输出的文件名,键入文件名。
省略文件名时,就采用默认的文件名“TOOLOFST.TXT”。
10 按下软键[执行]。
输出 Y 轴偏置数据,画面右下的“OUTPUT”(输出)提示信息闪烁显示。
在完成读入处理之后,画面上的“OUTPUT”显示消失。
要取消输出时,按下软键[取消]。

- 329 -
1.输入/输出数据 操作 B-64304CM-1/01

1.2 在所有 IO 画面上的输入/输出操作

通过使用所有 IO 画面,可以输入/输出 Y 轴偏置、刀具补偿/第 2 形状的数据。

所有 IO 画面的显示步骤如下。

所有 IO 画面的显示步骤(8.4/10.4inch 显示器的情形)
步骤
1 按下功能键 。

2 显示软键[所有 IO]之前,按下继续菜单键 。
3 按下软键[所有 IO],显示出所有 IO 画面。

自此以后,从所有 IO 画面的各数据的选择方法,按照每个数据示出。

1.2.1 输入/输出 Y 轴偏置数据

若是车床系统,可以在所有 IO 画面上输入/输出 Y 轴偏置数据。

输入 Y 轴偏置数据(8.4/10.4inch 显示器的情形)
步骤
1 在所有 IO 画面上显示软键[Y 偏移]之前,按下继续菜单键 。
2 按下软键[Y 偏移]。
3 进入 EDIT(编辑)方式。
4 按下软键[(操作)]。
5 按下软键[文件名 读取]。
6 设定成为输入对象的文件名。
键入文件名,按下软键[F 名称]。
省略输入对象文件名时,就采用默认的文件名“TOOLOFST.TXT”。
7 按下软键[执行]。
读入 Y 轴偏置数据,画面右下的“INPUT”(输入)提示信息闪烁显示。
在完成读入处理之后,画面上的“INPUT”显示消失。
要取消输入时,可按下软键[取消]。

- 330 -
B-64304CM-1/01 操作 1.输入/输出数据

输出 Y 轴偏置数据(8.4/10.4inch 显示器的情形)
步骤
1 在所有 IO 画面上显示软键[Y 偏移]之前,按下继续菜单键 。
2 按下软键[Y 偏移]。
3 进入 EDIT(编辑)方式。
4 按下软键[(操作)]。
5 按下软键[文件输出]。
6 设定将要输出的文件名。
键入文件名,按下软键[F 名称]。
省略文件名时,就采用默认的文件名“TOOLOFST.TXT”。
7 按下软键[执行]。
输出 Y 轴偏置数据,画面右下的“OUTPUT”(输出)提示信息闪烁显示。
在完成读入处理之后,画面上的“OUTPUT”显示消失。
要取消输出时,按下软键[取消]。

- 331 -
2.显示和设定数据 操作 B-64304CM-1/01

2 显示和设定数据
第 2 章“显示和设定数据”由下列内容构成。

2.1 按下功能键 显示的画面.......................................................................333

2.1.1 显示和设定刀具偏置量..................................................................333
2.1.2 刀具位置偏置量的直接输入..........................................................337
2.1.3 刀具补偿量测量值直接输入 B ......................................................339
2.1.4 偏置量的计数器输入......................................................................341
2.1.5 设定工件坐标系偏移量..................................................................342
2.1.6 设定 Y 轴偏置量.............................................................................344
2.1.7 卡盘尾架屏障 .................................................................................346

- 332 -
B-64304CM-1/01 操作 2.显示和设定数据

2.1 按下功能键 显示的画面

按下功能键 可显示或设定刀具偏置量及各类设定数据。

这里将描述如何显示或设定如下的数据。
1.刀具偏置量
2. 工件坐标系偏移量
3. Y 轴偏置量
4. 卡盘尾架屏障

有关上述之外的数据显示或设置,请参阅用户手册(车床系统/加工中心通用)
(B-64304CM)。

2.1.1 显示和设定刀具偏置量

本机床为显示和设定刀具位置偏置量及刀尖半径补偿量提供了专门的画面。
是否使用刀具形状/磨损补偿可通过参数 NGW(No.8136#6)进行选择,是否使用刀
尖半径补偿可通过参数 NCR(No.8136#7)进行选择。("0":使用 / "1":不使用)

设定和显示刀具位置偏置量、刀尖半径补偿量的步骤
步骤
1 按下功能键 。

若是 2 路径系统,事先利用路径选择开关设定哪个路径的刀具偏置量。
2 按下软键[刀偏]。
或按下 数次,显示出刀具偏置画面。

根据有无刀具形状/磨损偏置,所显示的画面会有所不同。

- 333 -
2.显示和设定数据 操作 B-64304CM-1/01

图2.1.1 (a) 不使用刀具形状/磨损偏置的情形(10.4inch)

图2.1.1 (b) 刀具形状偏置量的情形(10.4inch)

- 334 -
B-64304CM-1/01 操作 2.显示和设定数据

图2.1.1 (c) 刀具磨损偏置量的情形(10.4inch)

3 利用翻页键、光标键将光标移动到希望设定/修改的偏置量位置。
或者键入希望设定/修改的刀具偏置量的偏置号,再按下软键[搜索号码]。
4 希望设定偏置量时,键入希望设定的偏置量,按下软键[输入]。
希望修改偏置量时,键入希望增减的值并按下软键[+输入]。

T(TIP)是假想刀尖的号码。
T 既可以设为形状偏置,也可以设为磨损偏置。

另外,在不使用刀尖半径补偿的情况下(参数 NCR(No.8136#7)="1"),半径和 T
(TIP)则不予显示。

解释
·小数点输入
在输入偏置量时可用小数点。

·其他方法
外部输入/输出设备可用来输入/输出刀具偏置量。
请参阅用户手册(车床系统/加工中心系统通用)Ⅲ-8“输入/输出数据”。
另外,还可以利用下一节将要介绍的刀具位置偏置量的直接输入、刀具补偿量测
量值直接输入 B 功能、偏置量的计数器输入功能来设定刀具偏置量。

·刀具偏置个数
刀具偏置个数提供有 99 组/200 组(2 路径系统)。
刀具偏置个数不使用 99 组/200 组(2 路径系统)的情况下(参数
NDO(No.8136#5)="1"),刀具偏置组数为 32 组。
对于每组可以区分刀具形状偏置或磨损偏置。(参数 NGW(No.8136#6)="0"的情
形)

- 335 -
2.显示和设定数据 操作 B-64304CM-1/01

·禁止输入补偿量
在某些情况下,通过参数 WOF、GOF(No.3290#0、#1)的设定,禁止输入刀具
磨损偏置量/刀具形状偏置量。此外,通过在参数(No.3294)中设定一个在那时
被禁止输入的刀具偏置量的开头号,在参数(No.3295)中设定一个从该开头号
数起的个数,即可禁止从 MDI 输入任意范围内的刀具偏置量。
设定连续的输入值如下。
1) 从一个可以输入的偏置号输入到禁止输入的偏置号时,发出警告,仅在可以
输入的偏置号范围内设定。
2) 从一个禁止输入的偏置号输入到可以输入的偏置号时,发出警告且不能设
定。

·显示半径及 T(TIP)
在进行了不使用刀尖半径补偿的设定下,半径和 T(TIP)不予显示。(参数
NCR(No.8136#7)="1")

·在自动运行时改变偏置量
在自动运行过程中改变偏置量时,可以用参数 LGT(No.5002#4)及参数 LWM
(No.5002#6)来选择新的偏置是在下一个移动指令变成有效,还是在下一个 T
代码指令变成有效。

表2.1.1 (a)
LGT LWM 区分形状/磨损偏置时 不区分形状/磨损偏置时
“0” “0” 从下一个 T 代码程序段变成有效 从下一个 T 代码程序段变成有效
“1” “0” 从下一个 T 代码程序段变成有效 从下一个 T 代码程序段变成有效
“0” “1” 从下一个 T 代码程序段变成有效 从下一个移动指令变成有效
“1” “1” 从下一个移动指令变成有效 从下一个移动指令变成有效

- 336 -
B-64304CM-1/01 操作 2.显示和设定数据

2.1.2 刀具位置偏置量的直接输入

可以将编程时的刀具参考位置(标准刀尖和转塔中心等)与实际使用的刀具的刀
尖位置之间的差值作为偏置量进行设定。

刀具位置偏置量直接输入的步骤
·设定 Z 轴偏置量
1 选择实际使用的刀具后,在手动方式下切削 A 面。
假定工件坐标系已被设定。

B面

A面

图2.1.2 (a)

2 仅在 X 轴方向退出刀具,不移动 Z 轴。
停止主轴。
3 测量从工件坐标系的原点到 A 面的距离β,将该值作为下列步骤中的所需偏
置号的 Z 轴测量值数据予以设定。

图2.1.2 (b) 刀具补偿画面(10.4inch)

- 337 -
2.显示和设定数据 操作 B-64304CM-1/01

3-1 按下功能键 及软键[刀偏]显示刀具偏置画面。如果分别指定形

状偏置量/磨损偏置量,显示其中的一个画面。
3-2 用光标键将光标移至已设定的偏置号位置。
3-3 按下将被设定的轴(Z 轴)的地址键 。

3-4 键入测量值(β)。
3-5 按下软键[测量]。
测量值β和坐标值之差被设为偏置量。
·设定 X 轴偏置量
4 以手动方式切削 B 面。
5 仅在 Z 轴方向退出刀具,不移动 X 轴。
停止主轴。
6 测量 B 面的直径α,用与 Z 轴相同的方法,将该值作为所需偏置号的 X 轴的
测量值设定。
7 重复上述步骤 1~6,其重复次数和所需刀具数相同。
偏置量被自动计算并设定。
譬如,在操作 1 的图中,在 B 面的坐标值=70.0,α=69.0 时,在偏置号 02 设定
69.0[测量],即把 1.0 设定为偏置号 02 的 X 轴偏置量。

解释
·直径指定的程序的补偿量
直径指定的轴的偏置量,始终以直径值输入。

·形状偏置量和磨损偏置量
如果在形状偏置画面上设定测量值,所有偏置量变为形状偏置量,磨损偏置量变
成 0。
如果在磨损偏置画面上设定测量值,测量的偏置量和当前的磨损偏置量之差变成
新的偏置量。

·刀具沿着 2 个轴收回时
如果机床上备有记录按钮,通过参数 PRC(No.5005#2)的设定和位置记录信号,
可以使刀具沿着 2 个轴收回。有关位置记录信号的细节,请参阅机床制造商提供
的说明书。

- 338 -
B-64304CM-1/01 操作 2.显示和设定数据

2.1.3 刀具补偿量测量值直接输入 B

解释
·设定刀具补偿量的基本步骤
使用 1 个转塔 2 个主轴车削用对刀装置功能时,首先使用主轴测量选择信号
S2TLS<G040.5>,指定希望测量的主轴。
(1) 执行手动返回参考点操作。
通过执行手动返回参考点操作,建立起机械坐标系。刀具补偿量基于刀具的
机械坐标值进行计算。
(2) 选择手轮进给方式或者 JOG 进给方式,将刀具补偿量写入方式选择信号
GOQSM 设定为“1”。
画面自动地切换为刀具补偿画面(形状),画面下面的状态显示“偏置”开始
闪烁显示,告诉已准备好刀具偏置量的写入方式。
使用 1 个转塔 2 个主轴车削用对刀装置功能时,测量中一侧的主轴测量中信
号 S1MES 或 S2MES 变为“1”。

注意
由此以后,在偏置写入方式信号 GOQSM 成为“0”之前,不能切换主
轴测量选择信号 S2TLS。

(3) 选择将要测量的刀具。
(4) 在光标没有对准在将要设定的刀具补偿号时,利用翻页键及光标键把光标移
至将要设定的偏置号。
此外,也可用刀具补偿号输入信号使光标自动地对准在将要设定的刀具补偿
号处(在参数 QNI(No.5005#5)= “1” 时)。
在这种情况下,不能利用翻页键及光标键来改变刀具偏置画面上的光标位
置。
(5) 通过手动运行使刀具接近传感器。
(6) 利用手轮进给,使刀尖接触到传感器表面。
当刀尖接触到传感器时,将刀具偏置量写入信号输入到 CNC 中。
通过参数 TS1(No.5004#3)的设定,刀具补偿量写入信号成为如下所示方式。
0 时: +MIT1,-MIT1,+MIT2,-MIT2
1 时: 仅限+MIT1
通过将刀具补偿量写入信号设定为“1”
i) 轴联锁被应用于该方向,进给停止。
ii) 设定在刀具补偿存储器(刀具形状补偿)中运算的刀具偏置量,该值与光
标指示的偏置号相对应。
(7) 与 X 轴及 Z 轴一起,通过(5)~(6)的操作设定补偿量。
(8) 对于其他所需刀具,重复步骤(3)~(7)的操作。
(9) 将刀具补偿量写入方式选择信号 GOQSM 设定为“0”。
写入方式被取消,闪烁显示的“偏置”指示灯熄灭。
使用 1 个转塔 2 个主轴车削用对刀装置功能时,测量中一侧的主轴测量中信号
S1MES 或 S2MES 变为“0”。

- 339 -
2.显示和设定数据 操作 B-64304CM-1/01

·设定工作坐标系偏移量的基本步骤
使用 1 个转塔 2 个主轴车削用对刀装置功能时,首先使用主轴测量选择信号
S2TLS<G040.5>,指定希望测量的主轴。
(1) 事先设定各刀具的刀具形状补偿量。
(2) 执行手动返回参考点操作。
通过执行手动返回参考点操作,建立起机械坐标系。工件坐标系偏移量是基
于刀具的机械坐标计算出来的。
(3) 把工件坐标系偏移量写入方式选择信号 WOQSM 设定为“1”。
画面自动地切换为工件偏移画面,画面下面的状态显示“WSFT”(工件偏
移)开始闪烁显示,告诉已准备好工件坐标系偏移量写入方式。
使用 1 个转塔 2 个主轴车削用对刀装置功能时,切换为工件坐标系画面。此
外,测量中一侧的主轴测量中信号 S1MES 或 S2MES 成为“1”。

注意
由此以后,在偏置写入方式信号 WOQSM 成为“0”之前,不能切换主
轴测量选择信号 S2TLS。

(4) 选择将要使用于测量的刀具。
(5) 确认刀具补偿号。
相应于测量所使用的刀具的刀具补偿号,将事先设定在参数(No.5020)中。
此外,还可以通过刀具补偿号输入信号,自动地设定刀具补偿号(参数
QNI(No.5005#5)为“1”时)。
(6) 通过手动运行使刀具接近工件的端面。
(7) 利用手轮进给,使刀尖接触到工件的端面(传感器)。
当刀尖接触到传感器时,将工件坐标系偏移量写入信号(WOSET)输入到
CNC 中。当工件坐标系偏移量写入信号成为“1”时,自动地设定 Z 轴的工
件坐标系偏移量。
(8) 收回刀具。
(9) 把工件坐标系偏移量写入方式选择信号 WOQSM 设定为“0”。
写入方式被取消,闪烁显示的“WSFT”指示灯熄灭。
使用 1 个转塔 2 个主轴车削用对刀装置功能时,测量中一侧的主轴测量中信
号 S1MES 或 S2MES 变为“0”。

- 340 -
B-64304CM-1/01 操作 2.显示和设定数据

2.1.4 偏置量的计数器输入

通过将刀具移动到任意的基准点,即可设定任意位置的偏置量。

偏置量的计数器输入

1 通过手动运行,使参考刀具对准在基准点。
2 将轴的相对坐标值复位至 0。
3 对准在要设定偏置量的基准点上。
4 选择刀具补偿画面,利用光标键将光标指向将要设定的偏置量的位置。

图2.1.4 (a) 刀具补偿画面(10.4inch)

5 按下地址 (或 ),再按下软键[C 输入]。

解释
·形状偏置和磨损偏置
在刀具补偿/形状画面上进行上述操作时,可以输入刀具形状偏置量。
磨损偏置量不变。
此外,在刀具补偿/磨损画面上进行上述操作时,可以输入刀具磨损偏置量。形
状偏置量不变。

- 341 -
2.显示和设定数据 操作 B-64304CM-1/01

2.1.5 设定工件坐标系偏移量

当编程时假定的工件坐标系和由 G50(或 G 代码系统 B 和 C 时为 G92)指令以


及自动坐标系设定中所设定的坐标系发生偏差时,可以使已被设定的坐标系偏
移。
系统为 T 系列时,显示出工件坐标系偏移画面。

设定工件坐标系偏移量的步骤

1 按下功能键 。

2 显示软键[工件偏移]之前,按下继续菜单键 。

3 按下软键[工件偏移]。

图2.1.5 (a) 工件坐标系偏移画面(10.4inch)

4 利用光标键把光标移至将要偏移的轴。
5 输入偏移量,再按下软键[输入]。

X
X’

O’ Z’
偏移 Z
O

图2.1.5 (b)

- 342 -
B-64304CM-1/01 操作 2.显示和设定数据

解释
·偏移量的有效时期
设定好偏移量以后,偏移量马上有效。

·偏移量和坐标系设定指令
当设定了坐标系设定的指令(G50 或 G92)时,已经设定的偏移量无效。
例)当指定 G50 X100.0 Z80.0; 时,不管偏移量设定什么样的值,都设定一个坐
标系,其当前的刀具参考位置为 X=100.0,Z=80.0。

·偏移量和坐标系设定
在已经设定好偏移量之后,进行手动返回参考点并进行自动坐标系设定时,偏移
量发生作用,已设定的坐标系立即偏移。

·直径值和半径值
X 轴的偏移量是直径值还是半径值,取决于部件程序是直径指定还是半径指定。

·位置记录信号
当参数 PRC(No.5005#2)等于 “1” 时,存储位置记录信号 ON 时的绝对坐标值,
将其使用于偏移量的计算。

举例
尽管基准点的位置应定位在从工件原点起为 X=φ120.0(直径值),Z=70.0 的位
置,而从实际的原点距离为 X=φ121.0,Z=69.0 时,如下设定偏移量。

偏移量设定值 X=1.0, Z=-1.0

起点=基准点

图 2.1.5 (c)

- 343 -
2.显示和设定数据 操作 B-64304CM-1/01

2.1.6 设定 Y 轴偏置量

可以设定 Y 轴的刀具位置偏置量。此外,也可以进行偏置量的计数器输入。
刀具位置偏置量的直接输入对 Y 轴不适用。
是否使用 Y 轴偏置,可通过参数 YOF(No.8132#1)进行选择。("0":不使用 / "1":
使用)
设定为不使用的情况下,画面也不予显示。

设定 Y 轴的刀具偏置量的步骤

1 按下功能键 。

2 按下继续菜单键 数次,显示出软键[刀偏.2]。
3 按下软键[刀偏.2],显示 Y 轴偏置画面。

图2.1.6 (a) Y 轴偏置画面(10.4inch)

- 344 -
B-64304CM-1/01 操作 2.显示和设定数据

3-1 当按下软键[形状]时,显示出 Y 轴的刀具形状补偿量。按下软键[磨


损]时,切换为刀具磨损补偿量。

图2.1.6 (b) Y 轴偏置画面(刀具形状)(10.4inch)

4 利用下列任一方法移动光标至希望改变的偏置号的位置。
· 利用翻页键及光标移动键移动光标到希望改变的偏置量的位置
· 键入偏置号,按下软键[搜索号码]。
5 输入偏置量。
6 按下软键[输入]。偏置量即被设定和显示出来。

图2.1.6 (c) Y 轴偏置画面(输入)(10.4inch)

- 345 -
2.显示和设定数据 操作 B-64304CM-1/01

计数器输入偏置量的步骤

可以作为偏置量设定 Y 轴的相对坐标值。
1 移动参考刀具至基准点。
2 复位相对坐标值 Y 至 0。
3 把希望设定偏置量的刀具对准在基准点。
4 移动光标至将被设定偏置号的偏置量的位置,按下 、软键[C 输入]。

相对坐标值 Y(或 V)就被作为偏置量设定。

2.1.7 卡盘尾架屏障

卡盘尾架屏障功能是用来检测卡盘和尾架与刀尖之间的干涉,防止机床损坏的功
能。
可以根据卡盘及尾架的形状,利用专用的设定画面来事先设定一个刀具进入禁止
区。加工时如果刀尖进入该进入禁止区,该功能可使刀具停止移动并显示报警信
息。可从沿进给的相反方向把刀具从禁止区中移走。
是否使用卡盘尾架屏障,可通过参数 BAR (No.8134#1)进行选择。("0":不使用 /
"1":使用)
不使用的情况下,画面也不予显示。

设定卡盘尾架屏障的步骤
·设定卡盘及尾架的形状
1 按下功能键 。

2 显示软键[卡盘-尾架]之前,按下继续菜单键 。

3 每按一次翻页键 ,卡盘屏障设定画面和尾架屏障设定画面交替

显示。

图2.1.7 (a) 卡盘屏障设定画面(10.4inch)

- 346 -
B-64304CM-1/01 操作 2.显示和设定数据

图2.1.7 (b) 尾架屏障设定画面(10.4inch)

4 将光标移到确定卡盘和尾架形状的各条目位置,输入数值后,再按下软键[输
入],即可设定值。输入数值后再按下软键[+输入],即可设定在当前的
设定值上累加上所输入的数值之值。

有关条目 CX 及 CZ(卡盘屏障设定画面)和的 TZ(尾架屏障设定画面),


除了可用输入数值进行设定的方法外,还可以通过手动把刀具移动到规定的
位置,再按下软键[设定],即可设定在那时的工件坐标系中的坐标值。但
是,在这种情况下,如果使用刀具偏置量不是 0 的刀具,且不进行补偿就将
其手动移动至规定的位置并进行设定,对于所设定的坐标值,请进行刀具偏
置量的补偿。
CX、CZ、TZ 以外的值,不可以用软键[设定]进行设定。

例 发生报警时,若参数 BFA(No.1300#7)为 “1”,刀具在快要来到进入禁止


区之前停止。但是,参数 BFA 为“0”时,因 CNC 和机床会稍有时间
差才能停止,所以刀具实际的停止位置是比指定的形状更加接近内侧的
位置。
因此,为安全起见,设定的形状应比实际形状稍微大一些。
稍微设定大一些的距离 L 可由快速移动速度计算出:

L =(快速移动速度)×
7500
例如,当快速移动速度为 15m/min 时,请设定大 2mm 左右的形状。
卡盘和尾架的形状,也可用参数(No.1330~No.1336、No.1341~
No.1348)来设定。

注释
在设定卡盘和尾架形状之前,请先设为 G23 方式。

- 347 -
2.显示和设定数据 操作 B-64304CM-1/01

·返回参考点
进行 X 轴及 Z 轴的返回参考点。
接通电源后一旦返回参考点完成,卡盘尾架屏障功能就有效。
有绝对位置检测器时,不需要进行返回参考点,但机床位置和绝对位置检测器之
间的位置关系必须加以确定。

·G22/G23
之后,通过指定 G22(存储行程限位 ON),卡盘及尾架的区域成为禁止区,而
通过指定 G23(存储行程限位 OFF),禁止区就成为无效。
即使指定了 G22,对尾架也可用发出尾架屏障信号的办法使禁止区无效。
当利用辅助功能把尾架推上工件或使它与和工件分离时,PMC 信号可用来使尾
架设定区有效或使其无效。

表2.1.7 (a)
G 代码 尾架屏障信号 卡盘屏障 尾架屏障
“0” 有效 有效
G22
“1” 有效 无效
G23 无关 无效 无效
当接通电源时,G22 被选定。但是通过利用参数 G23(No.3402#7),在接通电
源时,即可选择 G23。

解释
·设定卡盘屏障的形状
·外侧夹持卡盘(TY=1) ·内侧夹持卡盘(TY=0) X
X L
L A A
L1 W1

W W CX
CX L1
W1

Z
Z CZ
CZ
工件坐标系原点

工件坐标系原点

(注释)斜线部分表示进入禁止区。

图2.1.7 (c)

- 348 -
B-64304CM-1/01 操作 2.显示和设定数据

表2.1.7 (b)
记号 描述
TY 卡盘形状的选择(0:内侧夹持/1:外侧夹持)
CX 卡盘的位置(X 轴)
CZ 卡盘的位置(Z 轴)
L 卡盘爪子的长度
W 卡盘爪子的大小(半径输入)
L1 卡盘爪子的夹持长度
W1 卡盘爪子的夹持高低差(半径输入)

TY :选择卡盘的形状。指定 0 选择内侧夹持卡盘,指定 1 则选择外侧夹持卡盘。


假定卡盘绕 Z 轴是对称的。
CX, CZ :
以工件坐标系中的坐标值来设定卡盘的位置(A 点)。它并不是机械坐标系
中的坐标值。数据的单位如表 2.1.7(c)所示。

注意
无论是以直径值设定还是以半径值设定,其对应的轴取决于是直径指定
还是半径指定。当指定直径时,以直径值来设定。

表2.1.7 (c)
数据单位
设定单位 数据范围
IS-A IS-B
公制输入 0.001 mm 0.0001 mm -99999999~+99999999
英制输入 0.0001 inch 0.00001 inch -99999999~+99999999

L, L1, W, W1 : 定义卡盘的形状。数据的单位如表 2.1.7(c)所示。

注意
始终以半径值来设定 W、W1。当 Z 轴是半径指定时,以半径值设定 L、
L1。

- 349 -
2.显示和设定数据 操作 B-64304CM-1/01

·设定尾架屏障形状
X L

TZ L1

L2
B
工件
D3 D2 D1 D Z

工件坐标系原点

表2.1.7 (d)
记号 描述
TZ 尾架的位置(Z 轴)
L 尾架的长度
D 尾架的直径(直径输入)
L1 尾架的长度(1)
D1 尾架的直径(1)(直径输入)
L2 尾架的长度(2)
D2 尾架的直径(2)(直径输入)
D3 尾架的孔径(3)(直径输入)

TZ : 以工件坐标系中的坐标值来设定尾架的位置(上图 B 点)。它并不是机械坐
标系中的坐标值。数据的单位如表 2.1.7 (c)所示。假设尾架是绕 Z 轴对称的。

注意
以直径值设定还是以半径值设定,取决于 Z 轴是直径指定还是半径指
定。

L, L1, L2, D, D1, D2, D3 :


定义尾架形状。数据的范围如表 2.1.7(c)所示。

注意
始终以直径值来设定 D、D1、D2、D3。当 Z 轴是半径指定时,以半径
值设定 L、L1、L2。

- 350 -
B-64304CM-1/01 操作 2.显示和设定数据

·设定尾架尖
尾架尖角实际上只有 60°,但是计算时假定为 90°,如下图所示设定进入禁止区。

60°
90°

图2.1.7 (d)

限制
·进入禁止区的正确设定
如果进入禁止区设定不正确,有可能使禁止区无效。设定值不正确是指下列情形。
• 卡盘形状的设定中,L≦L1 或 W≦W1 时。
• 尾架形状的设定中,D2≦D3 时。
• 卡盘和尾架的位置相互重叠时。

·从进入禁止区退刀
如果刀具进入禁止区且发出报警,把开关切换到手动方式后,手动收回刀具,然
后复位系统解除报警。
此时,在手动方式下,可以使刀具沿着与进入禁止区时相反的方向移动。而不能
使刀具沿着与进入禁止区时相同的方向(进一步进入禁止区的方向)移动。
当卡盘尾架的禁止区有效且刀具已定位在该禁止区时,刀具移动就发出报警。
如果在移动刀具时发出报警,并且没法从禁止区使刀具收回,改变刀具所处禁止
区的设定,使刀具处在该区之外,再复位系统并解除报警,而后再收回刀具,最
后恢复原来的设置。

·坐标系
禁止区是利用工件坐标系来定义的,应注意下列事项:
① 当执行使工作坐标系移动的指令或操作时,禁止区也随之移动相同值。

禁止区

禁止区
原来的工件坐标系

新 建的工件坐标系

机械坐标系
图2.1.7 (e)

- 351 -
2.显示和设定数据 操作 B-64304CM-1/01

利用下面的指令和操作可使工件坐标系偏移。
指令: G54~G59、G52、G50(在 G 代码体系 B 或 C 中的 G92)
操作: 手轮中断、工件参考点偏置量的变更、刀具位置偏置量(刀具形状补
偿量)的变更、利用机械锁住的运转、利用机床绝对信号 OFF 时的
手动运行
② 当自动运行过程中刀具进入禁止区而通过手动运行从禁止区取出刀具时,请
将手动绝对信号*ABSM 设为 “0”(手动绝对信号 ON)。如果设为 “1”,在
手动运行方式下即使移动刀具,其移动量也不会反映在工作坐标值中,这样
就无法将刀具从禁止区中取出来。

·存储行程检测 2、3
当同时安装有存储行程检测 2、3 和卡盘尾架屏障时,卡盘尾架屏障优先于行程
极检测,存储行程检测 2、3 被忽略。

- 352 -
附录
B-64304CM-1/01 附录 A.参数

A 参数
这里归纳了本用户手册中所载的参数。
有关本用户手册未收的参数和其他相关参数的详情,请参阅参数说明书。

附录 A“参数”由下列内容构成。

A.1 参数的说明 .....................................................................................................356


A.2 数据类型 .........................................................................................................400
A.3 标准参数设定表 .............................................................................................401

- 355 -
A.参数 附录 B-64304CM-1/01

A.1 参数的说明

#7 #6 #5 #4 #3 #2 #1 #0
0001 FCV

[输入类型] 设定输入
[数据类型] 位路径型

#1 FCV 程序格式假设为
0: Series 0i 标准格式。
(符合 Series 0i-C 标准的格式。)
1: Series 10/11 格式。

注释
1 下列所示功能,可以运行由 Series 10/11 的程序格式编写的程序。
(1) 子程序的调用 M98、M198
(2) 等导程螺纹切削 G32(T 系列)
(3) 单一形固定循环 G90、G92、G94(T 系列)
(4) 复合形固定循环 G71~G76(T 系列)
(5) 钻孔用固定循环
G83.1、G80~G89(T 系列)
2 使用 Series10/11 程序格式时,在指令指的范围内,某些情况下会受到
本 CNC 的限制。
请参阅用户手册。

#7 #6 #5 #4 #3 #2 #1 #0
1013 IESP ISCx ISAx

[输入类型] 参数输入
[数据类型] 位轴型

注释
在设定完本参数后,需要暂时切断电源。

#0 ISAx
#1 ISCx 各轴的设定单位
设定单位 #1 ISCx #0 ISAx
IS-A "0" "1"
IS-B "0" "0"
IS-C "1" "0"

- 356 -
B-64304CM-1/01 附录 A.参数

#7 IESP 设定单位为 IS-C 时,是否使用可以设定比以往更大的速度和加速度参数的功能


0: 不使用。
1: 使用。

设定了本参数的轴,其设定单位为 IS-C 时,可以设定比以往更大的速度和加速


度参数。
速度、加速度参数的数据范围,如标准设定参数表的(C)速度、角速度的参数表
和(D)加速度、角加速度的参数表中所载。
设定了该参数的轴,参数输入画面的小数点以下的位数显示也被变更。IS-C 的情
况下,比以往的小数点以下的位数还要少 1 位数。

1022 设定每个轴为基本坐标系中的哪个轴

[输入类型] 参数输入
[数据类型] 字节轴型
[数据范围] 0 ~ 7
为确定圆弧插补、刀具半径补偿等的平面
G17 :Xp-Yp 平面
G18 :Zp-Xp 平面
G19 :Yp-Zp 平面
设定各控制轴为基本坐标系的 3 个基准轴 X、Y、Z 的哪个轴,或哪个所属平行
轴。
3 个基准轴 X、Y、Z 的设定,仅可针对其中的一个控制轴。
可以将 2 个或更多个控制轴作为相同基准轴的平行轴予以设定。

设定值 含义
0 旋转轴(非 3 个基准轴也非平行轴)
1 3 个基准轴的 X 轴
2 3 个基准轴的 Y 轴
3 3 个基准轴的 Z 轴
5 X 轴的平行轴
6 Y 轴的平行轴
7 Z 轴的平行轴

通常,设定为平行轴的轴的设定单位以及直径/半径指定的设定,将其设定为与
3 个基准轴相同的设定。

- 357 -
A.参数 附录 B-64304CM-1/01

1031 参考轴

[输入类型] 参数输入
[数据类型] 字节路径型
[数据单位] 1~控制轴数
在空运行速度和 F1 位进给速度等所有轴通用的参数中,根据设定单位,单位会
有所不同。可以通过参数为每个轴选择设定单位,使这样的参数的单位与参考轴
的设定单位对应。设定将第几个轴作为参考轴使用。
通常,将 3 个基准轴中设定单位最细微的轴选为参考轴。

1290 相向刀具台镜像的刀架间距离

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
本参数设定相向刀具台镜像中的刀架间距离。

#7 #6 #5 #4 #3 #2 #1 #0
1300 BFA

[输入类型] 设定输入
[数据类型] 位路径型

#7 BFA 发生存储行程检测 1,2,3 的报警时,以及在路径间干涉检测功能(T 系列)中发


生干涉报警时,以及在卡盘尾架屏障(T 系列)中发生报警时,
0: 刀具在进入禁止区后停止。
1: 刀具停在禁止区前。

1330 选择卡盘的形状

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 0 ~ 1
请选择卡盘形状。
0: 内侧夹持卡盘
1: 外侧夹持卡盘

- 358 -
B-64304CM-1/01 附录 A.参数

1331 卡盘的爪子尺寸 L

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定卡盘的爪子长度(L)。

注释
无论是以直径值设定还是以半径值设定本参数,其对应的轴取决于是直
径指定还是半径指定。

1332 卡盘的爪子尺寸 W

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定卡盘的爪子长度(W)。

注释
本参数始终以半径值输入。

1333 卡盘的爪子尺寸 L1

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定卡盘的爪子长度(L1)。

注释
无论是以直径值设定还是以半径值设定本参数,其对应的轴取决于是直
径指定还是半径指定。

- 359 -
A.参数 附录 B-64304CM-1/01

1334 卡盘的爪子尺寸 W1

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定卡盘的爪子长度(W1)。

注释
本参数始终以半径值输入。

1335 卡盘的位置 CX(X 轴)

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数设定工件坐标系中的卡盘的位置(X 轴的坐标值)。

注释
无论是以直径值设定还是以半径值设定本参数,其对应的轴取决于是直
径指定还是半径指定。

1336 卡盘的位置 CZ(Z 轴)

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数设定工件坐标系中的卡盘的位置(Z 轴的坐标值)。

注释
无论是以直径值设定还是以半径值设定本参数,其对应的轴取决于是直
径指定还是半径指定。

- 360 -
B-64304CM-1/01 附录 A.参数

1341 尾架的长度 L

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定尾架的长度(L)。

注释
无论是以直径值设定还是以半径值设定本参数,其对应的轴取决于是直
径指定还是半径指定。

1342 尾架的直径 D

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定尾架的直径(D)。

注释
本参数始终以直径值输入。

1343 尾架的长度 L1

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定尾架的长度(L1)。

注释
无论是以直径值设定还是以半径值设定,其对应的轴取决于是直径指定
还是半径指定。

- 361 -
A.参数 附录 B-64304CM-1/01

1344 尾架的直径 D1

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定尾架的直径(D1)。

注释
本参数始终以直径值输入。

1345 尾架的长度 L2

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定尾架的长度(L2)。

注释
无论是以直径值设定还是以半径值设定本参数,其对应的轴取决于是直
径指定还是半径指定。

1346 尾架的直径 D2

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定尾架的直径(D2)。

注释
本参数始终以直径值输入。

- 362 -
B-64304CM-1/01 附录 A.参数

1347 尾架的直径 D3

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
请设定尾架的直径(D3)。

注释
本参数始终以直径值输入。

1348 尾架的位置 TZ(Z 轴)

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数设定工件坐标系中的尾架的位置(Z 轴的坐标值)。

注释
无论是以直径值设定还是以半径值设定本参数,其对应的轴取决于是直
径指定还是半径指定。

#7 #6 #5 #4 #3 #2 #1 #0
1401 RF0 LRP

[输入类型] 参数输入
[数据类型] 位路径型

#1 LRP 定位 (G00)为
0: 非直线插补型定位。(刀具在快速移动下沿每个轴独立地移动。)
1: 直线插补型定位。(刀具沿着直线移动。)

#4 RF0 快速移动时,切削进给速度倍率为 0%下


0: 刀具不停止移动。
1: 刀具停止移动。

- 363 -
A.参数 附录 B-64304CM-1/01

#7 #6 #5 #4 #3 #2 #1 #0
1403 ROC

[输入类型] 参数输入
[数据类型] 位路径型

#4 ROC 在螺纹切削循环 G92、G76 中,螺纹倒角完成后的退刀动作时快速移动倍率


0: 有效。
1: 无效。(倍率 100%)

1420 每个轴的快速移动速度

[输入类型] 参数输入
[数据类型] 实轴型
[数据单位] mm/min、inch/min、度/min(机械单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 见标准参数设定表(C)
(若是 IS-B,其范围为 0.0~+999000.0)
本参数为每个轴设定快速移动倍率为 100%时的快速移动速度。

1430 每个轴的最大切削进给速度

[输入类型] 参数输入
[数据类型] 实轴型
[数据单位] mm/min、inch/min、度/min(机械单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 见标准参数设定表(C)
(若是 IS-B,其范围为 0.0~+999000.0)
本参数为每个轴设定最大切削进给速度。

1466 执行螺纹切削循环 G92、G76 的退刀动作时的进给速度

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm/min、inch/min(机械单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 见标准参数设定表(C)
(若是 IS-B,其范围为 0.0~+999000.0)
在螺纹切削循环 G92、G76 中,完成螺纹的倒角后执行退刀动作。本参数设定该
退刀动作的进给速度。

注释
将参数 CFR(No.1611#0)设定为 “1” 时,或者本参数的设定值为 0 时,
使用参数(No.1420)的进给速度。

- 364 -
B-64304CM-1/01 附录 A.参数

#7 #6 #5 #4 #3 #2 #1 #0
1610 THLx JGLx CTLx

[输入类型] 参数输入
[数据类型] 位路径型

#0 CTLx 切削进给或空运行的加/减速为
0: 指数函数型加/减速。
1: 直线型加/减速。

#4 JGLx JOG 进给的加/减速采用


0: 指数函数型加/减速。
1: 与切削进给相同的加/减速。
(随参数 CTLx(No.1610#0)而定。)

#5 THLx 螺纹切削循环中的加/减速采用
0: 指数函数型加/减速。
1: 与切削进给相同的加/减速。
(随参数 CTLx(No.1610#0)而定。)
但是,时间常数和 FL 速度使用螺纹切削循环的参数(No.1626, No.1627)。

#7 #6 #5 #4 #3 #2 #1 #0
1611 CFR

[输入类型] 参数输入
[数据类型] 位路径型

#0 CFR 在螺纹切削循环 G92、G76 中,完成螺纹倒角后的退刀动作


0: 属于螺纹切削时的插补后加/减速类型,使用螺纹切削的时间常数(参数
No.1626)、FL 速度(参数 No.1627)。
1: 属于快速移动的插补后加/减速类型,使用快速移动的时间常数、FL 速度。

注释
在本参数中设定“1”时,在退刀动作之前检测指令速度已成为 0(加/
减速的迟延为 0)。此外,退刀动作的速度,与参数(No.1466)无关地使
用快速移动速度(参数(No.1420))。将本参数设定为 “0” 时的退刀速
度,使用参数(No.1466)。此外,退刀动作的加/减速,仅成为插补后加/
减速。预读插补前快速移动无效。

- 365 -
A.参数 附录 B-64304CM-1/01

1626 每个轴的螺纹切削循环中的加/减速时间常数

[输入类型] 参数输入
[数据类型] 字轴型
[数据单位] msec
[数据范围] 0 ~ 4000
本参数为每个轴设定螺纹切削循环 G92、G76 中的插补后加/减速时间常数。

1627 每个轴的螺纹切削循环加/减速的 FL 速度

[输入类型] 参数输入
[数据类型] 实轴型
[数据单位] mm/min、inch/min、度/min(机械单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 见标准参数设定表(C)
(若是 IS-B,其范围为 0.0~+999000.0)
本参数为每个轴设定螺纹切削循环 G92、G76 中的插补后加/减速的 FL 速度。除
了特殊情况外,设定 0。

3032 T 代码的允许位数

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 1 ~ 8
本参数设定 T 代码的允许位数。
设定为 0 时,将允许位数视为 8 位。

#7 #6 #5 #4 #3 #2 #1 #0
3290 GOF WOF

[输入类型] 参数输入
[数据类型] 位路径型

#0 WOF 是否禁止从 MDI 的基于键入操作的刀具偏置量(刀具磨损偏置量)的设定


0: 不禁止。
1: 禁止。(请通过参数(No.3294)和(No.3295)来设定禁止变更的偏置号的范
围。)

注释
没有形状/磨损补偿的情况下(参数 NGW(No.8136#6)="1"),偏置量
的设定也随参数 WOF 的设定而定。

- 366 -
B-64304CM-1/01 附录 A.参数

#1 GOF 是否禁止从 MDI 的基于键入操作的刀具形状偏置量的设定


0: 不禁止。
1: 禁止。(请通过参数(No.3294)和(No.3295)来设定禁止变更的偏置号的范
围。)

3294 禁止从 MDI 的输入之刀具偏置量的开头号

3295 由禁止从 MDI 的输入之刀具偏置量的开头号数起的个数

[输入类型] 参数输入
[数据类型] 字路径型
[数据范围] 0~刀具补偿个数-1
通过参数 WOF(No.3290#0)、以及参数 GOF(No.3290#1)设定从 MDI 的基于键入
操作的刀具偏置量的变更时,由本参数设定其禁止范围。
分别在参数(No.3294)和参数(No.3295)中设定从禁止变更的刀具偏置量的开头偏
置号和开头号数起的个数。
但是,下列情况下进制所有刀具偏置量的变更。
参数(No.3294)的值为 0 或者负时
参数(No.3295)的值为 0 或者负时
参数(No.3294)的值超过刀具偏置号的最大值时
此外,下列情况下禁止从参数(No.3294)的值改变至刀具补偿号的最大值。
参数(No.3294)+参数(No.3295)的值超过刀具偏置号的最大值时
从 MDI 输入了被禁止的偏置量号时,会有警告“写保护”发出。
[例] 若是下列设定,进制改变对应于偏置号 51~60 的刀具偏置量和刀具磨损偏
置量。
参数 GOF (No.3290#1)= “1”(禁止改变刀具形状偏置量)
参数 WOF (No.3290#0)= “1”(禁止改变刀具磨损偏置量)
参数(No.3294)=51
参数(No.3295)=10
上述设定中,将参数 WOF(No.3290#0)的设定值设定为 “0” 时,仅禁止改变刀具
形状偏置量而允许改变刀具磨损偏置量。

- 367 -
A.参数 附录 B-64304CM-1/01

#7 #6 #5 #4 #3 #2 #1 #0
3401 GSC GSB DPI

[输入类型] 参数输入
[数据类型] 位路径型

#0 DPI 在可以使用小数点的地址中省略小数点时
0: 视为最小设定单位。(标准型小数点输入)
1: 将其视为 mm、inch、度、sec 的单位。(计算器型小数点输入)

#6 GSB 设定 G 代码体系。
#7 GSC
GSC GSB G 代码体系
“0” “0” G 代码体系 A
“0” “1” G 代码体系 B
“1” “0” G 代码体系 C

#7 #6 #5 #4 #3 #2 #1 #0
3402 G23 CLR G91 G01

[输入类型] 参数输入
[数据类型] 位路径型

#0 G01 通电时以及清除状态时为
0: G00 方式(定位)。
1: G01 方式(直线插补)。

#3 G91 通电时以及清除状态下为
0: G90 方式(绝对指令)。
1: G91 方式(增量指令)。

#6 CLR 通过按下 MDI 面板上的复位键、外部复位信号、复位&倒带信号、以及紧急停


止,
0: 设为复位状态。
1: 设为清除状态。
有关复位状态和清除状态,请参阅用户手册的附录。

#7 G23 通电时为
0: G22 方式(存储行程检测接通)。
1: G23 方式(存储行程检测断开)。

- 368 -
B-64304CM-1/01 附录 A.参数

#7 #6 #5 #4 #3 #2 #1 #0
3405 DDP CCR

[输入类型] 参数输入
[数据类型] 位路径型

#4 CCR 在倒角的指令中使用的地址
0: 使用“I”或“J”或“K”。
此外,在直接输入图纸尺寸时在“C”、“R”、“A”上使用带有逗号的“,C”
“,R”、“,A”。
1: 使用“C”。
此外,在直接输入图纸尺寸时使用不带逗号的“C”、“R”、“A”。

注释
将该位 CCR 设定为“0”时,不可再使用将刀尖半径补偿方式中的 G01
程序段指定为 I、J、K 后改变补偿方向的功能。
此外,将地址 C 作为轴名称使用时,在将该位 CCR 设定为“1”的情
况下,不可再使用倒角功能。

#5 DDP 图纸尺寸直接输入中的角度指令
0: 为通常规格。
1: 指定补角。

#7 #6 #5 #4 #3 #2 #1 #0
3453 CRD

[输入类型] 设定输入
[数据类型] 位路径型

#0 CRD 倒角/拐角 R 和图纸尺寸直接输入两者都有效的情况下,


0: 倒角/拐角 R 有效。
1: 图纸尺寸直接输入有效。
倒角/拐角 R 和图纸尺寸直接输入两者都有效的情况下,指定使用哪个功能。

#7 #6 #5 #4 #3 #2 #1 #0
5002 WNP LWM LGC LGT LWT LGN

[输入类型] 参数输入
[数据类型] 位路径型

#1 LGN 刀具位置偏置的形状偏置号
0: 以与磨损偏置号相同的编号进行指定。
1: 以与刀具选择号相同的编号进行指定。

- 369 -
A.参数 附录 B-64304CM-1/01

注释
本参数在刀具形状/磨损补偿有效(参数 NGW(No.8136#6)="0")的情况
下有效。

#2 LWT 刀具磨损补偿
0: 通过刀具的移动进行补偿。
1: 坐标系的移位进行补偿。

注释
本参数在刀具形状/磨损补偿有效(参数 NGW(No.8136#6)="0")的情况
下有效。

#4 LGT 刀具形状补偿
0: 通过坐标系的移位进行补偿。
1: 通过刀具的移动进行补偿。

注释
本参数在刀具形状/磨损补偿有效(参数 NGW(No.8136#6)="0")的情况
下有效。

#5 LGC 在刀具形状补偿基于坐标的位移的情况下,是否偏置号为 0 的指令取消刀具形状


偏置
0: 不取消。
1: 取消。

注释
本参数在刀具形状/磨损补偿有效(参数 NGW(No.8136#6)="0")的情况
下有效。

#6 LWM 基于刀具移动的刀具位置补偿
0: 在指定了 T 代码的程序段中进行。
1: 与轴移动指令一起进行。

#7 WNP 具有刀具形状/磨损补偿功能时(参数 NGW(No.8136#6)= “0”)的刀尖半径补偿


中所使用的假想刀尖号
0: 由形状偏置号指定者有效。
1: 由磨损偏置号指定者有效。

- 370 -
B-64304CM-1/01 附录 A.参数

#7 #6 #5 #4 #3 #2 #1 #0
5003 TGC SUV SUP

[输入类型] 参数输入
[数据类型] 位路径型

#0 SUP
#1 SUV 指定刀尖半径补偿的启动/取消的类型。
SUV SUP 类型 动作
“0” “0” 类型 A 在起刀的下一个程序段/取消的上一个程序段输出垂直补偿
矢量。
刀尖半径中心路径

G41
编程路径
N2
N1

“0” “1” 类型 B 输出与起刀的程序段/取消的程序段垂直的补偿矢量、以及


交点矢量。
交点 刀尖半径中心路径

G41 编程路径
N2
N1

“1” “0” 类型 C 起刀的程序段/取消的程序段为没有移动的程序段时,刀具


沿着与起刀的下一个程序段/取消的上一个程序段垂直的方
“1”
向移动相当于补偿量的量。
交点
刀尖半径中心路径

移动 N3 编程路径
N2
G41

若是有移动的程序段,则根据 SUP 的设定,“0” 时成为类


型 A,“1”时成为类型 B。

注释
假设 SUV,SUP= “0”, “1”(类型 B)时,成为与 FS0i-TC 相同的操作。

#7 TGC 是否通过复位取消基于坐标位移的刀具形状补偿
0: 不取消。
1: 取消。

- 371 -
A.参数 附录 B-64304CM-1/01

注释
本参数在刀具形状/磨损补偿有效(参数 NGW(No.8136#6)="0")的情况
下有效。

#7 #6 #5 #4 #3 #2 #1 #0
5004 TS1 ORC

[输入类型] 参数输入
[数据类型] 位路径型

#1 ORC 刀具位置补偿量的设定值
0: 作为直径值进行补偿。
1: 作为半径值进行补偿。

注释
本参数唯在直径指定轴的情况下才有效。半径指定轴以半径值进行设定
而与本参数设定无关。

#3 TS1 刀具补偿量直接输入 B 功能中的触摸传感器的接触检测


0: 通过 4 个接点输入进行。
1: 通过 1 个接点输入进行。

#7 #6 #5 #4 #3 #2 #1 #0
5005 QNI PRC

[输入类型] 参数输入
[数据类型] 位路径型

#2 PRC 在刀具位置偏置的补偿量、工件坐标系偏移的直接输入中
0: 不使用 PRC 信号。
1: 使用 PRC 信号。

#5 QNI 在刀具补偿量的测量值直接输入 B 中,刀具补偿号的选择


0: 由操作者通过 MDI 的操作(通过光标进行操作选择)进行。
1: 通过输入来自 PMC 的信号进行。

- 372 -
B-64304CM-1/01 附录 A.参数

#7 #6 #5 #4 #3 #2 #1 #0
5006 LVC

[输入类型] 参数输入
[数据类型] 位型

#3 LVC 是否通过复位来取消刀具位置补偿(形状/磨损)的基于刀具的移动之偏置以及
基于坐标的位移之磨损偏置
0: 不取消。
1: 取消。

#7 #6 #5 #4 #3 #2 #1 #0
5008 CNV CNC

[输入类型] 参数输入
[数据类型] 位路径型

#1 CNC
#3 CNV 选择刀尖半径补偿方式中的干涉检测方法。
CNV CNC 动作
“0” “0” 干涉检测有效,进行方向检查和圆弧角度检查。
“0” “1” 干涉检测有效,仅进行圆弧角度检查。
“1” - 干涉检测无效。
有关通过干涉检测判断为发现干涉(过切)时的动作,请参阅参数
CAV(No.19607#5)。

注释
不能将其设定为仅进行方向检查。

#7 #6 #5 #4 #3 #2 #1 #0
5009 TSD GSC

[输入类型] 参数输入
[数据类型] 位路径型

注释
在设定完本参数后,需要暂时切断电源。

#0 GSC 刀具补偿量测量值直接输入 B 功能(T 系列)中的偏置写入输入信号


0: 由机床一侧输入。
1: 由 PMC 一侧输入。
在不同轴向的互锁有效的情况下(参数(No.3003#3)为“0”的情况下),不同轴向的
互锁也同时被从机床一侧的输入切换到 PMC 一侧的输入。

- 373 -
A.参数 附录 B-64304CM-1/01

#4 TSD 在刀具补偿量测量值直接输入 B 功能(T 系列)中,使移动方向判别规格


0: 无效。
1: 有效。
4 接点输入方式(参数 TS1(No.5004#3)="0")时有效。

5010 忽略通过刀尖半径补偿而引起的微小移动量的极限值

[输入类型] 设定输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数设定当刀具沿着应用刀尖半径补偿的拐角外边移动时,忽略由于补偿而引
起的微小移动量的极限值。
由此,可以防止由于在拐角部形成的微小移动量而引起的缓冲中断,以及由此而
引起的速度变化

ΔVx≦ΔVlimit,ΔVY≦ΔVlimit 时, ΔVx
忽略此矢量。

ΔVY
S
r
即使在ΔVx≦ΔVlimit,ΔVY≦
ΔVlimit 这样的情况下,也留下
r 至单程序段停止点的矢量。
刀具中心路径

N1

编程路径
N2

ΔVlimit 随参数(No.5010)的设定而定。

5020 刀具补偿量测量值直接输入 B 功能中的刀具偏置号

[输入类型] 参数输入
[数据类型] 字路径型
[数据范围] 0~刀具补偿个数
本参数设定刀具补偿量测量值直接输入 B 功能(设定工件坐标系偏移值时)中
的刀具偏置号。(事先设定针对将要测量的刀具的刀具偏置号。)
本参数在不自动选择刀具偏置号时(参数 QNI(No.5005#5)为 “0” 时)有效。

- 374 -
B-64304CM-1/01 附录 A.参数

5024 刀具补偿个数

注释
在设定完本参数后,需要暂时切断电源。

[输入类型] 参数输入
[数据类型] 字路径型
[数据范围] 0~刀具补偿个数
本参数设定在每个路径中使用的刀具补偿个数的最大数。
请进行设定,以每个路径的参数(No.5024)总和小于等于可在整个系统中的使用的
补偿个数。
每个路径的参数(No.5024)总和可在整个系统中使用的补偿个数,或者在整个路径
中设定 0 时,将以路径数分割整个系统中可以使用的补偿个数的值,作为可在每
个路径中使用的补偿个数。
在画面上显示出每个路径中使用的个数的刀具补偿量。此外,当指定了超过可在
每个路径中使用的个数的刀具补偿号时,会有报警发出。
譬如,刀具补偿组数为 200 组时,给第 1 路径分配的补偿个数为 120 个,给第 2
路径分配的补偿个数为 80 个。此时,不必全部使用 200 组。

5028 T 代码指令中的偏置号位数

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 0 ~ 3
本参数指定 T 代码中使用于刀具位置偏置的偏置号(带有刀具形状补偿功能或磨
损补偿功能时为磨损偏置号)部分的位数。
设定值为 0 时,位数根据刀具补偿个数而定。
刀具补偿个数 1~9 时 : 后1位
刀具补偿个数 10~99 时 : 后2位
刀具补偿个数 100~200 时 : 后 3 位

例: 以 T 代码的后 2 位指定偏置号时
将参数(No.5028)设定为 2。
T○○○○○○ ○○
刀具偏置号
刀具选择

注释
不可设定比参数 No.3032(T 代码的允许位数)更大的数值。

- 375 -
A.参数 附录 B-64304CM-1/01

5029 路径间公共刀具补偿量存储器的个数

注释
在设定完本参数后,需要暂时切断电源。

[输入类型] 参数输入
[数据类型] 字型
[数据范围] 0~刀具补偿个数

使用路径间公共存储器时,利用本参数决定设定公共刀具补偿量的个数。
设定时要注意避免超过各路径中设定的刀具补偿个数(参数(No.5024))。
[例 1] 在 2 路径系统中,当参数(No.5029)=10,参数(No.5024)(路径 1)=15,
参数(No.5024)(路径 2)=30 时,所有路径的刀具补偿号 1~10 被通用。
[例 2] 参数(No.5029)=20,其他条件与例 1 相同时,所有路径的刀具补偿号 1~
15 被通用。

注释
1 参数(No.5029)的设定值应该设定为各路径的刀具补偿个数(参数
(No.5024))以下。
参数(No.5029)的设定值超过了各路径的刀具补偿个数时,采用所有路
径的刀具补偿个数中的最小值作为通用的个数。
2 设定了 0、负值时,不使用路径间公共存储器。

#7 #6 #5 #4 #3 #2 #1 #0
5040 OWD

[输入类型] 参数输入
[数据类型] 位路径型

#0 OWD 刀具位置补偿量为半径指定(参数 ORC(No.5004#1)="1")时


0: 形状补偿、磨损补偿均通过半径值来指定。
1: 有关直径指定轴,形状补偿采用半径指定,磨损补偿采用直径指定。

注释
本参数在刀具形状/磨损补偿有效(参数 NGW(No.8136#6)="0")的情况
下有效。

- 376 -
B-64304CM-1/01 附录 A.参数

#7 #6 #5 #4 #3 #2 #1 #0
5042 OFC OFA

[输入类型] 参数输入
[数据类型] 位路径型

注释
在设定完本参数后,需要暂时切断电源。

#0 OFA
#1 OFC 选择刀具偏置量的设定单位和设定范围。

公制输入的情形
OFC OFA 单位 设定范围
“0” “1” 0.01mm ±9999.99mm
“0” “0” 0.001mm ±9999.999mm
“1” “0” 0.0001mm ±9999.9999mm

英制输入的情形
OFC OFA 单位 设定范围
“0” “1” 0.001inch ±999.999inch
“0” “0” 0.0001inch ±999.9999inch
“1” “0” 0.00001inch ±999.99999inch

5043 使用 Y 轴偏置的轴号

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 0~控制轴数
本参数设定用来补偿刀具偏置量的轴号。
设定值为 0 或者超出数据范围时,Y 轴偏置在 3 个基准轴的 Y 轴上有效。在 3
个基准轴的 X 轴或 Z 轴中进行设定的情况下,X 或 Z 轴的标准刀具位置偏置将
成为无效,只有 Y 轴偏置有效。

#7 #6 #5 #4 #3 #2 #1 #0
5101 RTR FXY

[输入类型] 参数输入
[数据类型] 位路径型

#0 FXY 钻孔用固定循环的钻孔轴、或者磨削用固定循环的切入轴
0: 钻孔用固定循环时
始终为 Z 轴。
磨削用固定循环时
始终为 X 轴。
1: 是由程序选定的轴。

- 377 -
A.参数 附录 B-64304CM-1/01

注释
1 在 T 系列的情形下,本参数在 FS10/11 格式的钻孔用固定循环中有效。
2 本参数为“1”时,T 系列的 Series 10/11 格式的钻孔用固定循环中,钻
孔轴随平面选择(G17/G18/G19)而确定,所以在指令 G17/G19 时,需要
Y 轴。

#2 RTR G83、G87 为
0: 高速深孔钻削循环。
1: 深孔钻削循环。

#7 #6 #5 #4 #3 #2 #1 #0
5102 RDI RAB F0C QSR

[输入类型] 参数输入
[数据类型] 位路径型

#2 QSR 在复合形固定循环 G70~G73 中,开始固定循环之前,对程序中是否存在由地址


Q 指定的具有顺序号的程序段
0: 不进行检查。
1: 进行检查。
若是进行检查的设定,在找不到由地址 Q 指定的顺序号的情况下,发出报警
(PS0063),不执行固定循环。

#3 F0C 使用 Series 10/11 格式(参数 FCV(No.0001#1)= “1”)时,钻孔用固定循环


0: 使用 Series 10/11 格式。
1: 使用 Series 0 格式。但是,重复次数由地址 L 指定。

#6 RAB 使用 Series 10/11 格式的钻孔用固定循环(参数 FCV(No.0001#1)= “1”,参数


F0C(No.5102#3)= “0”)时,地址 R
0: 指定增量指令。
1: G 代码体系 A 时为绝对指令。G 代码体系 B、C 时随 G90/G91 而定。

#7 RDI 使用 Series 10/11 格式的钻孔用固定循环(参数 FCV(No.0001#1)= “1”,参数


F0C(No.5102#3)= “0”)时,地址 R
0: 基于半径指定。
1: 取决于钻孔轴的直径/半径指定

- 378 -
B-64304CM-1/01 附录 A.参数

#7 #6 #5 #4 #3 #2 #1 #0
5104 FCK

[输入类型] 参数输入
[数据类型] 位路径型

#2 FCK 在复合形固定循环的 G71、G72 中,对加工形状


0: 不进行检查。
1: 进行检查。
对于由 G71、G72 指定的精车形状,在执行加工操作前进行如下检查。

· 不管精切量的符号是否由正值指定,固定循环起始点小于加工形状的最大值
时,会有报警(PS0322)发出。
· 不管精切量的符号是否由负值指定,固定循环起始点大于加工形状的最小值
时,会有报警(PS0322)发出。
· 若是类型Ⅰ的指令,切削方向的轴指令如果不是单调变化,则会有报警
(PS0064 或 PS0329)。
· 粗车方向的轴指令如果不是单调变化,则会有报警(PS0064 或 PS0329)发
出。
· 程序中如果不存在由地址 Q 指定的具有顺序号的程序段,则会有报警
(PS0063)发出。该检查的进行与参数 QSR(No.5102#2)无关。
· 刀尖半径补偿的工件侧指令(G41/G42)不合适时,会有报警(PS0328)发出。

#7 #6 #5 #4 #3 #2 #1 #0
5105 M5T RF2 RF1 SBC

[输入类型] 参数输入
[数据类型] 位路径型

#0 SBC 在钻孔用固定循环、倒角/拐角 R 的每个循环中


0: 不执行单程序段停止。
1: 执行单程序段停止。

#1 RF1 在复合形固定循环 G71、G72 的类型Ⅰ中,是否进行粗精加工切削


0: 进行。
1: 不进行。

注释
在 Series 10/11 程序格式下,在指定粗精加工余量(Δi/Δk)的情况下,
执行粗精加工切削而与本参数无关。

#2 RF2 在复合形固定循环 G71、G72 的类型Ⅱ中,是否进行粗精加工切削


0: 进行。
1: 不进行。

- 379 -
A.参数 附录 B-64304CM-1/01

注释
在 Series 10/11 程序格式下,在指定粗精加工余量(Δi/Δk)的情况下,
执行粗精加工切削而与本参数无关。

#3 M5T 在攻丝循环 G84、G88 中,主轴的旋转方向由正转变为反转,或从反转变为正转


时,在输出 M04 或 M03 之前,是否输出 M05
0: 予以输出。
1: 不予输出。

注释
1 本参数相当于 FS0i-C 的参数 M5T(No.5101#6)。
2 FS0i-C 与"0" / "1"的逻辑相反。

#7 #6 #5 #4 #3 #2 #1 #0
5106 GFX

[输入类型] 参数输入
[数据类型] 位路径型

注释
在设定完本参数后,需要暂时切断电源。

#0 GFX 指定了磨削用固定循环的选项的情况下,G71/G72/G73/G74 的指令


0: 为复合形固定循环的指令。
1: 为磨削用固定循环的指令。

5110 钻孔用固定循环中的 C 轴卡紧 M 代码

[输入类型] 参数输入
[数据类型] 2 字路径型
[数据范围] 0 ~ 99999998
本参数设定钻孔用固定循环中 C 轴卡紧的 M 代码。

5111 指定钻孔用固定循环的 C 轴松开指令时的暂停时间

[输入类型] 参数输入
[数据类型] 2 字路径型
[数据范围] 0 ~ 32767
[数据单位]
设定单位 IS-A IS-B IS-C 单位
10 1 0.1 msec
(不依赖于英制/公制输入。)

本参数设定在钻孔用固定循环中指定 C 轴松开指令时的暂停时间。

- 380 -
B-64304CM-1/01 附录 A.参数

5114 高速深孔钻削循环的返回量

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数设定高速深孔钻削循环的返回量。

G83(T 系列,参数 RTR(No.5101#2)= “0”)


q : 切削量
d : 返回量
R点
q
d

q
d

Z点

5115 深孔钻削循环的空程量

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数设定深孔钻削循环的空程量。

G83(T 系列,参数 RTR(No.5101#2)= “1”)


q : 切削量
d : 空程量
R点
q
d

q
d

Z点

- 381 -
A.参数 附录 B-64304CM-1/01

5130 螺纹切削循环 G92、G76 的切削量(倒角量)

[输入类型] 参数输入
[数据类型] 字节路径型
[数据单位] 0.1
[数据范围] 0 ~ 127
本参数设定复合形固定循环的螺纹切削循环(G76)和单一形固定循环的螺纹切削
循环(G92)的切削量(倒角量)。
将导程设定为 L 时,切削量可以在 0.1L~12.7L 的范围内设定。
譬如,将切削量设定为 10.0L 时,在本参数中设定 100。

5131 螺纹切削循环 G92、G76 的切削角度

[输入类型] 参数输入
[数据类型] 字节路径型
[数据单位] 度
[数据范围] 1 ~ 89
本参数设定螺纹切削循环 G92、G76 中的螺纹的切削角度。
设定值为 0 时,设定一个 45°的角度。

5132 复合形固定循环 G71、G72 的切削量

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
本参数设定复合形固定循环 G71、G72 中的切削量。
Series 10/11 程序格式中不使用本参数。

注释
始终以半径值加以设定。

5133 复合形固定循环 G71、G72 的退刀量

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
本参数设定复合形固定循环 G71、G72 中的退刀量。

- 382 -
B-64304CM-1/01 附录 A.参数

注释
始终以半径值加以设定。

5134 复合形固定循环的 G71、G72 的空程量

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
本参数设定复合形固定循环的 G71、G72 中的至切削进给起始点的空程量。

注释
始终以半径值加以设定。

5135 复合形固定循环 G73 的退刀距离(平面第 2 轴)

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数设定复合形固定循环 G73 中的沿着平面第 2 轴退刀的距离。Series 10/11
程序格式中不使用本参数。

注释
始终以半径值加以设定。

5136 复合形固定循环 G73 的退刀距离(平面第 1 轴)

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数设定复合形固定循环 G73 中的沿着平面第 1 轴的退刀距离。
Series 10/11 程序格式中不使用本参数。

注释
始终以半径值加以设定。

- 383 -
A.参数 附录 B-64304CM-1/01

5137 复合形固定循环 G73 的分割次数

[输入类型] 参数输入
[数据类型] 2 字路径型
[数据单位] 次
[数据范围] 1 ~ 99999999
本参数设定复合形固定循环 G73 中的分割次数。
Series 10/11 程序格式中不使用本参数。

5139 复合形固定循环 G74、G75 的返回量

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
本参数设定复合形固定循环 G74、G75 中的返回量。

注释
始终以半径值加以设定。

5140 复合形固定循环 G76 的最小切削量

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
在复合形固定循环 G76 中设定最小切削量,以在切削量一定的情况下进行切削
时避免切削量变得过小。

注释
始终以半径值加以设定。

- 384 -
B-64304CM-1/01 附录 A.参数

5141 复合形固定循环 G76 的精切量

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
本参数设定复合形固定循环 G76 中的精切量。

注释
始终以半径值加以设定。

5142 复合形固定循环 G76 的精车重复次数

[输入类型] 参数输入
[数据类型] 2 字路径型
[数据单位] 次
[数据范围] 1 ~ 99999999
本参数设定复合形固定循环 G76 中的最后精切循环的重复次数。
设定值为 0 时,仅执行一次。

5143 复合形固定循环 G76 的刀尖角度

[输入类型] 参数输入
[数据类型] 字节路径型
[数据单位] 度
[数据范围] 0,29,30,55,60,80
本参数设定复合形固定循环 G76 中的刀尖角度。
Series 10/11 程序格式中不使用本参数。

5145 复合形固定循环 G71、G72 的允许值 1

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
类型Ⅰ、类型Ⅱ中的粗车方向的轴若非单调变化,则会有报警(PS0064 或
PS0329)发出,在自动创建程序等情况下,有时会形成一个微小的非单调变化的
形状。本参数以不带负号的方式设定此非单调变化的量,作为允许值。这样,即
使是包含有非单调变化的形状之程序,也可进行 G71、G72 的循环。

- 385 -
A.参数 附录 B-64304CM-1/01

例) 切削方向的轴(X 轴)为负方向、粗车方向的轴(Z 轴)为负方向的 G71


指令中,在精车形状程序中指定了 Z 轴向负方向移动 0.001mm 的非单调
变化的指令时,只要事先在本参数中设定 0.001mm,即可以编程形状进行
粗车而不会发出报警。

注释
是否为单调变化的形状,其检查在 G71、G72 的循环动作中始终进行。
检查通过形状(编程路径)进行,但是,进行刀尖半径补偿时,以补偿
后的路径进行检查。此外,将参数 FCK(No.5104#2)设定为 “1” 时,虽
然在 G71、G72 的循环动作之前也进行检查,但是被检查的是编程路
径,而非刀尖半径补偿后的路径。
设定允许值后,不会再有报警发出,应予充分注意。
此外,本参数始终以半径值设定。

5146 复合形固定循环 G71、G72 的允许值 2

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 0~切削量
类型Ⅰ中的粗车方向的轴若非单调变化,则会有报警(PS0064 或 PS0329)发出,
在某些情况下会形成一个自动创建程序等微小的非单调变化的形状。本参数以不
带负号的方式设定此非单调变化的量,作为允许值。这样,即使是包含有非单调
变化的形状之程序,也可进行 G71、G72 的循环。允许值被复合形固定循环指令
的切削量钳制起来。
例)
切削方向的轴(X 轴)为负方向、粗车方向的轴(Z 轴)为负方向的 G71
指令中,在从切削底部向着终点的精车形状程序中指定了 X 轴向负方向移
动 0.001mm 的非单调变化的指令时,只要事先在本参数中设定 0.001mm,
即可以编程形状进行粗车而不会发出报警。

注释
是否为单调变化的形状,其检查在 G71、G72 的循环动作中始终进行。
检查通过形状(编程路径)进行,但是,进行刀尖半径补偿时,以补偿
后的路径进行检查。此外,将参数 FCK(No.5104#2)设定为 “1” 时,虽
然在 G71、G72 的循环动作之前也进行检查,但是被检查的是编程路
径,而非刀尖半径补偿后的路径。
设定允许值后,不会再有报警发出,应予充分注意。
此外,本参数始终以半径值设定。

- 386 -
B-64304CM-1/01 附录 A.参数

5176 执行纵向走刀磨削循环(G71)时的磨削轴的轴号

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 0~控制轴数
本参数设定纵向走刀磨削循环(G71)的磨削轴的轴号。

注释
可以指定切入轴以外的轴号。在指定与切入轴相同轴号的情况
下,执行时发出报警(PS0456)。此外,在将本参数设定为 0 的状
态下执行磨削循环时,也会发出报警(PS0456)。

5177 执行纵向走刀直接固定尺寸磨削循环(G72)时的磨削轴的轴号

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 0~控制轴数
本参数设定纵向走刀直接固定尺寸磨削循环(G72)的磨削轴的轴号。

注释
可以指定切入轴以外的轴号。在指定与切入轴相同轴号的情况
下,执行时发出报警(PS0456)。此外,在将本参数设定为 0 的状
态下执行磨削循环时,也会发出报警(PS0456)。

5178 执行振荡磨削循环(G73)时的磨削轴的轴号

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 0~控制轴数
本参数设定振荡磨削循环(G73)的磨削轴的轴号。

注释
可以指定切入轴以外的轴号。在指定与切入轴相同轴号的情况
下,执行时发出报警(PS0456)。此外,在将本参数设定为 0 的状
态下执行磨削循环时,也会发出报警(PS0456)。

- 387 -
A.参数 附录 B-64304CM-1/01

5179 执行振荡直接固定尺寸磨削循环(G74)时的磨削轴的轴号

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 0~控制轴数
本参数设定振荡直接尺寸磨削循环(G74)的磨削轴的轴号。

注释
可以指定切入轴以外的轴号。在指定与切入轴相同轴号的情况
下,执行时发出报警(PS0456)。此外,在将本参数设定为 0 的状
态下执行磨削循环时,也会发出报警(PS0456)。

#7 #6 #5 #4 #3 #2 #1 #0
5200 FHD PCP DOV G84

[输入类型] 参数输入
[数据类型] 位路径型

#0 G84 指定刚性攻丝的方法
0: 假设为在指定 G84 指令(或 G74 指令)前,指定刚性攻丝方式指令的 M 代
码(参数(No. 5210))的方式。
1: 假设为不使用刚性攻丝方式指令的 M 代码的方式。
(G84、G74 不再作为攻丝循环(G84)和反向攻丝循环(G74)的 G 代码使用。)

#4 DOV 在刚性攻丝中,拉拔动作时的倍率
0: 无效。
1: 有效。(倍率值设定在参数 (No.5211) 中。)

#5 PCP 攻丝循环/刚性攻丝中指令了地址 Q 的情况下,


0: 作为高速深孔攻丝循环使用。
1: 作为深孔攻丝循环使用。

注释
攻丝循环的情形下,参数 PCT(No.5104#6)为“1”时有效。等于“0”
时,不会成为(高速)深孔攻丝循环。

#6 FHD 在刚性攻丝中,使进给保持、单程序段
0: 无效。
1: 有效。

- 388 -
B-64304CM-1/01 附录 A.参数

#7 #6 #5 #4 #3 #2 #1 #0
5201 OV3 OVU TDR

[输入类型] 参数输入
[数据类型] 位路径型

#2 TDR 在刚性攻丝中,切削时间常数
0: 在切入时和拉拔时都使用相同的参数。
(参数(No.5261~5264))
1: 在切入时拉拔时使用不同的参数。
参数(No.5261~5264): 切入时的时间常数
参数(No.5271~5274): 拉拔时的时间常数

#3 OVU 将刚性攻丝的拉拔倍率的参数(No.5211)设定单位
0: 设定为 1%。
1: 设定为 10%。

#4 OV3 通过程序(地址 J)指定拉拔时的主轴转速,由此在拉拔动作中使倍率


0: 无效。
1: 有效。

#7 #6 #5 #4 #3 #2 #1 #0
5202 OVE

注释
在设定完本参数后,需要暂时切断电源。

[输入类型] 参数输入
[数据类型] 位路径型

#6 OVE 基于刚性攻丝的程序指令的拉拔倍率指令(地址 J)的指令范围为


0: 100%~200%。
1: 100%~2000%。

注释
1 为将基于程序指令的拉拔倍率指令(地址 J)置于有效,请将参数
OV3(No.5201#4)设定为“1”。
2 将本参数设定为“1”,即成为与 FS0i-C 等同的动作。

- 389 -
A.参数 附录 B-64304CM-1/01

#7 #6 #5 #4 #3 #2 #1 #0
5203 OVS RFF

[输入类型] 参数输入
[数据类型] 位路径型

#2 RFF 在刚性攻丝中,使前馈
0: 无效。
1: 有效。(建议设定值)

作为标准设定,请将其设定为“1”。
同时,请进行设定,以使钻孔轴的先行前馈系数和主轴的先行前馈系数成为相同
的值。
・ 钻孔轴的先行前馈系数:参数(No.2092)
(切削/快速移动别前馈功能有效(参数(No.2214#4)=“1”)时,参数
(No.2144))
・ 主轴的先行前馈系数:参数(No.4344)

注释
本参数在串行主轴的情形下有效。

#4 OVS 在刚性攻丝中,使基于进给速度倍率选择信号的倍率和倍率取消信号
0: 无效。
1: 有效。
将进给速度倍率设为有效时,拉拔倍率无效。
主轴倍率在刚性攻丝中被固定在 100%上,它与本参数无关。

#7 #6 #5 #4 #3 #2 #1 #0
5209 RTX

[输入类型] 参数输入
[数据类型] 位路径型

#0 RTX T 系列的刚性攻丝中,钻孔轴
0: 通过平面选择进行选择。
1: G84:固定为 Z 轴,G88:固定为 X 轴。

注释
本参数在参数 FCV(No.0001#1)为 “1” 的情况下,通过
Series10/11 格式指令了刚性攻丝的情况下成为无效。

- 390 -
B-64304CM-1/01 附录 A.参数

5211 刚性攻丝的拉拔动作时的倍率值

[输入类型] 参数输入
[数据类型] 字路径型
[数据单位] 1%或 10%
[数据范围] 0 ~ 200
本参数设定刚性攻丝的拉拔动作时的倍率值。

注释
参数 DOV(No.5200#4)为 “1” 时倍率值有效。参数 OVU(No.5201#3)为
“1” 时,设定数据的单位成为 10%,可在高达 2000%的拉拔动作下应
用倍率。

5213 深孔攻丝循环的返回量或空程量

[输入类型] 设定输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于钻孔轴的设定单位。
[数据范围] 0 或正的最小设定单位的 9 位数(见标准参数设定表(B))
(若是 IS-B,其范围为 0.0~+999999.999)
本参数设定高速深孔攻丝循环的退刀量、或者深孔攻丝循环的空程量。

参数 PCP (No. 5200#5)为 “0” 时 参数 PCP (No. 5200#5) 为 “1” 时


(高速深孔攻丝循环) (深孔攻丝循环)

q : 切削量 q : 切削量
d : 返回量 d : 空程量

R点 R点
q q
d d

q q
d d

q q

Z点 Z点

注释
1 攻丝循环的情形下,参数 PCT(No.5104#6)为“1”时有效。
2 直径轴的情形下,以直径值来指定。

- 391 -
A.参数 附录 B-64304CM-1/01

5241 刚性攻丝中的主轴最高转速(齿轮第 1 段)

5242 刚性攻丝中的主轴最高转速(齿轮第 2 段)

5243 刚性攻丝中的主轴最高转速(齿轮第 3 段)

5244 刚性攻丝中的主轴最高转速(齿轮第 4 段)

[输入类型] 参数输入
[数据类型] 2 字主轴型
[数据单位] min-1
[数据范围] 0 ~ 9999
主轴 位置编码器齿轮比
1:1 0 ~ 7400
1:2 0 ~ 9999
1:4 0 ~ 9999
1:8 0 ~ 9999
本参数设定刚性攻丝中每个齿轮的主轴最高转速。
在 1 段齿轮的系统中,为参数(No.5241)和参数(No.5243)设定相同的值。在 2 段
齿轮的系统中,为参数(No.5242)和参数(No.5243)设定相同的值。若不进行设定,
就会有报警(PS0200)发出。

5321 刚性攻丝中的主轴的反向间隙量(齿轮第 1 段)

5322 刚性攻丝中的主轴的反向间隙量(齿轮第 2 段)

5323 刚性攻丝中的主轴的反向间隙量(齿轮第 3 段)

5324 刚性攻丝中的主轴的反向间隙量(齿轮第 4 段)

[输入类型] 参数输入
[数据类型] 字主轴型
[数据单位] 检测单位
[数据范围] -9999 ~ 9999
本参数设定刚性攻丝中的主轴的反向间隙量。

- 392 -
B-64304CM-1/01 附录 A.参数

#7 #6 #5 #4 #3 #2 #1 #0
5450 PLS PDI

[输入类型] 参数输入
[数据类型] 位路径型

#0 PDI 极坐标插补方式中的平面第 2 轴为半径指定时


0: 采用半径指令。
1: 采用直径指令。

#2 PLS 是否使用极坐标插补偏移功能
0: 不使用。
1: 使用。
可以在极坐标插补期间,在以非旋转轴中心的任意的位置为工件坐标系原点的工
件坐标中进行指令。

5460 指定用来进行极坐标插补的轴(直线轴)

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 1~控制轴数
本参数设定用来进行极坐标插补的直线轴的控制轴号。

5461 指定用来进行极坐标插补的轴(旋转轴)

[输入类型] 参数输入
[数据类型] 字节路径型
[数据范围] 1~控制轴数
本参数设定用来进行极坐标插补的旋转轴的控制轴号。

5463 极坐标插补自动倍率允许率

[输入类型] 参数输入
[数据类型] 字节路径型
[数据单位] %
[数据范围] 1~100
标准设定: 90%(设定为 0 时视为 90%。)
本参数设定在极坐标插补自动倍率下的相对于旋转轴速度的最大切削进给速度
的允许率。

- 393 -
A.参数 附录 B-64304CM-1/01

5464 极坐标插补方式中的假想轴方向误差的补偿量

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm、inch(输入单位)
[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
在进行极坐标插补的旋转轴中心不在 X 轴上时,设定此误差值。
参数的内容为 0 时,执行通常的极坐标插补。

#7 #6 #5 #4 #3 #2 #1 #0
6000 HGO MGO

[输入类型] 参数输入
[数据类型] 位路径型

#1 MGO 在执行用户宏程序控制指令的 GOTO 语句时,是否高速转移到从程序运行开始


执行的 20 个顺序号
0: 不进行高速转移。
1: 进行高速转移。

#4 HGO 在执行用户宏程序控制指令的 GOTO 语句时,是否高速转移到已被执行的 GOTO


语句之前的 30 个顺序号
0: 不进行高速转移。
1: 进行高速转移。

#7 #6 #5 #4 #3 #2 #1 #0
6240 IGA AE0

注释
在变更完本参数后,需要暂时切断电源。

[输入类型] 参数输入
[数据类型] 位路径型

#0 AE0 自动刀具补偿信号 XAE1,XAE2<X004.0,.1>(T 系列)


或刀具长度自动测量信号 XAE1,XAE2,XAE3<X004.0,.1,. 2>(M 系列)
0: 为“1”时视为已到达测量位置。
1: 为“0”时视为已到达测量位置。

#7 IGA 是否使用带自动刀具补偿(T 系列)


0: 使用。
1: 不使用。

- 394 -
B-64304CM-1/01 附录 A.参数

6241 测量刀具自动补偿(T 系列)时的进给速度(用于 XAE1 和 GAE1 信号)

6242 测量刀具自动补偿(T 系列)时的进给速度(用于 XAE2 和 GAE2 信号)

[输入类型] 参数输入
[数据类型] 实数路径型
[数据单位] mm/min、inch/min、度/min(机械单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 见标准参数设定表(C)
(若是 IS-B,其范围为 0.0~+999000.0)
本参数设定测量刀具自动补偿(T 系列)时的进给速度。

注释
参数(No.6242)的设定值为 0 时,参数(No.6241)的设定值有效。

6251 刀具自动补偿(T 系列)中 X 轴的γ值

6252 刀具自动补偿(T 系列)中 Z 轴的γ值

[输入类型] 参数输入
[数据类型] 2 字路径型
[数据单位] mm、inch、度(机械单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数依次设定刀具自动补偿功能(T 系列)中的γ值。

注释
不管是直径指定还是半径指定,始终以半径值进行设定。

6254 刀具自动补偿(T 系列)中 X 轴的ε值

6255 刀具自动补偿(T 系列)中 Z 轴的ε值

[输入类型] 参数输入
[数据类型] 2 字路径型
[数据单位] mm、inch、度(机械单位)
[数据最小单位] 取决于该轴的设定单位。
[数据范围] 最小设定单位的 9 位数(见标准参数设定表(A))
(若是 IS-B,其范围为-999999.999~+999999.999)
本参数依次设定刀具自动补偿功能(T 系列)中的ε值。

注释
不管是直径指定还是半径指定,始终以半径值进行设定。

- 395 -
A.参数 附录 B-64304CM-1/01

#7 #6 #5 #4 #3 #2 #1 #0
8103 MWT

[输入类型] 参数输入
[数据类型] 位型

注释
在设定完本参数后,需要暂时切断电源。

#0 MWT 等待 M 代码的信号接口
0: 使用路径别信号接口。
1: 使用路径共同信号接口。

8110 等待 M 代码的范围(最小值)

8111 等待 M 代码的范围(最大值)

[输入类型] 参数输入
[数据类型] 2 字型
[数据范围] 0, 100~99999999
通过设定等待 M 代码的最小值(参数(No.8110))以及、最大值(参数(No.8111)),
指定等待 M 代码的范围。
(参数(No.8110))≦(等待 M 代码)≦(参数(No.8111))
不使用等待 M 代码时,设定 0。

#7 #6 #5 #4 #3 #2 #1 #0
8132 YOF

[输入类型] 参数输入
[数据类型] 位型

注释
在设定完本参数后,需要暂时切断电源。

#1 YOF 是否使用 Y 轴偏置


0: 不使用。
1: 使用。

- 396 -
B-64304CM-1/01 附录 A.参数

#7 #6 #5 #4 #3 #2 #1 #0
8133 MSP SSC

[输入类型] 参数输入
[数据类型] 位型

注释
在设定完本参数后,需要暂时切断电源。

#0 SSC 是否使用周速恒定控制
0: 不使用。
1: 使用。

#3 MSP 是否使用多主轴控制
0: 不使用。
1: 使用。

#7 #6 #5 #4 #3 #2 #1 #0
8134 CCR BAR

[输入类型] 参数输入
[数据类型] 位型

注释
在设定完本参数后,需要暂时切断电源。

#1 BAR 是否使用卡盘尾架屏障
0: 不使用。
1: 使用。

注释
在选择了卡盘尾架屏障的情况下,无法使用存储行程限位 2,3。

也即,本参数也是如下所示那样的用来设定是否使用存储行程限位 2,3 的参数。

BAR 是否使用存储行程限位 2,3


0: 使用。
1: 不使用。

#2 CCR 是否使用倒角/拐角 R
0: 不使用。
1: 使用。

- 397 -
A.参数 附录 B-64304CM-1/01

#7 #6 #5 #4 #3 #2 #1 #0
8136 NGW

[输入类型] 参数输入
[数据类型] 位型

注释
在设定完本参数后,需要暂时切断电源。

#6 NGW 是否使用刀具形状/磨损补偿(T 系列)


0: 使用。
1: 不使用。

#7 #6 #5 #4 #3 #2 #1 #0
19607 NAA CAV CCC

[输入类型] 参数输入
[数据类型] 位路径型

#2 CCC 刀尖半径补偿方式下的外边拐角的连接方式为
0: 直线连接型。
1: 圆弧连接型。

#5 CAV 在被判定为由于干涉检测而发生干涉(过切)的情形下
0: 发出报警(PS0041)并停止加工。
(干涉检测报警功能)
1: 改变刀具路径并继续加工,以避免发生干涉(过切)。(干涉检测避开功能)
有关干涉检测的方式,请参阅参数 CNC(No.5008#1)、参数 CNV(No.5008#3)。

#6 NAA 通过干涉检测功能,在判断为避开动作危险或者判断为对干涉避开矢量避开进一
步干涉时
0: 发出报警。
判断为避开动作危险时,发出报警(PS5447)。
判断为对干涉避开矢量进一步干涉时,发出报警(PS5448)。
1: 不发出报警,继续执行避开动作。

注释
在本参数中设定了 “1” 的情况下,有可能导致路径大幅偏移。只要没
有特殊理由,请将本参数设定为 “0”。

- 398 -
B-64304CM-1/01 附录 A.参数

19625 刀尖半径补偿方式下的读入程序段数

[输入类型] 设定输入
[数据类型] 字节路径型
[数据范围] 3 ~ 8
本参数指定在刀尖半径补偿方式下的读入程序段数。当设定了小于等于 3 的值
时,视为 3 个程序段;设定了大于等于 8 的值时,视为 8 个程序段。读入程序段
数越多,越可以对更多的过切(干涉)指令进行预测。但是,由于通过读入程序
段进行分析的程序段数增加,程序段处理时间将会延长。

此外,即使在刀尖半径补偿方式下停止并改变为 MDI 方式,本参数也不会马上


有效。请暂时取消刀尖半径补偿方式,在再次进入方式时新的设定有效。

- 399 -
A.参数 附录 B-64304CM-1/01

A.2 数据类型

根据数据类型,对参数进行如下分类。

数据类型 数据范围 备注
位型
位机械组型
位路径型 0或1
位轴型
位主轴型
字节型
字节机械组型 -128~127
有的参数被作为不带符号的
字节路径型 0~255
数据处理。
字节轴型
字节主轴型
字型
字机械组型
-32768~32767 有的参数被作为不带符号的
字路径型
0~65535 数据处理。
字轴型
字主轴型
2 字型
2 字机械组型
有的参数被作为不带符号的
2 字路径型 0~±999999999
数据处理。
2 字轴型
2 字主轴型
实数型
实数机械组型
实数路径型 见标准参数设定表
实轴型
实数主轴型

注释
1 位形、位机械组型、位路径型、位轴型、位主轴型参数,由 8 位(8 个
具有不同含义的参数)构成一个数据号。
2 机械组型表示存在最大机械组数量的参数,可以为每个机械组设定独立
的数据,而在 Series 0i-D / 0i Mate-D 的情况下,最大机械组数必定为 1。
3 路径型表示存在最大路径数的参数并可以为每一路径设定独立的数据
者。
4 轴型表示存在最大控制轴数的参数并可以为每一控制轴设定独立的数据
者。
5 主轴型表示存在最大主轴数的参数并可以为每一主轴设定独立的数据
者。
6 数据范围为一般的范围。数据范围根据参数而有所不同,详情请参阅各
参数的说明。

- 400 -
B-64304CM-1/01 附录 A.参数

A.3 标准参数设定表

标准参数设定表规定数据类型为实数型、实数机械组型、实数路径型、实数轴型
以及实数主轴型的参数的标准数据最小单位、标准数据范围。

注释
1 比数据最小单位要小的值将被四舍五入。
2 数据范围表示数据输入的极限值,在某些情况下与表示实际性能的数值
不同。
3 有关至 CNC 的指范围,请参阅用户手册(T 系列/M 系列通用)附录
中的指令范围列表。

(A)长度、角度的参数(类型 1)

数据单位 设定单位 数据最小单位 数据范围


IS-A 0.01 -999999.99 ~ +999999.99
mm
IS-B 0.001 -999999.999 ~ +999999.999

IS-C 0.0001 -99999.9999 ~ +99999.9999
IS-A 0.001 -99999.999 ~ +99999.999
inch IS-B 0.0001 -99999.9999 ~ +99999.9999
IS-C 0.00001 -9999.99999 ~ +9999.99999

(B)长度、角度的参数(类型 2)

数据单位 设定单位 数据最小单位 数据范围


IS-A 0.01 0.00 ~ +999999.99
mm
IS-B 0.001 0.000 ~ +999999.999

IS-C 0.0001 0.0000 ~ +99999.9999
IS-A 0.001 0.000 ~ +99999.999
inch IS-B 0.0001 0.0000 ~ +99999.9999
IS-C 0.00001 0.00000 ~ +9999.99999

(C)速度、角速度的参数

数据单位 设定单位 数据最小单位 数据范围


IS-A 0.01 0.00 ~ +999000.00
mm/min
IS-B 0.001 0.000 ~ +999000.000
度/min
IS-C 0.0001 0.0000 ~ +99999.9999
IS-A 0.001 0.000 ~ +96000.000
inch/min IS-B 0.0001 0.0000 ~ +9600.0000
IS-C 0.00001 0.00000 ~ +4000.00000

- 401 -
A.参数 附录 B-64304CM-1/01

(D)加速度、角加速度的参数

数据单位 设定单位 数据最小单位 数据范围


IS-A 0.01 0.00 ~ +999999.99
mm/sec2
IS-B 0.001 0.000 ~ +999999.999
度/sec2
IS-C 0.0001 0.0000 ~ +99999.9999
IS-A 0.001 0.000 ~ +99999.999
inch/sec2 IS-B 0.0001 0.0000 ~ +99999.9999
IS-C 0.00001 0.00000 ~ +9999.99999

- 402 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B 与 Series 0i-C 的差异


附录 B“与 Series 0i-C 的差异”由如下内容构成。

B.1 设定单位 .........................................................................................................405


B.2 自动刀具补偿 .................................................................................................406
B.3 圆弧插补.........................................................................................................408
B.4 螺旋插补.........................................................................................................409
B.5 跳过功能.........................................................................................................410
B.6 返回参考点 .....................................................................................................412
B.7 工件坐标系 .....................................................................................................414
B.8 局部坐标系 .....................................................................................................415
B.9 Cs 轮廓控制....................................................................................................417
B.10 多主轴.............................................................................................................418
B.11 串行/模拟主轴控制 ........................................................................................419
B.12 周速恒定控制 .................................................................................................420
B.13 主轴定位.........................................................................................................421
B.14 刀具功能.........................................................................................................423
B.15 刀具偏置存储器 .............................................................................................424
B.16 刀具补偿量测量值直接输入 B......................................................................426
B.17 用户宏程序 .....................................................................................................427
B.18 中断型用户宏程序 .........................................................................................430
B.19 可编程参数输入(G10) ..............................................................................431
B.20 先行控制 .........................................................................................................432
B.21 加工条件选择功能 .........................................................................................434
B.22 进给轴同步控制 .............................................................................................435
B.23 倾斜轴控制 .....................................................................................................439
B.24 工作时间/零件数显示 ....................................................................................440
B.25 手轮进给.........................................................................................................441
B.26 PMC 轴控制....................................................................................................442
B.27 外部子程序调用(M198) .................................................................................447
B.28 顺序号检索 .....................................................................................................448
B.29 存储行程检测 .................................................................................................449
B.30 存储型螺距误差补偿 .....................................................................................451
B.31 清除画面/自动清除画面功能 .....................................................................452
B.32 复位/倒带........................................................................................................453
B.33 手动绝对 ON/OFF ..........................................................................................454
B.34 参数写入/存储器保护信号 ............................................................................455
B.35 外部数据输入 .................................................................................................456
B.36 数据服务器功能 .............................................................................................458

- 403 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.37 Power Mate CNC 管理器................................................................................459


B.38 卡盘尾架屏障 .................................................................................................460
B.39 螺纹切削循环回退(单一形车削用固定循环/复合形车削用固定循环) .461
B.40 极坐标插补 .....................................................................................................462
B.41 路径间干涉检测(2 路径控制) ..................................................................464
B.42 同步/混合控制(2 路径控制) .....................................................................465
B.43 重叠控制(2 路径控制) ..............................................................................469
B.44 Y 轴偏置 .........................................................................................................471
B.45 刀具半径补偿/刀尖半径补偿 ........................................................................472
B.46 钻孔用固定循环 .............................................................................................478
B.47 单一形固定循环/复合形固定循环 .............................................................480
B.48 磨削用固定循环 .............................................................................................481
B.49 复合形车削固定循环 .....................................................................................482
B.50 倒角/拐角 R ....................................................................................................486
B.51 图纸尺寸直接输入 .........................................................................................487

- 404 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.1 设定单位

B.1.1 与规格相关的差异

功能 说明
各轴的移动指令 ·通过参数 DIAx(No.1006#3)进行选择。
有关直径/半径指定
参数 DIAx(No.1006#3)
各轴的移动指令为
0: 半径指定。
1: 直径指定。

Series 0i-C 的 情 况 下 , 为 实 现 指 令 了 直 径 指 定 轴 的 移 动 量 , 不 仅 需 要 将 参 数
DIAx(No.1006#3)设定为“1”,还需要进行如下 2 个中任一个的变更。
·将指令倍乘比(CMR)设定为 1/2。(检测单位不变。)
·将检测单位设定为 1/2,将柔性进给齿轮(DMR)设定为 2 倍。
相对于此,Series 0i-D 的情况下,只要将参数 DIAx(No.1006#3)设定为“1”,CNC 就会
将指令脉冲本身设定为 1/2,所以无需进行上述变更。(不改变检测单位的情形)
另外,在将检测单位设定为 1/2 的情况下,将 CMR 和 DMR 都设定为 2 倍。

B.1.2 与诊断显示相关的差异

没有。

- 405 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.2 自动刀具补偿

B.2.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


运算相对测量值的当 ·进行累加。 ·可通过参数 MDC(No.6210#6)选择累加和
前偏置量 减去。

参数 MDC(No.6210#6)
将刀具长度自动测量(M 系列)/自动刀具补
偿(T 系列)的刀具测量值
0: 累加到当前的偏置量上。
1: 从当前的偏置量上减去。
设定测量时的进给速 ·通过参数(No.6241)进行设定。 ·参数(No.6241)
度 这是测量位置到达信号(XAE, ZAE)共同 这是测量位置到达信号(XAE1, GAE1)用
的参数。 的参数。
·参数(No.6242)
这是测量位置到达信号(XAE2, GAE2)用
的参数。
※注释
参数(No.6242)的值为 0 时,参数(No.6241)
的值有效。
设定 X 轴的γ值 ·通过参数(No.6251)进行设定。 ·参数(No.6251)
这是测量位置到达信号(XAE, ZAE)共同 这是测量位置到达信号(XAE1, GAE1)用
的参数。 的参数。
·参数(No.6252)
这是测量位置到达信号(XAE2, GAE2)用
的参数。
※注释
参数(No.6252)的值为 0 时,参数(No.6251)
的值有效。
设定 X 轴的ε值 ·通过参数(No.6254)进行设定。 ·参数(No.6254)
这是测量位置到达信号(XAE, ZAE)共同 这是测量位置到达信号(XAE1, GAE1)用
的参数。 的参数。
·参数(No.6255)
这是测量位置到达信号(XAE2, GAE2)用
的参数。
※注释
参数(No.6255)的值为 0 时,参数(No.62454)
的值有效。

- 406 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.2.2 与诊断显示相关的差异

没有。

- 407 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.3 圆弧插补

B.3.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


圆弧终点不在圆弧上 圆弧的起点和终点处的半径值差在通过参数(No.3410)设定的值以上的情况下,发出报警
时的插补方法 (PS0020),不到设定值的情况下(终点不在圆弧上的情形),分别按照如下方式进行圆弧插补。
·利用起点处的半径值进行圆弧插补,1 个 ·进行下图所示的螺旋插补。
终点
轴到达终点后,进行直线移动。
γe
γ(t) ( γ e − γ s) θ(t )
γ (t) = γ s +
θ
参数(No.3410) 起点 θ(t)
θ

中心
此参数利用圆弧插补指令,设定能够允许 半径
γs

的限制值,作为“起点的半径值”和“终 γs
起点

点的半径值”之差。 γe 终点

中心 θ
θ

也即,圆弧半径按照中心角θ(t)呈线性变
化。通过指定起点处的圆弧半径和终点处
的圆弧半径不同的圆弧指令,即可进行螺
旋插补。进行螺旋插补的情况下,在圆弧
半径误差极限值的参数(No.3410)中设定
较大的值。

B.3.2 与诊断显示相关的差异

没有。

- 408 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.4 螺旋插补

B.4.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


指定进给速度 ·指令沿着圆弧的进给速度。因此,直线轴 ·通过参数 HTG(No.1403#5)进行选择。
的速度为: 0:同左。
1:指令一包括直线轴的沿着刀具轨迹的进
直线轴的长度 给速度。因此,圆弧的切线速度为:
F ×
圆弧的弧长
圆弧的弧长

(圆弧的弧长)2+(直线轴长)2

此外,直线轴的速度为:

直线轴的长度

(圆弧的弧长)2+(直线轴长)2

详情请参阅连接说明书(功能篇)
(B-64303CM-1)“螺旋插补”。
钳制螺旋切削的进给 ·通过参数 HFC(No.1404#0)进行选择。 ·没有参数 HFC(No.1404#0)。
速度 0:圆弧和直线轴的进给速度被参数 圆弧和直线轴的进给速度被参数
(No.1422 或 No.1430)钳制起来。 (No.1430)钳制起来。
1:沿着包括一直线轴的刀具轨迹的合成速
度被参数(No.1422)钳制起来。

B.4.2 与诊断显示相关的差异

没有。

- 409 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.5 跳过功能

B.5.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


多步跳过功能有效的 ·将参数 SLS(No.6200#5)设定为 1。 ·将参数 HSS(No.6200#4)设定为 1。
情况下设定为使高速
跳过信号对通常跳过 确定使用高速跳过信号的
(G31)有效 多步跳过功能 指令 参数
FS0i-C FS0i-D
无效 G31 (通常跳过) HSS HSS
G31 (通常跳过) SLS HSS
有效
G31P1~G31P4 (多步跳过) SLS SLS
对加/减速和伺服系统 ·对高速跳过信号成为 1 时取得的跳过坐标 ·对跳过信号和高速跳过信号成为 1 时取得
的延迟量进行补偿的 进行补偿。 的跳过坐标进行补偿。
对象
对加/减速和伺服系统 ·有如下两种补偿方法。 ·没有参数 SEA(No.6201#0)。
的延迟量进行补偿的 [对通过切削时间常数和伺服时间常数计 有如下 1 种补偿方法。
方法 算出来的值进行补偿的方法] [对基于加/减速的累积量和位置偏差量进
将参数 SEA(No.6201#0)设定为 1 就进行补 行补偿的方法]
偿。 将参数 SEB(No.6201#1)设定为 1 就进行补
[对基于加/减速的累积量和位置偏差量进 偿。
行补偿的方法]
将参数 SEB(No.6201#1)设定为 1 就进行补
偿。
跳过切削时的 ·成为由程序的 F 所指令的进给速度。 ·随参数 SFP(No.6207#1)设定而定。设定值
进给速度 为 0 的情况下,成为与 Series 0i-C 等同的
(通常跳过) 动作。

参数 SFP(No.6207#1)
在执行跳过功能(G31)过程中的进给速度
0: 采用程序所指令的 F 代码的速度。
1: 采用由参数(No.6281)设定的速度。

- 410 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


跳过切削时的 ·成为由程序的 F 所指令的进给速度。 ·随参数 SFN(No.6207#2)设定而定。设定值
进给速度 为 0 的情况下,成为与 Series 0i-C 等同的
(使用了高速跳过信号 动作。
的跳过、多步跳过)
参数 SFP(No.6207#2)
使用了高速跳过信号的跳过功能(参数
HSS(No.6200#4)为 1 时)、或执行多级跳
过功能过程中的进给速度
0: 采用程序所指令的 F 代码的速度。
1: 采用由参数(No.6282~No.6285)设定的
速度。
监视扭矩极限到达的 ·随参数 TSA(No.6201#3)设定而定。 ·没有参数 TSA(No.6201#3)。
轴(扭矩极限跳过) 仅为与 G31 P99/98 在同一程序段中指令
参数 TSA(No.6201#3) 的轴。
扭矩极限跳过功能(G31 P99/98)中,监视
扭矩极限到达的轴
0: 为所有的轴。
1: 仅为与 G31 P99/98 在同一程序段中指
令的轴。
相对于 G31 P99 指令的 在相对于 G31 P99 指令的跳过信号输入中使用高速跳过信号
高速跳过信号输入(扭 ·无法进行。 ·能够进行。
矩极限跳过)
设定扭矩极限跳过指 ·没有扭矩极限跳过专用的位置偏差极限值 ·可以在参数(No.6287)中进行设定。
令中的位置偏差极限 参数。
值(扭矩极限跳过) 参数(No.6287)
对每个轴设定扭矩极限跳过指令中的位
置偏差极限值。
没有预先指令扭矩极 ·原样执行 G31 P99/98 指令。 ·发生报警(PS0035)。
限而指令了 G31 (不会发生报警)
P99/98 的情形(扭矩极
限跳过)

B.5.2 与诊断显示相关的差异

没有。

- 411 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.6 返回参考点

B.6.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


在进给保持中执行手 在自动运行休止状态(进给保持停止状态),且符合下列任一条件的情况下,执行手动返回参
动返回参考点操作的 考点操作时,
条件 <条件>
(1) 有剩余移动量。
(2) 正在执行辅助功能(M 功能,S 功能,T 功能,B 功能)时。
(3) 处在暂停、或固定循环等的循环中时。
·随参数 OZR(No.1800#2)设定而定。 ·没有参数 OZR(No.1800#2)。
[OZR=0 的情形下] 发出报警(PS0091),不执行手动返回参考
发出报警(PS0091),不执行手动返回参考 点操作。
点操作。
[OZR=1 的情形]
不发出报警,执行手动返回参考点操作。
切换了英制/公制的 ·参考点丢失。 ·参考点不会丢失。
情形 (成为参考点未建立状态) (保持参考点建立状态)
设定全轴无挡块参考 ·将参数 DLZ(No.1002#1)设定为 1。 ·没有参数 DLZ(No.1002#1)。
点 在全轴设定各轴无挡块参考点设定
DLZx(No.1005#1)。
在绝对位置检测 ·没有。 ·随参数 GRD(No.1007#4)设定而定。
参考点尚未建立时,
进行无挡块参考点设 参数 GRD(No.1007#4)
定 2 次以上的功能 进行绝对位置检测的轴,在机械位置和绝
对位置检测器之间的位置对应尚未完成
状态下,进行无挡块参考点设定时,是否
进行 2 次以上的设定
0: 不予进行。
1: 予以进行。

- 412 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


在尚未建立参考点的 ·[参数 RTLx(No.1007#0)=0 的情形] ·[旋转轴 A 类型、且参数
旋转轴,在保持踩下减 在建立栅格之前,以快速移动速度移动。 RTLx(No.1007#0)=0 的情形]
速挡块的状态开始手 在尚未建立栅格的状态下松开减速挡块 即使没有建立栅格,也以返回参考点速度
动返回参考点时的动 时,保持快速移动速度旋转 1 周,建立栅 FL 速度移动。
作 格。并且,重新踩下减速挡块,建立参考 在没有建立栅格的状态下松开减速挡块
点。 时,发出报警(PS0090)。
[参数 RTLx(No.1007#0)=1 的情形] [旋转轴 A 类型、且参数
即使没有建立栅格,以返回参考点速度 FL RTLx(No.1007#0)=1 的情形]
速度移动。 在建立栅格之前,以快速移动速度移动。
在没有建立栅格的状态下松开减速挡块 在尚未建立栅格的状态下松开减速挡块
时,发出报警(PS0090)。 时,保持快速移动速度旋转 1 周,建立栅
格。并且,重新踩下减速挡块,建立参考
点。
[旋转轴 B 类型的情形]
不随参数 RTLx(No.1007#0)设定而定。
即使尚未建立栅格,也以返回参考点速度
FL 速度移动。
在没有建立栅格的状态下松开减速挡块
时,发出报警(PS0090)。
参考点偏移功能 ·Series 0i-C 以前的机型,只可以在M系列 ·Series 0i-D,可以在所有系列中使用。
上使用。
设定参考点偏移功能 ·将参数 SFD(No.1002#2)设定为 1,全轴有 ·没有参数 SFD(No.1002#2)。
效。 设定每个轴的参数 SFDx(No.1008#4)。
高速手动返回参考点 ·没有。 ·随参数 HZP(No.1206#1)设定而定。
时设定是否进行坐标 不进行坐标系的预置。
系预置 参数 HZP(No.1206#1)
高速手动返回参考点时,是否进行坐标系
的预置
0: 予以进行。
1: 不予进行。(FS0i-C 兼容规格)

B.6.2 与诊断显示相关的差异

没有。

- 413 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.7 工件坐标系

B.7.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


变更已经变更了工件 ·通过参数 AWK(No.1201#5)进行选择。 ·没有参数 AWK(No.1201#5)。
原点偏置量时的绝对 始终进行 AWK=“1”状态的动作。
位置显示 参数 AWK(No.1201#5)
在已经变更了工件原点偏置量的值时,
0: 在下一步执行缓冲的程序段时变更绝
对位置显示。
1: 立即变更绝对位置显示。
任一情况下変更后的值从下一步缓冲的程
序段起实际有效。

B.7.2 与诊断显示相关的差异

没有。

- 414 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.8 局部坐标系

B.8.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


清 除 伺 服 报 警 解 除 后 ·随参数 SNC, RLC(No.1202#5, #3)的设定而 ·随参数 WZR(No.1201#7), RLC(No.1202#3),
的局部坐标系 定。 CLR(No.3402#6),
C14(No.3407#6)的设定而定。
参数 RLC(No.1202#3) 没有参数 SNC(No.1202#5)。
是否通过复位,取消局部坐标系
0:不予取消。 参数 WZR(No.1201#7)
1:予以取消。 参数 CLR(No.3402#6)=“0”时,通过 MDI
面板的 RESET(复位)键、外部复位信号、
参数 SNC(No.1202#5) 复位&倒带信号、或紧急停止信号复位
是否在伺服报警解除后清除局部坐标系 CNC 时,是否将组号 14(工件坐标系)
0:予以清除。 的 G 代码设定为复位状态
1:不予清除。 0:设定为复位状态。
※注释 1:不设定为复位状态。
参数 RLC=“1”的情况下,即使 SNC= ※注释
“1”,局部坐标系也会被清除。 参数 CLR(No.3402#6)=“1”时,随参数
C14(No.3407#6)设定而定。

参数 RLC(No.1202#3)
是否通过复位,取消局部坐标系
0:不予取消。
1:予以取消。
※注释
· 参数 CLR(No.3402#6)=“0”且参数
WZR(No.1201#7)=“1”时,不管本
参数的设定如何都将被取消。
· 参数 CLR(No.3402#6)=“1”且参数
C14(No.3407#6)=“0”时,不管本参
数的设定如何都将被取消。

参数 CLR(No.3402#6)
通过 MDI 面板上的 RESET 键、外部复位
信号、复位&倒带信号、以及紧急停止,
0:设定为复位状态。
1:设定为清除状态。

- 415 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-C Series 0i-D


参数 C14(No.3407#6)
参数 CLR(No.3402#6)= “1”时,通过
MDI 面板的 RESET 键、外部复位信号、
复位&倒带信号、或紧急停止信号复位
CNC 时,是否将组号 14(工件坐标系)
的 G 代码设定为清除状态
0:设定为清除状态。
1:不设定为清除状态。

B.8.2 与诊断显示相关的差异

没有。

- 416 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.9 Cs 轮廓控制

B.9.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


Cs 轮廓控制方式 OFF ·不进行到位检测。 ·可通过参数 CSNs(No.3729#2)进行选择。
时的到位检测
参数 CSNs(No.3729#2)
在 Cs 轮廓控制方式 OFF 时是否进行到位
检测
0: 予以进行。
1: 不予进行。
将本参数设定为“1”,即成为与 Series 0i-C
等同的动作。

B.9.2 与诊断显示相关的差异

项目 Series 0i-C Series 0i-D


Cs 轮廓控制轴的位置 第 1 主轴在诊断显示(No.418)中显示,第 2 第 1 主轴、第 2 主轴都在表示主轴型的诊断
错误显示 主轴在诊断显示(No.420)中显示。 显示的诊断显示(No.418)中显示。

- 417 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.10 多主轴

B.10.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


各主轴的齿轮的段数 ·第 1 主轴为 4 段,对应各齿轮的最大转速 ·第 1,第 2 主轴均为 4 段,对应各齿轮的最
设定在参数(No.3741~3744)中。 大转速设定在参数(No.3741~3744)中。
·第 2 主轴为 2 段,对应各齿轮的最大转速 (参数(No.3741~3744)为主轴型)
设定在参数(No.3811,3812)中。
在多主轴控制类型 C 在多主轴控制类型 C 中使用各主轴倍率功能时,攻丝循环方式中(G84,G88)和螺纹切削方式
中使用各主轴倍率功 中(G32,G92,G76)的主轴倍率成为如下所示规格。
能时的主轴倍率 ·没有将主轴倍率固定于 100%的功能。(不 ·随参数 TSO(No.3708#6)设定而定。
随参数 TSO(No.3708#6)设定而定)
根据需要,通过梯图进行处理。 参数 TSO(No.3708#6)
螺纹切削、攻丝循环中的主轴倍率
0: 无效。(被固定在 100%上)
1: 有效。

B.10.2 与诊断显示相关的差异

没有。

- 418 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.11 串行/模拟主轴控制

B.11.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


模拟主轴的主轴号 ·在同一路径内,同时控制 1 个串行主轴和 1 个模拟主轴(串行/模拟主轴控制)时,模拟
主轴的主轴号
成为第 3 主轴。 成为第 2 主轴。
有关参数等的详细设定,请参阅连接说明
书(功能篇)(B-64303CM-1)的“串行/模
拟主轴控制”。

B.11.2 与诊断显示相关的差异

没有。

- 419 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.12 周速恒定控制

B.12.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


不带位置编码器的周 ·这是 T 系列的选项功能。 ·这是 M 系列、T 系列的基本功能。
速恒定控制 M 系列上无法进行指定。 将周速恒定控制设定为有效(参数 SSC
(No.8133#0)="1"),将参数
PCL(No.1405#2)设定为“1”就可使用该
功能。

· 主轴速度被参数 PSSCL(No.1407#0)钳制 ·没有参数 PSSCL(No.1407#0)。


在最大转速参数(No.3772)上时,选择每转 进给轴速度始终被钳制起来。
进给中的轴的进给速度的钳制的有效/无 通过位置编码器选择信号来选择每转进给
效。 所使用的主轴。(要使用位置编码器选择
信号,必须将多主轴控制功能设定为有
参数 PSSCL(No.1407#0) 效。)
不带位置编码器的周速恒定控制中,主轴
速度被钳制在最大转速参数的情况下,是
否将每转进给的轴的进给速度钳制起来
0: 不予钳制。
1: 予以钳制。
将本参数设定为“1”的情况下,通过位置
编码器选择信号来选择每转进给中要使用
的主轴。(要使用位置编码器选择信号,
必须将多主轴控制功能设定为有效。)

B.12.2 与诊断显示相关的差异

没有。

- 420 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.13 主轴定位

B.13.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


主轴定位轴的机械坐 ·为脉冲单位。 ·可通过参数 DMD(No.4959#0)进行选择。
标值的显示单位
参数 DMD(No.4959#0)
主轴定位轴的机械坐标的显示单位
0: 设定为 deg 单位。
1: 设定为脉冲单位。
基于第 2 主轴的主轴定 ·无法进行。 ·将多主轴控制设定为有效的情况下,可以
位 进行基于第 2 主轴的主轴定位。
用来指令主轴定位角 ·通过参数 ESI(No.4950#6)进行选择。 ·与参数 ESI(No.4950#6)的设定值无关,参
度的 M 代码的个数 数(No.4964)的设定值有效。
参数 ESI(No.4950#6)
进行主轴定位的规格选择。
(位型)
0: 采用以往规格。
1: 采用扩展规格。
采用扩展规格的情况下,指令主轴定位角
度的 M 代码的个数,通过参数(No.4964)
的设定,可以从固定为 6 个改变为在 1~
255 个的范围任意选择。
主轴定位时的快速移 ·通过将参数 ESI(No.4950#6)设定为“1”, ·通过参数 ESI(No.4950#6)进行选择。
动速度单位 选择扩展规格,主轴定位的快速移动速度
的设定值上限即从 240000 扩展为 269000 参数 ESI(No.4950#6)
(单位:10deg/min)。 进行主轴定位轴的定位时快速移动速度单
位的选择。(位主轴型)
0: 不将其设定为 10 倍。(单位:deg/min)
1: 将其设定为 10 倍。(单位:10deg/min)
模拟主轴的情况下,主 ·参数(No.1420)的速度有效。 ·参数(No.1428)的速度有效。
轴定向时的快速移动 参 数 (No.1428) 的 设 定 值 为 0 时 , 参 数
速度 (No.1420)的设定值有效。

- 421 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.13.2 与诊断显示相关的差异

项目 Series 0i-C Series 0i-D


表示主轴定位的顺序 ·没有。 ·诊断 No.1544
状态的诊断信息(主轴
形)
表示卡紧/松开顺序状 ·没有。 ·诊断 No.5207
态的诊断信息(伺服
型)

- 422 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.14 刀具功能

B.14.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


G50(T 系列)以外的 ·无法进行。 ·无法进行。
00 组的 G 代码和 T 代 指令这样的代码时,会有报警(PS0245)发
码的同一程序段指令 出。
T 代码指令中的偏置号 ·通过参数 LD1(No.5002#0)进行设定。 ·没有参数 LD1(No.5002#0)。
位数 通过参数(No.5028)进行设定。
磨损补偿中的补偿方 ·参数 LWT(No.5002#2)=“1”,且参数 LGT(No.5002#4)=“1”时的磨损补偿中的补偿方
法 法
是基于刀具移动的补偿。 是基于坐标偏移的补偿。
通过复位取消偏置 ·通过参数 LVC(No.5006#3)、TGC(No.5003#7)选择取消的动作。
参数
校正方法 LVC="0" LVC="1" LVC="0" LVC="1"
TGC="0" TGC="0" TGC="1" TGC="1"
磨损补偿 ○ ○
刀具移动 × ×
形状补偿 (轴移动时) (轴移动时)

磨损补偿 × ○ × ○
坐标偏移
形状补偿 × × ※ ○

○:被取消。 ×:不被取消。

“※”的项目的动作,Series 0i-C 和 Series 0i-D 不同。


Series 0i-C:×(不予取消。)
Series 0i-D:○(予以取消。)

B.14.2 与诊断显示相关的差异

没有。

- 423 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.15 刀具偏置存储器

B.15.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


刀具补偿量的单位和 · 根据设定单位确定刀具补偿量的单 ·通过参数 OFA, OFC(No.5042#0, #1)进行设定。
设定范围 位和设定范围。
参数 OFA, OFC(No.5042#0, #1)
选择刀具偏置量的设定单位和设定范围。

公制输入的情形
OFC OFA 单位 设定范围

0 1 0.01mm ±9999.99mm

0 0 0.001mm ±9999.999mm

1 0 0.0001mm ±9999.9999mm

英制输入的情形
OFC OFA 单位 设定范围

0 1 0.001inch ±999.999inch

0 0 0.0001inch ±999.9999inch

1 0 0.00001inch ±999.99999inch

自动切换已经进行了 · 通 过 参 数 OIM(No.5006#0)进行选 ·没有参数 OIM(No.5006#0)。


英制/公制切换时的 择。 始终进行自动变换。
刀具补偿量
参数 OIM(No.5006#0)
是否自动切换已经进行了英制/公
制切换时的刀具补偿量
0: 不予进行。
1: 予以进行。
在变更了本参数的设定的情况下,
重新设定刀具补偿数据。
2 路径控制时的各路径 ·各路径可以使用 64 个。 ·系统整体可以使用 200 个,通过路径型参数
的刀具补偿个数 (No.5024),设定分配给各路径的刀具补偿个数。
2 路径控制时的路径间 · 通 过 参 数 COF(No.8100#5) 进 行 设 ·通过参数(No.5029)进行设定。
通用的刀具补偿存储 定。可以在路径间通用所有刀具补偿 可以任意设定通用的刀具补偿存储器的个数。
器 存储器。但是,有一部分无法通用。

参数 COF(No.8100#5)
是否在路径 1、路径 2 通用刀具补偿
存储器
0: 不予通用。
1: 予以通用。

- 424 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.15.2 与诊断显示相关的差异

没有。

- 425 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.16 刀具补偿量测量值直接输入 B

B.16.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


X,Z 轴的设定 ·需要将 X 轴设定为第 1 轴,将 Z 轴设定为 ·需要将 X 轴设定为基本 3 轴的 X 轴
第 2 轴。 (参数(No.1022)=1),
将 Z 轴设定为基本 3 轴的 Z 轴,
(参数(No.1022)=3)。
与倾斜轴控制之间的 ·通过将参数 QSA(No.5009#3)设定为 1,即 ·无法与倾斜轴控制同时使用。
关系 可与倾斜轴控制同时使用。 倾斜轴控制中的倾斜轴中,尚未设定正确
的值。
与混合控制之间的关 ·通过结合机械构成适当设定参数 ·无法与混合控制同时使用。
系 MXC(No.8160#0), XSI(No.8160#1), 混合控制中的混合轴中,尚未设定正确的
ZSI(No.8160#2),即可与混合控制同时使 值。
用。

B.16.2 与诊断显示相关的差异

没有。

- 426 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.17 用户宏程序

B.17.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


保持型公共变量 ·初始值为<空>。 ·初始值为 0。
(#500~#999) ·没有 Series 0i-D 的功能(右边记述)。 · 针 对 通过参数(No.6031, 6032)指定的范
围,可以设定为写入禁止状态(只读)。
读取机械坐标值的系统 ·始终以机械单位(输出单位)读取机械坐 ·始终以输入单位读取机械坐标值。
变量#5021~#5025 标值。 例)通过设定单位:IS-B、输入单位:英
寸、机械单位:毫米 的设定,X 轴(第 1
轴)为下述坐标值的情况下,
机械坐标 = 30.000 (mm)
#5021 的值,由于可通过输入单位(英寸)
来读取,为#5021 = 1.1811。
条件判定语句内的逻辑 ·通过将参数 MLG(No.6006#0)设定为“1” ·没有参数 MLG(No.6006#0)。
运算 即可使用。 始终可以使用。

参数 MLG(No.6006#0)
用户宏程序的条件判定语句内的逻辑运

0: 无法使用。(发出 P/S 报警(No.114)。)
1: 可以使用。
顺序号不在程序段的开 ·执行该程序段的顺序号以后(顺序号的右 ·顺序号之前(左侧)有移动指令时,发出
头时的 GOTO 语句的动 侧)的指令。 报警(PS0128)。
作 顺序号之前(左侧)没有移动指令时,自
程序段的开头执行有顺序号的程序段。
※请在程序段的开头使用顺序号。
有顺序号 N0 时的 ·转移到 N0 的程序段。 ·不予转移。
“GOTO 0”的动作 发出报警(PS1128)。
※请勿使用顺序号 N0。
G65 的程序段、或者基 ·(例)中所示那样的程序时,由 G01 将 G 代 ·无法执行(例)中所示那样的程序段。发出
于 M 代码的宏调用的 M 码组变更为 01,但是不执行 X100.的移动 报警(PS0127)。
代码的程序段中有其他 指令。X100.被识别为 G65 的自变量。 请在程序段的开头(所有自变量之前)指
的 NC 指令的情形 令 G65、基于 M 代码的宏调用的 M 代码。
例)G01 X100. G65 P9001 ;

- 427 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-C Series 0i-D


将基于 T 代码的子程序 ·在如下条件和程序中运行的情形
调用和基于 M 代码的子 【条件】
程序调用组合起来时的 ·基于 T 代码的子程序调用有效(参数 TCS(No.6001#5)="1")
动作 ·调用程序号 9001 的子程序的 M 代码为 M06(参数(No.6071)=6)
【程序】
O0001;
T100; ①
M06 T200; ②
T300 M06; ③
M30;
%
FS0i-C 中,在①~③的程序段中成为如下 FS0i-D 中,在①~③的程序段中成为如下
所示的动作。 所示的动作。
① 调用 O9000 后执行 ① 调用 O9000 后执行
② 输出 T200,在 FIN 等待、FIN 信号 ② 发生报警(PS1091)
完成后,调用 O9001 后执行 ③ 发生报警(PS1091)(删除②的程序段
② 输出 T300,在 FIN 等待、FIN 信号 后执行的情形)
完成后,调用 O9001 后执行
包含“M98 Pxxxx”或 · 可以通过参数 NPS(No.3450#4)选择具有 ·没有参数 NPS(No.3450#4)。始终具有与宏
“M99”,不包含除 O, N, 作为 NC 语句的性质,还是具有作为宏语 语句有相同的性质。(不执行单程序段停
P, L 外的地址的程序段 句的性质。 止。)

参数 NPS(No.3450#4)
0: 具有没有移动的 1 个程序段的 NC 语句
的性质。(执行单程序段停止。)
1: 具有与宏语句有相同的性质。(不执行
单程序段停止。)
※有关宏语句和 NC 语句的详情,请参阅用户手册(B-64304CM) 14.4“宏语句和 NC 语句”。
宏调用 ·调用的嵌套按如下所示方式不同。
子程序调用
Series 0i-C Series 0i-D
机型
调用方法 单独的嵌套 合计 单独的嵌套 合计

宏调用
共4层 共5层
(G65/G66) (G65/G66/M98) (G65/G66/M98)

子程序 共8层 共 15 层
4层 10 层
调用(M98)

- 428 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


基于复位的局部变量的 ·可通过参数 CLV(No.6001#7)进行选择。 ·没有参数 CLV(No.6001#7)。
清除动作 通过复位,局部变量始终被清除为<空>。
参数 CLV(No.6001#7)
用户宏程序的局部变量通过复位
0: 被清除为<空>。
1: 不被清除。

B.17.2 与诊断显示相关的差异

没有。

B.17.3 其他

Series 0i-D,可通过参数 F0C(No.6008#0)来变更与各变量的最大值和最小值相关


的规格、以及与精度相关的规格。参数 F0C (No.6008#0)被设定为“1”时,成为
与 Series 0i-C 等同的规格。详情请参阅用户手册 (B-64304CM)第 14 章“用户宏
程序”章节。

- 429 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.18 中断型用户宏程序

B.18.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


DNC 运行中的中断型 ·无法使用。 ·可以使用。
用户宏程序
程序再启动 ·通过程序再启动,在再启动程序段的检索后,在空运行的返回中执行中断型用户宏程序
的情形
全轴在再启动结束后执行中断型用户宏程 发出报警(DS0024)。
序。

B.18.2 与诊断显示相关的差异

没有。

- 430 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.19 可编程参数输入(G10)

B.19.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


设定参数输入方式 ·指令 G10 L50。 ·指令 G10 L52。

B.19.2 与诊断显示相关的差异

没有。

- 431 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.20 先行控制

B.20.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


功能名称 按照如下所示方式变更部分功能名称。
·自动拐角减速 ·基于各轴的速度差进行的速度控制
·基于圆弧半径进行的进给速度钳制 ·基于圆弧插补的加速度进行的速度控制
将快速移动铃型加/减 ·通过将参数 RBL(No.1603#6)设定为 1,即 ·没有参数 RBL(No.1603#6)。
速置于有效的设定 成为快速移动铃型加/减速。 通过设定快速移动插补后铃型加/减速的
时间常数参数(No.1621)、或者快速移动插
补前铃型加/减速的加速度变化时间参数
(No.1672),就成为快速移动铃型加/减速。
选择快速移动插补前 · 通 过 组 合 参 数 AIR(No.7054#1) 和 参 数 ·没有参数 AIR(No.7054#1)。
加/减速/快速移动插 LRP(No.1401#1),确定插补前加/减速/插 通 过 组 合 参 数 FRP(No.19501#5) 和 参 数
补后加/减速 补后加/减速。 LRP(No.1401#1),确定插补前加/减速/插
补后加/减速。详情请参阅参数说明书
(B-64310CM)。
设定预读插补前 · 在参数(No.1770)中设定插补前直线加/减 ·没有参数(No.1770,1771)。
直线加/减速的 速中的最大加工速度,在参数(No.1771)中 在参数(No.1660)中设定插补前加/减速中
加速度 设定成为插补前直线加/减速中的最大加 各轴的允许最大加速度。
工速度之前的时间,设定加速度。
设定切削进给插补后 ·在参数(No.1768)中进行设定。 ·没有参数(No.1768)。
直线型加/减速 在各轴的时间常数设定参数(No.1769)中
的全轴共同的 进行设定。
时间常数
设定切削进给插补后 ·在参数(No.1762)中进行设定。 ·没有参数(No.1762)。
指数函数型 (在参数(No.1769)中设定直线型)。 在参数(No.1769)中进行设定。
加/减速的各轴 (直线型/指数函数型,全都在参数
的时间常数 (No.1769)中进行设定)。
基于角度差的 ·将参数 CSD(No.1602#4)设定为 0 即有效。 ·没有基于角度差的自动拐角减速。
自动拐角减速 在参数(No.1777)中设定下限速度, 因此,没有参数 CSD(No.1602#4)、参数
在参数(No.1779)中设定 2 程序段间所成的 (No.1777,1779)。
临界角度。
基于速度差的自动拐 ·在参数(No.1780)中进行设定。 ·没有参数(No.1780)。
角减速(基于各轴的速 在各轴的允许速度差参数(No.1783)中进
度差的速度控制)的全 行设定。
轴共同的允许速度差
设定基于圆弧半径的 · 在参数(No.1730,1731)中设定进给速度上 ·没有参数(No.1730,1731)。
进给速度钳制(基于圆 限值以及与此对应的圆弧半径值。 在参数(No.1735)中设定各轴的允许加速
弧插补的加速度的速 度。
度控制)

- 432 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


设定全轴共同的 ·在参数(No.1431)中进行设定。 ·没有参数(No.1431)。
最大切削进给速度 在各轴的最大切削进给速度参数
(No.1432)中进行设定。
快速移动程序段 ·在先行控制方式中无效。 ·在先行控制方式中,只有在使用插补后加/
重叠 减速时有效。

B.20.2 与诊断显示相关的差异

没有。

- 433 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.21 加工条件选择功能

B.21.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


通过设定项目“BIPL ·根据精度级别,设定如下参数。 ·根据精度级别,设定如下参数。
加速度”设定的参数 [参数(No.1770)] [参数(No.1660)]
(加工参数调整画面) 插补前直线加/减速中的最大加工速度 插补前加/减速中各轴的允许最大加速度
[参数(No.1771)] (Series 0i-D 中没有参数(No.1770)
成为插补前直线加/减速中的最大加工速 (No.1771))
度 (参数(No.1770))之前的时间
通过设定项目“最大加 ·根据精度级别,设定如下参数。 ·根据精度级别,设定如下参数。
速度”设定的参数 1 [参数(No.1730)] [参数(No.1735)]
(加工参数调整画面) 基于圆弧半径的进给速度钳制下的进给速 基于圆弧插补的加速度的速度控制下的
度上限值 允许加速度
[参数(No.1731)] (Series 0i-D 中没有参数(No.1730)
与基于圆弧半径的进给速度钳制下的进给 (No.1731)。此外,“基于圆弧半径的进给
速度上限值(参数(No.1730))对应的圆弧半 速度钳制”改名为“基于圆弧插补的加速
径值 度的速度控制”)

B.21.2 与诊断显示相关的差异

没有。

- 434 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.22 进给轴同步控制

B.22.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


功能名称 ·这是简易同步控制。 ·这是进给轴同步控制。
始终为同步运行的设 ·无法进行。 ·随从控轴的参数 SCA
定 (No.8304#5)设定而定。设定值为 0 的情况
下,成为与 Series 0i-C 等同的动作。

参数 SCA(No.8304#5)
在进给轴同步控制中
0: 从孔轴的进给轴同步控制选择信号
SYNCx 或进给轴同步控制手动进给选
择信号 SYNCJx 为“1”时,执行同步
运行。
1: 始终执行同步运行。
与信号 SYNCx / SYNCJx 无关地始终
成为同步运行。
使多个从控轴相对主 ·无法进行。 ·能够进行。
控轴进行同步运行的 可以在作为从控的多个轴的参数
设定 (No.8311)中设定同一主控轴号。
相对主控轴和从控轴 ·无法设定同一轴名称。 ·可以设定同一轴名称。但是,在这种情况
设定同一轴名称的情 下,正常运行下无法进行自动运行,只可
形 以进行手动运行。(即使进行自动运行,也
不会发生报警)
设定进行简易同步控 T · 没有设定在参数(No.8311)中的主控轴的
制(进给轴同步控制)的 ·参数(No.8311)的设定方法与 M 系列不同。 轴号必须比从控轴的轴号小这一限制。
轴 详情请参阅 Series 0i-C 的 CONNECTION · 参数(No.8311)的设定方法统一为 Series
MANUAL(连接说明书)(B-64113EN-1)等。 0i-C 的 M 系列的方法。
M

·设定在参数(No.8311)中的主控轴的轴号,
必须比从控轴的轴号小。

- 435 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-C Series 0i-D


基于位置偏差量的同 ·无法进行。 · 监视主控轴和从控轴的伺服的位置偏差
步误差检测 量,当超过从控轴的参数(No.8323)中设定
的极限值时,在发出报警(DS0001)的同
时,输出进给轴同步控制位置偏差量误差
报警信号 SYNER<F403.0>。
(没有参数(No.8313)。与组数无关地在参
数(No.8323)中进行设定)

· 另外,参数(No.8323)的数据范围如下所
示。
[数据范围]
0~999999999。
基于机械坐标值的同 ·无法进行。 · 对主控轴和从控轴的机械坐标值进行比
步误差检测 较,在该差比从控轴的参数(No.8314)的值
大的情况下,发出报警(SV0005),并立即
停止电机。

· 另外,参数(No.8314)的数据范围如下所
示。
[数据范围]
0 或正的最小设定单位的 9 位数。(若是
IS-B,其范围为 0.0~+999999.999)
设定同步调整 ·无法进行同步调整。 ·将从控轴的参数 SOF(No.8303#7)设定为
1,使得同步调整有效。
(没有参数 SOF(No.8301#7)。与组数无关
地在参数 SOF(No.8303#7)中进行设定)
同步调整的执行时机 ·无法进行同步调整。 ·在如下情况下进行同步调整。
1. 使用绝对位置检测器情况下通电时
2. 手动返回参考点时
3. 伺服的位置控制从 OFF 切换到 ON 时
(譬如,紧急停止解除时,伺服报警解
除时,伺服关断解除时等。但是,轴拆
除解除时则不予进行)

- 436 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


同步调整的最大补偿 ·无法进行同步调整。 ·在从控轴的参数(No.8325)中进行设定。
量 补偿量超过该参数时,发生报警(SV0001)。
(没有参数(No.8315)。与组数无关地在参数
(No.8325)中进行设定)

·另外,参数(No.8325)的数据单位和数据范
围如下所示。
[数据单位]
机械单位。
[数据范围]
0 或正的最小设定单位的 9 位数。(若是
IS-B,其范围为 0.0~+999999.999)
设定栅格位置调整自 ·无法进行栅格位置调整的自动设定。 ·将从控轴的参数 ATE(No.8303#0)设定为
动设定 1,使得栅格位置调整自动设定有效。
(没有参数 ATE(No.8302#0)。与组数无关
地在参数 ATE(No.8303#0)中进行设定)

·将从控轴的参数 ATS(No.8303#1)设定为
1,开始栅格位置调整自动设定。
(没有参数 ATS(No.8302#1)。与组数无关
地在参数 ATS(No.8303#1)中进行设定)
根据栅格位置调整自 ·无法进行栅格位置调整的自动设定。 ·在从控轴的参数(No.8326)中进行设定。
动设定求出的主控轴 (没有参数(No.8316)。与组数无关地在参数
和从控轴的参考计数 (No.8326)中进行设定)
器的差
利用扭矩差报警检测 ·无法进行扭矩差报警检测。 ·在从控轴的参数(No.8327)中进行设定。
功能在从伺服准备就 (没有参数(No.8317)。与组数无关地在参数
绪信号 SA<F000.6>成 (No.8327)中进行设定)
为 1 起到开始扭矩差报
警的检测为止的时间
相对从控轴使用外部 ·无法使用。 ·没有参数 SSE(No.8302#3)。
机械坐标系偏移功能 通过将从控轴的参数 SYE(No.8304#7)设
的设定 定为 1,并向相应的主控轴设定外部机械
坐标系偏移的情况下,也可以使从控轴同
时偏移。
另外,本参数在各从控轴中被独立使用。
不将从控轴的移动加 ·无法进行。始终加到实际速度显示上。 ·没有参数 SMF(No.3105#7)。
到实际速度显示上的 通过将从控轴的参数 SAF(No.8303#2)设
设定 定为 0,即可不将从控轴的移动加到实际
速度显示上。(注意,其与参数
SMF(No.3105#7)的意思将会颠倒过来)
另外,本参数在各从控轴中被独立使用。

- 437 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-C Series 0i-D


在程序指令中切换同 ·务必指令不会缓冲的 M 代码。 ·务必指令切换同步状态的 M 代码(参数
步状态的情形 使用该 M 代码,从 PMC 侧切换输入信号 (No.8337,8338))。
SYNCx<G138>,SYNCJx<G140>。 通过利用此 M 代码切换从 PMC 侧切换
输入信号 SYNCx<G138>,
SYNCJx<G140>,也就能够在程序指令中
切换同步状态。

参数(No.8337)
指定从同步运行切换为正常运行的 M 代
码。

参数(No.8338)
指定从正常运行切换为同步运行的 M 代
码。
从控轴参数自动设定 ·将主控轴的参数 TRP(No.12762#4)设定为 1 ·没有参数 TRP(No.12762#4)。
功能 即有效。 将主控轴以及从控轴的参数
SYP(No.8303#4)设定为 1 即有效。

功能 Series 0i-C Series 0i-D


同步运行的组数 ·1 组。 ·2 组。
手动运行时的同步运 ·JOG、手轮和增量进给的情况下,无法进 ·通过将进给轴同步控制手动进给选择信号
行 行同步运行。 SYNCJx 设定为 1,即使在 JOG、手轮、
增量进给的情况下,也可以进行同步运行。
此外,如果参数 SCA(No.8304#5)=1,无论
SYNCJx 设定如何都可以进行同步运行。

B.22.2 与诊断显示相关的差异

项目 Series 0i-C Series 0i-D


主控轴和从控轴的位 ·同步组数为 1 组时,显示在主控轴的诊断 ·显示在从控轴的诊断(No.3500)中。
置偏差量的差 (No.540)中;同步组数为 2 组时则显示在主 (与组数无关地显示在诊断(No.3500)中)
控轴的诊断(No.541)中。

- 438 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.23 倾斜轴控制

B.23.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


参数(No.8211, 8212)中
设定了非法值时的倾 Series 0i-C Series 0i-D
斜轴和正交轴 倾斜轴 正交轴 倾斜轴 正交轴
基本 3 轴的 X 轴(参 基本 3 轴的 Z 轴(参
T系
X 轴(第 1 轴) Z 轴(第 2 轴) 数(No.1022)被设定 数(No.1022)被设定

为 1 的轴) 为 3 的轴)

正交轴由于倾斜轴的 · 通过参数 AZP(No.8200#3)来进行信号选 ·没有参数 AZP(No.8200#3)。


移动而移动时的正交 择。 始终将 ZP 设定为“0”。(予以清除。)
轴的返回参考点完成 “0”时,不将 ZP 设定为“0”。
信号 ZP (不予清除。)
<Fn094, Fn096, “1”时,不将 ZP 设定为“0”。
Fn098, Fn100> (予以清除。)
倾斜轴控制中的机械 · 通过参数 A53(No.8201#6)选择正交轴的动 ·没有参数 A53(No.8201#6)。
坐标系选择(G53)中存 作。 始终只有倾斜轴移动。
在倾斜轴的单独指令 “0”时,正交轴也移动。
时 “1”时,只有倾斜轴也移动。
倾斜轴控制中的 G30 · 通过参数 A30(No.8202#0)选择动作。 ·没有参数 A30(No.8202#0)。
指令 “0”时,设定为笛卡尔坐标系中的动作。 始终成为倾斜坐标系中的动作。
“1”时,设定为倾斜坐标系中的动作。

B.23.2 与诊断显示相关的差异

没有。

- 439 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.24 工作时间/零件数显示

B.24.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


用来计数零件数的 M 参数(No.6710)
代码的数据范围 计数零件数的 M 代码

的数据范围
·0~255。 ·0~99999999(8 位数)。
所要零件数的 参数(No.6713)
数据范围 所需零件数

的数据范围
·0~9999。 ·0~999999999(9 位数)。
加工零件数/ 参数(No.6711) 参数(No.6712)
加工零件总数的 加工零件数 加工零件总数
数据范围
的数据范围
·0~99999999(8 位数)。 ·0~999999999(9 位数)。
通电时间/ 参数(No.6750) 参数(No.6752) 参数(No.6754)
自动运行启动中时间/ 通电时间的累计值 自动运行启动中时间的累计值 切削时间的累计值
切削时间/ 参数(No.6756) 参数(No.6758)
输入信号 TMRON 的 输入信号 TMRON(G053.0)ON 接通时间的累计值 每次的自动运行启动时间
ON 时间/
每次的自动运行启动 的数据范围
时间的数据范围 ·0~99999999(8 位数)。 ·0~999999999(9 位数)。

B.24.2 与诊断显示相关的差异

没有。

- 440 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.25 手轮进给

B.25.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


超过快速移动速度量 指令了超过快速移动速度的手轮进给时,是忽略超过快速移动速度量的手动脉冲,还是不
的手动脉冲 予以忽略地将其累积在 CNC 内部
·随参数 HPF(No.7100#4)设定而定。累积量 · 没有参数 HPF(No.7100#4)。是忽略还是
在参数(No.7117)中进行设定。 累积,由累计量参数(No.7117)的设定值来
确定。
[参数(No.7117)=0 时]
予以忽略。
[参数(No.7117)>0 时]
不予忽略地累积在 CNC 内部。
手轮进给的允许流量 ·参数(No.7117)的设定范围为 ·参数(No.7117)的设定范围为
0~99999999 (8 位数)。 0~999999999 (9 位数)。
手摇脉冲发生器的使 ·在参数(No.7110)中进行设定。 ·没有参数(No.7110)。
用数量 即使不设定参数,也可以至多使用 2 台。
手轮进给的倍率参数 ·参数(No.7113), (No.7131), (No.12350)的倍 ·参数(No.7113), (No.7114), (No.7131),
的设定范围 率为 1~127, (No.7132), (No.12350), (No.12351)的倍率
参数(No.7114), (No.7132), (No.12351)的倍 为 1~2000。
率为 1~1000。
参数(No.7113) 参数(No.7114)
手轮进给移动量选择信号 手轮进给的移动量选择信号
MP1=0、MP2=1 时的倍率 MP1=1、MP2=1 时的倍率
[参数 MPX(No.7100#5)=0 时]
路径内的所有台上共同使用的倍率。
[参数 MPX(No.7100#5)=1 时]
路径内第 1 台上使用的倍率。
参数(No.7131) 参数(No.7132)
手轮进给的移动量选择信号 手轮进给的移动量选择信号
MP21=0、MP22=1 时的倍率 MP21=1、MP22=1 时的倍率
参数 MPX(No.7100#5)=1 时,成为路径内的第 2 台上使用的倍率。
参数(No.12350) 参数(No.12351)
每个轴的手轮进给移动量选择信号 每个轴的手轮进给移动量选择信号
MP1=0、MP2=1 时的倍率 MP1=1、MP2=1 时的倍率

B.25.2 与诊断显示相关的差异

没有。

- 441 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.26 PMC 轴控制

B.26.1 与规格相关的差异

1 路径控制/2 路径控制共同的差异

功能 Series 0i-C Series 0i-D


与同步控制(同步/混合 · 若是同步从控轴以外的轴,则可以使用 · 无法针对同步控制的轴使用 PMC 轴控
控制的同步控制)之间 PMC 轴控制。 制。
的关系
与前馈/先行前馈功能 · 通过参数 NAH(No.1819#7)、参数 ·有关通过 PMC 轴控制进行控制的轴,前
之间的关系 G8C(No.8004#3)、参数 G8R(No.8004#4) 馈/先行前馈功能都无效。
的组合,切换有效/无效。 没有参数 G8C(No.8004#3)和参数
G8R(No.8004#4)。
快速移动(00h)、第 1~ ·如下所示。 ·1~65535。
数据范围
4 返回参考点(07h~ 单位 另外,数据单位如下所示。
数据单位
0Ah)、机械坐标系选择 直线轴
公制系统的机械
英制系统的机械 IS-A~IS-C
单位

旋转轴
(20h)中的快速移动速 直线轴
公制系统的机械 1 mm/min

英制系统的机械 0.1 inch/min


度的数据范围 旋转轴 1 deg/min

快速移动(00h)、切削进 ·如下所示。 ·如下所示。


单位 IS-A IS-B,IS-C
给-每分钟进给 mm 单位输入 -99999999~99999999(8
(8位数)
桁) -999999999~999999999(9
(9位数)
桁)
deg 单位输入
(01h)、切削进给-每转 inch 单位输入
另外,数据单位为相应轴的最小设定单
进给(02h)、跳过-每分
位。(请参照下表)
钟进给(03h)中的总移 设 定 数 据
单 位 最 小 单 位
动量的数据范围 IS -A 0 .0 1
IS -B 0 .0 0 1
IS -C 0 .0 0 0 1

切削进给-每分钟进 ·1~65535。 ·1~65535。


给(01h)、跳过-每分钟 但是,必须在下表的指令范围内指令。
数据范围
进给(03h)中的切削进 单位

给速度的数据范围 直线轴
公制输入
英制输入
旋转轴

连续进给(06h)中的连 ·没有。 ·通过将参数 JFM(No.8004#2)设定为 1,即


续进给速度的指令单 可将指令单位设定为 200 倍。
位 200 倍功能
参数 JFM(No.8004#2)
此参数设定在 PMC 轴控制中连续进给指
令时的进给速度数据的指令单位。
公制输入时 英制输入时 旋转轴
设定单位

- 442 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


连续进给(06h)中的连 ·倍率 254%时 ·倍率 254%时
IS-B IS-C
续进给速度的最大进 公制输入 英制输入 公制输入 英制输入
公制输入 英制输入 公制输入 英制输入

给速度 (mm/min) (inch/min) (mm/min) (inch/min)

1倍 166458 1664.58 16645 166.46


10 倍 999000 16645.89 99900 1664.58

200 倍 999000 39330.0 99900 3933.0

·倍率取消时 ·倍率取消时
IS-B IS-C
公制输入 英制输入 公制输入 英制输入
公制输入 英制输入 公制输入 英制输入

(mm/min) (inch/min) (mm/min) (inch/min)

1倍 65535 655.35 6553 65.53

10 倍 655350 6553.5 65535 655.35

200 倍 999000 39330.0 999000 3933.0

速度指令(10h)中的进 进给速度的最小单位为如下式子所示。另外,值由整数赋予。无法赋予比其更小的指令。
给速度的最小单位 利用 IS-B 进行计算
Fmin : 最小的进给速度单位
P : 速度反馈用的检测器每旋转 1 周的脉冲数
·Fmin = P ÷ 7500 (mm/min) ·Fmin = P ÷ 1000 (mm/min)
速度指令(10h)中的速 速度指令由下式给定。
度指令 利用 IS-B 进行计算
F : 速度指令 (整数)
N : 主轴电机转速 (min-1)
P : 速度反馈用的检测器每旋转 1 周的脉冲数
·F = N × P ÷ 7500 (mm/min) ·F = N × P ÷ 1000 (mm/min)
扭矩控制(11h)中的扭 ·如下所示。 ·如下所示。
设定范围 单位
矩数据的设定范围 设定范围 单位
(9 位数)

- 443 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-C Series 0i-D


对于在自动运行中进 ·[Series 0i-D 的情形]
行了 PMC 轴控制的轴 对于在自动运行中切换为 PMC 轴控制并进行了移动指令的轴,在之后再次切换为 NC 轴
由程序进行绝对指令 控制并由程序进行绝对指令而使用的情况下,该 PMC 轴指令必须要由不缓冲的 M 代码
时的注意事项 来进行指定。

譬如,如下列程序所示,对 Y 轴进行了 PMC 轴控制之后,在 N40 程序段进行绝对指令


时,PMC 轴控制必须在不缓冲的 M 代码(N20 程序段)内进行控制。

O0001 ;
N10 G94 G90 G01 X20. Y30. F3000 ;
N20 M55 ; → 这里,相对 Y 轴进行 PMC 轴控制
N30 X70. ;
N40 Y50. ;
N50 M30 ;

另外,PMC 轴控制按照如下步骤进行。
1. 在输出对应 M55 的辅助功能选通信号 MF 之后,开始 PMC 轴控制。
2. PMC 轴控制完成后,输入对应 M55 的完成信号 FIN。
·[Series 0i-C 的情形]
没有必要由不缓冲的 M 代码来进行控制。
通过外部脉冲同步 ·随参数 SUE(No.8002#2)设定而定。 ·没有参数 SUE(No.8002#2)。
(0Bh,0Dh~0Fh)进行 进行与外部脉冲同步的轴的加/减速控
的与外部脉冲同步的 参数 SUE(No.8002#2) 制。(指数函数型加/减速)
轴的加/减速控制 基于 PMC 的轴控制中的外部脉冲同步指
令的情况下,是否进行与外部脉冲同步的
轴的加/减速控制
0: 予以进行。(指数函数型加/减速)
1: 不予进行。
相对仅由 PMC 轴控制 ·随参数 PIM(No.8003#0)设定而定。 ·没有参数 PIM(No.8003#0)。也没有参数
进行控制的直线轴的 (No.1010)。
英制/公制变换 参数 PIM(No.8003#0) 对于仅由 PMC 轴控制进行控制的直线
在仅由 PMC 轴控制进行控制的轴(见参数 轴,设定为旋转轴 B 类型(参数
(No.1010))中,直线轴的情形下,是否受到 (No.1006#1,#0=1,1)),使得其不受英制/公
英制/公制输入的影响 制输入的影响。
0: 受到影响。
1: 不受影响。
设定全轴为 CNC 轴 ·随参数 PAX(No.8003#1)设定而定。 ·没有参数 PAX(No.8003#1)。也没有参数
/全轴为 PMC 轴 (No.1010)。
参数 PAX(No.8003#1) 没有将全轴设定为 PMC 轴的参数。
CNC 控制轴数(参数(No.1010))的设定值
为 0 的情况下,
0: 将全轴设定为 CNC 轴。
1: 将全轴设定为 PMC 轴。

- 444 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


从 CNC 侧指令了移动 ·随参数 CMV(No.8004#0)设定而定。 ·没有参数 CMV(No.8004#0)。
指令和辅助功能,在结 执行来自 PMC 侧的轴控制指令。
束所指令的轴的移动 参数 CMV(No.8004#0)
后进入辅助功能完成 从 CNC 侧指令了移动指令和辅助功能,
信号等待状态时,在对 在结束所指令的轴的移动后进入辅助功能
同一轴从 PMC 侧进行 完成信号等待状态时,在对同一轴从 PMC
轴控制指令的情形 侧进行轴控制指令的情况下
0: 发出报警(PS0130)。
1: 执行来自 PMC 侧的轴控制指令。
通过来自 PMC 侧的轴 ·随参数 NMT(No.8004#1)设定而定。 ·没有参数 NMT(No.8004#1)。
控制指令在轴移动中 不伴随轴移动的指令,不发出报警就执行。
相对同一轴从 CNC 侧 参数 NMT(No.8004#1) (伴随轴的移动的指令则发出报警
进行了指令的情形 通过来自 PMC 侧的轴控制指令在轴移动 (PS0130))
中相对同一轴从 CNC 侧进行了指令时
0: 发出报警(PS0130)。
1: 不伴随轴移动的指令,不发出报警就执
行。
设定 PMC 控制轴为直 ·通过参数 NDI(No.8004#7)和参数 ·没有参数 NDI(No.8004#7)。由参数
径指定时的移动量以 CDI(No.8005#1)的组合来确定。 CDI(No.8005#1)来确定。
及进给速度指令的直
径指定/半径指定 参数 CDI(No.8005#1)
在 PMC 轴控制中,PMC 控制轴为直径指
定时
0: 移动量以及进给速度的指令则假设为
半径指定。
1: 移动量的指令假设为直径指定,进给速
度的指令假设为半径指定。
辅助功能的个别输出 ·随参数 MFD(No.8005#7)设定而定。 ·没有参数 MFD(No.8005#7)。
PMC 轴控制功能的辅助功能的个别输出
参数 MFD(No.8005#7) 有效。
PMC 轴控制功能的辅助功能的个别输出
0: 无效。
1: 有效。
对速度指令(10h)进行 ·随参数 EVP(No.8005#4)设定而定。 · 随参数 EVP(No.8005#4)设定而定,但是
位置控制的功能 为将 EVP=1 的设定置于有效,需要将参
参数 EVP(No.8005#4) 数 VCP(No.8007#2)设定为 1。
PMC 轴控制的速度指令
0: 通过速度指令执行。 参数 VCP(No.8007#2)
1: 通过位置指令执行。 PMC 轴控制速度指令
0: 采用 FS10/11 规格。
1: 采用 FS0 规格。

- 445 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-C Series 0i-D


仅由 PMC 轴控制进行 ·随参数 IPA(No.8006#2)设定而定。 ·没有参数 IPA(No.8006#2)。也没有参数
控制的轴的到位检测 (No.1010)。
参数 IPA(No.8006#2) PMC 轴上没有移动指令时进行到位检
在仅由 PMC 轴控制进行控制的轴(见参数 随参数 NCI(No.8004#6)
测,有移动指令时,
(No.1010))的情况下, 设定而定。
0: PMC 轴上没有移动指令时执行到位检
测。 参数 NCI(No.8004#6)
1: 始终不进行到位检测。 在 PMC 轴控制中,是否在减速时进行到
位检测
0: 予以进行。
1: 不予进行。
相对 PMC 控制轴的到 ·随参数 NIS(No.8007#0)设定而定。 ·没有参数 NIS(No.8007#0)。
位检测无效信号、各轴 到位检测无效信号 NOINPS<G023.5>、
到位检测无效信号 参数 NIS(No.8007#0) 各轴到位检测无效信号 NOINP1~
使到位检测无效信号 NOINPS<G023.5>、 NOINP5<G359>在 PMC 轴的到位检测中
各轴的到位检测无效信号 NOINP1~ 无效。
NOINP5<G359>在 PMC 轴的到位检测中
0: 无效。
1: 有效。
PMC 轴控制中的快速 ·在参数(No.8021)中进行设定。 · 没有参数(No.8021)。
移动倍率的最低速度 无法设定快速移动倍率的最低速度。

2 路径控制的差异

功能 Series 0i-C Series 0i-D


与混合控制之间的关 ·也可以针对混合控制的轴使用 PMC 轴控 ·无法针对混合控制的轴使用 PMC 轴控制。
系 制。
使用第 2 路径的 A 组~ ·在第 2 路径的参数(No.8010)中设定 ·在第 2 路径中进行控制的轴的参数
D 组的设定 1(A 组)~4(D 组)。 (No.8010)中,设定 5(第 2 路径的 A 组)~
8(第 2 路径的 D 组)。

参数(No.8010)
设定在 PMC 轴控制中对各轴的控制轴指
令使用哪个 DI/DO 组。

B.26.2 与诊断显示相关的差异

没有。

- 446 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.27 外部子程序调用(M198)

B.27.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


调用存储卡上的 ·随参数 SBP(No.3404#2)设定而定。 ·务必通过地址 P 指定程序号后进行调用。
子程序时的地址 P 的格 调用存储卡上的子程序时,不依赖于参数
式(文件号指定/程序号 参数 SBP(No.3404#2) SBP(No.3404#2)的设定。
指定) 外部设备子程序调用 M198 中的地址 P 的
格式为
0: 文件号指定。
1: 程序号指定。
多重调用时的报警 从通过外部子程序调用被调用的子程序进一步指令外部子程序调用时,分别发生如下报警。
·发生报警(PS0210)。 ·发生报警(PS1080)。
MDI 方式下的外部子 ·有效。 ·随参数 MDE(No.11630#1)设定而定。
程序调用
参数 MDE(No.11630#1)
MDI 方 式 下 的 外 部 设 备 子 程 序 调 用
(M198 指令)
0: 无效。(发生报警(PS1081)。)
1: 有效。

B.27.2 与诊断显示相关的差异

没有。

- 447 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.28 顺序号检索

B.28.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


从子程序返回到调用 ·从开头检索调用源的程序,返回到最初出 ·向前检索进行了子程序调用的程序段以后
源的程序时,对执行指 现的顺序号 Nxxxxx 的程序段。 的部分,返回到最初出现的顺序号 Nxxxxx
定了顺序号的返回 的程序段。
(M99 Pxxxxx) 时 的 顺 没有相应顺序号的情况下,从开头检索调
序号进行检索 用源的程序,返回到最初出现的顺序号
Nxxxxx 的程序段。
例) 主程序 子程序
O0001 ; O9001 ;
N100 ; ① M99 P100 ;
N100 ; ②
M98 P9001 ;
N100 ; ③
N100 ; ④
M30 ;
·[Series 0i-C 的情形] ·[Series 0i-D 的情形]
返回到①的程序段。 返回到③的程序段。

警告
另外,在一个程序中设定多个具有同一编号的顺序号,有可能导致检索预料外的程序段,
切勿行之。

B.28.2 与诊断显示相关的差异

没有。

- 448 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.29 存储行程检测

B.29.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


刚刚通电后的存储行 ·这是对全轴始终有效的功能。 ·可由参数 DOT(No.1311#0)为每个轴选择有
程检测 效/无效。

参数 DOT(No.1311#0)
刚刚通电后的存储行程限位检测
0: 无效。
1: 有效。
※注释
本功能通过软件来存储机械坐标,所以
会给系统带来负荷。有关无需本功能的
轴,请勿进行设定。在切断电源期间移
动的量,在刚刚通电后不会反映于机械
坐标。
·通电时设定机械坐标。 ·通电时设定机械坐标。
绝对坐标、相对坐标则不予设定。 由该机械坐标设定绝对坐标和相对坐标。
(带有绝对位置位置检测器时予以设定。)
由 G22 指令地址 Y, J ·无法使用。 ·可以使用。

超程报警 ·存储行程检测 2 与参数 BFA(No.1300#7)不 · 存储行程检测 2 也与参数


对应。 BFA(No.1300#7)对应。
因此,发生干涉报警时,进入禁止区域后 通过在 BFA 中设定“1”,即可在禁止区
停止。 域跟前停止,所以无需将禁止区域设定得
因此,实际上需要将禁止区域稍许设定得 稍许大一些。
大一些。
参数 BFA(No.1300#7)
发生存储行程检测 1,2,3 的报警时,以及
在路径间干涉检测功能(T 系列)中发生
干涉报警时,以及在卡盘尾架屏障(T 系
列)中发生报警时,
0: 刀具在进入禁止区域后停止。
1: 刀具停在禁止区域前。
在执行自动运行的绝 ·运行再启动时,执行相当于已经成为软件 ·运行再启动时,向着已经成为软件 OT 的
对指令中发生软件 OT 的程序段的剩余移动量的移动,通过手 程序段的终点位置进行移动,再次发出软
OT1 报警时的报警自 动干预移动剩余移动量以上时,可以继续 件 OT 报警,不再能够继续运行程序。
动解除后的运行继续 运行程序。 详情请参阅连接说明书(功能篇)
动作 (B-64303CM-1)“存储行程检测 1”。

- 449 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.29.2 与诊断显示相关的差异

没有。

- 450 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.30 存储型螺距误差补偿

B.30.1 与规格相关的差异

功能 说明
旋转轴(A 类型)的设 参考点
0.0
定中的、参数(No.3621)
的设定值 45.0 315.0
(61) (68)
(60)

(62) (67)

(+)
90.0 270.0

(63) (66)

(64) (65)
135.0 225.0

180.0 在○位置输出补偿量。

·每旋转 1 周的移动量:360°
·螺距误差补偿点的间隔:45°
·参考点的补偿点的编号:60
上述情况下,参数的设定值成为如下所示情形。
参数 Series 0i-C Series 0i-D
No.3620 : 参考点的补偿号 60 60
No.3621 : 最-侧的补偿点号 60 61
No.3622 : 最+的补偿点号 68 68
No.3623 : 补偿倍率 1 1
No.3624 : 补偿点间隔 45000 45000
No.3625 : 每旋转 1 周的移动量 360000 360000
参数(No.3621)的设定值成为:
Series 0i-C = 参考点的补偿点的编号(参数(No.3620))
Series 0i-D= 参考点的补偿点的编号(参数(No.3620))+ 1

B.30.2 与诊断显示相关的差异

没有。

- 451 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.31 清除画面/自动清除画面功能

B.31.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


发生报警的状态下的 ·发生报警的状态(包含其它路径)下,手 ·发生报警的状态(包含其它路径)下,手
手动清除画面功能 动清除画面功能动作。 动清除画面功能不动作。
(“<CAN> + 功能 (通过“<CAN> + 功能键”清除画面。) (通过“<CAN> + 功能键”不会清除画
键”)的动作 面。)
再次显示方式切换的 ·清除画面状态中进行运行方式的切换时,
画面 不进行画面的再次显示。 进行画面的再次显示。
(保持清除状态。)
清除画面/显示画面 ·通过参数 NFU(No.3209#2)选择动作。 ·没有参数 NFU(No.3209#2)。
时的功能键输入 始终成为与参数 NFU(No.3209#2)=“1”相
参数 NFU(No.3209#2) 同的动作。
在清除画面/自动清除画面功能中,作为 (不执行基于功能键的画面切换。)
清除画面和进行显示的操作按下功能键
时,是否进行基于功能键的画面切换
0: 予以进行。
1: 不予进行。
自动清除画面功能动 ·通过参数(No.3123)进行设定。
作之前的时间 设定范围为 1~255(分)。 设定范围为 1~127(分)。

B.31.2 与诊断显示相关的差异

没有。

- 452 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.32 复位/倒带

B.32.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


在程序段的执行过程 ·在程序段的执行过程中复位的情况下,由该程序段指令的模态 G 代码、模态地址(N, F,
中复位时的模态信息 S, T, M 等)的状态
被保持下来。 不被保持下来。返回到紧之前的程序段中
所指令的模态信息。
(完全执行了指令程序段后,更新模态信
息。)

例)在如下程序中,在 N2 的程序段完成
定位之前复位时,T 代码和偏置返回到上
一把刀具(T0101)的信息。

N1 G00 X120. Z0. T0101 ;


;
N2 G00 X180. Z20. T0202 ;
;
自动运行中复位时 · 根据是否为 MDI 方式,成为如下所示动 ·与是否为 MDI 方式无关,不保持程序段的
的、被预读的程序段的 作。 信息。
信息(缓冲器的内容) MDI 方式时
保持程序段的信息。
MDI 方式以外的方式时
不保持程序段的信息。

B.32.2 与诊断显示相关的差异

没有。

- 453 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.33 手动绝对 ON/OFF

B.33.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


刀具补偿量自动变更 ·手动绝对信号 *ABSM(Gn006.2)=“1”时,进行了刀具补偿量自动变更的情况下,
时的绝对坐标 绝对坐标不发生变化。 绝对坐标发生相当于坐标偏移引起的刀具
补偿量的变化。

B.33.2 与诊断显示相关的差异

没有。

- 454 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.34 参数写入/存储器保护信号

B.34.1 与规格相关的差异

功能 Series 0i-TTC Series 0i-D


参数写入/存储器保护 ·这是不同路径的信号。 ·这是路径间通用的信号。
信号 KEYP, KEY1~
KEY4<G046.0, 3~6>
使信号 KEYP 有效的 · 通过 PK5(No.3292#7)设定有效/无效。这 ·通过 PKY(No.3299#0)设定有效/无效。这
参数 是位路径型参数。 是位系统通用型参数。

B.34.2 与诊断显示相关的差异

没有。

- 455 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.35 外部数据输入

B.35.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


外部报警消息的消息 ·[一次可以发送的消息数] ·[一次可以发送的消息数]
数和消息长 至多 4 件。 随参数 M16(No.11931#1)设定而定。设定
[每 1 件的消息长] 值为 0 的情况下,成为与 Series 0i-C 等同
32 个字符以内。 的动作。

参数 M16(No.11931#1)
外部数据输入或外部消息中,可以显示外
部报警消息和外部操作消息的消息数为
0: 至多 4 件。
1: 至多 16 件。

[每 1 件的消息长]
32 个字符以内。
外部报警消息的显示 ·[可以发送的报警号] ·随参数 EXA(No.6301#0)设定而定。
格式 0~999。
[区别于一般报警号的方法] 参数 EXA(No.6301#0)
在发送的编号上加 1000 后显示。 选择外部报警消息的规格。
0: 可以发送的报警号为 0~999。CNC 显
示在字符串“EX”后在该编号上加 1000
的报警号。
1: 可以发送的报警号为 0~4095。CNC 在
报警号前附加字符串“EX”后予以显
示。
外部操作消息的消息 ·随参数 OM4(No.3207#0)设定而定。 ·没有参数 OM4(No.3207#0)。
数和消息长 [一次可以发送的消息数]
参数 OM4(No.3207#0) 随参数 M16(No.11931#1)设定而定。至多 4
外部操作消息画面的消息 件或 16 件。
0: 最多 256 个字符,最多 1 件。 [每 1 件的消息长]
1: 最多 64 个字符,最多 4 件。 至多 256 个字符。

- 456 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


外部操作信息的显示 ·[可以发送的消息号] ·随参数 EXM(No.6301#1)设定而定。设定
格式 0~999。 值为 0 的情况下,成为与 Series 0i-C 等同
[区别于报警等编号的方法] 的动作。
0~99 的消息
与编号一起显示在画面上。CNC 为将其区 参数 EXM(No.6301#1)
分开来而在此编号上加 2000 后予以显示。 选择外部操作消息的规格。
100~999 的消息 0: 可以发送的消息号为 0~999。
编号不在画面上显示,仅在画面上显示消 0~99 的消息随同编号一起显示。CNC
息。 为将其区分开来而在此编号上加 2000
后予以显示。
100~999 的消息号不在画面上显示,
仅在画面上显示消息。
1: 可以发送的消息号为 0~4095。
0~99 的消息随同编号一起显示。CNC
在消息号前附加字符串“EX”后予以
显示。
100~4095 的消息号不在画面上显示,
仅在画面上显示消息。
外部操作消息的编号 参数(No.6310)
赋予设定的数据范围 外部操作消息的编号赋予设定

的数据范围
·0~1000。 ·0~4096。
外部程序号检索中将 ·不发出报警,也不进行检索。 ·发出报警(DS0059)。
程序号设定为 0 执行了
检索的情形
相对于无效功能的补 ·不发出报警而被忽略。 ·发出报警(DS1121)。
偿量输入了外部刀具
补偿的情形
外部操作消息履历的 ·从基于参数 MS1,MS0(No.3113#7,#6)的组 ·没有参数 MS1,MS0(No.3113#7,#6)。
消息数和消息长 合中进行选择。 [履历消息数]
至多 32 件。
[每 1 件的履历消息长]
至多 256 个字符。

B.35.2 与诊断显示相关的差异

没有。

- 457 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.36 数据服务器功能

B.36.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


存储器运行方式 ·没有存储器运行方式。 ·存储器运行方式下,可以针对登录在数据
服务器上的程序,进行如下操作。

1. 可以将数据服务器上的程序作为主程
序选择,并在存储器方式下运行。
2. 可以调用在数据服务器上的存放与主
程序相同目录中的子程序/用户宏程
序。
3. 可以进行字的插入、删除和替换之类的
程序编辑。
2 路径同时调用 2 路径系统的情形下,从两个路径同时将数据服务器上的程序进行外部子程序调用(M198)
·只要在如下限制内就可以进行。 ·无法进行。
[存储方式的情形] 通过存储器运行方式的子程序/用户宏程
两个路径中作业目录必须相同。 序调用来代替。
[FTP 方式的情形]
两个路径中连接主机必须相同。

B.36.2 与诊断显示相关的差异

没有。

- 458 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.37 Power Mate CNC 管理器

B.37.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


4 个从控装置显示功能 ·通过将参数 SLV(No.0960#0)设定为“1”, ·没有参数 SLV(No.0960#0)。
将画面进行 4 分割,可以显示多个从控装 始终显示一个从控装置。
置(最多 4 个)。 带有多个从控装置时,通过软键操作切换
要激活的从控装置。
参数 SLV(No.0960#0)
选择 Power Mate CNC 管理器时的画面
0: 显示一个从控装置。
1: 将画面进行 4 分割,显示多个从控装置
(最多 4 个)。

B.37.2 与诊断显示相关的差异

没有。

- 459 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.38 卡盘尾架屏障

B.38.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


超程报警 ·与参数 BFA(No.1300#7)不对应。 ·与参数 BFA(No.1300#7)对应。
因此,发生干涉报警时,进入禁止区域后 通过在 BFA 中设定“1”,即可在禁止区
停止。 域跟前停止,所以无需将禁止区域设定得
由于这个原因,实际上需要将禁止区域稍 稍许大一些。
许设定得大一些。
参数 BFA(No.1300#7)
发生存储行程检测 1,2,3 的报警时,以及
在路径间干涉检测功能(T 系列)中发生
干涉报警时,以及在卡盘尾架屏障(T 系
列)中发生报警时,
0: 刀具在进入禁止区域后停止。
1: 刀具停在禁止区域前。

B.38.2 与诊断显示相关的差异

没有。

- 460 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.39 螺纹切削循环回退(单一形车削用固定循环/复合形车削用固定循环)

B.39.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


复合形螺纹切削循环 ·返回到该时刻的循环的起始点。也即,第 ·返回到螺纹切削循环的出发点。也即,无
(G76)的倒角后的返回 n 次循环的情况下,返回到切削 n 次的位 论是第几次循环都返回到切削前的位置。
位置 置。
倒角后的退刀动作 ·成为如下规格。 · 随参数 CFR(No.1611#0)设定而定。设定
值为 0 的情况下,成为与 Series 0i-C 等同
[加/减速的类型] 的动作。
使用螺纹切削时的插补后加/减速。
[时间常数] 参数 CFR(No.1611#0)
使用螺纹切削的时间常数 在螺纹切削循环 G92,G76 中,完成螺纹倒
(参数(No.1626))。 角后的退刀动作
[进给速度] 0: 属于螺纹切削时的插补后加/减速类
使用参数(No.1466)的进给速度。 型,使用螺纹切削的时间常数(参数
(No.1626))、参数(No.1466)的进给速
度。
1: 属于快速移动的插补后加/减速类型,
使用快速移动的时间常数、快速移动速
度。

B.39.2 与诊断显示相关的差异

没有。

- 461 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.40 极坐标插补

B.40.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


极坐标插补中的坐标 ·无法使用。 ·通过参数 PLS(No.5450#2)设定有效/无效。
系偏移(极坐标插补偏
移功能) 参数 PLS(No.5450#2)
是否使用极坐标插补偏移功能
0: 不使用。
1: 使用。
可以在极坐标插补期间,在以非旋转轴中
心的任意的位置为工件坐标系原点的工件
坐标中进行指令。

详情请参阅用户手册(车床系统)
(B-64304CM-1)“极坐标插补”。

- 462 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


极坐标插补中的假想 ·平面第 1 轴自旋转轴中心在假想轴方向上时,也即,旋转轴的中心不在 X 轴上时,通过
轴方向的补偿 使用极坐标插补方式中的假想轴方向补偿功能,系统在考虑该误差后进行极坐标插补。
误差量在参数 (No.5464) 中进行设定。

假想轴(C 轴)

旋转轴

(X,C)

X轴
假想轴方向的误差(P)

旋转轴中心

(X,C) X-C 平面上的点(将旋转轴中心作为 X-C 平面的原点。)


X X-C 平面中的 X 轴坐标值
C X-C 平面中的假想轴坐标值
P 假想轴方向的误差量
(通过参数 No.5464 进行设定。)

·没有本功能。 ·可以使用本功能。

极坐标插补时的最大 ·在参数(No.5462)中进行设定。 ·没有参数(No.5462)。


切削进给速度、速度钳 设定值为 0 时,被参数(No.1422)钳制起来。 在参数(No.1430)中进行设定。

极坐标插补中的自动 ·通过参数 AFC(No.5450#1)设定有效/无效。 ·没有参数 AFC(No.5450#1)。
倍率、自动速度钳制 始终进行自动倍率、自动速度钳制。
参数 AFC(No.5450#1)
是否在极坐标方式中进行自动倍率、自动
速度钳制
0: 不予进行。
1: 予以进行。

B.40.2 与诊断显示相关的差异

没有。

- 463 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.41 路径间干涉检测(2 路径控制)

B.41.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


干涉报警 ·与参数 BFA(No.1300#7)不对应。 ·与参数 BFA(No.1300#7)对应。
因此,发生干涉报警时,进入禁止区域后 通过在 BFA 中设定 1,即可在禁止区域跟
停止。 前停止,所以无需将禁止区域设定得稍许
由于这个原因,实际上需要将禁止区域稍 大一些。
许设定得大一些。
参数 BFA(No.1300#7)
发生存储行程检测 1,2,3 的报警时,以及
在路径间干涉检测功能(T 系列)中发生
干涉报警时,以及在卡盘尾架屏障(T 系
列)中发生报警时,
0: 刀具在进入禁止区域后停止。
1: 刀具停在禁止区域前。

B.41.2 与诊断显示相关的差异

没有。

- 464 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.42 同步/混合控制(2 路径控制)

B.42.1 与规格相关的差异

功能 Series 0i-TTC Series 0i-D


进给轴同步控制 ·附加了同步、混合控制时,简易同步控制 ·即使附加同步、混合控制,进给轴同步控
(Series 0i-C:简易同 无效。 制也不会无效。
步控制) ·无法将进给轴同步控制的主控轴以及从控
轴作为同步控制的轴来使用。
·进给轴同步控制的主控轴可以进行混合控
制,但是从控轴则不可以进行混合控制。
相对其它路径的同步 ·通过参数 SVF(No.8165#1)进行选择。 ·没有参数 SVF(No.8165#1)。
轴、混合轴的前馈功能 始终是 SVF=“1”的规格。
及切削/快速移动别切 参数 SVF(No.8165#1) (相对其它路径的同步轴、混合轴,前馈
换功能 在同步/混合控制中,相对其它路径的同步 功能及切削/快速移动别切换功能有效。)
轴、混合轴,使前馈功能以及切削和快速
移动别切换功能
0: 无效。
1: 有效。
非同步/混合控制中时 ·不予禁止。 ·可通过参数 NUMx(No.8163#7)进行选择。
的移动指令
参数 NUMx(No.8163#7)
非同步/混合控制中时,对于设定了本参数
的轴是否禁止移动指令
0: 不予禁止。
1: 予以禁止。(发出报警(PS0353)。)
发生与同步/混合控制 ·将两个路径都置于进给保持状态。 ·可通过参数 MPA(No.8168#0)进行选择。
相关的报警时的动作
参数 MPA(No.8168#0)
发生与同步/混合/重叠控制相关的报警
时,
0: 将两个路径都置于进给保持状态。
1: 仅将包含与同步/混合/重叠控制相关的
轴的路径置于进给保持状态。
譬如,相同路径内的同步控制的情况
下,只有发生报警的路径成为进给保持
状态。另外一方的路径,依赖于参数
IAL(No.8100#1)的设定。)

- 465 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-TTC Series 0i-D


同步/混合控制中的轴 ·解除同步/混合控制方式。 ·可通过参数 NCS(No.8160#5)进行选择。
发生超程时
参数 NCSx(No.8160#5)
在同步/混合/重叠控制中的轴超程时
0: 解除同步/混合/重叠控制。
1: 不解除同步/混合/重叠控制。
切换自动运行中的、同 ·可以在任意时机进行切换。 ·通过 M 代码指令进行切换。务必在 M 代
步控制轴选择信号、混 码的前后,指令一个等待 M 代码(不缓冲
合控制轴选择信号 的 M 代码)。在同一路径内进行同步/混
合控制的情况下,务必在进行同步/混合控
制的开始和解除的 M 代码前后,指令不缓
冲的 M 代码等,以禁止预读。

同步控制
项目 Series 0i-TTC Series 0i-D
从控驻留中的 G28 ·尚未建立从控轴的参考点时,机械坐标移动 ·尚未建立从控轴的参考点时,发出报警
到参数(No.1240)设定的坐标值,完成返回 (PS0354)。
参考点。
是否进行同步控制中 ·通过参数 SPNx(No.8164#4)进行选择。 ·没有参数 SPN(No.8164#4)。
的从控轴的工件坐标 始终是 SPNx=“0”的规格。
以及相对坐标的更新 参数 SPNx(No.8164#4) (进行更新)
是否进行同步控制中的从控轴的工件坐标
以及相对坐标的更新
0: 予以进行。
1: 不予进行。
在同一路径内进行同 ·不进行同步偏移检测。 ·进行同步偏移检测。
步控制时的同步偏移
检测(参数
SER(No.8162#1)=
“1”)
相对主控轴的手轮中 ·始终同时反映于从控轴。 ·通过参数 SMIx(No.8163#5)选择是否使其
断量或镜像方式 反映于从控轴。

参数 SMIx(No.8163#5)
在同步控制中,将相对主控轴的手轮中断
量或者镜像方式
0: 反映于从控轴。
1: 不反映于从控轴。

- 466 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

项目 Series 0i-TTC Series 0i-D


相对同步控制结束时 ·不进行相对从控轴的工件坐标系的自动设 ·可通过参数 SPVx(No.8167#6)进行选择。
的从控轴自动设定工 定。
件坐标系 参数 SPVx(No.8167#6)
在同步控制结束时是否对从控轴进行工
件坐标系的自动设定
0: 不予进行。
1: 予以进行。
设定的工件坐标系,根据该时刻的机
械坐标值和参数(No.1250)的各轴的参
考点中的工件坐标值进行计算。

混合控制
项目 Series 0i-TTC Series 0i-D
混合控制中的 G28 ·尚未建立混合中的其它路径的轴的参考点 ·尚未建立混合中的其它路径的参考点时,
时,机械坐标移动到参数(No.1240)设定的 发出报警(PS0359)。
坐标值,完成返回参考点。
对 Cs 轮廓轴相互间进 ·通过参数 CZMx(No.8161#1)选择是否使用 ·没有参数 CZMx(No.8161#1)。
行混合控制时,对 Cs Cs 轮廓轴原点返回指令的混合控制。 始终是参数 CZMx=“1”的规格。(使用
轮廓轴原点返回指令 混合控制。)
进行混合控制 参数 CZMx(No.8161#1)
对 Cs 轮廓轴相互间进行混合控制时,是否
使用 Cs 轮廓轴原点返回指令的混合控制
0: 不使用。
1: 使用。
相对混合轴的手轮中 ·无效。 ·通过参数 MMIx(No.8163#6)选择有效/无
断 效。

参数 MMIx(No.8163#6)
混合控制中的手轮中断对于混合轴
0: 有效。
1: 无效。
混合控制中的当前位 ·通过参数 MDXx(No.8163#0)进行选择。 ·没有参数 MDXx(No.8163#0)。
置显示(绝对/相对坐 始终是 MDXx=“1”的规格。(显示本地
标) 参数 MDXx(No.8163#0) 路径的坐标值。)
混合控制中的当前位置显示(绝对/相对坐
标)
0: 显示本地路径的坐标值。
1: 显示混合中的其他路径的对方坐标值。

- 467 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

项目 Series 0i-TTC Series 0i-D


混合控制中的 G53 ·通过参数 CPMx(No.8165#2)进行选择。 ·没有参数 CPMx(No.8165#2)。
始终是 CPMx=“1”的规格。
参数 CPMx(No.8165#2) (G53 有效。)
混合控制中,使机械坐标系选择(G53)
0: 无效。
1: 有效。
(计算移动量,以便通过混合对象路径
的机械坐标系选择进行移动。)
相对混合控制中的轴 ·通过参数 NLSx(No.8167#0)进行选择。 ·没有参数 NLSx(No.8167#0)。
的直线插补型快速移 始终是 NLSx=“1”的规格。
动的加速时间恒定加 参数 NLSx(No.8167#0) (加速时间恒定加减速有效。)
减速(参数 RPT 相对混合控制中的轴,使直线插补型快速
(No.1603#4)) 移动的加速时间恒定加减速(参数 RPT
(No.1603#4))
0: 有效。
1: 无效。
混合控制中的机械坐 ·显示本地路径的坐标值。 ·可通过参数 MDMx(No.8169#0)进行选择。

参数 MDMx(No.8169#0)
混合控制中的机械坐标
0: 显示本地路径的坐标值。
1: 显示混合对方的机械坐标值。
读取混合控制中的机 ·读取本地路径的机械坐标值。 ·可通过参数 MVMx(No.8169#1)进行选择。
械坐标值(#5021~)
参数 MVMx(No.8169#1)
混合控制中的机械坐标值(#5021~)的读

0: 读取本地路径的机械坐标值。
1: 读取混合对方的机械坐标值。
混合控制中的快速移 ·使用指令轴的快速移动速度。 ·可通过参数 MRFx(No.8169#2)进行选择。
动速度
参数 MRFx(No.8169#2)
混合控制中,快速移动速度
0: 使用指令轴的快速移动速度。
1: 使用移动轴的快速移动速度。

B.42.2 与诊断显示相关的差异

项目 Series 0i-TTC Series 0i-D


显示每个轴的同步误 ·显示在参数(No.8182)中。 ·显示在诊断的 No.3502 中。
差量

- 468 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.43 重叠控制(2 路径控制)

B.43.1 与规格相关的差异

功能 Series 0i-TTC Series 0i-D


进给轴同步控制 ·附加重叠控制时,简易同步控制无效。 ·即使附加重叠控制,进给轴同步控制也不
(Series 0i:简易同步 会无效。
控制) ·进给轴同步控制的主控轴和重叠控制的主
控轴可以通用。
发生与重叠控制相关 ·将两个路径都置于进给保持状态。 ·可通过参数 MPA(No.8168#0)进行选择。
的报警时的进给保持
参数 AXS(No.8160#4)
重叠控制中的从控轴移动中信号
<Fn102>、或轴移动方向别信号<Fn106>
0: 将两个路径都置于进给保持状态。
1: 仅将包含与重叠控制相关的轴的路径
置于进给保持状态。(譬如,同一路径
内的重叠控制的情况下,只有发生报警
的路径成为进给保持状态。)
相对重叠控制中的从 ·无法进行。 ·无法进行。
控轴的返回参考点 发出报警(PS0363)。
多个从控轴 ·无法进行一个主控轴、多个从控轴这样的 ·可以进行一个主控轴、多个从控轴这样的
重叠控制。 重叠控制。
重叠控制中的从控轴 ·根据累加重叠的移动脉冲的结果执行状态 ·通过参数 AXS(No.8160#4)进行选择。
的轴移动中信号、 输出。
轴移动方向别信号 参数 AXS(No.8160#4)
重叠控制中的从控轴移动中信号
<Fn102>、或轴移动方向别信号<Fn106>
0: 根据累加重叠的移动脉冲的结果执行
状态输出。
1: 不管累加重叠的移动脉冲如何,根据各
自的轴移动结果,执行状态输出。
重叠控制中的轴超程 ·解除重叠控制方式。 ·可通过参数 NCS(No.8160#5)进行选择。

参数 NCS(No.8160#5)
在同步/混合/重叠控制中的轴超程时
0: 解除同步/混合/重叠控制。
1: 不解除同步/混合/重叠控制。

- 469 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-TTC Series 0i-D


切换自动运行中的重 ·可以在任意时机进行切换。但是,必须是 ·通过 M 代码指令进行切换。务必在 M 代
叠控制轴选择信号 主控轴、从控轴都已经停止。 码的前后,指令一个等待 M 代码(不缓冲
的 M 代码)。在同一路径内进行重叠控制
的情况下,务必在进行重叠控制的开始和
解除的 M 代码前后,指令不缓冲的 M 代
码等,以禁止预读。

B.43.2 与诊断显示相关的差异

没有。

- 470 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.44 Y 轴偏置

B.44.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


使用 Y 轴偏置的轴号 ·通过参数 Y03(No.5004#7)进行选择。 ·通过参数(No.5043)进行选择。
设定值为 0 或在数据范围外时,在基本 3
参数 Y03(No.5004#7) 轴(X 轴、Y 轴、Z 轴)的 Y 轴上使用。
Y 轴偏置
0: 在第 4 轴上使用。
1: 在第 3 轴上使用。

B.44.2 与诊断显示相关的差异

没有。

- 471 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.45 刀具半径补偿/刀尖半径补偿

B.45.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


刀具半径补偿/刀尖半 ·Series 0i-D 中,将 Series 0i-C 的刀具半径补偿 C(M 系列)和刀尖半径补偿(T 系列)合称为
径补偿 刀具半径/刀尖半径补偿。
拐角圆弧插补(G39) ·没有。 ·有。
包含在刀具半径/刀尖半径补偿中。
拐角圆弧插补(G39)始终有效,所以没有参
数 G39(No.5008#2)。
MDI 运行中的 ·MDI 运行中,都不应用刀具半径补偿 C/ ·即使在 MDI 运行中,也应用刀具半径/刀
刀具半径补偿/刀尖半 刀尖半径补偿。 尖半径补偿。
径补偿
刀具半径/刀尖半径补 ·如下例所示那样,单程序段停止位置不同。
偿方式中的单程序段
停止位置

工件
r α
L
编程路径
r
L

L L 刀具半径/刀尖半径中心路径
Series 0i-D 的单程序段停止点
Series 0i-C 的单程序段停止点

有意识地改变补偿方 ·没有。 · 在开始刀具半径/刀尖半径补偿时或在该


向的功能(IJ 类型矢量、 方式下,通过在 G00 或 G01 的程序段中
KI 类型矢量、 指令 I,J,K,即可使该程序段终点位置的
JK 类型矢量) 补偿矢量与由 I,J,K 所指定的方向垂直。
由此,就可以有意识地改变补偿方向。

- 472 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


发生过切报警造成的 ·如下例所示那样,指令的圆弧插补的半径值比刀具半径/刀尖半径补偿的半径值小时,利
停止位置 用刀具半径/刀尖半径补偿对内侧进行补偿时,会发生过切,发出报警而停止,但是该停
止位置不同。

刀具半径/刀尖半径中心路径 N1

P1
P2
编程路径

工件 N2

P3

N3

照此进行就会产生过切

[Series 0i-C 的情形]


N1 程序段不是单程序段停止的情况下,在刚刚执行 N2 程序段后(图中的 P2)停止,可以
防止过切,但是 N1 程序段为单程序段停止的情况下,移动到 N2 程序段的终点(图中的
P3),有可能发生过切。
[Series 0i-D 的情形]
不管 N1 程序段的单程序段状态如何,在 N2 程序段的起始点(图中的 P1)停止,所以可防
止过切。
为进行刀具半径补偿/ ·无法进行。 ·随参数 SBK(No.5000#0)设定而定。
刀尖半径补偿而在内
部的创建的程序段中 参数 SBK(No.5000#0)
的单程序段停止 为进行刀具半径补偿/刀尖半径补偿而在
内部的创建的程序段中
0: 不执行单程序段停止。
1: 执行单程序段停止。
此设定使用于包含刀具半径/刀尖半径补
偿的程序检测中。
使干涉检测无效且擦 ·将参数 CNI(No.5008#0)设定为 1。 ·没有。(没有参数 CNI(No.5008#0))
除干涉矢量的设定 下例的情况下,由于通过 V1 和 V4 内侧的 为了避免过切,使用干涉检测回避功能(参
矢量进行干涉检测,擦除干涉的矢量,所 数 CAV(No.19607#5))。
以刀具中心路径经过 V1 矢量表示的点和 下例的情况下,V1 和 V4、V2 和 V3 都发生
V4 矢量表示的点。 干涉,创建矢量 VA 和 VB。刀具中心路径
经过 VA 矢量表示的点和 VB 矢量表示的
点。

- 473 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-C Series 0i-D


[Series 0i-C 的情形]

刀具中心路径

编程路径

V4 V1

V3 V2

[Series 0i-D 的情形]

刀具中心路径

编程路径 VA VB

V4 V1

V3 V2

刀具半径/刀尖半径补 ·始终为 3 个程序段。 ·可以在参数(No.19625)中进行设定。成为


偿方式下的读入程序 3~8 个程序段的设定。
段数 没有设定的情况下(设定值为 0 的情形),
与 Series 0i-C 等同(3 个程序段)。
刀具半径/刀尖半径补 ·发生报警(PS0038),在圆弧插补程序段前 ·发生报警(PS0041),在圆弧插补程序段前
偿方式中指令了中心 的程序段终点停止。 的程序段起点停止。
和起点或终点一致的
圆弧插补的情形

- 474 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


刀具半径/刀尖半径补 ·随参数 CCN(No.5003#2)设定而定。 · 没 有 参 数 CCN(No.5003#2) 。 始 终 为
偿方式中指令了自动 CCN=1 时的动作。
返回参考点时的动作 [CCN=0 的情形]
向中间点移动时取消偏置矢量。
此外,从参考点执行起刀动作。

中间点
S G28 S S G01

G00 r

S
参考点
(G42 G01)

[CCN=1 的情形][Series 0i-D 的情形]


向中间点移动时不取消偏置矢量,向参考点移动取消偏置矢量。
此外,不是从参考点起刀,而是计算通常的偏置矢量。

中间点
S G28 S S G01

r
G00

S
参考点
(G42 G01)

- 475 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-C Series 0i-D


刀具半径/刀尖半径补 ·随参数 QCR(No.5008#5)设定而定。 · 没有参数 QCR(No.5008#5)。始终为
偿中的圆弧插补的移 QCR=1 时的动作。
动距离判定方式 [QCR=0 的情形] [QCR=1 的情形][Series 0i-D 的情形]

C B B L
起点
起点
D A
终点 终点 A

中心 中心

终点从起点看若在 A 侧,则成为微小移 终点若在比连接起点和中心的直线 L 更


动。若在 B,C,D 侧,则成为近似一周的移 靠 A 侧,则成为微小移动。若在 B 侧,则
动。 成为近似一周的移动。
刀具半径/刀尖半径补 ·通过直线插补进行连接。 ·随参数 CCC(No.19607#2)设定而定。
偿方式中围绕外侧拐 [CCC=0 的情形][Series 0i-C 的情形] [CCC=1 的情形]
角时的补偿矢量间的 用直线插补连接多个矢量 用圆弧插补连接多个矢量
连接方式

- 476 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


假想刀尖方向和 ·可以使用假想刀尖方向 1~8 的,仅限于 ·所有的假想刀尖方向都可以在
平面选择 G18(Z-X)平面。 G17,G18,G19 平面上使用。
假想刀尖方向若为 0 或 9,则也可以在
G17,G19 平面上进行补偿。
单一形固定循环 ·[外径、内径车削循环(G90)] ·[外径、内径车削循环(G90)]
(G90,G94)时的刀尖半 刀尖半径中心路径 刀尖半径中心路径
径补偿中的刀尖半径
刀尖半径中心路径
中心路径 0 0
4,8,3
8 刀尖半径中心路径 8 3
5,0,7 4 3 4
所有刀尖
5 7 5 7

2 1 6 2
1,6,2 1 6
所有刀尖 4,5,1 8,0,6
所有刀尖
3,7,2 所有刀尖

编程路径 编程路径

·[端面切削循环(G94)] ·[端面切削循环(G94)]
刀尖半径中心路径 刀尖半径中心路径

刀尖半径中心路径
0 0
4,8,3 刀尖半径中心路径
8 8
5,0,7 4 3 所有刀尖 4 3

5 7 5 7

2 1 2
1,6,2 1 6 6

所有刀尖 4,5,1 8,0,6 所有刀尖 所有刀尖


3,7,2

编程路径
编程路径

※ 图中的 0~8 的数字,表示假想刀尖号。


刀尖半径补偿的起刀/ ·无法设定起刀/取消的类型。 ·随参数 SUP(No.5003#0)、SUV(No.5003#1)
取消的类型 设定而定。
设定为 SUV,SUP=0,1(类型 B)时,成为与
Series 0i-C 等同的动作。

B.45.2 与诊断显示相关的差异

没有。

- 477 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.46 钻孔用固定循环

B.46.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


攻丝循环中的 M05 输 ·通过参数 M5T(No.5101#6)进行选择。 ·通过参数 M5T(No.5105#3)进行选择。

参数 M5T(No.5101#6) 参数 M5T(No.5105#3)
在攻丝循环 G84/G74(M 系列)、G84/G88 在攻丝循环 G84/G74(M 系列)、G84/G88
(T 系列)中,主轴的旋转方向由正转变 (T 系列)中,主轴的旋转方向由正转变
为反转,或从反转变为正转时,在输出 为反转,或从反转变为正转时,在输出
M04 或 M03 之前,是否输出 M05 M04 或 M03 之前,是否输出 M05
0: 输出 M05。
0: 不输出 M05。 1: 不输出 M05。
1: 输出 M05。 ※注释
本 参 数 相 当 于 Series 0i-C 的 参 数
M5T(No.5101#6)。
“0”/“1”的逻辑与 Series 0i-C 相反。
通过重复次数 K 指令 ·通过参数 K0E(No.5102#5)进行选择。 ·通过参数 K0D(No.5105#4)进行选择。
了 K0 时的动作
参数 K0E(No.5102#5) 参数 K0D(No.5105#4)
在钻孔用固定循环(G80~G89)中指令了 在钻孔用固定循环(G80~G89)中指令了
K0 时 K0 时
0: 执行一次钻孔操作。 0: 不执行钻孔操作而仅存储孔加工数据。
1: 不执行钻孔操作而仅存储孔加工数据。 1: 执行一次钻孔操作。
※注释
“0”/“1”的逻辑与 Series 0i-C 的参
数 K0E (No.5102#5)相反。

固定循环中的 Cs 轮廓 ·可通过参数 NRF(No.3700#1)选择动作。 ·存在参数 NRF(No.3700#1),但是在固定循


控制轴的最初的定位 环中,不依赖于参数 NRF(No.3700#1)的设
指令(G00)的动作 参数 NRF(No.3700#1) 定,进行通常的定位动作。
在将串行主轴切换为 Cs 轮廓控制轴后的
最初的移动指令中
0: 在进行了一次返回参考点动作后,进行
定位动作。
1: 进行通常的定位动作。

- 478 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


镗孔循环(G85, G89) ·通过参数 BCR(No.5104#1)选择退刀动作。 ·没有参数 BCR(No.5104#1)。
的退刀动作 退刀动作始终为切削进给。
参数 BCR(No.5104#1) 此时,可以相对退刀动作的切削速度,应
镗孔循环中,退刀动作 用由参数(No.5149)所设定的倍率。倍率范
0: 进行切削进给。 围是 1%~2000%。
此时,可以相对退刀动作的切削速度,
应用由参数(No.5121)所设定的倍率。倍
率范围是 100%~2000%。
1: 进行快速移动。
此时,快速移动倍率也有效。
深孔钻削循环的空程 ·在参数(No.5114)中进行设定。 ·在参数(No.5115)中进行设定。

Series 10/11 格式的钻 ·无法将 Y 轴作为钻孔轴。 ·可以将 Y 轴作为钻孔轴。
孔轴 否则会发出 P/S 报警(No.028)。

B.46.2 与诊断显示相关的差异

没有。

- 479 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.47 单一形固定循环/复合形固定循环

B.47.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


加工平面 ·进行固定循环的平面固定为 ZX 平面。 ·进行车削固定循环的平面,可以选择任意
平面(包含平行轴)。
但是,在 G 代码体系 A 时,无法将轴名称
为 U, V, W 的轴设定为平行轴。
地址 R 的设定单位 ·取决全轴通用的设定单位。 ·根据加工平面以及指令,成为设定单位对
(Series 10/11 格式时 象的轴发生变化。
为地址 I, J, K) G90/G92 为加工平面构成轴的第 2 轴,
G94 为加工平面构成轴的第 1 轴
有关刀尖半径补偿的 · 请参阅用户手册(T 系列)(B-64304CM-1)的 4.1.5 节“单一形固定循环和刀尖半径补偿”。
应用方法 有关规格的差异,记载有详细说明。
基于地址 E 的英制螺纹 ·视为地址 F 的螺纹的导程指令,进行螺纹 ·进行英制螺纹切削。
切削(Series 10/11 格 切削。
式)
固定循环中的 Cs 轮廓 ·可通过参数 NRF(No.3700#1)选择动作。 ·存在参数 NRF(No.3700#1),但是在固定循
控制轴的最初的定位 环中,不依赖于参数 NRF(No.3700#1)的设
指令(G00)的动作 参数 NRF(No.3700#1) 定,进行通常的定位动作。
在将串行主轴切换为 Cs 轮廓控制轴后的
最初的移动指令中
0: 在进行了一次返回参考点动作后,进行
定位动作。
1: 进行通常的定位动作。

B.47.2 与诊断显示相关的差异

没有。

- 480 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.48 磨削用固定循环

B.48.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


指定磨削轴 ·磨削轴固定为 Z 轴。 ·在参数(No.5176~No.5179)中设定各磨削
用固定循环的磨削轴。
在本参数中指定与切削轴相同的轴编号
时,或者,设定值为 0 的状态下执行磨削
用固定循环时,发出报警(PS0456)。
固定循环中的 Cs 轮廓 ·可通过参数 NRF(No.3700#1)选择动作。 ·存在参数 NRF(No.3700#1),但是在固定循
控制轴的最初的定位 环中,不依赖于参数 NRF(No.3700#1)的设
指令(G00)的动作 参数 NRF(No.3700#1) 定,进行通常的定位动作。
在将串行主轴切换为 Cs 轮廓控制轴后的
最初的移动指令中
0: 在进行了一次返回参考点动作后,进行
定位动作。
1: 进行通常的定位动作。
与复合形固定循环(标 ·指定了磨削用固定循环的选项时,无法使 ·指定了磨削用固定循环的选项时,通过参
准功能)之间的不相容 用复合形固定循环(标准功能)。 数 GFX(No.5106#0)选择使用复合形固定
循环(标准功能),还是使用磨削用固定
循环。

参数 GFX(No.5106#0)
指定了磨削用固定循环的选项的情况
下,G71, G72, G73, G74 的指令
0: 为复合形固定循环的指令。
1: 为磨削形固定循环的指令。

B.48.2 与诊断显示相关的差异

没有。

- 481 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.49 复合形车削固定循环

B.49.1 与规格相关的差异

Series 0 标准格式/Series 10/11 格式共同的差异

功能 Series 0i-C Series 0i-D


可以指令的平面 ·可以在将 X 轴设定为第 1 轴,将 Z 轴设定 ·可以在通过基本 3 轴和这些平行轴选择的
为第 2 轴的 Z-X 平面中指令。 任意的平面中指令。
向包含平行轴的平面 ·无法进行。 ·G 代码体系 A 的情况下,平行轴的轴名称
的指令 若不是 U,V,W 就可以指令。
(不允许在 G 代码体系 A 上将 U,V,W 作为
轴名称来使用)
固定循环中的 Cs 轮廓 ·可通过参数 NRF(No.3700#1)选择动作。 ·存在参数 NRF(No.3700#1),但是在固定循
控制轴的最初的定位 环中,不依赖于参数 NRF(No.3700#1)的设
指令(G00)的动作 参数 NRF(No.3700#1) 定,进行通常的定位动作。
在将串行主轴切换为 Cs 轮廓控制轴后的
最初的移动指令中
0: 在进行了一次返回参考点动作后,进行
定位动作。
1: 进行通常的定位动作。
在 G71/G72 中指定了 ·直接返回到循环起始点。 ·经过离开精切量的位置,返回到循环起始
精切量时的向循环起 点。
始点的返回路径 循环起始点
循环起始点

精切量 精切量

经过离开精切
返回到起始点 量的位置,返回
到起始点

G71/G72 类 型 Ⅰ 中 的 ·随参数 MRC(No.5102#1)设定而定。 ·没有参数 MRC(No.5102#1)。


单调增加/单调减少 平面第 1 轴方向若不是单调增加/单调减
的检测(复合形车削用 参数 MRC(No.5102#1) 少,发生报警(PS0064);平面第 2 轴方向
固定循环) 在复合形车削用固定循环中(G71,G72)指 若不是单调增加/单调减少,发生报警
令的加工形状不是单调增加或单调减小 (PS0329)。
时, 另外,通过在参数(No.5145,5146)中设定允
0: 不发出报警。 许量,即使不遵循单调增加/单调减少,
1: 发生报警(PS0064)。 只要在该允许量内,也可以使其不发出报
警。

- 482 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

功能 Series 0i-C Series 0i-D


G71/G72 类型 II 中的 ·不进行检测。 ·始终进行检测。
单调增加/单调减少 参数 MRC(No.5102#1)对复合形车削用固 平面第 1 轴方向若不是单调增加/单调减
的检测(复合形车削用 定循环Ⅱ(类型Ⅱ)无效。 少,就发生报警(PS0064)。
固定循环 II) 另外,通过在参数(No.5145)中设定允许
量,即使不遵循单调增加/单调减少,只
要在该允许量内,也可以使其不发出报警。
G71/G72 中 返 回 起 始 ·不予进行。 ·[复合形车削用固定循环(类型Ⅰ)的情形]
点后的粗精加工切削 随参数 RF1(No.5105#1)设定而定。
[复合形车削用固定循环(类型 II)的情形]
随参数 RF2(No.5105#2)设定而定。
参数 RF1(No.5105#1) 参数 RF2(No.5105#2)
在复合形固定循环(T 系列)G71,G72 的类 在复合形固定循环(T 系列)G71,G72 的类
型 I 中,是否进行粗精加工切削 型 II 中,是否进行粗精加工切削
0: 予以进行。 0: 予以进行。
1: 不予进行。 1: 不予进行。
G71/G72 类 型 Ⅱ 中 的 ·倒角后,向 X 轴方向退刀。 ·倒角后,暂时向 45 度方向退刀,而后向平
孔底位置的退刀动作 面第 2 轴方向退刀。
(复合形车削用固定循
环Ⅱ) X 轴方向
45 度方向

在刀尖半径补偿方式 ·[G70 指令] ·没有参数 RFC(No.5102#4)。


中的 G70~G76 指令 应用刀尖半径补偿。 [G70~G73 指令]
[G71~G73 指令] 应用刀尖半径补偿。
不应用刀尖半径补偿,但是可以通过参数 [G74~G76 指令]
RFC(No.5102#4),部分应用刀尖半径补偿。 不应用刀尖半径补偿。

参数 RFC(No.5102#4)
对于 G71,G72 的中精加工形状以及 G73
的切削模式
0: 不应用刀尖半径补偿。
1: 应用刀尖半径补偿。

[G74~G76 指令]
不应用刀尖半径补偿。
G70~G76 的循环动作 ·不管参数 LRP(No.1401#1)设定如何,始终 ·[向 G70 中的起始点的返回动作]
中的定位 为非直线插补型定位。 始终为非直线插补型定位。
[除此以外的定位]
取决于参数 LRP(No.1401#1)。
指令在与 G74/G75 相 ·无效。 ·有效。
同程序段中的 T 代码

- 483 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

功能 Series 0i-C Series 0i-D


相对精车形状程序的 ·无法指令。 ·可以指令。
倒角/拐角 R 指令、图 但是,精车形状程序的最后的程序段不得
纸尺寸直接输入指令 在倒角/拐角 R 指令、图纸尺寸直接输入指
令的中途。
向 G76 中的螺纹切削 ·在 2 个循环中趋近。 ·在 1 个循环中趋近。
起始点趋近
螺纹切削 螺纹切削
在 2 个循环中 在 1 个循环中
趋近 趋近

Series 0 标准格式的差异

功能 Series 0i-C Series 0i-D


G71/G72 类 型 Ⅱ 中 的 ·每次切削,连续不断地移动型腔进行加工。 ·完成 1 个型腔加工后,对下一个型腔进行
型腔加工路径(复合形 (图内的编号表示刀具轨迹顺序) 加工。
车削用固定循环Ⅱ) (图内的编号表示刀具轨迹顺序)

G71/G72 类 型 Ⅱ 中 的 ·最多 10 个。 ·没有限制。


型腔数限制(复合形车 如果指令 11 个以上,就会有报警(PS0068)
削用固定循环Ⅱ) 发生。
G73 中的分割次数 ·即使使用 R1 指令,也成为 2 次。R2 指令 ·成为由 R 所指令的次数。
以后,成为由 R 所指令的次数。

- 484 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

Series 10/11 格式的差异

功能 Series 0i-C Series 0i-D


G71/G72 类 型 Ⅱ 中 的 ·随参数 P15(No.5103#2)设定而定。 ·没有参数 P15(No.5103#2)。
型腔加工路径(复合形 [P15=0 的情形] 完成 1 个型腔加工后,对下一个型腔进行
车削用固定循环Ⅱ) 每次切削,连续不断地移动型腔进行加 加工。
工。 (图内的编号表示刀具轨迹顺序)
(图内的编号表示刀具轨迹顺序)

[P15=1 的情形]
完成 1 个型腔加工后,对下一个型腔进行
加工。(见右图)
G71/G72 类 型 Ⅱ 中 的 ·随参数 P15(No.5103#2)设定而定。 ·没有参数 P15(No.5103#2)。
型腔数限制(复合形车 [P15=0 的情形] 没有限制。
削用固定循环Ⅱ) 至多 10 个。
如果指令 11 个以上,就会有报警(PS0068)
发生。
[P15=1 的情形]
没有限制。
指定 G71/G72 中的粗 ·无法进行。 ·能够进行。
精切量 即使指令也将被忽略。
G73 中的分割次数 ·即使使用 D1 指令,也成为 2 次。D2 指令 ·成为由 D 所指令的次数。
以后,成为由 D 所指令的次数。
G76 中的地址 E 指令 ·视为地址 F 的螺纹的导程指令,进行螺纹 ·进行英制螺纹切削。
切削。

B.49.2 与诊断显示相关的差异

没有。

- 485 -
B.与 Series 0i-C 的差异 附录 B-64304CM-1/01

B.50 倒角/拐角 R

B.50.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


Z-X 平面以外的平面上 ·无法进行。 ·能够进行。
的倒角/拐角 R 指令 发生报警(PS0212)。 可以在包含平行轴的任意平面上指令。
单程序段运行时的动 ·[倒角] ·[倒角/拐角 R 共同]
作 在所插入的倒角程序段的起点不进行单程 是否在所插入的程序段的起点进行单程序
序段停止。 段停止,随参数 SBC(No.5105#0)设定而
[拐角 R] 定。
在所插入的拐角 R 程序段的起点进行单程
序段停止。 参数 SBC(No.5105#0)
在钻孔用固定循环、倒角/拐角 R(T 系
列)、任意角度倒角/拐角 R(M 系列)的各
个循环中
0: 不执行单程序段停止。
1: 执行单程序段停止。

B.50.2 与诊断显示相关的差异

没有。

- 486 -
B-64304CM-1/01 附录 B.与 Series 0i-C 的差异

B.51 图纸尺寸直接输入

B.51.1 与规格相关的差异

功能 Series 0i-C Series 0i-D


指令在 Z-X 平面以外 ·发出 P/S 报警(No.212)。 ·不会发出报警。
位置的图纸尺寸直接 即使在 Z-X 平面以外的位置也可以指令。
输入
在连续的图纸尺寸直 ·不会发出报警。 ·发出报警(PS0312)。
接输入指令中,如果指
令之间存在 2 个以上没
有移动的程序段的情

B.51.2 与诊断显示相关的差异

没有。

- 487 -
B-64304CM-1/01 索引

索引

刀具位置补偿 ...............................................................148
<数字>
刀具位置偏置的 T 代码 ...............................................149
2 路径控制功能 ............................................................ 314
刀具位置偏置量的直接输入 .......................................337
<A> 刀具形状偏置和刀具磨损偏置....................................148
刀具选择 .......................................................................149
按下功能键 显示的画面 .................................... 333
倒角/拐角 R ..........................................................132, 486
等螺距螺纹切削 (G32).................................................. 27
<B>
底侧车削循环 (G94)...................................................... 47
倍率信号....................................................................... 120
底侧车削循环(G94)......................................................240
被判断为干涉时的动作 ............................................... 214
底侧切除循环 (G72)...................................................... 69
闭环切削循环 (G73) .............................................. 73, 268
底侧切除循环 (G74)...............................................79, 274
变螺距螺纹切削 (G34) .................................................. 31
底侧切除循环(G72)......................................................264
标准参数设定表........................................................... 401
端面刚性攻丝 (G84)/侧面刚性攻丝 (G88)..................107
补偿................................................................................. 12
端面攻丝循环 (G84)/侧面攻丝循环 (G88)................... 98
补偿功能....................................................................... 147
端面切削循环 .........................................................47, 240
<C> 端面镗孔循环 (G85) 侧面镗孔循环 (G89)..................103
Cs 轮廓控制.................................................................. 417 端面钻孔循环 (G83)/侧面钻孔循环 (G87)................... 94
参数............................................................................... 355 多边形加工 (G50.2,G51.2) ...........................................305
参数的说明................................................................... 356 多条螺纹切削 ................................................................ 33
参数写入/存储器保护信号.......................................... 455 多重螺纹切削循环 (G76).............................................. 83
操作者需要注意的事项 ....................................... 105, 303 多重螺纹切削循环(G76)..............................................278
插补功能......................................................................... 18 多主轴 ...........................................................................418
重叠控制(2 路径控制) ............................................ 469
<F>
串行/模拟主轴控制...................................................... 419
返回参考点 ...................................................................412
存储行程检测............................................................... 449
复合形车削固定循环 ...................................................482
存储型螺距误差补偿................................................... 451
复合形固定循环 ...........................................................249
<D> 复合形固定循环 (G70~G76) ....................................... 56
单一形固定循环........................................................... 231 复合形固定循环 (G70~G76) 的限制 .......................... 89
单一形固定循环(G90、G92、G94)......................... 36 复合形固定循环中的限制事项....................................285
单一形固定循环(G90、G92、G94)的使用方法..... 50 复位/倒带 ......................................................................453
单一形固定循环/复合形固定循环 ........................... 480
<G>
单一形固定循环的使用方法 ....................................... 243
概要 .............................................................3, 11, 169, 315
单一形固定循环的限制 ......................................... 54, 247
干涉检测 .......................................................................210
单一形固定循环和刀尖半径补偿 ......................... 52, 245
干涉检测报警功能 .......................................................214
刀尖半径补偿 (G40~G42)的概括说明...................... 154
干涉检测回避功能 .......................................................216
刀尖半径补偿的详细说明 ........................................... 169
刚性攻丝 .......................................................................106
刀具半径补偿/刀尖半径补偿 ...................................... 472
刚性攻丝循环(G84.2) .............................................299
刀具补偿量测量值直接输入 B ........................... 339, 426
刚性攻丝中的倍率 .......................................................118
刀具功能....................................................................... 423
高速深孔钻削循环(G83.1)...........................................296
刀具偏置存储器........................................................... 424
工件位置和移动指令 ...................................................160

i-1
索引 B-64304CM-1/01

工件坐标系................................................................... 414 偏置的动作 ...................................................................150


工作时间/零件数显示.................................................. 440 偏置方式取消方式下的刀具移动................................200
攻丝循环(G84) ............................................................. 297 偏置方式下的刀具移动 ...............................................179
固定循环取消 (G80) .................................................... 117 偏置号 ...........................................................................149
拐角圆弧插补(G39) ................................................ 224 偏置号和偏置量 ...........................................................157
关于刀尖半径补偿的注意事项 ................................... 166 偏置量的计数器输入 ...................................................341

<J> <Q>
基于程序指令的同步/混合/重叠控制(G50.4, G51.4, 其他 ...............................................................................429
G50.5, G51.5, G50.6, G51.6) ..................................... 310 起刀时的刀具移动 .......................................................174
极坐标插补................................................................... 462 倾斜轴控制 ...................................................................439
极坐标插补(G12.1,G13.1) ........................................ 19 清除画面/自动清除画面功能....................................452
加工条件选择功能....................................................... 434
<S>
假想刀尖....................................................................... 154
Series 10/11 格式下的存储器运行...............................229
假想刀尖的方向........................................................... 156
Series 10/11 指令格式的地址和指令值范围 ...............230
进给轴同步控制........................................................... 435
设定 Y 轴偏置量...........................................................344
精切循环 (G70) ...................................................... 75, 270
设定单位 .......................................................................405
警告、注意和注释........................................................ s-2
设定工件坐标系偏移量 ...............................................342
局部坐标系................................................................... 415
深孔刚性攻丝循环(G84 或 G88) .................................113
均衡切削(G68、G69) .................................................. 322
深孔钻削循环 (G83).....................................................294
<K> 手动绝对 ON/OFF ........................................................454
卡盘尾架屏障....................................................... 346, 460 手轮进给 .......................................................................441
可编程参数输入(G10) ............................................ 431 输出 Y 轴偏置数据.......................................................329
输入/输出 Y 轴偏置数据......................................328, 330
<L>
输入/输出数据 ..............................................................327
拉拔倍率....................................................................... 118
输入 Y 轴偏置数据.......................................................328
利用 CNC 机床的一般加工步骤 .....................................7
数据服务器功能 ...........................................................458
利用刀尖半径补偿来防止过切 ................................... 207
数据类型 .......................................................................400
连续螺纹切削................................................................. 32
顺序号检索 ...................................................................448
路径间等待................................................................... 316
路径间干涉检测(2 路径控制) ................................ 464 <T>
路径间公共存储器....................................................... 317 镗孔循环 (G85).............................................................301
路径间主轴控制........................................................... 319 镗孔循环 (G89).............................................................302
螺纹切削循环 (G92) .............................................. 40, 235 跳过功能 .......................................................................410
螺纹切削循环回退(单一形车削用固定循环/复合形车 同步/混合/重叠控制 .....................................................320
削用固定循环)........................................................... 461 同步/混合控制(2 路径控制)....................................465
螺旋插补....................................................................... 409 图纸尺寸直接输入 ...............................................141, 487

<M> <W>
磨削用固定循环........................................................... 481 外部数据输入 ...............................................................456
磨削用固定循环(磨床用) ....................................... 121 外部子程序调用(M198) ...............................................447
外侧/内侧车削循环(G90) ........................................ 37
<P>
外侧粗车循环 (G71)...................................................... 57
PMC 轴控制 ................................................................. 442
外侧或内侧车削循环(G90)..........................................232
Power Mate CNC 管理器 ............................................. 459
外侧或内侧切除循环 (G75)...................................81, 276

i-2
B-64304CM-1/01 索引

外侧切除循环 (G71) .................................................... 250 452, 453, 454, 455, 457, 458, 459, 460, 461, 463, 464, 468,
为简化编程的功能......................................................... 35 470, 471, 477, 479, 480, 481, 485, 486, 487
为了安全使用................................................................ s-1 预备功能(G 功能).......................................................... 13
圆弧插补 .......................................................................408
<X>
阅读本说明书时的注意事项 .......................................... 8
先行控制....................................................................... 432
显示和设定刀具偏置量 ............................................... 333 <Z>
显示和设定数据........................................................... 332 在各画面上的输入/输出操作 ......................................328
相向刀具台镜像(G68、G69) ................................. 139 在所有 IO 画面上的输入/输出操作 ............................330
针对来自 MDI 输入的刀尖半径补偿 ..........................222
<Y>
振荡磨削循环(G73) ................................................127
Y 轴偏置 ....................................................................... 153
振荡直接固定尺寸磨削循环(G74).........................129
Y 轴偏置 ....................................................................... 471
直线螺纹切削循环 .................................................40, 235
Y 轴偏置(任意轴) ................................................... 153
直线切削循环 .........................................................37, 232
一般警告和注意............................................................ s-3
中断型用户宏程序 .......................................................430
用户宏程序................................................................... 427
周速恒定控制 ...............................................................420
有关各类数据的注意事项 ...............................................8
轴控制功能 ...................................................................304
与 Series 0i-C 的差异 ................................................... 403
主轴定位 .......................................................................421
与编程有关的警告和注意 ............................................ s-5
锥度螺纹切削循环 .................................................44, 238
与操作有关的警告和注意 ............................................ s-7
锥度切削循环 ...........................................38, 48, 233, 241
与规格相关的差异...... 405, 406, 408, 409, 410, 412, 414,
子程序调用 ...................................................................230
415, 417, 418, 419, 420, 421, 423, 424, 426, 427, 430,
自动刀具补偿 ...............................................................406
431, 432, 434, 435, 439, 440, 441, 442, 447, 448, 449, 451,
自动刀具补偿 (G36、G37) ..........................................226
452, 453, 454, 455, 456, 458, 459, 460, 461, 462, 464, 465,
纵向走刀磨削循环(G71).........................................122
469, 471, 472, 478, 480, 481, 482, 486, 487
纵向走刀直接固定尺寸磨削循环(G72).................124
与日常维护有关的警告 ................................................ s-9
钻孔循环,定点镗孔(G81)..........................................291
与诊断显示相关的差异 ...... 405, 407, 408, 409, 411, 413,
钻孔循环,镗阶梯孔(G82)..........................................293
414, 416, 417, 418, 419, 420, 422, 423, 425, 426, 429, 430,
钻孔用固定循环 .............................................91, 287, 478
431, 433, 434, 438, 439, 440, 441, 446, 447, 448, 450, 451,
钻孔用固定循环取消 (G80).................................104, 303

i-3
说 明 书 改 版 履 历

FANUC Series 0i-MODEL D/0i Mate-MODEL D 车床系统 用户手册 (B-64304CM-1)

01 2008 年 6 月 _____________________

版本 年月 变更内容 版本 年月 变更内容
B-64304CM-1/01

* B - 6 4 3 0 4 C M- 1 / 0 1 *

You might also like