• 沒有找到結果。

操作说明书

N/A
N/A
Protected

Academic year: 2022

Share "操作说明书"

Copied!
846
0
0

加載中.... (立即查看全文)

全文

(1)

操作说明书

FANUC Series 0 -TC *

(2)

不得以任何形式对本说明书中的任何部分进行复制。

本说明书尽可能地将系统的全部有关内容描述出来,但是,由于篇幅有限,不

可能将全部功能都一一叙述清楚,因此,读者在阅读本说明书时,书中未作特

(3)

安全 安 全须 须知 知

本节叙述有关使用CNC 单元的安全预防措施。用户必须遵守这些预防措施以保证配置有 CNC 单元(本节所 有叙述都假设为这类配置)的机床的安全操作,这是非常重要的。注意有些预防措施只与一些特定的功能相 关,因此对某些CNC 单元是不适用的。

操作者还必须遵守由机床厂商提供的说明书中说明的与机床有关的安全预防措施。操作者必须在完全熟悉本 说明书以及由制造厂商提供的相关说明书的内容后,才能操作机床或编制程序来控制机床。

目录

1. 警告、注意和注的定义………. s-2

2. 一般的警告和注意………. s-3

3. 与编程相关的警告和注意………. s-5

4. 与机床操作相关的警告和注意………. s-7

5. 与日常维护相关的警告………. s-9

(4)

安全预防措施 B-64114CM/01

警告、注意和注的定义

1

本说明书包含保护用户和防止机床损坏的安全预防措施。这些预防措施根据安全性质分为警告和注 意,补充的信息用注来叙述。在操作机床之前请仔细地阅读警告、注意和注。

警告

如果不遵守指定的操作方法或步骤,有可能使用户受到伤害或者同时伤害用户并且损坏设备。

注意

如果不遵守指定的操作方法或步骤,有可能使设备损坏。

注用于指出除警告和注意之外的补充信息。

 请仔细阅读这本说明书,并妥善保管。

(5)

B-64114CM/01 安全预防措施

一般的警告和注意

2

警告

1. 零件加工前,一定要首先检查机床的正常运行。加工前,一定要通过试车保证机床正确工作,例如 在机床上不装工件和刀具时利用单程序段、进给倍率或机床锁住等检查机床的正确运行。如果未能 确认机床动作的正确性,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚至伤及用户。

2. 操作机床之前,请仔细地检查输入的数据。

如果指定了不正确的数据操作机床,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚 至伤及用户。

3. 确保指定的进给速度与想要进行的机床操作相适应。通常,每一台机床都有最大许可进给速度。适 合的进给速度根据不同的操作而变化。请参阅机床厂家提供的说明书来确定最大的进给速度。如果 没有按正确的速度进行操作,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚至伤及 用户。

4. 当使用刀具补偿功能时,请仔细检查补偿方向和补偿量。

如果指定了不正确的数据操作机床,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚 至伤及用户。

5. CNC 和 PMC 的参数都是机床厂家设置的,通常不需要修改。当必须修改参数的时候,请确保改动 参数之前对参数的功能有深入全面的了解。

如果不能对参数进行正确的设置,机床有可能发生误动作,从而引起工件或机床本身的损坏,甚至 伤及用户。

6. 在机床通电后,CNC 单元尚未出现位置显示或报警画面之前,请不要碰 MDI 面板上的任何键。

MDI 面板上的有些键专门用于维护和特殊的操作。按下这其中的任何键,可能使 CNC 装置处于非 正常状态。在这种状态下启动机床,有可能引起机床的误动作。

(6)

安全预防措施 B-64114CM/01

警告

8. 有些功能是在机床制造商的要求下实现的,当使用这些功能时,请参阅由机床制造商提供的说明书,

以了解功能的详细用法和一些相关的注意事项。

程序、参数和宏变量存储在 CNC 单元的非易失性存储器中。通常,即使在断电的情况下,这些信息 仍被保留。然而这些数据有可能在无意中被删除,或在故障恢复时必须将这些数据从非易失性存储器 中删除。

为避免上述的偶然情况,或确保被删除数据能够快速恢复,应备份所有重要数据,并将备份的数据妥 善保管。

(7)

B-64114CM/01 安全预防措施

与编程相关的警告和注意

3

本节包含了与编程相关的安全预防措施。在编程之前,请认真阅读操作说明书和编程说明书,以确保 完全熟悉其内容。

警告

1. 坐标系的设定

如果没有设置正确的坐标系,即使指定了正确的指令,机床仍有可能发生误动作。

这种误动作有可能损坏刀具、机床、工件甚至伤害用户。

2. 非线性插补定位

当进行非线性插补定位时(在起点和终点之间,利用非线性运动进行定位),在编程之前请仔细确 认刀具路径的正确性。

这种定位包括快速移动,如果刀具和工件发生了碰撞,有可能损坏刀具、机床、工件甚至伤害用户。

3. 旋转轴的功能

当编制极坐标插补或法线方向(垂直)控制程序时,请特别注意旋转轴的转速。不正确的编程有可 能导致旋转轴转速过高,此时如果工件安装不牢,那么由于离心力过大会甩出工件从而导致事故。

这样的事故会导致刀具、机床、工件损坏,甚至伤及用户。

4. 英制/公制转换

(8)

安全预防措施 B-64114CM/01

警告

6. 行程检查

在接通机床电源后,需要进行手动返回参考点。在手动回参考点前,行程检查功能不能使用。注意当 不能进行行程检查时,即使出现超程,系统也不会发出报警,这可能会造成刀具、机床本身、工件的 损坏,甚至伤及用户。

7. 刀架干涉检查

自动运行期间,根据指定的刀具数据执行刀架干涉检查。如果指定的刀具规格和实际使用的刀具规格 不同,刀具干涉检查就不能正确执行,那么有可能损坏刀具、机床本身、工件甚至伤及用户。

在接通电源或手工选择了一个刀架后, 通常启动自动运行并且选择使用刀具的刀号。

8. 绝对值/增量值方式

如果用绝对坐标编制的程序在增量方式下运行时,或者反过来,机床有可能发生误动作。

9. 平面选择

在圆弧插补/螺旋插补/固定循环等中,如果弄错平面指定,就会导致机床意料之外的动作。详情请参 阅各自的功能描述。

10. 扭矩限制跳转

在使用扭矩限制跳转功能前,必须先使用扭矩限制。如果在没有使用扭矩限制的情况下指定了扭矩 限制跳转,将执行移动指令而并不执行跳转。

11. 可编程镜像功能

注意当可编程镜像功能有效时,编程操作将有很大的改变。

12. 补偿功能

如果在补偿功能方式下,指定基于机床坐标系的运动命令或参考点返回命令,补偿就会暂时取消,这 可能会引起机床不可预想的动作。

因此在指定以上命令之前,请先取消补偿功能。

(9)

B-64114CM/01 安全预防措施

与机床操作相关的警告和注意

4

本节说明与机床操作相关的安全预防措施。在操作机床之前,请仔细阅读操作说明书和编程说明书,

以确保完全熟悉相关内容。

警告

1. 手动操作

当手动操作机床时,要确定刀具和工件的当前位置并确保正确地指定了运动轴,方向和进给速度。

不正确地操作机床有可能造成刀具、机床本身和工件的损坏,甚至伤害用户。

2. 手动返回参考点

接通电源后,请执行手动返回参考点位置。如果没有执行手动返回参考点就操作机床,机床的运动 将不可预料。行程检查功能在执行手动返回参考点之前不能执行。机床的误动作有可能造成刀具、

机床本身和工件的损坏,甚至伤害用户。

3. 手动数值指令

当发出手动数值指令时,要确定刀具和工件的当前位置并确保正确地指定了运动轴,方向和进给速 度,并且确保输入值有效。在指定了无效的数值指令下操作机床有可能造成刀具、机床本身和工件 的损坏,甚至伤害用户。

4. 手轮进给

在手轮进给时,在较大的倍率(比如100)下旋转手轮,刀具和工作台会快速移动。大倍率的手轮 移动有可能会造成刀具或机床的损坏,甚至伤及用户。

(10)

安全预防措施 B-64114CM/01

警告

7. 工件坐标系偏移

手动干预、机床锁住或镜像可能移动工件坐标系。用程序控制机床运行前,请仔细确认坐标系。

用程序控制机床的运行时,如果程序不允许有坐标系移动,任何坐标原点的移动都会使机床产生误 动作,造成刀具、机床本身或工件的损坏,甚至伤及用户。

8. 软操作面板和菜单开关

组合使用 MDI 面板、软操作面板和菜单开关,可以指定机床操作面板上没有的操作功能例如方式 切换,倍率值改变和手动进给等。

注意:如果对MDI 面板按键进行了误操作,机床可能会发生误动作,有可能会导致刀具、机床本 身和工件的损坏,或伤害用户。

9. 人工干预

如果在机床处于程序运行时进行人工干预,当重新启动程序时,刀具运动轨迹有可能变化。因此,

在人工干预后重新启动程序之前,请确认手动绝对值开关,参数和绝对值/增量值命令方式的设定。

10. 进给暂停、倍率和单程序段运行

进给暂停、倍率和单程序段功能可以用系统的用户宏变量#3004 取消,在这种状态下操作机床请一 定当心。

11. 空运行

通常,使用空运行来确认机床运行的正确性。在空运行期间,机床以与编程速度不同的空运行速度 运动。注意,空运行的速度有时比编程进给速度高。

12. 在 MDI 方式中刀具或刀尖半径的补偿

在MDI 方式中应特别注意用命令指定的刀具轨迹,这是因为在 MDI 方式中不进行刀具半径或刀尖 半径的补偿。当用 MDI 方式输入命令中断处于刀具半径或刀尖半径补偿方式的自动操作时,请在 恢复自动运行方式后特别注意刀具的路径。请参阅相关功能的详细叙述。

13. 程序编辑

机床在程序控制下运行时,如果在机床停止后进行加工程序的编辑(修改、插入或删除),此后再 次起动机床恢复自动运行,机床将可能发生不可预料的动作。一般来说,当加工程序还在使用时,

(11)

B-64114CM/01 安全预防措施

与日常维护相关的警告

5

警告

1. 存储器后备电池的更换

只有那些接受过安全和维修培训的人员才可进行该项工作。

当更换电池时,请注意不要触及高压电路(标有 并且装有绝缘盖)。

触及裸露的高压线路会遭到极大的电击伤害。

CNC 使用电池来保持存储器中的内容,因为当外部电源切断时必须保持诸如程序、偏置和参数等数据。

如果电池电压降低,会在机床的操作面板或屏幕上显示低电压报警。

当出现电池电压低的报警时,请在一个星期之内更换电池,否则CNC 内存中的内容会丢失。

有关电池更换的详细步骤请参阅操作说明书或者编程说明书的维护部分。

(12)

安全预防措施 B-64114CM/01

警告

2. 绝对脉冲编码器电池的更换

只有那些接受过安全和维修培训的人员才可以进行该项工作。

当更换电池时,请注意不要触及高压电路(标有 并且装有绝缘盖)。

触及裸露的高压线路会遭到极大的电击伤害。

绝对脉冲编码器使用电池来保持其绝对位置信息。

如果电池电压降低,会在机床的操作面板或屏幕上显示低电压报警。

当出现电池电压低的报警时,请在一个星期之内更换电池,否则CNC 内存中的内容会丢失。

有关电池更换的详细步骤请参阅FANUC 伺服电机 αi 系列维修说明书中更换电池步骤的描述。

(13)

B-64114CM/01 安全预防措施

警告

3. 保险丝的更换

在更换烧断的保险丝之前,请查明并排除保险丝烧断的原因。

基于上述原因,只有那些接受过安全和维修培训的人员可以进行这项工作。

当打开电气柜更换保险丝时,请注意不要触及高压电路(标有 并且装有绝缘盖)。

触及裸露的高压线路会遭到电击的伤害。

(14)
(15)

B-64114CM/01

目录

安全须知……… s-1

I .概述

1. 概述………... 3

1.1 CNC 机床操作流程……….. 6

1.2 阅读本说明书的注意事项………. 1.3 各种数据的注意事项……… 8 8

II.编程

1. 概述………. 11

1.1 刀具沿工件的外形移动——插补………. 12

1.2 进给—进给功能………. 14

1.3 零件图纸和刀具运动………. 15

1 . 3 . 1 参 考 点 ( 机 床 上 的 特 定 位 置 ) … … … . 15

1 . 3 . 2 零 件 图 坐 标 系 和 C N C 系 统 指 定 的 坐 标 系 … … … …… … … . . 16

1 . 3 . 3 刀 具 移 动 指 令 尺 寸 的 表 示 方 法 — — 绝 对 值 / 增 量 值 指 令 … … … 19

1.4 切削速度——主轴速度功能………. 21

1.5 不同加工使用的刀具选择——刀具功能……….. 22

1.6 机床操作指令——辅助功能……….. 22

1.7 程序结构……….. 23

1.8 补偿功能……….. 26

1.9 刀具移动范围——行程……….. 27

2. 控制轴………. 28

2.1 控制轴……….. 29

2.2 轴名………. 29

2.3 增量系统………. 30

(16)

目录 B-64114CM/01

4.6 圆柱插补(G07.1)……… 49

4.7 等螺距螺纹(G32)……… 53

4.8 变螺距螺纹切削(G34)……… 57

4.9 连续螺纹切削……… 58

4.10 多头螺纹切削……….. 59

4.11 跳转功能(G31)……….. 61

4.12 多级跳转……….. 63

4.13 转矩限制跳转(G31 P99)……….. 64

5. 进给功能………. 66

5.1 概述………. 67

5.2 快速移动……… 68

5.3 切削进给………. 69

5.4 停刀(G04)……… 71

6. 参考点………. 72

6.1 返回参考点………. 73

7. 坐标系………. 76

7.1 机床坐标系………..……….. 77

7.2 工件坐标系………. 78

7 . 2 . 1 设 定 工 件 坐 标 系 … … … . … … … 78

7 . 2 . 2 选 择 工 件 坐 标 系 … … … . 80

7 . 2 . 3 改 变 工 件 坐 标 系 … … … . 81

7 . 2 . 4 工 件 坐 标 系 预 置 ( G 9 2 . 1 ) … … … 83

7 . 2 . 5 工 件 坐 标 系 偏 移… … … …… … … 85

7.3 局部坐标系………..……….. 86

7.4 平面选择……… 88

8. 坐标值和尺寸………. 89

8.1 绝对值和增量值编程(G90,G91)……… 90

8.2 英制/公制转换(G20,G21)……… 91

8.3 小数点编程……… 92

8 . 4 直 径 编 程 和 半 径 编 程 … … … . … … … 93

9 . 主 轴 速 度 功 能 … … … . 94

9.1 用代码指定主轴速度…….……….…….. 95

9.2 直接指定主轴速度值(S5 位数指令)………. 95

9.3 恒表面切削速度控制(G96,G97)……… 96

9.4 主轴速度波动监测功能(G25,G26)……… 100

9.5 主轴定位功能……… 103

9 . 5 . 1 主 轴 定 向 … … … …… … … . . . 103

(17)

B-64114CM/01 目录

10.1 刀具选择………... 107

10.2 刀具寿命管理………... 108

1 0 . 2 . 1 输 入 刀 具 寿 命 数 据 的 程 序 … … … . . . 108

1 0 . 2 . 2 刀 具 寿 命 计 数 … … … 111

1 0 . 2 . 3 在 加 工 程 序 中 指 定 刀 具 组 … … … . . . 112

11. 辅助功能……….. 113

11.1 辅助功能(M 功能)……… 114

11.2 一个程序段中指令多个 M 指令………. 115

11.3 第二辅助功能(B 代码)……… 116

12. 程序结构………... 117

12.1 程序区以外的程序成分………... 119

12.2 程序结构………... 122

12.3 子程序(M98,M99)………... 128

13. 简化编程功能………... 131

13.1 固定循环(G90,G92,G94)………... 132

1 3 . 1 . 1 外 径/ 内 径 切 削 循 环 ( G 9 0 ) … … … 132

1 3 . 1 . 2 螺 纹 切 削 循 环 ( G 9 2 ) … … … . . . 134

13.1.3 端面循(G94)……… 137

13.1.4 如何 使用固定 循环 (G9 0,G92, G94 )… …… … ………… …… ………… …… ………… …… … 140

13.2 多重循环(G70~G76)………...……… 142

13.2.1 粗车循环(G71)………………. 142

1 3. 2. 2 平 端面 粗 循 ( G 72) … … ……… … …… … …… … …… … …… … …… … …… … …… … ……. 146

13.2.3 型车复循环(G73)……….……… 147

13.2.4 精车循环(G70)……….……… 148

13.2.5 端面深孔钻削循环(G74)………. 151

13.2.6 外径/内径钻孔循环(G75)………. 152

13.2.7 螺纹切削复循环(G76)……… 153

13.2.8 多重循环(G70~G76)注释………. 157

13.3 钻孔固定循环(G80~G89)………...……… 158

13.3.1 正面钻孔循环(G83)/侧面钻孔循环(G87)………...……… 162

13.3.2 正面攻丝循环(G84)/侧面攻丝循环(G88)………...……… 165

13.3.3 正面镗孔循环(G85)/侧面镗孔循环(G89)………...……… 167

13.3.4 取消钻孔固定循环(G80)……… 168

13.3.5 操作者要采取的预防措施……… 169

13.4 固定磨削循环(磨床用)……… 170

13.4.1 横向磨削循环(G71)………...………170

(18)

目录 B-64114CM/01

14. 补偿功能………... 187

14.1 刀具偏置……… 188

14.1.1 刀具几何偏置和刀具磨损偏置……… 188

14.1.2 刀具偏置的 T 代码………………... 189

14.1.3 刀具选择………………... 189

14.1.4 偏置号………………... 189

14.1.5 偏置………………... 190

14.1.6 刀具位置偏置时的 G53,G28 和 G30 指令………………………... 193

14.2 刀尖半径补偿综述……….……………… 196

14.2.1 假想刀尖……… 196

14.2.2 假想刀尖的方位……………………... 198

14.2.3 偏置号和偏置值………………... 199

14.2.4 工件位置和运动指令………………... 201

14.2.5 刀尖半径补偿注释………………... 206

14.3 刀尖半径补偿的详述………... 209

14.3.1 概述………... 209

14.3.2 起刀时的刀具运动……….. 211

14.3.3 偏置方式的刀具运动……….. 213

14.3.4 偏置方式取消的刀具运动………..……… 226

14.3.5 干涉检查………... 229

14.3.6 刀尖半径补偿引起的过切………... 234

14.3.7 倒角和拐角 R 时的处理……… 235

14.3.8 由 MDI 输入指令……….. 237

14.3.9 偏置操作的注意事项……… 238

14.3.10 刀尖半径补偿方式中的 G53、G28 和 G30 指令……… 239

14.4 刀具补偿值,补偿号,以及用程序输入补偿值(G10)……… 248

14.4.1 刀具补偿值和刀具补偿号………... 248

14.4.2 刀具偏置值的改变(可编程数据输入)(G10)………... 249

14.5 自动刀具偏置(G36,G37)………... 250

15. 用户宏程序………...………... 253

15.1 变量……….…………..……….….. 254

15.2 系统变量………... 258

15.3 算术和逻辑运算……….……….. 266

15.4 宏程序语句和 NC 语句……… 271

15.5 转移和循环……….. 272

1 5 . 5 . 1 无 条 件 转 移 ( G O T O 语 句 ) … … … . 272

1 5 . 5 . 2 条 件 转 移 ( I F 语 句 ) … … … . 273

1 5 . 5 . 3 循 环 ( W H I L E 语 句 ) … … … . 274

15.6 宏程序调用………. 277

15.6.1 非模态调用(G65)………………. 278

15.6.2 模态调用(G66)…………………… 282

15.6.3 用 G 代码调用宏程序………. 284

15.6.4 用 M 代码调用宏程序……………… 285

(19)

B-64114CM/01 目录

15.7 宏程序语句的处理……… 290

15.8 用户宏程序的存储……… 292

15.9 限制………. 293

15.10 外部输出指令……… 294

15.11 中断型用户宏程序……… 298

1 5 . 1 1 . 1 指 定 方 法… …… … … 299

1 5 . 11 . 2 功 能 详 述… … …… … … 300

16. 可编程参数输入(G10)………... 307

17. 使用 FS10/11 纸带格式的存储器运行………... 310

17.1 FS 10/11 纸带格式的地址和指令值范围………... 311

17.2 等螺距螺纹加工……………………….. 312

17.3 子程序调用……………………….. 313

17.4 固定循环……………………….. 314

17.5 多重固定车削循环……………………….. 315

17.6 钻孔固定循环……………………….. 317

18. 高速加工功能………321

18.1 先行控制(G08)……………………….. 322

19. 轴控制功能……….. 326

19.1 多边形车削………... 327

19.2 旋转轴的循环功能……….. 332

19.3 简易同步控制……….. 333

19.4 串联控制……….. 335

19.5 斜轴控制/任意斜轴控制……….. 336

20. 格式数据输入功能……….. 338

20.1 显示格式菜单…………….. 339

20.2 格式数据显示………... 343

20.3 格式数据输入功能的字符和代码………………….. 347

III. 操作

1. 概述………...……….………. 351

1.1 手动操作………. 352

1.2 用程序实现刀具运动——自动运行……………… 354

(20)

目录 B-64114CM/01

2. 操作设备………. 367

2.1 设定和显示单元……… 368

2.1.1 7.2”单色/8.4”彩色 LCD/MDI 单元(横形)……… 369

2.1.2 7.2”单色/8.4”彩色 LCD/MDI 单元(竖形)……… 370

2 . 1 . 3 M D I 的 位 置 ( 横 形 L C D / M D I 单 元 ) … … … 371

2.1.4 MDI 的位置(竖形 LCD/MDI 单元)……….. 372

2.2 键盘说明……… 373

2.3 功能键和软键……… 375

2 . 3 . 1 画 面 的 一 般 操 作 … … … 375

2 . 3 . 2 功 能 键 … … … 376

2 . 3 . 3 软 键 … … … 377

2 . 3 . 4 键 盘 输 入 和 输 入 缓 冲 器 … … … 393

2 . 3 . 5 警 告 信 息 … … … 394

2.4 外部 I/O 设备……… 395

2 . 4 . 1 FA N U C 手 持 文 件 盒 … … … 397

2.5 电源通/断……… 398

2 . 5 . 1 接 通 电 源 … … … 398

2 . 5 . 2 接 通 电 源 时 的 显 示 画 面 … … … 399

2 . 5 . 3 电 源 断 开 … … … 400

3. 手动操作……….. 401

3.1 手动返回参考点……… 402

3.2 JOG 进给(手动连续进给)……… 404

3.3 增量进给……… 406

3.4 手轮进给……… 407

3.5 手动绝对值通和断……… 410

4. 自动运行……… 415

4.1 存储器运行……… 416

4.2 MDI 运行………. 419

4.3 DNC 运行……… 422

4.4 程序再启动……….. 424

4.5 计划调度功能……… 431

4.6 子程序调用功能(M198)………. 436

4.7 手轮中断………. 438

4.8 镜像……… 441

4.9 手动干预和返回……… 443

4 . 10 利用存卡行 DN C 操作……… ……… ……… ……… ………… 445

5. 试运行……… 450

5.1 机床锁住和辅助功能锁住………. 451

(21)

B-64114CM/01 目录

6. 安全功能……… 459

6.1 急停……… 460

6.2 超程……… 461

6.3 存储式行程限位检查………. 462

6.4 卡盘和尾架屏障………. 466

6.5 移动前的冲程极限检查……… 473

7. 报警和自诊断功能……… 476

7.1 报警显示……… 477

7.2 报警履历显示………. 479

7.3 用自诊断画面检查……… 480

8.数据的输入/输出……….. 483

8.1 文件……… 484

8.2 文件检索………. 486

8.3 文件删除………. 488

8.4 程序的输入/输出……… 489

8 . 4 . 1 输 入 程 序 … … … 489

8 . 4 . 2 输 出 程 序 … … … . 492

8.5 偏置数据的输入和输出……… 494

8 . 5 . 1 输 入 偏 置 数 据 … … … . 494

8 . 5 . 2 输 出 偏 移 数 据 … … … 495

8.6 参数及螺距误差补偿数据的输入和输出……… 496

8 . 6 . 1 输 入 参 数 … … … . 496

8 . 6 . 2 输 出 参 数 … … … . 497

8 . 6 . 3 输 入 螺 距 误 差 补 偿 数 据 …… … … 498

8 . 6 . 4 输 出 螺 距 误 差 补 偿 数 据 … …… … … 499

8.7 输入/输出用户宏程序公共变量……… 500

8 . 7 . 1 输 入 用 户 宏 程 序 公 共 变 量 … … … . 500

8 . 7 . 2 输 出 用 户 宏 程 序 公 共 变 量 … … … . 501

8.8 显示软盘目录……… 502

8 . 8 . 1 显 示 目 录 … … … . 503

8 . 8 . 2 读 入 文 件 … … … . 506

8 . 8 . 3 输 出 程 序 … … … . 507

8 . 8 . 4 删 除 文 件 … … … . 508

(22)

目录 B-64114CM/01

9. 编辑程序………. 539

9.1 字的插入、修改和删除………. 540 9 . 1 . 1 字 的 检 索 … … … . 541 9 . 1 . 2 指 向 程 序 头 … … … . 543 9 . 1 . 3 字 的 插 入 … … … . 544 9 . 1 . 4 字 的 修 改 … … … . 545 9 . 1 . 5 字 的 删 除 … … … 546 9.2 删除程序段……… 547

9 . 2 . 1 删 除 一 个 程 序 段 … … … 547 9 . 2 . 2 删 除 多 个 程 序 段 … … … . 548 9.3 程序号检索………. 549

9.4 顺序号检索………. 550 9.5 删除程序……… 552 9 . 5 . 1 删 除 一 个 程 序 … … … . 552 9 . 5 . 2 删 除 全 部 程 序 … … … 552 9 . 5 . 3 删 除 指 定 范 围 内 的 多 个 程 序 … … … 553 9.6 扩展零件程序的编辑功能……….. 554

9 . 6 . 1 复 制 一 个 完 整 的 程 序 … … … 555 9 . 6 . 2 复 制 程 序 的 一 部 分 … … … 556 9 . 6 . 3 移 动 程 序 的 一 部 分 … … … . 557 9 . 6 . 4 合 并 程 序… …… … … . 558 9 . 6 . 5 程 序 复 制 、 移 动 和 合 并 的 补 充 说 明 … … … 559 9 . 6 . 6 字 和 地 址 的 替 换 … … … . 561 9.7 用户宏程序的编辑……… 563 9.8 后台编辑……… 564 9.9 口令功能………. 565

10.创建程序………. 567

10.1 用 MDI 面板创建程序………. 568 10.2 自动插入顺序号……… 569 10.3 在示教方式中创建程序(录返)……… 571 10.4 图形会话编程功能……… 574

11. 设定和显示数据……….. 578

11.1 按下功能键 显示的画面……… 587 11 . 1 . 1 在 工 件 坐 标 系 中 的 位 置 显 示 … … … 587 11 . 1 . 2 在 相 对 坐 标 系 中 的 位 置 显 示 … … … 588 11 . 1 . 3 综 合 位 置 显 示 … … … . 590 11 . 1 . 4 预 置 工 件 坐 标 系 … … … 591 11 . 1 . 5 实 际 进 给 速 度 显 示 … … … …… … … 592 11 . 1 . 6 运 行 时 间 和 零 件 数 显 示 …… … … 594 11 . 1 . 7 运 行 监 视 画 面 的 显 示 … … … . 595 11.2 按下功能键 显示的画面

(在MEMORY 方式或 MDI 方式下)………597 1 1 . 2 . 1 程 序 内 容 显 示 … … … . … 598 1 1 . 2 . 2 当 前 程 序 段 显 示 画 面 … … … 599 1 1 . 2 . 3 下 一 程 序 段 显 示 画 面 … … … 600

PROG POS

(23)

B-64114CM/01 目录

1 1 . 3 . 2 显 示 指 定 组 的 程 序 清 单 … … … 606 11.4 按下功能键 显示的画面……… 609 1 1 . 4 . 1 设 定 和 显 示 刀 具 偏 置 量 … … … . 610 11 . 4 . 2 刀 具 偏 置 量 的 直 接 输 入 … … … …… … … 613 11 . 4 . 3 刀 具 偏 置 测 量 B 的 直 接 输 入 … … … …… … … 615 11 . 4 . 4 偏 置 量 的 计 数 输 入 … … … …… … … 617 11 . 4 . 5 设 定 工 件 坐 标 系 偏 置 量 … … … …… … … 618 11 . 4 . 6 Y 轴 偏 置 … … … …… … … 620 11 . 4 . 7 显 示 和 输 入 设 定 数 据 … … … …… … … 623 11 . 4 . 8 顺 序 号 比 较 和 停 止 … … … . 625 11.4.9 显示和设定运行时间,零件数量和时间……………… 627 11.4.10 设定和显示工件原点偏置量……………… 629 11.4.11 测量的工件原点偏置的直接输入……………………… 630 11.4.12 显示和设定用户宏程序公共变量……………… 632 11.4.13 显示模式数据和模式菜单………………. 633 11.4.14 显示和设定软操作面板……………………….. 635 11.4.15 显示和设定刀具寿命管理数据…………………….. 637 11.5 按下功能键 显示的画面……… 640 11.5.1 显示和设定参数………. 641 11.5.2 显示和设定螺距误差补偿数据……… 643 11.6 显示程序号、顺序号、状态及数据设定或输入/输出操作的警告信息……… 646

11 . 6 . 1 显 示 程 序 号 和 顺 序 号 … … … . 646 11 . 6 . 2 运 行 状 态 , 数 据 设 定 或 输 入 / 输 出 操 作 警 告 信 息 的 显 示 … … … 647 11.7 按下功能键 显示的画面……… 649 11 . 7 . 1 外 部 操 作 信 息 履 历 显 示 … … ……………… … … 649 11.8 清屏………. 651

11 . 8 . 1 清 屏 功 能 … … … …… … ………… … … . 651 11.8.2 自动清除 CNC 屏显………………………. 652

12. 图形功能……….. 653

12.1 图形显示………... 654 12.2 动态图形………... 659

13. 帮助功能……….. 660

14. 屏幕硬拷贝……….. 665

Ⅳ. 编程引导 0i

OFFSET SETTING

SYSTEM

MESSAGE

(24)

目录 B-64114CM/01 1.3.4 工艺帮助………. 678 1 . 3 . 5 G 代 码 帮 助 … … … . 680 1 . 3 . 6 M 代 码 帮 助 … … … 683 1.4 固定加工循环……… 685

1 . 4 . 1 操 作… … … …… … … …… … … …… … … …… … … …… … … …… … 686 1.4.2 各固定循环的数据…………. 688 1.4.2.1 钻削加工型式段……… 688 1.4.2.2 粗车加工型式段……… 689 1.4.2.3 精加工型式段……… 689 1.4.2.4 粗车和精车的图形程序段……… 690 1.4.2.5 槽粗加工程序段……… 691 1.4.2.6 槽精加工程序段……… 691 1.4.2.7 槽图形程序段……… 692 1.4.2.8 螺纹加工程序段……… 693 1.4.2.9 螺纹图形程序段……… 694 1.5 轮廓编程…………… 695

1 . 5 . 1 轮 廓 编 程 的 操 作 …… … … . 696 1.5.1.1 调用轮廓编程画面……… 696 1.5.1.2 选择编辑轮廓程序的方法……… 697 1.5.1.3 输入轮廓程序……… 698 1.5.1.4 检查轮廓图形……… 702 1.5.1.5 转换为 NC 程序……… 703 1 . 5 . 2 轮 廓 图 形 数 据 详 述………… … … 705 1.5.2.1 圆弧……… 705 1.5.2.2 拐角 R……… 705 1.5.2.3 倒角……… 706 1.5.2.4 选择图形交点……… 706 1 . 5 . 3 轮 廓 计 算 详 述……… … … . 707 1.5.3.1 直线……… 707 1.5.3.2 圆弧……… 710 1.5.3.3 与两个圆弧相切的直线……… 714 1.5.3.4 与交叉直线和圆弧相切的圆弧……… 715 1.5.3.5 与不相交的直线,圆弧相切的圆弧……… 716 1.5.3.6 与不相交的两个圆弧相切的圆弧……… 717 1 . 5 . 4 辅 助 计 算 详 述 ………… … … 718 1.5.4.1 概述……… 718 1.5.4.2 起点……… 719 1.5.4.3 直线……… 724 1.5.4.4 圆弧……… 726 1 . 5 . 5 其 它… … … . 728

(25)

B-64114CM/01 目录

1.7 报警………. 737

V. 维护

1. 电池的更换方法……….. 741

1.1 用于 CNC 控制单元的存储器备份的电池(DC3V) ………. 742 1.2 分离型绝对脉冲编码器的电池(6VDC)………. 746 1.3 电机内置绝对脉冲编码器的电池(6VDC) ……….. 748

附录

A. 纸带代码表……… 751 B. 功能和纸带格式表……… 754 C. 指令值范围……… 758 D. 图解计算……… 761

D.1 不精确的螺纹长度 ……… 762 D.2 不精确螺纹长度的简单计算……….. 764 D.3 拐角处的刀具路径……….. 766 D.4 圆弧切削的径向误差……….. 769

E. 通电、清除和复位时的状态……… 770 F. 字符-代码对应表……… 772 G. 报警表……… 773

(26)
(27)

I. 概述

(28)
(29)

B-64114CM/01 概述 1.概述

1 概述

关于本说明书

本说明书由以下几部分构成:

I. 概述

叙述了章节的组成、可用的系统型号、相关的说明书和阅读本说明 书的注意事项。

II. 编程

叙述了每个功能:用NC语言进行编程的指令格式、特性和限制。

当用会话式自动编程功能生成程序时,请参阅会话式自动编程功能 说明书(表1)。

III. 操作

叙述了机床的手动操作和自动运行、输入/输出数据和编辑程序的 方法。

IV. 编程引导0i

叙述了编程引导0i的详细内容,以及如何使用编程引导0i的方法。

V. 维护

叙述了更换电池的方法。

附录

列出了纸带代码表、有效数据范围和错误代码表。

本说明书叙述的一些功能在有些产品中不适用。具体情况请参阅规格说 明书(B-64112EN)。

本说明书没有详尽地叙述参数。有关参数的详细情况请参阅参数说明书

(B-64120CM)。

本说明书叙述了所有的选择功能。请按机床制造厂商编写的说明书查寻 所使用系统的选择功能。

(30)

1.概述 概述 B-64114CM/01

符号

本说明书使用了如下的符号:

IP_:表示例如 X_ Y_ Z 轴的组合(用在编程中)。

; :表示一个程序段的结束。它实际上就是 ISO 代码的 LF 或 EIA 代码的CR。

0i-C/0i Mate-C 系列相关的说明书 下表中显示了与 0i-C 系列 0i Mate-C 系列有关的说明书。在表 中,本说明书用星号(*)标记。

说明书名称 规格

规格说明书 B-64112EN 连接说明书(硬件) B-64113EN 连接说明书(功能) B-64113EN-1 0i-TC 系列操作说明书 B-64114CM * 0i-MC 系列操作说明书 B-64124CM 0i Mate-TC 系列操作说明书 B-64134CM 0i Mate-MC 系列操作说明书 B-64144CM 维修说明书 B-64115CM 参数说明书 B-64120CM 编程说明书

宏程序编译器和宏程序执行器编程说明书 B-61803E-1 FANUC 宏编译器(个人计算机)编程说明书 B-66102E

PMC

PMC 梯形图语言编程说明书 B-61863E PMC C 语言编程说明书 B-61863E-1 PMC(SB7)梯形图语言编程补充说明书 B-61863E-2

网络

PROFIBUS-DP 板操作说明书 B-62924EN 以太网板/数据服务器板操作说明书 B-63354EN 快速以太网板/快速数据服务器操作说明书 B-63644EN DeviceNet 板操作说明书 B-63404E 开放式CNC (OPEN CNC)

FANUC 开放式 CNC 操作说明书基本操作软件包 1

(Windows 95/NT) B-62994EN FANUC 开放式 CNC 操作说明书

(DNC 操作管理软件包) B-63214EN

(31)

B-64114CM/01 概述 1.概述

有关伺服电机 αis/αi/βis 系列的说明书

说明书名称 规格号

FANUC αis/αi 系列交流伺服电机

规格说明书 B-65262EN

FANUC βis 系列交流伺服电机

规格说明书 B-65302EN

FANUC αis/αi/βis 系列交流伺服电机

参数说明书 B-65270EN

FANUC αi 系列交流主轴电机

规格说明书 B-65272EN

FANUC βi 系列交流主轴电机

规格说明书 B-65312EN

FANUC αi/βi 系列交流主轴电机

参数说明书 B-65280EN

FANUC αi 系列伺服放大器

规格说明书 B-65282EN

FANUC βi 系列伺服放大器

规格说明书 B-65322EN

FANUC αis/αi 系列伺服电机 FANUC αi 系列交流主轴电机 FANUC αi 系列伺服放大器

维修说明书

B-65285EN

FANUC βis 系列伺服电机 FANUC βi 系列交流主轴电机

FANUC βi 系列伺服放大器 维修说明书

B-65325EN 有关αis/αi/βis 系列伺服电机的说明书

(32)

1.概述 概述 B-64114CM/01

1.1

CNC 机床操作流程

当用CNC 机床加工零件时,首先要编写程序,然后用程序操作 CNC 机 床。

1) 首先,根据零件图编写 CNC 机床用的程序。

如何编写程序,在第II 部分“编程”中作了详尽的叙述。

2) 程序被读进 CNC 系统中。然后,在机床上安装工件和刀具,并且根 据程序运行刀具。最后,实际进行加工。

如何操作CNC 系统,在第 III 部分“操作”中作了详尽的叙述。

在实际编程前,应制定如何加工零件的加工计划。

加工计划

1. 确定工件加工的范围 2. 在机床上安装工件的方法 3. 每个加工过程的加工顺序 4. 刀具和加工

决定每道工序的加工方法。

1 2 3 加工工序

加工方法 进给切削 侧面加工 孔加工 1. 加工方法

:粗加工 半精加工

精加工 2.加工刀具 3.加工条件

:进给速度 切削深度 4.刀具路径

(33)

B-64114CM/01 概述 1.概述

对于每次加工,应根据工件图来准备刀具路径程序和加工条件。

(34)

1.概述 概述 B-64114CM/01

1.2

阅读本说明书的注意事项

注意

1 数控机床系统的功能不仅取决于 CNC,而且取决于机床、强电柜、

伺服系统、CNC 以及操作面板等的组合。要说明全部组合的功能、

编程和操作是非常困难的。本说明书仅从CNC 的角度对这些内容 予以说明。因此,要详细了解具体的数控机床,应首先阅读机床 制造商提供的说明书。

2 把标题放置在左边以便读者能够容易找到必要的信息。通过这些 标题检索必要的信息,可以使读者节省时间。

3 本说明书尽可能地根据各种可能的条件叙述机床上可执行的各种 功能;但是不可能叙述每种功能、选择和指令的全部组合。

书中没有叙述的操作组合,请不要使用。

1.3

各种数据的注意事项

注意

加工程序、参数、变量等,都存储在 CNC 单元内部的非易失性存 储器中。通常,这些内容不会因为接通/断开电源而丢失。然而,有 可能因为误操作而删除了原先存储在非易失性存储器中的数据。为 了在发生这种事故后能迅速恢复数据,建议预先将各种数据加以备 份。

(35)

1. 概述 概述 B-64114CM/01

II. 编 程

(36)
(37)

B-64114CM/01 编程 1. 概述

概述

1

(38)

1. 概述 编程 B-64114CM/01

1.1

刀具沿工件的外

加工时刀具沿着构成工件外形的直线和圆弧移动(见Ⅱ-4)。

形移动——插补

解释

刀具沿直线移动

图1.1(a) 刀具沿平行于Z轴的直线运动

图1.1(b) 刀具沿锥度运动

刀具沿圆弧运动

(39)

B-64114CM/01 编程 1. 概述

插补是指上述刀具沿直线或圆弧运动的操作。

编程指令G01、G02……称为准备功能并规定控制装置中执行的插补的类 型。

图1.1(d) 插补功能

注:

某些机床是工作台移动而不是刀具移动,但在本说明书中假定刀具 相对于工件移动。

螺纹切削 刀具的移动与主轴回转同步运动能够切削螺纹。

在程序中用G32指令螺纹切削功能。

(b)沿圆弧运动

沿圆弧运动

X 轴

Y 轴

a)

(40)

1. 概述 编程 B-64114CM/01

图1.1(f) 锥螺纹切削

1.2

进给——进给

为切削工件,刀具以指定的速度移动称为进给。

功能

图1.2(a) 进给功能

可以用实际数值指定进给速度。

例如,下面的指令是在工件转一转时使刀具进给2mm:

F2.0

指定进给速度的功能称为进给功能(见Ⅱ-5)。

(41)

B-64114CM/01 编程 1. 概述

1.3

零件图纸和 刀具运动

1.3.1

参考点(机床上的 一台数控机床设定一个特定位置。通常在这个位置进行换刀和设定编程

特定位置) 的绝对零点。这个位置叫做参考位置(点)。

图1.3.1 参考点

说明 把刀具移动到参考点,有以下两种方法:

1. 手动回参考点(见Ⅲ-3.1)

操作手动按钮完成返回参考点。

2. 自动返回参考点(见Ⅱ-6)

通常,接通电源后,首先执行手动返回参考点。然后,用自动返回参考 点功能,移动刀具到参考点进行换刀。

(42)

1. 概述 编程 B-64114CM/01

1.3.2

零件图坐标系和 CNC系统指定 的坐标系

图1.3.2(a) 坐标系 说明

坐标系 下面两种坐标系指定在不同位置:(见Ⅱ-7)

1. 零件图纸上的坐标系

在零件图纸上设定坐标系。该坐标系上的坐标值用作编程数据。

2. 由CNC设定的坐标系

该坐标系在实际机床工作台上设定。用程序编制从刀具的现在位置到要 设定的坐标系的零点的距离设定该坐标系。

(43)

B-64114CM/01 编程 1. 概述

按照零件图纸上的坐标系编制的程序指令,刀具在CNC设定的坐标系中移 动,将工件切成图纸指定的形状。

因此,为了正确地把工件切成图纸指定的形状,两个坐标系必须设在同一 位置。

两个坐标系设在 通常用下面的方法定义两个坐标系在同一位置:

同一位置的方法

1. 当坐标零点设在卡盘端面的时候

图1.3.2(c) 零件图上的坐标和尺寸

图1.3.2(d) 由CNC指定的车床上的坐标系 (使其与零件图上的坐标系重合)

(44)

1. 概述 编程 B-64114CM/01

2. 当坐标零点设在工件端面时

图1.3.2(e) 零件图上的坐标和尺寸

图1.3.2(f) 由CNC指定在车床上的坐标系 (使其与零件图上的坐标系重合)

(45)

B-64114CM/01 编程 1. 概述

1.3.3

刀具移动指令 尺寸的表示方 法——绝对值、

增量值指令

说明 移动刀具的指令可以用绝对值或增量值表示。(见II-8.1)

绝对值指令 绝对值指令是刀具移动到“距坐标系零点某一距离”的点,即刀具移动到 坐标值的位置。

图1.3.3(a) 绝对值指令

(46)

1. 概述 编程 B-64114CM/01

增量值指令 指令刀具从前一个位置到下一个刀具位置的移动位移量。

图1.3.3(b) 增量指令

直径编程/半径编程 X坐标的尺寸可按直径或半径指定。不同的机床可以使用不同的指令方法:

直径编程或半径编程。

1. 直径编程

在直径编程中,指令图纸上的直径值作为X轴的值。

图1.3.3(c) 直径编程

(47)

B-64114CM/01 编程 1. 概述

2. 半径编程

在半径编程中,指令从工件中心至外表面的距离亦即半径值作为X轴的 值。

图1.3.3(b) 半径编程

1.4

切削速度——主

切削工件的时候,刀具相对于工件的速度称为切削速度。

轴速度功能

对于CNC,切削速度可以用主轴速度(以min-1为单位)指令。

图1.4 切削速度

例 <当一个直径为200mm的工件以300m/min的切削速度加工时>

(48)

1. 概述 编程 B-64114CM/01

1.5

不同加工使用的

当进行钻孔、攻丝、镗孔、铣削等加工时,必须选择适当的刀具。

刀具选择——刀

对每把刀具赋给一个编号,在程序中指令不同的编号时,就选择相应的

具功能

刀具。

图1.5 用于各种加工的刀具

例 <当对粗加工刀赋给01号时>

当这把刀放在刀架的01号位时,可用指令T0101,选择这把刀具。

该功能称为刀具功能(见Ⅱ-10)。

1.6

机床操作指

当开始实际加工时,需要旋转主轴,供给冷却液。为此,需要控制主轴

令——辅助

电机和冷却泵的启停操作(见Ⅱ-11)。

功能

图1.6 机床操作指令

指令机床部件启停操作的功能叫做辅助功能。通常,该功能用M代码指令。

例如,当指令M03时,主轴以指令的主轴速度顺时针方向旋转。

(49)

B-64114CM/01 编程 1. 概述

1.7

程序结构

为 运 行 机 床 而 送 到C N C 的 一 组 指 令 称 为 程 序 。 用 指 定 的 指 令 , 刀 具沿着直线或圆弧移动,主轴电机按照指令旋转或停止。在程序中,以 刀具实际移动的顺序指定指令。

图1.7(a) 程序结构

一组一步一步的指令叫做程序段。程序是由一系列的程序段组成的。用于 区分每个程序段的号叫做顺序号,用于区分每个程序的号叫做程序号(见Ⅱ -12)。

(50)

1. 概述 编程 B-64114CM/01

说明 程序段和程序构成如下。

程序段

图1.7(b) 程序段构成

一个程序段用识别程序段的顺序号开始,而以程序段结束代码结束。

本说明书用;表示程序段结束代码(在ISO代码中为LF而在EIA代码中为 CR)。

尺寸字的内容取决于准备功能,本说明书中,尺寸字由IP来表示。

程序

图1.7(c) 程序构成

通常,在程序段结束代码(;)之后在程序开头指定程序号,在程序的结尾 指定程序结束代码(M02或M30)。

(51)

B-64114CM/01 编程 1. 概述

主程序和子程序 当相同模式的加工在程序中多次出现时,可把该模式编成一个程序,该 程序就称为子程序。原来的程序称为主程序。在主程序执行期间出现了子 程序执行指令时,执行子程序指令。当子程序执行结束,返回主程序继续 执行。

(52)

1. 概述 编程 B-64114CM/01

1.8

补偿功能

说明

用刀具端部加 通常,加工一个零件要用几把刀。刀具有不同的长度,要改变程序来适 工——刀具长 应刀具非常麻烦。因此,应当预先测量要用的每一把刀的长度。把标

度补偿功能 准刀长和每一把刀长的差设置在CNC中(数据显示和设定见Ⅲ-11),这

样,即使刀具长度变化了,不改变程序也能完成加工。这一功能叫做刀

具长度补偿功能。

图1.8 刀具补偿

(53)

B-64114CM/01 编程 1. 概述

1.9

刀具移动范

在机床每个轴的两端装有限位开关,以防止刀具移出端点之外。刀具能

围——行程

移动的范围称为行程。除了用限位开关决定行程之外,还可用程序或存

储器中的数据定义刀具不能进入的区域。

在行程之外定义限位开关,操作者可以使用存储器中的程序或数据定义一 个刀具不能进入的区域。该功能称为行程检查(见Ⅲ-6.3)。

(54)

2. 控制轴 编程 B-64114CM/01

2 控制轴

(55)

B-64114CM/01 编程 2. 控制轴

2.1

控制轴

项目 Oi-TC

基本控制轴数 2轴

扩展(总数)控制轴 最多4轴(包括Cs轴)

基本同时控制轴数 2轴

扩展(总数)同时控制轴数 最多4轴

注意

手动操作(JOG进给、增量进给,手轮进给)的同时控制轴数为1轴 或3轴(当参数1002号的0 位(JAX)设为0时为1轴,设为1时为3轴)。

2.2

轴名

两个基本轴的名称总是X和Z。附加轴的名称用参数NO.1020设定,在 以下的选项中选择。

• G代码A:Y,A,B和C

• G代码B/C:Y,U,V,W,A,B和C 限制

默认轴名 各轴名根据参数1020决定,如果参数指定为0或9个字符以外的值,轴名 默认为1~4。

当轴名为默认值1~4时,不能实现MEM方式和MDI方式的操作。

重复轴名 如果在参数中指定了重复的轴名,仅对先设定的轴进行操作。

1. 如果用了G代码系统A,字母U、V和W不能用作轴名,因为这些字 母用作了X、Y和Z的增量指令。如果要用U、V和W作为轴名,G代 码系统必须使用B或C。同样,字母H作为C的增量指令使用,因此,

如果A或B用作坐标名称,就不能使用增量指令。

2. 在G76(多重螺纹切削)中,程序段中的地址A指定刀尖角度而不是坐 标A的指令。如果C或A用作坐标名称,在倒角或直接图形编程中C 或A就不能用作直线的角度指令。因此,C和A应当根据3405号参数 的第4位(CCR)来使用。

(56)

2. 控制轴 编程 B-64114CM/01

增量系统包括最小输入增量(输入)和最小指令增量(输出)。最小输入增量是 程编移动距离的最小单位。最小指令增量是机床上刀具移动的最小单位。

两个增量都用毫米、英 或度表示。增量系统分为IS-B和IS-C(表2.3(a)和 表2.3(b))。使用参数1004号的第1位来选择IS-B或IS-C。参数NO.1004的第1 位(ISC)的设定适用于所有轴。例如,当参数选择IS-C时,所有轴的增 量系统均设成IS-C。

表2.3(a) 增量系统IS-B

最小输入增量 最小指令增量 公制机床 mm输入 0.001mm(直径)

0.001mm(半径) 0.001deg

0.0005mm 0.001mm 0.001deg inch输入 0.0001inch(直径)

0.0001inch(半径) 0.001deg

0.0005inch 0.001inch 0.001deg 英制机床 mm输入 0.001mm(直径)

0.001mm(半径) 0.001deg

0.00005mm 0.0001mm 0.001deg inch输入 0.0001inch(直径)

0.0001inch(半径) 0.001deg

0.00005inch 0.0001inch 0.001deg

表2.3(b) 增量系统IS-C

最小输入增量 最小指令增量 mm输入 0.0001mm(直径)

0.0001mm(半径) 0.0001deg

0.00005mm 0.0001mm 0.0001deg 公制机床

inch输入 0.00001inch(直径) 0.00001inch(半径) 0.0001deg

0.00005inch 0.0001inch 0.0001deg mm输入 0.0001mm(直径)

0.0001mm(半径) 0.0001deg

0.000005mm 0.00001mm 0.0001deg 英制机床

inch输入 0.00001inch(直径) 0.00001inch(半径) 0.0001deg

0.000005inch 0.00001inch 0.0001deg 最小输入增量是毫米还是英寸由机床决定,根据参数INM(1001#0)

预先选择。最小输入增量可在英寸输入和毫米输入之间切换,由G代 码(G20或G21)或设定参数来实现。

2.3

增量系统

(57)

B-64114CM/01 编程 2. 控制轴

公制系统中与英制系统的轴不能混合使用。此外,如圆弧插补及刀尖 半径补偿也不能在不同系统的两个轴之间使用。对于所设定的输入增

量,请参考机床制造厂家的说明书。

2.4 本CNC的最大行程示于下表:

最大行程

最大行程=最小指令增量×99999999。

表2.4 最大行程

增量系统 最大行程

公制机床系统 ±9999 9.999mm

±99999.999deg IS-B

英制机床系统 ±9999.9999inch

±99999.999deg 公制机床系统 ±9999 .9999mm

±9999.9999deg IS-C

英制机床系统 ±999.99999inch

±9999.9999deg

1. 表中的单位在直径编程时为直径值,在半径编程时为半径值。

2. 不能指令超过最大行程的指令。

3. 实际行程取决于机床。

(58)

4. 插补功能 编程 B-64114CM/01

预备功能( G功能)

跟在地址G后的数字决定了该程序段指令的意义。G代码分为下面两类。

类型 意义

非模态G代码 G代码只在指令它的程序段中有效。

模态G代码 在指令同组其它G代码前该G代码一直有效。

(例)

G01和G00是01组的模态G代码。

G01X-;

Z-;

X-;

G00Z-;

有三种G代码系统:A、B和C(表3)。

用3401号参数的第6位(GSB)和第7位(GSC)选择G代码系统。一般情况下,

本说明书叙述G代码系统A的使用,除非所叙述的项目只能使用G代码系统 B或C时,才叙述G代码系统B或C的用法。

3

G01 在此范围内有效。

(59)

B-64114CM/01 编程 4. 插补功能

说明 1. 如果设定参数(NO.3402的第6位CLR),电源接通或复位时使CNC 进入清除状态,此时的模态G代码如下:

(1) 模态G代码处在表3中用 指示的状态。

(2) 当电源接通或复位而使系统为清除状态时,原来的G20或G21保持 有效。

(3) 用参数3402号的第7位设置电源接通时是G22还是G23。另外,将 CNC复位为清除状态时,G22和G23保持不变。

(4) 设定参数3402号的第0位(G01),决定是G00或G01有效。

(5) 设定参数3402号的第3位(G91),决定是G91或是G90有效。

2. 除了G10和G11外,00组的G代码都是非模态G代码。

3. 当指定了没有列在G代码表中的G代码时,显示P/S报警(010号)。

4. 不同组的G代码能够在同一程序段中指定。如果同一程序段中指定了同 组G代码,则最后指定的G代码有效。

5. 如果在固定循环中指定了01组的G代码,就像指定了G80指令一样取消 固定循环。指令固定循环的G代码不影响01组G代码。

6. 当G代码系统A用于固定循环的时候,返回点只有初始平面。

7. G代码按组号显示。

(60)

4. 插补功能 编程 B-64114CM/01 3 G 代码表(1/2)

G 代码

A B C 功能

G00 G00 G00 定位(快速)

G01 G01 G01 直线插补(切削进给)

G02 G02 G02 顺时针圆弧插补或顺时针螺旋插补

G03 G03 G03 01

逆时针圆弧插补或逆时针螺旋插补

G04 G04 G04 暂停

G07.1 (G107)

G07.1 (G107)

G07.1

(G107) 圆柱插补

G08 G08 G08 前瞻插补

G10 G10 G10 可编程数据输入

G11 G11 G11 00

可编程数据输入注销 G12.1

(G112)

G12.1 (G112)

G12.1

(G112) 极坐标插补方式 G13.1

(G113)

G13.1 (G113)

G13.1 (G113)

21

极坐标插补注销方式

G17 G17 G17 XpYp 平面选择

G18 G18 G18 ZpXp 平面选择

G19 G19 G19 16

YpZp 平面选择

G20 G20 G70 英寸输入

G21 G21 G71 06

毫米输入

G22 G22 G22 存储行程检查接通

G23 G23 G23 09

存储行程检查断开

G25 G25 G25 主轴速度波动检测断开

G26 G26 G26 08

主轴速度波动检测接通

G27 G27 G27 参考位置返回检查

G28 G28 G28 返回参考位置

G30 G30 G30 2、第 3 和第 4 参考位置返回 G31 G31 G31

00

跳过功能

G32 G33 G33 螺纹切削

G34 G34 G34 01

变螺距螺纹切削

G36 G36 G36 自动刀具补偿X

G37 G37 G37 00

自动刀具补偿Z

G40 G40 G40 刀尖半径补偿注销

G41 G41 G41 刀尖半径补偿左

G42 G42 G42 07

刀尖半径补偿右

G50 G92 G92 坐标系设定或最大主轴转速钳制

G50.3 G92.1 G92.1 00

工件坐标系预置 G50.2

(G250)

G50.2 (G250)

G50.2

(G250) 多边形车削注销 G51.2

(G251)

G51.2 (G251)

G51.2 (G251)

20

多边形车削

參考文獻

相關文件

5 個資法第二十七條 非公務機關保有個人資料檔案者,應採行適當之安全措施,防止個

各締約國應依上述第 15.01 條之規定,採行與本章有關之措施,並特

瞭解各種安全防護 器具(含滅火器、安 全帽、護目鏡、防 凍手套、絕緣手 套、高空作業安全 帶、噪音防護及氣 銲設備回火安全裝 置等)之種類及功 用。.

依據 2002 年 5 月 25 日所制訂之第 42/2002/PL-UBTVQH10 號法令—貨品輸入越

拾柒、為因應新型冠狀病毒肺炎(COVID-19)疫情,請所有參與人員配合本局訂定因應新型冠狀病

依據第 8.12 條第一項規定成立之食品安全檢驗與動植物防疫檢疫措施 委員會應由下列單位組成:.

學校各級人員均 須遵守《香港國安法》及 所有適用於香港的法律 。作為一個良

課程等)及回覆確認回條 11月 向學校增撥或扣減有關金額 調整津貼的撥款 根據實際學生人數發放撥款..