Page 1
< Series 0+-MODEL F Plus
车床系统
操 作 说 明 书
© FANUC CORPORATION, 2019
B-64694CM-1/01
Page 2
本说明书中所记载的产品,受到日本国《外汇和外国贸易法》的限制。从日本将这些产品出
口到其他国家时,必须获得日本国政府的出口许可。此外,该产品可能还受到美国政府的再
出口法的限制。若要出口或者再出口此类产品,请向 FANUC 公司洽询。
本说明书中记载的商品是在严格的质量管理下制造的,在因本商品的故障而预测会导致重大
事故或者损失时,请对安全进行充分考虑。
我们试图在本说明书中描述尽可能多的情况。
然而,要在本说明书中注明所有禁止或不能做的事宜,需要占用说明书的大量篇幅,
所以本说明书中没有一一列举。
因此,对于那些在说明书中没有特别指明可以做的事,都应解释为“ 不能做”。
Page 3
B-64694CM-1/01
安全使用须知
为了更加安全地使用 CNC 装置附带的机床(以下简称“机床”),“安全使用须知”描述与 CNC 装置相关的安装注意事
项。用户所使用的某些 CNC 装置虽然没有相对应的功能,但已经标上了该项注意事项,用户在阅读时可以忽略。
有关机床的安全注意事项,请参阅机床制造商提供的说明书。
凡是编写机床程序和进行机床操作的作业人员,必须在充分理解机床制造商提供的说明书和本说明书的内容后再使用。
本说明书中,为保障使用者的人身安全及防止机床破损,根据安全注意事项的不同程度,正文中分别以“警告”及“注
意”来标记说明。
另外,补充说明内容以“注释”标记说明。
在使用之前,必须熟读这些“警告”、“注意”和“注释”中所叙述的事项。
指如果操作错误,可能会导致使用人员死亡或受重伤的危险状态。
注意
指如果操作错误,可能会导致使用人员受轻伤或损坏设备的危险状态。
警告和注意以外,需要进行补充说明时使用。
• 请仔细阅读本说明书,并加以妥善保管。
1
在实际加工工件时,不能一上来就运转机床,要通过试运行来确认机床的动作状态;确认项目包括:使用单程
序段、进给速度倍率、机床锁住功能或没有安装刀具和工件时的空载运转。如果不能肯定机床运转正常,会因
为机床预想不到的运转而损坏工件或者机床,或导致操作人员受伤。
2
机床运转之前应认真检查是否已经正确输入想要输入的数据。
使用不正确的数据运转机床,会因为机床预想不到的运转而损坏工件和机床,或导致操作人员受伤。
3
要确保进给速度与打算进行的操作相适应。一般地讲,每台机床其最大进给速度受到限制。根据运转内容的不
同,最佳速度也不同,请依照机床说明书执行。
如果机床运转的速度不正确,会给机床带来预想不到的负荷,从而损坏工件和机床,或导致操作人员受伤。
4
当使用刀具补偿功能时,请充分确认补偿方向和补偿值。使用不正确的数据运转机床,会因为机床预想不到的
运转而损坏工件和机床,或导致操作人员受伤。
5
制造商已经设置了
改变前,必须弄懂该参数的功能。
如果参数设置不正确,则会因为机床预想不到的运转而损坏工件和机床,或导致操作人员受伤。
CNC和PMC
参数的最佳值,一般情况下不必改变。然而,在迫不得已必须改变参数时,在
s-1
Page 4
B-64694CM-1/01
1
接通电源后,在位置显示画面或报警画面显示在
MDI
单元上的某些键是为维护或别的特殊操作而设置的,按压这些键中的任何一个,都会使
到的状态,在这种状态下启动机床有可能导致机床预想不到的运转。
2
操作说明书说明
号不同而不同。因此,说明书中所载的有些功能不能使用,用户应事先确认机床的规格。
3
某些功能可能是按机床制造商的要求提供的。当使用这些功能时,关于使用方法和注意事项,请参阅机床制造
商提供的说明书。
4
液晶显示屏使用非常精密的加工技术制作而成,但是由于其特性,有时会存在像素缺陷和经常点亮的像素。但
是这并非故障,请予谅解。
程序、参数和宏变量都存储在
丢失。但是,有时会因为不注意而将这些数据删除掉,或者在修复故障时,需要清除不挥发存储器中的全
部数据。
为避免上述情况的发生,确保被删除数据的迅速恢复,应将这些数据制成备份并妥善保管起来。
存储加工程序的不挥发存储器中,写入次数受到限制。
在每次进行加工时从上位的电脑自动下载加工程序的使用方法等、频繁地反复进行加工程序的登录或删除这样
的使用方法的情况下,务必使用“高速程序管理”。
“高速程序管理”中,在进行程序的登录、变更或删除时,不会向不挥发存储器进行保存。
CNC
装置具备的全部功能,其中包括选项功能。应注意的是,所选的选项功能将随着机床型
CNC
装置内部的不挥发存储器中。通常,即使接通/断开电源,存储内容也不会
CNC
装置的画面上之前,不要触摸
MDI
单元上的任何按键。
CNC
处于预想不
s-2
Page 5
B-64694CM-1/01
下面叙述与编程有关的主要安全注意事项。
在编程时,请仔细阅读操作说明书,充分理解里面的内容。
警告
1
坐标系设定
如果坐标系的设定不正确,即使程序的移动指令正确,也会导致机床预想不到的运转。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
2
用非直线插补法定位
当用非直线插补法定位时(即在起点和终点之间采用非线性运动定位方式),在进行编程之前,必须仔细确认
刀具的路径。
由于定位是在快速进给下进行的,如果刀具与工件相碰,就会损坏刀具、机床和工件,或导致操作人员受伤。
3
旋转轴动作的功能
编制极坐标插补或法线方向控制等的程序时,应格外注意旋转轴的速度。程序编得不合适,会使旋转轴的速度
变得过快,或由于工件的安装方法不当,工件因离心力而脱落。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
4
英制/米制转换
由英制输入转为米制输入,或由米制输入转为英制输入,并不转换工件原点偏置值、各类参数和当前位置等单
位。因此,在运行机床之前,必须充分确认这类数据的单位。试图用错误的数据进行操作,会损坏刀具、机床
和工件,或导致操作人员受伤。
5
周速恒定控制
在周速恒定控制中周速恒定控制轴的工件坐标系的当前位置接近原点时,主轴的速度会变得过快,因此,必须
正确指定最大转速。如果没有正确指定最大转速,就会损坏刀具、机床和工件,或导致操作人员受伤。
6
行程检查
对于需要进行手动参考点返回的机床,在接通电源后,务须进行手动参考点返回。在手动参考点返回之前,行
程检查失效。注意,在行程检查失效的状态下,即使行程超出限制,也不会有报警发出,从而损坏刀具、机床
和工件,或导致操作人员受伤。
7
系统间干涉检测
系统间干涉检测是根据在自动运行期间所指定的刀具数据进行的。如果指定的刀具与实际使用的刀具不匹配,
就不能正确进行干涉检测,从而损坏刀具和机床,或导致操作人员受伤。
接通电源时以及手动选择一个刀架后,务须在自动运行下指定所用刀具的刀具号。
8
同一程序段内的同一地址指令
使用同一地址的G代码或者M代码,无法在同一程序段中指令。使用同一地址的情况下,有可能会因机床的
预想不到的动作而造成刀具和机床以及工件破损,或致使人员受伤,所以要以不同的程序段进行指令。(有关
地址
,请参阅附录“程序指令中包含地址P的功能一览”。)
绝对/增量模式
如果用绝对值编写的程序在增量模式下执行,或者用增量值编写的程序在绝对模式下执行,会导致机床预想不
到的运转。
2
平面选择
对圆弧插补/螺旋插补/固定循环,如果指定的平面不正确,会导致机床预想不到的运转。详情请参阅各自的功
能描述。
3
扭矩极限跳转
在试图进行扭矩极限跳转之前,务须将扭矩极限设为有效。
如果在扭矩极限失效的状态下指定扭矩极限跳转,将执行移动指令而不产生跳转动作。
4
可编程镜像
注意:当可编程镜像被设为有效时,之后的程序动作将会发生很大的变化。
补偿功能
如果在补偿功能模式下指定机床坐标系的指令或与参考点返回相关的指令,则会暂时取消补偿,从而导致机床
预想不到的运转。
因此,在发出上述任何指令之前,先取消补偿功能模式。
s-3
Page 6
B-64694CM-1/01
本节示出与操作机床有关的为确保安全的主要注意事项。
在进行操作时,请仔细阅读操作说明书,充分理解里面的内容。
警告
1
手动运行
手动运行机床时,要把握刀具和工件的当前位置,还要充分确认移动轴、移动方向和进给速度的选择没有错误。
错误操作会损坏刀具、机床和工件,或导致操作人员受伤。
2
手动参考点返回
对于需要进行手动参考点返回的机床,在接通电源后,务须进行手动参考点返回。如果不首先进行手动参考点
返回就操作机床,会导致机床预想不到的运转。另外,在进行手动参考点返回之前,行程检查失效。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
3
手动手轮进给
手动手轮进给时,若选择
不加注意,就会损坏刀具、机床和工件,或导致操作人员受伤。
4
倍率的失效
在螺纹切削、刚性攻丝或其他攻丝期间,当指定宏变量倍率失效或取消倍率而倍率失效时,将导致预想不到的
速度,从而损坏刀具、机床和工件,或导致操作人员受伤。
5
原点/预设操作
当机床处于程序执行中时,原则上不要进行原点/预设操作。
若在程序执行中进行原点/预设操作,在之后的程序执行过程中,机床将执行预想不到的动作。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
6
工件坐标系位移
手动干预、机床锁住或镜像都会导致工件坐标系位移。因此,在执行程序之前,必须认真确认坐标系。
如果不考虑工件坐标系的位移而执行程序,会导致机床预想不到的运转。
这种情况会损坏刀具、机床和工件,或导致操作人员受伤。
7
软件操作面板和菜单开关
利用软件操作面板和菜单开关,可以从
JOG
因此,如果不注意操作
操作人员受伤。
8 RESET
按下
原因而有可能不起作用,为了确保安全,在需要停止电机时,不要按下
进给指令等。
(复位)键
RESET
键时,执行中的程序停止。结果,伺服轴也会随之停止,但是,
100
倍等较大的倍率旋转手轮,会使刀具和转台的移动速度加快。因此,运转时如果
MDI
单元指定机床面板不支持的操作,如改变模式、改变倍率值、指定
MDI
单元键,会导致机床预想不到的运转。这种情况会损坏刀具、机床和工件,或导致
RESET键MDI
键,而应使用急停按钮。
由于面板的故障等
s-4
Page 7
B-64694CM-1/01
靠电池来保存存储器的数据,即使在无外部电源供应的情况下也必须保存诸如程序、偏置值、参数等数据。
FANUC SERVO AMPLIFIER αi series
1
手动干预
如果在程序执行过程中进行手动干预,根据不同的状态,在重新启动机床时,移动路径会有所不同。因此,手
动干预之后,在重新启动机床之前,应确认手动绝对开关、参数和绝对/增量指令模式等的状态。
2
进给保持、倍率和单程序段
使用用户宏程序系统变量
这些操作将会失效,操作机床时必须格外小心。
3
空运行
通常采用空运行来确认机床的运转性能。空运行时机床以空运行速度运转,该速度不同于用程序指定的进给速
度。有时机床会在快速进给下运动。
4
编辑程序
如果机床暂停加工,之后对加工中的程序进行修改、插入或删除,然后继续执行该程序,就会导致机床预想不
到的运转。对正在使用的加工程序进行修改、插入或删除是十分危险的,原则上不要擅自为之。
5 PS
如果在程序段的中途发生PS报警,则轴移动将继续,直到程序段完成。程序段执行完成后,轴的移动将停止。
报警
警告
1
存储器备份电池的更换
更换电池的工作只有那些已经接受过维修培训和安全培训的人员才能胜任。
在打开机柜更换电池时,小心不要接触高压电路部分(标有
触摸不加盖的高压电路,会导致触电。
#3004
,可使进给保持、进给速度倍率和单程序段功能失效。这时,由操作人员进行的
标记并配有绝缘盖)。
CNC
当电池的电压下降时,机床操作面板上或画面上会显示电池电压下降报警。
当电池电压下降的报警显示后,应在一周内更换电池。若不更换电池,
电池的更换步骤,请参阅操作说明书(车床系统/加工中心系统通用)的维护篇“关于日常维护”的“更换电池
的方法”项。
2
绝对脉冲编码器备份电池的更换
更换电池的工作只有那些已经接受过维修培训和安全培训的人员才能胜任。
在打开机柜更换电池时,小心不要接触高压电路部分(标有
触摸不加盖的高压电路,会导致触电。
绝对脉冲编码器靠电池来保存绝对位置的数据。
当电池的电压下降时,机床操作面板上或画面上会显示出绝对脉冲编码器的电池电压下降报警。
当电池电压下降的报警显示后,应在一周内更换电池。若不更换电池,绝对脉冲编码器内部的绝对位置数据将
会丢失。
更换电池的方法请参阅
标记并配有绝缘盖)。
维修说明书。
CNC
存储器中的数据将会丢失。
s-5
Page 8
B-64694CM-1/01
3
保险丝的更换
在更换烧断的保险丝之前,应先找到造成保险丝熔断的原因并将它排除。
因此,只有那些已经接受过维修培训和安全培训的人员才能胜任此项工作。
在打开机柜更换保险丝时,小心不要接触高压电路部分(标有
触摸不加盖的高压电路,会导致触电。
标记并配有绝缘盖)。
s-6
Page 9
B-64694CM-1/01
.
1
1.1
1.2
.
1
1.1
2
3
3.1
3.2
3.3
4
4.1
4.2
4.3
........................................................................................................................................... 3
........................................................................................................................................... 9
4.1.1 外径 /内径车削循环( G90) ............................................................................................................. 20
4.1.2 螺纹切削循环 (G92) .......................................................................................................................... 22
4.1.3 端面车削循环( G94) ...................................................................................................................... 28
4.1.4 单一型固定循环( G90、 G92、 G94)的使用方法 ........................................................................ 30
4.1.5 单一型固定循环和刀尖半径补偿 ..................................................................................................... 32
4.1.6 单一型固定循环的限制 .................................................................................................................... 33
4.2.1 外径粗削循环 (G71) .......................................................................................................................... 36
4.2.2 端面粗削循环 (G72) ........................................................................................................................... 50
4.2.3 闭环切削循环 (G73) .......................................................................................................................... 54
4.2.4 精削循环 (G70) .................................................................................................................................. 56
4.2.5 端面切断循环 (G74) .......................................................................................................................... 60
4.2.6 外径、内径切断循环 (G75) .............................................................................................................. 61
4.2.7 复合型螺纹切削循环 (G76) .............................................................................................................. 63
4.2.8 复合型固定循环 (G70~ G76)的限制 ................................................................................................ 68
4.2.9 缩短复合型固定循环的路径 ............................................................................................................. 69
4.3.1 正面钻孔循环( G83) /侧面钻孔循环( G87) .............................................................................. 75
4.3.2 正面攻丝循环( G84) /侧面攻丝循环( G88) .............................................................................. 78
4.3.3 正面镗孔循环( G85) /侧面镗孔循环( G89) .............................................................................. 79
4.3.4 钻孔固定循环取消 (G80) .................................................................................................................. 80
4.3.5 钻孔固定循环 M 代码输出改良 ....................................................................................................... 80
................................................................................................................................. s-1
............................................................................................................... 5
................................................................................................................... 6
....................................................................................................................................................... 9
............................................................................................................. 10
................................................................................................................................. 14
G32) .............................................................................................................................. 14
..................................................................................................................................... 17
..................................................................................................................................... 18
................................................................................................................. 20
G90、G92、G94) ............................................................................................ 20
4.1.1.1 直线切削循环 ...................................................................................................................................... 20
4.1.1.2 锥度切削循环 ...................................................................................................................................... 21
4.1.2.1 直线螺纹切削循环 .............................................................................................................................. 22
4.1.2.2 锥度螺纹切削循环 .............................................................................................................................. 25
4.1.3.1 正面切削循环 ...................................................................................................................................... 28
4.1.3.2 锥度切削循环 ...................................................................................................................................... 29
(G70~G76) ........................................................................................................... 35
..................................................................................................................................... 71
c-1
Page 10
B-64694CM-1/01
矢量保持(
拐角圆弧插补(
扩展刀具选择
刀具自动补偿
坐标系旋转(
4.3.6 钻孔固定循环主轴速度到达等待时间缩短 ..................................................................................... 81
4.3.7 操作者需要注意的事项 .................................................................................................................... 83
4.4
4.5
4.6
4.7
4.8
4.9
4.5.1 正面刚性攻丝( G84) /侧面刚性攻丝( G88) .............................................................................. 92
4.5.2 深孔刚性攻丝 (G84 或 G88) .............................................................................................................. 98
4.5.3 固定循环取消 (G80) ......................................................................................................................... 102
4.5.4 刚性攻丝中的倍率 .......................................................................................................................... 102
............................................................................................................................................. 91
4.5.4.1 拉拔倍率 ............................................................................................................................................ 102
4.5.4.2 倍率信号 ............................................................................................................................................ 104
4.6.1 横向磨削循环 (G71) ......................................................................................................................... 106
4.6.2 横向直接固定尺寸磨削循环 (G72) ................................................................................................. 108
4.6.3 振荡磨削循环( G73) .................................................................................................................... 110
4.6.4 振荡直接固定尺寸磨削循环( G74) ............................................................................................ 112
.......................................................................................................................................... 114
............................................................................................................................. 83
........................................................................................................... 104
G68、G69) ......................................................................................................... 120
........................................................................................................................... 121
5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
............................................................................................................................... 127
5.1.1 刀具几何偏置和刀具磨损偏置 ....................................................................................................... 127
5.1.2 刀具位置偏置的 T 代码 .................................................................................................................. 128
5.1.3 刀具选择 .......................................................................................................................................... 128
5.1.4 偏置号 .............................................................................................................................................. 128
5.1.5 偏置的动作 ...................................................................................................................................... 128
5.1.6 Y 轴偏置 .......................................................................................................................................... 131
5.1.7 第 2 形状刀具偏置 ........................................................................................................................... 131
5.1.8 第 4 轴/第 5轴偏置 ....................................................................................................................... 134
5.2.1 假想刀尖 .......................................................................................................................................... 137
5.2.2 假想刀尖的方向 .............................................................................................................................. 139
5.2.3 偏置号和偏置值 .............................................................................................................................. 140
5.2.4 工件位置与移动指令 ...................................................................................................................... 141
5.2.5 关于刀尖半径补偿的注意事项 ....................................................................................................... 146
5.4.1 概述 .................................................................................................................................................. 153
5.4.2 起刀时的刀具移动 .......................................................................................................................... 157
5.4.3 偏置模式下的刀具移动 .................................................................................................................. 162
5.4.4 偏置模式取消模式下的刀具移动 ................................................................................................... 180
5.4.5 利用刀具径补偿或刀尖半径补偿来防止过切 ............................................................................... 187
5.4.6 干涉检查 .......................................................................................................................................... 190
5.4.7 针对来自 MDI 输入的刀具径补偿或刀尖半径补偿 ..................................................................... 200
................................................................................................................................... 127
5.1.6.1 对应 Y轴偏置任意轴 ....................................................................................................................... 131
(G40~G42)
G40~G42
.......................................................................................... 136
......................................................................................... 148
....................................................................................... 153
5.4.6.1 被判断为干涉时的动作 .................................................................................................................... 193
5.4.6.2 干涉检查报警功能 ............................................................................................................................ 194
5.4.6.3 干涉检查避开功能 ............................................................................................................................ 195
G38) ............................................................................................................................ 201
G39) .................................................................................................................... 202
................................................................................................................................... 204
(G36、G37) ............................................................................................................. 206
G68.1、G69.1) ....................................................................................................... 210
6 Series15
6.1 Series15
6.2
....................................................................................................................................... 214
............................................................................................ 214
............................................................................................ 214
c-2
Page 11
B-64694CM-1/01
6.3
6.4
6.5
6.6
6.3.1 外径 /内径车削循环 (G90) ................................................................................................................ 215
6.3.2 螺纹切削循环 (G92) ........................................................................................................................ 217
6.3.3 端面车削循环( G94) .................................................................................................................... 222
6.3.4 单一型固定循环的使用方法 ........................................................................................................... 224
6.3.5 单一型固定循环和刀尖半径补偿 ................................................................................................... 226
6.3.6 单一型固定循环的限制 .................................................................................................................. 227
6.4.1 外径粗削循环 (G71) ........................................................................................................................ 229
6.4.2 端面粗削循环 (G72) ......................................................................................................................... 238
6.4.3 闭环切削循环 (G73) ........................................................................................................................ 241
6.4.4 精削循环 (G70) ................................................................................................................................ 242
6.4.5 端面切断循环 (G74) ........................................................................................................................ 246
6.4.6 外径、内径切断循环 (G75) ............................................................................................................ 248
6.4.7 复合型螺纹切削循环( G 代码体系 A/B:G76)( G 代码体系 C:G78) ..................................... 250
6.4.8 复合型固定循环中的限制事项 ....................................................................................................... 255
6.5.1 高速钻深孔循环 (G83.1) .................................................................................................................. 261
6.5.2 钻孔循环,定点镗孔 (G81) ............................................................................................................. 262
6.5.3 钻孔循环,镗阶梯孔 (G82) ............................................................................................................. 263
6.5.4 钻深孔循环 (G83) ............................................................................................................................ 264
6.5.5 攻丝循环 (G84) ................................................................................................................................. 266
6.5.6 镗孔循环 (G85) ................................................................................................................................ 267
6.5.7 镗孔循环 (G89) ................................................................................................................................ 268
6.5.8 钻孔固定循环取消 (G80) ................................................................................................................. 269
6.5.9 操作者需要注意的事项 .................................................................................................................. 269
............................................................................................................................... 215
6.3.1.1 直线切削循环 .................................................................................................................................... 215
6.3.1.2 锥度切削循环 .................................................................................................................................... 216
6.3.2.1 直线螺纹切削循环 ............................................................................................................................ 217
6.3.2.2 锥度螺纹切削循环 ............................................................................................................................ 220
6.3.3.1 正面切削循环 .................................................................................................................................... 222
6.3.3.2 锥度切削循环 .................................................................................................................................... 223
............................................................................................................................... 228
................................................................................................................................... 257
........................................................................................................................... 269
7
7.1
.
1
1.1
1.2
2
2.1
................................................................................................................... 274
G68, G69) ................................................................................................................... 274
...................................................................................................................... 279
1.1.1 输入 /输出 Y 轴偏置数据 ................................................................................................................. 279
1.1.1.1 输入 Y 轴偏置数据 ........................................................................................................................... 279
1.1.1.2 输出 Y 轴偏置数据 ........................................................................................................................... 280
1.1.2 输入 /输出刀具补偿 /第 2 形状数据 ................................................................................................. 281
1.1.2.1 输入刀具补偿 /第 2 形状数据 ........................................................................................................... 281
1.1.2.2 输出刀具补偿 /第 2 形状数据 ........................................................................................................... 281
1.1.3 输入 /输出第 4 轴 /第 5 轴偏置 ......................................................................................................... 282
1.1.3.1 输入第 4 轴 /第 5 轴偏置数据 ........................................................................................................... 282
1.1.3.2 输出第 4 轴 /第 5 轴偏置数据 ........................................................................................................... 283
ALL IO
1.2.1 输入 /输出 Y 轴偏置数据 ................................................................................................................. 286
1.2.2 输入 /输出刀具补偿 /第 2 形状数据 ................................................................................................. 287
................................................................................................................... 289
.......................................................................................................... 279
............................................................................................... 286
......................................................................................................... 289
c-3
Page 12
B-64694CM-1/01
2.1.1 显示和设定刀具偏置值 .................................................................................................................. 289
2.1.2 刀具补偿值测量值直接输入 ........................................................................................................... 293
2.1.3 刀具补偿值测量值直接输入 B ....................................................................................................... 296
2.1.4 偏置值的计数器输入 ...................................................................................................................... 298
2.1.5 设定工件坐标系偏移值 .................................................................................................................. 300
2.1.6 设定刀具补偿/第 2 形状偏置值 ................................................................................................... 303
2.1.7 设定 Y 轴偏置值 .............................................................................................................................. 305
2.1.8 设定第 4 轴 /第 5 轴偏置量 .............................................................................................................. 313
2.1.9 卡盘尾架屏障 .................................................................................................................................. 317
A
A.1 G
A.2 M
................................................................................... 327
............................................................................... 327
............................................................... 329
c-4
Page 13
Ⅰ. 概述
Page 14
Page 15
B-64694CM-1/01
概述
1.
1
本说明书由下列篇幅构成。
Ⅰ. 概述
概述中描述本说明书的构成、可以使用的机型、相关说明书、以及阅读说明书时的注意事项。
Ⅱ. 编程
编程篇就利用 NC 语言创建程序时的程序的格式、解释、限制等,针对每一功能进行描述。
Ⅲ. 操作
操作篇中就机床的手动运行和自动运行、数据的输入/输出方法、程序的编辑方法等进行描述。
附录
附录中就参数、指令值范围、报警等各类列表进行描述。
1
本说明书仅就可通过车床系统的机种(控制类型)动作的功能进行描述。有关非车床系统专用的其他功能,请
参阅操作说明书(车床系统/加工中心通用)
2
根据机型的不同,本说明书中描述的某些功能可能无法使用。有关详细内容,请参阅规格说明书
3
本说明书中对正文中所叙述内容以外的参数细节不予描述,请参阅
(B-64610CM)。
参数中预先设定了
机床的参数。
4
本说明书不仅描述基本功能,而且还描述选项功能。
用户购买的装置中安装有哪些选项,请参阅机床制造商提供的说明书。
本说明书对作为“纳米 CNC”的下列机型进行描述。
通过将该机型与高速、高精度的伺服控制相结合,可以构建实现高精度加工的“纳米 CNC 系统”。
另外,正文中还使用下列简称。
(B-64604CM)。
PARAMETER MANUAL
CNC
机床的功能和动作状态、经常使用的数值。通常,机床制造商已经设定便于用户操作
(B-64692CM)。
(参数说明书)
1
为了便于说明,有的情况下按照如下方式分类说明各机型。
- 0i-TF Plus
根据机型的不同,本说明书中描述的某些功能可能无法使用。有关详细内容,请参阅规格说明书
:车床系统(T系列)
- 3 -
Page 16
1.
Macro Executor PROGRAMMING MANUAL
Macro Compiler PROGRAMMING MANUAL
C Language Executor PROGRAMMING MANUAL
PROFIBUS-DP Board CONNECTION MANUAL
DeviceNet Board CONNECTION MANUAL
FL-net Board CONNECTION MANUAL
CC-Link Board CONNECTION MANUAL
Dual Check Safety CONNECTION MANUAL
FANUC AC SERVO MOTOR αi-B series
B-64694CM-1/01
正文中使用下列符号。符号的含义如下所示。
- IP
诸如 X_ Y_ Z_ …,它们表示任意轴的组合。
紧跟地址之后的底划线处,将输入坐标值等数值。
(在编程篇中使用)
- ;
该符号表示程序段结尾。
实际上,与 ISO 代码 LF 对应,并与 EIA 代码 CR 对应。
Series 0i- MODEL F
Series 0i-F Plus 的相关说明书如表 1 (a)所示。
*表示本说明书。
规格说明书
连接说明书(硬件篇)
连接说明书(功能篇)
操作说明书(车床系统/加工中心系统通用)
操作说明书(车床系统)
操作说明书(加工中心系统)
维修说明书
参数说明书
编程相关说明书
1 (a) Series 0i-F Plus
*
网络相关说明书
快速以太网/快速数据服务器操作说明书
操作指南功能相关说明书
(车床系统/加工中心系统通用)操作说明书
(加工中心系统)操作说明书
加工前准备支持功能操作说明书
操作说明书
双重安全性检查
伺服电机 αi /βi 的相关说明书如表1 (b)所示。
FANUC AC SERVO MOTOR αi series
规格说明书
1 (b) SERVO MOTOR αi/βi series
B-65262CM
- 4 -
Page 17
B-64694CM-1/01
FANUC AC SPINDLE MOTOR αi-B / βi- B series
FANUC AC SERVO MOTOR βi-B series
FANUC SERVO AMPLIFIER αi-B series
FANUC SERVO AMPLIFIER βi-B series
FANUC AC SERVO MOTOR αi series
FANUC AC SERVO MOTOR βi series
FANUC AC SPINDLE MOTOR αi/ βi series,
阅读本说明书时的注意事项
1.
规格说明书
FANUC AC SERVO MOTOR βi series
规格说明书
规格说明书
规格说明书
FANUC AC SPINDLE MOTOR αi series
FANUC SERVO AMPLIFIER αi series
维修说明书
FANUC AC SPINDLE MOTOR βi series
FANUC SERVO AMPLIFIER βi series
维修说明书
FANUC AC SERVO MOTOR αi -B/ αi series
FANUC AC SERVO MOTOR βi -B/ βi series
FANUC LINEAR MOTOR LiS-B/LiS series
FANUC DD MOTOR DiS-B/DiS series
参数说明书
BUILT-IN SPINDLE MOTOR Bi series
参数说明书
本说明书中描述的 CNC 上,可以连接上述伺服电机和主轴电机。
本说明书主要就 FANUC SERVO MOTOR αi series 进行描述,而有关伺服电机和主轴电机,请另行参阅与实际连接的伺
服电机和主轴电机相对应的说明书。
B-65452CM
B-65302CM
B-65412CM
B-65422CM
B-65285CM
B-65325CM
B-65270CM
B-65280CM
1.1
1
2
3
CNC
作为
板等的组合决定的。这里不可能全部描述这些装置组合时的功能、编程和操作。
本说明书以
明书。就说明书中所载事项,机床制造商提供的说明书优先于本说明书。
本说明书的每页上边都标有小标题,这是为便于读者查阅必要事项。
读者可以先查找小标题,然后再查阅所需的内容。
我们试图在本说明书中叙述尽可能多的情况。
然而,要在本说明书中注明所有禁止或不能做的事宜,需要占用说明书的大量篇幅,所以本说明书中没有一一
列举。
因此,对于那些在说明书中没有特别指明可以做的事,都应解释为“不能做”。
机床系统的功能,并非仅由
CNC
为基准进行概要描述,有关不同类型
CNC
决定,而是通过机床、机床端强电回路、伺服系统、
CNC
机床的说明,请仔细阅读机床制造商提供的相关说
CNC
、操作面
- 5 -
Page 18
1.
有关各类数据的注意事项
B-64694CM-1/01
1.2
加工程序、参数、偏置数据等,存储在
/断开而丢失。但是,有时会因为错误注意而将这些数据删除掉,或者在修复故障时,不得不清除不挥发存储
器中的全部数据。
当发生此类不测的事态时,为了尽快恢复正常,事先应留下各类数据的备份。
存储加工程序的不挥发存储器中,写入次数受到限制。
在每次进行加工时从上位的电脑自动下载加工程序的使用方法等、频繁地反复进行加工程序的登录或删除这样
的使用方法的情况下,务必使用“高速程序管理”。
“高速程序管理”中,在进行程序的登录、变更或删除时,不会向不挥发存储器进行保存。
CNC
装置内部的不挥发存储器中。这些数据通常不会因为电源的接通
- 6 -
Page 19
Ⅱ. 编程
Page 20
Page 21
B-64694CM-1/01
概述
补偿
1.
1
1.1
通常加工一个工件要用几个刀具。
每个刀具具有不同的长度,按照不同的刀具改变程序是一件麻烦的事。
因此,我们选择某一标准刀具,事先测量该刀具尖端位置与将要使用的各刀具尖端位置之差。如果将测得的值设定在 CNC
中(见操作说明书(车床系统/加工中心系统通用)的“显示和设定数据”项),即使更换刀具,也可不必改变程序地
进行加工。这一功能叫做刀具位置偏置。(见 5.1 节“刀具位置补偿”)
1.1
- 9 -
Page 22
2.
预备功能(G功能)
B-64694CM-1/01
2
预备功能的指令由紧接地址 G 后的数值来表述,并决定包含在程序段中的指令的含义。G 代码分为以下两种类型。
单步 G 代码 只在被指定的程序段中才有效的 G 代码
模态 G 代码 直到相同组中的其他 G 代码被指定之前有效的 G 代码
(例) G01 和 G00 是模态 G 代码。
G01X_;
Z_;
X_;
G00Z_;
X_;
G01X_;
具有 A、B、C等 3 类 G 代码体系(表 2)。究竟选择哪个代码体系,根据参数 GSC(No.3401#7)和参数 GSB(No.3401#6)
的设定值而定。
本说明书使用 G 代码体系 A 进行描述。有关 G 代码体系 B、C 特有的内容,将进行相应描述。
1. 当接通电源或机床被复位时,如果机床进入清零状态(参数 CLR( No.3402#6)),模态 G 代码将变为如下状态:
(1)
(2) 当系统由于接通电源或复位而清零时, G20 和 G21 保持不变。
(3) 可以用参数 G23(No.3402#7)表示接通电源后是选择 G22 还是选择 G23。在复位的清零状态下,并不影响 G22 或
(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)“指定了无法使用的 G 代码”。
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 代码显示每组编号。
在此范围内
在此范围内
2(a)
变为表
G23 。
中带有
G
有效
有效
符号G代码的状态。
- 10 -
Page 23
B-64694CM-1/01
2.
G07.1
G12.1
G13.1
G07.1
G12.1
G13.1
G07.1
G12.1
G13.1
01
00
21
2 (a) G
定位(快速进给)
直线插补(切削进给)
圆弧插补CW或螺旋插补
圆弧插补
暂停
基于G代码的掩码缓冲器
圆柱插补
精确停止
可编程数据输入
刀具回退和返回
可编程数据输入取消
极坐标插补模式
极坐标插补取消模式
轮廓控制(高精度轮廓控制兼容指令)
轮廓控制
接通/断开
轮廓控制(先行控制兼容指令)
或螺旋插补
G30.2 G30.2 G30.2
G36 G36 G36
16
06
09
08
00
01
07
平面选择
平面选择
平面选择
英制数据输入
米制数据输入
存储行程检查功能
存储行程检查功能
主轴速度变动检测
主轴速度变动检测
参考点返回检查
返回至参考点
到位检测无效 参考点返回
从参考点移动
第2、第3、第4参考点返回
到位检测无效
第2、第3、第4参考点返回
跳转功能
轴跳过
螺纹切削
可变导程螺纹切削
圆弧螺纹切削(顺时针方向旋转)
圆弧螺纹切削(逆时针方向旋转)(参数 G36(No.3405#3 )=1
或者自动刀具补偿(X轴)(参数
自动刀具补偿(Z轴)(参数
自动刀具补偿(X轴)(参数
自动刀具补偿(Z轴)(参数
刀具径补偿或刀尖半径补偿:保持矢量
刀具径补偿或刀尖半径补偿:拐角圆弧插补
刀具径补偿或刀尖半径补偿取消
刀具径补偿或刀尖半径补偿:左
刀具径补偿或刀尖半径补偿:右
时)
时)
- 11 -
Page 24
2.
B-64694CM-1/01
G43.7
G51.2
G54
G43.7
G51.2
G54
G43.7
G51.2
G54
19
00
22
20
00
法线方向控制取消模式
法线方向控制左侧
法线方向控制右侧
刀具位置偏置
(仅限参数
坐标系设定或主轴最高转速钳制
工件坐标系预设
可编程镜像取消
可编程镜像
多边形加工取消
多边形加工
同步控制结束
混合控制结束
重叠控制结束
同步控制开始
混合控制开始
重叠控制开始
局部坐标系设定
机床坐标系选择
刀具轴向控制
基于进给速度指令的机床坐标系选择
刀具前端点保持型刀具轴向控制
工件坐标系 1 选择
时可进行)
G69 G69 G69
14
15
12
17
04
00
工件坐标系2选择
工件坐标系3选择
工件坐标系4选择
工件坐标系5选择
工件坐标系6选择
精确停止模式
攻丝模式
切削模式
宏程序调用
宏模态调用
宏模态调用
宏模态调用
对置刀架镜像ON或均衡切削模式
坐标旋转开始或三维坐标变换模式
倾斜面分度指令
基于刀具轴方向的倾斜面分度指令
倾斜面分度指令(增量多重指令)
对置刀架镜像
均衡切削模式取消
坐标旋转取消或三维坐标变换模式
精削循环
外径/内径粗削循环
端面粗削循环
闭环切削循环
端面切断循环
外径/内径切断循环
复合型螺纹切削循环
取消
- 12 -
Page 25
B-64694CM-1/01
2.
G80 G80 G80 10
G81 G81 G81
─
01
28
27
10
01
02
00
03
11
横向磨削循环
横向直接固定尺寸磨削循环
振荡磨削循环
振荡直接固定尺寸磨削循环
钻孔固定循环取消
电子齿轮箱同步取消
高精度振荡功能
电子齿轮箱同步取消
电子齿轮箱同步开始
电子齿轮箱2组同步取消
电子齿轮箱2组同步开始
定点镗孔(
电子齿轮箱同步开始
镗阶梯孔(
正面钻孔循环
高速钻深孔循环(
高速钻深孔循环
钻深孔循环
正面攻丝循环
刚性攻丝循环(
正面镗孔循环
侧面钻孔循环
高速钻深孔循环
钻深孔循环
侧面攻丝循环
侧面镗孔循环
外径/内径车削循环
螺纹切削循环
端面车削循环
最大增量指令值检测
周速恒定控制
周速恒定控制取消
主轴分度执行(有完成等待)
主轴分度执行(无完成等待)
主轴分度完成确认
旋转控制模式
每分钟进给
每转进给
绝对指令
增量指令
固定循环基准平面返回
固定循环返回到R点平面
格式)
格式)
格式)
格式)
- 13 -
Page 26
3.
插补功能
G32IP_F_;
IP_: 终点
F _: 纵轴方向的导程
(始终为半径编程)
B-64694CM-1/01
3
3.1
通过指定 G32 指令,可以切削等导程直线螺纹、锥度螺纹、以及旋涡形螺纹。
主轴转速可从安装在主轴上的位置编码器实时读得,并被转换为用来移动刀具的每分钟切削进给速度后发送给刀具。
G32)
3.1 (a)
3.1 (b)
- 14 -
Page 27
B-64694CM-1/01
如果α ≤
45 °则导程为 LZ
如果α ≥45 °则导程为 LX
通常在制作一个螺纹时,从粗削到精削,沿着相同路径重复进行螺纹切削。
螺纹切削,是在从安装在主轴上的位置编码器检测出一转信号后开始的。因此,即使进行多次螺纹切削,工件在圆周上
的切削开始点以及刀具的路径相同。但是,值得注意的是,主轴转速从粗削到精削须保持恒定不变。当主轴的转速变化
时,将导致螺纹偏斜。
3.
3.1 (c)
螺纹的切削开始部分和切削结束部分,通常会由于伺服系统的迟延等原因而出现不正确的部分。因此,考虑到该不正确
的部分,指定的螺纹长度应比所需的螺纹长度略长些。
表 3.1 (a)中列出了螺纹导程的指令范围。
米制输入
英制输入
G32 的“连续螺纹切削”功能有效。
-
如果为螺纹切削的长轴指定了后退轴,则不执行后退。在执行非螺纹切削的程序段后,将发生报警(PS0429 )“ G10.6 非
法指令”并停止。
-
在螺纹切削程序段中,无法指定倒角/ 倒圆指令。如果指定了倒角/ 倒圆指令,将会发生报警(PS0050 )“螺纹切削中指
定了倒角/ 倒圆指令”。
3.1 (a)
LZ/LX
在螺纹切削程序段中,无法指令刀具位置偏置。如果指令了刀具位置偏置,将会发生报警(PS0509 )“无法指令刀具位
置补偿”。
- 15 -
Page 28
3.
螺纹的导程: 4mm
δ 1=3mm
δ 2=1.5mm
进刀量:1mm(切削 2 次),进行编程。
(米制输入、直径编程)
G00 U -62.0 ;
G32 W -74.5 F4.0 ;
G00 U62.0 ;
W74.5 ;
U
-64.0 ;
(第 2 次再切削 1mm)
G32 W -74.5 ;
G00 U64.0 ;
W74.5 ;
螺纹的导程: Z 方向 3.5mm
δ 1=2mm
δ 2=1mm
进刀量 X 方向:1mm (切削 2 次),进行编程。
(米制输入、直径编程)
G00 X 12.0 Z72.0 ;
G32 X 41.0 Z29.0 F3.5 ;
G00 X 50.0 ;
Z 72.0 ;
X 10.0 ;
(第 2 次再切削 1mm)
G32 X 39.0 Z29.0 ;
G00 X 50.0 ;
Z 72.0 ;
30
B-64694CM-1/01
螺纹切削中进给速度倍率无效,固定为
2
螺纹切削中,若不停止主轴就停止进给,将会导致进刀量猛增,十分危险。因此,进给保持在螺纹切削过程中
无效,在执行螺纹切削模式后的首次非螺纹切削的程序段后,刀具如同单程序段停止一样地停止。但是,自动
运行休止信号
变为“0”(进入单程序段停止状态)。
3
切换到螺纹切削模式后进入首次非螺纹切削的程序段并再次按下进给保持按钮时(或者一直按住该按钮时),
刀具立即在非螺纹切削的程序段停止。
4
在单程序段状态下进行螺纹切削时,刀具在执行非螺纹切削的程序段后停止。
5
在螺纹切削的程序段中途从自动运行模式改变为手动运行模式时,与3.的情形一样,刀具在非螺纹切削的程序
段开头进给保持后停止。
但是,从自动运行模式切换为其他自动运行模式时,与4.的情形一样,刀具在执行非螺纹切削的程序段后以单
程序段的状态停止。
6
前面是螺纹切削的程序段时,即使当前是螺纹切削的程序段,刀具在开始切削时并不进行一转信号的检测就马
上开始移动。
(例)
G00 Z0.0 X50.0 ;
G32 Z10.0 F_ ;
Z20.0 ;
*SP
为“1”时,自动运行休止中信号
程序段开始时的一转信号检测
:予以进行
:不予进行
:不予进行
SPL
- 16 -
变为“1”。然后在停止时,自动运行休止中信号
SPL
Page 29
B-64694CM-1/01
连续螺纹切削
在切削旋涡形螺纹和锥度螺纹时,也进行周速恒定控制,转速会发生变化,有时无法保持正确的螺纹的导程。
因此,螺纹切削时请指定
8
螺纹切削前的移动指令的程序段不得为倒角或倒圆。
9
螺纹切削的程序段中不得指定倒角或倒圆。
10
螺纹切削中,主轴倍率无效,固定为
11
“螺纹切削循环收回”功能对
12
在与螺纹切削相同的程序段中、或者在该模式中指令刀具位置补偿(T代码或者
PS0509
(
13
由于自动加减速的原因,螺纹切削中会产生导程不正确的部分。因此编程时需留有一定距离的宽裕。距离的计
算方法请参阅操作说明书(车床系统
G97
,请勿使用周速恒定控制。
100%。
G32
无效。
)“无法指令刀具位置补偿”。
加工中心系统通用)“不完整的螺纹部分计算方法”(
3.
G43.7
)时,将会发生报警
3.2
为了在螺纹切削中进行控制以消除连续的程序段加工中的移动中断引起的不连续部分,可以连续指定螺纹切削的程序段。
程序段与程序段的连接处,被控制为尽可能保持与主轴的同步,因此,可以切削在中途改变导程、形状等的特殊螺纹。
在改变进刀量的同时对相同部位反复进行螺纹切削的情形下,可以不损坏螺纹牙且正确加工。
-
G32 : 螺纹切削( G 代码体系 A 的情形)
G33 : 螺纹切削( G 代码体系 B/C 的情形)
G34 : 可变导程螺纹切削
G35,G36 : 圆弧螺纹切削
-
Q 指令(多条螺纹切削的螺纹切削开始角度的指令)只对连续螺纹切削最初的螺纹切削的程序段有效。
连续螺纹切削中,第 2 个程序段以后的螺纹切削的程序段的 Q 指令将被忽略。
3.2 (a)
G32
- 17 -
Page 30
3.
多条螺纹切削
B-64694CM-1/01
3.3
通过用地址 Q 指定从主轴的一转信号到螺纹切削开始之间的角度,即可使螺纹切削开始角度偏移,从而简单地进行多条
螺纹切削。
3.3 (a)
G32 IP _ F_ Q_ ;
IP :
F_
G32 IP _ Q_ ;
Q_ :
-
-
-
-
G32 : 螺纹切削
G34 : 可变导程螺纹切削
G35,G36 : 圆弧螺纹切削
G76/G78 : 复合型螺纹切削循环(仅限 FS15 指令格式时)
G92 : 螺纹切削循环
螺纹切削开始角度不是一个模态值,请在每次使用时指定螺纹切削开始角度。没有特别指定时,视为 0 °。
螺纹切削开始角度的指令(Q)的单位为 0.001°。另外,不可指定小数点。
例:位差角为 180°时,将其指定为 Q180000。
Q180.000 为带有小数点的指令值,因此无法指定。
补充:无论如下设定如何,都将变为 Q1=螺纹切削开始角度的位差角 0.001°的指令。
- 设定单位 IS-A/B/C (参数 No.1013#1 ~#0 )
- 计算器型小数点输入(参数 DPI(No.3401#0) )
- 最小设定单位 10 倍(参数 IPR(No.1004#7) )
螺纹切削开始角度的指令(Q)的范围为 0~360000(0.001°单位)。
即使指定大于 360000(360°)的值,该指定值也将被调整为 360000(360° )内。
指令为负值时,作为正的指令进行动作。
例:指令 Q-90000(-90°)时,作为 Q90000(90°)进行动作。
- 18 -
Page 31
B-64694CM-1/01
3.
-
由于延迟一转信号,开始角度的方向根据主轴旋转的方向而变化。
-
G76/G78 的复合型螺纹切削循环的 Q 指令在最小进刀量、或第 1 次进刀量的指令中使用。因此,无法指令螺纹切削开始
角度的位差角。
但是,使用 FS15 指令格式时,可以在 G76/G78 的复合型螺纹切削循环中指令基于 Q 指令的螺纹切削开始角度的位差角。
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 ;
A/B:G76
2
δ 1=5mm
δ 2=3mm
切削深度:1mm
(米制输入、直径指定)
第 1 次的螺纹切削开始角度 0°
第 2 次的螺纹切削开始角度 180°
G78)
- 19 -
Page 32
4.
为简化编程的功能
直线切削循环
B-64694CM-1/01
4
4.1
有三种单一型固定循环:外径 /内径车削循环( G90)、螺纹切削循环( G92)、以及端面车削循环( G94)。
1
本章的说明图,将平面设定为ZX平面,将X轴设定为直径编程,将Z轴设定为半径编程。X轴为半径编程时,
请将
2
单一型固定循环可以在任意平面(包含平行轴)中进行。
但是,若是G代码体系A的情形,不可将U、V、W设定为平行轴。
3
纵向意味着平面第1轴方向,具体如下所示。
ZX
YZ
XY
4
端面方向意味着平面第2轴方向,具体如下所示。
ZX
YZ
4.1.1
U/2
改变为U,并将
平面:Z轴方向
平面:Y轴方向
平面:X轴方向
平面:X轴方向
平面:Z轴方向
平面:Y轴方向
X/2
G90、G92、G94)
改变为X。
G90)
该循环可以执行纵向的直线以及锥度的切削循环。
4.1.1.1
X_,Z_ : 纵向切削终点(図 4.1.1.1 (a)中的 A’点)的坐标值
U_,W_ : 至纵向切削终点(図 4.1.1.1 (a)中的 A’点)的移动量
: 切削进给速度
4.1.1.1 (a)
- 20 -
Page 33
B-64694CM-1/01
锥度切削循环
直线切削循环进行 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个动作。
要取消单一型固定循环模式,指定 G90 、G9 2 、G94 以外的 01 组的代码。
4.
4.1.1.2
X_,Z_ : 纵向切削终点(図 4.1.1.2 (a)中的 A’点)的坐标值
U_,W_ : 至纵向切削终点(図 4.1.1.2 (a)中的 A’点)的移动量
R_ : 锥度量(図 4.1.1.2 (a)的 R)
: 切削进给速度
锥度的形状遵从纵向切削终点的坐标值(A’ ) 与锥度量(地址 R )的符号。図 4.1.1.2 (a) 的循环中,锥度量的符号为负。
4.1.1.2 (a)
指定锥度的地址R的设定单位,遵从基准轴的设定单位。此外,R通过半径值来指定。
- 21 -
Page 34
4.
3. U < 0, W < 0, R > 0
其中 |R|≤ |U / 2|
4. U > 0, W < 0, R<0
其中
|R| ≤|U / 2|
直线螺纹切削循环
B-64694CM-1/01
锥度切削循环执行与直线切削循环相同的 4 个动作。
但是,第 1 个动作,在快速进给模式下将刀具从起点(A)移动到在平面第 2 轴的指令坐标值(ZX 平面时为 X 轴的指令坐
标值)上考虑了锥度量后的位置。
之后的第 2、第 3、第 4 个动作,与直线切削循环相同。
在单程序段模式中,通过按下一次循环开始按钮来执行上述第1、第2、第3、第4个动作。
根据锥度量(地址 R )的符号与基于绝对指令或增量指令的纵向切削终点之间的关系,刀具路径如表 4.1.1.2 (a) 所示。
4.1.1.2 (a)
要取消单一型固定循环模式,指定 G90 、G92 、G94 以外的 01 组的代码。
4.1.2
4.1.2.1
X_,Z_ : 纵向切削终点(図 4.1.2.1 (a)中的 A’点)的坐标值
U_,W_ : 至纵向切削终点(図 4.1.2.1 (a)中的 A’点)的移动量
Q_ : 螺纹切削开始角度的位差角
(单位: 0.001°、范围: 0~ 360°)
: 螺纹的导程(図
(G92)
- 22 -
Page 35
B-64694CM-1/01
(由于伺服系统的迟延,倒角的
开始部分小于等于 45 ° 。)
4.
4.1.2.1 (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) 。)
有关螺纹切削的注意事项,与
述的“螺纹切削循环中的进给保持”。
在单程序段模式中,通过按下一次循环开始按钮来执行上述第1、第2、第3、第4个动作。
G32
的螺纹切削的情形相同。但是,螺纹切削中的进给保持,请参阅后面将要描
要取消单一型固定循环模式,指定 G90 、G92 、G94 以外的 01 组的代码。
螺纹切削的插补后加减速度,虽然是指数函数型加减速,但是可通过参数 THLx (No.1610#5) ,选择与切削进给相同的加
减速。(根据参数 CTBx 、CTLx(No.1610#1 、#0) )。但是,时间常数和 FL 速度则使用螺纹切削循环的参数(No.1626 、
No.1627 )。
使用参数(No.1626) 的螺纹切削的插补后加/ 减速的时间常数、参数(No.1627) 的 FL 速度。
Fl 速度只有在插补后加减速为指数函数型的情况下有效。
- 23 -
Page 36
4.
B-64694CM-1/01
可以进行螺纹的倒角(倒棱)。是否进行螺纹的倒角,随机床端的信号而定。将导程设定为 L 时,螺纹的倒角r值,可
以在 0.1L~12.7L 的范围内,以 0.1L 为增量单位,通过参数(No.5130)选择任意值。
螺纹的倒角角度可以通过参数(No.5131)在 1°~89°的范围内指定。参数值为 0 时,角度为 45°。
螺纹的倒角,使用与螺纹切削相同的插补后加/减速类型、插补后加/减速的时间常数、FL 速度。
螺纹的倒角(倒棱)量、角度的参数,与
倒角后的退刀动作速度以及插补后的加减速类型、时间常数如表 4.1.2.1 (a) 所示。
针对倒角后的退刀动作速度,将参数 ROC(No.1403#4) 设定为 1 ,即可使快速进给倍率失效。
(No.1466)
0
0 0
1
0 以外
的螺纹切削循环通用。
4.1.2.1 (a)
螺纹切削时的插补后加
数(No.1626) )、FL 速度(参数(No.1627) )、参数(No.1466) 指定的退
刀动作速度。
螺纹切削时的插补后加
数(No.1626) )、FL 速度(参数(No.1627) )、参数(No.1420) 指定的快
速进给速度。
在退刀动作前进行指令速度变为
速进给的插补后加减速类型中,使用快速进给的时间常数、参数
的快速进给速度。
减速的类型中,使用螺纹切削的时间常数(参
减速的类型中,使用螺纹切削的时间常数(参
(加减速的迟延为0)的检查,在快
退刀动作中,机床不会在切削进给速度倍率0%下停止,这与参数
通过指定地址 Q ,可以使螺纹切削的开始角度位移。开始角度的指令(Q )的单位为 0.001 °,其范围为 0 ~360 °。另外,
不可指定小数点。
螺纹切削循环收回功能无效时,螺纹切削中的进给保持的动作如下所示。
- 参数 TFH(No.5109#3)=0 时,如果在螺纹切削中按下进给保持按键并松开,将在 4 的动作完成后停止。如果一直按住
进给保持按键,将在退刀的终点(3 的动作终点)附近停止。
- 参数 TFH(No.5109#3)=1 时,无论是在螺纹切削中按下进给保持按键并松开,还是一直按住,都将在退刀的终点(3
的动作终点)停止。
如果在螺纹切削中(第 2 个动作)应用进给保持,刀具立即一边执行倒棱一边收回,并按照平面第 2 轴(X 轴)、平面
第 1 轴(Z 轴)的顺序返回到起点。
无关。
- 24 -
Page 37
B-64694CM-1/01
锥度螺纹切削循环
G92 X(U)_ Z(W)_ R_ F_ Q_ ;
4.
退刀时的倒棱角度,与终点位置的倒棱角度相同。
退刀过程中不能执行另一进给保持。
不可进行通过指定地址 E 来进行英制螺纹切削。
4.1.2.2
X_,Z_ : 纵向切削终点(図 4.1.2.2 (a)中的 A’点)的坐标值
U_,W_ : 至纵向切削终点(図 4.1.2.2 (a)中的 A’点)的移动量
Q_ : 螺纹切削开始角度的位差角
(单位:0.001 度单位,范围:0~360 度)
R_ : 锥度量(図 4.1.2.2 (a)的 R)
: 螺纹的导程(図
4.1.2.1 (b)
- 25 -
Page 38
4.
(由于伺服系统的迟延,倒角的
开始部分小于等于 45 ° 。)
B-64694CM-1/01
4.1.2.2 (a)
螺纹的导程范围以及主轴速度的限制,与 G32 的螺纹切削相同。
锥度的形状遵从纵向切削终点的坐标值(A’ )与锥度量(地址 R)的符号。図 4.1.2.2 (a)的循环中,锥度量的符号为负。
指定锥度的地址R的设定单位,遵从基准轴的设定单位。此外,R通过半径值来指定。
锥度螺纹切削循环进行与直线切削循环的 4 个动作相同的动作。
但是,第 1 个动作,在快速进给模式下将刀具从起点(A)移动到在平面第 2 轴的指令坐标值(ZX 平面时为 X 轴的指令坐
标值)上考虑了锥度量后的位置。之后的第 2、第 3、第 4 个动作,与直线螺纹切削循环相同。
有关螺纹切削的注意事项,与
述的“螺纹切削循环中的进给保持”。
在单程序段模式中,通过按下一次循环开始按钮来执行上述第1、第2、第3、第4个动作。
G32
的螺纹切削的情形相同。但是,螺纹切削中的进给保持,请参阅后面将要描
根据锥度量(地址 R )的符号与基于绝对指令或增量指令的纵向切削终点之间的关系,刀具路径如表 4.1.2.2 (a) 所示。
- 26 -
Page 39
B-64694CM-1/01
3. U < 0, W < 0, R > 0
其中 |R|≤ |U / 2|
4. U > 0, W < 0, R<0
其中 |R|≤ |U / 2|
4.
4.1.2.2 (a)
要取消单一型固定循环模式,指定 G90 、G92 、G94 以外的 01 组的代码。
请参阅直线螺纹切削循环的相关页。
- 27 -
Page 40
4.
正面切削循环
B-64694CM-1/01
4.1.3
4.1.3.1
X_,Z_ : 端面方向切削终点(図 4.1.3.1 (a)的 A’点)的坐标值
U_,W_ : 至端面方向切削终点(図 4.1.3.1 (a)的 A’点)的移动量
: 切削进给速度
G94)
4.1.3.1 (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个动作。
要取消单一型固定循环模式,指定 G90 、G92 、G94 以外的 01 组的代码。
- 28 -
Page 41
B-64694CM-1/01
锥度切削循环
4.
4.1.3.2
X_,Z_ : 端面方向切削终点(図 4.1.3.2 (a)的 A’点)的坐标值
U_,W_ : 至端面方向切削终点(図 4.1.3.2 (a)的 A’点)的移动量
R : テーパ量(図 4.1.3.2 (a)的 R)
: 切削进给速度
4.1.3.2 (a)
锥度的形状遵从端面方向切削终点的坐标值(A’ ) 与锥度量(地址 R )的符号。図 4.1.3.2 (a) 的循环中,锥度量的符号为
负。
指定锥度的地址R的设定单位,遵从基准轴的设定单位。此外,R通过半径值来指定。
锥度切削循环执行与正面切削循环相同的 4 个动作。
但是,第 1 个动作,在快速进给模式下将刀具从起点(A)移动到在平面第 1 轴的指令坐标值(ZX 平面时为 Z 轴的指令坐
标值)上考虑了锥度量后的位置。
之后的第 2、第 3、第 4 个动作,与正面切削循环相同。
在单程序段模式中,通过按下一次循环开始按钮来执行上述第1、第2、第3、第4个动作。
根据锥度量(地址 R )的符号与基于绝对指令或增量指令的端面方向切削终点的坐标值之间的关系,刀具路径如表 4.1.3.2
(a)所示。
- 29 -
Page 42
4.
3. U < 0, W < 0, R > 0
其中 |R|≤ |W|
4. U > 0, W < 0, R > 0
其中 |R|≤ |W|
B-64694CM-1/01
4.1.3.2 (a)
要取消单一型固定循环模式,指定 G90 、G92 、G94 以外的 01 组的代码。
4.1.4
按照材料的形状和产品的形状选择一个合适的单一型固定循环。
(G90)
G90、G92、G94
- 30 -
Page 43
B-64694CM-1/01
4.
(G90)
(G94)
(G94)
- 31 -
Page 44
4.
单一型固定循环和刀尖半径补偿
B-64694CM-1/01
4.1.5
应用刀尖半径补偿时的刀尖中心路径和偏置的方向如下所示。在循环起点位置,偏置矢量被取消,通过来自循环起点的
移动执行偏置的起动。此外,在刀具返回到循环起点的时候,偏置矢量也被暂时取消,并且通过下一个移动指令再次进
行偏置操作。偏置的方向取决于切削模式,与 G41 和 G42 无关。
G90)
G94)
不可进行刀尖半径补偿。
FANUC Series16i/18i/21i
CNC与FANUC Series16i/18i/21i
本
本CNC
•
将单一型固定循环的循环动作置换为
具移动到起点,偏置被取消。
FANUC Series16i/18i/21i
•
在程序段从起点移动刀具,在最后的程序段将刀具移动到起点,与本
Series16i/18i/21i
的情形
G92)
的情形
操作说明书。
的偏置方向相同,但是刀尖半径中心路径不同。
G00或G01
,在最初的程序段从起点移动刀具,在最后的程序段将刀
CNC
不同。详情请参阅
- 32 -
FANUC
Page 45
B-64694CM-1/01
单一型固定循环的限制
上图的循环,通过下列程序执行。
N030 G90 U-8.0 W-66.0 F0.4 ;
N031 U-16.0 ;
N032 U-24.0 ;
N033 U-32.0 ;
4.
FANUC Series16i/18i/21i
4.1.6
单一型固定循环中的数据 X(U)、Z(W)、R,是 G90、G92、G94 通用的模态值。因此,在没有重新指定 X(U)、Z(W)、R
的情况下,以前指定的数据有效。
所以,如下列程序例所示,在 Z 轴的移动量相同的情况下,只要指定 X 轴的移动量,即可反复进行单一型固定循环。
单一型固定循环的通用模态值,一旦指定 G04 以外的单步 G 代码即被清除。
单一型固定循环模式不会由于指定单步 G 代码而被取消,因此,通过再次指定模态值,即可执行单一型固定循环操作。
若不指定模态值,循环动作就不会被执行。
G04 指令执行 G04,而不执行单一型固定循环操作。
也可在单一型固定循环模式中没有移动指令的程序段中执行单一型固定循环操作。譬如,只有 EOB 的程序段或没有 M 、
S 、T 指令的程序段。这些都是没有移动指令的程序段。在单一型固定循环模式下指定 M 、S 、T 时,同时执行单一型固
定循环和 M 、S、T 的功能。如果这样不方便的话,如下列程序例所示,暂时指定取消单一型固定循环模式的 G90 、G92、
G94 以外的 01 组的代码指令( G00、 G01 指令),而后指定 M、S、T。之后,再指定单一型固定循环。
- 33 -
Page 46
4.
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 模式。
(1) 复位状态(参数 CLR(No.3402#6)=0)
(2) 清除状态(参数 CLR(No.3402#6)=1)且复位时保持组 01 的模态 G 代码(参数 C01(No.3406#1)=1)
动作例)
在执行单一型固定循环中( X0 程序段)进行复位,运行 X20.Z1.的指令时,不是在单一型固定循环中动作,而是在
直线插补(G01) 下动作。
在执行单一型固定循环前和执行中使得运行停止并通过手动绝对模式接通进行手动干预时,即使循环的指令为增量指令,
在开始循环动作时,执行手动干预量的返回。
模式取消
B-64694CM-1/01
的示例
返回
手动干预
- 34 -
Page 47
B-64694CM-1/01
4.
4.2
复合型固定循环是为了简化编程而准备的几种固定循环。譬如,通过确定精削工件形状的信息,即可在中途自动地决定
粗削的刀具路径。
另外,还备有用于螺纹切削的固定循环。
1
本章的说明图,将平面设定为ZX平面,将X轴设定为直径编程,将Z轴设定为半径编程。X轴为半径编程时,
请将
2
进行复合型固定循环的平面,可以在任意平面(包含平行轴)中进行。但是,若是G代码体系A的情形,不可
将
U/2
改变为U,并将
设定为平行轴。
(G70~G76)
X/2
改变为X。
- 35 -
Page 48
4.
用从顺序号 ns 到 nf 的程序段指定 A→A ’→B 的精
削形状的移动指令。
B-64694CM-1/01
4.2.1
外径粗削循环有两类:类型Ⅰ和类型Ⅱ。
(G71)
G71 U(Δd) R(e) ;
G71 P(ns) Q(nf) U(
N (ns) ;
N (nf) ;
YpZp
G71 W(
d) R(e) ;
G71 P(ns) Q(nf) V(
N (ns) ;
N (nf) ;
XpYp
G71 V(
d) R(e) ;
G71 P(ns) Q(nf) U(
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 功能的数据有效。
u) W(Δw) F(f ) S(s ) T(t ) ;
w) W(Δu) F(f ) S(s ) T(t ) ;
w) V(Δu) F(f ) S(s ) T(t ) ;
Δ
Δ
Δ
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
半径编程
半径编程
遵从平面第2轴的直径/半径编程
遵从平面第1轴的直径/半径编程
- 36 -
无
无
有
有
可能
可能
可能
可能
Page 49
B-64694CM-1/01
4.
4.2.1 (a)
当由程序给定 A →A ’→B 间的精削形状时,留下Δu/2 、Δw (切削余量),每次的切削Δd (进刀量)。在执行完沿着
平面第 2 轴(ZX 平面时为 X 轴)方向的最后切削后,沿着精削形状进行粗精加工切削。等粗精加工切削结束后,执行
由 Q 指定的顺序程序段的下一个程序段。
1 △d
和△u均通过相同的地址指定,其区别在于,根据有无P、Q的指定进行判断。
2
循环动作通过P、Q所指定的
3
系统忽略
功能、第2辅助功能,也与F、S、T功能一样对待。
4
周速恒定控制功能有效时(参数
如需使
A-B
间的移动指令中所指定的F、S以及T功能,
G71
SSC(No.8133#0)=1),A-B
间的移动中有效,请在
用 G71 来切削的形状有下列 4 种模式。通过全都平行于平面第 1 轴( ZX 平面时为 Z 轴)的移动来切削工件,此时的Δu 、
Δw 的精削余量的符号如下所示。
指令进行。
G71
间的移动指令中所指令的
的程序段或之前的程序段中指定
指令的程序段或之前指定的值有效。此外,
G96或G97
将被忽略。
M
4.2.1 (b) 4
- 37 -
Page 50
4.
(1) 在 U(+) 的情况下,不可加工具有比循环起点更高位置的形状。
在 U(-)的情况下,不可加工具有比循环起点更低位置的形状。
(2) 在类型 I 的情况下,平面第 1 轴、平面第 2 轴均须为单调增加或者单调减少的形状。
(3) 在类型Ⅱ的情况下,平面第 1 轴必须是单调增加或单调减少的形状。
需要在精削形状程序的开头程序段(顺序号 ns 的程序段中 A-A’间的指令)中指定包含 G00 或 G01 的指令。如果没有
指定上述指令,则会有报警(PS0065), “形状程序的第 1 段不是 G00/G01”发出。
G00 指令的情况下,沿着 A-A'进行定位。G01 指令的情况下,沿着 A-A'切削进给并进行直线插补。
此外,在该开头程序段选择类型Ⅰ或者类型Ⅱ。
开头程序段中没有 X 轴方向的移动时,发生报警(PS0325)“不能用于形状程序的指令”。
检查精削形状是否在循环动作中始终为单调增加或单调减少。
在应用刀尖半径补偿时,通过应用了补偿的精削形状进行检查。
另外,还可以进行下列检查。
B-64694CM-1/01
在循环动作前检查程序中是否存在地址Q中所指定的具有顺序号的程序段。
在循环动作前检查精削形状。
(同时还对地址Q中所指定的顺序号是否存在进行检查。)
G71 具有类型Ⅰ和类型Ⅱ。
精削形状中有槽孔时,务须使用类型Ⅱ。
此外,在类型Ⅰ和Ⅱ中,朝平面第 1 轴(ZX 平面的場合 Z 轴)方向进行粗削后的退刀操作不同。类型 I 朝向 45°方向
退刀,而类型Ⅱ则沿着精削形状切削。精削形状中没有槽孔时,请根据退刀方法灵活选用。
在精削形状的开头程序段(顺序号 ns )选择类型Ⅰ或者类型Ⅱ。
(1) 选择类型Ⅰ时仅指定平面第 2 轴( ZX 平面时为 X 轴)的指令。不得有平面第 1 轴( ZX 平面时为 Z 轴)的指令。
(2) 选择类型Ⅱ时指定平面第 2 轴( ZX 平面时为 X 轴)和平面第 1 轴( ZX 平面时为 Z 轴)的指令。
如果是没有平面第 1 轴(ZX 平面时为 Z 轴)的移动而使用类型Ⅱ的情形,则指定移动量 0 的增量指令(ZX 平面时
为 W0 )。
FCK(No.5104#2)=1 时有效。
时有效。
- 38 -
Page 51
B-64694CM-1/01
退刀量 e(指定在指令或参数 (No.5133)中)
4.
(1) 在顺序号 ns 的程序段中,仅需要指定平面第 2 轴( ZX 平面时为 X(U)轴)的指令。
(2) A’-B 间的形状在平面构成轴(ZX 平面时为 Z 轴、X 轴)方向上必须都是单调增加或单调减少。不得存在图4.2.1 (c)
ZX
G71 U10.0 R5.0 ;
G71 P100 Q200....;
N100 X(U)_ ;
: ;
: ;
所示的槽孔。
平面
(仅执行平面第2轴的指令。)
4.2.1 (c)
平面第1轴或第2轴不是单调变化时,发生报警
(PS0329)
有危险时,则可以在参数
(3) 粗削后,刀具在切削进给下朝着 45 °方向退刀。
通过将参数 CBR(No.5124#0) 设定为 1 ,可以将粗削后的退刀变更为快速进给。此时的刀具路径遵循参数
LRP(No.1401#1)。
(4) 在最后的切削完成后,刀具马上沿着精削形状程序执行最后的粗精加工切削。此外,通过将参数 RF1 (No.5105#1)
设定为 1 ,还可以使系统不执行粗精加工切削。
“精车形状不是单调变化的(平面第2轴)”。但是,当可以判断出属于少量的非单调变化移动而没
4.2.1 (d)
(PS0064)
中设定容许量,使其不发出报警。
“精车形状不是单调变化的(平面第1轴)”或报警
- 39 -
Page 52
4.
B-64694CM-1/01
如图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 平面
4.2.1 (e)
中不使刀具在第一程序段沿着 Z 轴移动而使用类型Ⅱ,则指定 W0。
ZX
G71 U10.0 R5.0 ;
G71 P100 Q200........;
N100 X(U)_ Z(W)_ ;
:;
:;
(2) 形状在平面第 2 轴( ZX 平面时为 X 轴)方向不必是单调增加或单调减少,可以设置凹陷部分(槽孔)。
平面
(执行构成平面的2个轴的指令。)
4.2.1 (f)
但是,平面第 1 轴( ZX 平面时为 Z 轴)方向,必须是单调变化。若是图 4.2.1 (g)所示的形状,就不能进行加工。
- 40 -
Page 53
B-64694CM-1/01
4.
4.2.1 (g)
若是平面第1轴在切削过程中朝着相反方向移动的形状(也包含基于圆弧指令的顶点),车刀可能会碰到工件,
遇到如此的非单调变化的形状时,将发生报警
当可以判断出属于少量的非单调变化移动而没有危险时,则可以在参数
出报警。
最初的切削部分也可以不是垂直形状,只要平面第 1 轴(ZX 平面时为 Z 轴)方向属于单调变化,不管什么样的形
状都可以。
4.2.1 (h)
(3) 车削后,刀具沿着工件的形状切削,并在切削进给下退刀。
(PS0064)
“精车形状不是单调变化的(平面第1轴)”。但是,
(No.5145)
中设定容许量,使其不发
切削后的退刀量 e,可以通过指令(由 R 指定)或参数(No.5133)进行设定。
但是,刀具从谷底朝着 45 °方向在切削进给下退刀。
4.2.1 (i)
4.2.1 (j)
- 41 -
Page 54
4.
按照 (1)→(2)→(3) 的顺序从右侧槽孔依次进行粗削加工。
按照 (1)→(2)→(3)的顺序从左侧的槽孔依次进行粗削加工。
(4) 精削形状中与平面第 1 轴( ZX 平面时为 Z 轴)平行的程序段,视为槽孔的谷底。
(5) 在平面第 1 轴( ZX 平面时为 Z 轴)的所有粗精加工切削都结束后,刀具暂时返回到起点。此时,如果存在与循环
起点高度相等的形状,刀具从该较高的形状通过适量增加了进刀量Δ d 后退刀的位置,然后返回到起点。
接着,刀具沿着精削形状执行粗精加工切削。在这种情况下返回到起点,也通过适量增加进刀量Δd 后退刀的位置。
也可以通过将参数 RF2(No.5105#2)设定为 1 而不执行粗精加工切削。
B-64694CM-1/01
4.2.1 (k)
(6) 槽孔的粗削顺序和路径
粗削顺序如下例所示。
(a) 平面第 1 轴(ZX 平面时为 Z 轴)为单调减少的情形
4.2.1 (l)
(b) 平面第 1 轴( ZX 平面的場合 Z 轴)为单调增加的情形
4.2.1 (m)
- 42 -
Page 55
B-64694CM-1/01
粗削路径如图 4.2.1 (n)所示。
4.
4.2.1 (n)
槽孔的粗削结束后的详细动作,如图4.2.1 (o) 所示。
4.2.1 (o)
在切削速度下切削后,刀具朝着 45°方向执行退刀操作。(动作 19)
接着以快速进给模式移动到 D 点高度。(动作 20)
然后以快速进给模式从 D 点移动到 g 值跟前的位置。(动作 21)
接着,以切削进给模式移动到 D 点。
移动到 g 的切削进给开始位置的余隙量,通过参数(No.5134)进行设定。
但是,若是最后的槽孔,在切削完谷底后,刀具朝着 45°方向执行退刀操作,以快速进给模式返回到起点。(动作 34、
35)
1
槽孔的切削方法与
在从跟前的槽孔开始切削,并在槽孔的切削结束时,刀具移动到里侧槽孔进行切削。
存在槽孔时,通常将精削余量指定为△
FANUC Series 16i/18i/21i
不同。
。否则,刀具可能会切入其中一侧壁面。
车削后的倒角路径,根据工件形状,与 FANUC Series 16i/18i/21i 不同。倒角中,工件形状为限于平面第 1 轴(ZX 平面
时为 Z 轴)的移动时,转入平面第 2 轴(ZX 平面时为 X 轴)的退刀动作。
通过设定参数 R16(No.5108#0)=1,也可以只沿着平面第 1 轴的指令部分继续切削。
通过参数 R16(No.5108#0=1)的设定执行图4.2.1(n)的形状程序时,切削路径如图4.2.1(p)所示。
- 43 -
Page 56
4.
B-64694CM-1/01
4.2.1 (p)
使用刀尖半径补偿时,在复合型固定循环指令(G70,G71,G72,G73) 前的程序段执行刀尖半径补偿指令(G41,G42) ,取消指
令(G40) 在精削形状程序(从由 P 指定的程序段到由 Q 指定的程序段)之外指令。如果在精削形状程序内指令刀尖半径
补偿,则会发生报警(PS0325) “不能用于形状程序的指令”。
程序例
G42; ----------- 在复合型固定循环指令前指令。
G71U1.0R0.5;
G71P10Q20;
N10G00X0;
:
N20X50.0;
G40; ----------- 在精削形状程序之后指令。
在刀尖半径补偿模式下指定本循环时,在刀具移动到开始位置的过程中暂时取消偏置,并在最初的程序段起刀。此外,
在循环动作结束返回到循环起点时,也暂时取消偏置,并在下一个移动指令发出时起刀。详如图4.2.1 (q) 所示。
No.5108#0=1
4.2.1 (q)
当起点 A 的偏置矢量为 0 时,本循环对于 A-A’程序段起刀时的刀尖半径补偿路径的形状,执行循环动作。
- 44 -
Page 57
B-64694CM-1/01
应用基于 G42 的刀尖半径补偿
时的刀尖中心路径
应用基于 G42 的刀尖半径补偿
时的刀尖中心路径
4.
4.2.1 (r)
在刀尖半径补偿模式下进行槽孔加工时,工件外指定A-A’的直线程序段,而后再指定实际的槽孔形状。由
此,便可以避免槽孔的切入。
参数 NT1(No.5106#2) 为 1 时,G71/G72/G73 的精削形状内的刀尖半径补偿指令 G40/G41/G42 被忽略,不会发生报警。
参数 NT2(No.5106#3) 为 1 时,G70 的精削形状内的刀尖半径补偿指令有效。但是,受到如下限制。
(1) G70 指令时的模态必须是 G40(刀尖半径补偿取消)。
G70 指令时的模态为 G41/G42 时,如果在精削形状程序内指令刀尖半径补偿,将会发生报警 (PS0325)“不能用于形
状程序的指令”。
(2) 在精削形状开始程序段(地址 P 中指定的程序段)中指令 G41/G42。
若在开始程序段以外的精削形状程序中指令 G41/G42,将会发生报警 (PS0325)“不能用于形状程序的指令”。
(3) 在精削形状结束程序段(地址 Q 中指令的程序段)中指令 G40。
结束程序段中没有 G40 时,发生报警 (PS0538)“刀尖半径补偿尚未取消”。
4.2.1 (s)
- 45 -
Page 58
4.
G70 精削形状内的刀尖半径补偿指令程序例)
G40 ;
G70 P10 Q20 ... ;
N10 G41 ... ;
:
N20 G40 ... ;
在 G71 以及 G72 中,通过将参数 ASU(No.5107#0)设定为 1,可以将上一次的向车削起点移动(动作 1)变更为使用快速
进给的移动。
参数 ASU(No.5107#0)在类型 I 指令、类型Ⅱ指令中均有效。
B-64694CM-1/01
4.2.1 (t)
在类型 I 指令的 G71 以及 G72 中,通过将参数 ASC(No.5107#1)设定为 1,可以将本次的向车削起点的动作(动作 1、动
作 2)从 2 个循环变更为 1 个循环。进给模式遵循形状程序段的开头程序段的模式(G00,G01)。
参数 ASC(No.5107#1)仅在类型 I 指令中有效。
4.2.1 (u)
在类型 I 指令的 G71/G72 中,如果将参数 DTP(No.5108#1) 设定为 1 ,粗精加工切削结束后,从精削形状程序的终点直接
向循环开始点返回。
- 46 -
Page 59
B-64694CM-1/01
4.
4.2.1 (v)
在类型Ⅱ指令的 G71/G72 中,如果将参数 NSP(No.5108#3)设定为 1,将以路径不重复的模式进行切削。(将参数
NSP(No.5108#3)设定为 1 时,参数 R16(No.5108#0)=1 的动作始终有效。)
- 无槽孔的形状的情形
以往的方式下,如图 4.2.1 (w)所示在 AB 之间路径重复。
设定为参数 NSP(No.5108#3)=1 时,如图 4.2.1 (x)所示避免路径的重复。
4.2.1 (w)
(No.5108#3=0)
4.2.1 (x)
- 有槽孔的形状的情形
以往的方式下,如图 4.2.1(y)所示在 AB 之间和 CD 之间路径重复。
设定为参数 NSP(No.5108#3)=1 时,变为如图 4.2.1(z)所示的路径。在 AB 之间与图 4.2.1(y)所示相同,路径重复,但
第二次执行 AB 之间的路径时,以快速进给模式执行。避免 CD 之间的路径的重复。
(No.5108#3=1)
- 47 -
Page 60
4. 为简化编程的功能 编程 B-64694CM-1/01
(3)
D
C
(4)
A B
(2)
(1)
图4.2.1 (y) 有槽孔的形状(No.5108#3=0)
(3)
D
C
(4)
A B
(2)
(1)
图4.2.1 (z) 有槽孔的形状(No.5108#3=1)
- 槽孔连续的情形
以往的方式下,如图4.2.1(aa)所示,每次完成切削 1 个槽孔就要移动到 I 点,然后定位至后续槽孔的开始点。此时在
BI、 DI、 FI、 HI 之间路径重复。
设定为参数 NSP(No.5108#3)=1 时,变为如图 4.2.1(ab)所示的路径。移动到 I 点的只限于最初的一次,之后一个接一
个地进行槽孔的切削。
H I
F G
D E
A B C
图4.2.1 (aa) 连续槽孔形状(No.5108#3=0)
H I
图4.2.1 (ab) 连续槽孔形状(No.5108#3=1)
通过设定为参数 NIC(No.5108#5)=1,将不执行循环动作中的切削程序段之间的到位检测,具有缩短循环时间的效果。
如果为到位宽度的参数(No.1826、No.1827)设定了较大的值,则参数 NIC(No.5108#5)没有效果。
F G
D E
A B C
- 48 -
Page 61
B-64694CM-1/01 编程 4. 为简化编程的功能
快速移动动作
切削进给动作
无法执行的到位检测位置
图4.2.1 (ac) 到位检测动作改良
- 49 -
Page 62
4.
用从顺序号 ns 到 nf 的程序段指定 A→A ’→B 的精
削形状的移动指令。
B-64694CM-1/01
4.2.2
端面粗削循环与 G71 一样,通过与平面第 2 轴(ZX 平面时为 X 轴)平行的动作进行切削。
(G72)
G72 W(Δd) R(e) ;
G72 P(ns) Q(nf) U(
N (ns) ;
N (nf) ;
YpZp
G72 V(
d) R(e) ;
G72 P(ns) Q(nf) V(
N (ns) ;
N (nf) ;
XpYp
G72 U(
d) R(e) ;
G72 P(ns) Q(nf) U(
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 程序段中指
定的
Δ
Δ
Δ
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
u) W(Δw) F(f) S(s) T(t) ;
w) W(Δu) F(f ) S(s ) T(t ) ;
w) V(Δu) F(f ) S(s ) T(t ) ;
功能、S功能或T功能的数据有效。
遵从平面第2轴的直径/半径编程
遵从平面第1轴的直径/半径编程
半径编程
半径编程
无
无
有
有
可能
可能
可能
可能
- 50 -
Page 63
B-64694CM-1/01
4.
4.2.2 (a)
当由程序来给定 A→ A’→ B 间的精削形状时,则将留下△ u/2、△ w(精削余量),每次切削△ d(进刀量)。
1 △d
和△u均通过相同的地址指定,其区别在于,根据有无P、Q的指定进行判断。
2
循环动作通过P、Q所指定的
3
系统忽略
功能、第2辅助功能,也与F、S、T功能一样对待。
4
周速恒定控制功能有效时(参数
如需使
A-B
间的移动指令中所指定的F、S以及T功能,
G72
SSC(No.8133#0)=1),A-B
间的移动中有效,请在
用 G72 来切削的形状有下列 4 种模式。通过全都平行于平面第 2 轴(ZX 平面时为 X 轴)的移动来切削工件,此时的Δ
u 、Δw 的精削余量的符号如下所示。
指令进行。
G72
间的移动指令中所指令的
的程序段或之前的程序段中指定
指令的程序段或之前指定的值有效。此外,
G96或G97
将被忽略。
M
(1) 在 W(+)的情况下,不可加工具有比循环起点更高位置的形状。
4.2.2 (b)
在 W(-)的情况下,不可加工具有比循环起点更低位置的形状。
- 51 -
Page 64
4.
(2) 在类型 I 的情况下,平面第 1 轴、平面第 2 轴均须为单调增加或者单调减少的形状。
(3) 在类型Ⅱ的情况下,平面第 2 轴必须是单调增加或单调减少的形状。
需要在精削形状程序的开头程序段(顺序号 ns 的程序段中 A-A’间的指令)中指定包含 G00 或 G01 的指令。
如果没有指定上述指令,则会有报警(PS0065), “形状程序的第 1 段不是 G00/G01”发出。
G00 指令的情况下,沿着 A-A'进行定位。G01 指令的情况下,沿着 A-A'切削进给并进行直线插补。
此外,在该开头程序段选择类型Ⅰ或者类型Ⅱ。
开头程序段中没有 Z 轴方向的移动时,发生报警(PS0325)“不能用于形状程序的指令”。
检查精削形状是否在循环动作中始终为单调增加或单调减少。
B-64694CM-1/01
在应用刀尖半径补偿时,通过应用了补偿的精削形状进行检查。
另外,还可以进行下列检查。
在循环动作前检查程序中是否存在地址Q中所指定的具有顺序号的程序段。
在循环动作前检查精削形状。
(同时还对地址Q中所指定的顺序号是否存在进行检查。)
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)轴 )。
时有效。
FCK(No.5104#2)=1 时有效。
- 52 -
Page 65
B-64694CM-1/01
4.
下面列出与 G71 的不同之处。
(1) G72 通过平行于平面第 2 轴( ZX 平面时为 X 轴)移动刀具来切削工件。
(2) 形状在平面第 1 轴( ZX 平面时为 Z 轴)方向不必是单调增加或单调减少,可以设置凹陷部分(槽孔)。但是,平
(3) 精削形状中与平面第 2 轴( ZX 平面时为 X 轴)平行的程序段,视为槽孔的谷底。
(4) 在平面第 2 轴( ZX 平面时为 X 轴)的所有粗精加工切削都结束后,刀具暂时返回到起点,然后进行粗精加工切削。
请参阅描述 G71 的相关页。
请参阅描述 G71 的相关页。
面第 2 轴(ZX 平面时为 X 轴)方向,必须是单调变化。
- 53 -
Page 66
4.
用从顺序号 ns 到 nf 的程序段指定 A→A ’→B 的精
削形状的移动指令。
B-64694CM-1/01
4.2.3
此功能允许稍许偏离位置而重复地执行一个固定的切削模式。通过这个切削循环,可以使大致工件形状已经由锻造或铸
造等方法粗加工过的切削工作更有效。
(G73)
G73 W(Δk) U(Δi) R(d) ;
G73 P(ns) Q(nf) U(
N (ns) ;
N (nf) ;
YpZp
G73 V(
k) W(Δi) R(d) ;
G73 P(ns) Q(nf) V(
N (ns) ;
N (nf) ;
XpYp
G73 U(
k) V(Δi) R(d) ;
G73 P(ns) Q(nf) U(
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 程序段中指
程序指令而改变。
程序指令而改变。
进行设定,参数值随程序指令而改变。
定的
u) W(Δw) F(f) S(s) T(t) ;
w) W(Δu) F(f ) S(s ) T(t ) ;
w) V(Δu) F(f ) S(s ) T(t ) ;
功能、S功能或T功能的数据有效。
Δ
Δ
Δ
Δ
虽然d可输入小数点,但是与参数
值为分割次数。
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从平面第2轴的直径/半径编程
遵从平面第1轴的直径/半径编程
DPI(No.3401#0)
半径编程
半径编程
无关,将四舍五入后的值作为分割次数。输入整数值时,该
有
有
有
有
可能
可能
可能
可能
- 54 -
Page 67
B-64694CM-1/01
4.
4.2.3 (a)
当由程序来给定 A→ A’→ B 间的精削形状时,则将留下△ u/2、△ w(精削余量),进行指定分割次数的粗削。
1 △i、△k
2
循环动作通过P、Q所指定的
3
循环结束时,刀具返回到A点。
4
系统忽略
此外,
和△u、△w均通过相同的地址指定,其区别在于,根据有无P、Q的指定进行判断。
G73
指令进行。
A-B
间的移动指令中所指定的F、S以及T功能,
功能、第2辅助功能,也与F、S、T功能一样对待。
精削形状与 G71 一样具有 4 种模式,因此,在编程时,应注意△u 、△w 、△i 、△k 的符号。
需要在精削形状程序的开头程序段(顺序号 ns 的程序段中 A-A’间的指令)中指定包含 G00 或 G01 的指令。如果没有
指定上述指令,则会有报警(PS0065), “形状程序的第 1 段不是 G00/G01”发出。
G00 指令的情况下,沿着 A-A'进行定位。G01 指令的情况下,沿着 A-A'切削进给并进行直线插补。
可以进行下列检查。
G73
指令的程序段或之前指定的值有效。
在循环动作前检查程序中是否存在地址Q中所指定的具有顺序号的程序段。
与 G71 一样,起点 A 的偏置矢量为 0 时,本循环对于在 A-A ’的程序段起刀时的刀尖半径补偿路径的形状执行循环动作。
时有效。
- 55 -
Page 68
4.
O0001;
G00X100.0Z0.0;
G73U6.0W6.0R3.0;
G73P10Q30U6.0W3.0F1.0S500;
N10G00X60.0W0.0;
N15G01Z-10.0;
N20G02X80.0Z-20.0R10.0;
N30G01X100.0;
M30;
B-64694CM-1/01
可通过参数 PRS(No.5125#2),变更单程序段运行时的单程序段停止位置。
参数 PRS(No.5125#2)=0 时,在各循环的终点、以及精削形状的各程序段的终点进行单程序段停止。
参数 PRS(No.5125#2)=1 时,仅在各循环的终点、以及自循环开始点的退刀动作完成位置进行单程序段停止。(Fs16i 兼
容规格)
这里以单程序段运行模式执行图4.2.3 (b)中所示的 O0001 时的动作进行说明。
O0001 的 N10~N30 中指定的精削形状如图4.2.3 (c)所示。
参数 PRS(No.5125#2)=0 时,以单程序段运行模式执行 O0001 时,如图4.2.3 (d)所示,在各循环的终点、以及精削形状的
各程序段的终点进行单程序段停止。自循环开始点的退刀动作后,不会进行单程序段停止。
参数 PRS(No.5125#2)=1 时,以单程序段运行模式执行 O0001 时,如图4.2.3 (e)所示,仅在循环的终点、以及自循环开始
点的退刀动作完成位置进行单程序段停止。
图中的 S 表示单程序段停止位置。
4.2.3 (b)
4.2.3 (c) O0001
4.2.4
通过 G71、 G72、 G73 进行粗削时,可以通过下列指令进行精削。
ns : 精削形状的程序段组的最初一程序段的顺序号
精削形状的程序段组的最后一程序段的顺序号
4.2.3 (d) PRS(No.5125#2)=0
(G70)
- 56 -
4.2.3 (e) PRS(No.5125#2)=1
Page 69
B-64694CM-1/01
运行从顺序号 ns 到 nf 的精削形状程序,进行精削。系统忽略在 G71、G72 或 G73 程序段中指定的 F、S、T、M、第 2
辅助功能,使顺序号 ns~nf 之间所指令的 F、S、T、M、第 2 辅助功能有效。
循环结束后,刀具以快速进给模式返回到起点。并且,读出 G70 循环的下一个程序段。
可以进行下列检查。
4.
在循环动作前检查程序中是否存在地址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 ;
G70 P300 Q400 ;
(在第1~第3个循环之前不进行搜索就执行)
(在搜索第4个或其后的循环后执行)
时有效。
通过基于
此外,复位操作也会将所存储的所有
当刀具在精削循环中切削到精削形状的终点位置时,以快速进给模式返回到循环起点。
刀具始终以非线性定位模式返回到循环起点,与参数
利用由
注意避免刀具干涉工件。
使用刀尖半径补偿时,在复合型固定循环指令(G70) 之前执行刀尖半径补偿指令(G41 、G42) ,取消指令(G40) 在复合型固
定循环指令(G70) 之后指令。
G71、G72、G73
G71、G72
切削槽孔的精削形状来执行精削循环时,在刀具从精削形状的终点返回到循环起点期间,要
的粗削循环而存储的P、Q程序段的存储器地址,在执行
程序段的存储器地址擦除掉。
LRP(No.1401#1)
的设定无关。
- 57 -
G70
后被擦除。
Page 70
4.
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)
程序例
G42; ----------- 在复合型固定循环指令前指令。
G70P10Q20;
G40; ----------- 在复合型固定循环指令后指令。
与 G71 一样,起点 A 的偏置矢量为 0 时,本循环对于在 A-A’的 程序段起刀时的刀尖半径补偿路径的形状执行循环动作。
B-64694CM-1/01
- 58 -
Page 71
B-64694CM-1/01
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 ;
4.
- 59 -
Page 72
4.
B-64694CM-1/01
4.2.5
端面切断循环可以进行外径切削的切屑处理。此外,当省略平面第 2 轴(ZX 平面时为 X(U) 轴)、地址 P 时,系统执行
沿着平面第 1 轴(ZX 平面时为 Z 轴)的动作,也即执行钻深孔循环操作。
(G74)
G74X(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 :切削谷底位置的退刀量
:进给速度
遵从基准轴的设定单位
Δ
Δ
Δ
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
半径编程
半径编程
半径编程
半径编程
无
无
无
注释
可能
不可
不可
通常以正值加以指定,但是,省略
时,添加上退刀方向的符号后指定。
4.2.5 (a)
- 60 -
Page 73
B-64694CM-1/01
反复执行切削△k、返回 e 的循环动作。
切削达到 C 点时,刀具退缩△d,并以快速进给模式返回,朝着 B 点方向移动△i,再次进行切削。
4.
1 e和△d
循环动作通过指定轴指令的
不可进行刀尖半径补偿。
4.2.6
外径、内径切断循环相当于在 G74 中调换平面第 2 轴(ZX 平面时为 X 轴)和平面第 1 轴(ZX 平面时为 Z 轴)。通过
这一循环,可以进行端面切削时的切屑处理。另外,还可以进行外径切削中的切槽加工和切断加工(平面第 1 轴时省略
Z(W) 、Q )。
均在相同的地址中指定,但是,该区别通过指定X、Y、Z等轴来确定。即当指定轴指令时,使用△d。
指令执行。
(G75)
G75X(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 : 切削谷底位置的退刀量
进给速度
遵从基准轴的设定单位
Δ
Δ
Δ
通常以正值加以指定,但是,省略
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
时,添加上退刀方向的符号后指定。
半径编程
半径编程
半径编程
半径编程
无
无
无
注释
可能
不可
不可
- 61 -
Page 74
4.
B-64694CM-1/01
4.2.6 (a)
反复执行切削△i、返回 e 的循环动作。
切削达到 B 点时,刀具退缩△d,并以快速进给模式返回,朝着 C 点方向移动△k,再次进行切削。
G74 和 G75 都被用于切断、切槽或者钻孔加工中,在使刀具自动退缩的循环中,分别考虑了 4 种相互对称的模式。
不可进行刀尖半径补偿。
- 62 -
Page 75
B-64694CM-1/01
G76 P(m) (r) (a) Q( Δdmin) R(d ) ;
(例 ) m=2、 r=1.2L、 a=60°时( L 为螺纹导程)如下。
P 02 12 60
a
r
m
4.
4.2.7
复合型螺纹切削循环通过单刃切削执行切削量恒定的螺纹切削循环操作。
(G76)
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 同时指定。
Δ dmin:最小进刀量
每次的进刀量比△ dmin 小时,被钳制在△ dmin 上。此外,也可以通过参数 (No.5140)进行设定,
参数值随程序指令而改变。
d: 精削余量
该指定可以通过参数 (No.5141)进行设定,参数值随程序指令而改变。
X_,Z_: 纵向切削终点(图 4.2.7 (a)中的 D 点)的坐标值
U_,W_: 至纵向切削终点(图 4.2.7 (a)中的 D 点)的移动量
( G 代码体系 A 的情形,除此以外以 X_,Z_来指令)
i: 锥度量
假设 i=0,则可进行直线螺纹切削。
k: 螺纹牙的高度
Δd: 第 1 次进刀量
螺纹的导程
Δ
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
遵从基准轴的设定单位
半径编程
半径编程
半径编程
半径编程
半径编程
无
无
有
无
无
不可
可能
可能
不可
不可
- 63 -
Page 76
4.
B-64694CM-1/01
4.2.7 (a)
反复执行最后的精削循环(切除精削余量的循环)。
4.2.7 (b)
4.2.7 (c)
- 64 -
Page 77
B-64694CM-1/01
3. U < 0, W < 0, i > 0
其中
|i |≤ |U / 2|
4. U > 0, W < 0, i <0
其中 |i |≤ |U / 2|
螺纹切削循环执行使得唯有 C、D 间的导程为 F 代码所指定长度的螺纹切削。在其他部位,刀具以快速进给模式移动。
有关螺纹倒角的加/减速的插补后时间常数、FL 速度、倒棱后的退刀速度,与 G92 的单一型固定循环的螺纹倒角相同。
4.
1
由地址P、Q、R指定的数据的含义由是否出现X(U)和Z(W)来区分。
2
该循环动作由地址X(U)、Z(W)所指定的
3
基于地址P、Q、R的指定属于模态,在指定别的值之前一直有效。
精削余量请指令比螺纹牙高度小的值。(
有关螺纹切削的注意事项,与
述的“螺纹切削循环中的进给保持”。
增量值的符号若是图4.2.7 (a) 中所示的循环,则变为如下:
U、 W 的纵向切削终点 : 负(由路径 A→ C、 C→ D 的方向决定。)
i 的锥度量 : 负(由路径 A→ C 的方向决定。)
k 的螺纹牙的高度 : 正(始终用正值指定。)
Δd 的第 1 次进刀量 : 正(始终用正值指定。)
相应于每个地址的符号考虑了表4.2.7 (a)所示的 4 种模式,由此便可以进行内螺纹切削。
G32
的螺纹切削的情形相同。但是,螺纹切削中的进给保持,请参阅后面将要描
G76
指令来完成。
4.2.7 (a)
螺纹切削的插补后加减速度,虽然是指数函数型加减速,但是可通过参数 THLx (No.1610#5) ,选择与切削进给相同的加
减速。(根据参数 CTBx 、CTLx(No.1610#1 、#0) )。但是,时间常数和 FL 速度则使用螺纹切削循环的参数(No.1626 、
No.1627 )。
使用参数(No.1626) 的螺纹切削的插补后加/ 减速的时间常数、参数(No.1627) 的 FL 速度。
Fl 速度只有在插补后加减速为指数函数型的情况下有效。
- 65 -
Page 78
4.
B-64694CM-1/01
可以进行螺纹的倒角(倒棱)。是否进行螺纹的倒角,随机床端的信号而定。
螺纹的倒角 r 值,在指令中指定的最大值为 99(9.9L),可以在 0.1L~12.7L 的范围内,以 0.1L 为增量单位,通过参数
(No.5130)选择任意值。
螺纹的倒角角度可以通过参数(No.5131)在 1°~89°的范围内指定。参数值为 0 时,角度为 45°。
螺纹的倒角,使用与螺纹切削相同的插补后加/减速类型、插补后加/减速的时间常数、FL 速度。
螺纹的倒角(倒棱)量、角度的参数,与
倒角后的退刀速度以及插补后的加减速类型、时间常数如表4.2.7 (b) 所示。
针对倒角后的退刀动作速度,将参数 ROC(No.1403#4) 设定为 1 ,即可使快速进给倍率失效。
(No.1466)
0
0 0
1
0 以外
的螺纹切削循环通用。
4.2.7 (b)
螺纹切削时的插补后加
数(No.1626) )、FL 速度(参数(No.1627) )、参数(No.1466) 指定的退
刀动作速度。
螺纹切削时的插补后加
数(No.1626) )、FL 速度(参数(No.1627) )、参数(No.1420) 指定的快
速进给速度。
在退刀动作前进行指令速度变为
速进给的插补后加减速类型中,使用快速进给的时间常数、参数
的快速进给速度。
减速的类型中,使用螺纹切削的时间常数(参
减速的类型中,使用螺纹切削的时间常数(参
(加减速的迟延为0)的检查,在快
退刀动作中,机床不会在切削进给速度倍率0%下停止,这与参数
不可使螺纹切削的开始角度位移。
Series 15 格式时,可进行螺纹切削的开始角度位移。
请参阅“Series 15 格式下的存储器运行”。
不带有螺纹切削循环收回功能时,螺纹切削中的进给保持的动作如下所示。
- 参数 No.5109#3=0 时,如果在螺纹切削中按下进给保持按键并松开,将在返回开始点(A 点)后停止。如果一直按住
进给保持按键,将在退刀的终点(E 点)附近停止。
- 参数 No.5109#3=1 时,无论是在螺纹切削中按下进给保持按键并松开,还是一直按住,都将在退刀的终点(E 点)
停止。
在复合型螺纹切削循环(G76)的螺纹切削中应用进给保持时,进行螺纹切削的倒角(倒棱),刀具返回到螺纹切削循环的
起点后停止。
再次触发循环开始时,刀具从应用进给保持的螺纹切削的循环重新起动。
无关。
- 66 -
Page 79
B-64694CM-1/01
G80 X80.0 Z130.0 ;
G76 P011060 Q100 R200 ;
G76 X60.64 Z25.0 P3680 Q1800 F6.0 ;
4.
退刀时的倒棱角度,与终点位置的倒棱角度相同。
退刀过程中不能执行另一进给保持。
不可进行通过指定地址 E 来进行英制螺纹切削。
不可进行刀尖半径补偿。
4.2.7 (d)
4.2.7 (e)
- 67 -
Page 80
4.
B-64694CM-1/01
4.2.8
使用了 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), “形状程序的第 1 段不是 G00/G01 ”。
在由 G70 、G71 、G72 、G73 的 P 和 Q 指定了顺序号的程序段中,不能指定下列指令。
(1) 暂停 (G04)
(2) G00,G01,G02,G03
圆弧指令(G02,G03) 在圆弧的起点与终点不可有半径差。有半径差时,由于无法正确识别精削形状,有时会发生过切
削等。
(3) 用户宏程序的转移、重复指令
但是,跳转目的地必须处在由于 P 和 Q 指定的顺序号之间。此外,基于参数 MGO,HGO(No.6000#1 、#4) 的高速转移
无效。不能指定用户宏程序的宏程序调用(简单调用、模态调用、子程序调用)。
(4) 图纸尺寸直接输入指令、倒角/ 倒圆指令图纸尺寸直接输入指令、倒角 / 倒圆指令必须具备多个程序段的指令。该多个
程序段中途的程序段,不得为由 Q 指定的顺序号的最后的程序段。
当执行 G70 、G71 、G72 、G73 时,在一个程序中不能由地址 P 和 Q 来指定多个相同的顺序号。
在用户宏程序中,当执行#1=2500 时,2500.000 被指定给#1 ,在这种情况下,P#1 等价于 P2500 。
在执行复合型固定循环(G70 ~G76) 前及执行中使运行停止并通过手动绝对模式 ON 进行手动干预时,即使循环的指令为
增量指令,在开始循环动作时,执行手动干预量的返回。但是,利用 G74 的仅限平面第 1 轴的指令或利用 G75 的仅限平
面第 2 轴的指令时,仅所指令的轴执行手动干预量的返回。
(G70~G76)
- 68 -
Page 81
B-64694CM-1/01
缩短复合型固定循环的路径
4.
在执行复合型固定循环的过程中不能执行中断型用户宏程序程序。
不能从复合型固定循环中途的程序段执行程序再启动、刀具回退&返回操作。
即使是在轴名称或第 2 辅助功能中使用地址 U 、V 、W 的设定的情形,指定在 G71~G73 程序段中的地址 U、V、W 的指
令,视为复合型固定循环的指令。
使用刀尖半径补偿时,在复合型固定循环指令(G70,G71,G72,G73) 前的程序段执行刀尖半径补偿指令(G41,G42) ,取消指
令(G40) 在精削形状程序(从由 P 指定的程序段到由 Q 指定的程序段)之外指令。如果在精削形状程序内指令刀尖半径
补偿,将会发生报警(PS0325) “不能用于形状程序的指令”。
基于多主轴控制的地址 P 的主轴选择、或基于扩展主轴名称的指令有效时,无法在复合型固定循环(G71~G73)的指令程
序段指令 S 代码。(发生报警(PS5305)“主轴选择 P 指令错”。)
这种情况下,不是在复合型固定循环(G71~G73)的指令程序段中指令 S 代码,而要在复合型固定循环(G71~G73)前的程
序段中区分 S 代码予以指令。
的示例
返回
手动干预
4.2.8 (a)
4.2.9
通过缩短复合型固定循环的路径,可以缩短循环时间。
复合型固定循环的外径粗削循环(G71) 中,以往的路径如下所示(図 4.2.9 (a) )。
1. 从退刀动作后的位置向平面第 1 轴( ZX 平面时为 Z)方向移动
2. 向平面第 2 轴( ZX 平面时为 X)方向移动
在本功能中,从退刀结束位置直接向上次的车削开始位置移动(図 4.2.9 (b)、図 4.2.9 (c))。
通过缩短移动路径,可以缩短循环时间。
将参数 RPA(No.5125#6)设定为 1 可启用本功能。
- 69 -
Page 82
4.
启用本功能时的循环动作(精削形状程序的开头程序段为
+X
R
+Z
B-64694CM-1/01
快速进给
切削进给
R: 退刀结束的位置
13
14
C: 车削开始位置
4.2.9 (a)
在精削形状程序的开头程序段中从退刀结束位置向上次的车削开始位置的移动会发生变化。
精削形状程序的开头程序段为 G00 指令的情形:
全程以快速进给模式从退刀结束位置向上次的车削开始位置移动。
+Z
快速进给
R
3
7
4
8
10
11
切削进给
12
9
R: 退刀结束的位置
C: 车削开始位置
4.2.9 (b)
G00
精削形状程序的开头程序段为 G01 指令的情形:
从退刀结束位置以快速进给模式移动至与上次的车削开始位置的距离为参数(No.5126)中设定的距离的位置。从该位置开
始以切削进给模式向上次的车削开始位置移动。参数(No.5126)为 0 时,为退刀量的 50%的距离。
- 70 -
Page 83
B-64694CM-1/01
启用本功能时的循环动作(精削形状程序的开头程序段为
钻孔固定循环
+X
4.
+Z
快速进给
切削进给
R: 退刀结束的位置
C: 车削开始位置
4.2.9 (c)
如果车削开始位置靠近加工面,精削形状程序的开头程序段请使用
切削进给的距离可通过参数
本功能在精削形状程序的开头程序段为 G00 时缩短循环时间的效果更好。
因此,推荐车削开始位置远离工件,精削形状程序的开头程序段使用 G00。
- 本功能仅在参数 LRP(No.1401#1) 为 1 时有效。
- 本功能仅在复合型固定循环的外径粗削循环(G71) 、端面粗削循环(G72) 中有效。
- 本功能在复合型固定循环的类型Ⅱ中无效。
进行调整。
4
13
12
G01
指令。
G01
4.3
钻孔固定循环可以用包含 G 代码的一个程序段,这样便可省掉在钻孔加工中通常要用多个程序段来指定使用频率较高的
几个加工动作。因此,可以简化编程。同时可以减小程序,从而有效使用存储器。
表 4.3 (a)是钻孔固定循环的列表。
G83
G87
钻孔固定循环由下列 6 个动作顺序组成。
动作 1 X(Z)、C 轴的定位
动作 2 快速进给到 R 点平面
动作 3 钻孔
动作 4 在孔底位置的动作
Z 轴
X 轴
间歇进给
切削进给
切削进给
切削进给
间歇进给
切削进给
切削进给
切削进给
4.3 (a)
暂停→主轴逆转
暂停→主轴逆转
暂停 快速进给 正面钻孔循环
暂停 快速进给 侧面钻孔循环
切削进给
切削进给
切削进给
切削进给
取消
正面攻丝循环
正面镗孔循环
侧面攻丝循环
侧面镗孔循环
- 71 -
Page 84
4.
动作 5 退刀至 R 点平面
动作 6 快速进给到基准平面
B-64694CM-1/01
4.3 (a)
定位轴为 X 轴(或 Z 轴)与 C 轴。
钻孔轴为非定位轴的 X 轴或 Z 轴。由钻孔指令的 G 代码确定 X 轴或 Z 轴。
虽然钻孔固定循环除包含钻孔循环外还包含攻丝循环和镗孔循环,本章中,为了统一名称,将其称为钻孔。
G83 与 G87、 G84 与 G88 以及 G85 与 G89 仅各自的定位轴与钻孔轴不同。
G83~G85/G87~ G89 是模态 G 代码,且在被取消之前保持有效。我们将此称为钻孔模式。
一旦在钻孔模式下指定钻孔数据,则在改变或取消之前该数据保持不变。
因此,在固定循环开始时指定全部所需的钻孔数据,在固定循环过程中,只能指定将要变更的数据。
基于 F 的切削进给速度,即使取消钻孔循环也保持有效。
在需要 Q 的程序段中,需要对每一程序段进行指定。C 轴夹紧/松开的 M 代码一旦被指定以后就模态地起作用,可用 G80
指令来取消。
在 G 代码体系 A 中,刀具从孔底返回到基准平面。在 G 代码体系 B 与 C 中,指定 G98 时刀具从孔底返回到基准平面,
而指定 G99 时刀具从孔底返回到 R 点平面。指定 G98 、G99 时的动作如图4.3 (b) 所示。通常,最初的钻孔使用 G99 ,最
后的钻孔使用 G98 。
4.3 (b)
轴、C轴
- 72 -
Page 85
B-64694CM-1/01
4.
4.3 (b)
退刀量指令使用带逗号的地址 D 指定。指定未指定“,D”的固定循环时,退刀量的参数变为有效。可指定的固定循环如
表 4.3(c)所示。
如果程序未指定退刀量 d,则使用参数设定的退刀量。请在进行钻孔动作的程序段中指定“,D”。在钻孔固定循环中存
储为模态的指令。“,D”可输入小数点。
4.3 (c)
G
G83, G87
高速钻深孔循环(
G84, G88
想要重复等距离的钻孔时,用 K_指定重复次数。
K 只在它被指定的程序段中有效。
以增量模式指定第一个孔的位置。
如果以绝对模式指定,钻孔在同一个位置处重复。
重复次数 K 最大指令值
如果 K0 被指定,钻孔数据被存储,但不钻孔。
应为K指定0或
=9999
的整数值。
指定由参数(No.5110) 设定的 C 轴夹紧的 M 代码时,执行如下动作。
(1) 定位后,通过至 R 点平面的快速进给动作, C 轴夹紧的 M 代码从 CNC 输出。
(2) 在至 R 点平面的退刀结束后, C 轴松开的 M 代码( C 轴夹紧的 M 代码 +1)从 CNC 输出。
(3) 在输出 C 轴松开的 M 代码后,刀具仅在参数 (No.5111)中设定的时间内暂停。
高速钻深孔循环
钻深孔循环
正面高速钻深孔循环
正面钻深孔循环
高速深孔刚性攻丝
深孔刚性攻丝
刚性攻丝循环(
格式)
格式)
No.5213
- 73 -
Page 86
4.
B-64694CM-1/01
用 G80 或 01 组 G 代码,取消固定循环。
G00 : 定位(快速进给)
G01 : 直线插补
G02 : 圆弧插补(顺时针方向)
G03 : 圆弧插补(逆时针方向)
下面说明各固定循环。
每个说明中所使用的图中的符号含义如下所示。
定位(快速进给
切削进给(直线插补
由程序指定的暂停
由参数
轴夹紧的M代码输出
(α的值在参数
轴松开的M代码输出
1
在每个固定循环中,地址R、Z、X按照如下模式处理。
R_
:始终作为半径值处理。
Z_ 或 X_
2
若是G代码体系B或C的情形,孔位置数据(X、C或Z、C)、孔底数据(Z或X)可通过
量/绝对指令。
3 Series15
时,R点数据为增量指令。
参数
Series16
:受到直径/半径编程的影响。
格式的钻孔固定循环(参数
RAB(No.5102#6)=1
格式的钻孔固定循环中,R点数据为增量指令。
时,在G代码体系A中为绝对指令,在G代码体系
设定的暂停
FCV(No.0001#1)=1
中设定)
F16(No.5102#3)=0
、参 数
)中,在参数
B/C
中则由
G90/G91
RAB(No.5102#6)=0
G90/G91
选择增
而定。
- 74 -
Page 87
B-64694CM-1/01
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ ,D_ F_ K_ M_ ;
4.
4.3.1
通过设定参数 RTR(No.5101#2),即可选择高速钻深孔循环或钻深孔循环。
如果未指定每次的进刀量,则使用标准的钻孔循环。
此外,无论参数 RTR 设定如何,可通过 G83.5、G87.5 来指令高速钻深孔循环,通过 G83.6、G87.6 来指令钻深孔循环。
此循环进行高速钻深孔操作。这种钻孔模式重复这样的循环:在到达孔底之前,间歇地进行切削进给并以指定的退刀量
快速进给,在将切屑排出孔外的同时进行加工。
(G83, G87)
或
G83)/
RTR(No.5101#2)=0)
G87)
G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ ,D_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔位置数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从基准平面到 R 点的距离
P_ : 孔底的暂停时间
Q_ : 每次的进刀量
,D_ : 退刀量
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
: C轴夹紧的M代码(必要时)
Mα : C 轴夹紧的 M 代码
M(α+1) : C 轴松开的 M 代码
P1 : 由程序指定的暂停
P2 : 由参数 (No.5111)设定的暂停
d : 由“ ,D”指令或参数 (No.5114)设定的退刀量
q : 进刀量
- 75 -
Page 88
4.
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ ,D_ F_ K_ M_ ;
B-64694CM-1/01
或
G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ ,D_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔位置数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从基准平面到 R 点的距离
P_ : 孔底的暂停时间
Q_ : 每次的进刀量
,D_ : 退刀量
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
(G83,G87)
: C轴夹紧的M代码(必要时)
RTR(No.5101#2)=1)
Mα : C 轴夹紧的 M 代码
M(α+1) : C 轴松开的 M 代码
P1 : 由程序指定的暂停
P2 : 由参数 (No.5111)设定的暂停
d : 由“ ,D”指令或参数 (No.5115)设定的余隙量
q : 进刀量
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,则进行通常的钻孔。(参阅钻孔循环)
- 76 -
Page 89
B-64694CM-1/01
G83 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
4.
如果不指定每次的进刀量 Q,则进行通常的钻孔。
切削进给进行到孔底,刀具以快速进给的模式从孔底退出。
(G83,G87)
或
G87 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔位置数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从基准平面到 R 点的距离
P_ : 孔底的暂停时间
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
: C轴夹紧的M代码(必要时)
点平面
α +1),P2
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
- 77 -
Page 90
4.
G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
B-64694CM-1/01
4.3.2
该循环可以进行攻丝加工。
主轴到达孔底时反转,执行攻丝循环。
或
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔位置数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从基准平面到 R 点的距离
P_ : 孔底的暂停时间
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
: C轴夹紧的M代码(必要时)
G84)/
G88)
Mα : C 轴夹紧的 M 代码
M(α+1) : C 轴松开的 M 代码
P1 : 由程序指定的暂停
P2 : 由参数 (No.5111)设定的暂停
使主轴正转并切削,在孔底反转并退刀,由此来制作螺纹。
在攻丝动作期间忽略进给速度倍率,在返回动作完成之前,进给保持并不使机床停止。
在指定主轴正转或者反转的指令(
用参数
设定采用哪种方法,详情请参阅机床制造商提供的说明书。
M03或M04
)之前,有指定与不指定主轴停止命令(
M05
)的两种方法。
- 78 -
Page 91
B-64694CM-1/01
G85 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
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.
4.3.3
该循环用于镗孔加工。
或
G89 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_或 Z_ C_ : 孔位置数据
Z_或 X_ : 从 R 点到孔底的距离
R_ : 从基准平面到 R 点的距离
P_ : 孔底的暂停时间
F_ : 切削进给速度
K_ : 重复次数(需要重复时)
: C轴夹紧的M代码(必要时)
G85)/
G89)
Mα : C 轴夹紧的 M 代码
M(α+1) : C 轴松开的 M 代码
P1 : 由程序指定的暂停
P2 : 由参数 (No.5111)设定的暂停
定位后,以快速进给模式移动到 R 点平面。
之后,从 R 点平面到 Z 点进行钻孔加工。
在刀具到达 Z 点后,以两倍的切削进给速度返回到 R 点。
- 79 -
Page 92
4.
钻孔固定循环M代码输出改良
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
B-64694CM-1/01
4.3.4
该循环取消钻孔固定循环。
取消钻孔固定循环,之后进行正常的操作。
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
(G80)
4.3.5
在钻孔固定循环中,可以为每个系统最多设定 2 组 C 轴夹紧/ 松开用 M 代码。
在以下参数中设定夹紧/ 松开用 M 代码。
在钻孔固定循环的指令程序段中,指令参数(No.5110 或 No.13544 (参数 CME(No.5161#4)=1 时有效))中设定的夹紧
用 M 代码时,定位后进入向 R 点平面的快速进给之前,输出所指令的 M 代码。此外,在到达 R 点平面的退刀结束后,
输出与所指令的 M 代码同组的松开用 M 代码。
- 80 -
No.5161#4=0
(
的设定值+1)
Page 93
B-64694CM-1/01
钻孔固定循环主轴速度到达等待时间缩短
例 1:No.5161#4=1、No.5110=68、No.13543=78、No.13544=168、No.13545=178 时,
输出的 M 代码如下所示。
例 2:No.5161#4=0、No.5110=68 时,
输出的 M 代码如下所示。
4.
1
夹紧/松开用M代码都为0的情况下,该组的设定无效。
2 第1
4.3.6
通过将参数 SAC(No.11507#7)设定为 1,就会在钻孔固定循环中,在第 2 次以后的孔加工开始时不等待参数(No.3740)中
设定的时间便检查主轴速度到达信号 SAR。
此外,可以快速进给搭接进行钻孔用固定循环向基准平面的快速进给、和向下一个孔位置的定位。通过这些改进,循环
时间缩短。
钻孔固定循环由下列 6 个动作顺序组成。
动作 1 X(Z)、C 轴的定位
动作 2 快速进给到 R 点平面
动作 3 钻孔
动作 4 在孔底位置的动作
动作 5 退刀至 R 点平面
动作 6 快速进给到基准平面
组和第2组的夹紧用M代码设定为相同的值时,松开用M代码使用第1组参数
(No.13543)
的值。
4.3.6 (a)
参数 SAC(No.11507#7)为 0 时,每次孔加工都将等待参数(No.3740)中设定的时间经过后再检查主轴速度到达信号 SAR。
参数 SAC(No.11507#7)为 1 时,在第 2 次以后的孔加工中不管参数(No.3740)的设定如何,都将马上检查主轴速度到达信
号 SAR。
- 81 -
Page 94
4.
但是,在满足如下任何一个条件时,在主轴速度到达信号 SAR 的检查前等待参数(No.3740) 中设定的时间经过。
·通过 G80 或者第 1 组 G 代码取消了钻孔固定循环。
·指令了 S 代码。
·指令了与模态不同的钻孔固定循环的 G 代码。
·主轴速度到达信号 SAR 变为“0 ”。
· NC 已处于复位状态。
正面钻孔循环
G84
G88
正面攻丝循环
正面刚性攻丝
正面镗孔循环
侧面钻孔循环
端面攻丝循环
端面刚性攻丝
侧面镗孔循环
B-64694CM-1/01
Series 0i
Series 15
- 有效
- 有效
钻孔循环定点镗孔
钻孔循环镗阶梯孔
钻深孔循环
高速钻深孔循环
攻丝循环
刚性攻丝循环
镗孔
镗孔
即使在手轮进给回退检查模式中,本功能也有效。
参数
不等待时间
不等待时间
不等待时间
不等待时间
参数
有效
有效
参数
不等待时间
不等待时间
参数
不等待时间
不等待时间
不等待时间
不等待时间
不等待时间
不等待时间
不等待时间
不等待时间
- 82 -
Page 95
B-64694CM-1/01
操作者需要注意的事项
钻孔固定循环搭接
4.
4.3.7
在执行钻孔用固定循环的中途,即使进行复位或急停,有时也会使控制装置停止。此时也会存储钻孔用固定循环的模式
和钻孔用固定循环的数据,所以在再启动时要对此予以充分注意。
当钻孔固定循环由一个单程序段来完成时,控制装置在图4.3 (a) 的动作 1 、2 、6 的终点分别停止。因此,为了钻 1 个孔
而需要启动 3 次。在动作 1 、2 的终点,进给保持指示灯点亮并停止操作。在动作 6 的终点,如果还留下重复次数,则
通过进给保持停止,如果没有留下重复次数,则在单程序段停止状态下停止。
当在动作 3 ~5 之间由 G84 、G88 来应用进给保持时,进给保持指示灯立即点亮。但是,控制装置一直进行到动作 6 才停
止。如果进给保持再被应用于动作 6 ,则马上停止。
在用 G84 、G88 动作期间,进给速度的倍率是 100% 。
4.4
使用本功能,在钻孔固定循环的模式中,可以在插补后加减速的时间常数中的一定时间中搭接下一程序段与指令。
由此可以高速化钻孔固定循环的动作,从而缩短循环时间。
可启用本功能的钻孔固定循环如表 4.4 (a) 钻孔固定循环所示。
G83
G87
Z 轴
X 轴
间歇进给
切削进给
切削进给
间歇进给
切削进给
切削进给
暂停 快速进给 正面钻孔循环
切削进给 正面镗孔循环
暂停 快速进给 侧面钻孔循环
切削进给 侧面镗孔循环
- 83 -
Page 96
4.
B-64694CM-1/01
G83)/
高速钻深孔循环(G83,G87) (参数 RTR(No.5101#2)=0 )
未指定C轴夹紧的M代码的情形
q : 进刀量
d : 退刀量
P : 暂停
A 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
B 点 : 搭接有效(参数 DRL(No.1681#1)=1 时搭接无效)
C1、 C2 点 : 搭接有效(参数 DQL(No.1681#4)=1 时搭接无效)
(在 C1、 C2 点执行搭接时,进刀量将小于指定的量 q。)
D1、 D2 点 : 搭接有效(参数 DRV(No.1681#2)=1 时搭接无效)
(在 D1、 D2 点执行搭接时,退刀量将小于指定的量 d。)
E 点 : 搭接有效(参数 DZL(No.1681#5)=1 时搭接无效)
(指定了暂停时,在 E 点不执行搭接。)
F 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
点取消钻孔固定循环时,在F点不执行搭接。)
G87)
A
D1
C2
4.4 (a)
G83, G87)(1)
C2
- 84 -
Page 97
B-64694CM-1/01
4.
正面钻孔循环(G83 )/ 侧面钻孔循环(G87 )
高速钻深孔循环(G83,G87) (参数 RTR(No.5101#2)=0 )
[指定了 C 轴夹紧的 M 代码的情形 ]
q : 进刀量
d : 退刀量
P1、 P2 : 暂停
Mα : C 轴夹紧的 M 代码 M(α +1) : C 轴松开的 M 代码
A 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
(在 A 点执行搭接时,在定位完成前输出 C 轴夹紧的 M 代码。)
B 点 : 搭接有效(参数 DRL(No.1681#1)=1 时搭接无效)
C1、 C2 点 : 搭接有效(参数 DQL(No.1681#4)=1 时搭接无效)
(在 C1、 C2 点执行搭接时,进刀量将小于指定的量 q。)
D1、 D2 点 : 搭接有效(参数 DRV(No.1681#2)=1 时搭接无效)
(在 D1、 D2 点执行搭接时,退刀量将小于指定的量 d。)
E 点 : 搭接有效(参数 DZL(No.1681#5)=1 时搭接无效)
(指定了暂停时,在 E 点不执行搭接。)
F 点 : 为在至 R 点平面的退刀程序段与 C 轴松开的 M 代码输出的程序段之间执行搭接,在到达 R 点平
面前输出 C 轴松开的 M 代码。但是,与之后的返回至基准平面的程序段之间不执行搭接。
(参数 DRL(No.1681#1)=1 时搭接无效)
G 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
(在 G 点取消钻孔固定循环时,在 G 点不执行搭接。)
H 点 : 为在至 R 点平面的退刀程序段与 C 轴松开的 M 代码输出的程序段之间执行搭接,在到达 R 点平
面前输出 C 轴松开的 M 代码。但是,与之后的程序段之间不执行搭接。
(参数
时搭接无效)
G
D1
C1
C2
4.4 (b)
G83, G87)(2)
- 85 -
Page 98
4.
q : 进刀量
d : 在第 2 次以后的切削进给中,在加工到其紧之前的位置 d,由快速进给改变为切削进给。
P : 暂停
A 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
B 点 : 搭接有效(参数 DRL(No.1681#1)=1 时搭接无效)
C1、 C2 点 : 搭接有效(参数 DQL(No.1681#4)=1 时搭接无效)
(在 C1、 C2 点执行搭接时,进刀量将小于指定的量 q。)
D1、 D2 点 : 搭接有效(参数 DRV(No.1681#2)=1 时搭接无效)
(在 D1、 D2 点执行搭接时,在 R 点之前反转移动方向。)
E1、 E2 点 : 搭接有效(参数 DFW(No.1681#3)=1 时搭接无效)
F 点 : 搭接有效(参数 DZL(No.1681#5)=1 时搭接无效)
(指定了暂停时,在 F 点不执行搭接。)
G 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
(在 G 点取消钻孔固定循环时,在 G 点不执行搭接。)
正面钻孔循环(G83 )/ 侧面钻孔循环(G87 )
钻深孔循环(G83,G87) (参数 RTR(No.5101#2)=1 )
[ 未指定 C 轴夹紧的 M 代码的情形]
B-64694CM-1/01
4.4 (c)
G83, G87)(1)
- 86 -
Page 99
B-64694CM-1/01
正面钻孔循环(G83 )/ 侧面钻孔循环(G87 )
钻深孔循环(G83,G87) (参数 RTR(No.5101#2)=1 )
[指定了 C 轴夹紧的 M 代码的情形 ]
q : 进刀量
d : 在第 2 次以后的切削进给中,在加工到其紧之前的位置 d,由快速进给改变为切削进给。
P1、 P2 : 暂停
Mα : C 轴夹紧的 M 代码 M(α +1) : C 轴松开的 M 代码
A 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
(在 A 点执行搭接时,在定位完成前输出 C 轴夹紧的 M 代码。)
B 点 : 搭接有效(参数 DRL(No.1681#1)=1 时搭接无效)
C1、 C2 点 : 搭接有效(参数 DQL(No.1681#4)=1 时搭接无效)
(在 C1、 C2 点执行搭接时,进刀量将小于指定的量 q。)
D1、 D2 点 : 搭接有效(参数 DRV(No.1681#2)=1 时搭接无效)
(在 D1、 D2 点执行搭接时,在 R 点之前反转移动方向。)
E1、 E2 点 : 搭接有效(参数 DFW(No.1681#3)=1 时搭接无效)
F 点 : 搭接有效(参数 DZL(No.1681#5)=1 时搭接无效)
(指定了暂停时,在 F 点不执行搭接。)
G 点 : 为在至 R 点平面的退刀程序段与 C 轴松开的 M 代码输出的程序段之间执行搭接,在到达 R 点平
面前输出 C 轴松开的 M 代码。但是,与之后的返回至基准平面的程序段之间不执行搭接。
(参数 DRL(No.1681#1)=1 时搭接无效)
H 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
(在 H 点取消钻孔固定循环时,在 H 点不执行搭接。)
I 点 : 为在至 R 点平面的退刀程序段与 C 轴松开的 M 代码输出的程序段之间执行搭接,在到达 R 点平
面前输出 C 轴松开的 M 代码。但是,与之后的程序段之间不执行搭接。
(参数
4.
时搭接无效)
4.4 (d)
G83, G87)(2)
- 87 -
Page 100
4.
P : 暂停
A 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
B 点 : 搭接有效(参数 DRL(No.1681#1)=1 时搭接无效)
C 点 : 搭接有效(参数 DZL(No.1681#5)=1 时搭接无效)
(指定了暂停时,在 C 点不执行搭接。)
D 点 : 搭接有效(参数 DPS(No.1681#0)=1 时搭接无效)
(在 D 点取消钻孔固定循环时,在 D 点不执行搭接。)
正面钻孔循环( G83) /侧面钻孔循环( G87)
[未指定 C 轴夹紧的 M 代码的情形 ]
钻孔循环 (G83,G87)
B-64694CM-1/01
4.4 (e)
G83,G87)(1)
- 88 -