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

CNC 8070

(REF. 0509)

(SOFT V03.0X)

安装手册
软件版本 V03.0x (Ref. 0509)
‡ ‡ ‡ 安装手册

未经授权,禁止复制或传播该软件。

版权所有。未经发格自动化公司 (Fagor Automation) 同意,不得传播、转录、存储或翻译该文档的任何部


分。

Microsoft® 与 Windows® 为美国微软公司的注册商标。


‡ ‡ ‡ Installation manual

警告

机床安全装置
机床制造商应该确保机床安全装置使能,以防止人员伤亡、损坏 CNC 或与其连接的产品。
启动和验证 CNC 参数时,将核查下述安全要素的状态:
• 模拟轴的反馈报警。
• 模拟轴与 SERCOS 直线轴的软件极限。
• CNC 与驱动器中模拟轴 ( 主轴除外 ) 与 SERCOS 轴的跟随误差监视。
• 模拟轴的趋势检测。
如果其中任意一项失效, CNC 将给出警告信息,必须使能,以确保工作环境的安全。
由于安全要素失效而导致人员伤亡、损坏 CNC 或者由 CNC 导致的损失, FAGOR
AUTOMATION 将不负任何责任。

硬件扩展
由于未经 Fagor Automation 授权人员的硬件操作而导致的人员伤亡、损坏 CNC 或者由 CNC
导致的损失, FAGOR AUTOMATION 将不负任何责任。
如果未经 Fagor Automation 授权,而对 CNC 硬件进行修改, Fagor Automation 将不再对
其进行保修。

计算机病毒
FAGOR AUTOMATION 保证所安装的软件不含计算机病毒。为了确保软件的正确运行,用
户必须保证该单元不受病毒侵害。
计算机病毒将导致 CNC 故障。 如果 CNC 直接与 PC 机连接,即为计算机网络的一部分,
或者使用软盘或其他计算机媒介传输数据时,强烈推荐使用杀毒软件。
由于系统中存在计算机病毒而导致的人员伤亡、损坏CNC或者由CNC导致的损失,FAGOR
AUTOMATION 将不负任何责任。
如果系统中发现计算机病毒, Fagor Automation 将不再对其进行保修。
‡ ‡ ‡ Installation manual

目录

第1章 软件安装

1.1 软件安装 .................................................................................................................... 1


1.2 软件版本的升级 ......................................................................................................... 3
1.3 软件配置 .................................................................................................................... 4
1.3.1 MTB ( 机床制造商 ) 目录........................................................................................ 5
1.3.2 USERS 目录 .......................................................................................................... 6

第2章 机床参数

2.1 CNC 和 SERCOS 驱动之间的参数匹配 ......................................................................... 9


2.2 通用机床参数 ........................................................................................................... 13
2.2.1 通用机床参数通道 ................................................................................................ 26
2.3 轴的机床参数 ........................................................................................................... 38
2.3.1 轴的加工参数 - 工作设置 ..................................................................................... 58
2.4 JOG 模式的加工参数 ............................................................................................... 76
2.4.1 关于如何设置手轮和 JOG 键的实例..................................................................... 79
2.5 M 功能表的机床参数................................................................................................ 82
2.6 动力机床参数 ........................................................................................................... 84
2.6.1 运动学配置.......................................................................................................... 84
2.6.2 角度变换配置 ..................................................................................................... 100
2.7 刀库机床参数 ......................................................................................................... 102
2.7.1 刀库的类型......................................................................................................... 104
2.8 HMI 机床参数 ( 接口 ) ............................................................................................ 106
2.9 OEM 机床参数 ....................................................................................................... 109
2.10 按字母顺序机床参数列表 ........................................................................................111

第3章 概念

3.1 级联轴.....................................................................................................................117
3.1.1 级联轴配置 . 机床参数 ........................................................................................118
3.1.2 预载效果 ............................................................................................................ 121
3.1.3 级联轴配置 . 方框图 .......................................................................................... 123
3.1.4 级联轴变量......................................................................................................... 126
3.1.5 级联轴调整过程.................................................................................................. 127

第4章 PLC 简介

4.1 PLC 编程 ............................................................................................................... 130


4.2 PLC 程序的模块结构.............................................................................................. 131
4.2.1 PLC 模块执行 .................................................................................................... 132
4.3 PLC 程序执行 ........................................................................................................ 133
4.4 PLC 资源 ............................................................................................................... 134
4.4.1 物理输入和输出编号 .......................................................................................... 137
4.5 定时器的操作 ......................................................................................................... 139
4.5.1 单稳态模式 TG1 输入......................................................................................... 142
4.5.2 延迟激活模式 TG2 输入 ..................................................................................... 144
4.5.3 延迟关闭模式 TG3 输入 ..................................................................................... 146
4.5.4 信号限制模式 TG4 输入 ..................................................................................... 148
4.6 计数器的操作 ......................................................................................................... 150

第5章 PLC 编程
CNC 8070
5.1 引导指令 ................................................................................................................ 155
5.2 查询指令 ................................................................................................................ 159
5.3 运算符和符号 ......................................................................................................... 162
5.4 操作指令 . .............................................................................................................. 163
5.4.1 二进制赋值指令.................................................................................................. 164
5.4.2 二进制条件操作指令 .......................................................................................... 165
5.4.3 顺序断点设置操作指令....................................................................................... 166 (SOFT V03.0X)
5.4.4 算术运算操作指令 .............................................................................................. 167
5.4.5 逻辑运算操作指令 .............................................................................................. 169
5.4.6 特殊操作指令 ..................................................................................................... 171
5.4.7 电子凸轮的操作说明 .......................................................................................... 174
5.4.8 独立轴的操作指令 .............................................................................................. 176

i
‡ ‡ ‡ Installation manual

5.5 程序编制命令摘要.................................................................................................. 178

第6章 CNC-PLC 通讯

6.1 辅助功能 M ............................................................................................................ 186


6.1.1 关于多轴选项和通道的特殊补偿 ........................................................................ 188
6.2 辅助功能 H ........................................................................................................... 189
6.2.1 关于多轴选项和通道的特殊补偿 ........................................................................ 190
6.3 辅助功能 S............................................................................................................. 191
6.3.1 关于多轴选项和通道的特殊补偿 ........................................................................ 192
6.4 传递辅助功能 -M-, -H-, -S-..................................................................................... 193
6.4.1 同步传递 ............................................................................................................ 194
6.4.2 异步传递 ............................................................................................................ 195
6.5 PLC 错误和信息的显示.......................................................................................... 196

第7章 逻辑 CNC 输入和输出

7.1 通用查询信号 ......................................................................................................... 198


7.2 轴和主轴的查询信号 .............................................................................................. 206
7.3 主轴查询信号 ..........................................................................................................211
7.4 独立插补器的查询信号 .......................................................................................... 213
7.5 刀具管理器查询信号 .............................................................................................. 214
7.6 按键查询信号 ......................................................................................................... 216
7.7 通用可更改信号 ..................................................................................................... 218
7.8 轴和主轴的可更改信号 .......................................................................................... 222
7.9 主轴可更改信号 ..................................................................................................... 226
7.10 独立插补器的可更改信号 ....................................................................................... 229
7.11 刀具管理可更改信号 .............................................................................................. 230
7.12 按键可更改信号 ..................................................................................................... 233
7.13 标记 (M) 和寄存器 (R) 的字母排序列表 ................................................................. 236

第8章 刀具和刀库管理

8.1 刀库类型 ................................................................................................................ 240


8.2 刀具表格 . 激活刀具表格和刀库表格...................................................................... 241
8.3 管理器和 PLC 之间的通讯 ....................................................................................... 242
8.3.1 管理器 --> PLC 通讯 .......................................................................................... 243
8.3.2 PLC --> 管理器通讯 ........................................................................................... 245
8.3.3 管理器紧急事件 ................................................................................................. 247
8.3.4 刀具监测 ............................................................................................................ 248
8.4 有关刀库管理的变量 .............................................................................................. 249
8.5 从刀库装载和卸载刀具 .......................................................................................... 250
8.6 无刀库系统 ............................................................................................................ 252
8.7 转塔型.................................................................................................................... 253
8.7.1 TMOPERATION 的值和被 PLC 激活的标志 ........................................................ 254
8.7.2 PLC 和 M06 子程序之间的通讯 ........................................................................... 256
8.7.3 M06 子程序的编制 ............................................................................................. 257
8.7.4 基础 PLC 编程 ................................................................................................... 258
8.8 无换刀臂的同步刀库 .............................................................................................. 259
8.8.1 TMOPERATION 的值和被 PLC 激活的标志 ....................................................... 260
8.8.2 PLC 和 M06 子程序之间的通讯 ......................................................................... 263
8.8.3 M06 子程序的编制 ............................................................................................. 264
8.8.4 基础 PLC 编程 ................................................................................................... 268
8.9 同步刀库 . 独立运动的换刀臂 . .............................................................................. 270
8.9.1 TMOPERATION 的值和被 PLC 激活的标志 ....................................................... 271
8.9.2 PLC 和 M06 子程序之间的通讯 ......................................................................... 275
8.9.3 M06 子程序的编制 ............................................................................................. 276
8.9.4 基础 PLC 编程 ................................................................................................... 281
8.10 同步刀库 . 拥有两个刀柄的换刀臂 ......................................................................... 283
8.10.1 TMOPERATION 的值和被 PLC 激活的标志 ........................................................ 284
8.10.2 PLC 和 M06 子程序之间的通讯 ......................................................................... 288
CNC 8070 8.10.3 M06 子程序的编制 ............................................................................................. 289
8.10.4 基础 PLC 编程 ................................................................................................... 294
8.11 异步刀库 ................................................................................................................ 296
8.11.1 TMOPERATION 的值和被 PLC 激活的标志 ........................................................ 297
8.11.2 PLC 和 M06 子程序之间的通讯 ......................................................................... 302
8.11.3 M06 子程序的编制 ............................................................................................. 303
8.11.4 基础 PLC 编程 ................................................................................................... 309
(SOFT V03.0X)

ii
‡ ‡ ‡ Installation manual

第9章 CNC 变量

9.1 变量描述的理解 ......................................................................................................311


9.1.1 从 PLC 访问数字值 .............................................................................................. 313
9.1.2 在单通道系统中访问变量 ................................................................................... 314
9.1.3 访问单通道系统的变量....................................................................................... 316
9.2 与通用机床参数相关的变量 ................................................................................... 319
9.2.1 与通道相关的变量 .............................................................................................. 321
9.3 与轴机床参数相关的变量 ....................................................................................... 323
9.3.1 与换档参数相关的变量....................................................................................... 326
9.4 与 jog 模式参数相关的变量 .................................................................................... 329
9.5 与 "M" 功能参数相关的变量 ................................................................................... 330
9.6 与运动学参数相关的变量 ....................................................................................... 331
9.7 与刀库参数相关的变量........................................................................................... 332
9.8 与 OEM 参数相关的变量........................................................................................ 333
9.9 与用户表格相关的变量........................................................................................... 334
9.10 与刀具相关的变量.................................................................................................. 336
9.10.1 仅用在程序块准备期间的变量 ............................................................................ 339
9.11 与 PLC 相关的变量 ................................................................................................ 340
9.12 与 Jog 模式相关的变量 .......................................................................................... 341
9.13 与坐标相关的变量.................................................................................................. 343
9.14 与进给率相关的变量 .............................................................................................. 345
9.15 与主轴速度相关的变量........................................................................................... 346
9.16 与被编辑功能相关的变量 ....................................................................................... 347
9.17 与独立轴相关的变量 .............................................................................................. 352
9.18 机床配置相关的变量 .............................................................................................. 353
9.19 其它变量 ................................................................................................................ 356
9.20 变量按字母顺序列表 .............................................................................................. 360

附录

A 通用的 CNC 特性 ................................................................................................... 371


B CNC 维护............................................................................................................... 373
C CNC 机床参数摘要 ................................................................................................ 375
D PLC 编程命令摘要 ................................................................................................. 385
E 逻辑 CNC 输入和输出............................................................................................ 391
F CNC 变量摘要 ....................................................................................................... 397
G 键代码 (QWERTY 键盘)....................................................................................... 413

CNC 8070

(SOFT V03.0X)

iii
软件安装

1
1.1 软件安装

CNC 系统安装盘 CD 包含系统安装、调试和操作所需要的所有软件和文档。

CNC 系统软件可以安装在特定的硬件中,然后再安装在机床上,也可以安装在台式
PC 机上用于培训时做模拟器 。

安装在 PC 机上的 CNC 系统虽然提供了所有的数控功能,但它只能在模拟器方式下使


用,不能连接到任何类型的机床上。

在 CNC 系统上安装软件

CNC 系统本身安装有系统软件,制造商最多也就是对其进行调试使其适应所配备的
机床。

制造商也可以使用 FGUIM 程序对屏幕进行定制。但在进行这项工作前一定要认真阅


读相关资料。

未经 FAGOR 公司同意,不能重装和修改 CNC 软件。


Fagor 公司对因软件操作不当引起的任何人身、设备和财物损失概不负责。

在 PC 机上安装软件

CNC系统软件必须安装在PC机的硬盘上,不能直接从CD上执行CNC系统软件。安装系
统软件后,为了使用 CNC,还必须将与 CD 光盘一起提供的密钥连接到 CNC 的并口。

把 CD 插入 CD 驱动后,将自动启动安装过程,如果没有启动,双击 Vxx 文件, Vxx


文件指的是所安装的版本。然后,按屏幕上的指示进行安装。

安装结束后,重新启动 PC 机。

CNC 8070

(SOFT V03.0X)

1
‡ ‡ ‡ Installation manual

所需 PC 机的最低配置
为了使 CNC 系统能正常运行,其硬件必须满足一定的要求。
• Windows® XP 操作系统。
• IE5.5 或以上版本。
• Pentium III 微处理器 800 MHz。
• 256 M 的 RAM 内存。
• 6x CD-ROM。

1. • 分辨率:800x600。
软件安装
软件安装

帮助文件语言的改变

所安装的帮助文件是英文的。CD 中含有其他语言的帮助文件 ,用户可以安装 CD 上


提供的其他语言的帮助文件。

定位在 CD 上的 Help files 文件夹上,选择可以使用的语言并将所有文件拷贝到 CNC


的相应位置。安装在 CNC ( 如果是模拟器,则是 PC 机 ) 的帮助文件位于下列文件夹
C:\Cnc8070\Fagor\MMC\Help

帮助文件同时只能使用一种语言,帮助文件的语言可以和在界面选择的语言不同。

CNC 8070

(SOFT V03.0X)

2
‡ ‡ ‡ Installation manual

1.2 软件版本的升级

必须使用 FAGOR 公司提供的软件进行升级。升级软件将保持机床参数的设置、PLC 程


序、刀具表和刀库数据不变。

软件升级前的工作
建议对整个配置(ASCII 文件)如机床参数表、刀具表、当前刀具表和刀库表及 PLC
程序进行完整备份。

如果安装过程中出现任何异常,这些文件可以帮助用户恢复 CNC 配置。 1.

软件安装
软件版本的升级
软件升级
要进行软件升级,必须关闭所有正在运行的程序,包括 CNC 程序。

把 CD 插入 CD 驱动后,将自动启动安装过程,如果没有启动,双击 Vxx 文件, Vxx


文件指的是所安装的版本。然后,按屏幕上的指示进行安装。

升级 CAN 总线的远程节点
每次在 CNC 上电后,将检查在 CAN 总线上检测到的远程节点的版本并在必要时自动
升级这些设备。如果加载成功,通常进入启动过程。

如果加载不成功,那么,CAN 总线上的所有设备的软件一致性将得不到保证,这样
在每次按下 [RESET] 时,CNC 将显示相应的错误信息。

从 V1.1x 或 V1.1x 以前的版本进行升级

刀具和刀具库表
由于版本 V2.00 在刀具表和刀库数据上有所改进,这些表必须手动升级。

升级软件前,将这些表的数据以 ASCII 格式进行存储,一旦安装完成,将这些数据


加载到表中,这两个操作均可以通过刀具表和刀库表中的 SAVE 和 LOAD 软键完成。

确认码
从 V1.1x 或 V1.1x 以前的版本激活软件后,该版本的确认码不再有效,必须输入新
的确认码。

CNC 8070

(SOFT V03.0X)

3
‡ ‡ ‡ Installation manual

1.3 软件配置

CNC 系统所必需的文件均位于目录 C:\CNC8070 及相关的子目录下。

FAGOR 版本目录

该目录包含与安装的 CNC 版本对应的软件。

1. 不要改变该目录下的内容。只有 FAGOR 公司授权的人员才能对该目录下的内


容做修改。
Fagor 公司对因为修改该目录下的内容引起的 CNC 性能的变化概不负责。
软件安装
软件配置

软件升级在该目录下完成 ,升级并不影响目录 MTB 和 USERS 下的内容。

MTB OEM 目录

该目录是专为制造商开设的。

该目录包含制造商进行的有关 CNC 的内容修改,如 PLC 程序,机床参数、定制的设


置,新的屏幕设置,集成的外部应用实例等。

TMP 临时文件

CNC 系统利用该目录存储在操作时生成的临时文件。

该目录下的内容在每次启动 CNC 时将被擦掉。

USERS 用户目录

该目录是专为用户开设的。

开设该目录的目的是为用户存储生成的零件程序和轮廓等提供存储的空间。

UNINST 卸载目录

该目录下包含卸载 8070 CNC 系统所需要的文件。

要卸载系统,双击 fimain.exe 文件并按屏幕提示进行操作。

CNC 8070

(SOFT V03.0X)

4
‡ ‡ ‡ Installation manual

1.3.1 MTB ( 机床制造商 ) 目录

该目录是专为制造商开设的。

该目录包含制造商进行的有关 CNC 的内容修改,如 PLC 程序,机床参数、定制的设


置,新的屏幕设置,集成的外部应用实例等。

DATA 该目录包含下列内容:
• 机床参数、各种表等的数据库及这些表的安全备份 (ASCII 格式 ) 。
• 关闭 CNC 后所做的数据存储拷贝 ( 坐标、零点偏置等 )。
1.
DRIVE 该目录包含有关 DDSSETUP 的信息。

软件安装
软件配置
MMC 该目录包含有机床制造商所做的 CNC 定制设置:
• 目录 "...\MMC\CONFIG", 是配置文件 (ini) 和可以使用屏幕定制工具 (Fguim.exe)
修改的文件。
• 目录 "...\MMC\IMAGES", 机床制造商可以将所有与应用相关的位图、视频、图标
等放在该目录下。 .

PLC 该目录保存机床制造商集成的有关 PLC 的信息:


• 目录 "...\PLC\LANG" 包含不同语言的 PLC 信息和错误信息。
• 目录 "...\PLC\PROJECT" 包含组成 PLC 项目的文件和目标文件。
• 目录 "...\PLC\WATCH" 包含从监视器和逻辑分析仪存储的设置。

RELEASE 当机床制造商将自己的应用软件集成到 CNC 时,所生成的文件 (*.OCX 文件 ) 将位于


该目录下。

SUB 当机床制造商集成自己的子程序 (换刀、零件搜索等)时,使用该目录。

TUNING 该目录用来存储用户在调试时的配置。

CNC 8070

(SOFT V03.0X)

5
‡ ‡ ‡ Installation manual

1.3.2 USERS 目录

该目录是专为用户开设的。

开设该目录的目的是为用户存储生成的零件程序和轮廓等提供存储的空间。

虽然用户可以将这些程序存储在任何目录下,但为了使用方便快捷和安全备份的需
要,还是应该存储在该目录下。

POCKET 该目录用来存储利用轮廓编辑器生成的轮廓和与型腔相关的会话式固定循环。
1. PRG 该目录用来存储用户生成的零件程序,用户也可以生成一些子目录使存储更为有
序。
软件安装
软件配置

PROFILE 该目录用来存储利用轮廓编辑器生成的轮廓和相关的会话式固定循环。

REPORTS 该目录存储在打印图形图象时生成的 BMP 文件。

CNC 8070

(SOFT V03.0X)

6
机床参数

2
为了机床能正确的执行编写的指令并理解连接在它上面的各个部件, CNC
必须 “ 知道 ” 机床的特定数据,例如 :轴数、进给率,加速度、反馈、刀库
类型以及换刀装置等。

这些数据由机床制造商设置并以机床参数形式输入。这些机床参数按下面形式进行
分类:

通用机床参数
通用机床参数设置机床轴和主轴,上电条件以及与子程序相关的特定功能等。

这些参数中的某些参数必须首先定义,因为它们要配置轴的参数表。例如,轴和主
轴的名字和数目等。

轴和主轴的机床参数
这些参数指定轴的类型 ( 线性轴、旋转轴和主轴 ),行程极限,运动条件,相关的手
轮,探针,补偿等。

每根轴有四个工作区,必须设置下列每个参数:进给率和增益,原点搜索,加速度
等等。

JOG 模式的机床参数

设置手轮和 JOG 键。

M 功能表的机床参数

这些参数指定同步类型和子程序相关 M 功能。

工作台的机床参数
这些参数指定每个运动的类型和特性 。

刀库的机床参数
这些参数指定刀库的数目和刀库中的刀位数目等。

HMI 的机床参数

这些参数指定用来设置操作者和 CNC 之间的通讯环境。

OEM 的机床参数

用于配置驱动变量的读 / 写、编辑轮廓凸轮、定义类参数组,以便机床制造商能像 CNC 8070


机床参数那样使用它们。

与机床参数相关的图标
(SOFT V03.0X)

参数的确认方式

该图标紧接参数名出现,它表示 CNC 要采用新的参数值必须重新启动。 如果参数没


有该图标,其新值在按下 VALIDATE 软键时生效。

7
‡ ‡ ‡ Installation manual

选择参数值
该图标紧接预先设置的要访问的数值、数据表,参数系列和指引的文件。对于没有
这些图标的参数,必须在指定的范围内编辑其值。

该参数具有可选项列表。

访问数据表。

访问一组参数。

2. 该参数指向文件。
机床参数

本章中用到的缩略形式

(g.m.p.) 通用机床参数
(a.m.p.) 轴和主轴机床参数

CNC 8070

(SOFT V03.0X)

8
‡ ‡ ‡ Installation manual

2.1 CNC 和 SERCOS 驱动之间的参数匹配

在初始化 Sercos 环、 CNC 上电和确认轴的机床参数时,CNC 更新下列表中介绍的


参数。

因为在不同的 CNC 和驱动上定义速度范围的参数系列号有所不同,在参数匹配期间


将出现下列情形。
• 如果在 CNC设置参数,将使用在CNC中定义的值更新驱动的参数 NP121, NP122,
NP131 和 NP133 的设置。
• CNC 的缺省参数设置存储在驱动的其余设置中。 2.

机床参数
CNC 和 SERCOS 驱动之间的参数匹配
参数匹配表的理解
该表指定的 CNC 参数涉及参数匹配和受其作用的驱动参数。

表中不同的列有下列含义:
CNC CNC 机床参数的列表。
DRIVE 与 CNC 的每个参数对应的驱动参数的列表。
Pos/Vel 表示是否在驱动写入参数将取决于 SERCOSDE 配置类型、位置
(pos) 或速度 (vel)。
Feedback 表示是否在驱动写入参数将取决于轴的反馈类型及内环和外
环。

CNC 8070

(SOFT V03.0X)

9
2.

10
机床参数

(SOFT V03.0X)
CNC 和 SERCOS 驱动之间的参数匹配

CNC 8070
CNC DRIVE pos/vel Feedback Remarks
‡ ‡ ‡ Installation manual

AXISTYPE PP76 PP76=65; Linear axis.


+ AXISMODE PP76=66; Rotary without module.
PP76=194; Rotary with module.
PROGAIN PP104
I0TYPE PP115 (bit 1,5) External B1=0 B5=0; If normal I0.
B1=1 B5=0; if increasing distance-coded I0.
B1=1 B5=1; if decreasing distance-coded I0.
NPULSES2 PP115 (bit 0) External B0=0; Second rotary feedback (NPULSES<>0).
B0=1; Second linear feedback (NPULSES==0).
AXISCH PP115 (bit 3) pos External B3=0; Reading of second feedback AXISCH==LOOPCH.
+ LOOPCH B3=1; Reading of second feedback AXISCH<>LOOPCH.
AXISCH PP55 (bit 0,2,3) pos B1=0 B2=0 B3=0; It does not change the sign of the feedback reading (AXISCH==NO)
B1=1 B2=1 B3=1; It does not change the sign of the feedback reading (AXISCH==YES)
REFDIREC PP147 (bit 0) B0=0; Positive homing direction. B0=1; Negative homing direction.
+ DECINPUT PP147 (bit 5) B0=5; Home switch being used. B5=1; No home switch is used.
+ FBACKSRC PP147 (bit 3) B0=3; Internal feedback. B5=3; External feedback.
PP147 (bit 1) B1=0; The DECEL signal of the CNC always uses positive logic.
REFEED1 PP41
REFEED2 PP1
REFVALUE PP52 pos Internal
PP54 pos External
REFSHIFT PP150 pos Internal It always writes PP150=0 at the drive.
PP151 pos External It always writes PP150=0 at the drive.
CNC DRIVE pos/vel Feedback Remarks

ABSOFF PP177 Internal Only when using distance-coded I0's.


PP178 External Only when using distance-coded I0's.
I0CODDI1 PP166 Only when using distance-coded I0's.
I0CODDI2 PP165 Only when using distance-coded I0's.
BACKLASH PP58 pos
BACKANOUT PP2 pos
BACKTIME PP3 pos Only if BACKANOUT<>0
INPUTREV NP121.x It affects all the gears.
OUTPUTREV NP122.x It affects all the gears.
PITCH NP123
INPUTREV2 NP131.x External It affects all the gears. Only when using rotary feedback (NPULSES2<>0).
OUTPUTREV2 NP132.x External It affects all the gears. Only when using rotary feedback (NPULSES2<>0).
PITCH2 NP133 External Only when using rotary feedback (NPULSES2<>0).
NPARSETS GP6
Limit activation PP55 (bit 4) B4=1; Check the limits.
B4=0; Ignore the limits (for spindles, rotary axes with module and when both parameters LIMIT+ and
LIMIT- are set to 0).
MODULE (360) PP103 PP103=360; Only if it is a spindle or a rotary axis with module. It always writes 360.
SZERO SP42 Only if it is a spindle.
INPOSW PP57
MAXFLWE PP159 Only if following error monitoring is active.

机床参数
CNC 和 SERCOS 驱动之间的参数匹配

11
2.
‡ ‡ ‡ Installation manual

(SOFT V03.0X)
CNC 8070
2.

12
机床参数

(SOFT V03.0X)
CNC 和 SERCOS 驱动之间的参数匹配

CNC 8070
CNC DRIVE pos/vel Feedback Remarks
‡ ‡ ‡ Installation manual

Ty p e of 2 n d GP10 GP10=0; Second feedback is not being used.


feedback GP10=1; TTL signal (SINMAGNI==0).
GP10=2; Vpp signal (SINMAGNI<>0).
NPULSES NP117 External Only if it is rotary encoder (NPULSES<>0).
PITCH2 NP117 External Only if it is a linear encoder (NPULSES==0).
Resolution of the
second feedback.
PITCH2 NP118 External Only if it is a linear encoder (NPULSES==0).
Resolution of linear
second feedback.
‡ ‡ ‡ Installation manual

2.2 通用机床参数

通道配置

NCHANNEL 通道数
可取值 1 到 4.
缺省值
关联变量
1
(V.)MPG.NCHANNEL 2.

机床参数
通用机床参数
系统的通道数

系统轴的配置

NAXIS CNC 所控制轴的数目


可取值 从 1 到 28.
缺省值 3
关联变量 (V.)MPG.NAXIS

系统不包括主轴的数目,必须将所有轴都考虑进去,不论它是否是伺服控制轴。

记住,轴的数目不取决于通道数目。通道可以有一根、几根或没有轴与其相连。参
考 26 页的 “通道轴的配置”

AXISNAME 系统轴列表

该参数显示定义轴名的列表。参数 NAXIS 设置系统轴的数目。

在定义轴时,记住定义轴的顺序决定它们的逻辑号。表中的第一根轴是逻辑轴 1,依
次类推。有了轴名,逻辑号就可以在 PLC 变量、标记等中用来标识轴。

AXISNAME 轴名

该参数包含在 AXISNAME 表中。

可取值 X, X1··X9, ·· , C, C1··C9.


缺省值 从 AXISNAME1 开始 : X, Y, Z...
关联变量 (V.)MPG.AXISNAMEx

轴名用 1 或 2 个字符定义。第一个字符必须是字母 X - Y - Z - U - V - W - A - B - C
之一。第二个字符是可选项,且必须是 1 到 9 之间的数字。这样一来,轴名就可以
是 "X, X1...X9,...C, C1...C9" 范围内的任意一个。例如 X, X1, Y3, Z9, W, W7, C..

CNC 8070

(SOFT V03.0X)

13
‡ ‡ ‡ Installation manual

TANDEM 级联轴表

该参数给出的表格用来定义系统的级联轴。每根级联轴可用下列参数来配置:
TMASTERAXIS TSLAVEAXIS TORQDIST PRELOAD
PRELFITI TPROGAIN TINTIME TCOMPLIM

级联轴的要求

每个轴对 ( 主动轴和从动轴 ) 必须满足下列要求:

2. • 每根主动轴允许一根从动轴做为级联轴。
• 该轴在速度上必须是 sercos 连接。
• 在 2 个电机之间可以加预载荷。
机床参数
通用机床参数

• 每个电机可以有不同的额定扭矩。
• 每个电机的旋转方向可以与其他电机的旋转方向不同。
• 扭矩在电机上的分配比率可以不是 1:1 。例如,电机的额定扭矩可以不同。

TMASTERAXIS 级联轴的主动轴或主轴
TSLAVEAXIS 级联轴的从动轴
关联变量 (V.)MPG.TMASTERAXIS[i]
(V.)MPG.TSLAVEAXIS[i]

在任何情况下,可以用参数 AXISNAME 定义轴,参考 13 页的 “系统轴的配置” 。

TORQDIST 级联轴扭矩分配
可取值 从 0 到 100% ( 包括 0 和 100%).
缺省值 50%
关联变量 (V.)MPG.TORQDIST[i]

该参数设置要获得必需的总扭矩时,每个电机需提供的扭矩百分比。

该参数指的是主动轴扭矩的百分比。其定义是从主动轴获得的总扭矩的百分数。用
100% 减去该参数得到的差值,是施加在从动轴上的扭矩的百分数。

如果电机一样,它们将输出相同的扭矩,那么,该参数应该设置为 50%。

PRELOAD 级联轴,2 个电机之间的预载


可取值 从 -100% 到 100%.
缺省值 0 ( 无预载 ).
关联变量 (V.)MPG.PRELOAD[i]

该参数设置主动轴和从动轴上预载荷之差值。设置该参数的目的是为了消除轴在静
止平衡位置时的背隙。

该参数指的是主动轴的百分比。它定义为主动轴需要作为预载荷加载的额定扭矩的
百分数。

为了使 2 根轴施加反向扭矩,所需预载值必须大于任意时间内所需的最大扭矩值,
包括加速需要的扭矩。

施加预载荷意味着采用机械连接使主动轴和从动轴构成级联轴对。否则,电
CNC 8070 机将不受控制速度指令影响而平滑运动。

(SOFT V03.0X)

14
‡ ‡ ‡ Installation manual

PRELFITI 级联轴 . 施加预载的滤波时间


可取值 0 到 65535 毫秒。
设置为 0 表示不使用滤波器。
缺省值 1000 毫秒
关联变量 (V.)MPG.PRELFITI[i]

该参数表示逐渐施加预载荷的时间。它用来消除在设置预载荷时级联轴补偿器输入
的扭矩台阶。从而可以避免主动轴和从动轴速度指令的台阶。

TPROGAIN 级联轴 . 级联轴的比例增益 (Kp)


可取值 0 到 100%.
2.

机床参数
通用机床参数
缺省值 0 ( 没有施加比例增益 ).
关联变量 (V.)MPG.TPROGAIN[i]

比例控制器在 2 台电机之间产生与扭矩误差成比例的增益系数。

S max
k P = ⎛ ----------⎞ × TPROGAIN
⎝ T nom⎠

T error = ( – T master + T slave + PRELOAD )

Speed = k P • T error

KP 比例增益 Tnom 额定扭矩


Smax 最大速度 Terror 电机间的扭矩误差

该参数可以从示波器进行修改。

例如 :
一对级联轴的最大速度为 2000 转 / 分钟,额定扭矩为 20 牛 · 米。TPROGAIN 设
置为 10%.

Kp = (2000 转 / 分钟 / 20 牛 · 米 ) · 0.1= 10 转 / 分 / 牛 · 米。

TINTTIME 级联轴 . 级联轴的积分增益 (Kp)


可取值 0 到 65535 毫秒 .
缺省值 0 ( 没有施加积分增益 ).
关联变量 (V.)MPG.TINTIME[i]

积分控制器在 2 台电机之间产生与扭矩误差的积分成比例的输出增益系数。

ControlTime
k i = --------------------------------------- × k p
IntegralTime

T error = ( – T master + T slave + PRELOAD )

CNC 8070
Speed = k i ⋅
∑T error

KP 比例增益 Tnom 额定扭矩


Ki 积分增益 . Terror 电机之间的扭矩误差
(SOFT V03.0X)

15
‡ ‡ ‡ Installation manual

TCOMPLIM 级联轴 . 补偿极限


可取值 0 到 100%.
缺省值 0 ( 级联轴失效 )
关联变量 (V.)MPG.TCOMPLIM[i]

该参数给出级联轴施加最大补偿的极限值。该极限也施加在积分环节。

该参数针对主动轴。用来定义主动轴最大速度的百分比。如果编写为 “0”,那么级
联轴的控制输出将是零,也就是使级联轴失效。

2. GANTRY 龙门轴
机床参数
通用机床参数

该参数将显示定义系统龙门轴的表格。每根龙门轴需要用下列参数进行配置。
MASTERAXIS SLAVEAXIS MAXCOUPE DIFFCOMP
WARNCOUPE

龙门轴的要求

每个轴对 ( 主动轴和从动轴 ) 必须满足下列要求:

必须在 AXISNAME 表中先定义主动轴,然后再定义从动轴。


• 2 根轴必须属于同一通道。通道中的前三根轴不能作为从动轴。
• 轴与驱动的类型必须相同 ( 两根轴的 AXISTYPE 和 DRIVETYPE 参数相同 )。
• 不论是整角度轴还是旋转轴,只能单方向旋转时 ( 参数 sHIRTH = NO 和 UNIDIR
= NO) ,不能作为龙门轴使用。
• 轴与驱动必须有相同的软件限位 ( 两根轴的 LIMIT+ 和 LIMIT- 参数相同 )。
• 无论是非距离编码还是距离编码(增加或减少),2 根轴的 I0 类型 (I0TYPE) 必
须相同。
当不使用距离编码参考标志 (I0) 时,2 根轴或主动轴可以有原点开关 ( 参数
DECINPUT)。
• 不使用绝对反馈时 ( 参数 ABSFEEDBACK),参数 REFSHIFT 必须设置为 0。

MASTERAXIS 龙门轴的主动轴
SLAVEAXIS 龙门轴的从动轴
关联变量 (V.)MPG.MASTERAXIS[i]
(V.)MPG.SLAVEAXIS[i]

在任何情况下,可以用参数 AXISNAME 定义轴,参考 13 页的 “系统轴的配置” 。

WARNCOUPE 龙门轴 . 发出警告前允许的最大差值 。


可取值 0 到 99999.9999 毫米或度
0 到 3937.00787 英寸
缺省值 0.5000 毫米或度
0.01969 英寸
关联变量 (V.)MPG.WARNCOUPE[i]

2 根轴在发出警告前允许的最大跟随误差的差值。这就允许用户在发生错误前操作
机床。

它的值必须小于参数 MAXCOUPE 的值。


CNC 8070

(SOFT V03.0X)

16
‡ ‡ ‡ Installation manual

MAXCOUPE 龙门轴 . 允许的最大误差


可取值 0 到 99999.9999 毫米或度。
0 到 3937.00787 英寸。
缺省值 1.0000 毫米或度 .
0.03937 英寸
关联变量 (V.)MPG.MAXCOUPE[i]

2 根轴跟随误差的最大许可差值。

DIFFCOMP 龙门轴 . G74 后的坐标 ( 位置 ) 差补偿


可取值 是/否.
2.

机床参数
通用机床参数
缺省值 是.
关联变量 (V.)MPG.DIFFCOMP[i]

该参数用于在机床回原点后修正主动轴和从动轴之间的位置差。从动轴将以参数
REFEED2设置的进给率运动,直到到达主动轴的位置。可参考67页的“原点搜索”。

只有 RESET 可以中止该过程。使用 DIFFCOMP( 轴 ) 标志时开始应用补偿。

配置系统的主轴

NSPDL CNC 控制的主轴数


可取值 从 0 到 4.
缺省值 1
关联变量 (V.)MPG.NSPDL

系统的主轴数,必须将所有的主轴计算在内,不论是伺服控制轴还是其他主轴。

记住:主轴的数目不取决于通道数目,一个通道可以有一根、几根或没有主轴和它
相连。参见 28 页的 “配置通道的主轴”。

SPDLNAME 系统主轴列表

显示定义主轴名的表。参数 NSPDL 设置系统主轴的数目。

SPDLNAME n 主轴名
可取值 S, S1··S9.
缺省值 从 SPDLNAME1: S, S1... 开始
关联变量 (V.)MPG.SPDLNAMEx

轴名由 1 到 2 个字符定义。第一个字符必须是字母 -S。第二个字符是可选项,必须


是 1 到 9 之间的数字。这样一来,轴名就可以是 "S, S1 ... S9" 范围内的任意一个。

CNC 8070

(SOFT V03.0X)

17
‡ ‡ ‡ Installation manual

时间设置 ( 系统 )

LOOPTIME CNC 循环时间


可取值 1 到 20 毫秒 .
缺省值 4 毫秒 .
关联变量 (V.)MPG.LOOPTIME

该参数设置 CNC 的循环时间。循环时间的大小很大程度上取决于输入、输出数和总

2. 线上的模拟轴数。

使用下列数值 :
机床参数
通用机床参数

4 毫秒 . 最多 8 根模拟轴。
5 毫秒 . 最多 12 根模拟轴。
6 毫秒 . 最多 16 根模拟轴。
8 毫秒 . 最多 20 根模拟轴。
10 毫秒 . 最多 24 根模拟轴。

PRGFREQ PLC 的 PRG 模块的频率 ( 在循环中 )


可取值 1 到 100.
缺省值 2
关联变量 (V.)MPG.PRGFREQ

该参数指定 PLC 程序执行时进行全扫描的频率 ( 多少个 CNC 循环扫描一次 ) 。该参


数也设置模拟输入及数字输入和输出的刷新频率。

因此,当采样周期 LOOPTIME = 4 毫秒且频率 PRGFREQ = 2 时, PLC 程序将隔 4 x


2 = 8 毫秒执行一次。

Sercos 总线的配置

SERBRATE Sercos 传输速率


可取值 2/4/8/16 兆比特每秒 ( 兆 / 秒 ).
缺省值 4 兆比特每秒 .
关联变量 (V.)MPG.SERBRATE

该参数指定与驱动器通讯时的 Sercos 传输速率。设置其值为驱动器使用的值。

速度 8 兆比特每秒 和 16 兆比特每秒要求 Sercos 板可以工作在这些速度,否则这个


速度将被限制在 2 兆比特每秒 和 4 兆比特每秒。

i Sercos 以 8 和 16 兆赫 的速度通讯时,要求驱动器的版本为 V6.05 或更高。

CNC 8070

(SOFT V03.0X)

18
‡ ‡ ‡ Installation manual

SERPOWSE Sercos 光纤功率


可取值 1 到 6 (Sercos I 板 ).
1 到 8 (Sercos II 板 ).
缺省值 4 (Sercos I 板 )
2 (Sercos II 板 ).
关联变量 (V.)MPG.SERPOWSE

定义 Sercos 功率或通过光纤的光强度。它的值取决于所用光缆的总长度。设置其值
为驱动器使用的值。

使用下列近似值。如果采用其他值,例如 3 米长的电缆如果使用 6,将会由于光纤


2.
信号的失真而引起通讯错误。

机床参数
通用机床参数
推荐值 ("Sercos I" 板 ).
2 小于 7 米的电缆
4 7 到 15 米的电缆
6 超过 15 米的电缆

推荐值 ("Sercos II" 板 )


1到4 小于 15 米的电缆
5或6 15 到 30 米的电缆
7 30 到 45 米的电缆
8 超过 45 米的电缆

CAN 总线的配置

CANMODE CAN 总线类型


可取值 CANfagor / CANopen.
缺省值 CANfagor.
关联变量 (V.)[n].CANMODE

CANfagor 总线类型

使用 CANfagor 型总线要求用参数 CANLENGTH 定义需要的总线最大长度。

CANopen 总线类型

使用 CANopen 型总线时,在每个节点定义工作速度, 所有节点的工作速度必须相


同。总线的工作速度取决于总线的总长度。

长度 ( 米 ) 20 40 100 500

速度 ( 千赫 ) 1000 800 500 250

CANLENGTH CANfagor 总线电缆长度


可取值 从 20, 30, 40, 50, 60, 70, 80, 90, 100 到大于 100 米 .
缺省值 20 米 .
CNC 8070
关联变量 (V.)MPG.CANLENGTH

总线的工作速度取决于总线的总长度。

长度 ( 米 ) 20 30 40 50 60 70 80 90 100

速度 ( 千赫 ) 1000 888 800 727 666 615 571 533 500 (SOFT V03.0X)

19
‡ ‡ ‡ Installation manual

缺省状态

表示 CNC 在通电或执行 M02,M30 或 RESET( 复位)后的状态。

INCHES 缺省工作单位 ( 毫米 , 英寸 )
可取值 毫米 / 英寸
缺省值 毫米
关联变量 (V.)MPG.INCHES

2. 表示在 CNC 默认状态下的工作单位,运用 G70 或 G71 功能来修改工件加工程序中的


工作单位。
机床参数
通用机床参数

算术参数

MAXLOCP 最大局部算术参数
MINLOCP 最小局部算术参数
可取值 0 到 99
缺省值 MAXLOCP=25 及 MINLOCP=0.
关联变量 (V.)MPG.MAXLOCP
(V.)MPG.MINLOCP

定义可供使用的局部算术参数组,只能从编写局部参数的程序或子程序中获得局部
参数。每个通道中都有七组局部参数。

MAXGLBP 最大全局算术参数
MINGLBP 最小全局算术参数
可取值 100 到 9999.
缺省值 MAXGlbP=299 及 MINGlbP=100.
关联变量 (V.)MPG.MAXGLBP
(V.)MPG.MINGLBP

定义可供使用的全局算术参数组, 可以从通道所要求的任意程序或子程序中获得全
局参数,每个通道中都有一组全局参数。

ROPARMAX 最大全局只读算术参数
ROPARMIN 最小全局只读算术参数
可取值 100 到 9999.
缺省值 ROPARMAX=0 及 ROPARMIN=0 ( 无保护 ).
关联变量 (V.)MPG.ROPARMAX
(V.)MPG.ROPARMIN

它用来保护一组全局算术参数,不可修改。

MAXCOMP 所有通道通用的最大算术参数
MINCOMP 所有通道通用的最小算术参数
可取值 10000 到 19999.
CNC 8070 缺省值 MAXCOMP=10025 及 MINCOMP=10000.
关联变量 (V.)MPG.MAXCOMP
(V.)MPG.MINCOMP

定义适于所有通道使用的局部算术参数组,可以从任一通道中获得通用参数, 所有
通道都共享这些参数值。
(SOFT V03.0X)

20
‡ ‡ ‡ Installation manual

交叉补偿

CROSSCOMP 交叉补偿表

显示交叉补偿表。由于另一根轴的运动导致某轴位置变化时,使用交叉补偿。

以测量时使用的顺序来定义该表,否则,结果将会不同。CNC 计算应用到每
根轴上的补偿,要考虑定义表格的顺序。

CNC 根据定义轴的数量来显示可能的表格,每个表格都有下述用以配置的机床参
数。
2.

机床参数
通用机床参数
MOVAXIS COMPAXIS NPCROS BIDIR
REFNEED TYPCROSS

MOVAXIS 该轴的运动影响其它的轴 (主控轴)


COMPAXIS 该轴受到其他轴运动的影响 (被补偿轴)
关联变量 (V.)MPG.MOVAXIS[m]
(V.)MPG.COMPAXIS[m]

任意情况下,由参数 AXISNAME 定义轴。可参考 13 页的 “系统轴的配置”。

NPCROSS 补偿点数
可取值 0 到 1000
缺省值 0 ( 没有任何表格 ).
关联变量 (V.)MPG.NPCROSS[m]

交叉补偿表的点可多达 1000 个。

TYPCROSS 补偿类型
可取值 实际 / 理论
缺省值 实际
关联变量 (V.)MPG.TYPCROSS[m]

确定交叉补偿是否应用到理论或实际坐标点上。

BIDIR 双向补偿
可取值 是/否
缺省值 否
关联变量 (V.)MPG.BIDIR[m]

表示补偿是否是双向的;也就是说,如果每个方向上的补偿不一样,即补偿不是双
向的,则在两个方向上使用相同的补偿。

REFNEED 强制原点搜索
可取值 是/否
缺省值 否
关联变量 (V.)MPG.REFNEED[m]

表示在应用补偿前是否需要进行机床原点搜索。 CNC 8070

(SOFT V03.0X)

21
‡ ‡ ‡ Installation manual

DATA 定义各点补偿的表

显示补偿点及其补偿值的清单。点的数量由参数 NPCROSS 设置。

必须在每个点设置参数 POSITION, POSERROR 和 NEGERROR 的值。 只有在定义表


为双向补偿时才设置参数 NEGERROR (BIDIR = 是 )。

POSITION 主轴位置
POSERROR 正方向误差
NEGERROR 负方向误差
2. 可取值 在 ±99999.9999 毫米或度之内
在 ±3937.00787 英寸之内
机床参数
通用机床参数

缺省值 0
关联变量 (V.)MPG.POSITION[m][i]
(V.)MPG.POSERROR[m][i]
(V.)MPG.NEGERROR[m][i]

该表定义移动轴在特殊位置的误差补偿量。 在表中定义不同的轮廓点时,必须符合
下列要求:
• 表格中点的顺序必须符合它们在轴上的位置,并且表格必须是从负方向最小点
(或正方向最小点)开始补偿。
• 对于在范围以外的轴的位置, CNC 将应用距端点位置最近的补偿。
• 机床参考点的误差必须为 “0”。

执行时间

MINAENDW 信号 AUXEND 的最小时间周期


可取值: 0 到 65535 毫秒。
缺省值: 10 毫秒。
关联变量 (V.)MPG.MINAENDW

该参数的值必须等于或大于 PLC 的输入频率 (LOOPTIME x PRGFREQ)。这个参数


有下列含义:
• 它可设置使信号 AUXEND 必须保持在激活状态,以便 CNC 将该信号确定为有效信
号的时间。
• 对于 M 功能 ( 不需要同步 ), 它指定了信号 MSTROBE 的持续时间。
• 对于 H 功能 ( 不需要同步 ), 它指定了信号 HSTROBE 的持续时间。

AUXEND 是一个同步信号,PLC 将其发送给 CNC,表示 M, S, T 功能正在执行。参照


193 页 “辅助功能 M、S、T 的传递”。

CNC 8070

(SOFT V03.0X)

22
‡ ‡ ‡ Installation manual

REFTIME 估计机床原点的搜索时间
HTIME 执行 H 功能的预计时间
DTIME 执行 D 功能的预计时间
TTIME 执行 T 功能的预计时间
可取值 0 到 1000000 毫秒 .
缺省值 0 毫秒 .
关联变量 (V.)MPG.REFTIME
(V.)MPG.HTIME
(V.)MPG.DTIME
(V.)MPG.TTIME
2.

机床参数
通用机床参数
在编辑 - 模拟模式下, 可通过一个选项来计算其加工条件已经确定的工件所需的加
工时间。要精调计算,可以定义给定执行特殊功能所需时间的参数。

对于任何 H、D、T 或轴每次回原点时,这些值是通用的。

主轴机床参数 SPDLTIME 定义执行 S 功能的预计时间。参考 44 页 “主轴配置”

M 功能表中的机床参数 MTIME 定义执行 M 功能的预计时间。参考 82 页“M 功能表”。

数字输入输出编号

NDIMOD 数字输入模块总数
可取值 : 0 到 64.
缺省值 0 ( 无定义编号 ).
关联变量 (V.)MPG.NDIMOD

表示连接在同一条 CAN 总线上的模块数量。定义该值之后,就可以设置与每个模块


对应的数字模块编号。

如果没有定义该值, CNC 将按照总线上模块的顺序给数字输入模块编号。

DIMODADDR 数字输入模块表格

它显示连接在同一条总线 CAN 上的数字输入模块的清单。

当插入新的模块时,前面的模块将被赋予表中的编号,后面的模块将被赋予下一个
有效的基础编号,一直到最高编号被分配出去为止。

DIMOD 1..64 数字输入模块的基础索引

开始对模块数字输入进行编号的基础索引。

基础索引的值必须为 "16n + 1" ( 例如 1, 17, 33, 等 )。如果输入无效的基础索引,系


统默认为距输入值前面最近的有效值。基础索引可以是任何顺序,且不必连续。

可取值 : 0 到 1009.
仅仅是符合公式 16n + 1 的值 (1, 17, 33, 49 ...).
缺省值 第一个有效值 .
关联变量 (V.)MPG.DIMODADDR[n]

NDOMOD 数字输出模块总数 CNC 8070


可取值 : 0 到 64.
缺省值 0 ( 无定义编号 ).
关联变量 (V.)MPG.NDOMOD

(SOFT V03.0X)
表示连接在同一条 CAN 总线上的输出模块数量。定义该值之后,就可以设置与每个
模块对应的数字输出模块编号。

如果没有定义该值, CNC 将按照总线上模块的顺序给数字输出模块编号。

23
‡ ‡ ‡ Installation manual

DOMODADDR 数字输出模块表

它显示连接在同一条总线上的数字输出模块的列表。

当插入新的模块时,前面的模块将被赋予表中的编号,后面的模块将被赋予下一个
有效的基础编号,一直到最高编号被分配出去为止。

DOMOD 1..64 数字输出模块的基础索引


可取值 : 0 到 1009.
仅仅是符合公式 16n + 1 的值 (1, 17, 33, 49 ...).
2. 缺省值 :
关联变量
第一个有效值
(V.)MPG.DOMODADDR[n]
机床参数
通用机床参数

探针设置

PROBE 使用探针
可取值 是/否
缺省值 : 否.
关联变量 (V.)MPG.PROBE

表示机床上是否存在探针。

PROBEDATA 探针参数

设置探针所需要的参数如下:
PRBDI1 PRBPULSE1 PRBDI2 PRBPULSE2

当使用表面探针时,不但需要设置以上参数,还有必要定义探针的位置。参考 37 页
“台式探针位置”。

PRBDI1 与探针 1 相关的数字输入


PRBDI2 与探针 2 相关的数字输入

表示与每个探针相关的数字输入的编号。

可取值 : 1 到 1024.
缺省值 : 0 ( 没有与探针相关的数字输入 ).
关联变量 (V.)MPG.PRBDI1
(V.)MPG.PRBDI2

CNC 8070

(SOFT V03.0X)

24
‡ ‡ ‡ Installation manual

PRBPULSE1 探针 1 的脉冲类型
PRBPULSE2 探针 2 的脉冲类型
可取值 : 正/负.
缺省值 正.
关联变量 (V.)MPG.PRBPULSE1
(V.)MPG.PRBPULSE2

表示 CNC 的探针功能对探针信号的上升沿 (正脉冲 24V 或 5V)还是下降沿 (负脉


冲或 0V)作出反应。

任何情形下,CNC 判断探针脉冲是否有效至少需要 20 毫秒。


2.

机床参数
通用机床参数
共享的 PLC 内存

PLCDATASIZE PLC 共享数据区域大小


可取值 : 0 到 500,000 字节 .
缺省值 : 0.
关联变量

可以用来定义用 C 语言编写的 PLC 程序和外部应用程序之间数据交换的存储空间。

通道参数表入口

CHANNEL n 通道 n 参数表

它显示通道机床参数表。

CNC 8070

(SOFT V03.0X)

25
‡ ‡ ‡ Installation manual

2.2.1 通用机床参数 . 通道

通道配置

GROUPID 通道属性分组
可取值 0 到 2.

2. 缺省值
关联变量
0 ( 不属于任何组 )
(V.)[n].MPG.GROUPID
机床参数
通用机床参数

具有下列特征的两个或多个通道构成一组 :
• 所有的通道都在相同的工作模式下 (手动或自动)
• 在组中重新设置任何通道都会影响到全部通道。
• 组中任何一个通道的任何错误都会中断所有通道的执行。

CHTYPE 通道类型
可取值 CNC / PLC / CNC+PLC.
缺省值 CNC
关联变量 (V.)[n].MPG.CHTYPE

CNC, PLC 或二者共同控制通道。

由 PLC 控制的通道以自动、慢进给和编辑 / 模拟模式显示。可以访问该表格。

如果一定要在安装过程中显示该类通道,必须定义为由CNC+PLC共同控制的通道。
安装过程一结束,马上将其定义为 PLC 通道。

HIDDENCH 隐藏通道
可取值 : 是/否.
缺省值 : 否
关联变量 (V.)[n].MPG.HIDDENCH

不能显示和选择隐藏通道。

隐藏通道不受复位的影响。要使其复位,可将其与另外的通道分到一组,或 用 PLC
标记 RESETIN 重新进行设置。

配置通道轴

CHNAXIS 通道轴的数量
可取值 0 到 28.
缺省值 3
关联变量 (V.)[n].MPG.CHNAXIS

不包括主轴在内的通道轴的数量。不论其是否伺服控制,所有的轴都必须考虑在
内。

CNC 8070 通道可能有最初的一根、几根或没有与之相关的初始轴。不管怎样,通道轴的数量


不能大于系统中轴的数量,可由参数 NAXIS 定义该数量。参考 13 页 “系统轴的配
置”。

可以使用指令 #SET AX, #FREE AX and #CALL AX,通过工件加工程序改变通道


轴的配置 ( 通过增加或移除轴,定义新的配置)。
(SOFT V03.0X)
CHAXISNAME 通道轴列表

显示定义通道轴名的表格。参数 CHNAXIS 设置通道轴的数量。

26
‡ ‡ ‡ Installation manual

CHAXISNAME n 通道轴名称

CHAXISNAME 表中的参数

缺省值 以轴名 (CHAXISNAME1) 开始: X, Y, Z...


关联变量 (V.)[n].MPG.CHAXISNAMEx

由参数 AXISNAME 定义的轴可能属于该通道。参考 13 页 “系统轴的配置”

GEOCONFIG 通道轴几何结构
可取值
缺省值
平面 / 三维
三维
2.

机床参数
通用机床参数
关联变量 (V.)[n].MPG.GEOCONFIG

在车床原型上,它表示机床的轴配置:平面或三维。

X
X

Y Z

三维 平面

“三维”类型轴的配置

如同在铣床上,三根轴形成了一个笛卡尔 XYZ 类型的三维空间。除去形成三维空间


的那些轴,还可能有更多的轴。

此配置除去常用的工作平面 G18 (如果它已经那样配置了),其它平面的工作方式


与在铣床上一样。

“平面”类型轴的配置

通常由两根轴构成一个平面。也可能有更多的轴,但是它们不能够为三维体的一部
分,它们一定是辅助轴或旋转轴等。

此配置中,通道中定义的前两根轴将构成工作平面。如果定义 X 轴 (第一)及 Z 轴
(第二),则工作平面将为 ZX 平面 (Z 轴为横坐标,X 轴为纵坐标)。

工作平面总是 G18 ;机床参数 IPLANE 不起作用,且不能通过工件加工程序来改变


平面。下列功能有如下作用:

G17 不改变平面且显示相关警告 .

G18 不起作用 .

G19 不改变平面且显示相关警告 .

G20 如果不改变主平面,那么它是可以的;比如:它仅仅能用于改变纵轴。

不显示与工作平面相关的 G 功能,因为它总是相同平面。
CNC 8070

(SOFT V03.0X)

27
‡ ‡ ‡ Installation manual

“平面”类型轴的配置。纵轴

在此配置下,定义通道的第二根轴为纵轴。如果已经定义了 X 轴 (第一)和 Z 轴
(第二) ,则工作平面将是 ZX 平面,而 Z 轴为纵轴。当使用铣刀时,在该纵轴上应
用刀具长度补偿。对于车刀而言,刀具的长度补偿应用在那些定义了刀具偏置的轴
上。

在车床上使用铣刀时,依靠 #TOOL AX 功能或 G20 功能,可以改变纵向补偿轴。

“平面”类型轴的配置。轴交换

2. 可以交换轴,但是必须记住:前面所介绍的,对于通道中交换后的第一和第二根轴
仍然有效。
机床参数
通用机床参数

配置主轴通道

CHNSPDL 通道主轴数量
可取值 : 0 到 4.
缺省值 : 1
关联变量 (V.)[n].MPG.CHNSPDL

通道主轴的数量。不论其是否伺服控制,所有的主轴都必须考虑在内。

通道可能有一根、几根或没有与之相关的初始轴。不管怎样,通道轴的数量不能大
于系统中轴的数量,可由参数 NSPDL 定义该数量。参考 17 页“配置系统的主轴”。

可以运用指令 #SET SP, #FREE SP 和 #CALL SP,通过工件加工程序改变通道


主轴的配置 ( 通过增加或移除主轴,定义新的配置)。

CHSPDLNAME 通道主轴列表

显示定义通道主轴名的表格。参数 CHNSPDL 设置通道主轴的数量。

CHSPDLNAME n 通道主轴名称

CHSPDLNAME 表中的参数:

缺省值 以通道主轴名 (CHSPDLNAME1) 开始: S, S1...


关联变量 (V.)[n].MPG.CHSPDLNAMEx

由参数 SPDLNAME 定义的轴可能属于该通道。参考 17 页 “配置系统主轴”。

CNC 8070

(SOFT V03.0X)

28
‡ ‡ ‡ Installation manual

C 轴配置

CAXNAME C 轴的缺省名称
可取值 已设置 C 轴的任何通道轴或主轴 .
缺省值 C
关联变量 (V.)[n].MPG.CAXNAME

它必须定义何时有 “C”轴。任何轴或主轴都可能以 “C”轴开始工作。参考 44 页


“旋转轴和主轴的配置”。

当设置多根 C 轴时,运用程序指令 #CAX 来定义活动的那根轴。每个通道中只能有


2.

机床参数
通用机床参数
根活动 C 轴。

ALIGNC 径向加工的 "C" 轴调整


可取值 : 是/否.
缺省值 是
关联变量 (V.)[n].MPG.ALIGNC

表示刀具是否能够通过单次运行 (ALIGNC= 否)沿径向加工整个表面或必须调整


“C”轴 (ALIGNC= 是)。

ALINGC = 是

(1) 加工至中心。
(2) 旋转 "C" 轴 180°.
(3) 刀具撤回,重新加工。

ALINGC = 否

时间设置 ( 通道 )

PREPFREQ 每个循环准备的模块数量
可取值 : 1到8 CNC 8070
缺省值 : 1
关联变量 (V.)[n].MPG.PREPFREQ

使用其它值之前,请咨询服务部门。
(SOFT V03.0X)

29
‡ ‡ ‡ Installation manual

ANTIME 期望时间
可取值 : 0 到 10000000 毫秒 .
缺省值 : 0
关联变量 (V.)[n].MPG.ANTIME

它应用于以偏心凸轮为冲压系统的冲压机上。表示在轴到位之前的多长时间激活通
道的期望逻辑信号 ADVINPOS。

在轴到位之前,该信号用于启动冲压机的运动。这样可以节省时间,从而增加每分

2. 钟冲压的次数。

如果总运动的时间低于参数值,则期望信号 ADVINPOS 将马上激活。


机床参数
通用机床参数

如果设置为零,则期望信号 ADVINPOS 将一直处于激活状态。

通道的缺省状态

表示在执行完 M02, M30 或复位操作后,通道在上电时的默认状态。

KINID 缺省的运动数量
可取值 : 0 到 6.
缺省值 : 0
关联变量 (V.)[n].MPG.KINID

表示缺省状态下的有效运动数量 (不是种类)。CNC 拥有多达 6 种不同的运动。参


考 84 页 “2.6 运动机床参数”

用指令 #KIN ID 从加工程序中选择其它运动。

SLOPETYPE 缺省的加速度类型
可取值 : 线性 / 梯形 / 方形正弦 ( 钟形 ).
缺省值 方形正弦 ( 钟形 )
关联变量 (V.)[n].MPG.SLOPETYPE

表示在机械运动中使用的缺省加速度类型。有三种加速度类型:线性、梯形和方形
正弦 (钟形)。建议使用方形—正弦型加速度 。

当处于手动工作模式 (JOG)时, CNC 总是使用线性加速度。

CNC 8070

(SOFT V03.0X)

30
‡ ‡ ‡ Installation manual

根据选择加速度类型的不同,将显示需要设置的加速度的机床参数。参考 64 页“线
性加速度”,及 65 页 “梯形和方形正弦加速度”。

对于自动模式,在加工程序中通过指令 #SLOPE 来选择不同的加速度。

加速度类型说明

方形—正弦加速度为系统提供给最好的响应。运动更加平滑, 轴的机械性能不会受
到更多的冲击。线性加速度提供给系统的响应最差。

但是,较平滑的系统响应其运动却比较慢。线性加速度可以提供最快的运动,而方
形正弦加速度可提供的运动是最慢的。

下图所示为每种情况下速度 (V)、加速度 (a)和加速度的变化率 (j)的曲线图。


2.

机床参数
通用机床参数
加速度反映了单位时间内速度的变化,而加速度的变化率反映了单位时间内加速度
的变化。

V V V

t t t

a a a

t t t

j j j

t t t

SLOPETYPE SLOPETYPE SLOPETYPE


(LINEAR) (TRAPEZOIDAL) (SQUARE SINE)

CNC 8070

(SOFT V03.0X)

31
‡ ‡ ‡ Installation manual

IPLANE 主平面的缺省值 (G17/G18)


可取值 G17 / G18.
缺省值 G17.
关联变量 (V.)[n].MPG.IPLANE

表示 CNC 默认的主工作平面的缺省值。由机床参数 CHAXISNAME 确定构成工作平面


的轴。参考 26 页 “配置通道轴”。

2. G17
ABSCISSA AXIS

CHASIXNAME1
ORDINATE AXIS

CHASIXNAME2
机床参数
通用机床参数

G18 CHASIXNAME3 CHASIXNAME1


G19 CHASIXNAME2 CHASIXNAME3

可在加工程序中通过 G17, G18, G19 或 G20 功能来改变工作平面。

ISYSTEM 加工类型的缺省值 (G90/G91)


可取值 : G90 / G91.
缺省值 G90.
关联变量 (V.)[n].MPG.ISYSTEM

表示 CNC 默认的坐标类型的缺省值。点的坐标可以是与工件零点相关的绝对坐标
(G90),或是与当前位置相关的增量坐标 (G91)。

可在加工程序中通过功能 G90 或 G91 来改变坐标的类型。

IMOVE 运动类型的缺省值 (G0/G1)


可取值 G0 / G1.
缺省值 : G1.
关联变量 (V.)[n].MPG.IMOVE

表示 CNC 默认的运动类型的缺省值。由参数 G00FEED 设置快速执行 G0 运动。 由


CNC 有效的进给率控制 G1 运动。

可在加工程序中通过功能 G0 或 G1 来改变它们。

IFEED 进给率类型的缺省值
可取值 : G94 / G95.
缺省值 : G94.
关联变量 (V.)[n].MPG.IFEED

表示 CNC 默认的进给率类型的缺省值。
• 对于 G94,进给率的默认值为 毫米 / 分、度 / 分 或英寸 / 分。
• 对于 G95,进给率的默认值为 毫米 / 转 、 度 / 转 或英寸 / 转。

铣削加工模式的典型设置为 G94。车削加工模式的典型设置为 G95。

可在加工程序中通过功能 G94 或 G95 来改变进给率的类型。

CNC 8070

(SOFT V03.0X)

32
‡ ‡ ‡ Installation manual

FPRMAN 手动模式下的 G95 功能的有效性


可取值 : 是/否.
缺省值 : 否.
关联变量 (V.)[n].MPG.FPRMAN

表示在手动模式下 G95 功能 (进给率默认值毫米 / 转 或 英寸 / 转)是否有效。

IRCOMP 刀具半径补偿模式的缺省值 (G136/G137)


可取值
缺省值 :
G136 / G137
G136 2.
关联变量 (V.)[n].MPG.IRCOMP

机床参数
通用机床参数
表示 CNC 默认的补偿类型的缺省值。半径补偿有效时,补偿轨迹之间可通过圆弧路
径 (G136) 或直线路径 (G137) 过渡。

G136 G137

在加工程序中通过功能 G136 或 G137 来改变补偿的类型。

CORNER 拐角类型的缺省值 (G5/G7/G50)


可取值 : G50 / G5 / G7
缺省值 : G50
关联变量 (V.)[n].MPG.ICORNER

表示 CNC 默认的拐角类型的缺省值。有三种类型的拐角:直角 (G7)、圆角 (G5)、半


圆角 (G50)。
• 直角模式下,当轴到达由参数INPOSW定义的指定区域时,CNC开始执行下一个运
动。
• 圆角模式下,可以控制编程轮廓的拐角。
• 半圆角模式下,当前运动的理论插补结束时,CNC 就马上执行下一个运动。

如果选择了 G5,就一定要设置参数 ROUNTYPE。

在加工程序中通过功能 G5, G7 或 G50 来改变拐角的类型。

CNC 8070

(SOFT V03.0X)

33
‡ ‡ ‡ Installation manual

ROUNDTYPE G5 舍入类型 ( 缺省值 )


可取值 : 弦误差 / % 进给率
缺省值 : 弦误差
关联变量 (V.)[n].MPG.ROUNDTYPE

表示圆角模式下应用舍入类型的缺省值。在编程时通过功能 #ROUNDPAR 来改变舍


入的类型。

可通过限制弦误差或进给率来执行舍入运算。弦误差 (#ROUNDPAR [1]) 定义编程

2. 点与合成轮廓之间的最大许可偏差。 进给率 (#ROUNDPAR [2]) 定义用于加工的有


效进给率的百分率。
机床参数
通用机床参数

根据选择的选项来决定设置参数 MAXROUND 或 ROUNDFEED。

MAXROUND G5 最大舍入误差
可取值 : 0 到 99999.9999 毫米 或 度
0 到 3937.00787 英寸 .
缺省值 : 1.0000 毫米 或度
0.03937 英寸
关联变量 (V.)[n].MPG.MAXROUND

设置编程点与通过圆整拐角的合成轮廓之间的最大许可偏差。

CNC 考虑了 ROUNDTYPE = 弦误差的情形。

ROUNDFEED G5 进给率的百分率
可取值 : 0 到 100.
缺省值 : 100
关联变量 (V.)[n].MPG.ROUNDFEED

设置用于加工的有效进给率的百分率。

CNC 考虑了 ROUNDTYPE = % 进给率的情形。

弧中心校正

CIRINERR 绝对半径误差
CIRINFACT 百分率半径误差

参数 CIRINERR。

可取值 : 0 到 99999.9999 毫米 或 度 .
0 到 3937.00787 英寸 .
缺省值 : 0.0100 毫米 或度 .
0.00039 英寸 .
关联变量 (V.)[n].MPG.CIRINERR

参数 CIRINFACT.

可取值 : 0 到 100.0 %.
CNC 8070 缺省值 0.1 %.
关联变量 (V.)[n].MPG.CIRINFACT

设置校正圆弧插补中心位置的条件。对于圆弧插补,CNC 计算出刀具路径起始点和
终止点的半径。 理论上讲,它们应该相同;但是该参数可以用于设置两个半径之间
所允许的最大差值。
(SOFT V03.0X)
参数 CIRINERR 定义所允许的最大绝对误差。参数 CIRINFACT 定义所允许的最大
相对误差 ( 半径的百分率 ) 。

两个参数都应考虑在内。当它们之间的差大于 CIRINERR 和 (CIRINFACT x 半径 )


时,CNC 将显示相关错误信息。

34
‡ ‡ ‡ Installation manual

在加工程序中通过 G264 和 G265 来控制该功能。

进给率和进给率倍率的特性

MAXOVR 最大的轴倍率 (%)


可取值 : 0 到 255.
缺省值 : 200
关联变量 (V.)[n].MPG.MAXOVR 2.
表示应用于编程轴进给率 (进给率倍率)的最大百分率。

机床参数
通用机床参数
可以通过程序、PLC 或面板开关设置应用于编程进给率的百分率。程序设置的百分
率具有最高优先级,而开关设置的百分率具有最低优先级。

通过 PLC 和程序可以为每根轴设置不同的值。由开关选择的那个值是通用的。

RAPIDOVR G00 工作方式的倍率 ( 从 0 到 100%)


可取值 : 是/否.
缺省值 是
关联变量 (V.)[n].MPG.RAPIDOVR

表示工作在 G0 方式时,是否可以修改进给率 % (0% 和 100%)。如果不允许,百分


率将固定在 100%。

不管赋予此参数的值是多少,该倍率通常停留在 0% 的位置,从不超过 100%。 在手


动模式下运动时,可随时更改进给率 %。

FEEDND 应用于所有通道轴的编程进给率
可取值 : 是/否.
缺省值 否.
关联变量 (V.)[n].MPG.FEEDND

表示编程进给率是应用于所有的通道轴,还是仅仅应用于主轴。

FEEDND = YES

编程进给率将是所有通道轴合成运动的结果。

FEEDND = NO

如果已经为任意主轴编写了运动程序,编程进给率将仅仅是合成这些轴运动的结
果。同时其余的轴按照它们相应的进给率结束它们的运动。

只有当某根轴可能超过它的最大进给率 (MAXFEED)时,编程进给率才受限制。如
果没有编制任何主轴程序,只能在以运动最远的轴上达到编程进给率,只有这样,
其它轴才能到达它们的目的地。

CNC 8070

(SOFT V03.0X)

35
‡ ‡ ‡ Installation manual

独立轴的运动

IMOVEMACH 相对于机床坐标的独立轴的运动
可取值 : 是/否.
缺省值 : 否.
关联变量

表示在坐标转换之前,独立轴运动是相对于机床坐标 (IMOVEMACH = YES) 还是工

2. 件坐标 (IMOVEMACH = NO)。


机床参数
通用机床参数

子程序的定义

SUBTABLE OEM- 子程序表

OEM 子程序与 T, G74 和 G180-G189 功能有关。这些子程序必须存放在下面的文件


夹中,否则,CNC 将给出出错信息。
C:\CNC8070\MTB\SUB

该表包含以下参数:
TOOLSUB REFPSUB OEMSUB (G18x)

TOOLSUB 与 "T" 相关的子程序


可取值 : 任何拥有多达 64 个字符的文本 .
关联变量 (V.)[n].MPG.TOOLSUB

每次执行 T 功能 (刀具选择)时,都会自动执行该子程序。

REFPSUB (G74) 与 G74 相关的子程序


可取值 任何拥有多达 64 个字符的文本 .
关联变量 (V.)[n].MPG.REFPSUB

有两个方法编写 G74 功能(机床原点搜索)程序:指定轴和它们回机床零点的次序,


或独立编写 G74 程序 (没有轴)。

当执行仅包含 G74 功能(没有轴)的一段程序时,它调用在该参数中指定的子程序。


该子程序必须包括轴及回机床零点的次序 (序列)。

在 JOG 模式下,当轴回机床零点时,不进行轴的选择,也会调用该子程序。

OEMSUB (G18x) 通过 G189 与 G180 相关的子程序


可取值 : 任何拥有多达 64 个字符的文本
关联变量 (V.)[n].MPG.OEMSUB1··10

表示通过 G189 与 G180 相关的子程序的数量。每运行一次这些功能中的一个,就会


调用与之相关的子程序。

CNC 8070

(SOFT V03.0X)

36
‡ ‡ ‡ Installation manual

SUBPATH 编写子程序的路径
关联变量 (V.)[n].MPG.SUBPATH

表示包含用户子程序目录的缺省值。

用户子程序与零件加工程序有关。子程序可以存在于任何地方。在没有指示路径,
而调用子程序时(指令 #PCALL, #CALL 等),将依次在下面的目录中寻找子程序。
1. 指令 #PATH 选择的文件夹。
2. 执行中的程序文件夹。
3. 机床参数 SUBPATH 中指定的文件夹。 2.
若调用指令显示了完整路径,它只在指定的文件夹中寻找子程序。

机床参数
通用机床参数
台式探针位置

PROBEDATA 通道相关的探针参数

表示定义台式探针位置所需要的参数。
PRB1MAX PRB1MIN PRB2MAX PRB2MIN
PRB3MAX PRB3MIN

除了那些参数,还有必要设置探针信号。参考 24 页 “探针设置”。

PRB1MAX 探针的最大坐标 (横坐标轴)


PRB1MIN 探针的最小坐标 (横坐标轴)
PRB2MAX 探针的最大坐标 (纵坐标轴)
PRB2MIN 探针的最小坐标 (纵坐标轴)
PRB3MAX 探针的最大坐标 (垂直于平面的轴)
PRB3MIN 探针的最小坐标 (垂直于平面的轴)
可取值 在 ±99999.9999 毫米之内。
在 ±3937.00787 英寸之内
缺省值 0
关联变量 (V.)[n].MPG.PRB1MAX / (V.)[n].MPG.PRB1MIN
(V.)[n].MPG.PRB2MAX / (V.)[n].MPG.PRB2MIN
(V.)[n].MPG.PRB3MAX / (V.)[n].MPG.PRB4MIN

指定用于刀具校准的台式探针的位置。这些位置值必须是绝对值,是相对于机床参
考零点的。

如果是车床,这些值必须是半径值。

CNC 8070

(SOFT V03.0X)

37
‡ ‡ ‡ Installation manual

2.3 轴的机械参数

CNC 仅显示所选择的轴和驱动类型的参数。这就是它显示一些与每个参数相近的特
性的原因,这些参数用来指示轴和驱动相关的类型。.

L, R, S 线性轴 (L), 旋转轴 (R), 主轴 (S)

A, S, X 模拟量 (A), Sercos (S), 仿真 (X)

2. 通道属性
机床参数
轴的机械参数

AXISEXCH 通道转换许可 (L R S) (A S X)
可取值 : 否 / 暂时的 / 永久的
缺省值 : 否
关联变量 (V.)[n].MPA.AXISEXCH.Xn

它定义在加工程序中是否有可能转换轴或主轴的通道。如果能,那么此转换是暂时
的还是永久的。换句话说,在执行完 M02, M30 或复位操作后,是否还维持该转换。

轴和驱动器的类型

AXISTYPE 轴的类型 (L R S) (A S X)
可取值 : 线性轴 / 旋转轴 / 主轴 .
缺省值 : 线性
关联变量 (V.)[n].MPA.AXISTYPE.Xn

这里定义的轴是具有龙门轴和级联轴的配置。参考 13 页 “系统轴的配置”。

DRIVETYPE 驱动器类型 (L R S) (A S X)
可取值 模拟量 / SERCOS / 仿真 .
缺省值 : 仿真
关联变量 (V.)[n].MPA.DRIVETYPE.Xn

只有在实体轴不存在时,才可以使用模拟轴选项。CNC 模拟所有的运动,它如同实
际中的一样假定理论坐标,但是不输出速度指令。

模拟轴对于确认代码是无效的。 在模拟轴和实体轴总的数量没有超过所允许的轴的
最大数量的时候 (参数 NAXIS 的最大值),你可以使用尽可能多的模拟轴。

SERCOSDATA SERCOS 驱动器数据 (L R S) (S)

显示用来定义与 SERCOS 驱动器传递信息的表格。有如下机床参数需要设定:


DRIVEID OPMODEP FBACKSRC

CNC 8070

(SOFT V03.0X)

38
‡ ‡ ‡ Installation manual

DRIVEID SERCOS 驱动地址 (L R S) (S)

包括在 SERCOSDATA 表格中的参数。


可取值 : 1 到 16.
缺省值 : 1
关联变量 (V.)[n].MPA.DRIVEID.Xn

表示 SERCOS 线路中驱动所占据的位置 (节点)。

OPMODEP SERCOS 驱动的主要操作模式

包括在 SERCOSDATA 表格中的参数。


(L R S) (S)
2.

机床参数
轴的机械参数
可取值 : 位置 / 速度 .
缺省值 : 位置
关联变量 (V.)[n].MPA.OPMODEP.Xn

表示 Sercos 驱动的操作模式。速度或反馈指令。

轴 (除去级联轴)应该工作在位置 -Sercos 模式,主轴应该工作在速度 -sercos 模


式。然而,级联轴有必要也必须工作在速度 -Sercos 模式。

更多的细节请查阅驱动手册。

SERCOS 速度驱动操作

速度命令将电机转速 ( 转 / 分 ) 的千分之十发送给驱动器。当需要使用 PLC 的


SANALOG 时,也将以电机转速 ( 转 / 分 ) 的千分之十为其赋值。

CNC 以千分之十毫米或千分之一度(与 SERCOS 位置模式相同)的方式接受驱动器


的反馈作为绝对坐标。

CNC 控制机床原点的搜索。如果在主轴旋转时,不需要停止主轴就可以执行机床原
点的搜索。如果主轴以 M03 或 M04 命令旋转时,程序中编写了一个 M19 命令,则
主轴缓慢降至 REFEED1,并开始机床原点的搜索。

下面的误差和背隙补偿是由 CNC 计算出来的。

CNC 应用前馈和交流 - 前馈。

当主轴在开环中旋转时使用模拟坐标。

SERCOS 位置驱动操作

命令以千分之十毫米 (线性轴)或千分之一度 (旋转轴)的绝对坐标的方式输出到


驱动器。当需要使用 PLC 的 SANALOG 时,也将以千分之十毫米或千分之一度为其
赋值。

CNC 以千分之十毫米或千分之一度的方式接受驱动器的反馈作为绝对坐标。

CNC 控制机床原点的搜索。在开始机床原点搜索之前,如果主轴在旋转,必须先将
其停止。

驱动器计算下面的误差 (滞后)。

驱动器应用前馈和交流 - 前馈。

CNC 8070

(SOFT V03.0X)

39
‡ ‡ ‡ Installation manual

FBACKSRC 反馈的类型 (L R S) (S)

包括在 SERCOSDATA 表格中的参数。

可取值 : 内部的 / 外部的 .


缺省值 : 内部的 .
关联变量 (V.)[n].MPA.FBACKSRC.Xn

反馈的类型以往常常用于关闭位置回路。当使用内部反馈时,位置值是从电机的反
馈中采取的;相反当使用外部反馈时,该值从直接反馈中采取。
2. 更多的细节请查阅驱动手册。
机床参数
轴的机械参数

Hirth 轴

HIRTH Hirth 轴 (L R) (A S X)
可取值 是/否.
缺省值 否.
关联变量 (V.)[n].MPA.HIRTH.Xn

Hirth 轴是只能定位于给定值整数倍位置处的轴。

HPITCH Hirth 轴节距 (L R) (A S X)


可取值 : 0 到 99999.9999 毫米或度 .
0 和 3937.00787 英寸之内
缺省值 : 0
关联变量 (V.)[n].MPA.HPITCH.Xn

车削类机床轴的配置

FACEAXIS 端面轴 ( 车床 ) (L) (A S X)

LONGAXIS 纵轴 ( 车床 ) (L) (A S X)

在车床上,必须指定纵轴和横轴。

可取值 : 是/否.
缺省值 : 否.
关联变量 (V.)[n].MPA.FACEAXIS.Xn
(V.)[n].MPA.LONGAXIS.Xn

典型的车床设置:

X轴 FACEAXIS = 是 LONGAXIS = 否
Z轴 FACEAXIS = 否 LONGAXIS = 是
其它轴 FACEAXIS = 否 LONGAXIS = 否

CNC 8070 典型的铣床设置:T

所有轴 FACEAXIS = 否 LONGAXIS = 否

(SOFT V03.0X)

40
‡ ‡ ‡ Installation manual

轴和主轴的同步

SYNCSET 同步参数设置 (R S) (A S X)
可取值 : 1到4
缺省值 1
关联变量 (V.)[n].MPA.SYNCSET.Xn

同步时,轴和主轴的默认参数设置。

从动轴和主轴自动选择设置。 2.

机床参数
轴的机械参数
如果第一主轴和从动轴处于相同通道,设置也会自动的改变。如果第一主轴不在相
同通道,必须提前选择参数设置;否则,将给出出错信息。

DSYNCVELW 速度同步窗口 (L R S) (A S X)
可取值 : 0 到 200000.0000 毫米 / 分 (7874.01575 英寸 / 分 ).
0 到 36000000.0000 度 / 分 .
0 到 100000 转 / 分 .
缺省值 : 100 毫米 / 分 (3.937 英寸 / 分 ) 或 3600 度 / 分 .
10 转 / 分
关联变量 (V.)[n].MPA.DSYNCVELW.Xn

此参数用来定义同步的从动部件,指定同步所允许的速度极限。

当主轴速度同步时,从动主轴的转速与第一主轴相同 (考虑比率)。如果此参数定
义的值超出了范围,SYNSPEED 信号就会降低;运动不会停止,CNC 不会发出错误
信息。

轴同步时,从动轴就会以与主轴相同的进给率运动 (考虑比率)。如果计算得到的
从动轴的同步速度与其实际 (真实的)速度之间的差超出了该参数设置的值,CNC
就开始参数校正。

DSYNCPOSW 位置同步窗口 (L R S) (A S X)
可取值 : 0 到 99999.9999 毫米 / 分 (3937.00787 英寸 / 分 ).
0 到 99999.9999 度 / 分 .
缺省值 : 0.0100 毫米 / 分 (0.00039 英寸 / 分 ) 或度 / 分 .
关联变量 (V.)[n].MPA.DSYNCPOSW.Xn

此参数用来定义同步的从动部件,指定同步所允许的位置极限。

当主轴位置同步时,从动主轴就会保持编程偏移量跟随第一主轴运动(考虑比率)。
如果此参数定义的值超出了范围, SYNCPOSI 信号就会降低;运动不会停止,CNC
不会发出错误信息。

轴同步时,从动轴就会保持偏移量跟随着主轴运动 (考虑比率)。如果计算得到的
从动轴的同步位置与其实际 (真实的)位置之间的差超出该参数设置的值,CNC 就
开始参数校正。

CNC 8070

(SOFT V03.0X)

41
‡ ‡ ‡ Installation manual

旋转轴的配置

AXISMODE 旋转轴的操作模式 (R) (A S X)


可取值 : 线性相似 , 模块
缺省值 模块
关联变量 (V.)[n].MPA.AXISMODE.Xn

表示旋转轴是如何相对于显示的转数和位置进行运转的。

2. AXISMODE = 模块时的运转情况
机床参数
轴的机械参数

它如同旋转轴一样运转,可编写 G0/G1 和 G90/G91 运动。


• 对于 G90 指令下的运动,在模块外可以编写一个以上的转动或值;但是整个行程
一定要小于一整转。
如果轴既不是 SHORTESTWAY( 最短路径 ) 也不是 UNIDIR( 单向 ),编程正负号
表示旋转方向;但是,坐标的绝对值表示目标位置。

• 对于 G91 指令下的运动,编程正负号表示旋转方向;但是,坐标的绝对值表示运
动距离。

模块极限 (旋转轴的行程极限)由齿轮参数 MODUPLIM 和 MODLOWLIM 设置。模块


的极限必须为正值或零,比如: 0º 到 360º, 0º 到 400º 或 95º 到 230º ;不能是: -
100 到 -230º 或 -200º 到 200。参考 73 页 “旋转轴和主轴的模块定义”。

显示的坐标始终在模块的极限之内,缺省值为 0 和 360º。

必须设置参数 SHORTESWAY 和 UNIDIR。参数 LIMIT+ 和 LIMIT- 没有任何意义。

AXISMODE = 线性相似时的运转情况

它如同线性轴一样运转。可编写 G0/G1 和 G90/G91 运动。

读数是自由的,以度为单位。( 不受毫米 / 英寸的影响 )。由参数 LIMIT+ 和 LIMIT-


设置行程极限。参考 46 页 “软件轴极限”。

没有使用 SHORTESWAY,UNIDIR 和那些用来设置 MODUPLIM 和 MODLOWLIM 的参


数。

CNC 8070

(SOFT V03.0X)

42
‡ ‡ ‡ Installation manual

UNIDIR 单项旋转 (R) (A S X)

CNC 考虑 AXISMODE = 模块 / SHORTESTWAY = 否的情况。

可取值 : 否 ( 双向 ) / 正 / 负
缺省值 : 否 ( 双向 ).
关联变量 (V.)[n].MPA.UNIDIR.Xn

表示在 G90 方式中旋转轴的运动 (G00/G01)是两个方向中任意一个,还是其必


须总是在相同的方向上旋转(正或负)。如果轴不是 UNIDIR , 编程符号将指示旋转
的方向,但是坐标的绝对值将表示目标位置。
2.

机床参数
轴的机械参数
在编制的程序方向上执行 G91 运动。如果轴是 UNIDIR, 编制程序的方向一定要与为
轴事先调整的方向一致。 否则,CNC 将发布相应的错误信息,因为轴在相反的方向
上是不能够转的。同样地,当在这些轴上设计一个镜像时,错误也将同样发生。

SHORTESTWAY 通过最短的路径 (R) (A S X)

CNC 考虑 AXISMODE = 模块 / UNIDIR = 否的情况。

可取值 : 是/否.
缺省值 否.
关联变量 (V.)[n].MPA.SHORTESTWAY.Xn

表示在旋转轴的 G90 方式下是否通过最短的路径执行线性轴 G00/G01 运动。另外,


编程符号将指示旋转方向,但是坐标的绝对值将表示目标位置。

CNC 8070

在编程方向上执行 G91 运动。

(SOFT V03.0X)

43
‡ ‡ ‡ Installation manual

旋转轴和主轴的配置

MODCOMP 模块补偿 (R S) (A Ss X)

CNC 考虑 AXISMODE = 模块的情况。

可取值 : 是/否.
缺省值 : 否 ( 无补偿 ).
关联变量 (V.)[n].MPA.MODCOMP.Xn

2. 当轴的分辨率不是很精确时,必须激活该参数。 为了得到精确的读数,应用范围参
数 MODNROT 和 MODERR 设置补偿。参考 73 页 “旋转轴和主轴模块的定义”。
机床参数
轴的机械参数

CAXIS 如同 "C" 轴工作 (R S) (A S X)


可取值 : 是/否.
缺省值 否.
关联变量 (V.)[n].MPA.CAXIS.Xn

表示轴或主轴是否能如同 C 轴一样工作。

CAXSET "C" 轴工作设置 (R S) (A S X)

CNC 考虑 CAXIS = 是的情况。

可取值 : 1 到 4.
缺省值 : 1
关联变量 (V.)[n].MPA.CAXSET.Xn

表示当像 "C" 轴一样工作时,轴使用哪个工作组参数 NPARSETS。

主轴的配置

AUTOGEAR 自动变速 (S) (A S X)


可取值 是/否.
缺省值 : 否.
关联变量 (V.)[n].MPA.AUTOGEAR.Xn

表示当编制速度程序时,变速是否通过激活(如果有必要)辅助功能 M41, M42, M43


和 M44 而自动发生。

LOSPDLIM 转速较低的百分率 OK (S) (A S X)

UPSPDLIM 转速较高的百分率 OK (S) (A S X)


可取值 0 到 255.
缺省值 : UPSPDLIM=150
LOSPDLIM=50
关联变量 (V.)[n].MPA.LOSPDLIM.Xn
(V.)[n].MPA.UPSPDLIM.Xn
CNC 8070
当以 M3 和 M4 功能工作时,设置 REVOK 信号为高电平 (=1),此时主轴的实际转速
处在那些百分率之间。

REVOK 信号可以用于操控 Feedhold 信号,避免以低于或高于编程的转速进行加工。

(SOFT V03.0X)

44
‡ ‡ ‡ Installation manual

SPDLTIME S 功能的估计时间 (S) (A S X)


可取值 : 0 到 1000000 毫秒 .
缺省值 : 0 毫秒 .
关联变量 (V.)[n].MPA.SPDLTIME.Xn

编辑 - 模拟模式下存在一个选项,该选项可计算在程序中已经确定加工条件时,加
工工件所需要的时间。

要精调计算,必须定义该参数,以得出执行 S 功能的预计时间。

为其赋予不为“0”的值时,CNC认为S的值必须用信号SSTROBE + SFUN1传送给PLC。 2.

机床参数
轴的机械参数
SPDLSTOP M2, M30 和复位 (Reset) 停止主轴 (S) (A S X)
可取值 : 是/否.
缺省值 : 是.
关联变量 (V.)[n].MPA.SPDLSTOP.Xn

表示执行功能 M2, M30 或复位是否停止主轴。否则,必须在程序中编写功能 M5。

SREVM05 G84. 逆转停止主轴 (S) (A S X)


可取值 : 是/否.
缺省值 : 否.
关联变量 (V.)[n].MPA.SREVM05.Xn

表示在攻丝循环中倒转主轴时,主轴是否必须停止 (用 M5)。

STEPOVR 主轴倍率步幅 (S) (A S X)

MINOVR 最小主轴倍率 (S) (A S X)

MAXOVR 最大主轴倍率 (S) (A S X)


可取值 0 到 255.
缺省值 STEPOVR = 5
MINOVR = 50
MAXOVR = 150
关联变量 (V.)[n].MPA.STEPOVR.Xn
(V.)[n].MPA.MINOVR.Xn
(V.)[n].MPA.MAXOVR.Xn

它用于设置增长步幅,该步幅用于修调从操作面板上主轴倍率键设定的主轴转速。
它也用来设置主轴倍率的最大和最小值。

CNC 8070

(SOFT V03.0X)

45
‡ ‡ ‡ Installation manual

软件轴限位

LIMIT+ 正向软件极限 (L R) (A S X)

LIMIT- 负向软件极限 (L R) (A S X)

对于旋转轴,只考虑 AXISMODE = 线性相似的情况。

可取值 : ±99999.9999 毫米或度之内。

2. 缺省值 :
±3937.00787 英寸之内。
最大值 .
机床参数
轴的机械参数

关联变量 (V.)[n].MPA.LIMIT+.Xn
(V.)[n].MPA.LIMIT-.Xn

对于线性旋转轴,要设置轴的行程极限。

如果极限两端都设置为 “0”,则极限将不起作用,轴可能在两个方向任一方向上做
不确定地移动。

SWLIMITTOL 软件极限公差 (L R) (A S X)
可取值 : 0 到 99999.9999 毫米或度 .
0 和 3937.00787 英寸之间
缺省值 : 0.1000 毫米 或 度 (0.00394 英寸 ).
关联变量 (V.)[n].MPA.SWLIMITTOL.Xn

表示轴所允许的在极限范围内的最大的变化或摆动。

失控保护

TENDENCY 趋向检测激活 (L R S) (A S)
可取值 : 是/否.
缺省值 : 否.
关联变量 (V.)[n].MPA.TENDENCY.Xn

检测由于正向反馈引起的轴失控。在进行加工时它应该被激活。

PLC 偏置

PLCOINC 每个周期 PLC 的偏置增量 (L R S) (A S X)


可取值 : 从 0 到 99999.9999 毫米 或度。
在 0 和 3937.00787 英寸之内。
缺省值 0 ( 瞬时假定 ).
关联变量 (V.)[n].MPA.PLCOINC.Xn

CNC 总是应用由 PLC 设置的偏置。一个典型的应用就是校正由于温度而引起的轴膨


胀。
CNC 8070 此参数表示假定的 PLC 的偏置变化是瞬时的还是渐次进行的。

例如 :
设置 PLCOINC = 0.001 毫米 ( 每一 CNC 周期一微米 ).
如果 PLC 偏置初始值为 0.25 毫米,而新的值为 0.30 毫米,则 PLC 偏置每个周期
(SOFT V03.0X)
应用的值将为:
0.250 0.251 0.252 0.253 · · · · · 0.297 0.298 0.299 0.300

46
‡ ‡ ‡ Installation manual

静轴暂停

DWELL 静轴暂停 (L R S) (A S X)
可取值 : 0 和 1000000 毫秒之内
缺省值 : 0 ( 无停留 ).
关联变量 (V.)[n].MPA.DWELL.Xn

当某轴制动时,仅仅是在其运动时控制它,例如非常重的垂直轴。 当其由 CNC 控制


时(运动状态),认为它是有效的;当其不运动时(制动状态),认为它是“静”的。

释放制动,关闭位置回路带给它“生命”,这些操作所需要的时间必须由参数 DWELL
2.

机床参数
轴的机械参数
来定义。

SERVOON

ENABLE

Velocity
Command

DWELL
ENABLE 信号指示 PLC 使轴运动。SERVOON 信号表示驱动已准备完毕。

半径 / 直径

DIAMPROG 直径编程 (L) (A S X)

当 FACEAXIS = 是时, CNC 将考虑轴的直径编程。

可取值 : 是/否.
缺省值 : 否
关联变量 (V.)[n].MPA.DIAMPROG.Xn

对于车床,可使用半径或者直径方式编制横轴坐标。在程序中, 运用功能 G151 或


G152 来改变坐标类型。

机床原点搜索

REFDIREC 搜索方向 (L R S) (A S X)
可取值 : 负/正
缺省值 : 正.
关联变量 (V.)[n].MPA.REFDIREC.Xn
CNC 8070
DECINPUT 原点开关的有效性 (L R S) (A S)
可取值 是/否.
缺省值 : 是.
关联变量 (V.)[n].MPA.DECINPUT.Xn (SOFT V03.0X)

47
‡ ‡ ‡ Installation manual

探测运动配置

PROBEAXIS 探测轴 (L R) (A S X)
可取值 : 是/否.
缺省值 : 否.
关联变量 (V.)[n].MPA.PROBEAXIS.Xn

表示在探测运动中是否包括轴 (G100)。

2. PROBERANGE 最大制动距离 (L R) (A S X)
机床参数
轴的机械参数

可取值 : 0 到 99999.9999 毫米或度 .


0 和 3937.00787 英寸之内。
缺省值 : 1.0000 毫米或度 (0.03937 英寸 )
关联变量 (V.)[n].MPA.PROBERANGE.Xn

在进行避免破环探针 ( 陶瓷等 ) 的探测之后,为探针设置最大的制动距离。如果超过


此距离,CNC 会给出出错信息。

PROBEFEED 最大探测进给率 (L R) (A S X)
可取值 : 0 到 36000000.0000 毫米 / 分或度 / 分 .
0 到 1417322.83465 英寸 / 分 .
缺省值 : 100.0000 毫米 / 分或度 / 分 .
3.93701 英寸 / 分 .
关联变量 (V.)[n].MPA.PROBEFEED.Xn

它必须小于由参数 PROBERANGE 设置的距离之内制动所需要的进给率,用轴的加速


度和加速度的变化率设置参数 PROBERANGE 。另外,它在确认可能达到表示轴的最
大进给率的参数时发出警告。

PROBEDELAY 探针 1 信号延迟 (L R) (A S X)

PROBEDELAY2 探针 2 信号延迟 (L R) (A S X)
可取值 : 0 到 65535 毫秒。
缺省值 : 0 ( 无延迟)。
关联变量 (V.)[n].MPA.PROBEDELAY.Xn
(V.)[n].MPA.PROBEDELAY2.Xn

参 数 PROBEDELAY 与由 PRBID1 y PROBEDELAY2 设置的探针保持一致,与由


PRBID2 设置的探针保持一致。参考 24 页 “探针设置”。

对于某些种类的探针,从探测瞬时到 CNC 实际接收到信号 (红外线通讯等),有几


毫秒的短暂延迟,在这些情况下,必须给出从探测发生到 CNC 接收到信号的时间间
隔。

探测校准循环 #PROBE 2 可以用来设置该参数。在执行它之后,循环返回,在算术


参数 P298 和 P299 的值中,为横坐标和纵坐标轴的参数 PROBEDELAY 赋予的最好
的值。

CNC 8070

(SOFT V03.0X)

48
‡ ‡ ‡ Installation manual

刀具检测中轴的重定位

REPOSFEED 最大重定位进给率 (L R) (A S X)
可取值 : 0 到 200000.0000 毫米 / 分或度 / 分 .
0 到 7873.992 英寸 / 分 .
缺省值 : 0
关联变量 (V.)[n].MPA.REPOSFEED.Xn

在刀具检测后定义重定位进给率。如果没有定义,CNC 认为重定位进给率等于 jog 模


式 (JOGFEED) 定义的进给率。 2.

机床参数
轴的机械参数
参数 REPOSFEED 的值必须始终小于 G00FEED、 MAXMANFEED 和 JOGRAPFEED。

独立轴的配置

POSFEED 定位进给率 (L R S) (A S X)
可取值 0 到 36000000.0000 毫米 / 分 或度 / 分 .
0 到 1417322.83465 英寸 / 分 .
缺省值 1000
关联变量 (V.)[n].MPA.POSFEED.Xn

独立轴的定位进给率。

手动操作模式

MANUAL 手动 (jog) 操作模式参数 (L R) (A S X)

显示手动操作模式的参数。

它仅仅适用于轴,不适用于主轴。

MANPOSSW G201 功能的最大正行程 (L R) (A S X)

MANNEGSW G201 功能的最大负行程 (L R) (A S X)


可取值 : 在 ±99999.9999 毫米或度之内。
在 ±3937.00787 英寸之内。
缺省值 : 对于 MANPOSSW,为最大正值。
对于 MANNEGSW,为最大负值。
关联变量 (V.)[n].MPA.MANPOSSW.Xn
(V.)[n].MPA.MANNEGSW.Xn

当使用功能 G201 时,手动模式替代自动模式,表示轴在两个方向上可能运动的距


离。

JOGFEED 连续 JOG 模式进给率 (L R) (A S X)


可取值 : 0 到 200000.0000 毫米 / 分或度 / 分 .
0 到 7873.992 英寸 / 分 . CNC 8070
缺省值 1000.0000 毫米 / 分 或度 / 分 .
39.37008 英寸 / 分 .
关联变量 (V.)[n].MPA.JOGFEED.Xn

(SOFT V03.0X)

49
‡ ‡ ‡ Installation manual

JOGRAPFEED 连续快速 JOG 模式进给率 (L R) (A S X)

MAXMANFEED 连续最大 JOG 模式进给率 (L R) (A S X)


可取值 : 0 到 200000.0000 毫米 / 分 或度 / 分 .
0 到 7873.992 英寸 / 分 .
缺省值 10000.0000 毫米 / 分或度 / 分 .
393.70079 英寸 / 分 .
关联变量 (V.)[n].MPA.JOGRAPFEED.Xn

2. MAXMANACC JOG 模式下最大加速度


(V.)[n].MPA.MAXMANFEED.Xn

(L R) (A S X)
机床参数
轴的机械参数

2 2
可取值 1.0000 到 1000000.0000 毫米 /s 或度 /s .
0.03937 到 39370.07874 英寸 /s2.
缺省值 1000.0000 毫米 /s2 或度 /s2.
39.37008 英寸 /s2.
关联变量 (V.)[n].MPA.MAXMANACC.Xn

MANFEEDP G201 微动进给率的最大百分率值 (L R) (A S X)

IPOFEEDP G201 执行进给率的最大百分率值 (L R) (A S X)

MANACCP G201 微动加速度的最大百分率值 (L R) (A S X)

IPOACCP G201 执行加速度的最大百分率值 (L R) (A S X)


可取值 : 0 到 100.
缺省值 : 20 ( 手动 ) 和 80 ( 执行 )
关联变量 (V.)[n].MPA.MANFEEDP.Xn / (V.)[n].MPA.IPOFEEDP.Xn
(V.)[n].MPA.MANACCP.Xn / (V.)[n].MPA.IPOACCP.Xn

当使用 G201 功能时,手动模式代替自动模式,表示应用在每个模式中的最大进给


率和加速度。

MANFEEDP MAXMANFEED% 作为微动进给率的极限。

IPOFEEDP G00FEED% 作为执行进给率的极限。

MANACCP MAXMANACC% 作为微动加速度的极限。

IPOACCP ACCEL% 作为执行加速度的极限。

正常情况下两者之和不应超过 100,同样不能超过在特定条件下机械的动态极限。

必须记住:如果在轴运动时应用 G201,IPOFEEDP 和 IPOACCP 设置的值为进给率


和加速度瞬时默认值。

CNC 8070

(SOFT V03.0X)

50
‡ ‡ ‡ Installation manual

考虑下列 Y 轴的值:
G00FEED: 1000 毫米 / 分 .
JOGFEED: 100 毫米 / 分 .
MAXMANFEED: 120 毫米 / 分 .
IPOFEEDP: 50%
MANFEEDP: 50%

当执行下列程序模块时:
N10 G201 #AXIS [Y]
2.

机床参数
轴的机械参数
N20 G1 Y100 F1000

在模块 N20 处,最大的 Y 轴的执行进给率不是 1000 毫米 / 分 (G00FEED), 而


是 由于 IPOFEED 超过 G00FEED 的 50% 的极限 500 毫米 / 分。因此,由于
G201定义的极限,轴将以500 毫米/分的速度移动,而不是程序中编制的进给率
“F1000”。

如果在执行时,Y 轴通过 JOG 面板运动,应该加上 100 毫米 / 分的进给率


(JOGFEED)。然而,最大的微动进给率将为 60 毫米 / 分,因为它已经被限制为
MAXMANFEED 的 MANFEEDP 的 50%。

此时,结合自动和 jog 模式,Y 轴将以 560 毫米 / 分的进给率运动。

手动操作模式 - 手轮

MPGRESOL 手轮分辨率表格 (L R) (A S X)

它显示了 3 个参数,分布对应操作面板的一个位置。这些参数表示对于每个手轮脉
冲,轴在每个开关位置 (1,10,100)必须运动多远。
MPGRESOL1 对应开关位置 ·1·。
MPGRESOL2 对应开关位置 ·10·。
MPGRESOL3 对应开关位置 ·100·。

MPGRESOL n 每个开关位置的手轮分辨率 (L R) (A S X)
可取值 : 0.0001 到 99999.9999 毫米 或度。
0.00001 和 3937.00787 英寸之内。
关联变量 (V.)[n].MPA.MPGRESOL[i].Xn

最典型的值是设置的缺省值。
对于 MPGRESOL1 , 0.0010 毫米或度 .
对于 MPGRESOL2 , 0.0100 毫米或度 .
对于 MPGRESOL3, 0.1000 毫米或度 .

实例

现有一个 100 刻度的分度盘, 在 1 位置想要每刻度代表 0.001 毫米的进刀量。


• 对于100刻度 /转的手轮,有1脉冲/刻度;因此 MPGRESOL1 = 0.0010 毫米。
• 对于200刻度 /转的手轮,有2脉冲/刻度;因此 MPGRESOL1 = 0.0005 毫米。
CNC 8070
• 对于 25 刻度 / 转的手轮,有 1 脉冲 /4 刻度;因此 MPGRESOL1 =0.0040 毫米。

(SOFT V03.0X)

51
‡ ‡ ‡ Installation manual

MPGFILTER 手轮的滤波时间 (L R) (A S X)
可取值 : 1 到 1000.
缺省值 : 10
关联变量 (V.)[n].MPA.MPGFILTER.Xn

它可以平滑手轮运动,消除突然的变化。表示使用的 CNC 循环数为手轮脉冲数。

手动操作模式 - 增量 JOG
2.
INCJOGDIST 增量 - 微动 - 距离表 (L R) (A S X)
机床参数
轴的机械参数

它显示 5 个参数,每个对应操作面板上的一个位置。这些参数定义轴在每个开关位
置 (1, 10, 100, 1000, 10000) 所移动的距离。
INCJOGDIST1 对应开关位置 ·1·.
INCJOGDIST2 对应开关位置 ·10·.
INCJOGDIST3 对应开关位置 ·100·.
INCJOGDIST4 对应开关位置 ·1000·.
INCJOGDIST5 对应开关位置 ·1000·.

INCJOGDIST 增量微动距离 (L R) (A S X)
可取值 : 0.0001 到 99999.9999 毫米或度 .
0.00001 和 3937.00787 英寸之内 .
关联变量 (V.)[n].MPA.INCJOGDIST[i].Xn

最典型的值为设置的缺省值。 .
对于 INCJOGDIST1, 0.0010 毫米 或 度 .
对于 INCJOGDIST2, 0.0100 毫米 或 度 .
对于 INCJOGDIST3, 0.1000 毫米 或 度 .
对于 INCJOGDIST4, 1.0000 毫米 或度 .
对于 INCJOGDIST5, 10.0000 毫米 或 度 .

INCJOGFEED 增量 - 微动 - 进给率表 (L R) (A S X)

它显示 5 个参数,每个对应操作面板上的一个位置。这些参数定义轴在每个开关位
置 (1, 10, 100, 1000, 10000) 的进给率。
INCJOGFEED1 对应开关位置 ·1·.
INCJOGFEED2 对应开关位置 ·10·.
INCJOGFEED3 对应开关位置 ·100·.
INCJOGFEED4 对应开关位置 ·1000·.
INCJOGFEED5 对应开关位置 ·1000·.

CNC 8070

(SOFT V03.0X)

52
‡ ‡ ‡ Installation manual

INCJOGFEED n 增量微动进给率 (L R) (A S X)
可取值 : 0 到 200000.0000 毫米 / 分 或度 / 分
0 到 7873.992 英寸 / 分
缺省值 : 1000.0000 毫米 / 分 或度 / 分 .
39.37008 英寸 / 分
关联变量 (V.)[n].MPA.INCJOGFEED[i].Xn

丝杠误差补偿
2.

机床参数
轴的机械参数
LSCRWCOMP 丝杠误差补偿 (L R S) (A S X)
可取值 : 是/否
缺省值 否.
关联变量 (V.)[n].MPA.LSCRWCOMP.Xn

表示轴是否使用丝杠误差补偿。

LSCRWDATA 丝杠补偿表 (L R S) (A S X)

显示定义丝杠误差补偿的表。表格中显示用来设置它的如下机床参数:
NPOINTS TYPLSCRW BIDIR REFNEED
DATA

NPOINTS 表格点的数量 (L R S) (A S X)
可取值 : 0 到 1000.
缺省值 : 0 ( 无表格 ).
关联变量 (V.)[n].MPA.NPOINTS.Xn

丝杠误差补偿表的点可多达 1000 个。

TYPLSCRW 补偿类型 (L R S) (A S X)
可取值 实际的 / 理论的 .
缺省值 : 实际的
关联变量 (V.)[n].MPA.TYPLSCRW.Xn

确定丝杠误差补偿将应用到理论还是实际坐标系中。

BIDIR 双向补偿 (L R S) (A S X)
可取值 : 是/否.
缺省值 否.
关联变量 (V.)[n].MPA.BIDIR.Xn

表示补偿是否是双向的。例如:如果补偿在每个方向上是不同的,如果补偿不是双
向的,那么它将在两个方向上应用相同的补偿。

REFNEED 强制机床原点搜索 (L R S) (A S X)
可取值 是/否
缺省值 : 否.
CNC 8070
关联变量 (V.)[n].MPA.REFNEED.Xn

表示在应用补偿前是否必需搜索机床原点。

(SOFT V03.0X)

53
‡ ‡ ‡ Installation manual

DATA 各点的丝杠误差补偿 (L R S) (A S X)

显示补偿点及其补偿值的列表,由参数 NPCROSS 设置点的数量。

在 表 中 的 每 一点 (LSCRWDATA),一定要设置参数 POSITION、 POSERROR 和


NEGERROR。参数 NEGERROR 仅仅是在已经定义表格为双向补偿时才设置 (BIDIR =
是 )。

POSITION 各点的位置 (L R S) (A S X)

2. POSERROR

NEGERROR
正向误差

负向误差
(L R S) (A S X)

(L R S) (A S X)
机床参数
轴的机械参数

可取值 : ±99999.9999 毫米 或度之内。


±3937.00787 英寸之内
缺省值 : 0
关联变量 (V.)[n].MPA.POSITION[i].Xn
(V.)[n].MPA.POSERROR[i].Xn
(V.)[n].MPA.NEGERROR[i].Xn

表格中的每个参数代表着被补偿的一个轮廓点。占据轮廓点的位置均相对于机床原
点。在表格中定义不同的轮廓点时,一定会遇到以下必要条件:
• 表格中的点必须按照它们在轴上的位置排序,必须从表格中负值最小点 (或正
值最小点)进行补偿。
• 对于在此位置范围之外的轴,CNC 将应用离其最近的端点所定义的补偿。
• 机床参考点必须为 “0”误差。

消除共振频率的滤波器

FILTER 滤波器表 (L R S) (A S X)

显示频率滤波器配置表格。对于每根轴或主轴可能要定义多达 3 种不同的滤波器。
使用 3 种不同的滤波器可以消除一个以上的共振频率。

频率滤波器可能使用在轴和主轴上,主轴定义的滤波器将仅仅适用于主轴作为“C”
轴工作时的情况,或者在主轴进行刚性攻丝时的情况。

有两种类型的滤波器,即 “低通”和 “反共振”。虽然它们经常是单独使用,但是


当共振频率处在 “低通”滤波器的带宽之内时,两种滤波器也可以用于同一轴或主
轴。

为了获得好的工件光洁度,推荐设置所有互相插补的轴为相同的滤波器类型
i 及相同的频率。

FILTER n 滤波器配置 (L R S) (A S X)

每个表格都需要设置如下机床参数:
ORDER TYPE FREQUENCY

定义 “反共振”类型滤波器时,必须定义参数 NORBWIDTH 和 SHARE。

CNC 8070

(SOFT V03.0X)

54
‡ ‡ ‡ Installation manual

ORDER 滤波器次序 (L R S) (A S X)
可取值 : 0 到 10
缺省值 : 0 ( 没有应用滤波器 ).
关联变量 (V.)[n].MPA.ORDER[i].Xn

下降坡度被消除,数字越大下降越大。

当应用滤波器时,推荐使用 3 进行定义。在赋另外的值之前,请于 Fagor 自动控制


服务部门保持沟通

TYPE 滤波器类型 (L R S) (A S X) 2.

机床参数
轴的机械参数
可取值 : 低通 / 反共振 ( 陷波滤波器 ).
缺省值 低通 .
关联变量 (V.)[n].MPA.TYPE[i].Xn

有两种类型的滤波器,即 “低通”和 “反共振”(带阻滤波器,陷波滤波器)。

" 低通 " 滤波器

虽然使用“低通”滤波器来消除光整运动冲击,但是它有轻微的使拐角变圆的缺点 。

Ao

A
0,707稟o (-3dB)

f
FREQUENCY

反共振滤波器 ( 带阻滤波器 , 陷波滤波器 )

当机床需要消除共振频率时,一定要使用带阻滤波器 (陷波滤波器)。

Ao

A
0,707稟o (-3dB)

f
f1 f2
FREQUENCY

CNC 8070

(SOFT V03.0X)

55
‡ ‡ ‡ Installation manual

FREQUENCY 拐点频率和中间频率 (L R S) (A S X)
可取值 : 从 0 到 500.0
缺省值 : 30.0
关联变量 (V.)[n].MPA.FREQUENCY[i].Xn

对于 “低通”滤波器,表示拐点频率或振幅下降了 3dB 处的频率或其达到额定振幅


的 70% 处的频率。
-3 分贝 = 20 log (A/Ao) ==> A = 0,707 Ao

2. 对于带阻滤波器 (陷波滤波器),表示中心频率或共振达到最大值处的频率。

NORBWIDTH 标准带宽 (L R S) (A S X)
机床参数
轴的机械参数

CNC 考虑 TYPE = 反共振 (陷波滤波器)的情况。

可取值 0 到 100.0
缺省值 1.0
关联变量 (V.)[n].MPA.NORWIDTH[i].Xn

它由下面的公式计算。f1 和 f2 的值对应振幅下降 3dB 处的拐点频率,或其达到额定


振幅的 70% 处的频率。
-3 分贝 = 20 log (A/Ao) ==> A = 0,707 Ao

NORBWIDTH = FREQUENCY
-----------------------------
( f2 – f1 )

SHARE 通过滤波器的信号的百分率 (L R S) (A S X)

CNC 考虑 TYPE = 反共振 (陷波滤波器)的情况。

可取值 : 0 到 100.
缺省值 : 100.
关联变量 (V.)[n].MPA.SHARE[i].Xn

表示通过滤波器的信号的百分率。 这个值一定要与共振过调百分比相等, 因为它必


须对其进行补偿。

机床特定响应的计算举例。

Ar

Ao

f
CNC 8070 fr
SHARE=100(Ar-Ao)/Ar

(SOFT V03.0X)

56
‡ ‡ ‡ Installation manual

工作设置

NPARSETS 参数设置的数量 (L R S) (A S X)
可取值 1 到 4.
缺省值 : 1
关联变量 (V.)[n].MPA.NPARSETS.Xn

可以定义 4 种不同的范围,表示在任一范围中轴的动力(进给率,增益,加速度等)。

DEFAULTSET 默认的工作设置 (L R S) (A S X) 2.

机床参数
轴的机械参数
可取值 : 0 到 4.
缺省值 1
关联变量 (V.)[n].MPA.DEFAULTSET.Xn

表示在通电状态下,CNC 执行 M02、 M30 或复位操作后的默认设置。

当以 “0”值定义时,设置总是保持不变。

在加工程序中,通过功能 G112 来选择设置。

对于主轴来说,功能 G112 选择参数设置,但是它不能执行调速。通过 M41 ~ M44 功


能选择设置并调速。

SET n 工作设置 (L R S) (A S X)

显示机床参数的设置表格。

CNC 8070

(SOFT V03.0X)

57
‡ ‡ ‡ Installation manual

2.3.1 轴的机床参数 - 工作设置

可以定义 4 种不同的范围,表示在任一范围中轴的动力 (进给率,增益,加速度


等)。参考 57 页 “工作设置”。

每个设置仅仅显示所选择轴和驱动的参数。 这就是为什么有一些与之相近的特性的
原因,那些特性显示它们的轴和驱动的相关类型。

L, R, S 线性轴 (L), 旋转轴 (R), 主轴 (S)

2. A, S, X 模拟量 (A), SERCOS (S), 速度 SERCOS (Ss), 仿真 (X)


机床参数
轴的机械参数

反馈分辨率

PITCH 丝杠节距 (L R S) (A S X)

PITCH2 丝杠节距 ( 二阶反馈 ) (L R S) (S)


可取值 0 到 99999.9999 毫米 或度
0 到 3937.00787 英寸 .
缺省值 : 5 毫米 或度 (0.19685 英寸 ).
关联变量 (V.)[n].MPA.PITCH[g].Xn
(V.)[n].MPA.PITCH2[g].Xn

根据反馈的类型,该参数有如下意义:
• 对于拥有旋转编码器和丝杠的线性轴而言,用其定义丝杠的节距。
• 对于拥有线性编码器 (比例尺)的线性轴而言,用其定义比例尺的节距。
• 对于旋转轴而言,用其设置编码器每转的度数。

例如 :
拥有 5 毫米节距丝杠的轴 节距 = 5 毫米
拥有 20 微米节距 Fagor 比例尺的轴 节距 = 0.020 毫米
拥有 1/10 齿轮速比的旋转轴 节距 = 36º

INPUTREV 电机轴的转动 (L R S) (A S X)

OUTPUTREV 机床轴的转动 (L R S) (A S X)
可取值 : 1 到 32767.
缺省值 1.
关联变量 (V.)[n].MPA.INPUTREV[g].Xn
(V.)[n].MPA.OUTPUTREV[g].Xn

用于设置电机轴和带动机床运动的最后的轴之间的齿轮速比。

存在于电机和编码器之间的可能的齿轮速比可以通过参数 PITCH 直接输入。在这种


情况下,参数 INPUTREV 和 OUTPUTREV 必须设置为 ·1·。

INPUTREV2 电机轴的转动 ( 二阶反馈 ) (L R S) (S)

CNC 8070 OUTPUTREV2 机械轴的转动 ( 二阶反馈 ) (L R S) (S)


可取值 : 1 到 32767.
缺省值 1.
关联变量 (V.)[n].MPA.INPUTREV2[g].Xn
(V.)[n].MPA.OUTPUTREV2[g].Xn
(SOFT V03.0X)

用于设置在不使用二阶反馈时的齿轮速比。

58
‡ ‡ ‡ Installation manual

NPULSES 编码器脉冲数量 (L R S) (A Ss X)

NPULSES2 编码器脉冲数量 (二阶反馈) (L R S) (A Ss X)


可取值 0 到 65535.
缺省值 : 1250
关联变量 (V.)[n].MPA.NPULSES[g].Xn
(V.)[n].MPA.NPULSES2[g].Xn

编码器每转的脉冲数量。对于线性编码器(比例尺)设置 NPULSES = 0 和 NPULSES2


= 0。 2.
当在轴上使用齿轮减速时,在定义每转脉冲数量时必须考虑整个机组。

机床参数
轴的机械参数
SINMAGNI 正弦曲线倍增因子 (L R S) (A X)
可取值 0 到 255.
缺省值 0
关联变量 (V.)[n].MPA.SINMAGNI[g].Xn

表示应用于轴的正弦波反馈的倍增因子。

对于方波反馈信号,设置 SINMAGNI = 0,且 CNC 使用 x4 因子。

ABSFEEDBACK 绝对反馈系统 (L R S) (A S X)
可取值 是/否
缺省值 : 否
关联变量 (V.)[n].MPA.ABSFEEDBACK[g].Xn

FBACKAL 反馈警报器激活 (L R S) (A)


可取值 是/否
缺省值 : 否
关联变量 (V.)[n].MPA.FBACKAL[g].Xn

回路设置

LOOPCH 模拟电压信号转变 (L R S) (A S X)

AXISCH 反馈信号转变 (L R S) (A S X)
可取值 是/否
缺省值 : 否
关联变量 (V.)[n].MPA.LOOPCH[g].Xn
(V.)[n].MPA.AXISCH[g].Xn

如果轴跑飞,CNC 将发出跟随误差消息。如果它没有跑飞,将改变参数 LOOPCHG 的


值,但是计数方向就不是预期的那个了,改变两个参数 AXISCHG 和 LOOPCHG 的值。

INPOSW 适当位置区域 (L R S) (A S X)
可取值 0.0001 到 99999.9999 毫米 或度 CNC 8070
0.00000 和 3937.00787 英寸之内。
缺省值 0.0100 毫米 或度 (0.00039 英寸 ).
关联变量 (V.)[n].MPA.INPOSW[g].Xn

用来定义在编程位置之前或之后认为轴处于适当位置的区域。参数 INPOSW 定义两


(SOFT V03.0X)
个区域的宽度。

59
‡ ‡ ‡ Installation manual

反向运动中的背隙补偿

BACKLASH 反向间隙 (L R S) (A S X)
可取值 ±3.2768 毫米或度 (±0.12901 英寸 ) 之内。
缺省值 : 0
关联变量 (V.)[n].MPA.BACKLASH[g].Xn

采用线性编码器 (比例尺)时,设置参数 BACKLASH = 0。

2. 当轴有背隙而调转它的运动方向,从电机开始旋转的瞬间到轴确实运动时有一定的
延迟。 这些经常发生在那些使用编码器的轴和丝杠组件有缺陷的陈旧设备上 (磨
机床参数
轴的机械参数

损)。

用刻度盘指示器来测量此背隙。让轴在一个方向上运动,将刻度盘指示器设置为 0。
以递增的方式让轴在相反的方向上运动,直到检测到轴运动为止。背隙值就是指令
中的距离与其实际运动的距离之间的差值。

用附加指令脉冲在运动换向中进行背隙补偿

BAKANOUT 附加指令脉冲 (L R S) (A S)
可取值 对于模拟驱动,在 0 和 32767 之间。
对于 Sercos 驱动,在 ±1000 转数 / 分之内。
缺省值 0 ( 无应用 )。
关联变量 (V.)[n].MPA.BAKANOUT[g].Xn

反向运动时,附加的速度指令脉冲可以补偿可能存在的丝杠背隙。每次轴改变方向
时,CNC 将施加给该轴对应于运动的速度指令及附加的在此参数中设置的速度指令
脉冲。

附加指令施加的时间周期由参数 BAKTIME 设置。

对于模拟驱动,附加的速度指令是由 D/A 转换器的单位给出,其值为 0 到 32767 之


间的整数。32767 对应于 10 V 的模拟电压。 .

BAKANOUT 1 3277 32767


模拟电压 0.3 mV 1V 10 V

当设置附加指令脉冲时,也必须设置参数 BAKTIME 和 ACTBAKAN。

BAKTIME 附加指令脉冲持续时间 (L R S) (A S)
可取值 0 到 65535.
缺省值 : 0
关联变量 (V.)[n].MPA.BAKTIME[g].Xn

表示为补偿反向运动背隙施加的附加速度指令脉冲的持续时间。

ACTBAKAN 附加指令脉冲的应用 (L R S) (A S)
可取值 : 始终
G2 / G3.
CNC 8070 缺省值 始终
关联变量 (V.)[n].MPA.ACTBAKAN[g].Xn

它用于确定施加到补偿背隙峰值上的附加指令脉冲的时间。

(SOFT V03.0X)

60
‡ ‡ ‡ Installation manual

进给率设置

G00FEED G00 的进给率 (L R S) (A S X)


可取值 0 到 200000.0000 毫米 / 分,度 / 分。
0 到 7873.992 英寸 / 分。
0 到 100000.0000 转 / 分
缺省值 10000.0000 毫米 / 分, 度 / 分 或转 / 分
393.70079 英寸 / 分。

关联变量
0 到 3000.0000 转 / 分
(V.)[n].MPA.G00FEED[g].Xn
2.

机床参数
轴的机械参数
总是以可以达到的最快速度执行快速定位 (横向, G00)。它由 G00FEED 设置。

MAXVOLT 达到 G00FEED 的模拟电压 (L R S) (A Ss)


可取值 0 到 10000.0000 mV。
缺省值 : 9500 mV (9.5 V).
关联变量 (V.)[n].MPA.MACVOLT[g].Xn

要让轴达到最大快速运动进给率 G00FEED,CNC 必须输出的模拟电压。

增益设置

PROGAIN 比例增益 (L R S) (A S X)
可取值 0.0 到 100.0 (1000/ 分 ).
缺省值 1
关联变量 (V.)[n].MPA.PROGAIN[g].Xn

为特定进给率设置跟随误差 "ε"。( 理论瞬时位置和实际真实轴的位置之间的差值 )

Actual Feed
Following Error (ε)

曲线图中的每一个方波代表 800 µm 的跟随误差 “ε”。

例如 :
当进给率为1000 毫米/分(1的增益)时,要获得1 毫米的(ε)跟随误差(轴滞后):
F = ε x PROGAIN
F / ε = 1000 ( 毫米 / 分 ) / 1 ( 毫米 ) = 1000 / 分
编程增益 (PROGAIN) = 1

CNC 8070

(SOFT V03.0X)

61
‡ ‡ ‡ Installation manual

FFWTYPE 预控制类型 (L R S) (A S X)
可取值 : OFF
前馈
AC- 前馈
前馈 + AC 前馈
缺省值 : OFF
关联变量 (V.)[n].MPA.FFWTYPE[g].Xn

2. FFGAIN 自动前馈百分率

当工作在前馈状态时,CNC 考虑该参数。如果为模拟或仿真驱动器,则参数为
(L R S) (A S X)

FFWTYPE ;如果为 Sercos 驱动器,则参数为 OPMODEP 。


机床参数
轴的机械参数

可取值 0 到 120 (%).


缺省值 0
关联变量 (V.)[n].MPA.FFGAIN[g].Xn

前馈增益改善位置控制环,从而使跟随误差“ε”最小。只有在非线性加速度和减速
工作状态下才能使用。

它设置与编程进给率成比例的模拟输出部分。其余的将与跟随误差 “ε”成比例。

Programmed
Feedrate FFGAIN
+
Nominal + ε + Analog
PROGAIN
Position output
-
Actual
position

在没有达到负值的情况下,尽可能的最小化跟随误差可以达到最好的调节效果。

前馈的适当的调节

前馈的错误调节

CNC 8070

曲线图中每个方波代表 10 µm 的跟随误差 “ε”。

(SOFT V03.0X)

62
‡ ‡ ‡ Installation manual

MANFFGAIN 手动模式下的前馈百分率 (L R S) (A X)

当工作在前馈状态时,CNC 考虑该参数。如果它是模拟或仿真驱动器,则参数为
FFWTYPE ;如果它是 Sercos 驱动器,则参数为 OPMODEP。

可取值 0 到 120 (%).


缺省值 0
关联变量 (V.)[n].MPA.MANFFGAIN[g].Xn

虽然有三种加速度类型,仅仅只有线性加速度用于 JOG 模式。有时,为自动模式选


择的前馈可能对于 Jog 模式就太高了。

在那些情况下,该参数允许调整 JOG 模式的前馈。


2.

机床参数
轴的机械参数
ACFWFACTOR 加速度时间常数 (L R S) (A Ss X)

当处于 AC- 前馈工作状态时,CNC 考虑该参数。如果它是模拟或仿真驱动器,则参


数为 FFWTYPE ;如果它是 Sercos 驱动器,则参数为 OPMODEP 。

可取值 0.001 和 1000000.0000 毫秒之内。


缺省值 : 1000.0000 毫秒
关联变量 (V.)[n].MPA.ACFWFACTOR[g].Xn

推荐赋予该参数系统响应时间次序值。因为系统响应时间常常是未知值,其大小取
决于机器的惯性和驱动器的调节,推荐试用几个值。

在没有颠倒峰值的情况下,尽可能的最小化跟随误差可以达到最好的调节效果。右
侧曲线图的峰值被颠倒了,为错误调节。

左侧曲线图显示了没有 AC- 前馈增益 (每平方 10 微米)系统的响应,右侧的图拥有


AC- 前馈 (1 微米)。

ACFGAIN 自动模式下 AC- 前馈的百分率 (L R S) (A S X)

MANACFGAIN JOG 模式下 AC- 前馈的百分率 (L R S) (A X)

当处于 AC- 前馈工作状态时,CNC 考虑该参数。参数 ACFWFACTOR。

可取值 : 0 到 120 (%)


缺省值 0
关联变量 (V.)[n].MPA.ACFGAIN[g].Xn
(V.)[n].MPA.MANACFGAIN[g].Xn CNC 8070
它们与参数 FFGAIN 和 MANFFGAIN 相似;但是它们影响 AC-前馈。它们改善系统
对加速度变化的响应 。它们在启动、制动及换向过程中将跟随误差 "ε" 的数量减到
最小。

(SOFT V03.0X)

63
‡ ‡ ‡ Installation manual

Programmed
Acceleration ACFWGAIN

Programmed
Feedrate FFGAIN
+ +
Nominal + ε + + Analog
PROGAIN
Position output
-

2. Actual
position
机床参数
轴的机械参数

线性加速度

加速度的类型由参数 SLOPETYPE 定义。参考 30 页 “通道的缺省状态”。

LACC1 第一部分加速度 (L R S) (A S X)

LACC2 第二部分加速度 (L R S) (A S X)
可取值 1.0000 到 1000000.0000 毫米 /s2 或 度 /s2。
0.03937 到 39370.07874 英寸 /s2。
缺省值 1000.0000 毫米 /s2 或 度 /s2。
39.37008 英寸 /s2。
关联变量 (V.)[n].MPA.LACC1[g].Xn
(V.)[n].MPA.LACC2[g].Xn

LFEED 改变速度 (L R S) (A S X)
可取值 0 到 200000.0000 毫米 / 分, 度 / 分。
0 到 7873.992 英寸 / 分。
0 到 100000.0000 转 / 分。
缺省值 1000.0000 毫米 / 分,度 / 分 或 转 / 分。
39.37008 英寸 / 分。
0 到 10000.0000 转 / 分。
关联变量 (V.)[n].MPA.LFEED[g].Xn

加速的时候, 达到参数中设置的进给率时,它将加速度从 LACC1 变为 LACC2。减


速的时候,达到参数中设置的进给率时,它将加速度从 LACC2 变为 LACC1。

CNC 8070

(SOFT V03.0X)

64
‡ ‡ ‡ Installation manual

LACC1

LACC2
t

- LACC2

- LACC1 2.

机床参数
轴的机械参数
F
3
2 4
LFEED

1 5

1. 轴以LACC1中设置的加速度开始运动,保持该加速度一直到达到LFEED中
设置的进给率为止。
2. 从那一瞬间开始,轴将以 LACC2 中设置的加速度保持运动。
3. 当达到编程进给率时,加速度返回到 “0”。
4. 在制动时,轴将以 LACC2 中设置的值减速。
5. 当进给率低于 LFEED 中设置的值时,轴将以 LACC1 中设置的值减速。

梯形及方波 - 正弦波加速度

两种加速度的动力学原理相似,它们用相同的参数来定义。
• 梯形加速度可能用于编制斜坡程序,从而使加速 / 减速变化平滑。
• 方波 - 正弦波加速度是一种改进了的梯形加速度。它可以平滑加加速度,所以其
运动更安稳,轴结构所遭受的冲击更少。

CNC 8070

(SOFT V03.0X)

65
‡ ‡ ‡ Installation manual

下面的表格显示了每种情况下速度 (V), 加速度 (a) 和加加速度 (j) 的曲线图。

V V V

2. a
t

a
t

a
t
机床参数
轴的机械参数

t t t

j j j

t t t

SLOPETYPE SLOPETYPE SLOPETYPE


(LINEAR) (TRAPEZOIDAL) (SQUARE SINE)

现在我们说明一下梯形加速度的动力学原理。

CNC 8070 1. 轴以均匀增长的加速度沿由参数 ACCJERK 限定的斜坡开始运动,直到达到在参


数 ACCEL 设定的加速度值。
2. 加速度在 ACCEL 值处变为常数。
3. 在达到编程进给率之前,有一个由参数 ACCJERK 限定的减速过程。

(SOFT V03.0X)
4. 轴以编程进给率继续运动,没有加速度。
5. 为了降低轴的转速或停止轴的转动,轴以均匀渐减的减速度沿一个由参数
DECJERK 限定的斜坡运动。
6. 减速度在 DECEL 值处变为常数。
7. 在达到编程进给率或者停止之前,有一个由参数 DECJERK 限定的减速过程。

66
‡ ‡ ‡ Installation manual

ACCEL 加速度 (L R S) (A S X)

DECEL 减速度 (L R S) (A S X)
2 2
可取值 1.0000 到 1000000.0000 毫米 /s 或度 /s .
0.03937 到 39370.07874 英寸 /s2.
缺省值 1000.0000 毫米 /s2 或 度 /s2.
39.37008 英寸 /s2.
关联变量 (V.)[n].MPA.ACCEL[g].Xn

ACCJERK 加加速度
(V.)[n].MPA.DECEL[g].Xn

(L R S) (A S X)
2.

机床参数
轴的机械参数
DECJERK 加加速度 (L R S) (A S X)
3 3
可取值 1.0000 到 1000000000.0000 毫米 /s 或度 /s .
0.03937 到 39370.078.74010 英寸 /s3.
缺省值 10000.000 毫米 /s3 或 度 /s3.
393.70087 英寸 /s3.
关联变量 (V.)[n].MPA.ACCJERK[g].Xn
(V.)[n].MPA.DECJERK[g].Xn

机床原点搜索

带距离编码参考标记的反馈系统 (I0)

对带距离编码参考标记 (编码为 I0)反馈系统的轴可能将行程内的任何一个点作为


原点。

在轴的机床参数 "REFDIREC" 设置的方向上,以轴的机床参数 "REFEED2" 设置的进


给率运动,轴可能运动的最小距离小于 200 毫米。

不带距离编码参考标记的反馈系统 (I0)

对不带距离编码参考标记反馈系统的轴必须始终将机床上一个特殊的点作为机床原
点,该点就是所谓的机床参考点或原点。

该装置必须在机床参考点处为每个轴放置一个原点开关。

轴将在由轴参数 "REFDIREC" 设置的方向上,以参数 "REFEED1" 设置的进给率运


动,直至到达原点开关。

按下原点开关时,它将调转方向,以参数 "REFEED2" 设置的进给率往回运动。在释


放原点开关之后,它将保持运动直到 CNC 从反馈装置处检测到标志脉冲 (I0)。

当反馈系统带距离编码参考标记 (I0) 时,也一定要设置机床参考点,并且丝杠误差


补偿也应用在该轴上。

在机床上的任何位置都可以执行机床原点搜索;但是机床参考点 (原点)处的丝杠
误差必须为 “0”。

CNC 8070

(SOFT V03.0X)

67
‡ ‡ ‡ Installation manual

I0TYPE 参考标记的类型 (I0) (L R S) (A S X)


可取值 : 增量 ( 不带距离编码 )
增量距离编码
递减距离编码
缺省值 : 增量 ( 不带距离编码 )
关联变量 (V.)[n].MPA.I0TYPE[g].Xn

带增量距离编码 I0 的 Fagor 线性编码器

2. MOVX, MOVY, MOVP, FOX, FOP

带递减距离编码 I0 的 Fagor 线性编码器


机床参数
轴的机械参数

COVX, COVP.

REFVALUE 参考点的位置 (L R S) (A S X)
可取值 : ±99999.9999 毫米 或度之内
±3937.00787 英寸之内 .
缺省值 0
关联变量 (V.)[n].MPA.REFVALUE[g].Xn

在下列情况下必须定义机床参考点:
• 不带距离编码标记 (I0)反馈系统
• 带距离编码标记 (I0)反馈系统,且丝杠误差补偿也应用在该轴上。

相对于机床参考零点设置原点位置。

REFSHIFT 参考点偏置 (L R S) (A S X)
可取值 ±99999.9999 毫米 或度之内
±3937.00787 英寸之内
缺省值 0
关联变量 (V.)[n].MPA.REFSHIFT[g].Xn

有时在重新调整机床时,有必要拆下反馈装置,这样在重新装回去时,新的机床原
点可能与原先的那个就不一致了。

因为机床原点必须始终保持一致,所以必须将存在于新点和旧点之间的差值赋予参
数 REFSHIFT。

REFFEED1 快速原点搜索进给率 (L R S) (A S X)

REFFEED2 慢速原点搜索进给率 (L R S) (A S X)
可取值 0 到 200000.0000 毫米 / 分 , 度 / 分
0 到 7873.992 英寸 / 分
0 到 100000.0000 转 / 分
缺省值 REFFEED1
1000.0000 毫米 / 分 或 度 / 分 (39.37001 英寸 / 分 ).
100.0000 转 / 分
REFFEED2
100.0000 毫米 / 分 或 度 / 分 (3.93700 英寸 / 分 ).
10.0000 转 / 分 .

CNC 8070 关联变量 (V.)[n].MPA.REFFEED1[g].Xn


(V.)[n].MPA.REFFEED2[g].Xn

对没有带距离编码参考标记 (I0) 的反馈系统,CNC 以参数 "REFEED1" 中定义的进给


率执行机床原点搜索,直到碰到原点开关 。然后,它将调转运动方向,以参数
"REFEED2"设置的进给率往回运动,它将保持运动直到CNC从反馈装置处检测到参考
(SOFT V03.0X) 标志脉冲。

68
‡ ‡ ‡ Installation manual

REFPULSE I0 脉冲的类型 (L R S) (A S X)
可取值 正/负.
缺省值 负.
关联变量 (V.)[n].MPA.REFPULSE[g].Xn

表示用于机床原点搜索的 I0 信号沿的类型。

ABSOFF 相对于距离编码 I0 的偏置 (L R S) (A S X)

CNC 考虑 I0TYPE = 距离编码的情况。

可取值 ±99999.9999 毫米或度之内


2.

机床参数
轴的机械参数
±3937.00787 英寸之内
缺省值 : 0
关联变量 (V.)[n].MPA.ABSOFF[g].Xn

对于带距离编码 (I0)参考标记的线性编码器来说,通过简单的将轴运动 20 或 100


毫米,就可以知道机床的位置。在读出两个连续的距离编码(I0)参考标记之后(彼
此相距 20 或 100 毫米),就可以知道轴相对于刻度尺零点 (C)的位置。

CNC 为了显示相对于机床零点 (M) 的位置,必须将相对于刻度尺零点 (C) 的机床零点


(M) 的位置赋予该参数。

刻度尺零点 (距离编码的开始)可能位于也可能超出刻度尺的测量长度。

(C) 刻度尺的零点位置。
(M) 机床参考零点位置。

EXTMULT 距离编码标记的外部因素 (L R S) (A X)

CNC 考虑 I0TYPE = 距离编码的情况。

可取值 : 0 到 256.
缺省值 : 0
关联变量 (V.)[n].MPA.EXTMULT[g].Xn

表示应用于 CNC 的机械周期 (刻度尺上的刻度)和电子周期 (反馈信号)之间的关


系。

关于 Fagor 线性编码器的实例 :
"FOX" 型 Fagor 线性编码器有 100 微米的刻度周期(刻度线之间的间隙)和 4
微米的电子信号周期。
EXTMULT = 100 / 4 = 25

赋予带距离编码 I0 的 Fagor 编码器的值如下:


CNC 8070
旋转编码器 EXTMULT
HO SO 90,000 脉冲 5

HO SO 180,000 脉冲 10

HOP SOP 18,000 脉冲 1


(SOFT V03.0X)

69
‡ ‡ ‡ Installation manual

线性编码器 EXTMULT
SOP GOP MOP COP 1
SVOP MOC COC
MOT COT
MOVP COVP

SOX GOX MOX COX 2


SVOX

MOY COY 10
2. MOVY

LOP 1
机床参数
轴的机械参数

LOX 10

MOVX COVX FOT 5

FOX 25

FOP 1

I0CODDI1 两种固定距离编码 I0 的间隙 (L R S) (A S X)

I0CODDI2 两种可变距离编码 I0 的间隙 (L R S) (A S X)

CNC 考虑 I0TYPE = 距离编码的情况。

可取值 0 到 65535.
缺省值 I0CODD1=1000
I0CODD2=1001.
关联变量 (V.)[n].MPA.I0CODDI1[g].Xn
(V.)[n].MPA.I0CODDI2[g].Xn

用一定数量的波来定义它。

关于 Fagor 线性编码器的实例 :
两种固定距离编码 I0 之间的间隙 20.000 毫米
两种可变距离编码 I0 之间的间隙 20.020 毫米
正弦波信号的周期 20 毫米
在固定 I0 之间波的数量 20000/(20 x EXTMULT) = 1000
在可变 I0 之间波的数量 20020/(20 x EXTMULT) = 1001

赋予带距离编码 I0 的 Fagor 编码器的值如下:

线性编码器 I0CODDI1 I0CODDI2


SOP GOP MOP COP 1000 1001
SVOP MOC COC
MOT COT
MOVP COVP

SOX GOX MOX COX 1000 1001


SVOX

MOY COY 1000 1001


MOVY
CNC 8070
LOP 2000 2001

LOX 2000 2001

MOVX COVX FOT 1000 1001

FOX 1000 1001


(SOFT V03.0X)
FOP 1000 1001

70
‡ ‡ ‡ Installation manual

旋转编码器 I0CODDI1 I0CODDI2


HO SO 90,000 脉冲 1000 1001

HO SO 180,000 脉冲 1000 1001

HOP SOP 18,000 脉冲 1000 1001

跟随误差

跟随误差就是轴的理论位置和实际 (真实的)位置之间的差值。
2.

机床参数
轴的机械参数
在增加轴的增益时,跟随误差随之减小。

插值轴的跟随误差越相似 (同样的),关于圆弧插补的曲线部分的加工就越好。

FLWEMONITOR 监控类型 (L R S) (A S X)
可取值 关 , 标准 , 线性 .
缺省值 关 ( 无监控 )
关联变量 (V.)[n].MPA.FLWEMONITOR[g].Xn

该参数决定跟随误差将如何被监控。如果其设置为 " 关 ",则跟随误差就不受监控,


从而就不发布任何错误消息。

" 标准 " 监控始终监控跟随误差,当其超出参数 MAXFLWE 和 MINFLWE 设置的值时,


CNC 将提示出错。

线性监控为动态监控,它允许一定百分比的跟随误差。该百分比由参数 FEDYNFACT
设置。

MINFLWE 停止时最大的跟随误差 (L R S) (A S)

CNC 考虑除了 " 关 " 之外的 FLWEMONITOR 的情况。

可取值 0 到 99999.9999 毫米或度


0 到 3937.00787 英寸之间
缺省值 : 1.0000 毫米或度 (0.03937 英寸 ).
关联变量 (V.)[n].MPA.MINFLWE[g].Xn

表示当轴停止时所允许的最大跟随误差。 参数 MINFLWE 值不能大于轴的总行程


(LIMITPOS - LIMITNEG) 的 1/4。

MAXFLWE 运动中的最大跟随误差 (L R S) (A S)

CNC 考虑除了 “关”以外 FLWEMONITOR 的情况。

可取值 0 到 99999.9999 毫米或度。


0 到 3937.00787 英寸之间。
缺省值 1.0000 毫米或度 (0.03937 英寸 ).
关联变量 (V.)[n].MPA.MAXFLWE[g].Xn

• FLWEMONITOR = 标准,表示当轴运动时所允许的最大跟随误差。
• FLWEMONITOR = 线性,表示起始于动态监控的跟随误差的值。
CNC 8070
FEDYNAC 跟随误差偏差的 % (L R S) (A S)
可取值 0 到 100 (%).
缺省值 50
关联变量 (V.)[n].MPA.FEDYNAC[g].Xn
(SOFT V03.0X)
CNC 考虑 FLWEMONITOR = 线性的情况。表示相对于理论跟随误差的最大实际跟随
误差偏差百分率。

CNC 始终依靠进给率 (F)计算最大和最小跟随误差 (Fe)。如果不在允许的区域


内 (图形中的阴影部分),CNC 将提示出错。

71
‡ ‡ ‡ Installation manual

2.
机床参数
轴的机械参数

参数 MAXFLWE 表示起始于动态监控的跟随误差值。

ESTDELAY 跟随误差延迟 (L R S) (A S)
可取值 0 和 1000000 毫秒之内 .
缺省值 0
关联变量 (V.)[n].MPA.ESTDELAY[g].Xn

估算跟随误差时,该参数用于定义施加的延迟。从而使理论值 (1) 更接近实际值 (2) ,


进而避免出现不期望的跟随误差消息。

INPOMAX 到达指定位置的时间 (L R S) (A S X)

INPOTIME 到达指定位置时间的最小值 (L R S) (A S X)
可取值 0 到 1000000 毫秒之间
缺省值 0
关联变量 (V.)[n].MPA.INPOMAX[g].Xn
(V.)[n].MPA.INPOTIME[g].Xn

参数 INPOMAX 限制轴到达指定位置所需要的时间 (最大时间)。

参数 INPOTIME 设置轴必须在适当位置区域停留的时间,以便让 CNC 认为其已经到


达位置 “in position”。

它们确保当死轴工作时 (仅仅在运动时才受控制的轴),它们到达位置时运动将完
成。

CNC 8070

(SOFT V03.0X)

72
‡ ‡ ‡ Installation manual

轴润滑

DISTLUBRI 润滑脉冲的距离 (L R S) (A S X)
可取值 0 到 2000000000 毫米或度 .
0 到 78739920 英寸
缺省值 0 ( 无润滑 ).
关联变量 (V.)[n].MPA.DISTLUBRI[g].Xn

在运动了该参数中指定的距离后,润滑信号被激活。

PLC 以毫米为单位读取该参数的值,而不是以微米的十分之一(0.0001 毫米)读取。


2.

机床参数
轴的机械参数
CNC 逻辑输入和输出:为了 PLC 润滑轴和齿轮,必须按顺序使用 LUBR( 轴 ),
LUBRENA( 轴 ) 和 LUBROK( 轴 )。
1. LUBRENA( 轴 ) 标志表示该功能是否被使用。
2. 当轴已经运动了参数 DISTLUBRI 中设置的距离,LUBR( 轴 ) 标志设置为 "1" ,
“告诉”PLC 轴需要润滑了。
3. 在润滑完轴之后,PLC 设置 LUBROK( 轴 ) 标志为高电平 (=1) ,让 CNC 知道轴已
经润滑了。
4. CNC 设置 LUBR( 轴 ) 标志为低电平 (=0) 且重新将其值设置为 "0"。

旋转轴和主轴的模块定义

MODUPLIM 模块的上限 (R S) (A Ss X)

MODLOWLIM 模块的下限 (R S) (A Ss X)

CNC 考虑 AXISMODE = 模块的情况。

可取值 : ±99999.9999º 之内
缺省值 MODUPLIM = 360º 和 MODLOWLIM = 0º.
关联变量 (V.)[n].MPA.MODUPLIM[g].Xn
(V.)[n].MPA.MODLOWLIM[g].Xn

对于在 ±180° 之内的读数,设置 MODUPLIM = 180º 和 MODLOWLIM = -180º。

MODNROT 转动模块误差 (R S) (A Ss X)

MODERR 增量模块误差 (R S) (A Ss X)

CNC 考虑参数 AXISMODE = 模块 和 MODCOMP = 是的情况。

参数 MODNROT.

可取值 1 到 32767 转 .
缺省值 1
关联变量 (V.)[n].MPA.MODNROT[g].Xn

CNC 8070

(SOFT V03.0X)

73
‡ ‡ ‡ Installation manual

参数 MODERR.

可取值 ±32767 之内
缺省值 0
关联变量 (V.)[n].MPA.MODERR[g].Xn

表示用于补偿不精确轴的分辨率的补偿。

例如:

2. 电机上安装有齿轮速比为 7/11 且其有 1000 线的编码器的旋转轴。


PITCH = 360 x 7/11 = 229.090909 ...
机床参数
轴的机械参数

• 如果 NPULSES = 1000 和 PITCH = 229.091,电机的每 11 转:


CNC 将读取 11 x 229.091 = 2520.0010º
而轴将旋转 7 x 360º = 2520.0000º
因此: MODNROT = 11 MODERR = -10
• 如果 NPULSES = 1000 和 PITCH = 229.090,电机的每 11 转:
CNC 将读取 11 x 229.090 = 2519.9900º
而轴将旋转 7 x 360º = 2520.0000º
因此:MODNROT = 11 MODERR = 100

主轴

SZERO 被认为 "0 转 / 分 " 的速度 (S) (A X)


可取值 0 到 100000 转 / 分
缺省值 : 0
关联变量 (V.)[n].MPA.SZERO[g].Xn

表示主轴被认为处于停止状态的最高转速值。

POLARM3 M3 模拟电压符号 (S) (A Ss X)

POLARM4 M4 模拟电压符号 (S) (A Ss X)


可取值 正/负.
缺省值 : POLARM3 = 正 .
POLARM4 = 负
关联变量 (V.)[n].MPA.POLARM3[g].Xn
CNC 8070 (V.)[n].MPA.POLARM4[g].Xn

(SOFT V03.0X)

74
‡ ‡ ‡ Installation manual

命令配置

SERVOOFF 偏置补偿 (L R S) (A)


可取值 : 在 ±32767 之内
缺省值 0.
关联变量 (V.)[n].MPA.SERVOOFF[g].Xn

驱动的模拟电压偏置值。

它以 D/A 转换器单位给出,其值可为 ±32767 之间的所有整数。 ±32767 的值对应


±10V 的模拟电压。
2.

机床参数
轴的机械参数
SERVOOFF 1 3277 32767
偏置 0.3 mV 1V 10 V

MINANOUT 最小模拟输出 (L R S) (A)


可取值 0 到 32767.
缺省值 0.
关联变量 (V.)[n].MPA.MINANOUT[g].Xn

它以 D/A 转换器单位给出,其值可为 0 到 32767 之间的所有整数。 32767 的值对


应 10V 的模拟电压。

MINANOUT 1 3277 32767


模拟电压 0.3 mV 1V 10 V

模拟输出 / 反馈输入

ANAOUTID 轴的模拟输出 (L R S) (A)

COUNTERID 轴的反馈输入 (L R S) (A)


可取值 0 到 16
缺省值 : 0
关联变量 (V.)[n].MPA.ANAOUTID[g].Xn
(V.)[n].MPA.COUNTERID[g].Xn

它们以远程组 (电力供给元件的旋转开关)的顺序编号。

如果在每组中有若干个计数模块,那么它们的顺序为从上到下和从左到右。

CNC 8070

(SOFT V03.0X)

75
‡ ‡ ‡ Installation manual

2.4 JOG 模式的机床参数

手轮配置

可以设置手轮,使它可为所有的轴通用或仅仅用于某根轴 (单独的)。
• 单独的手轮只可以控制与之关联的轴的运动。
• 使用通用手轮时,必须用JOG键选择要运动的轴。它们不能移动与单独手轮相关
2. 联的那些轴。

如下手轮的配置是可能的:
机床参数
JOG 模式的机床参数

• 单一的手轮控制所有的轴。
• 一个或几个单独手轮,每个手轮与一根轴相关联。
• 一个或几个单独手轮和一个通用于其余所有轴的手轮。

通过参数 MPGRESOL 来设置每根轴的分辨率及它在每个开关位置运动的距离。

NMPG 手轮的数量
可取值 0 到 3.
缺省值 0 ( 不存在手轮 ).
关联变量 (V.)MPMAN.NMPG

与 CNC 连接的手轮的总数:单独手轮加上通用手轮。

MANPG 手轮表格

显示手轮设置表格。

MANPG n 手轮配置

专为每个手轮创建的包括所有参数 COUNTERID 和 MGAXIS 的表格。

COUNTERID 手轮的反馈输入
可取值 对于连接到键盘上的手轮,取值从 -1 到 -8
对于连接到反馈计数器(阅读器)模块上的手轮,取值从1 到16
缺省值 : 0
关联变量 (V.)MPMAN.COUNTERID[i]

手轮可以通过键盘(每键盘三个)及远程组计数器模块(每模块四个)连接到 CNC。

通过键盘连接的手轮从 -1 到 -8 进行编号。键盘上的顺序就是 CAN 总线上的顺序。


• 第一个键盘 -1, -2, -3.
• 第二个键盘 -4, -5, -6.
• 第三个键盘 -7, -8.

连接到远程组 (值为 1 到 16)上的手轮根据远程组的顺序 (电力供给模块的旋转


开关)进行编号。如果在每组中有若干个计数器模块,其编号顺序为从上到下,从
左到右。

MPGAXIS 与手轮相关联的轴
CNC 8070
关联变量 (V.)MPMAN.MPGAXIS[i]

轴的命名与跟它相关联的手轮有关。 在定义与所有的不单独拥有手轮的轴相关联的
通用手轮时,将此参数空着。

(SOFT V03.0X)

76
‡ ‡ ‡ Installation manual

JOG 键的配置

JOGKEYDEF 轴和运动方向
关联变量 (V.)MPMAN.JOGKEYDEF[i]

有 15 个参数来定义每个 JOG 键的功能。第一个参数对应着左上方的按键,其余的


参数将按照从左到右、从上到下的顺序计数。

1 2 3
竖向 JOG 键盘
2.

机床参数
JOG 模式的机床参数
4 5 6
横向 JOG 键盘 .

7 8 9 1 2 3 4 5

10 11 12 6 7 8 9 10

13 14 15 11 12 13 14 15

JOG 键区由下列类型的键组成。

定义轴和手动方向的键
X+ 7+

定义手动控制轴的键
X 7

定义运动方向的键
+ -

快速键

在同一 JOG 键区可以定义两种类型的键。赋给它们如下值中的一种,来定义每个键


的性能:
• 对于定义轴和方向的键,其值可取 -1 到 +16(有正负之分)之间的值。符号表示
正方向 (+)或者负方向 (-),数字对应着逻辑轴 (g.m.p.)AXISNAME。
• 对于只用来定义轴的键,其值可取 1 到 16 (无正负之分)之间的值。
• 对于只用来定义运动方向的键,用 “+”和 “-”值来定义。
• 对于快速键用 "R" 值来定义。

JOGTYPE JOG 类型
可取值 加压轴 / 保持轴 .
缺省值 加压轴 .
关联变量 (V.)MPMAN.JOGTYPE

在手动键盘有不同的键来选择轴和手动方向时使用该参数。这样的情况下,手动控
制一根轴需要激活轴键和运动方向键 。

根据手动控制键盘配置的方式有两个选项: CNC 8070


• 对于 “加压轴”选项,当轴键和方向键同时按下时,轴将运动。
• 对于 “保持轴”选项,按下轴键就可以选择它。当方向键保持被压状态时,轴
将运动。按 [ESC] 或 [STOP] 取消选定。

(SOFT V03.0X)

77
‡ ‡ ‡ Installation manual

2.4.1 关于如何设置手轮和 JOG 键的实例

手轮设置

一台拥有 X, Y, Z 和 A 轴的机床, X 轴和 Y 轴分别需要两个单独的手轮, Z 轴和 A


轴需要一个通用手轮。
• 用于 X 轴的单独手轮

2. 进给率输入 :
100 线的分度盘
键盘 (MPG1)
机床参数
JOG 模式的机床参数

脉冲 / 转速 : 100
分辨率 (X): 0.001, 0.01, 0.1
• 用于 Y 轴的单独手轮
进给率输入 : 键盘 (MPG2)
100 线的分度盘
脉冲 / 转速 : 200
分辨率 (Y): 0.001, 0.01, 0.1
• 用于其余轴的通用手轮 (Z, A)
进给率输入 : 计数器 (X1)
100 线的分度盘
脉冲 / 转速 : 100
分辨率 (Z): 0.001, 0.01, 0.1
分辨率 (A): 0.01, 0.1, 1

参数设置 :

NMPG 3 3- 手轮系统

• X 轴手轮 (MANPG 1)

COUNTERID -1 键盘 (MPG1)

MPGAXIS X

MPGRESOL 1 0.001 分辨率 0.001

MPGRESOL 10 0.01 分辨率 0.01

MPGRESOL 100 0.1 分辨率 0.1

• Y 轴手轮 (MANPG 2)

COUNTERID -2 键盘 (MPG2)

MPGAXIS Y

MPGRESOL 1 0.0005 分辨率 0.001

MPGRESOL 10 0.005 分辨率 0.01

MPGRESOL 100 0.05 分辨率 0.1

CNC 8070 • 其余轴 (Z + A) 的手轮

COUNTERID 1 计数器 (X1)

MPGAXIS 与其余轴相关联

Z- MPGRESOL 1 0.001 分辨率 0.001


(SOFT V03.0X)

78
‡ ‡ ‡ Installation manual

Z- MPGRESOL 10 0.01 分辨率 0.01

Z- MPGRESOL 100 0.1 分辨率 0.1

A- MPGRESOL 1 0.01 分辨率 0.01

A- MPGRESOL 10 0.1 分辨率 0.1

A- MPGRESOL 100 1 分辨率 1

设置 JOG 键 2.

机床参数
JOG 模式的机床参数
例如:一台拥有将 X, Y, U, V 轴分别定义为 AXISNAME 1, 2, 3, 4 的机床,想要使用
相同名字的键手动控制X和Y轴,使用第4轴的键控制U 轴及使用第5 轴的键控制V轴。

例 1: 竖向 JOG 键盘

JOG 键区 JOGKEYDEF 键 值
1 [X+] 1+
X+ Y+ 4+
2 [Y+] 2+
3 [4+] 3+
X- Y- 4-
4 [X-] 1-

5+ 5- 5 [Y-] 2-
6 [4-] 3-
7 [5+] 4+
8 [R] R
9 [5-] 4-
10 - 15 ---

例 2: 竖向 JOG 键盘

JOG 键区 JOGKEYDEF 键 值
1 [X] 1
X Y +
2 [Y] 2
3 [+] +
4 5 -
4 [4] 3
5 [5] 4
6 [-] -
7 [R] R
8 ---
9 ---
10 - 15 ---

CNC 8070

(SOFT V03.0X)

79
‡ ‡ ‡ Installation manual

例 3: 竖向 JOG 键盘

JOG 键区 JOGKEYDEF 键 值
1 [+] +
+ -
2 [R] R
3 [-] -
X 4+ 4-
4 [X] 1

Y 5+ 5- 5 [4+] 3+

2. 6
7
[4-]
[Y]
3-
2
机床参数
JOG 模式的机床参数

8 [5+] 4+
9 [5-] 4-
10 - 15 ---

例 4: 横向 JOG 键盘

JOG 键区 JOGKEYDEF 键 值
1 [X+] 1+
X+ Y+ 4+ 2 [Y+] 2+
3 [4+] 3+
X- Y- 4-
4-5 ---
6 [X-] 1-
5+ 5-
7 [Y-] 2-
8 [4-] 3-
9 - 10 ---
11 [5+] 4+
12 [R] R
13 [5-] 4-
14 - 15 ---

例 5: 横向 JOG 键盘

JOG 键区 JOGKEYDEF 键 值
1 [X+] 1+
X+ Y+ 4 5 2 [Y+] 2+
3 [R] R
X- Y- + -
4 [4] 4
5 [5] 5
6 [X-] 1-
7 [Y-] 2-
8 ---
9 [+] +
10 [-] -
11 - 15 ---
CNC 8070

(SOFT V03.0X)

80
‡ ‡ ‡ Installation manual

2.5 M 功能表的机械参数

M 功能表

MTABLESIZE 表格元素的数量
可取值 0 到 200.
缺省值
关联变量
50
(V.)MPM.MTABLESIZE 2.

机床参数
M 功能表的机械参数
定义了多达 200 个辅助 M 功能。分配给每种功能一个子程序且定义为同步类型。

必须记住,除了该表格中显示的那些辅助功能之外,有些辅助功能用于 CNC 程序中


时有着特殊的含义。这些功能是 M00, M01, M02, M03, M04, M05, M06, M08, M09,
M19, M30, M41, M42, M43 和 M44。

DATA n M 功能表

这些参数中的每一个都代表着一个 M 功能。所有的都必须定义 MNUM, SYNCHTYPE,


MTIME 和 MPROGNAME 参数。

MNUM M 功能号
可取值 0 到 65535.
关联变量 (V.)MPM.MTABLESIZE[i]

SYNCHTYPE 同步类型
可取值 : M 不同步
先发送 - 先同步 .
先发送 - 后同步 .
后发送 - 后同步 .
缺省值 先发送 - 先同步 .
关联变量 (V.)MPM.SYNCHTYPE[i]

由于 M 功能可与轴的运动同时编写在同一个程序段中,所以必须指出何时将功能发
送给 PLC, 何时检测其是否已经执行完毕 (同步)。

在运动之前或之后发送和 / 或 同步:
• 如果 M 功能用于打开一盏灯,将在不同步的状态下设置它,因为没有必要检测这
盏灯是否打开了。
• 功能 M03 和 M04 用于启动主轴,在运动之前必须同步的执行它们。
• 功能 M5 用于停止主轴,在运动之后应该同步的执行它。

MTIME M 功能的估计时间
可取值 0 到 1000000 毫秒 .
缺省值 : 0 毫秒 .
关联变量 (V.)MPM.MTIME[i]

在编辑 - 模拟模式下,有个选项允许计算在程序中给定的加工条件下,执行一部分
程序所需要的时间。
CNC 8070
设置该参数可微调计算。

MPROGNAME 与 M 功能相关联的子程序名
可取值 : 任何少于或等于 64 个字符的文字
关联变量 (V.)MPM.MPROGNAME[i] (SOFT V03.0X)

必须将与 M 功能关联的子程序存放于 "C:\CNC8070 \MTB \SUB" 文件夹中。为了将


M 功能发送给 PLC,必须在子程序中编写它。

81
‡ ‡ ‡ Installation manual

有关联子程序的 M 功能的同步类型一定是:“M 不同步”或 “后发送 - 后同步”。在


执行完程序的运动后 (如果有),CNC 执行关联子程序。

在与确定的 M 功能相关联的子程序中为了区分程序,在子程序之内用变量
i (V.)G.CNCHANNEL 来区分每个通道的编码。

2.
机床参数
M 功能表的机械参数

CNC 8070

(SOFT V03.0X)

82
‡ ‡ ‡ Installation manual

2.6 动力机械参数

2.6.1 运动学配置

可以为机床设置多达六种不同的动力。 必须为每种应用的动力类型下定义。参数
KINID 表示通电状态下 CNC 默认的动力的数量 (不是种类)。

运用指令 #KIN ID 从加工程序中选择运动。

可以控制如下几种类型的运动:
• 球形主轴,直角主轴 ,角度主轴。
2.

机床参数
动力机械参数
• 双旋转工作台。
• 主轴和工作台 .
• C 轴运动

A B C

E
D

(A) 球形主轴 (D) 双旋转工作台 .


(B) 直角主轴 (E) 主轴 - 工作台 .
(C) 旋转 (角度)主轴 .

轴的分类

每个通道可以有一个有效运动。一个运动可以配置 3 到 5 根轴。所有组成运动的轴
必须属于同一个通道,且必须按如下顺序占据第一个位置。
第一轴 平面第一主轴 ( 横坐标 ).
第二轴 平面第二主轴 ( 纵坐标 ).
第三轴 纵轴 .
第四轴 运动的第四轴
第五轴 运动的第五轴 .
第六轴及剩余的轴 其余轴
CNC 8070
前三根轴必须是线性的。在它们上面施加主轴补偿。 运动的第四和第五轴可能是旋
转的或者是线性的,这取决于运动的类型。

(SOFT V03.0X)

83
‡ ‡ ‡ Installation manual

运动配置

NKIN 不同运动的数量
可取值 0 到 6.
缺省值 : 0
关联变量 (V.)MPK.NKIN

运动表格
2. KINEMATIC

显示运动配置的表格。对于每种动力都必须定义以下参数:
机床参数
动力机械参数

TYPE 运动类型
DATA1 - DATA42 每种运动所需要的数据

下面显示 Fagor 提供的不同种类的动力及其相关数据。若要配置机床动力模式,请


与 Fagor 自动公司联系。

TYPE 运动类型
1 = 直角或球形主轴头 YX.
2 = 直角或球形主轴头 ZX.
3 = 直角或球形主轴头 XY.
4 = 直角或球形主轴头 ZY.
5 = 角度主轴头 XZ.
6 = 角度主轴头 YZ.
7 = 角度主轴头 ZX.
8 = 角度主轴头 ZY.
9 = 旋转工作台 AB.
10 = 旋转工作台 AC.
11 = 旋转工作台 BA.
12 = 旋转工作台 BC.
13 = 主轴 - AB 工作台 .
14 = 主轴 - AC 工作台 .
15 = 主轴 - BA 工作台 .
16 = 主轴 - BC 工作台 .
41 = C 轴。当 ALIGNC = YES 时加工工件表面。
42 = C 轴 。当 ALIGNC = NO 时加工工件表面。
43 = C 轴。加工工件的旋转侧面。

CNC 8070

(SOFT V03.0X)

84
‡ ‡ ‡ Installation manual

TYPE=1 TYPE=2 TYPE=3 TYPE=4


B
A
C C
B

B
A
Z A
Z Z Z

2.
Y X Y X Y Y X
X

TYPE=5 TYPE=6 TYPE=7 TYPE=8

机床参数
动力机械参数
B
C
C C B
A
C
A

Z Z Z Z
Y X Y X Y X Y X

TYPE=9 TYPE=10 TYPE=11 TYPE=12


C C
B

A B
B

A A
Z Z Z Z
Y X Y X Y X Y X

TYPE=13 TYPE=14 TYPE=15 TYPE=16

A A B B

B C A C

Z Z Z Z
Y X Y X Y X Y X

TYPE=41/42 TYPE=43
Y Z
C

CNC 8070

(SOFT V03.0X)

85
‡ ‡ ‡ Installation manual

主轴运动学定义 ( 类型 1 到 8)

可以控制球形主轴头、直角主轴头和角度主轴头。

2. A B C
机床参数
动力机械参数

(A) 球形主轴。
(B) 直角主轴。
(C) 旋转 (角度)主轴头。

如果有一个角度主轴头,主旋转轴 (4)必须围绕 X,Y,Z 主轴中的一根轴旋转,二


级轴或牵引轴 (5)将构成一个特殊的角度。

4
4
5

Z Z
Y X Y X

左图就是此情形,但是右图中主旋转轴 (4)不围绕 Y 轴旋转 (它与 Y 轴形成了一


角度)。

从现在开始,所有的介绍默认主轴为 X,Y 和 Z,且与它们相关的旋转轴为 A,B 和 C。


B
C

CNC 8070

(SOFT V03.0X)

86
‡ ‡ ‡ Installation manual

DATA1...DATA7 主轴尺寸

不需要对它们下定义,下表中列出了为每个模型定义的参数及其含义。

可以用正值或者负值来定义它们。图表中的 (+)号表示假定那个方向为正。.

DATA1 表示主轴的前端与沿 Z 轴的第二旋转轴之间的距离。

DATA2 表示第二旋转轴与沿 X 轴的主轴之间的距离。

DATA3 表示第二旋转轴与沿 Y 轴的主轴之间的距离。

DATA4 表示第二旋转轴与沿 Z 轴的主轴之间的距离。 2.


DATA5 表示刀具轴与沿 X 轴的第二旋转轴之间的距离。

机床参数
动力机械参数
DATA6 表示刀具轴与沿 Y 轴的第二旋转轴之间的距离。

DATA7 表示主旋转轴和第二旋转轴之间 ( 主要是旋转主轴的头部 ) 角度。

DATA2( ) DATA3( )
TYPE=1
B

DATA4( )

DATA1( )
A
Z
Z Z
Y X
X Y DATA6( )

TYPE=2 DATA2( )

DATA4( )
C

DATA1( )
A
Z Z Z
Y X X Y DATA3( )
DATA6( )

TYPE=3 DATA5( ) DATA3( )


DATA2( )

A
DATA4( )
B
DATA1( )

Z Z
Z
Y X Y
X

CNC 8070

(SOFT V03.0X)

87
‡ ‡ ‡ Installation manual

DATA5( )
TYPE=4 DATA3( )
DATA2( )

DATA4( )

2. Y
Z
X
B

Z
DATA1( )

Z
X Y
机床参数
动力机械参数

TYPE=5
DATA6( )
DATA3( )
DATA5( ) DATA7( )

A
C
DATA1( ) DATA2( )

Z Z Z
Y X X Y

TYPE=6 DATA5( )
DATA2( )
DATA7( ) DATA6( )

B
C

DATA1( )
DATA3( )

Z Z Z
Y X
X Y

TYPE=7 DATA7( ) DATA3( )

DATA4( ) DATA6( )

A DATA5( )
DATA1( )

Z
Z Z
Y X
X Y

TYPE=8 DATA7( )
DATA2( )

DATA5( ) DATA4( )

C B

CNC 8070 DATA6( )


DATA1( )

Z
Z Z
Y X
X Y

(SOFT V03.0X)

88
‡ ‡ ‡ Installation manual

DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置
可取值 ±99999.9999º 之内
缺省值 : 0

主轴的其它位置是指当刀具垂直于工作平面 (平行于纵轴)的位置。

DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
可取值 0 ( 由 DIN 66217 标准指示的方向 )。 2.
1 ( 与 DIN 66217 标准相反的方向 )。

机床参数
动力机械参数
缺省值 0

依照 DIN 66217 标准用右手准则很容易记住 XYZ 轴的方向。

对于旋转轴,旋转的方向已确定,当环绕相关联的线性轴,弯曲你的手指 (闭合手
掌)时,你的拇指指向线性轴的正方向 。

DATA12 手动旋转轴或伺服控制旋转轴
0 = 两个轴都是伺服控制。
1 = 主轴手动控制而第二旋转轴伺服控制 。
2 = 主轴伺服控制而第二旋转轴手动控制。
3 = 两轴都是手动控制。

DATA 13...DATA42( 现在还没有用 )

CNC 8070

(SOFT V03.0X)

89
‡ ‡ ‡ Installation manual

工作台的运动学定义 ( 类型 9 到 12)

可以控制如下类型的旋转工作台:

2.
机床参数
动力机械参数

DATA1 ( 现在还没有用 )

DATA2...DATA5 工作台尺寸

可以用正值或者负值来定义它们。图表中的 (+)号表示假定那个方向为正。 .

DATA2 表示第二旋转轴或与沿 X 轴的主轴交叉点的位置 。

DATA3 表示第二旋转轴或与沿 Y 轴的主轴交叉点的位置 。

DATA4 表示第二旋转轴或与沿 Z 轴的主轴交叉点的位置 。

DATA5 表示第二和主旋转工作台之间的距离。

TYPE=9 Z Z

X Y

DATA5( )

A DATA2( ) DATA4( )
Z DATA3( )
Y X

TYPE=10 Z Z

X Y
DATA5( )

DATA4( )

DATA2( )
DATA3( )
CNC 8070 Z A
Y X

(SOFT V03.0X)

90
‡ ‡ ‡ Installation manual

2.

机床参数
动力机械参数
DATA6...DATA7 ( 现在还没有用 )

DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置
可取值 ±99999.9999º 之内
缺省值 0

主轴的其它位置是指当刀具垂直于工作平面 (平行于纵轴)的位置。

DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
可取值 0 ( 由 DIN 66217 标准指示的方向 ).
1 ( 与 DIN 66217 标准相反的方向 ).
缺省值 0

依照 DIN 66217 标准用右手准则很容易记住 XYZ 轴的方向。

对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,
拇指指向线性轴的正方向 。

CNC 8070

(SOFT V03.0X)

91
‡ ‡ ‡ Installation manual

DATA12 手动旋转轴或伺服控制旋转轴
0 = 两根轴都是伺服控制。
1 = 主轴手动控制而第二旋转轴伺服控制 。
2 = 主轴伺服控制而第二旋转轴手动控制。
3 = 两轴都是手动控制。

DATA 13...DATA42( 现在还没有用 )

2.
机床参数
动力机械参数

CNC 8070

(SOFT V03.0X)

92
‡ ‡ ‡ Installation manual

主轴 - 工作台运动学定义 ( 类型 13 到 16)

这种类型的运动,一根旋转轴在主轴上,而另一根在工作台上。主轴上的那根旋转
轴朝向刀具,工作台上的那根旋转轴朝向工件。

2.

机床参数
动力机械参数
施加运动的通道中轴的顺序是:
• 前两根轴对应工作平面。
• 第三根轴对应刀具轴。
• 第四根轴对应主轴的旋转轴。
• 第五根轴对应工作台的旋转轴。

定义运动的类型为平行于通道第三轴的刀具且工作平面垂直于刀具。

DATA1...DATA6 主轴尺寸和工作台布置

不需要对它们下定义,下表中列出了为每个模型定义的参数及其含义。

可能用正值或者负值来定义它们。图表中的 (+)号表示假定那个方向为正。

DATA1 表示套管轴的前端与沿 Z 轴的主轴旋转轴之间的距离。

DATA2 表示工具轴与沿 X 轴的主轴旋转轴之间的距离。

DATA3 表示工具轴与沿 Y 轴的主轴旋转轴之间的距离。

DATA4 表示沿 X 轴的工作台旋转轴的位置 .

DATA5 表示沿 Y 轴的工作台旋转轴的位置 .

DATA6 表示沿 Z 轴的工作台旋转轴的位置 .

CNC 8070

(SOFT V03.0X)

93
‡ ‡ ‡ Installation manual

TYPE=13
DATA13( )
DATA14( )
DATA15( )

2. A
DATA1( )
机床参数
动力机械参数

DATA3( )
Z Z

X Y

DATA6( )

DATA4( )
Z
Y X

TYPE=14
DATA13( )
DATA14( )
DATA15( )

DATA1( )
A

DATA3( )
Z Z

X Y

CNC 8070
DATA5( )
DATA4( )
Z
Y X

(SOFT V03.0X)

94
‡ ‡ ‡ Installation manual

TYPE=15
DATA14( )
DATA13( )

DATA15( )

B
DATA1( )
2.

机床参数
动力机械参数
DATA2( )
Z Z

X Y

DATA6( )

DATA5( )
Z
Y X

TYPE=16
DATA14( )
DATA13( )

DATA15( )

DATA1( )
B
DATA2( )
Z Z

X Y

CNC 8070
DATA5( )
DATA4( )
Z
Y X

(SOFT V03.0X)

95
‡ ‡ ‡ Installation manual

DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置
可取值 ±99999.9999º 之内
缺省值 : 0

主轴的其它位置是指当刀具垂直于工作平面 (平行于纵轴)的位置。

DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
2. 可取值 0 ( 由 DIN 66217 标准指示的方向 ).
1 ( 与 DIN 66217 标准相反的方向 ).
机床参数
动力机械参数

缺省值 : 0

依照 DIN 66217 标准用右手准则很容易记住 XYZ 轴的方向。

对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,
拇指指向线性轴的正方向 。

DATA12 手动旋转轴或伺服控制旋转轴
0 = 两根轴都是伺服控制。
1 = 主轴手动控制而第二旋转轴伺服控制 。
2 = 主轴伺服控制而第二旋转轴手动控制。
3 = 两轴都是手动控制。

DATA 13...DATA15主轴的布置

DATA13 定义沿 X 轴的旋转轴与主轴位置的距离。

DATA14 定义沿 Y 轴的旋转轴与主轴位置的距离。

DATA15 定义沿 Z 轴的旋转轴与主轴位置的距离。

DATA16...DATA42 ( 现在还没有用 )

CNC 8070

(SOFT V03.0X)

96
‡ ‡ ‡ Installation manual

C 轴运动学的定义 (类型 41 到 42)

这种类型的运动中,必须定义与线性轴相关的旋转轴的实际位置。如果定义了这些
运动,就可以认为旋转轴与线性轴是一致的 (例如:车床的主轴)。

运用功能 #FACE 通过加工程序来选择运动。如果在没有选择此运动的情况下执行该


功能时,CNC 从表格中定义的第一种运动类型 41 或 42 得到该值。

DATA2 旋转轴的位置

表示从旋转轴到线性轴的展开距离。当用 ·0· 值来定义时,默认旋转轴与线性轴一致


(例如:车床的主轴)。
2.

机床参数
动力机械参数
可以用正值或者负值来定义它们。

TYPE=41/42 C C

X Y

DATA2(+)

图表中的 (+)号表示假定那个方向为正。

DATA5 旋转轴的位置
可取值 0 ( 旋转轴处于工件 - 零点 )
1 ( 由参数 DATA2 指定旋转轴的位置 ).
缺省值 0

DATA10 旋转轴的旋转方向
可取值 0 ( 由 DIN 66217 标准指示的方向 ).
1 ( 与 DIN 66217 标准相反的方向 ).
缺省值 0

对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,
拇指指向线性轴的正方向 。

CNC 8070

(SOFT V03.0X)

97
‡ ‡ ‡ Installation manual

C 轴运动的定义 ( 类型 43)

这种类型的运动中,必须定义与线性轴相关的旋转轴的实际位置。如果定义了这些
运动,就可以认为旋转轴与线性轴是一致的 (例如:车床的主轴)。

运用功能 #CYL 通过加工程序来选择运动。如果在没有选择此运动的情况下执行该


功能时,CNC 从表格中定义的第一种运动类型 43 得到该值。

DATA2 旋转轴的位置

2. 表示沿着刀具轴的旋转轴的位置。当用 ·0· 值来定义时,默认旋转轴与线性轴一致


(例如:车床的主轴)。
机床参数
动力机械参数

可以用正值或者负值来定义它们。

TYPE=43 Z Z

X Y

DATA2(+)

图表中的 (+)号表示假定那个方向为正。

DATA10 旋转轴的旋转方向
可取值 0 ( 由 DIN 66217 标准指示的方向 ).
1 ( 与 DIN 66217 标准相反的方向 ).
缺省值 0

对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,
拇指指向线性轴的正方向 。

CNC 8070

(SOFT V03.0X)

98
‡ ‡ ‡ Installation manual

2.6.2 角度变换配置

同一机床可以设置多达 14 种不同的角度变换。通电状态下 CNC 默认无角度变换;在


加工程序中运用指令 #ANGAX ON 激活角度变换。在执行完 RESET 或 M30 操作之
后,倾斜轴的角度变换保持激活状态。

什么是倾斜轴的角度变换?

对于倾斜轴的角度变换而言,它可以沿着一根不垂直于其它轴的轴运动。 2.
对于某些机床,用 笛卡儿方式配置轴,它们彼此不正交。一个典型的例子就是车床

机床参数
动力机械参数
的 X 轴由于坚固的原因而不垂直于 Z 轴。

X
X'
X 笛卡儿轴 .
X' 角度轴 .
Z 正交轴 .

在笛卡儿系统 (Z-X) 中编程需要激活倾斜平面的角度变换,那样可以转换真实 (不


垂直)轴 (Z-X') 的运动。这样,为 X 轴编制的运动就被转换为 Z-X' 轴上的运动。也
就是说,它沿着 Z 轴和角度 X' 轴运动。

倾斜轴角度变换注意事项
构成角度变换的那些轴必定会遇到如下的必要条件:
• 可以用系统中的任意一对轴来定义角度变换,但是为了激活变换,两根轴一定要
属于相同的通道。
• 两根轴必须是线性的。
• 两根轴可以是联动轴 (从动轴)或龙门轴。

当角度变换被激活时,不可能进行机床原点的搜索。

如果角度变换处于激活状态,显示的坐标将是笛卡尔系统的坐标。否则,它将显示
真实轴的坐标。

CNC 8070

(SOFT V03.0X)

99
‡ ‡ ‡ Installation manual

角度变换配置

NANG 角度变换的数量
可取值 0 到 14.
缺省值 0
关联变量 (V.)MPK.NANG

ANGTR 角度变换的数量

2. 显示角度变换配置的表格。对于每个动力而言必须定义下面的参数 :
ANGAXNA ORTAXNA ANGANTR OFFANGAX
机床参数
动力机械参数

X
X'
60
ANGAXNA X
ORTAXNA Z

Z ANGANTR 60º
OFFANGAX

ANGAXNA 角度轴 (倾斜轴)的命名


关联变量 (V.)MPK.ANGAXNA[i]

参数 AXISNAME 定义轴的名字。参考 13 页 “系统轴的配置”。

ORTAXNA 正交轴的命名
关联变量 (V.)MPK.ORTAXNA[i]

用于角度变换,垂直于笛卡尔轴的轴的命名。

参数 AXISNAME 定义轴的名字。参考 13 页 “系统轴的配置”。

ANGANTR 笛卡尔轴和倾斜轴之间的角度
可取值 ±360.0000º.
缺省值 30 度 .
关联变量 (V.)MPK.ANGANTR[i]

笛卡儿 轴和与之相关的角度轴之间的角度。如果它的值是 0º,表示不需要进行任何


角度变换。

顺时针角度轴旋转为正角度。反之,逆时针方向为负角度。

OFFANGAX 角度变换原点偏置
可取值 ±99999.9999 毫米之内
±3937.00787 英寸之内
缺省值 0.
关联变量 (V.)MPK.OFFANGAX[i]

CNC 8070 机床零点和倾斜轴坐标系统原点之间的距离。

(SOFT V03.0X)

100
‡ ‡ ‡ Installation manual

2.7 刀库机械参数

刀库的配置

NTOOLMZ 刀库数量
可取值 0 到 4.
缺省值
关联变量
1
(V.)TM.NTOOLMZ 2.

机床参数
刀库机械参数
系统刀库的数量。

虽然每个通道都有属于它们自己的刀库,但是刀库并不是与所有具体的通道相关
联,它们也不与所有具体的主轴相关联。

GROUND 允许使用磨削刀具 ( 手动操作 )


可取值 是/否
缺省值 否
关联变量 (V.)TM.MZGROUND[z]

它们没有安装在刀库中。当编程用到它们时,CNC 需要操作者将它们插入到主轴里。

MAGAZINE 刀库表格

显示输入刀库数据的表格。每个刀库有一个表格。

每个表格都有如下的机床参数需要设置:
STORAGE MANAGEMENT

存储数据

STORAGE 与存储相关的参数

必须设置参数 SIZE 和 RANDOM 。

SIZE 刀库的容量 (刀位的数量)


可取值 0 到 1000.
缺省值 20
关联变量 (V.)TM.MZSIZE[z]

RANDOM 随机刀库
可取值 是/否
缺省值 : 否
关联变量 (V.)TM.MZRANDOM[z]

表示刀具是否必须始终占据同一位置 (不随机)或可以占据任意位置 (随机)。

CNC 8070

(SOFT V03.0X)

101
‡ ‡ ‡ Installation manual

刀库管理

MANAGEMENT 管理的相关参数

显示设置刀库管理的参数。
TYPE CYCLIC GROUND
OPTIMIZE M6ALONE

2. TYPE 刀库的类型
可取值 异步刀库
机床参数
刀库机械参数

同步刀库
转塔刀库
同步刀库 + 2 机械臂
同步刀库 + 1 机械臂
缺省值 同步刀库 .
关联变量 (V.)TM.MZTYPE[z]

CNC 可以管理不同类型的刀库。参考 102 页 “2.7.1 刀库的类型”。

CYCLIC 循环换刀架
可取值 是/否
缺省值 是.
关联变量 (V.)TM.MZCYCLIC[z]

在搜索到刀具之后和搜索下一把刀具之前, " 循环换刀架 " 需要使用换刀指令


(M06)。

对于非循环的换刀,在一列中可能搜索数把刀具,而没有必要进行实际的换刀操作
(M06 功能)。

OPTIMIZE 刀具管理
可取值 是/否
缺省值 是.
关联变量 (V.)TM.MZOPTIMIZED[z]

在没有 M06 指令的情况下,在一行中编写几把刀具的程序,表示是否所有的编程刀


具都被选择 (OPTIMIZE = 否 ) 或仅仅选择包括在刀具转换中的那些刀具 (OPTIMIZE
= 是 )。

只有在执行程序时才进行优化操作。在 MDI 模式下,不考虑该参数,执行所有的程


序。

T2 如果 Optimize = 否,选择它。
T3 M6 总是处于被选择状态,M6 表示换刀。 .
T5 总是处于被选择状态,M6 跟在它后面。
M6

M6ALONE 在没有选择刀具的情况下执行 M06 的结果

CNC 8070 可取值 无


显示警告
显示错误
缺省值 显示错误
关联变量 (V.)TM.MZM6ALONE[z]

(SOFT V03.0X)
M06 功能表示换刀。该参数表示在没有选择刀具的情况下执行 M06 的结果。

102
‡ ‡ ‡ Installation manual

2.7.1 刀库的类型

CNC 可以管理如下类型的刀库:
• 转塔刀库
• 异步刀库
• 同步刀库
• 同步刀库 + 2 机械臂
• 同步刀库 + 1 机械臂
2.
A

机床参数
刀库机械参数
B

C D

(A) 转塔刀库 .
(B) 无机械臂同步刀库 .
(C) 拥有 1 或 2 个刀杆柄机械臂的同步刀库
(D) 异步刀库

转塔刀库的类型

它是数控车床最典型的一种刀库,在工件加工时不可以换刀的。

无机械臂的同步刀库

对于无机械手臂的同步刀库, 刀库必须靠近主轴来换刀,在工件加工时不可以换
刀。

换刀按如下步骤执行:
1. 停止轴的运动。
2. 刀库靠近主轴来抓住刀具。
3. 选择新刀具,将其安装在主轴上。
4. 刀库返回原位置。
5. CNC 恢复程序执行。

CNC 8070

(SOFT V03.0X)

103
‡ ‡ ‡ Installation manual

拥有换刀臂的同步刀库 (1 或 2 个刀杆柄)

拥有换刀臂的同步刀库 (1 或 2 个刀杆柄),其刀库很接近主轴。在加工工件时不
能换刀,因为手臂可能发生碰撞。

换刀按照如下步骤执行:(以拥有 2 个刀杆柄的刀库为例)
1. 在刀库中选好新的刀具。
2. 停止轴的运动。
3. 机械臂抓住两个刀具夹持器上的刀具 (刀库上和主轴上),交换它们。

2. 4. 机械臂退回原位。
5. CNC 恢复程序执行。
机床参数
刀库机械参数

异步刀库

异步刀库安置在远离主轴的地方。在加工工件时,可以执行很多运动,因此缩短了
加工时间。

换刀按如下步骤执行:
1. 在执行加工操作时,在刀库中选好新的刀具,换刀臂选中它,将其带到离主轴很
近的位置。
2. 停止轴的运动。
3. 另一个刀杆柄夹持住安装在主轴上的刀具,进行换刀。
4. 程序恢复执行,换刀臂离开刀具返回刀库。

CNC 8070

(SOFT V03.0X)

104
‡ ‡ ‡ Installation manual

2.8 HMI 机械参数 ( 接口 )

这些参数用于定义操作者和 CNC 之间的通讯环境 (接口)。

为了使更改的那些参数生效,必须重新启动 CNC。

定制屏幕

WINDOW 主窗口的尺寸 2.

机床参数
HMI 机械参数 ( 接口 )
必须设置如下的参数:POSX, POSY, WIDTH 和 HEIGHT。

POSX 左上角 X 轴坐标


POSY 左上角 Y 轴坐标
WIDTH 窗口的宽度
HEIGHT 窗口的高度

用像素来定义它们,它们仅用于 PC 模拟器版本,在 CNC 中不可以更改。

VMENU 竖向软件键菜单位置
可取值 左/右.
缺省值 右.

竖向软件键 F8 到 F12 出现在屏幕的左侧还是右侧取决于硬件。

LANGUAGE 操作语言

在下列可用的语言中选择一种语言:
ENGLISH SPANISH ITALIAN GERMAN
FRENCH BASQUE PORTUGUESE

USERKEY 定制用户键

使用户键与一项功能相关联。

一定要设置 FUNCTION 参数 。设置参数 COMPONENT 还是 APPLICATION 取决于选


择的选项。

FUNCTION 用户键的功能
可取值 Windows, 组件 , 应用软件 , 无 .
缺省值 : 无.

执行下面的哪个任务取决于选择的功能。
• 最小化 CNC ,显示 Windows 窗口。
• 不使用 CNC 热键获取组件 (操作模式)。
• 执行外部应用软件,例如 FGUIM。
• 取消键的功能。

CNC 8070

(SOFT V03.0X)

105
‡ ‡ ‡ Installation manual

COMPONENT 不使用热键获取一个组件
可取值 诊断模式
PLC
机械参数
DDSSETUP.
TUNING
刀具校准

除了这些组件,它还将显示由刀具 FGUIM 创建的组件。

2. APPLICATION 执行 PC 应用软件
机床参数
HMI 机械参数 ( 接口 )

必须指定完整的应用软件路径。例如:
C:\CNC8070 \FAGOR \ RELEASE \FGUIM.EXE

CHANGEKEY 定制切换键

使切换键与一项功能相关联。

必须设置 FUNCTION 参数。

FUNCTION 切换键的功能
可取值 下一专栏 / 下一通道 / 菜单
缺省值 下一专栏

可以选择显示激活的操作模式的下一专栏,转变到下一个通道或显示系统菜单。

如果显示菜单,必须用软件每个键菜单显示的选项设置参数 MENU。

MENU 创建系统菜单

按下切换键时,显示创建软件键菜单的参数表格。

SYSMENUMODE 系统菜单的特性
可取值 可变的 / 固定的 .
缺省值 可变的

它确定系统菜单何时不起作用。
• 如果定义为 “可变的”,在选择菜单选项或转换激活组件时,它不起作用。
• 如果定义为 “固定的”,直到再按一次切换键,软件键菜单才会改变 。

SYSHMENU 横向系统菜单
SYSVMENU 竖向系统菜单
可取值 不起作用 .
屏幕
通道
组件 .
缺省值 : 不起作用

设置将出现在每个软件键菜单中的选项。
• 菜单不起作用。
CNC 8070 • 菜单显示激活操作模式的各种专栏或屏幕。
• 菜单显示各种通道。
• 菜单显示 CNC 的组件或操作模式。

(SOFT V03.0X)

106
‡ ‡ ‡ Installation manual

ESCAPEKEY 定制 ESCAPE 键

使 ESCAPE 与一项功能相结合。

必须设置参数 FUNCTION。由于选择的选项,必须设置参数 NPREVIOUS 。

FUNCTION ESCAPE 的功能


可取值 Pr. 菜单
Pr 组件 .

缺省值
Pr. 菜单 / 组件
Pr. 菜单 2.

机床参数
HMI 机械参数 ( 接口 )
可以选择显示先前的软件键菜单,先前的操作模式或两者都选。如果选择“两者”,
在每次按该键时,它将显示先前的软件键菜单直到主菜单。从那时起,操作模式就
换了。

NPREVIOUS 先前组件存储的最大数量
可取值 1 到 5.
缺省值 1.

SIMJOGPANEL 模拟 JOG 面板
可取值 是/否.
缺省值 否.

该参数表示是否可用模拟面板。按 [CTRL] + [J] 选择或取消选择。

模拟 JOG 面板是覆盖 CNC 屏幕的一个窗口。它用于模拟 JOG 键和访问键的操作模


式。

当工作在远距离诊断 (CNC 的远程控制)状态时,必须使用它。

WINEXIT 在关闭 CNC 时退出窗口


可取值 是/否
缺省值 否 ( 窗口不关闭 ).

表示当使用 [ALT] + [F4] 退出 CNC 时,窗口是否关闭。

GRAPHTYPE 通道图形的列表

对于车床,它显示定义每个通道图形结构的表格。

GRAPHTYPECH n通道图形的类型
可取值 横向车床: X+ Z+ / X- Z+ / X+ Z- / X- Z-.
竖向车床: X+ Z+ / X- Z+ / X+ Z- / X- Z-.
缺省值 横向 X+ Z+.

对于车床,它设置通道图形的结构。

它也可以显示双转塔车床(TT 车床)的图形。那样做,用 FGUIM 应用程序


来改变通道1和通道2用来显示在一个图形上双通道执行的图形窗口的特性。

DIAGPSW ( 保留 ) CNC 8070

(SOFT V03.0X)

107
‡ ‡ ‡ Installation manual

2.9 OEM 机械参数

读取驱动变量

DRIVEVAR 驱动变量表

配置从 CNC 通向驱动变量的通道。

2. 由参数 SIZE 和 DATAto 来定义它。

驱动器上参考变量的数量
机床参数
OEM 机械参数

SIZE
可取值 0 到 99.
缺省值 0
关联变量 (V.)DRV.SIZE

DATA 驱动变量列表

显示驱动器上参考变量的表格。

对于每个变量必须设置下面的参数:
MNEMONIC AXIS ID TYPE
MODE

MNEMONIC 驱动器变量的命名

在 CNC 上用于变量的记忆存储器。从 CNC 通向变量的通道如下:


(V.)DRV.{mnemonic}.{axis}
(V.)DRV.{mnemonic}.{spindle}

AXIS 变量从属的轴或主轴

该变量可能与特殊的轴或主轴相关联或对它们都有益。当定义 "*" 符号时,表示所


有的轴或主轴。

可取值 AXISNAME 中定义的轴或主轴。


"*" 符号表示所有的轴或主轴。

ID 驱动器变量识别符

识别驱动器变量的 Sercos ID 识别符。

TYPE 通道的类型

变量的访问可以是同步或异步。

通过循环通道控制同步变量通道。通过服务通道控制异步变量通道,即使是驱动器
选项的缺省值为相反的。

用同步通道不可以定义所有的变量,只有那些驱动器允许的变量才可以。参考驱动
手册。

CNC 8070 MODE 通道模式

变量的访问可以是只读或读写的。

(SOFT V03.0X)
通用 OEM 参数

MTBPAR OEM 参数表

它们是 OEM 可以设置为机械参数的普通参数。

108
‡ ‡ ‡ Installation manual

用参数 SIZE 和 DATAto 来定义它。

SIZE OEM 参数的数量


可取值 0 到 1000.
缺省值 0
关联变量 (V.)MTB.SIZE

DATA OEM 参数

可使用下述变量访问这些参数:
(V.)MTB.P[n]
2.

机床参数
OEM 机械参数
凸轮编辑器

CAMTABLE 电子凸轮表格

用参数 SIZE 和 DATAto 来定义它。

SIZE 电子凸轮数量
可取值 0 到 16
缺省值 0

DATA 凸轮数据

显示可利用的凸轮。

CAM1..16 电子凸轮编辑器

拥有通过速度、加速度和加加速度输入的图形辅助数据来分析凸轮特性的友好辅助
凸轮编辑器。

该功能有一本详细的手册。
有关电子凸轮的要求与操作的详细信息,可参阅 CD-ROM 中的文件。

CNC 8070

(SOFT V03.0X)

109
‡ ‡ ‡ Installation manual

2.10 按字母顺序排列的机床参数列表

助记符 机床参数 页数

ABSFEEDBACK 绝对反馈系统. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 59


ABSOFF 相对于距离编码 I0 的偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 69
ACCEL 加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 67
ACCJERK 加加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 67
ACFGAIN
ACFWFACTOR
ACTBAKAN
自动模式中 AC- 前馈的百分率. . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 63
加速度时间常数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X).............. 63
附加指令脉冲的应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 60
2.
ALIGNC 直径加工的 "C" 轴调整 ......................................................................................................... 29

PARá METROS Má QUINA


按字母顺序排列的机床参数列表
ANAOUTID 轴模拟输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A) ...................... 75
ANGANTR 笛卡尔轴和倾斜轴之间的角度 ............................................................................................ 101
ANGAXNA 角度轴 (倾斜轴)的命名 ................................................................................................... 101
ANGTR 角度转换数量...................................................................................................................... 101
ANTIME 预期时间 ............................................................................................................................... 30
APPLICATION 执行 PC 应用程序 ............................................................................................................... 107
AUTOGEAR 自动换档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 44
AXIS 变量从属的轴或主轴 ........................................................................................................... 109
AXISCH 反馈信号转变 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 59
AXISEXCH 通道转换许可. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 38
AXISMODE 旋转轴的操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)...................... 42
AXISNAME 系统轴列表 ........................................................................................................................... 13
AXISNAME 轴的命名 ............................................................................................................................... 13
AXISTYPE 轴的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 38
BACKLASH 背隙 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 60
BAKANOUT 附加指令脉冲. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 60
BAKTIME 附加指令脉冲持续时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 60
BIDIR 双向补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53
BIDIR 双向补偿 ............................................................................................................................... 21
CAM1..16 电子凸轮编辑器 .................................................................................................................. 110
CAMTABLE 电子凸轮表格...................................................................................................................... 110
CANLENGTH CANfagor 总线电缆长度 ....................................................................................................... 19
CANMODE CAN 总线类型 ...................................................................................................................... 19
CAXIS 如 "C" 轴一样工作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X) .................. 44
CAXNAME C 轴的缺省名........................................................................................................................ 29
CAXSET "C" 轴的操作设置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X) .................. 44
CHANGEKEY 定制切换键 ......................................................................................................................... 107
CHANNEL n 通道 n 的参数表格................................................................................................................. 25
CHAXISNAME n 通道轴的命名........................................................................................................................ 27
CHAXISNAME 通道轴的列表........................................................................................................................ 27
CHNAXIS 通道轴的数量........................................................................................................................ 26
CHNSPDL 通道主轴的数量 .................................................................................................................... 28
CHSPDLNAME n 通道主轴的命名 .................................................................................................................... 28
CHSPDLNAME 通道主轴的列表 .................................................................................................................... 28
CHTYPE 通道类型 ............................................................................................................................... 26
CIRINERR 绝对半径误差........................................................................................................................ 34
CIRINFACT 百分率半径误差 .................................................................................................................... 34
COMPAXIS 受到运动影响 (被补偿)的轴.............................................................................................. 21
COMPONENT 不使用热键获取一个组件.................................................................................................... 107
COUNTERID 手轮的反馈输入 .................................................................................................................... 76
COUNTERID 轴的反馈输入. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A) ...................... 75
CROSSCOMP 交叉补偿表格........................................................................................................................ 21
CYCLIC 循环换刀架 ......................................................................................................................... 103
DATA n M 功能表格 ........................................................................................................................... 82
DATA 凸轮数据 ............................................................................................................................. 110
DATA 各点的丝杠误差补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 54
DATA 驱动变量列表...................................................................................................................... 109
DATA OEM 参数 ........................................................................................................................... 110
DATA 各点定义补偿的表格 ............................................................................................................. 22
CNC 8070
DATA1..DATA42 C 轴运动的定义 ( 类型 41 到 42) .......................................................................................... 98
DATA1..DATA42 主轴 - 工作台运动的定义 ( 类型 13 到 16) ............................................................................ 94
DATA1..DATA42 主轴运动的定义 ( 类型 1 到 8) .............................................................................................. 87
DATA1..DATA42 工作台运动的定义 ( 类型 9 到 12)......................................................................................... 91
DECEL 减速 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 67
DECINPUT 机床原点开关的有效性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 47 (SOFT V03.0X)
DECJERK 加加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 67
DEFAULTSET 缺省值工作设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 57
DIAGPSW ( 保留 ) ................................................................................................................................ 108
DIAMPROG 直径编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L) (A S X) ...................... 47
DIFFCOMP 固定同步轴 .G74 后坐标 (位置)差补偿 ........................................................................... 17

111
‡ ‡ ‡ Installation manual

DIMOD 1..64 数字输入模块的基础指数...................................................................................................... 23


DIMODADDR 数字输入模块表格 ................................................................................................................ 23
DISTLUBRI 润滑脉冲距离 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 73
DOMOD 1..64 数字输出模块的基础指数...................................................................................................... 24
DOMODADDR 数字输出模块表格 ................................................................................................................ 24
DRIVEID Sercos 驱动地址. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 39
DRIVETYPE 驱动类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 38
DRIVEVAR 驱动变量表格...................................................................................................................... 109
DTIME D 功能估计时间 .................................................................................................................... 23
DWELL 死轴的暂停 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 47
ESCAPEKEY 定制 ESCAPE 键.................................................................................................................... 108

2. ESTDELAY
EXTMULT
FACEAXIS
跟随误差延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S)................... 72
距离编码标志的外部因素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A X)................... 69
端面轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L) (A S X) ...................... 40
反馈警告激活 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A) ...................... 59
PARá METROS Má QUINA
按字母顺序排列的机床参数列表

FBACKAL
FBACKSRC 反馈类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 40
FEDYNAC 跟随误差偏离百分率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S)................... 71
FEEDND 对所有的通道轴应用编程进给率........................................................................................... 35
FFGAIN 自动模式前馈百分率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 62
FFWTYPE 预先控制类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 62
FILTER n 滤波器配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54
FILTER 滤波器表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54
FLWEMONITOR 监控类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 71
FPRMAN jog 模式允许的功能 G95 ...................................................................................................... 33
FREQUENCY 拐点或中间频率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 56
FUNCTION ESCAPE 键关联功能.............................................................................................................. 108
FUNCTION 切换键功能 ......................................................................................................................... 107
FUNCTION 用户键功能 ......................................................................................................................... 106
G00FEED G00 进给率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 61
GANTRY 固定同步轴 ........................................................................................................................... 16
GEOCONFIG 通道轴的几何配置 ................................................................................................................ 27
GRAPHTYPE 通道图形列表...................................................................................................................... 108
GRAPHTYPECH n 通道图形类型...................................................................................................................... 108
GROUND 允许使用磨削刀具 ( 手动装载 )........................................................................................... 102
GROUPID 通道属性分组........................................................................................................................ 26
HEIGHT 窗口的高度 ......................................................................................................................... 106
HIDDENCH 隐藏通道............................................................................................................................... 26
HIRTH Hirth 轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 40
HPITCH Hirth 轴节距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 40
HTIME H 功能估计时间 .................................................................................................................... 23
I0CODDI1 两种固定距离编码 I0 的距离. . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 70
I0CODDI2 两种可变距离编码 I0 的距离. . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 70
I0TYPE 参考标志 (I0) 的类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
ICORNER (G5/G7/G50) 拐角类型的缺省值 .......................................................................................... 33
ID 驱动器变量识别符 .............................................................................................................. 109
IFEED 进给率 (G94/G95) 类型的缺省值 ......................................................................................... 32
IMOVE 运动 (G0/G1) 类型的缺省值 ................................................................................................. 32
INCHES 缺省工作单位 ( 毫米 , 英寸 ) ................................................................................................. 20
INCJOGDIST 增量微动 距离. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 52
INCJOGDIST 增量 - 微动 - 距离表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 52
INCJOGFEED n 增量微动进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 53
INCJOGFEED 增量 - 微动 - 进给率表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 52
INPOMAX 到达位置时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 72
INPOSW 处于位置区域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 59
INPOTIME 处于位置时间最小值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 72
INPUTREV 发动机轴的旋转 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 58
INPUTREV2 发动机轴的旋转 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 58
IPLANE 主平面 (G17/G18) 缺省值..................................................................................................... 32
IPOACCP 以 G201 方式执行加速度的 % 的最大值 . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 50
IPOFEEDP 以 G201 方式执行进给率的 % 的最大值 . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 50
IRCOMP 刀具半径补偿模式 (G136/G137) 的缺省值 ........................................................................... 33
ISYSTEM 编程类型 (G90/G91) 的缺省值 ............................................................................................. 32
CNC 8070 JOGFEED 连续 JOG 模式进给率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 49
JOGKEYDEF 轴和运动的方向 .................................................................................................................... 77
JOGRAPFEED 连续快速 JOG 模式进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 50
JOGTYPE JOG 特性.............................................................................................................................. 77
KINEMATIC 运动学表格 ........................................................................................................................... 85
KINID 缺省运动数量........................................................................................................................ 30
LACC1 第一部分加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 64
(SOFT V03.0X) LACC2 第二部分加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 64
LANGUAGE 操作语言............................................................................................................................. 106
LFEED 转换速度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 64
LIMIT- 负向软件界限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 46
LIMIT+ 正向软件界限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 46
LONGAXIS 纵轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L) (A S X) ...................... 40

112
‡ ‡ ‡ Installation manual

LOOPCH 模拟电压信号转换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 59


LOOPTIME CNC 循环时间 ..................................................................................................................... 18
LOSPDLIM 对于转数 / 分较低的百分率 OK . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 44
LSCRWCOMP 丝杠误差补偿. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53
LSCRWDATA 丝杠补偿表格. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53
M6ALONE 没有选择刀具执行 M06 时的效果 ......................................................................................... 103
MAGAZINE 刀库表格 ............................................................................................................................. 102
MANACCP G201 微动加速度的最大百分率值 . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 50
MANACFGAIN JOG 模式中 AC- 前向的百分率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)................... 63
MANAGEMENT 管理相关参数...................................................................................................................... 103
MANFEEDP G201 微动进给率的最大百分率值 . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 50
MANFFGAIN
MANNEGSW
MANPG n
手动前馈的百分率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)................... 63
关于 G201 的最大负行程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 49
手轮配置 ............................................................................................................................... 76
2.
手轮表格 ............................................................................................................................... 76

PARá METROS Má QUINA


按字母顺序排列的机床参数列表
MANPG
MANPOSSW 关于 G201 的最大正行程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 49
MANUAL 手动 (jog) 操作模式参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 49
MASTERAXIS 龙门轴的主动轴 .................................................................................................................... 16
MAXCOMP 适合于所有通道的最大算术参数 ........................................................................................... 20
MAXCOUPE 龙门轴 . 允许的最大差值....................................................................................................... 17
MAXFLWE 运动最大跟随误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 71
MAXGLBP 最大总的算术参数................................................................................................................. 20
MAXLOCP 最大局部算术参数................................................................................................................. 20
MAXMANACC JOG 模式最大加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 50
MAXMANFEED 连续最大 JOG 模式进给率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 50
MAXOVR 最大轴倍率 (%)..................................................................................................................... 35
MAXOVR 最大主轴倍率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45
MAXROUND G5 最大圆整误差 .................................................................................................................. 34
MAXVOLT 达到 G00FEED 的模拟电压 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss) ................. 61
MENU 设置系统菜单...................................................................................................................... 107
MINAENDW AUXEND 信号的最小持续时间 ............................................................................................. 22
MINANOUT 最小模拟输出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A) ...................... 75
MINCOMP 适合于所有通道的最小算术参数 .......................................................................................... 20
MINFLWE 停止时的最大跟随误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 71
MINGLBP 最小总的算术参数................................................................................................................. 20
MINLOCP 最小局部算术参数................................................................................................................. 20
MINOVR 最小主轴倍率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45
MNEMONIC 驱动器变量的命名............................................................................................................... 109
MNUM M 功能数量 ........................................................................................................................... 82
MODCOMP 模块补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 44
MODE 通道模式 ............................................................................................................................. 109
MODERR 模块误差 . 增量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 73
MODLOWLIM 模块较低界限. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 73
MODNROT 模块误差 . 转动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 73
MODUPLIM 模块较高界限. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 73
MOVAXIS 其运动影响其它轴的轴 (主控轴)....................................................................................... 21
MPGAXIS 与手轮相关联的轴................................................................................................................. 76
MPGFILTER 手轮的过滤时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 52
MPGRESOL n 在每个开关位置手轮的分辨率 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 51
MPGRESOL 手轮分辨率表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 51
MPROGNAME 与 M 功能相关的子程序的命名 ............................................................................................. 83
MTABLESIZE 工作台元件的数量................................................................................................................. 82
MTBPAR OEM 参数表格 .................................................................................................................... 110
MTIME M 功能估计时间 .................................................................................................................... 82
NANG 角度转换数量...................................................................................................................... 101
NAXIS CNC 控制轴的数量 ............................................................................................................... 13
NCHANNEL 通道数量 ............................................................................................................................... 13
NDIMOD 数字输入模块的总数 ............................................................................................................. 23
NDOMOD 数字输出模块的总数 ............................................................................................................. 24
NEGERROR 负向误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 54
NEGERROR 负向误差 ............................................................................................................................... 22
NKIN 不同运动的数量 .................................................................................................................... 85
NMPG 手轮数量 ............................................................................................................................... 76 CNC 8070
NORBWIDTH 标准带宽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 56
NPARSETS 参数设置数量. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 57
NPCROSS 补偿点的数量........................................................................................................................ 21
NPOINTS 表格点的数量. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53
NPREVIOUS 先前组件存储的最大数量.................................................................................................... 108
NPULSES 编码器脉冲数量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X).............. 59
NPULSES2 编码器 (第二反馈)脉冲数量. . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X).............. 59 (SOFT V03.0X)
NSPDL CNC 控制主轴的数量 ........................................................................................................... 17
NTOOLMZ 刀库数量 ............................................................................................................................. 102
OEMSUB (G18x) 与功能 G180 到 G189 相关的子程序 .................................................................................... 36
OFFANGAX 角度转换原点偏置............................................................................................................... 101
OPMODEP Sercos 驱动主要操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S) ...................... 39

113
‡ ‡ ‡ Installation manual

OPTIMIZE 刀具管理............................................................................................................................. 103


ORDER 滤波器命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 55
ORTAXNA 直交轴的命名...................................................................................................................... 101
OUTPUTREV 机床轴的转动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 58
OUTPUTREV2 机床轴的转动 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 58
PITCH 丝杠螺距. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 58
PITCH2 丝杠螺距 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 58
PLCDATASIZE PLC 共享区域的大小 ............................................................................................................ 25
PLCOINC 每循环 PLC 偏置增量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 46
POLARM3 M3 模拟电压信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(S) (A Ss X) .................... 74
POLARM4 M4 模拟电压信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(S) (A Ss X) .................... 74

2. POSERROR
POSERROR
POSITION
正向误差. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54
正向误差............................................................................................................................... 22
每点位置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54
主控轴位置 ........................................................................................................................... 22
PARá METROS Má QUINA
按字母顺序排列的机床参数列表

POSITION
POSX 左上角 X 坐标 .................................................................................................................... 106
POSY 左上角 Y 坐标 ..................................................................................................................... 106
PRB1MAX 最大探测坐标 ( 横坐标轴 ) .................................................................................................... 37
PRB1MIN 最小探测坐标 ( 横坐标轴 ) .................................................................................................... 37
PRB2MAX 最大探测坐标 ( 纵坐标轴 ) .................................................................................................... 37
PRB2MIN 最小探测坐标 ( 纵坐标轴 ) .................................................................................................... 37
PRB3MAX 最大探测坐标 ( 垂直于平面的轴 ) ......................................................................................... 37
PRB3MIN 最小探测坐标 ( 垂直于平面的轴 ) ......................................................................................... 37
PRBDI1 与探针 1 相关联的数字输入 .................................................................................................. 24
PRBDI2 与探针 2 相关联的数字输入 .................................................................................................. 24
PRBPULSE1 探针 1 脉冲的类型 ................................................................................................................ 25
PRBPULSE2 探针 2 脉冲的类型 ................................................................................................................ 25
PRELFITI 前后轴 . 施加预载的过滤时间 ............................................................................................... 15
PRELOAD 前后轴 . 两电动机之间的预载 ............................................................................................... 14
PREPFREQ 每循环准备程序块的数量...................................................................................................... 29
PRGFREQ PLC 的 PRG 模块的频率 ( 在循环中 ) .................................................................................. 18
PROBE 正在使用的探针 .................................................................................................................... 24
PROBEAXIS 探测轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROBEDATA 有关探针参数的通道............................................................................................................. 37
PROBEDATA 探针参数............................................................................................................................... 24
PROBEDELAY 探针 1 信号延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROBEDELAY2 探针 2 信号延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROBEFEED 最大探测进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROBERANGE 最大制动距离 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROGAIN 比例增益 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 61
RANDOM 随机刀库............................................................................................................................. 102
RAPIDOVR 作用于 G00 的倍率 ( 从 0 到 100%) ..................................................................................... 35
REFDIREC 机床原点搜寻方向 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 47
REFFEED1 快速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
REFFEED2 慢速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
REFNEED 强制原点搜寻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 53
REFNEED 强制原点搜寻........................................................................................................................ 21
REFPSUB (G74) 与功能 G74 相关联的子程序................................................................................................. 36
REFPULSE I0 脉冲类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 69
REFSHIFT 参考点的偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
REFTIME 估计机床原点搜寻时间 ......................................................................................................... 23
REFVALUE 参考点位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
REPOSFEED 最大复位进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 49
ROPARMAX 最大总的只读算术参数 ......................................................................................................... 20
ROPARMIN 最小总的只读算术参数 ......................................................................................................... 20
ROUNDFEED G5 进给率的百分率 .............................................................................................................. 34
ROUNDTYPE G5 圆整类型 ( 缺省值 ) ......................................................................................................... 34
SERBRATE Sercos 传输比率................................................................................................................... 18
SERCOSDATA SERCOS 驱动数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 38
SERPOWSE Sercos 光强度 ...................................................................................................................... 19
SERVOOFF 偏置补偿. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A) ...................... 75
SET n 操作设置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 57
CNC 8070 SHARE 通过滤波器信号的 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 56
SHORTESTWAY 通过最短路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(R) (A S X)...................... 43
SIMJOGPANEL 模拟 JOG 面板.................................................................................................................... 108
SINMAGNI 正弦曲线倍乘因子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A X)................... 59
SIZE 电子凸轮数量...................................................................................................................... 110
SIZE OEM 参数数量 ................................................................................................................... 110
SIZE 驱动器考虑变量的数量 ....................................................................................................... 109
(SOFT V03.0X) SIZE 刀库的大小 ( 刀位的数量 ) .................................................................................................. 102
SLAVEAXIS 龙门轴 . 从动轴..................................................................................................................... 16
SLOPETYPE 缺省的加速度类型 ................................................................................................................ 30
SPDLNAME n 主轴的命名 ........................................................................................................................... 17
SPDLNAME 系统主轴列表........................................................................................................................ 17
SPDLSTOP M2, M30 和 Reset 停止主轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(S) (A S X)...................... 45

114
‡ ‡ ‡ Installation manual

SPDLTIME S 功能估计时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45


SREVM05 G84. 逆转停止主轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45
STEPOVR 主轴倍率步幅. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45
STORAGE 有关存储的参数 .................................................................................................................. 102
SUBPATH 编制子程序路径 .................................................................................................................... 37
SUBTABLE OEM 子程序表格 ................................................................................................................. 36
SWLIMITTOL 软件界限公差. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 46
SYNCHTYPE 同步类型 ............................................................................................................................... 82
SYSHMENU 横向系统菜单...................................................................................................................... 107
SYSMENUMODE 系统菜单的特性 .................................................................................................................. 107
SYSVMENU 竖向系统菜单...................................................................................................................... 107
SZERO
TANDEM
TCOMPLIM
被认为 "0 转 / 分 " 的速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A X) ......................... 74
前后轴表格 ........................................................................................................................... 14
前后轴表格 . 补偿界限 .......................................................................................................... 16
2.
趋向检验激活. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 46

PARá METROS Má QUINA


按字母顺序排列的机床参数列表
TENDENCY
TINTTIME 前后轴 . 前后轴整体增益 (Kp)............................................................................................... 15
TMASTERAXIS 前后轴主动轴 ....................................................................................................................... 14
TOOLSUB 与 "T" 相关联的子程序 .......................................................................................................... 36
TORQDIST 前后轴 . 扭矩分类 ................................................................................................................. 14
TPROGAIN 前后轴 . 前后轴比例增益 (Kp)............................................................................................... 15
TSLAVEAXIS 前后轴 . 从属轴 ..................................................................................................................... 14
TTIME T 功能估计时间..................................................................................................................... 23
TYPCROSS 补偿类型 ............................................................................................................................... 21
TYPE 通道类型 ............................................................................................................................. 109
TYPE 运动类型 ............................................................................................................................... 85
TYPE 刀库类型 ............................................................................................................................. 103
TYPE 滤波器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 55
TYPLSCRW 补偿类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53
UNIDIR 单向旋转 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)...................... 43
UPSPDLIM 转速较高的百分率 OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 44
USERKEY 定制用户键 ......................................................................................................................... 106
VMENU 竖向软键菜单位置............................................................................................................... 106
WARNCOUPE 龙门轴 . 发出警告前允许的最大差值..................................................................................... 16
WIDTH 窗口的宽度 ......................................................................................................................... 106
WINDOW 主窗口的尺寸...................................................................................................................... 106
WINEXIT 关闭 CNC 时退出窗口 ........................................................................................................... 108

CNC 8070

(SOFT V03.0X)

115
‡ ‡ ‡ Installation manual

2.
PARá METROS Má QUINA
按字母顺序排列的机床参数列表

CNC 8070

(SOFT V03.0X)

116
概念

3
3.1 级联轴

级联轴由两个电动机彼此机械的结合在一起而构成的传动系统 (轴)。它常用在大
型设备上来驱动轴。

在此结构中可能遇到如下情形:
• 当单个电动机不能提供足够的扭矩来驱动轴时,级联轴可以提供必要的扭矩来
使轴运动。
• 在主电动机和从属电动机之间施加预载扭矩,从而减小齿条和齿轮之间的间隙。
• 齿条齿轮传动系统的刚性要比长丝杠的好。

由两个电动机驱动的齿条齿轮传动系统构成的级联轴的实例。

(A) 主电机或主控电机。除了提供扭矩之外,它还负责定位。
(B) 从属电机。它只用于提供扭矩。

控制级联轴的众多应用之一与龙门机床有关。

CNC 8070

拥有两个级联轴的龙门机床实例图。 (SOFT V03.0X)

117
‡ ‡ ‡ Installation manual

3.1.1 级联轴配置 . 机床参数

TANDEM 级联轴

可以拥有多达 8 对级联轴。每一对都必须满足下列要求:
• 每个主控级联轴都可以有一个从动级联轴。
• 在速度上该轴必须是 SERCOS 。
• 预载可能施加在两个电动机之间。

3. • 每个电动机可能有不同的额定扭矩。
• 每个电机的旋转方向可能不一样。
• 两个蛾电动机之间的扭矩分布可能不同于 1:1 的比率。比如:那些额定扭矩不相
概念
级联轴

同的电动机。

每一对都有如下参数:
TMASTERAXIS TSLAVEAXIS TORQDIST
PRELOAD PRELFITI TPROGAIN
TINTIME TCOMPLIM

TMASTERAXIS 级联轴 . 主控轴或主轴

TSLAVEAXIS 级联轴 . 从动轴

轴的名字由 1 或 2 个字符定义。第一个字符必须是 X - Y - Z - U - V - W - A - B - C
中的一个。第二个字符为可选项,为 1 到 9 之间的数字。这样,轴的名字可为 "X,
X1...X9,...C, C1...C9" 中的任意一个。

可取值 参数 "AXISNAME" 中定义的任何轴。

TORQDIST 扭矩分布

设置每个电机提供的扭矩,从而在级联轴上获得必需的总扭矩。

这是关于主控轴的参数。它定义需要从主控轴获取的总扭矩百分率。该参数值与
100% 之差就是施加到从动轴上的百分率。

如果电机一样,假定它们输出相同的扭矩,该参数应该设置为 50%。

可取值 0 到 100% (0 和 100% 都包括在内 ).


缺省值 50%

例如:
有两个电机,主控电机扭矩为 100 Nm,从动电机扭矩为 20 Nm,它们以相同的
负载百分比工作。
TORQDIST = 20/100 = 20%

PRELOAD 两电机之间的预载

它是施加在主控轴和从动轴之间的扭矩差。该参数在它们之间设置牵引力,以消除
齿条齿轮传动系统处于静止时的间隙。

CNC 8070 这是关于主控轴的参数。它定义施加预载的额定扭矩的百分率。

为了使两轴提供相反的扭矩,预载值必须大于所有阶段所需要的最大扭矩,包括加
速阶段。

可取值 : -100% 到 100%.


(SOFT V03.0X)
缺省值 : 0 ( 预载失效 ).

该参数可以通过示波器和 PLC 修改。

118
‡ ‡ ‡ Installation manual

施加预载就意味着机械的连接构成级联轴的主控轴和从动轴。否则,电机甚
至会在没有控制速度指令的情形下运动。

PRELFITI 施加预载的过滤时间

当设置了预载值时,它消除级联轴补偿器输入的扭矩阶梯。这样可以消除级联轴的
主控轴和从动轴速度指令中的台阶。

设置其为零,则滤波器失效。

可取值 : 0 到 65535 毫秒。


3.

概念
级联轴
缺省值 1000 毫秒

该参数可以通过示波器修改。

TPROGAIN 级联轴的比例增益 (Kp)

比例控制器产生一个与两个电动机之间的扭矩误差成比例的输出。

S max
k P = ⎛⎝ ----------⎞⎠ × TPROGAIN
T nom

T error = ( – T master + T slave + Preload )

Speed = k P • T error

可取值 0 到 100%.
缺省值 : 0 ( 没有施加比例增益 ).

该参数可以通过示波器修改。

例如:级联轴的最高转速为2000转/分,额定扭矩为20Nm。TPROGAIN设置为10%。
Kp = (2000 转 / 分 / 20 Nm) · 0.1= 10 转 / 分 /Nm.

TINTTIME 级联轴的积分增益 (Kp)

整体控制器产生一个与两个电动机之间的扭矩误差的积分成比例的输出。

ControlTime
k i = --------------------------------------- × k p
IntegralTime

T error = ( – T master + T slave + Preload )

Speed = k i ⋅
∑T error

可取值 : 0 到 65535 毫秒
缺省值 0 ( 没有施加积分增益 ).
CNC 8070
该参数可以通过示波器修改。

TCOMPLIM 补偿极限

该参数限制级联轴应用的最大补偿。此极限也可以施加到积分中。 (SOFT V03.0X)

该参数是关于主控轴的,它定义主控电动机最高转速的百分率。如果设置其为“0”
值,级联轴控制的输出将是零,从而使级联轴失效。

119
‡ ‡ ‡ Installation manual

可取值 0 到 100%.
缺省值 : 0

该参数可以通过示波器修改。

3.
概念
级联轴

CNC 8070

(SOFT V03.0X)

120
‡ ‡ ‡ Installation manual

3.1.2 预载效果

下图所示为不同情况下的预载效果。

静止时预载

3.

概念
级联轴
加速时预载

恒速时预载。摩擦扭矩 > 预载

CNC 8070

(SOFT V03.0X)

121
‡ ‡ ‡ Installation manual

恒速时预载。摩擦扭矩 < 预载

3.
概念
级联轴

减速时预载

CNC 8070

(SOFT V03.0X)

122
‡ ‡ ‡ Installation manual

3.1.3 级联轴配置 . 方框图

级联轴控制系统的方框图显示了具有从动级联轴的主控级联轴。龙门机床的方框图
由两个与下图相同的图表组成。

3.

概念
级联轴
方框图有两个区域,一个为驱动器,一个为 CNC,它包含位置循环和级联轴控制。

位置和速度循环

仅对于级联轴的主控轴的位置而言,位置循环是封闭的。主控级联轴的速度指令也
被发送给从动级联轴,来封闭速度循环。

级联轴控制根据扭矩的分布和选择的预载改变主控轴和从动轴的速度指令。

主控轴的前馈和 AC- 前馈的值施加到从动轴上,它们必须有相同的传动速比。

CNC 8070

(SOFT V03.0X)

123
‡ ‡ ‡ Installation manual

级联轴控制。

下面的方框图显示了级联轴控制的应用。

3.
概念
级联轴

所使用术语的含义是:

级联轴系统的主控电动机的扭矩

它是由控制级联轴系统中主控轴的驱动 SERCOS 变量 TV2 表示的额定扭矩的百分


率。在每次循环中通过 SERCOS 快速通道来读取它 。

级联轴系统的从动电动机的扭矩

它是由控制级联轴系统中从动轴的驱动 SERCOS 变量 TV2 表示的额定扭矩的百分


率。在每次循环中通过 SERCOS 快速通道来读取它 。

扭矩分布

为了使扭矩分布比率不为 1:1,电机产生了扭矩的标准化增益。

预载

施加在处于相反方向的两级联轴的预先的扭矩。为了消除齿条齿轮传动系统在静止
位置时的间隙,设置了一个牵引。它由每根轴提供的扭矩差确定。

施加预载就意味着机械的连接构成级联轴的主控轴和从动轴。否则,电机甚
至会在没有控制速度指令的情形下运动。

预载滤波器

当配置预载时,从开始就防止扭矩突变的一阶滤波器。

CNC 8070

(SOFT V03.0X)

124
‡ ‡ ‡ Installation manual

级联轴系统的 PI

制造每个电机的 PI 提供了对应的扭矩。如果提供的扭矩太低,它就增大速度指令;
如果提供的扭矩太高,它就减小速度指令。

当定义级联轴时,在每个循环中,CNC 通过 SERCOS 读取由主控轴和从动轴提供的


扭矩。这可能会导致 Sercos 快速通道中可读写的变量数目变少。

3.

概念
级联轴

CNC 8070

(SOFT V03.0X)

125
‡ ‡ ‡ Installation manual

3.1.4 级联轴变量

与通用机床参数相关

这些参数是只读同步的,在程序段准备阶段计算它们的值。

它们拥有通用的名称。将字母 “i”替换为数字,保留括号。

3. (V.)MPG.TMASTERAXIS[i] 级联轴 [i]. 主控轴的逻辑数字


PRG
R
PLC
R
INT
R
概念
级联轴

(V.)MPG.TSLAVEAXIS[i] 级联轴 [i]. 从动轴的逻辑数字 R R R


(V.)MPG.TORQDIST[i] 级联轴 [i]. 扭矩分布 R R R
(V.)MPG.PRELOAD[i] 级联轴 [i]. 预载 R R R
(V.)MPG.PRELFITI[i] 级联轴 [i]. 施加预载的时间 R R R
(V.)MPG.TPROGAIN[i] 级联轴 [i]. 比例增益 R R R
(V.)MPG.TINTIME[i] 级联轴 [i]. 积分增益 R R R
(V.)MPG.TCOMPLIM[i] 级联轴 [i]. 补偿极限 R R R

级联轴相关

这些参数是读 / 写 (R/W)同步的,在执行阶段计算它们的值。它们符合线性和旋
转轴及主轴。

变量的记忆码有着通用的名字。
• 用轴的名字或逻辑数字代替 "Xn" 。
• 用通道编号代替 "n" 字母,保留括号。

PRG PLC INT


(V.)[n].A.TPIIN.Xn 级联轴系统的主控轴 PI 的输入 (转 / 分) R R R
(V.)[n].A.TPIOUT.Xn 级联轴系统的主控轴 PI 的输出 (转 / 分) R R R
(V.)[n].A.TFILTOUT.Xn 预载滤波器的输出 R R R
(V.)[n].A.PRELOAD.Xn 预载 R/W R/W R/W
(V.)[n].A.FTEO.Xn SERCOS 速度指令 R R R
(V.)[n].A.TORQUE.Xn SERCOS 中当前的扭矩 R R R

(V.)A.TPIOUT.[Xn] (V.)A.TPIIN.[Xn]

两个变量都是以转 / 分为单位获得值。轴必须是有效的级联轴控制,否则,返回零
值。

(V.)A.TORQUE

读取该变量的 PLC 以十分之一给出结果 (x10)。

CNC 8070

(SOFT V03.0X)

126
‡ ‡ ‡ Installation manual

3.1.5 级联轴调整过程

此过程需要记住机床的类型。一般而言,级联轴机床的的共振频率低。因此,CNC 必
须在没有频率组件的情况下生成高于共振频率的位置指令。

该过程应该以低加加速度的值 (低于 10 m/sg3)和低 Kv 开始。在后面的重新调整


中,它们总是能够增长。

调整步骤
3.
1. 让两轴独立运动。

概念
级联轴
第一步必须保证正确独立的操作主控轴和从动轴,而且要确定两轴必须以相似
的动力在相同的方向上运动。
2. 让轴以缓慢和连续的速度运动。
·1· 不要做不平稳的运动,因为第二电动机由第一电动机牵引着。在这种情况
下,任何的加速或减速都会迫使它从间隙的一端移向另一端,从而使得它不
平稳。
·2· 一旦已经执行了运动,确定两电机的旋转方向一致。

必须遵守:电机逆向的旋转颠倒了扭矩的方向,从而它必须改变由驱动参数
i SP43 和 TP85 监控的值的方向。

·3· 确定两电机的传动比率相同 (对于相同的转速有着相同的进给)。


·4· 执行速度环的的基本调整,以使机床能够运动。稍后两电机组装在一起时,
它将被重新调整。
·5· 不要设置摩擦参数 (已经有足够的扭矩使机床运动)。
3. 在第二根轴上重复此过程。
当调整循环时,如果电机相同且扭矩的分布是 50%,使用相同的参数。 如果电机
不同,轴必须进行调整,使它们的动态响应相同或十分相似。当使用 AC- 前馈
("ACFGAIN" = YES) 时,要记住每个电机对于 50% 的扭矩分布只有一半的惯性。
4. 激活拥有两电机的级联轴系统。
·1· 使级联轴系统的 PI 失效。
·2· 通电,确保系统处于静止状态。
·3· 输入一个低比例值,消除级联轴系统的 PI 的积分值。
·4· 无负载情况下,确定机床运动而且根据参数 "TORQDIST" 每个电机提供相应
的扭矩 (例如:对于 50% 分布的半扭矩)。
·5· 监控每个电机的扭矩 (SERCOS 变量 TV2)。停止的时候,逐渐增加预载,
直到电机在反方向上提供扭矩。
·6· 在两个方向上缓慢的运动,确定其正常工作。 确定它不是加加速的,而且根
据参数 "TORQDIST" 和 "PRELOAD" 每个电机提供相应的扭矩。
·7· 使用常用的方法,重新调整两电机的速度环。

改变速度环的参数时,最好的做法就是同时在两个驱动器上改变它们。但
i 是, 这是不可能的,所以推荐在值上做小的改变或在电机停止时来改变它
们。

CNC 8070

(SOFT V03.0X)

127
‡ ‡ ‡ Installation manual

3.
概念
级联轴

CNC 8070

(SOFT V03.0X)

128
PLC 简介

4
可以从前面板上编辑 PLC 程序 (*.plc 或 *.c),也可以从外围设备或 PC 机上拷贝 PLC
程序 (*.plc 或 *.c)。

它有模块化结构,可将用“C”语言编写的文件和用助记语言编写的文件组合起来。

在执行组合前,必须生成执行文件。

在通电状态下, CNC 执行存储在内存中的可执行 PLC 程序。 如果没有此文件,它


将显示相应的错误信息。

CNC 与 PLC 之间的数据交换发生在自动模式下。

PLC 可以实现下列各项功能:
• 控制物理输入和输出 ( 远程模块 )。
• 参考和 / 或修改 CNC-PLC 交换变量。
• 参考和 / 或修改内部 CNC 变量。
• 显示 CNC 上的信息和错误。

CNC 可以实现下列各项功能:
• 改变辅助功能 M, H 和 S。
• 从任何工件加工程序中获得资源。

本章用的缩写

(=0) 低逻辑电平

(=1) 高逻辑电平

(g.m.p.) 通用机床参数

CNC 8070

(SOFT V03.0X)

129
‡ ‡ ‡ Installation manual

4.1 PLC 编程

PLC 程序可以将用助记语言编写的文件 ( 扩展名 : "plc") 和用“C”语言编写的文件 ( 扩


展名 : "c") 组合起来。

两个文件都必须位于下面的目录中:
C:\CNC8070 \MTB \PLC \PROJECT

推荐将助记语言文件作为主要的 PLC 程序,“C”语言文件用于辅助任务 (例如:温

4. 度补偿)。

PLC 程序中的子程序
PLC 简介
PLC 编程

必须在程序模块之外定义用助记语言编写的程序的子程序,例如在指令 END 的后
面,即程序的末端。

在助记语言程序的开始,必须定义 “C”语言文件的子程序为外部程序 (扩展名:


"plc")。子程序的名字必须为两个文件的首字母。

“C”语言编程提供了一个允许执行带表格、数组、浮动型变量等操作的数学库 (三
角法,对数等)。
使用助记语言文件的 PLC 程序 。

Mnemonic.plc
PRG
()= MOV 1234 R201 = MOV 2345 R202
()= CAL SUMA
···
END

SUB SUMA
()= ADS R201 R202 R203
END

使用助记语言文件和 “C”语言文件的 PLC 程序 。

Mnemonic.plc
EXTERN SUMA
PRG
()= MOV 1234 R201 = MOV 2345 R202
()= CAL SUMA
···
END

Languagec.c
#include "plclib.h"
void SUMA (void)
(
R203=R201+R202
CNC 8070
)

(SOFT V03.0X)

130
‡ ‡ ‡ Installation manual

4.2 PLC 程序的模块结构

它可能包括如下的模块:
• 主模块 (PRG).
• 周期性模块 (PE)
• 第一循环模块 (CY1).

每个模块都必须开始于定义指令 (PRG, PE, CY1),结束于 END 指令。

PRG 主模块 4.

PLC 简介
PLC 程序的模块结构
循环的执行,它负责分析和修改 CNC 的输入、输出和变量。

CY1 第一循环模块

它是可选择的,仅仅在启动 PLC 时执行它。它用于在执行主程序之前,初始化各种


资源和变量。

PEt 周期性执行模块

它是可选择的,每隔 t 毫秒执行一次。 "t" 的值由指令: PEt ( 在 1 和 2147483647


毫秒之间 ) 给出。

PE 1000
···
END

定义每秒 (1000 毫秒)执行的周期性模块。

它用于执行在每次 PLC 循环中不需要都执行的任务。例如:运用指令 PE 30000 在


周期性模块中可以定义每 30 秒执行一次的任务。

CNC 8070

(SOFT V03.0X)

131
‡ ‡ ‡ Installation manual

4.2.1 PLC 模块执行

CY1 第一循环模块

只有在启动 PLC 程序时才执行第一循环模块 (CY1)。

PRG 主模块

每当由参数 (g.m.p.) PRGFREQ 指定时,将连续执行主模块。每当被参数 (g.m.p.)

4. PRGFREQ (该参数定义主模块在执行完多少 CNC 循环后开始执行)指定时,主模块


(PRG) 将被连续执行。

例如:如果取样周期为 4 毫秒,且 PRGFREQ=2, PRG 模块将每 4x2=8 毫秒被执


PLC 简介
PLC 程序的模块结构

行一次。

执行 PRG 需要大约 100µs。

PEt 周期性执行模块

以指令 PE t 设定的频率执行周期性模块。

每秒 (1000 毫秒)执行周期性模块 PE 1000。

CNC 8070

(SOFT V03.0X)

132
‡ ‡ ‡ Installation manual

4.3 PLC 程序执行

主模块 (PRG).

按照如下的方法处理主模块:
1. 为 PLC 的 I 资源赋予物理输入的当前值 (远程模块)。
2. 假定内部 CNC 变量的当前值 (CNCREADY, START, FHOUT, .....)。
3. 执行主程序 (PRG)。
4. 运用相关 PLC 资源的当前值更新内部的 CNC 变量 (EMERGEN, STOP, FEEDHOL,
4.

PLC 简介
PLC 程序执行
...)。
5. 将 PLC 的 O 资源的当前值赋予物理输出 (远程模块)。
6. 循环结束,为下一次扫描做好准备。

周期性模块 (PE)

按照如下的方法处理周期性模块:
1. 在模块的开始假定物理输入的当前值 (远程模块)。
2. 执行周期性模块。
3. 将 PLC 的 O 资源的当前值赋予物理输出 (远程模块)。
4. 周期性模块结束。

CNC 8070

(SOFT V03.0X)

133
‡ ‡ ‡ Installation manual

4.4 PLC 资源

PLC 有如下资源:
• 输入 (I1-I1024) 和输出 (O1-O1024)
• 标志 (M1-M8192)
• 信息 (MSG1-MSG256)
• 错误 (ERR1-ERR256)

4. • 时钟 (CLK)
• 寄存器 (R1-R1024)
• 定时器 (T1-T2756)
PLC 简介
PLC 资源

• 计数器 (C1-C256)
• CNC-PLC 通讯寄存器和标志

启动 PLC 时,将初始化 MSG, ERR, CLK 和 T 资源 (=0)。在 CNC 启动期间,M, C 和


R 资源维持它们的值不变。

输入 (I1-I1024) 和 输出 (O1-O1024)

该输入是以信号的方式为 PLC 提供从外界接收到的信息的元件。用字母 I 后接 I1 和


I1024 之间的输入号表示。

该输出是允许 PLC 激活或关闭电器柜中的各个装置的元件。用字母 O 后接 O1 和 O1024


之间的输出号表示。

物理输入和输出编号

有两种不同的方法对输入和输出进行编号。这取决于远程模块的顺序,也可通过机
床参数编号。参考 137 页 “4.4.1 物理输出和输入的编号”。

标志 (M1-M8192)

它们是能够以比特为单位存储用户设置值的元件 ( 就像内部继电器一样 )。如果标志


是 (=0),认为其设置为低;如果标志是 (=1),认为其设置为高。

用字母 M 后接 M1 和 M8192 之间的标志号来表示。

CNC 8070

(SOFT V03.0X)

134
‡ ‡ ‡ Installation manual

信息 (MSG1-MSG256)

当处于激活状态 (=1) 时,它们在 CNC 屏幕上显示信息。与信息相关的文字必须提前


在 PLC 的信息和错误表格中定义。

用字母 MSG 后接 MSG1 和 MSG256 之间的信息号来表示。

当启动 PLC 时它们将被初始化 (=0) 。

错误 (ERR1-ERR256) 4.

PLC 简介
PLC 资源
当处于激活状态 (=1) 时,它们导致错误。该错误中断 CNC 的执行,在屏幕上显示错
误信息。与错误相关的文字必须提前在 PLC 的信息和错误表格中定义。

用字母 EER 后接 EER1 和 EER256 之间的错误号来表示。

当启动 PLC 时它们将被初始化 (=0) 。

错误不会激活 CNC 的紧急情况装置 (_ALARM) 信号。

时钟 (CLK)

它们是用于 PLC 程序的拥有不同时间周期的内部时钟。

用字母 CLK 后接时钟号表示。

当启动 PLC 时它们将被初始化 (=0) 。

这些是可以利用的时钟标志。挨着它们显示的是它们的半周期 (或在状态 0/1 改变


之后多长时间)。

CLK1 1 毫秒 CLK100 100 毫秒 CLK1000 1秒

CLK2 2 毫秒 CLK200 200 毫秒 CLK2000 2秒

CLK4 4 毫秒 CLK400 400 毫秒 CLK4000 4秒

CLK8 8 毫秒 CLK800 800 毫秒 CLK8000 8秒

CLK16 16 毫秒 CLK1600 1.6 秒 CLK16000 16 秒

CLK32 32 毫秒 CLK3200 3.2 秒 CLK32000 32 秒

CLK64 64 毫秒 CLK6400 6.4 秒 CLK64000 64 秒

CLK128 128 毫秒 CLK12800 12.8 秒 CLK128000 128 秒

CNC 8070

(SOFT V03.0X)

135
‡ ‡ ‡ Installation manual

寄存器 (R1-R1024)

这是能够存储 32 位的数字变量的元件。每个寄存器中存储的值可取 ± 2.147.483.647


之间的带符号的整数。它能够作为十进制或十六进制 (前置 "$")码处理。例如:
156 ( 十进制 )
$9C ( 十六进制 )

用字母 R 后接 R1 和 R1024 之间的寄存器号表示。

4. 也可以使用字母 B 和位号 (0/31)引用寄存器的位。 PLC 认为位 0 是最低有效位,


位 31 是最高有效位。
PLC 简介
PLC 资源

B7R155 指寄存器 155 的位 7

定时器 (T1-T256)

这是对于在给定的时间周期 (时间常数)内,能够在同一逻辑电平 (状态)维持其


输出的元件。在给定周期之后,其输出改变状态。

用字母 T 后接 T1 和 T256 之间的定时器号表示。

当启动 PLC 时所有定时器将被初始化 (=0) 。

参考 139 页 “4.5 定时器的操作”。

计数器 (C1-C256)

这是能够对事件的数量进行累加或递减的元件。

用字母 C 后接 C1 和 C256 之间的计数器号表示。

参考 150 页 “4.6 计数器的操作”。

CNC-PLC 通讯寄存器和标志

PLC 可以获得一些内部的 CNC 数据。

PLC 可以咨询及 (或)修改特定的 CNC 信号 (标志和寄存器)。


• 咨询信号:CNCREADY, START, FHOUT, ...
• 更改信号:_EMERGEN, _STOP, _FEEDHOL, ...

参考章节 “7 逻辑 CNC 输入与输出”。

CNC 8070

(SOFT V03.0X)

136
‡ ‡ ‡ Installation manual

4.4.1 物理输入和输出编号

使用机床参数来设置 I/O 模块的编号。如果没有定义这些参数,CNC 根据远程模块的


顺序自动的对模块进行编号。

根据远程组的顺序编号

根据远程组的顺序进行编号(供电元件的旋转开关)。在每个组内,它们从上到下,
从左到右进行排序。 4.

PLC 简介
PLC 资源
组1 组2 组3

O1...O32 O33...O48 O49...O64

I1...I48 I49...I64 I65...I96

CNC 8070

(SOFT V03.0X)

137
‡ ‡ ‡ Installation manual

通过机床参数编号

当由机床参数设置编号时,分配给每个模块一个基础指数,在此之后对模块的输入
和输出进行编号。基础指数的值必须是 16 的倍数加上 1 (也就是 1,17,33 等)。
基础指数可以是任何顺序且它们不需要连续。

当插入一个新的模块时,分配给第一个模块表格的编号,分配给最后一个模块下一
个有效的基础指数,一直到最高的指数被分配出去。

4.
PLC 简介
PLC 资源

数字输入 数字输出

指数 输入 指数 输出

模块 1 1 I1...I16 33 O33...O48

模块 2 33 I33...I48 81 O81...O96

模块 3 97 I97...I112 49 O49...O64

模块 4 113 I113...I128

CNC 8070

(SOFT V03.0X)

138
‡ ‡ ‡ Installation manual

4.5 定时器的操作

所有的定时器都有一种输出 T 状态及输入:TEN, TRS, TG1, TG2, TG3 和 TG4。从定


时器启动之后,它还可以在任何时候核对经过的时间 t。

当启动 PLC 时,通过设置它们的 T 状态及其时间计数为“0”来初始化所有的定时器。

(TEN) 使能输入 4.

PLC 简介
定时器的操作
该输入可以中止和恢复定时器的定时。

它用字母 TEN 后接定时器号表示。例如:TEN 1, TEN 25, TEN 102 等。

如果定时器被激活,选择了输入低电平 TEN=0,PLC 将停止定时;重新设置输入高电


平 TEN=1,将恢复定时。

缺省时,每次定时器被激活时,PLC 将赋予该输入高电平 (=1)。

I2 = TEN 10

输入 I2 控制定时器 T10 的使能输入。

CNC 8070

(SOFT V03.0X)

139
‡ ‡ ‡ Installation manual

(TRS) 复位输入

该输入用于通过设置其 T 状态及它的计数为 “0”对定时器进行初始化。

它用字母 TRS 后接定时器号表示。例如:TRS 1, TRS 25, TRS 102 等。

如果定时器被激活,在 TRS 输入产生了一个上升沿 (0 到 1 转换),PLC 将初始化定


时器。定时器被关闭,必须再次激活它的触发输入去激活它。

4.
PLC 简介
定时器的操作

缺省时,每次定时器被激活时,PLC 将赋予该输入高电平 (=0)。

I3 = TRS 10

输入 I3 控制定时器 T10 的复位输入。

(TG1, TG2, TG3, TG4) 触发输入

它们用于激活定时器的不同工作模式。
TG1 激活单稳态模式
TG2 激活延迟激活模式
TG3 激活延迟关闭模式
TG4 激活信号限制模式

用字母 TG1, TG2, TG3, TG4 后接定时器号和初始的定时值 (时间常数)表示。例


如:TG1 1 100, TG2 25 224, TG3 102 0 等。

设置时间常数

时间常数由数字值或寄存器 R 内部数值定义。 其值必须在 0 和 4294967295 毫秒之


间,相当于 1193 小时 (大约 50 天)。

TG1 20 100
时间常数为 100 毫秒,单稳态模式 (TG1),激活定时器 T20。
TG2 22 R200
时间常数为存储在寄存器内部的以毫秒为单位的 R200,延迟激活模式
(TG2),激活定时器 T22。

激活定时器

CNC 8070 依照在一个上升沿(0到1转换)或下降沿(1到0转换)处选择输入数字激活定时器。

稍候,此部分将展示在这些模块中的每一种情况下如何操作。

(SOFT V03.0X)
(T) 状态输出

表示定时器的逻辑状态。

用字母 T 后接定时器号表示。例如:T1, T25, T102 等。

140
‡ ‡ ‡ Installation manual

定时器的逻辑状态取决于选择的操作模式(TG1, TG2, TG3 and TG4),稍后将对此


说明。

(T) 经过的时间

表示从定时器被激活起经过的时间。

用字母 T 后接定时器号表示。虽然当它被写作 T123 时与状态输出一样,但是这两者


被用于不同的指令类型。 4.
在二进制的指令中,它引用定时器的逻辑状态的。

PLC 简介
定时器的操作
T123 = M100
将 T123 的状态 (1/0) 赋予 M100。

在算术和比较指令中,它引用经过的时间。

I2 = MOV T123 R200


将 T123 经过的时间传递给寄存器 R200。
CPS T123 GT 1000 = M100
比较 T123 经过的时间是否大于 1000。如果是,激活标志 M100。

CNC 8070

(SOFT V03.0X)

141
‡ ‡ ‡ Installation manual

4.5.1 单稳态模式 . TG1 输入

在该操作模式下,定时器状态从被 TG1 输入激活开始一直保持逻辑高电平 (=1),


直到时间常数指定的时间过去。

4.
PLC 简介
定时器的操作

如果该定时器设置为 TEN=1 和 TRS=0,定时器在输入 TG1 产生上升沿时将被激活。


此时,定时器的输出状态 (T)发生改变 (T=1),并且计时 t 从 “0”开始。

一旦经过了由时间常数指定的时间,定时器将认为定时结束。定时器的状态输出
(T)发生改变 (T=0),将保持定时经过的时间 (t)。

在定时计时期间,输入 TG1 的任何变化 (上升沿或下降沿)不再产生任何作用。

一旦定时计时结束,如果再次要求激活定时器,必须在 TG1 输入再次产生一个上升


沿。

CNC 8070

(SOFT V03.0X)

142
‡ ‡ ‡ Installation manual

在该模式 TRS 输入的操作

如果在定时计时期间或之后的任何时刻,在 TRS 输入产生了上升沿,PLC 将对该定


时器进行初始化,设置它的状态输出低电平 (T=0)并取消它的计时 (t=0)。

4.

PLC 简介
定时器的操作
由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。

在该模式下 TEN 的输入操作

一旦定时器被激活,如果选择了 TEN=0,PLC 将停止定时计时,如果要继续计时,必


须赋予 TEN=1。

CNC 8070

(SOFT V03.0X)

143
‡ ‡ ‡ Installation manual

4.5.2 延迟激活模式 TG2 输入

该操作允许在触发输入 TG2 的激活和定时器的输出 “T”状态的激活之间有一个时


间延迟。

这个延迟的持续时间由时间常数确定。

4.
PLC 简介
定时器的操作

如果该定时器被初始化为 TEN=1 和 TRS=0,定时器在输入 TG2 产生上升沿时被激


活。此时,计时时间 t 从 “0”开始。

一旦经过了时间常数指定的时间,就认为定时操作完成。定时器状态输出(T=1)被
激活,并将保持高电平这个状态直到触发输入 TG2 产生下降沿。

经过的时间 (t)将保持直到触发输入 TG2 产生了一个新的上升沿。

如果在指定的时间常数到达之前触发输入 TG2 产生了下降沿,PLC 将认定为定时计


时操作结束,并保持此时的时间计数 t 的值作为定时器时间。

CNC 8070

(SOFT V03.0X)

144
‡ ‡ ‡ Installation manual

在该模式下 TRS 输入的操作

如果在定时计时期间或之后的任何时刻,在 TRS 输入产生了上升沿,PLC 将对该定


时器进行初始化,设置它的状态输出低电平 (T=0)并取消它的计时 (t=0)。

4.

PLC 简介
定时器的操作
由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。

在该模式下 TEN 输入操作模式

一旦定时器被激活,如果选择了 TEN=0,PLC 将停止定时计时,如果要继续计时,必


须赋予 TEN=1。

CNC 8070

(SOFT V03.0X)

145
‡ ‡ ‡ Installation manual

4.5.3 延迟关闭模式 TG3 输入

在该操作模式,允许在触发输入 TG3 的关闭和定时器 “T”输出状态的关闭之间有


一个时间延迟。延迟的持续时间取决于时间常数。

4.
PLC 简介
定时器的操作

如果该定时器被初始化为 TEN=1 和 TRS=0,定时器在触发输入 TG3 产生上升沿时将


被激活。此时,定时器的状态输出为高电平 (T=1)。

定时器将等待 TG3 输入下降沿,从而使 t 开始从 “0”计时。

一旦经过了时间常数指定的时间,就认为定时操作完成。定时器状态输出低电平
(T=0)将被关闭。

经过的时间 (t)将保持直到触发输入 TG3 产生一个新的上升沿。

如果在指定的时间常数到达之前触发输入 TG3 产生上升沿,PLC 将认定为一次新的


触发,并设置其输出状态为高电平 (T=1)且从 “0”重新开始计时。

CNC 8070

(SOFT V03.0X)

146
‡ ‡ ‡ Installation manual

在该模式下 TRS 输入的操作

如果在定时计时期间或之后的任何时刻,在 TRS 输入产生上升沿,PLC 将对该定时


器进行初始化,设置它的状态输出低电平 (T=0)并取消它的计时 (t=0)。

4.

PLC 简介
定时器的操作
由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。

在该模式 TEN 输入的操作

一旦定时器被激活,如果选择了 TEN=0,PLC 将停止定时计时,如果要继续计时,必


须赋予 TEN=1。

CNC 8070

(SOFT V03.0X)

147
‡ ‡ ‡ Installation manual

4.5.4 信号限制模式 TG4 输入

在该操作模式下,从 TG4 输入被激活开始直到时间常数指定的时间到达,或在 TG4


输入产生下降沿前,定时器的状态将一直保持高电平 (T=1)。

4.
PLC 简介
定时器的操作

如果该定时器被初始化为 TEN=1 和 TRS=0,定时器在触发输入 TG4 产生上升沿时将


被激活。此时,定时器的状态输出 (T)发生改变 (T=1) ,并且定时器计时 t 从
“0”开始计时。

一旦经过了时间常数指定的时间,就认为定时操作完成。定时器状态输出变为低电
平 (T=0)。

经过的时间 (t)将保持直到触发输入 TG4 产生一个新的上升沿。

如果在指定的时间常数到达之前触发输入 TG4 产生下降沿,PLC 将认为操作结束,并


设置其状态输出为低电平 (T=0)且保持此刻的时间数值 (t)。

要再次激活定时器,必须在 TG4 输入产生一个上升沿。

CNC 8070

(SOFT V03.0X)

148
‡ ‡ ‡ Installation manual

在该模式 TRS 输入的操作

如果在定时计时期间或之后的任何时刻,在 TRS 输入产生上升沿,PLC 将对该定时


器进行初始化,设置它的状态输出低电平 (T=0)并取消它的计时 (t=0)。

4.

PLC 简介
定时器的操作
由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。

在该模式 TEN 输入的操作

一旦定时器被激活,如果选择了 TEN=0,PLC 将停止定时计时,如果要继续计时,必


须赋予 TEN=1。

CNC 8070

(SOFT V03.0X)

149
‡ ‡ ‡ Installation manual

4.6 计数器的操作

所有的计时器都有 C 状态输出和 CUP, CDW, CEN 和 CPR 输入。可以在任何时候查询


计数器的计数数值。

计数器的计数存储在 32 为变量中,因此可能的数值最大为 ±2147483647。

4. (CUP) 累加输入
PLC 简介
计数器的操作

该输入允许在每次产生上升沿时计数器增加一个计数单位。

用字母 CUP 后接计数器的号表示。例如:CUP 1, CUP 25, CUP 102 等。

I2 = CUP 10

每次在输入 I2 产生上升沿,计数器的计数 C10 将增加一个单位。

(CDW) 递减计数输入

该输入允许在每次产生上升沿时计数器递减一个计数单位。

用字母 CDW 后接计数器的号表示。例如:CDW1, CDW25, CDW102 等。

I3 = CDW 20
每次在输入 I3 产生上升沿,计数器的计数 C10 将递减一个单位。

CNC 8070

(SOFT V03.0X)

150
‡ ‡ ‡ Installation manual

(CEN) 使能输入

该输入可以启用内部计数器计数。

用字母 CEN 后接计数器号表示。例如:CEN 1, CEN 25, CEN 102 等。

为了能够修改内部计数 (CUP 和 CDW), CEN 输入必须是高电平 (=1).。设置 CEN


= 0 停止计数器计数,忽略 CUP 和 CDW 的输入。

4.

PLC 简介
计数器的操作
(CPR) 预置输入

该输入允许给计数器预置期望的数值。

用字母 CPR 后接计数器号和赋予计数器的计数数值表示。预置计数器指定的 CPR 输


出的上升沿的值。

计数数值可以通过数字数值或通过赋予它 R 寄存器的内部数值来指定。它的值必须
在 0 和 ± 2,147,483.647 之间。

CPR 20 100
将 C20 计数器预置为数值 100 。
CPR 22 R200
将 C22 计数器预置为寄存器 R200 的数值。

(C) 状态输出

该输出表示计数器的逻辑状态。用字母 C 后接计数器号表示。例如:C1, C25, C102,


等。

当计数值为 “0”时,该计数器的逻辑状态为 C=1,在其它情况下 C=0。

CNC 8070

(SOFT V03.0X)

151
‡ ‡ ‡ Installation manual

(C) 计数数值

表示内部计数器的计数数值。

用字母 C 后接计数器号表示。例如:C1, C25, C102 等。虽然通过 C123 描绘它时与


状态输出一样,但这两者是不同的,它们用不同的指令类型。

在二进制的指令中,用计数器的逻辑状态表示。

4. C123 = M100
将计数器 123 的状态 (0/1) 赋予标志 M100。
PLC 简介
计数器的操作

在算术和比较指令中,用计数器的内部计数表示。

I2 = MOV C123 R200


将计数器 C123 的计数传递给寄存器 R200.
CPS C123 GT 1000 = M100
比较计数器C123 的计数是否大于1000。如果是,它将激活标志M100。

PLC 用 32 位的变量存储每个计数器的计数。

CNC 8070

(SOFT V03.0X)

152
PLC 编程

5
PLC 程序由模块组成,其包括:
• 主模块 (PRG).
• 周期性模块 (PE)
• 第一循环模块 (CY1).

它们由一系列的指令组成,根据它们的功能,这些指令可能是引导指令或可执行指
令。

引导指令

引导指令为 PLC 提供有关模块的类型 (PRG, CY1, ...) 和执行方式 (REA, IMA, ...) 的
信息。

可执行指令

对于可执行指令,可以检查和 (或)修改 PLC 资源的状态。它们包括:


• 逻辑或布尔指令 (I28 AND I30).
• 操作指令 (=O25).

逻辑表达式的组成:
• 查询指令 (I28, O25).
• 运算符 (AND).

写两行或更多行的逻辑表达式,在每行最后要加上 “\”符号。

注释

所有的注释以 “;”开始。以 “;”开始的行被认为是注释行,它们不会被执行。

CNC 8070

(SOFT V03.0X)

153
‡ ‡ ‡ Installation manual

空行也是合理的。

编程实例 :
PRG ; 引导指令
; Example 注释
I100 = M102 ; 可执行指令
I28 AND I30 ; 逻辑表达式
= O25 ; 操作指令

5. I32 \
AND I36
; 查询指令 ( 表达式的第一部分 )
; 查询指令 ( 表达式的第二部分 )
; 操作指令
PLC 编程

= M300
END ; 引导指令

CNC 8070

(SOFT V03.0X)

154
‡ ‡ ‡ Installation manual

5.1 引导指令

这些指令为 PLC 提供有关编程模块的类型和执行方式的信息。

用于 PLC 编程的引导指令有:
PRG, PE t, CY1 模块类型 .
END 模块结束 .
REA, IMA 实际或映像数值 .
L
SUB
标号 .
子程序定义 .
5.

PLC 编程
引导指令
DEF, PDEF 符号定义 .
NOMONIT 无监控 .
EXTERN 外部子程序定义 .

PRG, PE t, CY1 模块类型

PLC 程序由模块组成。每个模块必须以它的定义指令 (PRG, PE, CY1)开始,以指


令 END 结束。
PRG 主模块
CY1 第一循环模块 .
PE t 周期性模块。每 “t”毫秒执行一次。

参考 131 页 “4.2PLC 程序模块结构”。

END 模块或子程序的结束

每个模块和子程序必须定义它。

CY1 ; CY1 模块的开始


···
END ; CY1 模块的结束
PRG ; PRG 模块的开始
···
···
END ; PRG 模块的结束

在末尾的 END 后需要使用回车 (空行)。

REA, IMA 实际或映像数值

表示 PLC 后面所做的查询定义是 I, O, M 资源或实际 (REA) 数值还是映像 (IMA) 数值。


其它的资源没有映像数值,因此它们始终是采用实际数值。

实际数值是资源在当时所拥有的,而映像数值是资源在先前一个循环扫描结束时所
拥有的。

映像数值 (IMA) 和实际数值 (REA) 可能结合在同一个指令中。

IMA I3 AND REA M4 = 02 CNC 8070

缺省状态下,所有的模块 (PRG, CY1, PEt) 都用实际资源数值操作。操作指令 (=O32)


总是更新 PLC 资源的实际数值。

了解实际数值与映像数值操作的情况 (SOFT V03.0X)

下面的例子显示了当使用实际数值与映像数值操作时,PLC 是如何处理的。对于给
定的 PLC 程序和已经初始化为零的资源,它显示了在每个扫描或循环的结束所有资
源的状态。

155
‡ ‡ ‡ Installation manual

REA IMA
M1 M2 M3 O5 M1 M2 M3 O5
()=M1 0 0 0 0 0 0 0 0
M1 = M2 Scan 1 1 1 1 1 1 0 0 0

M2 = M3 Scan 2 1 1 1 1 1 1 0 0
M3 = O5 Scan 3 1 1 1 1 1 1 1 0
5. Scan 4 1 1 1 1 1 1 1 1
PLC 编程
引导指令

对于实际数值 (REA),输出 O5 在第一循环扫描的结束达到高电平(=1),然而当使


用映像数值 (IMA)时,它需要 4 个循环扫描。

在第一循环, ()=M1 设置 M1=1 的实际数值,但是它的映像数值是 ·0·。仅仅是在


此循环扫描的结束,它将为 ·1·。

当以实际数值 (REA) 工作时系统比较快;相反,当以映像数值 (IMA) 工作时,它有


可能用相同的数值分析贯穿整个程序的相同资源,忽略它的当前数值。

L 标号

用于标识程序行。有两种方法可以定义它:
• 用字母 L 后接 7 位数字 (L1 - L9999999)。
• 用字母 L_ 后接 8 位字符 (L_GEAR)。

如果在模块 (CY1, PRG or PE) 中定义它,它标识程序行且允许引用或程序跳转。

如果在模块外面定义它,例如在 END 之后的程序的结束,表示子程序的开始。它与


SUB 引导指令相同。

如果在同一程序中出现 2 个或多个数值相同的标号,在编译可执行程序时,PLC 将
显示相应的错误信息。

SUB 子程序定义

表示子程序的开始。作为程序一部分的子程序可以被任何可执行指令调用。

用字母 SUB 后接 空格和 24 位的字符表示。子程序必须以 END 指令结束。

SUB A22
···
END

必须在模块 (PRG, CY1, PE) 之外定义它们,例如在引导指令 END 之后程序的结束。

子程序也可以从 L 指令开始,结束于 END 指令。

EXTERN 外部子程序定义

用程序中使用的 “C”语言文件定义的子程序必须在 DEF 指令和模块 CY1, PRE 和


PEt 之前的程序的开始被定义为外部的。
CNC 8070 对于 EXTERN 指令,可以一个接一个的定义那些子程序。

用字母 EXTERN 后接空格和子程序的 24 位的名字表示。

EXTERN SUMA
(SOFT V03.0X) EXTERN TEMPERATURE

156
‡ ‡ ‡ Installation manual

DEF, PDEF 符号定义

PLC 允许对一些简单的编程及后面的 PLC 程序的理解定义一些符号, 那些符号总是


写在模块 CY1, PRG 和 PEt 之前程序的开头。

DEF指令用于定义PLC使用的符号的极限数量,而PDEF指令可定义100个用于PLC本
身的符号,如在工件加工程序中或在外部的应用程序中。超过该极限的符号将被忽
略,CNC 将发布相应的错误信息。

它们由大写字母 (A.. Z) 和数字 (0 .. 9) 中的 20 个字符序列组成。也可以由字符“/”


打头。这样的话,下一个字符必须是一个字母。名字中可以有 “_”字符,但是它
不能是打头的字符。为指令保留的字符不能够使用。 5.
符号可能与任何十进制或十六进制的数或 PLC 资源关联,例如:输入 (I)、输出 (O)、

PLC 编程
引导指令
标志 (M)、寄存器 (R)、寄存器位、计数器 (C) 和定时器 (T)。

不能出现重复定义的符号; 但是少数几个符号可以分配给相同的资源。

PDEF COOL I12


PDEF K1 $FFFF3
DEF K2 372893
DEF K3 -437289
DEF /FAN I23

一旦某个符号已经与某一资源或数字值相关联,它就可以使用资源的名字、数字或
它的相关符号。

从工件加工程序或应用程序处存取 PDEF 符号。

从工件加工程序、 MDI 或外部应用程序处存取用 PDEF 指令定义的符号,用如下变


量来完成。从工件加工程序中断模块预备处查询此变量。
V.PLC. 符号 从工件加工程序或 MDI 处存取 .
PLC. 符号 从外部应用程序处存取 .

变量是可读的还是可写的取决于分配给用 PDEF 定义符号的资源。

NOMONIT 无监控

当编辑此引导指令时,它不产生对于监控 PLC 程序所必需的信息。换句话说,该程


序不被监控。

它总是编辑在 DEF 指令和模块 CY1, PRG 和 PEt 之前程序的开始。

该指令应仅仅用于当 PLC 程序执行时间很紧急的情况。在调试完 PLC 程序之后定义


它。

CNC 8070

(SOFT V03.0X)

157
‡ ‡ ‡ Installation manual

编程实例

; 无监控
NOMONIT

; 外部子程序
EXTERN TEMPERATURE
5. ; 符号定义
PLC 编程
引导指令

DEF COOL I12


DEF /FAN I23

;CY1 模块
CY1
···
END

;PRG 模块

PRG
···
IMA I3 AND REA M4 = 02
···
L_GEAR
···
END

;PEt 模块
PE 100
···
END

; 子程序
SUB A22
···
END

CNC 8070

(SOFT V03.0X)

158
‡ ‡ ‡ Installation manual

5.2 查询指令

它被用于检查 PLC 资源的状况及用于 CNC-PLC 通讯的标志和寄存器。参考 “7 逻辑


CNC 的输入与输出”。

有如下查询指令:
• 简单查询指令 .
• 信号沿检测查询指令 .
• 比较查询指令 .
5.

PLC 编程
查询指令
简单查询指令

它们测试资源的状态并返回其逻辑状态。
• 输入 (I1-I1024)
• 输出 (O1-O1024)
• 标志 (M1-M8192)
• 消息 (MSG1-MSG256)
• 错误 (ERR1-ERR256)
• 时钟 (CLK)
• 寄存器 (R1-R1024)
• 寄存器位 (B0-B31 R1-R1024)
• 定时器状态 (T1-T256)
• 计数器状态 (C1-C256)
• CNC-PLC 通讯标志

I12
如果 I12 输入是激活的返回 "1",否则返回 "0"。
START
当按前面板 CYCLE START 键时,返回 "1",否则返回 "0"。

CNC 8070

(SOFT V03.0X)

159
‡ ‡ ‡ Installation manual

信号沿检测查询指令

它们检查从上次查询以来,资源的状态是否发生了变化。该查询可以用在实际或映
像数值上。

可用的指令是:
DFU 检查上升沿 .
DFD 检查下降沿 .
5. DFU 检查上升沿
PLC 编程
查询指令

检查在特定的资源是否产生了上升沿 (0- 到 -1 变化 )。如果有上升沿产生,它将返回


"1" 。

DFD 检查下降沿

检查在特定的资源是否产生了下降沿 (0- 到 -1 变化 )。如果有下降沿产生,它将返回


"1" 。

DFU 和 DFD 编成的格式为:

DFU I1··1024
DFD O1··1024
M1··8192
MSG1··256
ERR1··256
B0··31 R1··1024
CLK
CNC-PLC 通信标记

DFU I23
DFU B3R120
DFU AUXEND
DFD O32
DFD M45

CNC 8070

(SOFT V03.0X)

160
‡ ‡ ‡ Installation manual

比较查询指令

CPS 比较两个操作数

对于CPS 指令,它可以在两个操作数之间作比较,检查第一个操作数是否大于(GT),
大于或等于 (GE),等于 (EQ),不等于 (NE),小于或等于 (LE) 或小于 (LT) 第二个操
作数。

可以用作操作数的有:定时器 (内部计时),计数器 (内部计数),寄存器,CNC-


PLC通讯寄存器和±2147483647之内的十进制(#) 或十六进制的数或0到$FFFFFFFF
之间的数。
5.

PLC 编程
查询指令
如果满足要求的条件,查询指令将返回逻辑数值 “1”;否则返回数值 “0”。

编程格式:

CPS T1··256 GT T1··256


C1··256 GE C1··256
R1··1024 EQ R1··1024
R CNC-PLC NE R CNC-PLC
# LE #
LT

CPS C12 GT R14 = M100


如果计数器 “C12”的内部计数大于寄存器 R14 的数值,PLC 将使标志
M100=1,反之 M100=0。
CPS T2 EQ 100 = TG1 5 2000
当定时器“T2”经过的时间等于 100 毫秒时,定时器“T5”将被激活,
并工作在单稳态模式,时间常数为 2 秒。

CNC 8070

(SOFT V03.0X)

161
‡ ‡ ‡ Installation manual

5.3 运算符和符号

用于分组和操作不同的查询指令。

可供使用的运算符是 NOT, AND, OR, XOR。运算符的运算优先级顺序从左到右,从最


高到最低依次是 NOT AND XOR OR。

可供使用的符号是 \, (, )

5. NOT 对查询的结果取反。

NOT I2 = O3
PLC 编程
运算符和符号

输入 I2 无效时输出 "O3" 有效。

AND 逻辑功能 " 与 "。

I4 AND I5 = O6
输入 (I4, I5) 均有效时输出 "O6" 有效。

OR 逻辑功能 " 或 ”。

I7 OR I8 = O9
两个输入有一个有效时输出 "O9" 有效。

XOR 逻辑 " 异或 " 功能。

I10 XOR I11 = O12


当输入 I10 和 I11 的逻辑值不同时输出 "O12" 有效。

\ 换行

用于写多于一行的逻辑表达式。

可以按如下编写程序:
DFU MSTROBE AND CPS MFUN* EQ 3 = M1003

或者:
DFU MSTROBE \
AND CPS MFUN* EQ 3
= M1003

() 打开和关闭括号

它们用来阐明和选择逻辑表达式的运算顺序。
(I2 OR I3) AND (I4 OR (NOT I5 AND I6)) = O7

仅由这两个运算符组成的查询指令的值总是 “1”。

CNC 8070 ( ) = O2
输出 O2 将总是高电平 (=1).

(SOFT V03.0X)

162
‡ ‡ ‡ Installation manual

5.4 操作指令

根据从逻辑表达式获得的结果,操作指令可以改变 PLC 资源的状态及 CNC-PLC 通讯


的标志。
逻辑表达式 = 操作指令

可以有多个操作指令与一个逻辑表达式相关联。所有的操作指令必须前置 “=”符
号。

所有的操作指令允许前置 NOT,它将对该操作表达式的结果取反。
5.
I2 = O3 = NOT M100 = NOT TG1 2 100 = CPR 1 100

PLC 编程
操作指令
输出 O3 显示输入 I2 的状态。
标志 M100 显示输入 I2 的否定状态。
输入 I2 的下降沿将激活定时器 T2 的触发输入 TG1 。
输入 I2 的上升沿将把计数器 C1 的数值预置为 100。

操作指令被划分为:
• 二进制赋值操作指令 .
• 二进制条件操作指令 .
• 顺序断点设置操作指令 .
• 算术操作指令 .
• 逻辑操作指令 .
• 特定操作指令 .

除了采用物理输入外,操作指令可以改变 PLC 资源的状态。当看见 “I 1/1024”


域时,意味着只有没有使用的输入状态可以被修改。

例如,当时采用物理输入 I1 到 I32 时,只有输入 I33 到 I1024 可以改变。

CNC 8070

(SOFT V03.0X)

163
‡ ‡ ‡ Installation manual

5.4.1 二进制赋值指令

它们将从逻辑表达式获得的结果 (0/1) 赋予指定的资源。

= I 1/1024 = O 1/1024 = M 1/8192

= MSG 1/256 = ERR 1/256 = TEN 1/256

= TRS 1/256 = TGn 1/256 #/R = CUP 1/256

5. = CDW 1/256

= B 0/31 R 1/499
= CEN 1/256

= CNC-PLC mark
= CPR 1/256 #/R
PLC 编程
操作指令

I3 = TG1 4 100
将输入 I3 的状态赋予定时器 T4 的触发输入 TG1,因此输入 I3 的上升
沿将激活定时器 T4 的触发输入 TG1。
(I2 OR I3) AND (I4 OR (NOT I5 AND I6)) = M111
将从逻辑表达式获得的结果 (I2 OR I3) AND (I4 OR (NOT I5 AND I6))
赋予标志 M111。

CNC 8070

(SOFT V03.0X)

164
‡ ‡ ‡ Installation manual

5.4.2 二进制条件操作指令

有 3 个指令 SET, RES 和 CPL 可用于改变指定资源的状态。

它们的编程格式是:

= SET I 1/1024
= RES O 1/1024
= CPL M 1/8192
MSG 1/256
ERR 1/256
B 0/31 R 1/1024
5.

PLC 编程
操作指令
CNC-PLC 标志

= SET 如果表达式 = "1", 它将 "1" 赋予指定的资源。

如果逻辑表达式结果为 “1”,它将 “1”赋予指定的资源。如果结果为 “0”,不


改变资源的状态。

CPS T2 EQ 100 = SET B0R100


当定时器 T2 经过的时间等于 100 毫秒时,寄存器 R100 的 0 位将被设
置为 “1”。

= RES 如果表达式 = "1", 它将 "0" 赋予指定的资源。

如果逻辑表达式结果为 “1”,它将 “0”赋予指定的资源。如果结果为 “0”,不


改变资源的状态。

I12 OR NOT I22 = RES M55 = NOT RES M65


当逻辑表达式的结果为“1”时,PLC 设置“M55 = 0”,且不改变 M65。
当逻辑表达式的结果为“0”时,PLC 设置“M65 = 0”,且不改变 M55。

= CPL 如果表达式 = "1", 对资源求补。

如果逻辑表达式结果为 “1”,它将对指定的资源状态求补。如果结果为 “0”,不


改变资源的状态。

DFU I8 OR DFD M22 = CPL B12R35


每次在输入 I8 检测到上升沿或在标志 M22 检测到下降沿,PLC 将对寄
存器 R35 的位 12 求补。

CNC 8070

(SOFT V03.0X)

165
‡ ‡ ‡ Installation manual

5.4.3 顺序断点设置操作指令

这些操作中断程序的执行顺序,并在该程序的其它地方继续执行。

= JMP 无条件跳转

如果从逻辑表达式求得的结果为 “1”,该操作将使程序跳转到指定的标号处。如果
结果为 “0”,它将执行程序的下一行。

它的语法取决于跳转到标号处是如何定义的。
5. = JMP L123 如果标号定义为 L123.
= JMP L_ASA2 如果标号定义为 L_ASA2.
PLC 编程
操作指令

I8 = JMP L12
如果 I8=1 ,程序跳转到 L12 且它不执行中间的模块。
NOT M14 AND NOT B7R120 = O8
CPS T2 EQ 2000 = O12
L12
(I12 AND I23) OR M54 = O6

= CAL 调用子程序。

如果从逻辑表达式求得的结果为 “1”,该操作将执行指定的子程序。如果从逻辑表
达式求得的结果为 “0”,该操作将被 PLC 忽略,程序将继续但不执行子程序。

一旦这个子程序执行结束,PLC 将继续执行下一条指令,或执行 CAL 指令后的可执


行指令。

它的语法取决于它的相关子程序是如何定义的。
= CAL OILING 如果它定义为 SUB OILING.
= CAL L234 如果它定义为 L234.
= CAL L_GEAR 如果它定义为 as L_GEAR.

I2 = CAL L5 = O2
如果 I2=1,它将执行子程序 L5 ,子程序执行结束后,PLC 将输出 O2
赋予输入 I2 (=1) 的数值。
如果 I2=0,不执行子程序,PLC 将输出 O2 设置为输入 I2 (=0) 的数值。

= RET 返回或子程序结束。

如果从逻辑表达式求得的结果为 “1”,该操作被 PLC 作为引导指令 END 处理。如


果从逻辑表达式求得的结果为 “0”,该操作将被 PLC 忽略。

如果在子程序执行期间,PLC 检测到有效的 RET,它将结束子程序。

CNC 8070

(SOFT V03.0X)

166
‡ ‡ ‡ Installation manual

5.4.4 算术运算操作指令

= MOV Move

将 PLC 的一个资源信息传递给另一个资源。

编程格式为:

代码 代码 源代码 目标代码 要传递的位

= MOV I1/1024
O1/1024
M1/8192
I1/1024
O1/1024
M1/8192
0(Bin)
1(BCD)
0(Bin)
1(BCD)
32
28
24
5.

PLC 编程
操作指令
MSG1/256 MSG1/256 20
ERR1/256 ERR1/256 16
T1/256 R1/1024 12
C1/256 R CNC-PLC 8
R1/1024 4
R CNC-PLC
#

源代码和目标代码指定数据的原始和目的格式(二进制或 BCD),可以发送 4, 8, 12,


16, 20, 24, 28 或 32 位。

如果不定义任何代码和传递的位数时,将采用 32- 位 (0032) 二进制到二进制格式。

MOV I12 M100 0032 用 32 位格式表示二进制到二进制

MOV O21 R100 0012 用 12 位格式表示二进制到二进制

MOV C22 O23 0108 用 8 位格式表示二进制到 BCD

MOV T10 M112 1020 用 20 位格式表示 BCD 到二进制

如果从二进制转换为 BCD 码产生的数据比 BCD 允许的最大数据大,数值将被截断,


忽略最高有效位。

最大允许的 BCD 转换数据:9 ( 用 4 位 ), 99 ( 用 8 位 ), 999 ( 用 12 位 ), 9999 ( 用 16


位 ), 99999 ( 用 20 位 ), 999999 ( 用 24 位 ), 9999999 ( 用 28 位 ) 和 99999999 ( 用 32 位 )。

在这种情况下,建议扩展传递采用的位数,如果有必要在中间步骤采用寄存器或标
志。

I11 = MOV I14 O16 108


如果输入 I11 的数值为 “=1”,PLC 将 8 路输入的逻辑状态 (I14 和
紧接下来的 7 路输入)以 BCD 码传递给用二进制代码的 8 路输出(O16
和紧接下来的 7 路输出)。

CNC 8070

(SOFT V03.0X)

= NGU R 1/1024 给寄存器中的所有位求补

它改变寄存器的 32 位的每位的状态。

167
‡ ‡ ‡ Installation manual

I15 = NGU R152


如果输入 "I15 is =1",PLC 将对寄存器 R152 的所有 32 位求反。
R152 前:0001 0001 0001 0001 0001 0001 0001 0001
R152 后:1110 1110 1110 1110 1110 1110 1110 1110

= NGS R 1/1024 寄存器符号改变

5. 改变寄存器的符号。

I16 = NGS R89


PLC 编程
操作指令

如果输入 "I16 = 1”, PLC 改变寄存器 R89 中内容的符号。


R89 前 : 0001 0001 0001 0001 0001 0001 0001 0001
R89 后 : 1110 1110 1110 1110 1110 1110 1110 1111

= ADS, = SBS, = MLS, = DVS, = MDS


算术操作
如:加 (ADS), 减 (SBS), 乘 (MLS), 除 (DVS) 和计算模或除法的余数 (MDS)。

它的编程格式为:
“ 操作 ” “ 第一操作数 ” “ 第二操作数 ” “ 结果 ”。
操作数可以为:寄存器 , CNC-PLC 通讯寄存器 和 ±2147483647 之内 (#) 或在 0
和 $FFFFFFFF 之间的数。
计算的结果可以存储在寄存器或 CNC-PLC 通讯寄存器。

= ADS R1/1024 R1/1024 R1/1024


= SBS R CNC-PLC R CNC-PLC R CNC-PLC
= MLS # #
= DVS
= MDS

例如:R100=1234 和 R101=100.

() = ADS R100 R101 R102 ; R102 = 1234 +100 = 1334

() = SBS R100 R101 R103 ; R103 = 1234 -100 = 1134

() = MLS R100 R101 R104 ; R104 = 1234 x 100 = 123400

() = DVS R100 R101 R105 ; R105 = 1234 : 100 = 12

() = MDS R100 R101 R106 ; R106 = 1234 MOD 100 = 34

() = ADS 1563 R101 R112 ; R112 = 1563 +100 = 1663

() = SBS R100 1010 R113 ; R113 = 1234 - 1010 = 224

() = MLS 1563 100 R114 ; R114 = 1563 x 100 = 156300

() = MLS SANALOG 10000 R115

= DVS R115 32767 R115 ; 以毫伏为单位的主轴速度指令。


CNC 8070

(SOFT V03.0X)

168
‡ ‡ ‡ Installation manual

5.4.5 逻辑运算操作指令

= AND, = OR, = XOR


逻辑运算操作
在寄存器内容之间或数值与寄存器内容之间进行逻辑操作的指令:AND, OR 和 XOR 。

它的编程格式为 :

AND R1/1024 R1/1024 R1/1024


OR
XOR
R CNC-PLC
#
R CNC-PLC
#
R CNC-PLC
5.

PLC 编程
操作指令
例如: R200 = B1001 0010

R201 = B0100 0101

() = AND R200 R201 R202 ; R202 = B0

() = OR R200 R201 R203 ; R203 = B11010111

() = XOR R200 R201 R204 ; R204 = B11010111

() = AND B1111 R201 R205 ; R205 = B00000101

() = OR R200 B1111 R206 ; R206 = B10011111

() = XOR B1010 B1110 R207 ; R207 = B00000100

= RR, = RL 寄存器旋转

有可能按顺时针 (RR) 或逆时针 (RL) 旋转寄存器内容,有两种类型的旋转:类型 1


(RR1 或 RL1) 和类型 2 (RR2 或 RL2)。

旋转类型 1 (RL1 或 RR1):

这种类型的旋转在最低有效位 (RL1) 输入 0,或在最高有效位 (RR1) 输入 0,寄存器


中的其它位移动。最后一位的数值将消失。

旋转类型 2 (RL2 或 RR2):

按指令的方向循环旋转移位。

它的编程格式为 : CNC 8070


代码 重复次数 . 代码

RR1 R1/1024 R1/1024 R1/1024


RR2 R CNC-PLC R CNC-PLC R CNC-PLC
RL1 0/31 (SOFT V03.0X)
RL2

必须定义源寄存器和目标寄存器,即使它们相同也要定义。重复次数表示寄存器旋
转的次数。

169
‡ ‡ ‡ Installation manual

RR1 R100 1 R200


用类型 1 向右移动 1 次寄存器 R100 中的内容,将结果保留在寄存器
R200 中。
RL2 R102 4 R101
用类型 2 向左移动 1 次寄存器 R102 中的内容,将结果保留在寄存器
R101 中。

5.
PLC 编程
操作指令

CNC 8070

(SOFT V03.0X)

170
‡ ‡ ‡ Installation manual

5.4.6 特殊操作指令

= ERA 清除资源组。

它用于清除或初始化相同类型资源组,资源的第一个和最后一个将被清除。

它的编程格式为 :

= ERA I 1/1024 1/1024


O 1/1024 1/1024
M 1/8192
MSG 1/256
1/8192
1/256
5.

PLC 编程
操作指令
ERR 1/256 1/256
T 1/256 1/256
C 1/256 1/256
R 1/1024 1/1024

当清除 I, O, M, MSG, ERR 或 R 时,PLC 将它们设置为 “0”。

如果定时器组被清除,相当于对它们进行复位;如果计数器组被清除,相当于对它
们进行数值 0 的预置。

该操作特别适合应用在第一循环模块 (CY1) 中要求将诸多资源设置为初始工作条件


的情况。

I10 = ERA O5 12
如果输入 "I10=1",PLC 将输出 O5 到 O12 ( 包括两者 ) 设置为 "0"。
I23 = ERA C15 18
如果输入 "I23 =1",PLC 将计数器 C15 到 C18( 包括两者 ) 设置为 "0"。

= PAR 寄存器的奇偶

它用于检查寄存器的奇偶类型。如果寄存器的类型为 EVEN (偶),该操作将把指


定的标志、消息或错误设置为 “1”,如果为 ODD (奇),该操作将把指定的标志、
消息或错误设置为 “0”。

它的编程格式为 :

= PAR R1/1024 M1/8192


R CNC-PLC MSG1/256
ERR1/256
M CNC-PLC

I15 = PAR R123 M222


如果输入 "I15=1", PLC 将检查寄存器 R123 的奇偶,如果为 EVEN
(偶),设置标志 M222 to "1",如果为 ODD(奇),设置标志 M222 to
"0"。

CNC 8070

(SOFT V03.0X)

171
‡ ‡ ‡ Installation manual

= CNCRD 访问内部 CNC 变量。

= CNCWR 写入内部 CNC 变量。

它们被用于对 CNC 内部变量进行读取 (CNCRD) 和写入 (CNCWR),其编程格式为:


CNCRD ( 变量 , 寄存器 , 标志 )
CNCWR ( 寄存器 , 变量 , 标志 )

CNCRD 操作将变量的内容加载到寄存器,CNCWR 操作将寄存器的内容读入到变量。

5. 在该操作的开始,标志被设置为 “1”,并一直保持这个数值到操作结束。

当使用 CNCRD 读取算术参数和 OEM 的变量时,它将值倍乘 10000 返回(浮动模式


PLC 编程
操作指令

读取)。

当请求不存在的变量信息 (如不存在的轴的坐标)时,将显示错误信息。同样的,
当试图读取 PLC 寄存器范围之外的值时,CNC 将返回一个零值,并发出相应的错误
信息。在读取变量的任何时候发生了错误,通讯标志将保持在 “1”。

指令 CNCRD 和 CNCWR 变量的语法

对于这两个指令,在变量记忆码中,它有可能定义使用整数、寄存器或用 DEF 或
PDEF 定义的符号的通道号。

CNCRD ([1].G.FREAL, R10, M1000)

... = MOV 1 R12


CNCRD ([R12].G.FREAL, R10, M1000)

DEF CHANNEL 3
CNCRD ([CHANNEL].G.FREAL, R10, M1000)

如果变量记忆码包含数字后缀,例如:(V.).G.GUP[i],它们也可以由整数、寄
存器或用 DEF 或 PDEF 定义的符号来定义。

... = MOV 153 R101


CNCWR (G.GUP[R101], R10, M1000)

DEF PARAM 153


CNCRD (G.GUP[PARAM], R10, M1000)

查询同步和异步变量

可以直接确定同步变量,而异步变量是需要几个循环扫描才能被确定。
• 关于如何获得异步变量的实例:
< 条件 > AND NOT M11 = CNCRD (TM.TOOL, R11, M11)
不重复此查询,一直到它结束。
DFD M11 AND CPS R11 EQ 3 = ...
在比较数据前等待查询结束。

CNC 8070

(SOFT V03.0X)

172
‡ ‡ ‡ Installation manual

• 关于如何获得同步变量的实例:
< 条件 > = CNCRD (G.FREAL, R12, M12)
CPS R12 GT 2000 = ...
在查询数据前不需要等待,因为可以马上确定同步变量。
< 条件 > = CNCWR (R13, PLC.TIMER, M13)
使用包含在寄存器 R13 中的值,通过 PLC 使被激活的时钟复位。

= CNCEX CNC 程序块的执行

它可能用于在指定的通道中执行 CNC 程序块,包括调用子程序或完整的程序。它如


5.
同在 MDI 模式下执行程序块一样操作。 对于指令执行的限制与执行 MDI 程序块相

PLC 编程
操作指令
同。

它的编程模式为 :
CNCEX ( 程序块 , 标志 , 通道 )

在操作的开始标志被设置为 “1” ,它保持此值直到操作的结束。 如果没有指定通


道,程序块将在第一或是主通道中执行。

... = CNCEX (G00 X0 Y0, M99, 2)


... = CNCEX (#CALL sub3.nc, M34)

一旦程序块已经被执行, CNC 通道激活 FREE 标志,使 PLC 知道已经做好了接收


新程序块的准备。

从 PLC 执行独立运动。指令 MOVEABS, MOVEADD 和 MOVEINF。

可以直接编写独立轴的运动或用 CNCEX 指令编写。但是,不推荐在同一 PLC 程序或


子程序中使用两种方法。

指令执行的处理是不同的,它们被执行的顺序可能不是想得到的那个顺序。通过 CNC
通道执行指令 CNCEX,而 MOVE* 指令在插补器中直接被执行(通常更快的执行)。

可能按如下方式执行独立运动:二者不应该用在同一程序或子程序中。
() = CNCEX(#MOVE ADD [X100,F100,NULL], M120,1)
() = MOVEADD(X,100000,100000,NULL)

CNC 8070

(SOFT V03.0X)

173
‡ ‡ ‡ Installation manual

5.4.7 电子凸轮的操作说明

该功能有详尽的说明手册。
本手册仅仅提供了电子凸轮功能的一部分说明。关于该功能的各种要求及操
作的相信信息,请参阅专用手册。

= CAM ON 激活电子凸轮

5. = CAM OFF 取消电子凸轮

它们的编程格式如下所示:
PLC 编程
操作指令

CAM ON (cam, master/"TIME", slave, master_off, slave_off,


range_master, range_slave, type)
CAM OFF (slave)

执行 CAM OFF 指令包括消除凸轮的同步。一旦编辑了此指令,当凸轮达到其轮廓


终点时,凸轮运动结束。

参数 含义
cam 凸轮编号 .
master 主控轴命名 .
TIME 定时凸轮。 当编辑 “TIME”代替轴的名字时,该凸轮被认为
为定时凸轮。
slave 从动轴命名 .
master_off 关于主控轴的偏置 .
slave_off 关于从动轴的偏置 .
range_master 主控轴激活比例或范围 .
range_slave 从动轴激活比例或范围 .
type 定义凸轮的类型:周期的或非周期的。用参数 "ONCE" ( 非周
期凸轮 ) 或 "CONT" ( 周期凸轮 ) 编辑其程序。

凸轮模式。

可以激活两种类型的凸轮:定时凸轮或由主控轴位置确定的凸轮。它们的激活指令
相同且都由指令 call 参数调用。

凸轮编号。

要激活一个凸轮,必须提前在机床参数里定义凸轮编辑器。

主控轴激活范围。

当主控轴在 "master_off" 和 "master_off + range_master" 位置之间时,凸


轮被激活。

从动轴范围。

当从动轴处于 "slave_off" 和 "slave_off + range_slave" 之间时,凸轮将它


应用在从动轴上。

CNC 8070

(SOFT V03.0X)

174
‡ ‡ ‡ Installation manual

凸轮类型。

根据执行模式,定时凸轮和位置凸轮会有两种不同的类型。例如:周期的或非周期
的。用参数 type 来选择它们。
非周期的 通过将 "ONCE" 的值分配给 type 参数来定义它。
该模式对于为主控轴定义的范围保持同步。如果主控轴向后移
动或它是一个模块,从动轴将保持执行凸轮轮廓,直到编辑取
消指令。
周期的 通过将 "CONT" 的值分配给 type 参数来定义它。
在该模式下,当达到主控轴的范围界限时,它将在总的范围之
内计算再一次执行凸轮的偏置。换言之,沿着主控轴的路径执
5.
行同样的凸轮。

PLC 编程
操作指令
如果主控轴是旋转模块,凸轮的定义范围就是那个模块,那么两个执行模式是相等
的。

两模块中的任一个保持同步,直到 #CAM OFF 指令执行完毕。当达到那个指令时,


在下一次凸轮轮廓的终点时将结束凸轮的执行。

CNC 8070

(SOFT V03.0X)

175
‡ ‡ ‡ Installation manual

5.4.8 独立轴的操作指令

该功能有详尽的说明手册。
本手册仅仅提供了独立轴功能的一部分说明。关于该功能的各种要求及操作
的相信信息,请参阅专用手册。

= MOVE ABS绝对定位运动

5. = MOVE ADD增量定位运动
PLC 编程
操作指令

= MOVE INF无限定位运动

它们的编程模式为:
MOVE ABS (axis, pos, feed, blend)
MOVE ADD (axis, pos, feed, blend)
MOVE INF (axis, direction, feed, blend)

参数 含义
axis 轴的定位。
pos 到达位置。
direction 运动方向 . 使用参数 "DIRPOS" ( 正向 ) 或 "DIRNEG" ( 负
向 ) 编程。
feed 定位进给率。
blend 同下一个程序块动态过渡。使用参数 "PRESENT", "NULL",
"NEXT" 或 "WAITINPOS 编程。

到达位置。

对于 MOVE ABS,将以绝对坐标定义,但是对于 MOVE ADD,将以增量坐标定义。


对于定位,在通道中激活的零偏置被忽略。

由坐标或增量编程决定运动的方向。对于旋转轴而言,运动方向由轴的类型决定。
如果它是单向的,定位于预置的方向;否则,它通过最短的路径定位。

运动方向。

运动方向。它使用 MOVE INF 来执行无限运动,直到达到轴的界限或运动被中断。

CNC 8070

(SOFT V03.0X)

176
‡ ‡ ‡ Installation manual

同下一程序块的动态过渡

它设置用于到达位置的进给率 (同下一程序块的动态过渡)。使用如下参数中的一
个编程:
PRESENT 轴以程序块本身指定的进给率达到指定位置。
NEXT 轴以下一个程序块指定的进给率达到指定位置。
NULL 轴以零进给率达到指定位置。
WAITINPOS 轴以零进给率达到指定位置及它在执行下一个程序块前等待处于适
当位置。

.. = MOVE ABS (X, 50, 500, PRESENT)


5.

PLC 编程
操作指令
.. = MOVE ABS (X, 100, 250, NEXT)
.. = MOVE ABS (X, 150, 125, NULL)

500

250
125

50mm 100mm 150mm Pos

= FOLLOW ON 激活同步运动

= FOLLOW OFF 取消同步运动

它们的编程格式为:
FOLLOW ON (master, slave, nratio, dratio, synctype)
FOLLOW OFF (slave)

参数 含义
master 主控轴的命名。
slave 从动轴的命名。
nratio 传动比分子。从动轴旋转。
dratio 传动比分母。主控轴旋转。
synctype 同步类型。使用参数 "POS" ( 位置同步 ) 或 "VEL" ( 速度同
步 ) 编程。

PLC 程序实例:
FOLLOW ON (A1, Z, 3, 1, VEL)
FOLLOW OFF (Z)

CNC 8070

(SOFT V03.0X)

177
‡ ‡ ‡ Installation manual

5.5 程序编制指令摘要

PLC 可利用资源

输入 I1··1024

输出 O1··1024

标志 M1··8192

5. 消息标志

错误标志
MSG1··256

ERR1··256
PLC 编程
程序编制指令摘要

时钟

CLK1 1 ms CLK100 100 ms CLK1000 1s

CLK2 2 ms CLK200 200 ms CLK2000 2s

CLK4 4 ms CLK400 400 ms CLK4000 4s

CLK8 8 ms CLK800 800 ms CLK8000 8s

CLK16 16 ms CLK1600 1.6 s CLK16000 16 s

CLK32 32 ms CLK3200 3.2 s CLK32000 32 s

CLK64 64 ms CLK6400 6.4 s CLK64000 64 s

CLK128 128 ms CLK12800 12.8 s CLK128000 128 s

CNC-PLC 通讯标志 .

定时器 : T1··256

计数器 : C1··256

寄存器 : R1··1024

CNC-PLC 通讯寄存器 .
寄存器的值可能被处理为十进制或十六进制 ("S") 数。它也可能适用于使用字母
B (0/31) R (1/1024) 的寄存器位。

CNC 8070

(SOFT V03.0X)

178
‡ ‡ ‡ Installation manual

引导指令

PRG 主模块。

CY1 第一循环模块。

PE t 周期性模块。每 “t”毫秒执行它一次。

END 模块结束。

L 标号 7 位数 L (L1 ... L9999999)

8 位字符 L_ (L_GEAR) 5.

PLC 编程
程序编制指令摘要
SUB 子程序定义 .

DEF 符号定义 .

PDEF 外部符号定义 .

REA 查询将使用实际值 .

IMA 查询将使用映像值 .

简单查询指令

输入 I1··1024

输出 O1··1024

标志 M1··8192

消息标志 MSG1··256

错误标志 ERR1··256

定时器 ( 状态 ) T1··256

计数器 ( 状态 ) C1··256

寄存器位 B0··31 R1··1024

CNC-PLC 通讯标志

信号沿检测查询指令

DFU 上升沿检测 .

DFD 下降沿检测 .

DFU I1··1024

DFD O1··1024

M1··8192

MSG1··256

ERR1··256

B0··31 R1··1024

CNC-PLC 通讯标志 CNC 8070


时钟标志 (CLK)

(SOFT V03.0X)

179
‡ ‡ ‡ Installation manual

比较查询指令

CPS 作如下比较

CPS T1··256 GT T1··256

C1··256 GE C1··256

R1··1024 EQ R1··1024

R CNC-PLC NE R CNC-PLC
5. # LE #
PLC 编程
程序编制指令摘要

LT

操作符

NOT 对查询的结果取反 .

AND 逻辑功能 " 与 ".

OR 逻辑功能 " 或 ”.

XOR 逻辑功能 " 异或 ".

"\" 换行 .

"( )" 值总是 "1" 的查询指令 .

二进制赋值指令

= I 1/1024 = O 1/1024 = M 1/8192

= MSG 1/256 = ERR 1/256 = TEN 1/256

= TRS 1/256 = TGn 1/256 #/R = CUP 1/256

= CDW 1/256 = CEN 1/256 = CPR 1/256 #/R

= B 0/31 R 1/1024 = CNC-PLC 标志

二进制条件操作指令

= SET 如果表达式 = "1", 它将 "1" 赋予指定的资源。


= RES 如果表达式 = "1", 它将 "0" 赋予指定的资源。
= CPL 如果表达式 = "1", 对资源求补。

< 资源 >

= SET < 资源 > I 1/1024

= RES < 资源 > O 1/1024

= CPL < 资源 > M 1/8192

MSG 1/256

ERR 1/256
CNC 8070
B 0/31 R 1/1024

CNC-PLC 标志

顺序断点设置操作指令
(SOFT V03.0X)
= JMP L 无条件跳转。
= CAL 调用子程序。
= RET 返回或子程序结束。

180
‡ ‡ ‡ Installation manual

算术运算操作指令
= MOV Move

代码 代码 源代码 目标代码 位

MOV I1/1024 I1/1024 0(Bin) 0(Bin) 32

O1/1024 O1/1024 1(BCD) 1(BCD) 28

M1/8192 M1/8192 24

MSG1/256 MSG1/256 20 5.

PLC 编程
程序编制指令摘要
ERR1/256 ERR1/256 16

T1/256 R1/1024 12

C1/256 R CNC-PLC 8

R1/1024 4

R CNC-PLC

= NGU R 1/1024 给寄存器中的所有位求补


= NGS R 1/1024 寄存器符号改变

= ADS 加.

= SBS 减.

= MLS 乘

= DVS 除.

= MDS 计算模或除法的余数 .

ADS R1/1024 R1/1024 R1/1024

SBS R CNC-PLC R CNC-PLC R CNC-PLC

MLS # #

DVS

MDS

CNC 8070

(SOFT V03.0X)

181
‡ ‡ ‡ Installation manual

逻辑运算操作指令
= AND 逻辑操作 "AND".
= OR 逻辑操作 "OR".
= XOR 逻辑操作 "XOR".

AND R1/1024 R1/1024 R1/1024

OR R CNC-PLC R CNC-PLC R CNC-PLC


5. XOR # #
PLC 编程
程序编制指令摘要

= RR 1/2 顺时针方向寄存器旋转 .

= RL 1/2 逆时针方向寄存器旋转 .

代码 重复次数 . 代码

RR1 R1/1024 R1/1024 R1/1024

RR2 R CNC-PLC R CNC-PLC R CNC-PLC

RL1 0/31

RL2

特殊操作指令
= ERA 清除或初始化资源组 .

ERA I 1/1024 1/1024

O 1/1024 1/1024

M 1/8192 1/8192

MSG 1/256 1/256

ERR 1/256 1/256

T 1/256 1/256

C 1/256 1/256

R 1/1024 1/1024

= CNCRD 访问内部 CNC 变量 .

CNCRD ( 变量 , R1/1024, M1/8192)

= CNCWR 写入内部 CNC 变量 .

CNCWR (R1/1024, 变量 , M1/8192)

= PAR 寄存器的奇偶 .
CNC 8070
PAR R1/1024 M1/8192

R CNC-PLC MSG1/256

ERR1/256
(SOFT V03.0X)
M CNC-PLC

182
‡ ‡ ‡ Installation manual

电子凸轮操作指令

= CAM ON 激活电子凸轮 .

= CAM OFF 取消电子凸轮 .

CAM ON (cam, master/"TIME", slave, master_off, slave_off,


range_master, range_slave, type)
CAM OFF (slave)
5.
独立轴操作指令

PLC 编程
程序编制指令摘要
‡ 位置移动 .

= MOVE ABS 绝对定位运动

= MOVE ADD 增量定位运动

= MOVE INF 无限定位运动

MOVE ABS (axis, pos, feed, blend)


MOVE ADD (axis, pos, feed, blend)
MOVE INF (axis, direction, feed, blend)

‡ 同步运动 .

= FOLLOW ON 激活同步运动 .

= FOLLOW OFF 取消同步运动 .

FOLLOW ON (master, slave, nratio, dratio, synctype)


FOLLOW OFF (slave)

CNC 8070

(SOFT V03.0X)

183
‡ ‡ ‡ Installation manual

5.
PLC 编程
程序编制指令摘要

CNC 8070

(SOFT V03.0X)

184
CNC-PLC 通讯

6
借助于 CNC 和 PLC 之间的数据交换,可以:
• 在外围设备模式下,通过特定的 PLC 标志和寄存器控制 CNC 的逻辑输入和输出。
• 从 CNC 传递 M、H 和 S 辅助功能到 PLC。
• 通过 PLC 标志显示 CNC 产生的错误和信息。
• 从 PLC 读 / 写 CNC 内部变量。
• 从任何程序访问 PLC 资源。
• 在 CNC 屏幕上监视 PLC 资源。

本章使用的缩写

(=0) 低逻辑电平 .

(=1) 高逻辑电平 .

(g.m.p.) 通用机床参数 .

(a.m.p.) 轴和主轴的机械参数 .

带通道的 M 和 H 功能

利用通道, M 和 H 功能进行互换。当使用多个通道时,这些功能的标志和寄存器必
须指定与它们相关的通道编号。 如果没有指定通道编号,标志和寄存器将指定第一
通道为关联通道。

带多根主轴的 S 功能

S 功能的互换是独立于通道的。当使用几根主轴时,这些功能的标志和寄存器与主轴
编号相关。主轴编号由它的逻辑数字决定。

CNC 8070

(SOFT V03.0X)

185
‡ ‡ ‡ Installation manual

6.1 辅助功能 M

同一程序段中可使用多达 7 个 M 功能。CNC 通过这些 32 位寄存器 MFUN1 到 MFUN7


告诉 PLC 被执行程序段中编写的辅助功能 M。它们中的每一个表示编辑在程序段中 M
功能的编号。如果有空闲的寄存器,CNC 将数值 $FFFFFFFF 赋予那些空闲的寄存器
(有最高编号的寄存器)。

这样,如果某个程序段中包含功能 M100、M120 和 M135,CNC 将传递给 PLC 下列信息:

6. MFUN1
100
MFUN2
120
MFUN3
135
MFUN4 - MFUN7
$FFFFFFFF
CNC-PLC 通讯
辅助功能 M

指令 MFUN*。检查程序段中是否编写了某功能。

为了知道执行程序段中是否编写了特定的 M 功能,可使用下面方法:

逐一检查所有 MFUN 寄存器,直到发现特定的“M”功能或发现包含 $FFFFFFFF 数


值的寄存器。
• 同时使用 “MFUN*” 指令检查所有的寄存器。

检查 M30 实例:如果它已经编写在程序中,返回 “1”;否则返回 “0”。


CPS MFUN* EQ 30 = ...

发送功能和同步执行

在 CNC 机床参数内,辅助功能表格表示功能发送时间和 PLC 执行同步的时间。任何


一种情况下,它可能在运动之前或之后。参考 82 页 “2.5 M 功能表的机械参数”。

发送和同步的类型如下:
M 不同步 .
M 运动前发送和同步 .
M 运动前发送和运动后同步 .
M 运动后发送和同步 .

具有不同同步类型的 M 功能可以编辑在同一程序段中。 在适当的时刻它们将被发送


到 PLC。辅助功能 M 的传递在本章的后面部分将进行说明。参考 193 页 “6.4 传递
辅助功能 M,H,S”。

CNC 8070

(SOFT V03.0X)

186
‡ ‡ ‡ Installation manual

按如下设置功能:
M11 不同步 .
M12 运动前发送和同步 .
M13 运动前发送和运动后同步 .
M14 运动后发送和同步 .

当像这样执行程序段时:
X100 F1000 M11 M12 M13 M14 6.
按如下传递功能:

CNC-PLC 通讯
辅助功能 M
1. 发送 M11, M12 和 M13 到 PLC.
2. 等待 PLC 执行 M12.
3. 轴运动至 X100.
4. 发送 M14 功能到 PLC.
5. 等待一直到 PLC 执行 M13 和 M14.

CNC 8070

(SOFT V03.0X)

187
‡ ‡ ‡ Installation manual

6.1.1 多轴选项和通道的特殊考虑

CNC可能拥有4个通道,每个通道可以与其余通道平行的执行加工程序。也就是说每
个通道可以同时执行七个辅助功能。在每个通道上辅助功能的执行被视为独立的,
要实现这一点,每个通道都拥有其自己的标志和寄存器。

因为每个通道可能有四根主轴,有可能在相同的程序段中编写 6 个与主轴无关的 M
功能,所有四根主轴 M3/M4 及它们的速度的启动包括自动变速杆。也就是说,由于
一些功能是自动产生的,它们可能超过同一程序段最多有七个辅助功能的界限。这
样,CNC 将分两个阶段发送 M 功能到 PLC。
6.
CNC-PLC 通讯
辅助功能 M

通道选项中的标志和寄存器

每个通道都有 32 位的寄存器 MFUN1 到 MFUN7,它们用来告诉 PLC 编写在执行程序


段中的辅助 M 功能。
MFUN1C1 - MFUN7C1 用于第一通道 .
MFUN1C2 - MFUN7C2 用于第二通道 .
MFUN1C3 - MFUN7C3 用于第三通道
MFUN1C4 - MFUN7C4 用于第四通道 .

它们代表编写在程序段中的 M 功能的编号。如果有空闲的寄存器,CNC 将数值


$FFFFFFFF 赋予那些空闲的寄存器 (有最高编号的寄存器)。

这样,如果功能 M100 和 M135 编写在第一通道中,而功能 M88 和 M75 编写在第二通


道中,CNC 将传递如下的数据:

MFUN1C1 MFUN2C1 MFUN3C1 - MFUN7C1


100 135 $FFFFFFFF

MFUN1C2 MFUN2C2 MFUN3C2 - MFUN7C2


88 75 $FFFFFFFF

指令 MFUNC1* - MFUNC4*. 检查通道中是否编写了某功能。

要知道执行程序段中是否编写了特定的 M 功能,可使用下面方法:
• 逐一检查所有 MFUN 寄存器,直到发现特定的“M”功能或发现包含 $FFFFFFFF
值的寄存器。
• 同时使用如下指令中的一个,检查通道的所有的 MFUN 寄存器。
MFUNC1* 用于通道 1
MFUNC2* 用于通道 2.
MFUNC3* 用于通道 3.
MFUNC4* 用于通道 4.

检查通道 1 中 M04 例子:如果它已经编写在程序中,返回 “1”;否则返回


“0”。 CPS MFUNC1* EQ 4 = ...

CNC 8070

(SOFT V03.0X)

188
‡ ‡ ‡ Installation manual

6.2 辅助功能 H

同一程序段中可以编写 7 个 M 和 7 个 H 功能。辅助功能 H 的处理与不同步的 M 功能


的处理相似。

通过使用 32 位的寄存器 HFUN1 到 HFUN7,CNC 告诉 PLC 编写在执行程序段中的辅


助功能 H。它们代表编写在程序段中的 H 功能的编号。如果有空闲的寄存器,CNC 将
数值 $FFFFFFFF 赋予那些空闲的寄存器 (有最高编号的寄存器)。

这样,如果一个程序段中包括功能 H12、H20 和 H35,则 CNC 将给 PLC 传递如下的信息:

HFUN1 HFUN2 HFUN3 HFUN4 - HFUN7


6.

辅助功能 H
CNC-PLC 通讯
12 20 35 $FFFFFFFF

指令 HFUN*. 检查程序段中是否编写了某功能。

要知道执行程序段中是否编写了特定的 M 功能,可使用下面方法:
• 逐一检查所有 HFUN 寄存器,直到发现特定的“H”功能或发现包含 $FFFFFFFF
数值的寄存器。
• 同时,使用 “HFUN*” 格式,检查所有的 HFUN 寄存器。

检查 H77 例子: 如果它已经编写在程序中,返回 “1”;否则返回 “0”。


CPS HFUN* EQ 77 = ...

发送和同步执行功能

H 功能不是同步的,在程序段执行的开始发送给 PLC。

辅助功能 H 的传递在本章的后面将进行说明。参考 193 页 “6.4 传递辅助功能 M、


H、S”。

当执行像下面的程序段时:
X100 F1000 H11 H12

按如下方法传递功能:
1. 功能 H11 和 H12 发送给 PLC。
2. 不等到确认,CNC 将轴运动至 X100。

CNC 8070

(SOFT V03.0X)

189
‡ ‡ ‡ Installation manual

6.2.1 关于多轴选项和通道的特殊补偿

CNC可能拥有4个通道,每个通道可以与其余通道平行的执行加工程序。这就是说每
个通道可以同时执行七个辅助功能。在每个通道上辅助功能的执行被视为独立的,
为了那样做,每个通道都拥有其自己的标志和寄存器。

通道选项中的标志和寄存器

6. 每个通道都有 32 位的寄存器 HFUN1 到 HFUN7,其用来告诉 PLC 编写在执行程序段


中的辅助 H 功能。
辅助功能 H
CNC-PLC 通讯

HFUN1C1 - HFUN7C1 用于第一通道


HFUN1C2 - HFUN7C2 用于第二通道
HFUN1C3 - HFUN7C3 用于第三通道
HFUN1C4 - HFUN7C4 用于第四通道

它们中的每一个表示编写在程序段中的 H 功能中一个的数量。如果有空闲的寄存器,
CNC 将数值 $FFFFFFFF 赋予那些空闲的寄存器 (有最高编号的寄存器)。

这样,如果功能 H10 和 H13 编写在第一通道中,而功能 H18 和 H10 编写在第二通道


中,CNC 将传递如下的数据:

HFUN1C1 HFUN2C1 HFUN3C1 - HFUN7C1


10 13 $FFFFFFFF

HFUN1C2 HFUN2C2 HFUN3C2 - HFUN7C2


8 10 $FFFFFFFF

指令 HFUNC1* - HFUNC4*. 检查是否有功能编写在通道中。

要知道执行程序段中是否编写了特定的 M 功能,可使用下面方法:
• 逐一检查所有 HFUN 寄存器,直到发现特定的“H”功能或发现包含 $FFFFFFFF
数值的寄存器。
• 同时 , 使用如下指令中的一个,检查通道的所有的 HFUN 寄存器。
HFUNC1* 用于通道 1
HFUNC2* 用于通道 2.
HFUNC3* 用于通道 3.
HFUNC4* 用于通道 4.

CNC 8070

(SOFT V03.0X)

190
‡ ‡ ‡ Installation manual

6.3 辅助功能 S

辅助功能 S 表示主轴在使用 M03 和 M04 时的转速,或使用 M19 时的角度位置。

使用 M03 和 M04 的 S 功能总是在程序段的开始执行, 在继续执行程序之前 CNC 等


待确认。当使用 M19 时,CNC 像对待规则的线性轴一样对待主轴。它只发送 M19 给
PLC。

CNC 通过使用 32 位的寄存器 SFUN1,告诉 PLC 编写在执行程序段中的 s 功能的值。


如果没有编写,发送数值 $FFFFFFFF。如果主轴参数 SPDLTIME 不为零, SFUN
指令默认程序中编写的 S 值。 6.
S 功能的传递在本章的后面部分将进行说明。参考 193 页“6.4 传递辅助功能 M,H,

CNC-PLC 通讯
辅助功能 S
S”。

CNC 8070

(SOFT V03.0X)

191
‡ ‡ ‡ Installation manual

6.3.1 多轴选项和通道的特殊考虑

CNC可能拥有4根主轴,在同一程序段中可以独立的控制它们;换言之,可以给每根
主轴不同的指令。

当使用通道时,主轴可能在它们之间模糊的分配。这样,一个通道可以控制其它通
道的主轴。标志和寄存器与不考虑其归属通道的主轴有关。

主轴号由定义在参数 SPDLNAME 中的顺序设置的逻辑号决定。

6. 多轴型标志和寄存器
CNC-PLC 通讯
辅助功能 S

CNC 通过使用 32 位的寄存器 SFUN1 到 SFUN4,指定 PLC 编写在执行程序段中的 s


功能。这些寄存器与主轴数有关,它们独立于主轴所在的通道。

它们代表编写的 s 功能的编号。如果有空闲的寄存器,CNC 将数值 $FFFFFFFF 赋予


那些空闲的寄存器 (有最高编号的寄存器)。

这样,如果一个程序段包含功能 S1000 和 S1=550,CNC 将传递如下的数据到 PLC:

SFUN1 SFUN2 SFUN3 SFUN4


1000 550 $FFFFFFFF $FFFFFFFF

指令 SP1FUN* - SP4FUN*. 检查是否有为主轴编写的辅助功能。

考虑到可能的通道 / 主轴组合,利用这些功能使得管理与每个主轴相关联的辅助功
能 M 变得容易。每一条指令表示在所有通道中是否已经编写了任何 M3, M4 等类型的
M 功能 。
SP1FUN* 用于主轴 1.
SP2FUN* 用于主轴 2.
SP3FUN* 用于主轴 3.
SP4FUN* 用于主轴 4.

检查是否 M5 功能已经发送给来自于某一通道的主轴 1。
CPS SP1FUN* EQ 5 = ...

CNC 8070

(SOFT V03.0X)

192
‡ ‡ ‡ Installation manual

6.4 传递辅助功能 -M-, -H-, -S-

M 和 H 功能经由通道传递。传递 S 功能不取决于通道。

执行包含有 M、H、S 功能的程序段时,如下的信息被传递给 PLC。

传递 -M- 功能

CNC 将在程序段中编写的 M 功能的编号赋予寄存器 MFUN1 到 MFUN7 。某些 M 功能有


一些关联的功能,当发送 M 到 PLC 时,那些功能被激活。
6.

传递辅助功能 -M-, -H-, -S-


CNC-PLC 通讯
M00 M01 M02 M03 M04
M05 M06 M08 M09 M19
M30 M41 M42 M43 M44

CNC 激活通用的逻辑输出 MSTROBE ,告诉 PLC 必须执行它们。该标志将保持一段由


(g.m.p.) MINAENDW 指示时间的高电平 (=1) 。

按照同步的类型,CNC 将可能等待或不等待通用的逻辑输入 AUXEND 被激活,从而


确认该 PLC 执行完毕。同步的类型在机床参数中定义。参考 82 页“2.5 M 功能表格
的机床参数”。

CNC 取消通用逻辑输出 “MSTROBE” 来结束执行。

传递 -H- 功能

CNC 将在程序段中编写的 H 功能的编号赋予寄存器 HFUN7 到 MFUN7。

CNC 激活通用的逻辑输出 HSTROBE ,告诉 PLC 必须执行它们。该标志将保持一段由


(g.m.p.) MINAENDW 指示时间的高电平 (=1) 。

在此时间段之后,因为不存在同步, CNC 认为它执行完毕。

当按行发送几个只含 H 功能的程序段时, CNC 等待由 g.m.p. MINAENDW 指定的时


间的两倍。
N10 H60
N20 H30 H18
N30 H40

传递 -S- 功能

CNC 将在每根轴上编写的 s 的值赋予寄存器 SFUN1 到 SFUN4。

CNC 激活通用的逻辑输出 SSTROBE ,告诉 PLC 必须执行它们。CNC 等待通用的逻


辑输入 AUXEND 被激活,从而确认该 PLC 执行完毕。

CNC 取消通用逻辑输出 “SSTROBE” 来结束执行。

CNC 8070

(SOFT V03.0X)

193
‡ ‡ ‡ Installation manual

6.4.1 同步的传递

关于设置为同步的 s 功能和 M 功能传递类型的发生。参考 82 页“2.5 M 功能表格的


机床参数”。

1 2 3 4

SSTROBE

6. MSTROBE
传递辅助功能 -M-, -H-, -S-
CNC-PLC 通讯

AUXEND

MINAENDW

当 PLC 被要求同时执行几个 M 或 s 功能时,相应的 SSTROBE 或 MSTROBE 信号就


被激活。但是 CNC 等待一个 “AUXEND” 信号来结束它们。

传递 -M- 功能

1. 在通道的寄存器 MFUN1 到 MFUN7 中,CNC 指示编写在程序段中的 M 功能,它激


活 MSTROBE 标志,因而 PLC 执行它们。
2. PLC 必须使标志 AUXEND 停用,从而让 CNC 知道执行已经开始。
3. 一旦必需的辅助功能被执行完毕,PLC 必须激活 AUXEND 标志,让 CNC 知道执行已
经结束。
AUXEND 标志保持高电平 (=1) 的时间必须比由 (g.m.p.) MINAENDW 定义的时间周
期要长。
4. 在此之后, CNC 停用 MSTROBE 标志,从而结束该功能的执行。

传递 -S- 功能

1. 在寄存器 SFUN1 到 SFUN4 中, CNC 指示编写在程序段中的 S 的值,它激活


SSTROBE 标志,因而 PLC 执行它们。
2. PLC 必须使标志 AUXEND 停用,从而让 CNC 知道执行已经开始。
3. 在选择被要求的 S 之后,PLC 必须激活 AUXEND 标志,让 CNC 知道执行已经结束。
AUXEND 标志保持高电平 (=1) 的时间必须比由 (g.m.p.) MINAENDW 定义的时间周
期要长。
4. 在此之后, CNC 停用 SSTROBE 标志,从而结束该功能的执行。

CNC 8070

(SOFT V03.0X)

194
‡ ‡ ‡ Installation manual

6.4.2 不同步传递

关于没有设置为同步的 H 功能和 M 功能传递类型的发生。参考 82 页“2.5 M 功能表


格的机床参数”。

1 2 3

SSTROBE
MSTROBE
6.

传递辅助功能 -M-, -H-, -S-


CNC-PLC 通讯
PLC
EXECUTION

MINAENDW

传递 -M- 功能

1. 在通道的寄存器 MFUN1 到 MFUN7 中,CNC 指示编写在程序段中的 M 功能,它激


活 MSTROBE 标志,因而 PLC 执行它们。
2. CNC 保持由 (g.m.p.) MINAENDW 指定的时间周期的 MSTROBE 标志高电平(=1)。
3. 在此之后, CNC 不管 PLC 执行那个功能所需要的时间,继续执行程序。

传递 -H- 功能

1. 在通道的寄存器 HFUN1 到 HFUN7 中,CNC 指示编写在程序段中的 H 功能,它激


活 HSTROBE 标志,因而 PLC 执行它们。
2. CNC 保持由 (g.m.p.) MINAENDW 指定的时间周期的 HSTROBE 标志高电平(=1)。
3. 在此之后, CNC 不管 PLC 执行那个功能所需要的时间,继续执行程序。

传递这些功能的注意事项

为了确保 PLC 监测到那个信号,(g.m.p.) MINAENDW 的值应该等于或长于 PLC 程序


执行周期 (g.m.p.) PRGFREQ 。

当发送与相同程序的连续程序段相对应的不同步 H 或 M 功能时, CNC 在程序段之


间等待一个由 MINANEDW 指定的时间周期,因而 PLC 能够读取所有的功能。

CNC 8070

(SOFT V03.0X)

195
‡ ‡ ‡ Installation manual

6.5 PLC 错误和信息的显示

PLC有用于显示消息的256个标志及另外的用于显示CNC上错误的256个标志。当标志
为高电平 (=1)时,消息和错误处于激活状态。
MSG1 - MSG256 用于显示消息 .
ERR1 - ERR256 用于显示错误 .

有一个消息和错误表格,在表格中每一个消息和错误可能与下列情况相关联:

6. • 文本 (" 消息 " 区域 ).
• 就消息而言,对于 PLC 消息,它仅仅是在窗口上显示还是也能在全屏上显示(" 显
示 " 区域选择 )。
CNC-PLC 通讯
PLC 错误和信息的显示

• 就消息而言,一个有附加信息的文件(" 帮助 " 区域),它可能是“bmp, txt, jpg,


gif, htm, html 或 avi”类型文件。

要获得更多的关于如何编辑此表格的信息,查阅操作手册。

PLC 消息

当激活标志 MSG1 到 MSG256 中的某一个时,PLC 信息的 CNC 窗口显示信息数量及


其相关的文本。

如果选择了 " 显示 " 区域,有消息文本的屏幕显示附加信息文件;否则显示蓝色的


窗口。按 [ESC] 键关闭此窗口。

当不止一个消息被激活时,CNC 总是显示优先级最高的信息 (编号最低的信息) 。


PLC- 信息窗口显示的“+”号表示有更多的信息被 PLC 激活。按 [CTRL] + [M] 键显示
全部清单。

显示错误

当激活标志 ERR1 到 ERR256 中的某一个时,CNC 中断程序的执行,在屏幕的中部


显示错误的数量和它的相关文本。

外部的输入可以用于激活和停止错误标志,这样阻止了 CNC 在每个新的 PLC 循环扫


描接收新的错误信息。

CNC 8070

(SOFT V03.0X)

196
逻辑 CNC 输入和输出

7
CNC的物理输入和输出是受PLC控制的系统输入和输出集,它们通过CNC连接器与外
界通讯。

该 CNC 也拥有一系列的逻辑输入和输出用于同 PLC 的标志和寄存器进行内部信息交


换。这样,PLC 可以获得一些内部的 CNC 数据。

每路 CNC 逻辑输入和输出可以通过它们相关联的助记符进行引用。助记符以 "_" 符


号开头,表示信号在低电平有效。
CNCREADY _ALARM
AUXEND _EMERGEN
MANUAL _STOP

CNC 的逻辑输出或 PLC 查询信号可以划分为:


• 通用查询信号 .
• 轴查询信号 .
• 主轴查询信号 .
• 独立插补器查询信号 .
• 刀具管理器查询信号 .
• 按键查询信号 .

CNC 的逻辑输入或可由 PLC 修改的信号可以划分为:


• 通用可更改信号 .
• 轴可更改信号 .
• 主轴可更改信号 .
• 独立插补器可更改信号 .
• 刀具管理器可更改信号 .
• 按键可更改信号 .

本章使用的缩写
(=0) 低逻辑电平 .
(=1) 高逻辑电平 .
(g.m.p.) 通用机床参数 .
(a.m.p.) 轴和主轴的机床参数

CNC 8070

(SOFT V03.0X)

197
‡ ‡ ‡ Installation manual

7.1 通用查询信号

CNCREADY 该标志表示 CNC 的状况。当 CNC 发生错误时 (红色的状态窗口),将它设置为 “0”


;否则设置为 “1”。

PLC 的机动中包含该标志,用来使能驱动器。

CNCREADY AND (rest of conditions) = O1


如果没有错误,输出 O1 将为高电平 (=1)。
7. START 每个通道都有一个标志,它们的记忆码如下:
逻辑 CNC 输入和输出
通用查询信号

STARTC1 ( 也可以编写为 START)


STARTC2 STARTC3 STARTC4

CNC 通道将该标志设置为高电平 (=1),告诉 PLC 控制面板上的 START 键被按下。

如果遇到其它的情况(液压传动装置、保险装置等),为了让程序开始运行,PLC 必
须将 CYSTART 标志设置为高电平 (=1)。参考 219 页 “CYSTART”。

START AND (rest of conditions) = CYSTART

FHOUT 每个通道都有一个标志,它们的记忆码如下:
FHOUTC1 ( 也可以编写为 FHOUT)
FHOUTC2 FHOUTC3 FHOUTC4

当零件加工程序被中断时,CNC 通道将该标志设置为高电平 (=1)。中断及稍后恢复


程序执行的过程如下:
• 如果 "_STOP" 标志已经被设置为低电平 (=0).
要恢复程序执行,设置 "_STOP" 为高电平 (=1) 及按 [START] 键 .
• 如果 "_FEEDHOL" 标志为低电平 (=0).
要恢复程序执行,设置 "_FEEDHOL" 为高电平 (=1).

RESETOUT 每个通道都有一个标志,它们的记忆码如下:
RESETOUTC1 ( 也可以编写为 RESETOUT)
RESETOUTC2 RESETOUTC3 RESETOUTC4

当按 [RESET] 键或 当 PLC 激活 "RESETIN" 标志 (=1) 时, CNC 默认为初始状态,


设置 "RESETOUT" 标志为高电平 (=1)。该标志保持由 (g.m.p.) MINAENDW 设置的一
段时间周期的高电平 (=1)。参考 219 页 “RESETIN”。

_ALARM 每个通道都有一个标志,它们的记忆码如下:
_ALARMC1 ( 也可以编写为 _ALARM)
_ALARMC2 _ALARMC3 _ALARMC4

当有报警或由 CNC 通道出现紧急情况时, CNC 通道设置此标志为低电平 (=0)。 当


紧急情况通过激活 _EMERGEN 标志 (=0)而引起时,它不会被激活。

当 CNC 通道信息被排除及产生警报的原因被消除,它将再次被设置为高电平(=1)。

CNC 8070

(SOFT V03.0X)

198
‡ ‡ ‡ Installation manual

没有与该标志关联的输出。下面的实例说明了如何与输出 O1 关联。

_ALARM AND (rest of conditions) = O1


如果没有错误,输出 O1 将为高电平 (=1) 。

MANUAL 每个通道都有一个标志,它们的记忆码如下:
MANUALC1 ( 也可以编写为 MANUAL)
MANUALC2 MANUALC3 MANUALC4

当选择手动 (JOG)操作模式时, CNC 设置该标志为高电平 (=1) 。 7.

逻辑 CNC 输入和输出
通用查询信号
AUTOMAT 每个通道都有一个标志,它们的记忆码如下:
AUTOMATC1 ( 也可以编写为 AUTOMAT)
AUTOMATC2 AUTOMATC3 AUTOMATC4

当选择自动操作模式时, CNC 通道设置该标志为高电平 (=1) 。

MDI 每个通道都有一个标志,它们的记忆码如下:
MDIC1 ( 也可以编写为 MDI)
MDIC2 MDIC3 MDIC4

当选择 MDI (手动数据输入)模式时, CNC 设置该标志为高电平 (=1) 。


• 如果在自动模式时选择 MDI 模式,将激活 AUTOMAT 和 MDI 标志。
• 如果在手动 (jog) 模式时选择 MDI 模式,将激活 MANUAL 和 MDI 标志。

SBOUT 每个通道都有一个标志,它们的记忆码如下:
SBOUTC1 ( 也可以编写为 SBOUT)
SBOUTC2 SBOUTC3 SBOUTC4

当选择 Single Block 模式时, CNC 设置该标志为高电平 (=1)。


• 如果在自动模式时选择 Single Block 模式,将激活 AUTOMAT 和 SBOUT 标志。 .
• 如果在手动(jog)模式时选择Single Block模式,将激活 MANUAL 和SBOUT标志。

INCYCLE 每个通道都有一个标志,它们的记忆码如下:
INCYCLEC1 ( 也可以编写为 INCYCLE)
INCYCLEC2 INCYCLEC3 INCYCLEC4

当执行一个程序段或运动轴时, CNC 设置该标志为高电平 (=1) 。


• 程序执行时。它在执行的开始置高 (=1) ,保持高电平直到结束零件程序执行、按
下 [STOP] 键或设置 "_STOP" 标志为低电平 (=0)。
• 在 MDI 或 Single Block 模式下执行时, 在程序段的结束置低 (=0) 。
• 在 JOG 模式下,当按动任何 JOG 键后,它保持高电平 (=1)。

CNC 8070

(SOFT V03.0X)

199
‡ ‡ ‡ Installation manual

RAPID 每个通道都有一个标志,它们的记忆码如下:
RAPIDC1 ( 也可以编写为 RAPID)
RAPIDC2 RAPIDC3 RAPIDC4

当执行快速进给运动 (G0) 时, CNC 通道设置该标志为高电平 (=1)。

ZERO 每个通道都有一个标志,它们的记忆码如下:
ZEROC1 ( 也可以编写为 ZERO)

7. ZEROC2 ZEROC3 ZEROC4

当搜寻机床零点 (G74) 时, CNC 设置该标志为高电平 (=1) 。


逻辑 CNC 输入和输出
通用查询信号

PROBE 每个通道都有一个标志,它们的记忆码如下:
PROBEC1 ( 也可以编写为 PROBE)
PROBEC2 PROBEC3 PROBEC4

当执行探测运动 (G100) 时,CNC 通道设置该标志为高电平 (=1) 。

THREAD 每个通道都有一个标志,它们的记忆码如下:
THREADC1 ( 也可以编写为 THREAD)
THREADC2 THREADC3 THREADC4

当执行自动螺纹加工程序段 (G33) 时, CNC 设置该标志为高电平 (=1) 。

TAPPING 每个通道都有一个标志,它们的记忆码如下:
TAPPINGC1 ( 也可以编写为 TAPPING)
TAPPINGC2 TAPPINGC3 TAPPINGC4

当执行攻丝固定循环 (G84) 时, CNC 设置该标志为高电平 (=1)。

RIGID 每个通道都有一个标志,它们的记忆码如下:
RIGIDC1 ( 也可以编写为 RIGID)
RIGIDC2 RIGIDC3 RIGIDC4

当执行刚性攻丝程序段 (G63) 时, CNC 设置该标志为高电平 (=1) 。

CSS 每个通道都有一个标志,它们的记忆码如下:
CSSC1 ( 也可以编写为 CSS)
CSSC2 CSSC3 CSSC4

当选择恒定表面速度(恒速切削功能)(G96) 时,CNC 设置该标志为高电平 (=1) 。

CNC 8070

(SOFT V03.0X)

200
‡ ‡ ‡ Installation manual

INTEREND

INPOSI 每个通道都有一个标志,它们的记忆码如下:
INTERENDC1 ( 也可以编写为 INTEREND)
INTERENDC2 INTERENDC3 INTERENDC4
INPOSIC1 ( 也可以编写为 INPOSI)
INPOSIC2 INPOSIC3 INPOSIC4

当轴进行理论运动时(不再输出速度指令),CNC 设置 "INTEREND” 标志为高电平


(=1) 。当它们都到达位置时,设置 "INPOSI" 标志为高电平 (=1)。当独立轴运动时,
INPOSI 标志也保持高电平 (=1)。
7.

逻辑 CNC 输入和输出
通用查询信号
当 轴 在 适 当 位 置 区 域 (窗口) (a.m.p.)"INPOSW" 停留一定时间 ( 由 (a.m.p.)
"INPOSTIME" 指定)时,就认为轴处于适当位置。

“INTEREND” 标志用于在轴到达位置之前,激活外部设备。标志 ADVINPOS 也被使


用。参考 204 页 “ADVINPOS”。

MFUN1···MFUN7

HFUN1···HFUN7 每个通道都有一个寄存器,它们的记忆码如下:这是关于 MFUN1 和 HFUN1 记忆码


的实例,对于其余寄存器是相同的。
MFUN1C1 ( 也可以编写为 MFUN1)
MFUN1C2 MFUN1C3 MFUN1C4
HFUN1C1 ( 也可以编写为 HFUN1)
HFUN1C2 HFUN1C3 HFUN1C4

通道通过这些寄存器告诉 PLC,执行选择了辅助功能 M 或 H。

在一个程序段中,每个通道可以使用 7 个 M 和 7 个 H 功能。如果有空闲寄存器,则
将十六进制数值 $FFFFFFFF 赋予那些空闲的寄存器(那些有最高编号的寄存器)。

这样,如果功能 M100 和 M135 编写在第一通道中,而功能 M88 和 M75 编写在第二


通道中,CNC 将传递如下的数据:

MFUN1C1 MFUN2C1 MFUN3C1 - MFUN7C1

100 135 $FFFFFFFF

MFUN1C2 MFUN2C2 MFUN3C2 - MFUN7C2


88 75 $FFFFFFFF

如果此时在第一通道中执行 M88 功能,那么:

MFUN1C1 MFUN2C1 MFUN3C1 - MFUN7C1

88 $FFFFFFFF $FFFFFFFF

CNC 8070

(SOFT V03.0X)

201
‡ ‡ ‡ Installation manual

指令 MFUNC1* - MFUNC4* 和 HFUNC1* - HFUNC4*. 检查通道中是否编写了某功能。

为了了解在当前执行的程序段中是否编写了特殊功能,逐一检查所有的寄存器或同
时使用如下的指令检查它们。
MFUNC1*/HFUNC1* 适用于通道 1. 它们也可以编写为 MFUN*/HFUN*.
MFUNC2*/HFUNC2* 适用于通道 2.
MFUNC3*/HFUNC3* 适用于通道 3.
MFUNC4*/HFUNC4* 适用于通道 4.

7. CPS MFUNC1* EQ 4 = ...


在通道 1 中检查 M04 的实例。如果有 M04 编写在程序中,返回 “1”;
逻辑 CNC 输入和输出
通用查询信号

否则,返回 “0”。

参考章节 “6 CNC-PLC 通讯”。

SPN1···SPN7 每个通道都有一个寄存器,它们的记忆码如下:这是关于 SPN1 记忆码的实例,对


于其余寄存器是相同的。
SPN1C1 SPN1C2 SPN1C3 SPN1C4

通道使用这些寄存器告诉 PLC,需要执行的所选辅助功能 M 存储于哪个通道主轴。

在一个程序段中,每个通道可以使用 7 个 M 功能。如果有空闲寄存器,则将十六进
制数值 $FFFFFFFF 赋予那些空闲的寄存器 (那些有最高编号的寄存器)。

这样,如果接下来的程序段编写在第一通道中,CNC 将传递给 PLC 如下的信息:


M3.S1 S1=1000 M4.S2 S2=500

转速主轴 S1 以 1000 转 / 分的转速顺时针旋转,主轴 S2 以 500 转 / 分的转速逆时


针旋转。

MFUN1C1 MFUN2C1 MFUN3C1 - MFUN7C1

3 4 $FFFFFFFF

SPN1C1 SPN2C1 SPN2C1 - SPN2C1


1 2 $FFFFFFFF

如果在程序段中编写了某一功能,而未提及主轴,则将默认其为通道主控主轴。

指令 SP1FUN* - SP4FUN*. 检查是否有主轴接收到来自于任一通道的功能。

为了了解特定主轴是否接收到特定的功能,逐一检查所有的寄存器或同时使用如下
的指令检查它们。
SP1FUN* 适用于主轴 1.
SP2FUN* 适用于主轴 2.
SP3FUN* 适用于主轴 3.
SP4FUN* 适用于主轴 4.

CPS SP1FUN* EQ 5 = ...


检查是否第一根主轴接收到了某一通道 M5 功能的实例。如果编写了该
功能,返回 “1”;否则,返回 “0”。
CNC 8070

(SOFT V03.0X)

202
‡ ‡ ‡ Installation manual

MSTROBE 每个通道都有一个标志,它们的记忆码如下:
MSTROBEC1 ( 也可以编写为 MSTROBE)
MSTROBEC2 MSTROBEC3 MSTROBEC4

CNC 通道设置该标志为高电平 (=1) ,以告诉 PLC 它必须执行由寄存器 “MFUN1” 到


“MFUN7” 指定的辅助功能 M。

HSTROBE 每个通道都有一个标志,它们的记忆码如下:
HSTROBEC1 ( 也可以编写为 HSTROBE)
HSTROBEC2 HSTROBEC3 HSTROBEC4 7.
CNC 通道设置该标志为高电平 (=1) ,以告诉 PLC 它必须执行由寄存器 “HFUN1” 到

逻辑 CNC 输入和输出
通用查询信号
“HFUN7” 指定的辅助功能 H。

SFUN1···SFUN4 每根主轴都有一个寄存器,每根主轴的记忆码如下:
SFUN1 SFUN2 SFUN3 HFUN4

这些寄存器为每根主轴指定编程的速度。这些寄存器与主轴号有关,它们独立于主
轴所在的通道。

它们分别指定编写在程序中的 S 功能中的一个的值。 如果有空闲寄存器,则将十六


进制数值 $FFFFFFFF 赋予那些空闲的寄存器 (那些有最高编号的寄存器)。

这样,如果一个程序段包含功能S1000 和 S1=550,CNC 将传递给 PLC 如下的信息:

SFUN1 SFUN2 SFUN3 SFUN4

1000 550 $FFFFFFFF $FFFFFFFF

参考章节 “6 CNC-PLC 通讯”。

SSTROBE 每根主轴都有一个标志,每根主轴的记忆码如下:
SSTROBE1 ( 也可以编写为 SSTROBE)
SSTROBE2 SSTROBE3 SSTROBE4

CNC 通道将该标志置高 (=1),以告诉 PLC 选择了新的主轴转速。

BLKSEARCH 每个通道都有一个标志,它们的记忆码如下:
BLKSEARCHC1 ( 也可以编写为 BLKSEARCH)
BLKSEARCHC2 BLKSEARCHC3 BLKSEARCHC4

CNC通道设置该标志为高电平 (=1) ,表示在自动操作模式下 "程序段搜寻 "选项处于


激活状态。

DMxx 该标志与一些 M 辅助功能关联。

每个通道中,与功能 M00, M01, M02, M06, M08, M09, M30 相关联的标志都有一个标


志。这是关于 DM00 记忆符的实例,对于其余的标志 (DM01, DM02, DM06, DM08,
DM09, DM30) 也一样。
DM00C1 ( 也可以编写为 DM00)
DM00C2 DM00C3 DM00C4

CNC 8070

(SOFT V03.0X)

203
‡ ‡ ‡ Installation manual

每个通道中,与功能 M03, M04, M05, M19, M41, M42, M43, M44 相关联的标志都有
一个标志。这是关于 DM03 记忆符的实例,对于其余的标志 (DM04, DM05, DM19,
DM41, DM42, DM43, DM44) 也一样。
DM03SP1 ( 也可以编写为 DM03)
DM03SP2 DM03SP3 DM03SP4

在这些标志中,CNC 指定主轴辅助功能 M 的状态。如果功能处于激活状态,设置标


志为高电平 (=1) ;否则,设置标志为低电平 (=0) 。

7. ADVINPOS 每个通道都有一个标志,它们的记忆码如下:
ADVINPOSC1 ( 也可以编写为 ADVINPOS)
逻辑 CNC 输入和输出
通用查询信号

ADVINPOSC2 ADVINPOSC3 ADVINPOSC4

在轴到达位置之前的一段时间, CNC 通道设置该信号为高电平。该时间由 (g.m.p.)


ANTIME 设置。

如果运动总的持续时间低于 (g.m.p.) ANTIME 设置的值,标志立刻置高 (=1)。

如果 (g.m.p.) ANTIME 设置为 0,标志总是处于激活状态。

它用在具有偏心凸轮的冲床系统。该信号可能用于轴到达位置之前启动冲床的运
动。这样减少了等待时间,因此增加了每分钟冲压的次数。

FREE 每个通道都有一个标志,每个通道的记忆码如下:
FREEC1 FREEC2
FREEC3 FREEC4

CNC通道将该信号设置为高电平(=1),告诉PLC准备好接受新的程序段 ,使用CNCEX
指令发送。

WAITOUT 每个通道都有一个标志,它们的记忆码如下:
WAITOUTC1 WAITOUTC2
WAITOUTC3 WAITOUTC4

它应用于通道同步。 CNC 通道设置该信号为高电平 (=1),来告诉 PLC 等待同步信


号。使用指令 #WAIT 或 #MEET 在部件加工程序中执行同步信号。

SYNC 每个通道都有一个寄存器,每个通道的记忆码如下:
SYNC1 SYNC2
SYNC3 SYNC4

使用来自于某通道的特定主轴实现同步时使用该寄存器, 即使该主轴在另一个通道
中 。例如:单一轴双刀塔车床的情况。
• 在使用特定主轴攻丝时,使用 G33 功能。
• 当编写的进给率作为特定主轴的旋转速度功能时,使用 G95 功能。

要这样做,为了同步, PLC 为寄存器 SYNC 指定在通道中使用的主轴。 SYNC 寄存


器可采用数值 1 到 4 ;当赋予 0 值时,它将使用通道主控主轴。

在程序段的开始, CNC 将检查该寄存器的内容。如果在程序段执行期间,PLC 修改


了该寄存器 ,该修改无效,直到开始下一个程序段。

CNC 8070

(SOFT V03.0X)

204
‡ ‡ ‡ Installation manual

MMCWDG 该标志指出了操作系统的状态。当 CNC 操作系统正常工作时,它的值为 (=0);当


操作系统被锁上时,它的值为 (=1)。

在 PLC 机动中包含该标志,以在操作系统锁上时使能紧急事件。

7.

逻辑 CNC 输入和输出
通用查询信号

CNC 8070

(SOFT V03.0X)

205
‡ ‡ ‡ Installation manual

7.2 轴和主轴的查询信号

当主轴工作在闭合回路中 (M19 或 G63) 时,它像轴一样工作。

信号的名字是通用的。用主轴的名字或轴的名字或逻辑号替换这些文本 ( 轴 )。

例如:对于配置有 X, Y, Z, Z2, B 轴和主轴 S 的机床的 ENABLE (轴)标志的名字。


ENABLEX, ENABLEZ2, ENABLEB, ENABLES
关于 Z 轴的 ENABLE3
7. 关于 B 轴的 ENABLE5
逻辑 CNC 输入和输出
轴和主轴的查询信号

ENABLE(axis) CNC 设置该标志为高电平 (=1),来告诉 PLC 激活相关的轴和主轴的运动。

如果在闭合回路中通过零件加工程序设置主轴,该标志仍被设置为高电平 (=1);
如果是在开环回路中设置主轴,该标志被设置为低电平 (=0)。

对于独立轴,该标志将保持高电平 (=1),直到取消同步。

DIR(axis) CNC 设置该标志为高电平 (=1),指示轴在负方向上运动;当轴在正方向上运动,


设置该标志为低电平 (=0)。当轴停止时,它将保持最后的值。

如果 PLC 停止了轴的运动 ( 标志 _FEEDHOL=0),信号 ENABLE( 轴 ) 保持高电平


(=1)。

REFPOIN(axis) 在 CNC 通电状态下,该标志设置为低电平 (=0);在搜寻机床零点之后,它被设置


为高电平 (=1)。

DRSTAF(axis)

DRSTAS(axis) 当通过 Sercos® 与驱动器通讯时, CNC 使用这些标志。它们表示驱动器的状态。

万一出错,如果轴正在运动,两个标志将保持高电平 (=1)。

标准
1. 在电器柜上开动主开关之后,供给驱动器 24 V 直流电。
2. 驱动器启动内部的校验。如果通过,它激活 SYSTEM OK 输出。从那一刻开始,
给电源通电。
标志 DRSTAF(*)=0 DRSTAS(*)=1
3. 当总线通电时,驱动器做好了提供扭矩的准备。那样做,激活了驱动器启动和速
度启动输入。
标志 DRSTAF(*)=1 DRSTAS(*)=0
4. 一旦驱动器启动和速度启动输入被激活,启动就正常的工作。
标志 DRSTAF(*)=1 DRSTAS(*)=1

CNC 8070

(SOFT V03.0X)

206
‡ ‡ ‡ Installation manual

标志查询

当查询 DRSTAF(*) 和 DRSTAS(*) 标志时,可能得到下面的值:


‡ DRSTAF(*)=0 DRSTAS(*)=0
驱动出错或它不存在。
‡ DRSTAF(*)=0 DRSTAS(*)=1
DC 总线没通电。驱动器没有被激活,但是它能够给驱动电源提供电力。
‡ DRSTAF(*)=1 DRSTAS(*)=0
驱动器的 DC 总线通电。驱动器可能被激活。
‡ DRSTAF(*)=1 DRSTAS(*)=1
7.

逻辑 CNC 输入和输出
轴和主轴的查询信号
驱动器被激活。

INPOS(axis) 相应的轴和主轴在适当位置时,CNC 设置该标志为高电平 (=1)。

当轴在适当位置区域(窗口)(a.m.p.) "INPOSW" 停留一段由 (a.m.p.) "INPOSTIME"


指定的时间时,就认为轴处于适当位置。

每根轴和主轴都有一个 INPOS( 轴 ) 标志,有一个表示是否所有的轴和主轴都到达


它们位置的通用 INPOSI。参考 201 页 “INPOSI”。

LUBR(axis) 当相关的轴或主轴需要润滑时,CNC 设置该标志为高电平 (=1) 。参考 224 页


“LUBRENA( 轴 )”。

(a.m.p.) DISTLUBRI 表示在润滑前运动的距离。

HIRTHON(axis)

MATCH(axis) 所有的这些标志都跟 Hirth 轴有关。 Hirth 轴是只能够在特殊位置定位的旋转轴,每


个轴都有很多度数。

HIRTHON 标志表示它工作时是像规则旋转轴 (=0) 还是如同 Hirth 轴 (=1)。MATCH 标


志表示 Hirth 轴是否正确的定位,是为高电平 (=1),否为低电平 (=0)。

线性轴和旋转轴都可能是 Hirth 轴。(a.m.p.) HIRTH 表示轴能否像 Hirth 轴一样工作。


功能 G170 和 G171 表示它是 Hirth 轴 (G171) 还是普通的线性轴和旋转轴 (G170)。

PARK(axis) CNC 设置标志 PARK( 轴 ) 为高电平 (=1) ,来表示轴或主轴被搁置。CNC 设置标志


UNPARK(axis) UNPARK( 轴 ) 为高电平 (=1) ,来表示轴或主轴正在启用。也可以使用可能被修改的
标志 PARKED( 轴 ),它将在后面部分进行描述。参考 224 页 “PARKED( 轴 )”。

当搁置了轴或主轴,CNC 将不能控制轴 (它忽略驱动信号,反馈系统等),因为它


认为在新的机床配置中轴不存在。当启用轴时,CNC 可以重新控制轴,因为它认为
在新的机床配置中轴又存在了。

可以从 CNC 或 PLC 处将轴搁置或启用。

应用实例
根据加工类型的不同,有 2 种不同轴配置的机床。例如: 配置有可以在规则主轴
与直交主轴之间相互交换的机床可能有如下的结构:
• 拥有标准主轴和 X Y Z 轴配置。
• 拥有直交主轴和 X Y Z A B 轴配置。
当使用标准主轴工作时,A 和 B 轴不存在, CNC 发布错误信息,因为它将它们考
虑在内 ( 驱动、反馈系统等 )。 A 和 B 轴必须被搁置来避免这些情形。
CNC 8070
轴搁置的注意事项

如果轴属于主平面,或者它是有效转换的一部分或是龙门轴对或从动轴的主控 / 从
动轴 , CNC 不允许搁置轴。

(SOFT V03.0X)

207
‡ ‡ ‡ Installation manual

主轴搁置的注意事项

在下列情况下 CNC 不允许搁置主轴:


• 如果主轴没有停止。
• 如果主轴像 C 轴一样工作。
• 如果 G96 或 G63 被激活且它是通道主控主轴。
• 如果 G33 或 G95 被激活且它是通道的主控主轴或用于使进给率同步的主轴。
• 如果它属于一对同步主轴,它可能是主控或从动主轴。

7. 如果在搁置主轴之后,通道中只有一根主轴,它将成为新的主控轴。如果启用一根
主轴,而它是通道中唯一的主轴,那么它也被默认为新的主控主轴。
逻辑 CNC 输入和输出
轴和主轴的查询信号

从 CNC 搁置 / 启用

这种类型的操控对于需要轴或主轴通过一部分程序 (例如从部件加工程序)自动搁
置的应用有益。通过部件加工程序进行搁置 / 启用操控或使用编程指令 #PARK 和
#UNPARK 控制 MDI。

CNC 使用 PARK 和 UNPARK 信号来告诉 PLC 搁置或启用过程已经开始。

为了搁置轴或主轴,它的激活信号必须是低电平 (=0)。同样,在启用轴之后,轴
的启用信号必须设置为高电平 (=1)。

1 2 3 4 5 6

PARK(axis)

UNPARK(axis)

PARKED(axis)

DRENA(axis)

REFPOIN(axis)

MINAENDW MINAENDW

从 CNC 操控搁置轴或主轴
1. 当执行编程指令 #PARK 时, CNC 检查被请求的轴是否能搁置。如果能, CNC
设置 PARK 标志为高电平 (=1),来让 PLC 知道它必须搁置相应的轴。
对于数字轴,PLC 首先应该消除被搁置 (DRENA) 轴的驱动的激活状态。同样,CNC
发送给驱动搁置轴的指令。
2. 在接受到 PARK 信号之后, PLC 搁置被请求的轴。在确认该轴已经被搁置之后
(存在传感器),PLC 设置标志 PARKED 为 (=1)。
3. 当检测到 PARKED 信号已经被激活, CNC 将认为轴已经被搁置。 PARK 和
REFPOIN 信号重新复位完成此过程。
CNC 8070
从 CNC 操纵启用轴或主轴
4. 当执行编程指令 #UNPARK 时,CNC 设置 UNPARK 标志为高电平(=1),来让 PLC
知道它必须启用相应的轴。
对于数字轴,CNC 发送给驱动启用轴的指令。
(SOFT V03.0X) 5. 在接受到 UNPARK 信号之后,PLC 启用被请求的轴。在确认该轴已经被启用之后
(存在传感器),PLC 设置标志 PARKED 为 (=0)。
6. 当检测到 PARKED 信号已经取消激活状态,CNC 将认为过程已经完成。UNPARK
和 REFPOIN 信号重新复位。
对于数字轴,PLC 必须激活轴驱动的激活状态 (DRENA)。

208
‡ ‡ ‡ Installation manual

对于搁置和启用轴的实例:
输入 I15 对应 "B" 轴的存在传感器
PARKB AND NOT I15 = SET PARKEDB
如果有搁置 "B" 轴的请求 (PARKB)而轴又不存在 (NOT I15),轴被搁置
(SET PARKEDB)。
UNPARKB AND I15 = RES PARKEDB
如果有启用 "B" 轴的请求(UNPARKB)而轴又不存在(I15),轴被启用 (RES

7.
PARKEDB)。
NOT (PARKB OR UNPARKB OR PARKEDB) AND··· = DRENAB = SPENAB
= SERVOBON

逻辑 CNC 输入和输出
轴和主轴的查询信号
如果轴既不是被搁置也不是正在被搁置,而满足了启用条件,轴被激活。

从 PLC 搁置 / 启用

这种类型的操控对于当需要轴的手动搁置或者当机床关闭或开启时 (通电或不通
电)的应用有益。

使用 PARKED 信号从 PLC 程序处控制轴的搁置 / 启用操纵。该标识通常受到轴存在


传感器的输入的影响。即使 CNC 关闭,也要维持该信号的状态 。

CNC 使用逻辑信号 PARK 和 UNPARK,来告诉 PLC 搁置或启用程序在执行中。

为了搁置轴,轴的激活信号必须为低电平 (=0)。同样,在启用轴之后,轴的激活
信号必须设置为 (=1)。

为了安全起见,在搁置和启用轴之后,设置轴的 REFPOIN 信号为 (=0)。

i 在V2.00以前的版本中,搁置或启用操纵结束时,PLC必须复位(RESETIN)。

1 2 3 4

PARK(axis)

UNPARK(axis)

PARKED(axis)

DRENA(axis)

REFPOIN(axis)

从 PLC 操控搁置轴或主轴
1. 来源于 PLC 程序, PARKED 标志被设置为 (=1) ,来搁置相关的轴。 CNC 设置
PARK 标志为 (=1) ,开始搁置轴。
对于数字轴,PLC 首先应该消除被搁置 (DRENA) 轴的驱动的激活状态。同样,CNC CNC 8070
发送给驱动搁置轴的指令。
2. CNC 认为操作完成。它使 PARK 信号复位。

从 PLC 操纵启用轴或主轴
3. 来源于 PLC 程序, PARKED 标志被设置为 (=0) ,来启用相关的轴。 CNC 设置 (SOFT V03.0X)
UNPARK 标志为 (=1) ,开始启用轴。
对于数字轴,CNC 发送给驱动启用轴的指令。
4. CNC 认为操作完成。它使 UNPARK 信号复位。
对于数字轴, PLC 必须激活轴驱动的激活状态 (DRENA)。

209
‡ ‡ ‡ Installation manual

对于搁置和启用轴的实例:
I10 = PARKEDV
轴存在。"V" 轴存在传感器。
NOT (PARKV OR UNPARKV OR PARKEDV) AND··· = DRENAV = SPENAV
= SERVOVON
如果轴既不是被搁置也不是正在被搁置,而满足了启用条件,轴被激活。

7.
逻辑 CNC 输入和输出
轴和主轴的查询信号

CNC 8070

(SOFT V03.0X)

210
‡ ‡ ‡ Installation manual

7.3 主轴查询信号

CAXIS 每个通道都有一个标志,它们的记忆码如下:
CAXISC1 ( 也可以编写为 CAXIS)
CAXISC2 CAXISC3 CAXISC4

当主轴像 C 轴一样工作时,CNC 通道设置此标志为(=1)。当功能 #CAX, #FACE or


#CYL 中任一功能保持激活状态时,该标志保持激活状态。

REVOK 每根主轴都有一个标志,它们的记忆码如下:
REVOK1 ( 也可以编写为 REVOK)
7.

逻辑 CNC 输入和输出
主轴查询信号
REVOK2 REVOK3 REVOK4

它表示是否真实主轴转速与编程中的匹配,是为高电平(=1), 否为低电平(=0)。
换言之,它们是否在由 (a.m.p.) UPSPDLIM 和 LOSPDLIM 设置的百分比之内。
• 当主轴停止时, M5, REVOK (=1)。
• 对于 M3 和 M4,当真实主轴转速与编程中的那个相匹配时,CNC 设置该标志为
高电平 (=1)。
• 当工作在闭合回路 (M19 或 G63) 中时,在主轴运动时 CNC 设置该标志为低电平
(=0);在主轴处于适当位置时设置该标志为高电平 (=1) 。

REVOK 信号能用于操纵 Feedhold 信号,避免加工转速高于或低于期望值。

SYNCMASTER 每根主轴都有一个标志,它们的记忆码如下:
SYNCMASTER1 SYNCMASTER2
SYNCMASTER3 SYNCMASTER4

该标志在主控主轴上被激活,表示它有一根与指令 #SYNC 同步的主轴。

SYNCRON 每根主轴都有一个标志,它们的记忆码如下:
SYNCRON1 SYNCRON2
SYNCRON3 SYNCRON4

在从动主轴上该标志是激活的,表示以指令 #SYNC 开始的同步。当激活同步时,


CNC 在两主轴上激活 ENABLE 信号,等待 SERVOON 信号 ( 如果使用 DWELL)。

当主轴同步被激活,主控和从动轴的 PLCCNTL, SPDLINH 和 SPDLREV 信号被忽略。


同样,当车螺纹时,仅仅考虑主轴进给率和参考信号 。

SYNSPEED 每根主轴都有一个标志,它们的记忆码如下:
SYNSPEED1 SYNSPEED2
SYNSPEED3 SYNSPEED4

当从动主轴在速度上同步时,从动主轴上该标志被激活。

当超过最大允许的速度误差 (其默认值由机床参数 DSYNCVELW 设置)时,设置该


标志为 (=0) 。

CNC 8070

(SOFT V03.0X)

211
‡ ‡ ‡ Installation manual

SYNCPOSI 每根主轴都有一个标志,它们的记忆码如下:
SYNCPOSI1 SYNCPOSI2
SYNCPOSI3 SYNCPOSI4

当从动主轴在适当位置同步时,从动主轴上的该标志被激活。

当超过最大允许的位置误差 (其默认值由机床参数 DSYNCPOSW 设置)时,设置该


标志为 (=0) 。

7.
逻辑 CNC 输入和输出
主轴查询信号

CNC 8070

(SOFT V03.0X)

212
‡ ‡ ‡ Installation manual

7.4 独立插补器的查询信号

信号的名字是通用的。用名字或逻辑轴号替换这些文本 ( 轴 )。

IBUSY(axis) 对于独立轴的运动,当有等待执行的指令时,轴的独立插补器设置该标志为高电平
(=1)。

IFREE(axis) 对于独立轴的运动,轴的独立插补器设置该标志为高电平 (=1),来告诉 PLC 已经


做好了接受新的运动程序段的准备。

IFHOUT(axis) 对于独立轴的运动,当执行已经被中断时,轴的独立插补器设置该标志为高电平
(=1)。
7.

逻辑 CNC 输入和输出
独立插补器的查询信号
IEND(axis) 对于独立轴的运动,当运动已经完成,已经到达最终的位置时,轴的独立插补器设
置该标志为高电平 (=1)。

INSYNC(axis) 对于独立轴和电子凸轮的同步运动,当达到同步时,轴的插补器设置该标志为高电
平 (=1)。在维持同步时,该标志保持 (=1)。

CNC 8070

(SOFT V03.0X)

213
‡ ‡ ‡ Installation manual

7.5 刀具管理器查询信号

TMOPERATION 每个通道都有一个标志,它们的记忆码如下:
TMOPERATIONC1 ( 与 TMOPERATION 相同 )
TMOPERATIONC2 TMOPERATIONC3 TMOPERATIONC4

该寄存器指定由刀具管理器执行的操作类型。

无操作
7. 0
1 从刀库选取刀具并将它装在主轴上。
2 将主轴刀具留在刀库中。
逻辑 CNC 输入和输出
刀具管理器查询信号

3 在主轴上安装基础刀具。
4 将主轴刀具卸下。
5 将主轴刀具留在刀库中,从刀库中拾取另外一把刀具。
6 将主轴刀具留在刀库中,从基础刀具中拾取另外一把刀具安装。
7 将主轴刀具卸下,从刀库中拾取另外一把刀具。
8 将主轴刀具卸下,从基础刀具中拾取另外一把刀具安装。
9 通过主轴将基础刀具装到刀库。
10 从刀库中拾取一把刀具,通过主轴将它卸下。
11 确定刀库方向。
12 将主轴刀具留在刀库中,从相同的刀库拾取另一把刀具。特别是下面情况
下的同步刀库:
• 非随机拥有两爪刀具转换手臂。
• 当有特殊刀具时随机。
13 确定两个刀库的方向。
14 将主轴刀具留在刀库中,从另外的刀库中拾取一把刀具。

TMOPSTROBE 每个通道都有一个标志,它们的记忆码如下:
TMOPSTROBEC1 ( 与 TMOPSTROBE 相同 )
TMOPSTROBEC2 TMOPSTROBEC3 TMOPSTROBEC4

CNC 设置该标志为高电平 (=1),来让 PLC 知道必须执行由 TMOPERATION 指定的操


作。

LEAVEPOS 每个刀库都有一个寄存器,它们的记忆码如下:
LEAVEPOSMZ1 ( 也可以编写为 LEAVEPOS)
LEAVEPOSMZ2 LEAVEPOSMZ3 LEAVEPOSMZ4

该寄存器指定放置刀具的刀库位置。

TAKEPOS 每个刀库都有一个寄存器,它们的记忆码如下:
TAKEPOSMZ1 ( 也可以编写为 TAKEPOS)
TAKEPOSMZ2 TAKEPOSMZ3 TAKEPOSMZ4

该寄存器指定取走刀具的刀库位置。

CNC 8070

(SOFT V03.0X)

214
‡ ‡ ‡ Installation manual

NEXTPOS 每个刀库都有一个寄存器,它们的记忆码如下:
NEXTPOSMZ1 ( 也可以编写为 NEXTPOS)
NEXTPOSMZ2 NEXTPOSMZ3 NEXTPOSMZ4

该寄存器指定被下一把刀具占据的刀库位置。

TWORNOUT 每个通道都有一个标志,它们的记忆码如下:
TWORNOUTC1 ( 也可以编写为 TWORNOUT)
TWORNOUTC2 TWORNOUTC3 TWORNOUTC4

CNC 通道设置该标志为高电平 (=1),来告诉 PLC 因为刀具磨损它已经被拒绝使用


7.
(实际寿命 > 最大寿命范围)。

逻辑 CNC 输入和输出
刀具管理器查询信号
TMINEM 每个刀库都有一个寄存器,它们的记忆码如下:
TMINEMZ1 ( 也可以编写为 TMINEM)
TMINEMZ2 TMINEMZ3 TMINEMZ4

CNC 设置该标志为高电平 (=1) ,来通知 PLC 在刀具管理器上发生了紧急情况。

MZID 每个通道都有一个寄存器,它们的记忆码如下:
MZIDC1 MZIDC2 MZIDC3 MZIDC4

该寄存器指定包含通道所需刀具的刀库。

CNC 8070

(SOFT V03.0X)

215
‡ ‡ ‡ Installation manual

7.6 按键查询信号

KEYBD1, KEYBD2 这些寄存器指定被按下的键,对应的位被设置为高电平 (=1)。


• 在标准键盘上,用户键 "User1" 到 "User16" 按从左到右的顺序编号。
• 在紧凑键盘上,用户键 "User1" 到 "User6" 紧靠着 jog 键。它们按从左到右和从
上到下的顺序编号。
• 在扁平键盘上,键 "Jogkey1" 到 "Jogkey3" 紧靠着 jog 键。它们按从左到右的顺
序编号。

7. 位 OP- 面板 -H/E LCD-10K Jog 面板


逻辑 CNC 输入和输出
按键查询信号

KEYBD1 0 User1 User1 User1

KEYBD1 1 User2 User2 User2

KEYBD1 2 User3 User3 User3

KEYBD1 3 User4 User4 User4

KEYBD1 4 User5 User5 User5

KEYBD1 5 User6 User6 User6

KEYBD1 6 User7 User7

KEYBD1 7 User8 User8

KEYBD1 8 User9 User9

KEYBD1 9 User10 User10

KEYBD1 10 User11 User11

KEYBD1 11 User12 User12

KEYBD1 12 User13 User13

KEYBD1 13 User14 User14

KEYBD1 14 User15

KEYBD1 15 User16

KEYBD1 16 X+ 1 X

KEYBD1 17 Y+ 2 Y

KEYBD1 18 Z+ 3 Z

KEYBD1 19 X- 4 4

KEYBD1 20 Y- 5 5

KEYBD1 21 Z- 6 6

KEYBD1 22 7- - +

KEYBD1 23 快速 快速 快速
CNC 8070 KEYBD1 24 7+ + -

KEYBD1 25 4+ jog 键 1

KEYBD1 26 5+ jog 键 2

(SOFT V03.0X)

216
‡ ‡ ‡ Installation manual

位 OP- 面板 -H/E LCD-10K Jog 面板

KEYBD1 27 6+ jog 键 3

KEYBD1 28 4-

KEYBD1 29 5-

KEYBD1 30 6-

KEYBD1 31

位 键 位 键
7.

逻辑 CNC 输入和输出
按键查询信号
KEYBD2 0 主轴倍率 + 16 进给倍率

KEYBD2 1 主轴顺时针 17 进给倍率

KEYBD2 2 主轴定位 18 进给倍率

KEYBD2 3 主轴停止 19 进给倍率

KEYBD2 4 主轴倍率 - 20 进给倍率

KEYBD2 5 主轴 c. 顺时针 21
KEYBD2 6 启动 22
KEYBD2 7 停止 23
KEYBD2 8 24 模式选择器

KEYBD2 9 25 模式选择器

KEYBD2 10 26 模式选择器

KEYBD2 11 归零 27 模式选择器

KEYBD2 12 28
KEYBD2 13 单独程序段 29
KEYBD2 14 30
KEYBD2 15 复位 31

Mode Selector Feed Override


KEYBD2 KEYBD2
27 26 25 24 20 19 18 17 16
0 0 0 0 Handwheel 100 0 0 0 0 0 0%
0 0 0 1 Handwheel 10 0 0 0 0 1 2%
0 0 1 0 Handwheel 1 0 0 0 1 0 4%
0 0 1 1 JOG 1 0 0 0 1 1 10 %
0 1 0 0 JOG 10 0 0 1 0 0 20 %
0 1 0 1 JOG 100 0 0 1 0 1 30 %
0 1 1 0 JOG 1000 0 0 1 1 0 40 %
0 1 1 1 JOG 10000 0 0 1 1 1 50 %
1 0 0 0 JOG Continuous 0 1 0 0 0 60 %
0 1 0 0 1 70 %
0 1 0 1 0 80 %
0 1 0 1 1 90 %
0 1 1 0 0 100 %
0 1 1 0 1 110 % CNC 8070
0 1 1 1 0 120 %
0 1 1 1 1 130 %
1 0 0 0 0 140 %
1 0 0 0 1 150 %
1 0 0 1 0 160 % (SOFT V03.0X)
1 0 0 1 1 170 %
1 0 1 0 0 180 %
1 0 1 0 1 190 %
1 0 1 1 0 200 %

217
‡ ‡ ‡ Installation manual

7.7 通用可更改信号

在 PLC 程序中一定要定义 _EMERGEN, _STOP, _FEEDHOL, _XFERINH 和


_CYSTART 信号。

_EMERGEN 每个通道都有一个标志,它们的记忆码如下:
_EMERGENC1 ( 也可以编写为 _EMERGEN)

7. _EMERGENC2 _EMERGENC3 _EMERGENC4

如果 PLC 设置该标志为低电平 (=0), CNC 停止轴和主轴,显示对应的错误信息。


逻辑 CNC 输入和输出
通用可更改信号

当 "_EMERGEN" 标志被设置为低电平 (=0), CNC 不允许执行程序且中止任何轴或


主轴的运动。

I-EMERG AND ( 其余状态 ) = _EMERGEN


如 果 急停按键被按下 (I-EMERG=0) 或发生任何紧急情况 (=0),
_EMERGEN 标志被设置为低电平 (=0),在 CNC 上产生一个应急状况。

_STOP 每个通道都有一个标志,它们的记忆码如下:
_STOPC1 ( 也可以编写为 _STOP)
_STOPC2 _STOPC3 _STOPC4

如果 PLC 设置该标志为低电平 (=0), CNC 通道中断零件加工程序的执行,但是主


轴保持转动。这与按下键盘上的 [ 停止 ] 键很相似。

独立轴的运动不受该标志的影响。也不受操作面板上 [ 停止 ] 键的影响。

要恢复程序执行,除了要设置该标志为高电平 (=1),CYSTART 标志必须被激活。参


考 219 页 “CYSTART”。

_XFERINH 每个通道都有一个标志,它们的记忆码如下:
_XFERINHC1 ( 也可以编写为 _XFERINH)
_XFERINHC2 _XFERINHC3 _XFERINHC4

如果 PLC 设置该标志为低电平 (=0), CNC 通道抑制下一个程序段的执行,但是它


将完成当前程序段。当该标志重新设置回高电平 (=1) 时, CNC 恢复程序的执行。

_FEEDHOL 每个通道都有一个标志,它们的记忆码如下:
_FEEDHOLC1 ( 也可以编写为 _FEEDHOL)
_FEEDHOLC2 _FEEDHOLC3 _FEEDHOLC4

如果 PLC 设置该标志为低电平 (=0), CNC 通道短暂的中断轴的运动,但是主轴保


持转动。当该标志重新设置回高电平 (=1) 时,轴恢复它们的运动。

独立轴的运动不受该标志的影响。

如果在静止的程序段中 _FEEDHOL 标志被设置为低电平 (=0) , CNC 继续执行程序


直到它检测到运动程序段。

Hirth 轴在 Hirth 节距的整数倍位置处停止。

CNC 8070 运用对应的加速度和减速度执行轴的所有停止和开始。

CYSTART 每个通道都有一个标志,它们的记忆码如下:
CYSTARTC1 ( 也可以编写为 CYSTART)
CYSTARTC2 CYSTARTC3 CYSTARTC4
(SOFT V03.0X)
当操作者按 [ 开始 ] 键时, CNC 通过激活 START 标志告知 PLC。

如果遇到其余的情形 (液压制动器、安全设备等),为了让程序开始运行, PLC 必


须设置 CYSTART 标志为高电平 (=1)。

218
‡ ‡ ‡ Installation manual

START AND ( 其余状态 ) = CYSTART

SBLOCK 每个通道都有一个标志,它们的记忆码如下:.
SBLOCKC1 ( 也可以编写为 SBLOCK)
SBLOCKC2 SBLOCKTC3 SBLOCKC4

如果 PLC 设置该标志为高电平 (=1), CNC 转换为单一程序段操作模式。

MANRAPID 用类似于快速进给键的处理方法处理该标志。

PLC 设置该标志为高电平 (=1),CNC 选择 JOG 模式下所有运动的快速进给。当该


7.

逻辑 CNC 输入和输出
通用可更改信号
标志重新返回低电平 (=0) 时 ,以选择的进给率执行所有的 JOG 运动 。

在 JOG 模式下进给率的改变总是以线性加速度执行。

OVRCAN 每个通道都有一个标志,它们的记忆码如下:
OVRCANC1 ( 也可以编写为 OVRCAN)
OVRCANC2 OVRCANTC3 OVRCANC4

如果 PLC 设置该标志为高电平 (=1), CNC 不考虑当前选择的进给率的倍率,而选


择进给率的 100%。

当 OVRCAN 标志为高电平 (=1) 时, CNC 通道将提供符合每个工作模式的进给率的


100%。

LATCHM 对于该标志,有可能选择在 JOG 模式下 JOG 键的工作方式。


• 如果该标志为低电平 (=0),当持续按住对应的 JOG 键时,轴将运动。
• 如果它是高电平(=1),轴将在按下 JOG 键的那刻开始运动,直到到达软件极限或
按 [ 停止 ] 键或按了另一个 JOG 键 (在这种情况下新的轴将开始运动)。

RESETIN 每个通道都有一个标志,它们的记忆码如下:
RESETOUTC1 ( 也可以编写为 RESETOUT)
RESETOUTC2 RESETOUTC3 RESETOUTC4

对于上升沿(0-到-1 转换),CNC默认由机床参数选择的加工条件,它激活 RESETOUT


标志。参考 198 页 “RESETOUT”。

用类似于 [ 复位 ] 键的处理的方法处理该标志。

CNC 8070

(SOFT V03.0X)

219
‡ ‡ ‡ Installation manual

AUXEND 每个通道都有一个标志,它们的记忆码如下:
AUXENDC1 ( 也可以编写为 AUXEND)
AUXENDC2 AUXENDC3 AUXENDC4

它使用在当执行辅助功能 M 和 S 时。参考章节 “6 CNC-PLC 通讯”。

它的工作如下:

1 2 3 4

7.
STROBE
逻辑 CNC 输入和输出
通用可更改信号

AUXEND

MINAENDW

1. 在通道寄存器 MFUN 和 SFUN 中, CNC 通道告诉 PLC 必须执行的功能及它激活


MSTROBE 或 SSTROBE 标志来开始执行。
2. 当PLC检测到有标志被激活时,它必须取消“AUXEND”标志,来让CNC知道执行开
始了。
3. 一旦执行了被请求的辅助功能,PLC 必须激活 AUXEND 标志,来让 CNC 知道执行已
经结束。 .
AUXEND 标志保持高电平 (=1) 的时间必须长于 (g.m.p.) MINAENDW 设定的时间周
期。
4. 在此之后,CNC 取消对应的 SSTROBE 或 MSTROBE 标志的激活状态,从而结束
功能的执行。

BLKSKIP1 每个通道都有一个标志,它们的记忆码如下:
BLKSKIP1C1 ( 也可以编写为 BLKSKIP1)
BLKSKIP1C2 BLKSKIP1C3 BLKSKIP1C4

PLC 设置该标志为高电平 (=1) ,来让 CNC 通道知道遇到了程序段跳跃条件 "/"。因


此,有那种条件的程序段将不被执行。

M01STOP 每个通道都有一个标志,它们的记忆码如下:
M01STOPC1 ( 也可以编写为 M01STOP)
M01STOPC2 M01STOPC3 M01STOPC4

PLC 设置该标志为高电平 (=1) ,来告诉 CNC 通道不要忽略条件停止 (M01)。

TIMERON CNC 有一个可以随意使用的定时器。

它以秒为单位定时,用该标志可以将它激活或取消激活状态。将 TIMERON 设置为高


电平 (=1),它将被激活 (计时)。

使用 (V.)PLC.TIMER 变量来初始化及 / 或了解它的计数。可以从 PLC、程序、MDI


或接口 (任何被支持的应用软件)处获得该变量。

CNC 8070

(SOFT V03.0X)

220
‡ ‡ ‡ Installation manual

关于如何知道加工时间的实例:
CY1
()= MOV 0 R100
()= CNCWR (R100, PLC.TIMER, M11)
在通电状态下,使定时器复位到 “0”。
END

PRG
AUTOMAT AND INCYCLE = TIMERON
7.

逻辑 CNC 输入和输出
通用可更改信号
当加工时,定时器被激活。
()= CNCRD (PLC.TIMER, R300, M12)
寄存器 R300 显示定时器的值。
END

PLCREADY 该标志表示 PLC 是运行 (=1) 还是停止 (=0)。


• 对于 CNC 它必须是高电平 (=1) 才允许轴运动和主轴转动。
• 如果设置为低电平 (=0), PLC 程序将停止且显示错误信息。

NOWAIT 每个通道都有一个标志,它们的记忆码如下:
NOWAITC1 NOWAITC2
NOWAITC3 NOWAITC4

它应用于通道同步。 PLC 设置该标志为高电平 (=1) 来取消 CNC 通道的所有同步。

例如:对于 NOWAITC1 信号设置为 (=1),使用 #WAIT, 指令编写在任何通道和与通


道 1 的标志相关的等待时间,它们马上就完成且恢复程序执行。

DISCROSS1...9 它应用于由机床参数定义的交叉补偿表。每个表格都有一个标志。

PLC 设置该标志为高电平 (=1) 使刀具失效。 DISCROSS1 标志是关于表格 1、


DISCROSS2 是关于表格 2 等等。

CNC 8070

(SOFT V03.0X)

221
‡ ‡ ‡ Installation manual

7.8 轴和主轴的可更改信号

当主轴工作在闭合回路中时 (M19 或 G63),它如同轴一样工作。

信号的名字是通用的。用主轴的名字或轴的名字或逻辑号替换这些文本 ( 轴 )。

例如:拥有 X, Y, Z, Z2, B 轴和主轴 S 的机床 LIMITPOS( 轴 ) 标志的名字:


LIMITPOSX, LIMITPOSZ2, LIMITPOSB, LIMITPOSS
LIMITPOS3 关于 Z 轴
7. LIMITPOS5 关于 B 轴
逻辑 CNC 输入和输出
轴和主轴的可更改信号

LIMITPOS(axis)

LIMITNEG(axis) 如果 PLC 设置该标志为高电平 (=1), CNC 认为相应的轴或主轴超过了正向 (POS)


或负向 (NEG) 的行程限制。

它停止轴或主轴,显示相关的错误信息。

通过 JOG 模式,运动超过行程极限的轴或主轴,将轴带到工作区域。只可以在正确
的方向上使它们运动。

DECEL(axis) 该标志用于机床原点搜寻。PLC 设置该标志为高电平 (=1) 表示原点开关被按下。

CNC 使轴减速,它从由(a.m.p.) “REFEED1” 指定的快速回零进给率转换为由(a.m.p.)


“REFEED2” 指定的慢速回零进给率。

INHIBIT(axis) 如果 PLC 设置该标志为高电平 (=1), CNC 抑制对应轴或主轴的任何运动。当 PLC


将该标志设置回低电平 (=0) 时,恢复运动。

如果轴或主轴是同其它轴一同运动的,所有的轴将被停止。

对于独立轴和电子凸轮,如果 PLC 设置该信号为高电平 (=1),它将中断同步运动转


为零速度。在恢复执行和从中断点处的运动之前,系统等待取消激活状态的的信
号。

对于独立轴,该信号也要停止同步的监测。

AXISPOS(axis)

AXISNEG(axis) 当以 JOG 模式操作时, CNC 使用这些标志。

PLC 设置这些标志中的一个为高电平 (=1) 时, CNC 将在指定的方向上使相关轴运


动 :正向 (POS) 或负向 (NEG)。 CNC 将以相应的进给率和选择的倍率 (%)使轴
运动。

这些标志的处理与操作面板上 JOG 键相似。

CNC 8070

(SOFT V03.0X)

222
‡ ‡ ‡ Installation manual

SERVO(axis)ON 为 了 使 相 应 的 轴 运 动,该标志必须为高电平 ( = 1 ) 。如果当轴或主轴运动时,


SERVOnON 标志被设置为低电平 (=0) , CNC 将停止显示相关的错误信息的轴和主
轴。
• 为了能够连续的控制轴, SERVOON 标志必须设置为高电平 (=1)。
( 没有错误 ) 与 ( 轴驱动正常 ) = SERVOnON
• 使用ENABLE标志仅仅在轴运动时控制它们。在任何它要使轴运动的时候,CNC
设置该标志为高电平 (=1)。参考 206 页 “ENABLE( 轴 )”。
( 没有错误 ) 与 ( 驱动正常 ) 与 ENABLE = SERVOON

当锁定 (含义 SERVOON=0)时,如果轴运动,CNC 将那个位移存储为轴的滞后 (


跟随误差 )。当控制它返回 (SERVOON=1) 时,它恢复位置。 7.

逻辑 CNC 输入和输出
轴和主轴的可更改信号
ERROR

SERVOON

ENABLE

Velocity
Command

DWELL DWELL

在激活 ENABLE 标志之后,在检测 SERVOnON 为高电平 (=1) 之前, CNC 等待一个


由 (a.m.p.) "DWELL" 指定的时间周期 。如果它不是高电平,它将停止轴和主轴的运
动,显示错误信息:“轴被锁”。

仅当轴运动时控制它,为了避免错误信息 “轴被锁”,赋予 (a.m.p.) "DWELL" 的值


必须大于 2 个 PLC 循环扫描周期。

DRO(axis)

该标志和相关的 "SERVOnON" 标志允许轴或主轴为 dro 轴。那样, DRO 标志必须设


置为高电平 (=1) 及设置 SERVOnON 为低电平 (=0)。

当如 dro 轴一样工作时,位置回路为开环,跟随误差由被忽略的位移产生。

在没有任何运动或出现误差信息的情况下执行编程运动。

当与其它轴编辑插补时,其它轴将以相应的进给率运动,但是 dro 轴不运动。

当 DRO 标志返回低电平 (=0) 时,轴不再是 dro 轴,它默认当前的位置有一个跟随误


差 “0”。

CNC 8070

(SOFT V03.0X)

223
‡ ‡ ‡ Installation manual

SPENA(axis)

DRENA(axis) 当通过 Sercos® 与驱动器通信时, CNC 使用这些标志。无论何时, PLC 设置这些


标志中的某一个为低电平 (=0) 或高电平 (=1) ,通过 Sercos®CNC 将它告诉给相关
的驱动器。

这些标志与驱动器的 " 速度启动 " 和 " 驱动启动 " 信号相一致。

在驱动手册中描述了这两个信号的操作。然而要记住:
• 当 PLC 通电时,两个信号都必须初始化为低电平 (=0) 。

7. • 对于驱动器正常的操作,“ 驱动启动 ” 和 “ 速度启动 ” 信号必须为高电平 (=1)。电


机将对任何速度指令的改变做出响应。
• 如果驱动启动输入设置为低电平 (=0),电路关闭并且电机失去它的扭矩。在这种
逻辑 CNC 输入和输出
轴和主轴的可更改信号

情况下,电机不再被控制,将自由转动,由惯性的作用而停止下来。
• 如果速度启动输入设置为低电平(=0),驱动器的 "内部速度指令" 转换为"0 转/分
"。当维持它的扭矩时,电机暂停。一旦电机停止,驱动器电路将关闭,电机将
没有扭矩。

LIM(axis)OFF 如果 PLC 设置该标志为高电平 (=1), CNC 忽略为相应的轴设置的软件行程极限。


对于 LIM( 轴 )OFF = 0,那些软件极限不再被忽略。

用机床参数或使用功能 G198 和 G199 设置软件行程极限。

记住在复位之后,或者从键盘或使用 RESETIN 标志,将维持那些用功能 G198 和


G199 设置的行程极限。这些界限在关闭 CNC 或确认机床参数之后被取消。

PARKED(axis)

PLC 设置该标志为高电平 (=1),以告知 CNC 对应的轴或主轴被搁置。

为了了解更多的信息,参考轴和主轴的查询信号:PARK 和 UNPARK 在本章的前些


部分都有描述。参考 207 页 “PARK (轴)UNPARK( 轴 )”。

LUBRENA(axis)

LUBROK(axis) 与轴查询信号 LUBR( 轴 ) 在一起的这些标志必须被用于润滑轴。参考 207 页“LUBR


(轴)”。

LUBRENA 标志表示是否使用该特征,是为高电平 (=1),否为低电平 (=0)。关于


LUBRENA 为高电平 (=1),CNC 做如下操作:
1. 当轴已经运动了由 (a.m.p.) DISTLUBRI 设置的距离,它设置 LUBR 标志为高电平
(=1),来让 PLC 知道轴必须被润滑了。
2. 在润滑完轴之后,PLC 设置 LUBROK( 轴 ) 标志为高电平 (=1) ,来让 CNC 知道轴
已经润滑完毕。
3. CNC 设置 LUBR 标志为低电平 (=0) 且复位它的计数为 "0"。

注意,不要设置 LUBROK 标志为低电平 (=0) ,以保证功能的正常工作。否则,它的


计数将始终保持为 “0”。

CNC 8070

(SOFT V03.0X)

224
‡ ‡ ‡ Installation manual

DIFFCOMP(axis) 该标志用于龙门轴上,用来校正存在于主控轴和从动轴之间的位置误差。从动轴将
以参数 REFEED2 中设置的进给率运动至主控轴的位置。

在机床参数 DIFFCOMP 中校正必须被激活,它应用于下面的情况:


• 对于 SERVO*ON 的上升沿,如果 DIFFCOMP 被设置为高电平。
• 对于 DIFFCOMP 的上升沿,如果 SERVO*ON 被设置为高电平。

这个过程仅仅使用 RESET 才能被中断。

7.

逻辑 CNC 输入和输出
轴和主轴的可更改信号

CNC 8070

(SOFT V03.0X)

225
‡ ‡ ‡ Installation manual

7.9 主轴可更改信号

GEAR1, GEAR2, 每根主轴都有一个标志,它们的记忆码如下:这是关于 GEAR1 记忆码的实例,对于


GEAR3, GEAR4 其余的标志也一样。
GEAR1SP1 ( 也可以被编写为 GEAR1)
GEAR1SP2 GEAR1SP3 GEAR1SP4

PLC 使用这些标志让 CNC 知道当前选择的主轴范围(齿轮)(=1)。当使用齿轮传动

7. 装置时,CNC 通知 PLC 关于它辅助功能的使用情况:M41, M42, M43 或 M44。

GEAR1 GEAR2 转换实例:


逻辑 CNC 输入和输出
主轴可更改信号

当齿轮 1 为激活状态时,如果使用 齿轮 2 (M42):

MFUN

MSTROBE

AUXEND

GEAR1

GEAR2

GEAR
CHANGE
MINAENDW

1. CNC 用 MFUN1=42 指示 PLC 使用齿轮传动装置 ,设置 MSTROBE 为高电平 (=1)。


2. 当检测到该请求,PLC 设置内部指示器。
DFU MSTROBE AND CPS MFUN* EQ 42 = SET M1002
3. 通过设置 AUXEND (=0) 让 CNC 知道换档开始。
NOT M1002 AND < 其余情况 > \
= AUXEND \
= ( 开始换档 )
在换档期间, CNC 被告知齿轮 1 没被选择,而齿轮 2 被选择。在激活 AUXEND
信号之前,必须设置激活的齿轮指示器 GEAR1 到 GEAR4。
I21 = GEAR1
I22 = GEAR2
4. 一旦换档结束,它将取消指示器 (M1002),并通过设置 AUXEND 为高电平 (=1) 告
知 CNC。
( 换档完成 ) = RES M1002
保持 AUXEND 标志为高电平 (=1) 的时间周期大于由 (g.m.p.) “MINAENDW” 设置
的时间周期,所以 CNC 取消了 “MSTROBE” 标志并结束换档 。

CNC 8070

(SOFT V03.0X)

226
‡ ‡ ‡ Installation manual

SPDLEREV 每根主轴都有一个标志,它们的记忆码如下:
SPDLREV1 ( 也可以被编写为 SPDLREV)
SPDLREV2 SPDLREV3 SPDLREV4

当 PLC 设置该标志为高电平 (=1) 时, CNC 颠倒主轴的旋转方向。这样做,使主轴


减速,加快应用由机床参数设置的斜坡。

当 SPDLEREV 标志为高电平 (=1) 时,如果执行 M3 或 M4 功能,主轴将朝着赋予功


能的那个反方向上转动。

PLCCNTL 7.
SANALOG

逻辑 CNC 输入和输出
主轴可更改信号
每根主轴都有一个标志,它们的记忆码如下:
PLCCNTL1 ( 也可以被编写为 PLCCNTL)
PLCCNTL2 PLCCNTL3 PLCCNTL4
SANALOG1 ( 也可以被编写为 SANALOG)
SANALOG2 SANALOG3 SANALOG4

这些信号适用于模拟轴、 Sercos 位移和 Sercos 速度。

PLC设置PLCCNTL标志为高电平 (=1),表示主轴直接由PLC控制及SANALOG寄存器
设置被使用的主轴速度指令。例如:在换档期间,它用于摆动主轴。
• 模拟主轴
速度指令的 10 V 对应 SANALOG = 32767,也就是:
对于 4V, 程序 SANALOG = (4x32767)/10 = 13107
对于 4V, 程序 SANALOG = (-4x32767)/10 = -13107
• Sercos 主轴速度
SANALOG 中的指令以 0.0001 转 / 分给出。
• Sercos 主轴位移
SANALOG 中的指令以 0.0001 度给出。

当通过 PLC 控制主轴时,不会失去主轴参考点。当它的控制切换回 CNC 时不需要再


次进行主轴回零操作。

在主轴的同步上 PLC 没有优先权。如果想通过使用 PLCCNTL 来控制同步主轴(或


者主控轴或从动轴) ,将会发出相关的错误信息。同样,如果同步主轴的换档包含
来自于 PLC 的指令,换档将不能进行。

CNC 8070

(SOFT V03.0X)

227
‡ ‡ ‡ Installation manual

类似于用于 GEAR1 到 GEAR4 的齿轮变换实例

在齿轮变换期间的主轴的摆动由 PLC 控制。当齿轮 1 处于激活状态时,使用齿轮 4:

MFUN

MSTROBE

7. AUXEND
逻辑 CNC 输入和输出
主轴可更改信号

GEAR1

GEAR4

GEAR
CHANGE

SANALOG

PLCCNTL

MINAENDW

GEAR1 到 GEAR4 信号的实例描述了如何检测及执行换档。这个实例说明了在换档期


间如何控制主轴的摆动。

PLC 根据剩余模拟电压设置 SANALOG 的值,并且激活 PLCCNTL 标志来说明主轴受


到 PLC 控制。

当完成时, PLCCNTL 标志必须被设置为低电平 (=0) , SANALOG 信号必须被设置


为 “0”。

CNC 8070

(SOFT V03.0X)

228
‡ ‡ ‡ Installation manual

7.10 独立插补器的可更改信号

信号的名字是通用的。用名字或逻辑轴号替换这些文本 ( 轴 )。

IRESET(axis) 对于独立轴的运动,如果 PLC 设置该标志为高电平 (=1),它将中断执行中的指令,


消除未执行的指令。

对于电子凸轮的运动,它将中断凸轮的同步运动,转换为零速度。

IABORT(axis)
它设置轴的独立插补器的初始条件。

对于独立轴的运动,如果 PLC 设置该标志为高电平 (=1),被执行 (即便要执行的)


7.
的定位程序段停止,同样消除未执行的定位程序模块。

逻辑 CNC 输入和输出
独立插补器的可更改信号
它仅仅影响定位程序段,未执行的指令和同步运动都被消除。

CNC 8070

(SOFT V03.0X)

229
‡ ‡ ‡ Installation manual

7.11 刀具管理可更改信号

SETTMEM 每个刀库都有一个标志,它们的记忆码如下:
SETTMEMZ1 ( 也可以被编写为 SETTMEM)
SETTMEMZ2 SETTMEMZ3 SETTMEMZ4

PLC 设置该标志为高电平 (=1) 来激活刀具管理紧急事件。

7. RESTMEM 每个刀库都有一个标志,它们的记忆码如下:
RESTMEMZ1 ( 也可以被编写为 RESTMEM)
逻辑 CNC 输入和输出
刀具管理可更改信号

RESTMEMZ2 RESTMEMZ3 RESTMEMZ4

PLC 设置该标志为高电平 (=1) 来取消刀具管理紧急事件。

CUTTINGON 每个通道都有一个标志,它们的记忆码如下:
CUTTINGONC1 ( 与 CUTTINGON 相同 )
CUTTINGONC2 CUTTINGONC3 CUTTINGONC4

当将最大寿命跨度与刀具 (监测)联系在一起时, CNC 检查该标志来看看是否刀


具正在加工状态,是为高电平 (=1),否为低电平 (=0)。

PRG
()= CNCRD (G.GS0, R300, M12)
寄存器 R300 显示了 G 功能的状况。
AUTOMAT AND INCYCLE AND NOT B0R300 = CUTTINGON
如果处于自动模式 (AUTOMAT),正在执行一个程序段 (INCYCLE) ,
G00 功能没有被激活,那么,刀具被认为正处于加工状态。
END

TREJECT 每个通道都有一个标志,它们的记忆码如下:
TREJECTC1 ( 也可以被编写为 TREJECT)
TREJECTC2 TREJECTC3 TREJECTC4

如果 PLC 设置该标志为高电平 (=1), CNC 认为这把刀具必须被拒绝。

MZTOCH1 每个刀库都有一个标志,它们的记忆码如下:
MZTOCH1MZ1 ( 也可以被编写为 MZTOCH1)
MZTOCH1MZ2 MZTOCH1MZ3 MZTOCH1MZ4

将它用于异步刀库或拥有机械臂的同步刀库。

在将刀具从刀库中取出安装到换刀机械臂 1 之后, PLC 必须设置该标志为高电平


(=1)。

CH1TOSPDL 每个刀库都有一个标志,它们的记忆码如下:
CH1TOSPDLMZ1 ( 与 CH1TOSPDL 相同 )
CH1TOSPDLMZ2 CH1TOSPDLMZ3 CH1TOSPDLMZ4

将它用于异步刀库或拥有机械臂的同步刀库。
CNC 8070
在将刀具从换刀机械臂 1 中取出安装到主轴之后, PLC 必须设置该标志为高电平
(=1)。

SPDLTOCH1 每个刀库都有一个标志,它们的记忆码如下:

(SOFT V03.0X) SPDLTOCH1MZ1 ( 与 SPDLTOCH1 相同 )


SPDLTOCH1MZ2 SPDLTOCH1MZ3 SPDLTOCH1MZ4

将它用于拥有一个机械臂的异步刀库。

230
‡ ‡ ‡ Installation manual

在将刀具从主轴中取出安装到换刀机械臂 1 之后, PLC 必须设置该标志为高电平


(=1)。

SPDLTOCH2 每个刀库都有一个标志,它们的记忆码如下:
SPDLTOCH2MZ1 ( 与 SPDLTOCH2 相同 )
SPDLTOCH2MZ2 SPDLTOCH2MZ3 SPDLTOCH2MZ4

将它用于异步刀库或拥有机械臂的同步刀库。

在将刀具从主轴中取出安装到换刀机械臂 2 之后, PLC 必须设置该标志为高电平


(=1)。 7.
CH1TOMZ 每个刀库都有一个标志,它们的记忆码如下:

逻辑 CNC 输入和输出
刀具管理可更改信号
CH1TOMZ1 ( 也可以被编写为 CH1TOMZ)
CH1TOMZ2 CH1TOMZ3 CH1TOMZ4

将它用于异步刀库或拥有机械臂的同步刀库。

在将刀具从换刀机械臂 1 中取出安装到刀库之后, PLC 必须设置该标志为高电平


(=1)。

CH2TOMZ 每个刀库都有一个标志,它们的记忆码如下:
CH2TOMZ1 ( 也可以被编写为 CH2TOMZ)
CH2TOMZ2 CH2TOMZ3 CH2TOMZ4

将它用于异步刀库或拥有机械臂的同步刀库。

在将刀具从换刀机械臂 2 中取出安装到刀库之后, PLC 必须设置该标志为高电平


(=1)。

SPDLTOGR 每个通道都有一个标志,它们的记忆码如下:
SPDLTOGRC1 ( 也可以被编写为 SPDLTOGR)
SPDLTOGRC2 SPDLTOGRC3 SPDLTOGRC4

将它用于允许基础刀具的刀库。

在将刀具从主轴中卸下之后, PLC 必须设置该标志为高电平 (=1)。

GRTOSPDL 每个通道都有一个标志,它们的记忆码如下:
GRTOSPDLC1 ( 也可以被编写为 GRTOSPDL)
GRTOSPDLC2 GRTOSPDLC3 GRTOSPDLC4

将它用于允许基础刀具的刀库。

在从基础刀具中拾取安装到主轴之后, PLC 必须设置该标志为高电平 (=1)。

CNC 8070

(SOFT V03.0X)

231
‡ ‡ ‡ Installation manual

MZTOSPDL 每个刀库都有一个标志,它们的记忆码如下:
MZTOSPDLMZ1 ( 也可以被编写为 MZTOSPDL)
MZTOSPDLMZ2 MZTOSPDLMZ3 MZTOSPDLMZ4

将它用于没有机械臂的同步刀库。

在将刀具从刀库取出安装到主轴之后, PLC 必须设置该标志为高电平 (=1)。

SPDLTOMZ 每个刀库都有一个标志,它们的记忆码如下:

7. SPDLTOMZ1 ( 也可以被编写为 SPDLTOMZ)


SPDLTOMZ2 SPDLTOMZ3 SPDLTOMZ4
逻辑 CNC 输入和输出
刀具管理可更改信号

将它用于没有机械臂的同步刀库。

在将刀具从主轴取出安装到刀库之后, PLC 必须设置该标志为高电平 (=1)。

MZROT 每个刀库都有一个标志,它们的记忆码如下:
MZROTMZ1 ( 也可以被编写为 MZROT)
MZROTMZ2 MZROTMZ3 MZROTMZ4

将它用于转塔式刀库。

当转塔被旋转时, PLC 必须设置该标志为高电平 (=1)。

TCHANGEOK 每个刀库都有一个标志,它们的记忆码如下:
TCHANGEOKMZ1 ( 与 TCHANGEOK 相同 )
TCHANGEOKMZ2 TCHANGEOKMZ3 TCHANGEOKMZ4

当刀具转换结束 (M06) 时, PLC 必须设置该标志为高电平 (=1)。

MZPOS 每个刀库都有一个标志,它们的记忆码如下:
MZPOSMZ1 ( 也可以被编写为 MZPOS)
MZPOSMZ2 MZPOSMZ3 MZPOSMZ4

PLC 必须在该寄存器中指定当前刀库的位置。

CNC 8070

(SOFT V03.0X)

232
‡ ‡ ‡ Installation manual

7.12 按键可更改信号

KEYLED1, 这些寄存器控制操作面板按键的 LED。


KEYLED2
用户键 "User1" 到 "User16" 按从左到右的顺序编号。

Bit Led Key Bit Led Key


KEYLED1 0 User1 KEYLED2 0 Spdl Ovr +
KEYLED1 1 User2 KEYLED2 1 Spindle clockwise
KEYLED1
KEYLED1
KEYLED1
2
3
4
User3
User4
User5
KEYLED2
KEYLED2
KEYLED2 4
2
3
Spindle posit.
Spindle stop
Spdl Ovr -
7.

逻辑 CNC 输入和输出
按键可更改信号
KEYLED1 5 User6 KEYLED2 5 Spindle c.clockwise
KEYLED1 6 User7 KEYLED2 6
KEYLED1 7 User8 KEYLED2 7
KEYLED1 8 User9 KEYLED2 8
KEYLED1 9 User10 KEYLED2 9
KEYLED1 10 User11 KEYLED2 10
KEYLED1 11 User12 KEYLED2 11 ZERO
KEYLED1 12 User13 KEYLED2 12
KEYLED1 13 User14 KEYLED2 13 Single Block
KEYLED1 14 User15 KEYLED2 14
KEYLED1 15 User16 KEYLED2 15 RESET
KEYLED1 16 X+ KEYLED2 16
KEYLED1 17 Y+ KEYLED2 17
KEYLED1 18 Z+ KEYLED2 18
KEYLED1 19 X- KEYLED2 19
KEYLED1 20 Y- KEYLED2 20
KEYLED1 21 Z- KEYLED2 21
KEYLED1 22 7- KEYLED2 22
KEYLED1 23 Rapid KEYLED2 23
KEYLED1 24 7+ KEYLED2 24
KEYLED1 25 4+ KEYLED2 25
KEYLED1 26 5+ KEYLED2 26
KEYLED1 27 6+ KEYLED2 27
KEYLED1 28 4- KEYLED2 28
KEYLED1 29 5- KEYLED2 29
KEYLED1 30 6- KEYLED2 30
KEYLED1 31 KEYLED2 31

在每次按键之后,下面的指令改变发光二极管的状态。
DFU B0KEYBD1 = CPL B0KEYLED1

KEYDIS1, 这些寄存器个别的禁止键的操作。
KEYDIS2, • 在标准键盘上,用户键 "User1" 到 "User16" 按从左到右的顺序编号。
KEYDIS3
• 在紧凑键盘上,用户键 "User1" 到 "User6" 紧靠在 jog 键旁。它们按照从左到右及
从上到下的顺序编号。
• 在扁平键盘上,键 "Jogkey1" 到 "Jogkey3" 紧靠着 jog 键。它们按从左到右的顺
序编号。

位 OP- 面板 -H/E LCD-10K Jog 面板

CNC 8070

KEYDIS1 0 User1 User1 User1 (SOFT V03.0X)

KEYDIS1 1 User2 User2 User2

KEYDIS1 2 User3 User3 User3

KEYDIS1 3 User4 User4 User4

233
‡ ‡ ‡ Installation manual

位 OP- 面板 -H/E LCD-10K Jog 面板

KEYDIS1 4 User5 User5 User5

KEYDIS1 5 User6 User6 User6

KEYDIS1 6 User7 User7

KEYDIS1 7 User8 User8

KEYDIS1 8 User9 User9

7. KEYDIS1
KEYDIS1
9
10
User10

User11
User10

User11
逻辑 CNC 输入和输出
按键可更改信号

KEYDIS1 11 User12 User12

KEYDIS1 12 User13 User13

KEYDIS1 13 User14 User14

KEYDIS1 14 User15

KEYDIS1 15 User16

KEYDIS1 16 X+ 1 X

KEYDIS1 17 Y+ 2 Y

KEYDIS1 18 Z+ 3 Z

KEYDIS1 19 X- 4 4

KEYDIS1 20 Y- 5 5

KEYDIS1 21 Z- 6 6

KEYDIS1 22 7- - +

KEYDIS1 23 快速 快速 快速

KEYDIS1 24 7+ + -

KEYDIS1 25 4+ jog 键 1

KEYDIS1 26 5+ jog 键 2

KEYDIS1 27 6+ jog 键 3

KEYDIS1 28 4-

KEYDIS1 29 5-

KEYDIS1 30 6-

KEYDIS1 31

位 键 位 键

KEYDIS2 0 主轴倍率 + 9
KEYDIS2 1 主轴顺时针 10
KEYDIS2 2 主轴定位 11 归零

KEYDIS2 3 主轴停止 12
KEYDIS2 4 主轴倍率 - 13 单独程序段

CNC 8070 KEYDIS2 5 主轴 c. 顺时针 14


KEYDIS2 6 启动 15 复位

KEYDIS2 7 停止 16-31
KEYDIS2 8
(SOFT V03.0X)

234
‡ ‡ ‡ Installation manual

位 键 位 键

KEYDIS3 0 0% 16 140%

KEYDIS3 1 2% 17 150%

KEYDIS3 2 4% 18 160%

KEYDIS3 3 10% 19 170%

KEYDIS3 4 20% 20 180%

KEYDIS3 5 30% 21 190% 7.


KEYDIS3 6 40% 22 200%

逻辑 CNC 输入和输出
按键可更改信号
KEYDIS3 7 50% 23 手轮 100

KEYDIS3 8 60% 24 手轮 10

KEYDIS3 9 70% 25 手轮 1

KEYDIS3 10 80% 26 JOG 1

KEYDIS3 11 90% 27 JOG 10

KEYDIS3 12 100% 28 JOG 100

KEYDIS3 13 110% 29 JOG 1000

KEYDIS3 14 120% 30 JOG 10000

KEYDIS3 15 130% 31 JOG 连续

下面的这行禁止 [X+] 键:
( ) = B16 KEYDIS1

当选择进给率倍率的禁止位置时,CNC 将读取允许的最小位置的值。如果它们全都
被禁止,它将取 0% 值。

例如:只允许 110% 和 120% 位置,如果选择了 50% 位置,那么 CNC 将取 0% 值。

CNC 8070

(SOFT V03.0X)

235
‡ ‡ ‡ Installation manual

7.13 标记 (M) 和 寄存器 (R) 的字母排序列表

记忆码 页码 记忆码 页码

(M) _ALARM........................................... 198 (M) MANUAL .......................................... 199


(M) _EMERGEN ..................................... 218 (M) MATCH(axis).................................... 207
(M) _FEEDHOL ...................................... 218 (M) MDI................................................... 199
(M) _STOP ............................................. 218 (R) MFUN............................................... 201

7. (M)
(M)
(M)
_XFERINH .......................................
ADVINPOS ......................................
AUTOMAT........................................
218
204
199
(M)
(M)
(R)
MMCWDG........................................ 205
MSTROBE ....................................... 203
MZID ................................................ 215
ENTRADAS Y SALIDAS Ló GICAS DEL CNC
标记 (M) 和 寄存器 (R) 的字母排序列表

(M) AUXEND .......................................... 220 (R) MZPOS ............................................ 232


(M) AXISNEG(axis) ................................ 222 (M) MZROT ............................................ 232
(M) AXISPOS(axis) ................................ 222 (M) MZTOCH1........................................ 230
(M) BLKSEARCH ................................... 203 (M) MZTOSPDL...................................... 232
(M) BLKSKIP1 ........................................ 220 (R) NEXTPOS ........................................ 215
(M) CAXIS .............................................. 211 (M) NOWAIT ........................................... 221
(M) CH1TOMZ ........................................ 231 (M) OVRCAN.......................................... 219
(M) CH1TOSPDL.................................... 230 (M) PARK(axis)....................................... 207
(M) CH2TOMZ........................................ 231 (M) PARKED(axis).................................. 224
(M) CNCREADY ..................................... 198 (M) PLCCNTL......................................... 227
(M) CSS.................................................. 200 (M) PLCREADY...................................... 221
(M) CUTTINGON.................................... 230 (M) PROBE............................................. 200
(M) CYSTART......................................... 219 (M) RAPID .............................................. 200
(M) DECEL(axis) .................................... 222 (M) REFPOIN(axis) ................................ 206
(M) DIFFCOMP(axis) ............................. 225 (M) RESETIN.......................................... 219
(M) DIR(axis) .......................................... 206 (M) RESETOUT...................................... 198
(M) DISCROSS ...................................... 221 (M) RESTMEM ....................................... 230
(M) DMxx ................................................ 203 (M) REVOK............................................. 211
(M) DRENA(axis).................................... 224 (M) RIGID ............................................... 200
(M) DRO(axis) ........................................ 223 (R) SANALOG........................................ 227
(M) DRSTAF(axis) .................................. 206 (M) SBLOCK........................................... 219
(M) DRSTAS(axis) .................................. 206 (M) SBOUT............................................. 199
(M) ENABLE(axis) .................................. 206 (M) SERVO(axis)ON .............................. 223
(M) FHOUT............................................. 198 (M) SETTMEM........................................ 230
(M) FREE ............................................... 204 (R) SFUN ............................................... 203
(M) GEAR1- GEAR4 .............................. 226 (M) SPDLEREV ...................................... 227
(M) GRTOSPDL ..................................... 231 (M) SPDLTOCH1.................................... 231
(R) HFUN ............................................... 201 (M) SPDLTOCH2.................................... 231
(M) HIRTHON(axis) ................................ 207 (M) SPDLTOGR...................................... 231
(M) HSTROBE........................................ 203 (M) SPDLTOMZ ...................................... 232
(M) IABORT(axis) ................................... 229 (M) SPENA(axis) .................................... 224
(M) IBUSY(axis) ..................................... 213 (R) SPN.................................................. 202
(M) IEND(axis)........................................ 213 (M) SSTROBE ........................................ 203
(M) IFHOUT(axis) ................................... 213 (M) START.............................................. 198
(M) IFREE(axis)...................................... 213 (R) SYNC ............................................... 204
(M) INCYCLE ......................................... 199 (M) SYNCMASTER ................................ 211
(M) INHIBIT(axis) ................................... 222 (M) SYNCPOSI....................................... 212
(M) INPOS.............................................. 201 (M) SYNCRON ....................................... 211
(M) INPOS(axis) ..................................... 207 (M) SYNSPEED...................................... 211
(M) INSYNC(axis)................................... 213 (R) TAKEPOS ........................................ 214
(M) INTEREND....................................... 201 (M) TAPPING.......................................... 200
(M) IRESET(asix) ................................... 229 (M) TCHANGEOK .................................. 232
(R) KEYBD1, KEYBD2........................... 216 (M) THREAD .......................................... 200
CNC 8070 (R) KEYDIS1- KEYDIS3 ........................ 233 (M) TIMERON......................................... 220
(R) KEYLED1, KEYLED2....................... 233 (R) TMINEM ........................................... 215
(M) LATCHM........................................... 219 (M) TMOPERATION ............................... 214
(R) LEAVEPOS ...................................... 214 (M) TMOPSTROBE ................................ 214
(M) LIM(axis)OFF ................................... 224 (M) TREJECT ......................................... 230
(M) LIMITNEG(axis) ............................... 222 (M) TWORNOUT .................................... 215
(SOFT V03.0X) (M) LIMITPOS(axis) ............................... 222 (M) UNPARK(axis).................................. 207
(M) LUBR(axis)....................................... 207 (M) WAITOUT......................................... 204
(M) LUBRENA(axis) ............................... 224 (M) ZERO ............................................... 200
(M) LUBROK(axis) ................................. 224
(M) M01STOP ........................................ 220
(M) MANRAPID ...................................... 219

236
刀具和刀库管理

8
要恰当的配置刀库和换刀,必须:
• 设置机床参数。
• 设置刀具表格和刀具库表格。
• 写 PLC 程序。
• 编辑与刀具和 M06 功能相关的子程序。

机床参数定义可用的刀库数量及其特性。可以使用四个不同类型的刀库。参考 240
页 “8.1 刀具库的类型”。

当创建 PLC 程序及与刀具和 M06 功能相关的子程序时,必须记住可使用的刀库和通


道的数量。对于刀具管理器和 PLC 之间的通讯,每个通道和刀库都有它们自己的一
组标志和寄存器。

PLC 的操纵根据刀库的类型而不相同。本章后面的部分将对每种类型的刀库举例。

关于刀库

CNC 可以拥有四种不同类型的刀库。每个刀库都有它自己的设置参数。参考 102 页


“2.7 刀库的机床参数”。

刀库的数量与可利用的主轴和通道的数量是独立的。刀库不与任何的特定的通道和
主轴相关联。例如:刀库可以被几个通道共享,通道可以从不同的刀库调用刀具。

对刀库的访问取决于机床的机械配置;换句话说,通过机床的物理可能性来
i 访问刀库。

所有的刀库可以同时进行换刀。然而,一个刀库只能被一个换刀过程调用。如果来
自于某一通道,想要在已经包含于某个换刀过程的刀库中拾取或放下一把刀具,刀
具管理器将在回应新的请求之前等待换刀完成。

一次换刀中可能包括两个刀库。接受刀具的刀库与拾取新刀具的刀库可能不同。

CNC 8070

(SOFT V03.0X)

237
‡ ‡ ‡ Installation manual

关于刀具

可通过刀具的编号识别每把刀具,它们的编号在整个系统中是唯一的;编号在不同
的刀库或基础刀具中不能重复使用。

可用刀具的清单保存在刀具表格中,整个系统仅有一个表格。 该表格定义每把刀具
的位置及所属的刀库,它是基础刀具还是在通道中被激活的刀具。

刀具总是存储在相同的刀库中。换刀时,它总是存储在原先拾取它的那个刀库中。

8. 基础刀具

基础刀具是没有存储在任何刀库中,在使用时手动安装的刀具。基础刀具也在刀具
刀具和刀库管理

表格中定义,但是它们与任何刀位无关。

基础刀具的装载和卸载对于系统来说是全局的;它与任何特定的刀库和通道都无
关。

刀具管理器

CNC 有刀库管理程序,它知道每把刀具的位置。当请求换刀或搜寻刀具时,刀具管
理器告诉 PLC 要执行的操作。
• 从刀库中取出一把刀具,将它安装到主轴上。
• 将主轴上的刀具存放在刀库中,拾取另一把刀具。
• 将主轴刀具卸下。
• 其他。

根据刀库的种类和操作请求,有时需要几个操作才能完成。 例如:在有些刀库中,
要将刀具从主轴上取下放在主刀库中,刀具必须先从主轴上取下装载到换刀手臂
上,然后再从换刀臂上取下放回到库。

PLC 负责控制那些运动,它必须告诉管理器要执行的操作,所以它会更新它的信息。

对于刀具管理器和 PLC 之间的通讯,每个通道和刀库都有它自己的一组标志和寄存


器。参考214页“7.5刀具管理器查询信号”和230页“7.11刀具管理器可更改信号”。

CNC 8070

(SOFT V03.0X)

238
‡ ‡ ‡ Installation manual

与换刀相关的子程序

有两种与换刀相关的子程序。

与刀具相关的子程序

每次执行 T 功能 (刀具选择)时,与刀具相关的子程序将自动执行。

每个通道中有一个子程序。

与 M06 功能相关的子程序
8.
M06 功能执行换刀。 CNC 将管理换刀和更新刀库表格。

刀具和刀库管理
推荐在 "M" 功能表格中设置该功能,因为它执行安装在机床上的换刀器的子程序。

该子程序对于整个系统是通用的。

在两个子程序内部,固定循环的 " 模态 " 条件无效。当子程序的执行结束时,


i 该特性被恢复。

CNC 8070

(SOFT V03.0X)

239
‡ ‡ ‡ Installation manual

8.1 刀库类型

刀库可以分为四大类:
A. 塔型。
B. 无换刀臂的同步刀库。
C. 有换刀臂 (1 或 2 刀柄)的同步刀库。在加工零件时,机械臂不能移动。
D. 异步刀库。它有能独立运动的换刀臂,在零件加工时它可以运动。

8. A B
刀具和刀库管理
刀库类型

C
D

" 随机 " 或 " 非随机 " 刀库

根据在换刀期间刀是如何存放在刀库中的,刀库可以为随机的或非随机的。在随机
刀库中,刀具可以占据任何位置;然而在非随机刀库中,刀具总是占据同一位置。

无论如何,即使所有刀库都是随机的,刀具总是存放在原先拾取它们的刀库中。

" 循环 " 或 " 非循环 " 刀库

循环刀库在搜寻到刀具后及在搜寻下一把刀具之前需要换刀指令 M06。在非循环刀
库中,可以执行几个连续的刀具搜寻,而没必要换刀。

CNC 8070

(SOFT V03.0X)

240
‡ ‡ ‡ Installation manual

8.2 刀具表格 , 激活刀具表格和刀库表格

在设置完刀库的机床参数之后,定义刀具表格及刀库表格。

刀具表格

除了别的东西之外,刀具表格必须包括几何尺寸、监测类型和刀具尺寸。所有的刀
具必须定义,包括基础刀具。

刀具管理器总是在相同的刀位插入特定刀具,不考虑它们占的刀位编号。

刀库表格
8.

刀具和刀库管理
刀具表格 , 激活刀具表格和刀库表格
每个刀库都有一个表格。每个表格显示各刀位及换刀臂刀柄(如果存在)上的刀具。

虽然刀库表可能被手动初始化,但是刀具管理器可以动态的更新它的所有数据。

实例 :

拥有 10 把刀具和 10- 刀位的刀库。刀具都是小型的,除了 T2 为大型的、T4 有特


定的尺寸 (0 靠左,1 靠右)。

使用相应的软键逐一往刀库中装载刀具。
• T1 在位置 1.
• T2 在位置 3. 因为刀具太大,确定它不能装在位置 2 上。
• T3 在位置 5. T2 占据位置 2-3-4.
• T4 在位置 6. T4 占据位置 6-7.
• T5 在位置 8.
• T6 在位置 9.
• T7 在位置 10.

T8, T9 和 T10 不适合刀库;因此,它们就成为了基础刀具。

激活刀具表格

激活刀具表格定义在主轴上处于激活状态的刀具。

CNC 8070

(SOFT V03.0X)

241
‡ ‡ ‡ Installation manual

8.3 管理器和 PLC 之间的通讯

对于刀具管理器与 PLC 之间的通讯,每个通道和刀库都有它们自己的一组标志和寄


存器。参考 214 页 “7.5 刀具管理器查询信号”和 230 页 “7.11 刀具管理器可更改
信号”。

CNC 保持与前一个记忆码不涉及任何特定通道和刀库的版本的标志和寄存
i 器的兼容性。

8. 因此,从软件版本 V2.00 开始,这些信号针对于第一通道或刀库。

管理器和 PLC 之间的通讯分两个阶段:执行 T 功能时和执行 M06 功能时。


刀具和刀库管理
管理器和 PLC 之间的通讯

• 当执行 T 功能时, CNC 会告知刀具管理器。


刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。
CNC 不等待刀具管理器完成操作而继续执行程序。
• 当执行 M06 功能时,调用它的关联子程序。M06 功能也必须编辑在子程序中,CNC
告诉刀具管理器开始执行换刀。
刀具管理器向 PLC 发送一条指令来进行换刀。
在执行程序之前, CNC 等待刀具管理器完成操作。

注意事项和建议

换刀的管理应该包含在与 M06 相关的子程序中,将外部设备留给 PLC 进行控制。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

关于异步刀库(拥有独立运动的转换手臂),当换刀需要将一把刀具留在刀库中时,
TCHANGEOK 标志被激活,这样刀具被放回刀库的过程中,CNC 继续执行程序。

CNC 8070

(SOFT V03.0X)

242
‡ ‡ ‡ Installation manual

8.3.1 管理器 --> PLC 通讯

管理器使用下面的寄存器和标志来告诉 PLC 它必须执行的操作。一些信号经过通道


而有些信号经过刀库。参考 214 页 “7.5 刀具管理器查询信号”。

下表所示为每个通道或刀库中的标志 (M) 或寄存器 (R) 的记忆码。

通道 ·1· 通道 ·2· 通道 ·3· 通道 ·4·


M TMOPSTROBE

R
TMOPSTROBEC1

TMOPERATION
TMOPSTROBEC2 TMOPSTROBEC3 TMOPSTROBEC4
8.
TMOPERATIONC1 TMOPERATIONC2 TMOPERATIONC3 TMOPERATIONC4

刀具和刀库管理
管理器和 PLC 之间的通讯
R MZIDC1 MZIDC2 MZIDC3 MZIDC4

刀库 ·1· 刀库 ·2· 刀库 ·3· 刀库 ·4·


R LEAVEPOS
LEAVEPOSMZ1 LEAVEPOSMZ2 LEAVEPOSMZ3 LEAVEPOSMZ4

R TAKEPOS
TAKEPOSMZ1 TAKEPOSMZ2 TAKEPOSMZ3 TAKEPOSMZ4

R NEXTPOS
NEXTPOSMZ1 NEXTPOSMZ2 NEXTPOSMZ3 NEXTPOSMZ4

TMOPSTROBE 通道刀具管理器设置该标志为高电平 (=1) ,来让 PLC 知道它必须执行由通道的


TMOPERATION 标志指定的操作。 .

LEAVEPOS 该寄存器指定放刀的刀库位置。

TAKEPOS 该寄存器指定取刀的刀库位置。

NEXTPOS 该寄存器指定下一把刀具占据的刀库位置。

MZID 该寄存器指定包含被通道请求刀具的刀库。

当在一次换刀中需要用到两个刀库时,该寄存器较低的部分指定刀具的目的地刀
库,较高的部分划分刀具的源刀库。

TMOPERATION 该寄存器指定由刀具管理器执行的操作类型。

0 无操作
1 从刀库选取刀具并将它装在主轴上。
2 将主轴刀具留在刀库中。
3 在主轴上安装基础刀具。
4 将主轴刀具卸下。
5 将主轴刀具留在刀库中,从同一刀库中拾取另外一把刀具。
6 将主轴刀具留在刀库中,从基础刀具中拾取另外一把刀具安装。
7 将主轴刀具卸下,从刀库中拾取另外一把刀具。
8 将主轴刀具卸下,从基础刀具中拾取另外一把刀具安装。
9 通过主轴将基础刀具装到刀库。
10 从刀库中拾取一把刀具,通过主轴将它卸下。 CNC 8070
11 确定刀库方向。
12 将主轴刀具留在刀库中,从相同的刀库拾取另一把刀具。特别是下面情况下
的同步刀库:
• 非随机拥有两爪换刀手臂。
• 当有特定刀具时随机。 (SOFT V03.0X)

13 确定两个刀库的方向。
14 将主轴刀具留在刀库中,从另外的刀库中拾取一把刀具。

243
‡ ‡ ‡ Installation manual

8.3.2 PLC --> 管理器通讯

PLC 使用下面的标志来告诉管理器它应该执行的操作。每个刀库都有一组标志。参
考 230 页 “7.11 刀具管理器可更改信号”。

根据刀库的类型,PLC 必须采取一些行动来执行管理器请求的操作。在执行完毕之
后,它必须激活特定的标志来告诉管理器操作已经执行完毕。管理器将它们设置回
“0”。

下表所示为每个通道或刀库中的标志 (M) 或寄存器 (R) 的记忆码。

8. 刀库 ·1· 刀库 ·2· 刀库 ·3· 刀库 ·4·


刀具和刀库管理
管理器和 PLC 之间的通讯

M MZTOCH1
MZTOCH1MZ1 MZTOCH1MZ2 MZTOCH1MZ3 MZTOCH1MZ4

M CH1TOSPDL
CH1TOSPDLMZ1 CH1TOSPDLZ2 CH1TOSPDLMZ3 CH1TOSPDLMZ4

M SPDLTOCH1
SPDLTOCH1MZ1 SPDLTOCH1MZ2 SPDLTOCH1MZ3 SPDLTOCH1MZ4

M SPDLTOCH2
SPDLTOCH2MZ1 SPDLTOCH2MZ2 SPDLTOCH2MZ3 SPDLTOCH2MZ4

M CH1TOMZ
CH1TOMZ1 CH1TOMZ2 CH1TOMZ3 CH1TOMZ4

M CH2TOMZ
CH2TOMZ1 CH2TOMZ2 CH2TOMZ3 CH2TOMZ4

M SPDLTOGR
SPDLTOGRMZ1 SPDLTOGRMZ2 SPDLTOGRMZ3 SPDLTOGRMZ4

M GRTOSPDL
GRTOSPDLMZ1 GRTOSPDLMZ2 GRTOSPDLMZ3 GRTOSPDLMZ4

M MZTOSPDL
MZTOSPDLMZ1 MZTOSPDLMZ2 MZTOSPDLMZ3 MZTOSPDLMZ4
M MZTOSPDL
MZTOSPDLMZ1 MZTOSPDLMZ2 MZTOSPDLMZ3 MZTOSPDLMZ4

M MZROT
MZROTMZ1 MZROTMZ2 MZROTMZ3 MZROTMZ4

M TCHANGEOK
TCHANGEOKMZ1 TCHANGEOKMZ2 TCHANGEOKMZ3 TCHANGEOKMZ4
R MZPOS
MZPOSMZ1 MZPOSZ2 MZPOSMZ3 MZPOSMZ4

MZTOCH1 用于异步刀库或带机械臂的同步刀库。

在将刀具从刀库装到换刀臂 1 之后, PLC 必须设置该标志为高电平 (=1)。

CH1TOSPDL 用于异步刀库或带机械臂的同步刀库。

在将刀具从换刀臂 1 装到主轴之后, PLC 必须设置该标志为高电平 (=1)。

SPDLTOCH1 用于带机械臂的异步刀库。

CNC 8070 在将刀具从主轴装到换刀臂 1 之后, PLC 必须设置该标志为高电平 (=1)。

(SOFT V03.0X)

244
‡ ‡ ‡ Installation manual

SPDLTOCH2 用于异步刀库或带机械臂的同步刀库。

在将刀具从主轴装到换刀臂 2 之后, PLC 必须设置该标志为高电平 (=1)。

CH1TOMZ 用于异步刀库或带机械臂的同步刀库。

在将刀具从换刀臂 1 装到刀库之后, PLC 必须设置该标志为高电平 (=1)。

CH2TOMZ 用于异步刀库或带机械臂的同步刀库。

SPDLTOGR
在将刀具从换刀臂 2 装到刀库之后, PLC 必须设置该标志为高电平 (=1)。

用于允许基础刀具的刀库。
8.

刀具和刀库管理
管理器和 PLC 之间的通讯
在将刀具从主轴卸下之后, PLC 必须设置该标志为高电平 (=1)。

GRTOSPDL 用于允许基础刀具的刀库。

在将基础刀具装到主轴之后, PLC 必须设置该标志为高电平 (=1)。

MZTOSPDL 用于同步刀库 (无机械臂)。

在将刀具从刀库装到主轴之后, PLC 必须设置该标志为高电平 (=1)。

SPDLTOMZ 用于同步刀库 (无机械臂)。

在将刀具从主轴装到刀库之后, PLC 必须设置该标志为高电平 (=1)。

MZROT 用于塔式刀库和同步刀库。

当刀塔转动时, PLC 必须设置该标志为高电平 (=1)。在同步刀库中,当加工时,它


用于优化由于确定刀库方向而产生的变化。 PLC 必须设置该标志为高电平 (=1) 表
示操作已经完成,不管它是否已经定向。

TCHANGEOK 对于异步刀库 (拥有独立运动的换刀臂),下面的标志可能被激活,从而在刀具放


回刀库的过程中,CNC 继续执行程序。

PLC 必须设置该标志为高电平 (=1),来告诉管理器将刀具放回刀库的过程中,继续


执行程序。

MZPOS 对于随机刀库,如果管理器始终都知道所选择的位置,那么可以优化刀库方位。

PLC 必须在该寄存器中指定当前刀库的位置。当不使用该寄存器时,PLC 必须设置它


为 “0”。

CNC 8070

(SOFT V03.0X)

245
‡ ‡ ‡ Installation manual

8.3.3 管理器紧急事件

发生故障(PLC 执行了错误的操作,不完全的换刀等)或 PLC 激活紧急事件装置时,


管理器可能设置为紧急事件状态。

与管理器紧急事件相关的 PLC 标志如下:每个刀库都有一组标志。

下表所示为每个通道或刀库中的标志 (M) 记忆码。

刀库 ·1· 刀库 ·2· 刀库 ·3· 刀库 ·4·

8. M SETTMEM
SETTMEMZ1 SETTMEMZ2 SETTMEMZ3 SETTMEMZ4
刀具和刀库管理
管理器和 PLC 之间的通讯

M RESTMEM
RESTMEMZ1 RESTMEMZ2 RESTMEMZ3 RESTMEMZ4

M TMINEM
TMINEMZ1 TMINEMZ2 TMINEMZ3 TMINEMZ4

SETTMEM PLC 设置该标志为高电平 (=1),来激活刀具管理器紧急事件。

RESTMEM PLC 设置该标志为高电平 (=1),来取消刀具管理器紧急事件。

TMINEM PLC 设置该标志为高电平 (=1),来告诉 PLC 在刀具管理器上有紧急事件发生。

在管理器上产生来自于 PLC 的紧急事件:


1. 激活紧急事件。
DFU ( 错误条件 ) = SET SETTMEM
2. 在取消它之前,确定紧急事件已经发生。
TMINEM AND DFU ( 取消条件 ) = SET RESTMEM

管理器设置 SETMEM 和 RESTMEM 信号为低电平 (=0)。

CNC 8070

(SOFT V03.0X)

246
‡ ‡ ‡ Installation manual

8.3.4 刀具监测

与刀具监测相关的 PLC 标志如下:每个通道都有一组标志。

下表所示为每个通道或刀库中的标志 (M) 记忆码。

通道 ·1· 通道 ·2· 通道 ·3· 通道 ·4·


M CUTTINGON
CUTTINGONC1 CUTTINGONC2 CUTTINGONC3 CUTTINGONC4

M TREJECT
TREJECTC1 TREJECTC2 TREJECTC3 TREJECTC4
8.

刀具和刀库管理
管理器和 PLC 之间的通讯
M TWORNOUT
TWORNOUTC1 TWORNOUTC2 TWORNOUTC3 TWORNOUTC4

与刀具监测相关的 PLC 标志为:

CUTTINGON 当刀具被赋予最大寿命范围 (监测)时,CNC 检查该标志,从而知道刀具是否正处


于加工状态,是为高电平 (=1),否为低电平 (=0)。

当遇到下面的情况时,通常认为它正处于加工状态:
• 主轴正在转动 (M3 或 M4)或刀具正在切削螺纹且没有选择 0% 进给率时。
• 选择了自动操作模式,正在执行某个程序段且 G00 功能未被激活。
• 执行没有被中断。

TREJECT 如果 PLC 设置该标志为高电平 (=1), CNC 认为刀具必须被拒绝使用。

TWORNOUT CNC 设置该标志为高电平 (=1) ,来告诉 PLC 因为刀具磨损(实际寿命 > 最大寿命范


围),所以已经拒绝使用该刀具。

CNC 8070

(SOFT V03.0X)

247
‡ ‡ ‡ Installation manual

8.4 有关刀库管理的变量

应用于刀库管理中的与刀库相关联的变量如下每个通道都有一组变量。用通道号替
代 [n] 字符,保留括号。

V.[n].TM.MZMODE

刀库管理器的操作模式。

8. 对于 ·0· 值

对于 ·1· 值
标准模式 ( 缺省值和复位之后 ).

刀库装载模式 .
刀具和刀库管理
有关刀库管理的变量

对于 ·2· 值 刀库卸载模式 .

V.[n].TM.MZSTATUS

刀具管理器状态 .

对于 ·0· 值 标准 .

对于 ·1· 值 发生错误 .

对于 ·2· 值 发生错误 ; 但是它将等待当前的操纵被完成。

对于 ·4· 值 紧急事件 .

V.[n].TM.MZRUN

刀具管理器运行 .

对于 ·0· 值 在执行中没有次序。

对于 ·1· 值 在执行中有次序。

V.[n].TM.MZWAIT

刀具管理器的操纵执行。它表示是否等待操纵结束。

对于 ·0· 值 无需等待

对于 ·1· 值 等待

没有必要将它编写进与 M06 相关的子程序中。子程序本身等待管理器结束操纵。这


样,就不会中断程序段准备。

CNC 8070

(SOFT V03.0X)

248
‡ ‡ ‡ Installation manual

8.5 从刀库装载和卸载刀具

从刀库装载和卸载刀具

每个刀库表格都有用于在手动或自动情况下在刀库中初始化、装载和卸载刀具的软
键。查阅操作手册。

也可通过程序或在 MDI 模式下在刀库中装载和卸载刀具。

从主轴装载和卸载刀具

必须通过刀库表格,在手动模式下从主轴及换刀臂上装载和卸载刀具。查阅操作手
8.
册。

刀具和刀库管理
从刀库装载和卸载刀具
通过程序或在 MDI 模式下装载刀库

在刀库装载刀具就是通过主轴,将刀具逐一从地面安装到刀库。

设置变量:V.TM.MZMODE=1,来告诉刀具管理器已经选择刀库装载模式。

如果下一步执行 T1 M6,刀具管理器认为 T1 必须通过主轴从地面装载到刀库,它


将通过设置 TMOPERATION=9 通知 PLC。

与 M06 关联的子程序及 PLC 程序必须包括换刀时所需的操纵。

在装载刀具之后,刀具管理器更新刀库表格。

通过程序或在 MDI 模式下卸载刀库

从刀库卸载刀具就是通过主轴,将刀具逐一从刀库卸载到地面。

设置变量:V.TM.MZMODE=2,来告诉刀具管理器已经选择刀库卸载模式。

如果下一步执行 T1 M6,刀具管理器认为 T1 必须通过主轴从刀库卸载到地面,它


将通过设置 TMOPERATION=10 通知 PLC。

与 M06 关联的子程序及 PLC 程序必须包括换刀时所需的操纵。

在卸载刀具之后,刀具管理器更新刀库表格。

CNC 8070

(SOFT V03.0X)

249
‡ ‡ ‡ Installation manual

通过程序或在 MDI 模式下在主轴上安装刀具

设置变量:V.TM.MZMODE=0,来告诉刀具管理器已经选择标准模式。

如果下一步执行 T1 M6,刀具管理器检查在主轴中是否已经有刀具 (先移走它),


刀库中是否有被请求的刀具或它已经从基础刀具中选取了刀具。 无论如何,通过适
当设置 TMOPERATION 的值,来让 PLC 知道它必须执行哪个操作。

与 M06 关联的子程序及 PLC 程序必须包括换刀时所需的操纵。

8. 在安装刀具之后,刀具管理器更新刀库表格。
刀具和刀库管理
从刀库装载和卸载刀具

CNC 8070

(SOFT V03.0X)

250
‡ ‡ ‡ Installation manual

8.6 无刀库系统

当没有刀库时,换刀只需要编辑 T 功能,不需要 M06。在这种情况下,编写的 M06 功


能不会被编译为换刀,而是另一个没有特定含义的 M 功能。 这不能阻止它像其它 M
功能一样拥有相关的子程序。

在处理完执行中的 T 程序段之后进行换刀 (MZWAIT),然后它将与刀具管理器同步。

当没有刀库时,M06 功能工作情况如下:
• M06 功能不会激活 PLC 标志(例如:DM06),也不执行与换刀相关的操作(如换
刀子程序等)。 8.
• M06 功能不会显示在 M 功能的记录中。

刀具和刀库管理
无刀库系统
• 与 M06 功能相关的子程序(如果存在)将执行模态固定循环或模态运动子程序。
• 从隐藏文件和固定循环等调用与 M06 功能相关的子程序时,不进行特定的处理。

CNC 8070

(SOFT V03.0X)

251
‡ ‡ ‡ Installation manual

8.7 转塔型

8.
刀具和刀库管理
转塔型

选择刀具时,与 T 关联的子程序执行 M06 功能 (换刀),加工停止且刀具管理器向


PLC 发送要执行操作的代码。

换刀管理应该包含在与 M06 相关联的子程序中,外部设备的控制由 PLC 负责。

该类型的刀库允许使用基础刀具。

基础刀具

该刀库提供了使用基础刀具工作的可能性。如果在工作位置有一把刀具,而另一把
被请求的刀具不在转塔中,CNC 将认为那是一把基础刀具。

直接或通过主轴在主轴上 (在工作位置)装载 / 卸载刀具的动作是相同的。在后一


种情况中,变量 V.TM.MZMODE 必须有恰当的装载或卸载值。

CNC 8070

(SOFT V03.0X)

252
‡ ‡ ‡ Installation manual

8.7.1 TMOPERATION 的值和被 PLC 激活的标志

该类型刀库可能的 TMOPERATION 的值及相关的标志和寄存器如下:

TMOPERATION=1

假定刀具为激活状态。
TAKEPOS 指定被拾取刀具的位置。

当操作完成时,激活标志 MZTOSPDL。

TMOPERATION=3
8.

刀具和刀库管理
转塔型
将基础刀具安装到主轴。
TAKEPOS=-4 拾取基础刀具。

当操作完成时,激活标志 GRTOSPDL。

TMOPERATION=4

将主轴刀具卸下。
LEAVEPOS=-4 将刀具卸下。

当操作完成时,激活标志 SPDLTOGR。卸载的刀具变为基础刀具。

TMOPERATION=9

通过主轴将基础刀具安装到刀库。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 卸下刀具的位置。

将基础刀具留在主轴,激活标志 GRTOSPDL。

TMOPERATION=10

从刀库中拾取一把刀具,通过主轴将它卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 将刀具卸下。

将主轴刀具卸下,激活标志 SPDLTOGR。

TMOPERATION=11

确定转塔方向。

当操作完成时,激活标志 MZROT。

CNC 8070

(SOFT V03.0X)

253
‡ ‡ ‡ Installation manual

总结

刀具管理器在操作中发送给 PLC 的值和由 PLC 激活的标志如下:

TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 # 0 MZTOSPDL
3 -4 0 GRTOSPDL

8.
4 0 -4 SPDLTOGR
9 -4 # GRTOSPDL
10 # -4 SPDLTOGR
刀具和刀库管理
转塔型

11 0 0 MZROT

TAKEPOS 和 LEAVEPOS 值的说明如下:


0 无操作。
# 刀库位置编号。
-4 地面位置。

应用举例

它给出了 CNC 执行的功能,在每个操作中刀具管理器发送给 PLC 的值和在每种情况


下 PLC 激活的标志。

TG7 为基础刀具。

TM ==> PLC
CNC PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
T1 11 0 0 MZROT
M6 1 1 0 MZTOSPDL
T2 11 0 0 MZROT
M6 1 1 0 MZTOSPDL
TG7 3 -4 0 GRTOSPDL
M6

CNC 8070

(SOFT V03.0X)

254
‡ ‡ ‡ Installation manual

8.7.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的


标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的用于为 M06 子程序传递信息的寄存器:

R101 刀具管理器请求的操作类型 (TMOPERATION 的值)

PLC 和 M06 子程序之间的通讯


8.

刀具和刀库管理
转塔型
标志被 M06 子程序激活,因而 PLC 激活与刀具管理器相关的标志。

M1107 SPDLTOGR
已经将刀具从主轴上卸下。

M1108 GRTOSPDL
已经将基础刀具安装到主轴上。

M1109 MZTOSPDL
假定刀具被激活。

M1111 MZROT
该标志表示刀库已经旋转。

PLC 的 M 功能

表示由 PLC 控制运动的 M 功能:

M109 在刀库中选择由 TAKEPOS 指定的刀位。

使用与 M 功能完成之后程序继续同步的 “前 - 前”来设置所有 M 功能。

CNC 8070

(SOFT V03.0X)

255
‡ ‡ ‡ Installation manual

8.7.3 M06 子程序的编制

%L SUB_MZ_ROT
M109
执行操作的辅助功能。
V.PLC.M[1111]=1
刀具管理器的 MZROT 标志。
#RET
8. %L SUB_SPD_TO_GR
刀具和刀库管理
转塔型

从主轴上卸下刀具 (将它放在地上)。
它显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具。T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1
刀具管理器的 SPDLTOGR 标志。
#RET

%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。
#RET

%L SUB_MZ_TO_SPD
假定刀具为激活状态。
M109
V.PLC.M[1109]=1
刀具管理器的 MZTOSPDL 标志。
#RET

%SUB_M6.nc
M6
命令刀具管理器开始进行换刀。
$IF V.PLC.R[101] == 1
LL SUB_MZ_ROT
$ENDIF

CNC 8070 如果操作类型为 =1, 执行子程序。

$WHILE V.TM.MZWAIT == 1
$ENDWHILE
等待刀具管理器。
(SOFT V03.0X)
#RET
M06 子程序结束 。

256
‡ ‡ ‡ Installation manual

8.7.4 基础 PLC 编程

当执行 M06 功能时

当执行 M06 功能时,在寄存器 TMOPERATION 中,刀具管理器发送给 PLC 执行操


作的代码。
DFU TMOPSTROBE = MOV TMOPERATION R101
该功能将 TMOPERATION 的值传递给寄存器 R101,所以它是由 M06 子程序管
理的。

每次 M06 子程序结束运行时,为了让 PLC 知道,它激活刀具管理器相关的标志。 8.


DFU M1111 = SET MZROT

刀具和刀库管理
转塔型
DFD MZROT = RES M1111
刀库已经旋转。

定义辅助功能 M111 来选择由 TAKEPOS 指定的刀库位置。在执行被请求运动之后,


辅助功能结束。

管理器紧急事件信号

管理器紧急事件信号的处理。
DFU B11KEYBD1 = SET SETTMEM
按 USER12 键激活紧急事件。
TMINEM = B11KEYLED1
当有紧急事件时, USER12 键的指示灯打开。
TMINEM AND DFU B12KEYBD1 = SET RESTMEM
按 USER13 键取消紧急事件。

CNC 8070

(SOFT V03.0X)

257
‡ ‡ ‡ Installation manual

8.8 无换刀臂的同步刀库

8.
刀具和刀库管理
无换刀臂的同步刀库

刀具管理器和 PLC 之间的通讯分两个阶段:


• 当执行 T 功能时, CNC 会让刀具管理器知道。
刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。
CNC 不等待刀具管理器完成操作而继续执行程序。
• 当执行 M06 功能时,调用与其关联的子程序。M06 功能也必须编辑在子程序中,以
让 CNC 告诉刀具管理器开始执行换刀。
刀具管理器向 PLC 发送一条指令来进行换刀。
在执行程序之前, CNC 等待刀具管理器完成操作。

换刀的管理应该包含在与 M06 相关的子程序中,外部设备的控制由 PLC 负责。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

CNC 8070

(SOFT V03.0X)

258
‡ ‡ ‡ Installation manual

8.8.1 TMOPERATION 的值和被 PLC 激活的标志

该类型刀库可能的 TMOPERATION 的值及与每种情况相关的标志和寄存器如下:

TMOPERATION=1

从刀库中拾取刀具,将其安装到主轴上。
TAKEPOS 刀具占据的位置。

当操作完成时,激活标志 MZTOSPDL。

TMOPERATION=2
8.

刀具和刀库管理
无换刀臂的同步刀库
将主轴刀具留在刀库。
LEAVEPOS 放置刀具的位置。

当操作完成时,激活标志 SPDLTOMZ。

TMOPERATION=3

将基础刀具安装到主轴。
TAKEPOS=-4 拾取基础刀具。

当操作完成时,激活标志 GRTOSPDL。

TMOPERATION=4

将主轴刀具卸下。
LEAVEPOS=-4 将刀具卸下。

当操作完成时,激活标志 SPDLTOGR。卸载的刀具变为基础刀具。

TMOPERATION=5

将主轴刀具留在刀库中,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS 放置刀具的位置。
1. 将主轴刀具留在刀库中,激活标志 SPDLTOMZ。
2. 将刀库刀具留在主轴上,激活标志 MZTOSPDL。

TMOPERATION=6

将主轴刀具留在刀库中,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 将主轴刀具留在刀库中,激活标志 SPDLTOMZ。
2. 将基础刀具装在主轴上,激活标志 GRTOSPDL。

TMOPERATION=7

将主轴刀具卸下,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。 CNC 8070
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 将刀库刀具装在主轴上,激活标志 MZTOSPDL。

(SOFT V03.0X)

259
‡ ‡ ‡ Installation manual

TMOPERATION=8

将主轴刀具卸下,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 将基础刀具装在主轴上,激活标志 GRTOSPDL。

TMOPERATION=9
8. 通过主轴拾取刀具到刀库。
拾取基础刀具。
刀具和刀库管理
无换刀臂的同步刀库

TAKEPOS=-4
LEAVEPOS 放置刀具的位置。
1. 将基础刀具装在主轴上,激活标志 GRTOSPDL.
2. 将主轴刀具留在刀库中,激活标志 SPDLTOMZ.

TMOPERATION=10

从刀库中拾取刀具,通过主轴将刀具卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 将刀库刀具装在主轴上,激活标志 MZTOSPDL.
2. 将主轴刀具卸下,激活标志 SPDLTOGR.

TMOPERATION=11

通常,它允许在加工时优化换刀并定位刀库。

激活 MZROT 标志表示操作已经完成,无论是否完成了定位。

TMOPERATION=12

与 TMOPERATION=5 相同。仅适用于随机刀库和使用特定刀具时。

TMOPERATION=13

通常,它允许在加工时优化换刀并定位两个刀库。

在两个刀库中激活 MZROT 标志表示操作已经完成,无论是否完成了定位。


NEXTPOS 放置刀具的位置。
TAKEPOS 拾取刀具的位置。
MZID 放刀的目标刀库及拾取新刀具的源刀库。

TMOPERATION=14

将主轴刀具放回刀库,从另一个刀库中拾取刀具。
TAKEPOS 拾取刀具的位置。
LEAVEPOS 放置刀具的位置。
MZID 放刀的目标刀库及拾取新刀具的源刀库。
1. 将主轴刀具放回刀库,激活标志 SPDLTOMZ。
CNC 8070 2. 将刀库刀具安装在主轴上,激活标志 MZTOSPDL。

(SOFT V03.0X)

260
‡ ‡ ‡ Installation manual

总结

刀具管理器在每个操作中发送给 PLC 的值和由 PLC 激活的标志如下:

TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 # 0 MZTOSPDL
2 0 # SPDLTOMZ
3 -4 0 GRTOSPDL
4
5
0
#
-4
#
SPDLTOGR
SPDLTOMZ + MZTOSPDL
8.

刀具和刀库管理
无换刀臂的同步刀库
6 -4 # SPDLTOMZ + GRTOSPDL
7 # -4 SPDLTOGR + MZTOSPDL
8 -4 -4 SPDLTOGR + GRTOSPDL
9 -4 # GRTOSPDL + SPDLTOMZ
10 # -4 MZTOSPDL + SPDLTOGR
11 0 0 MZROT
12 # # SPDLTOMZ + MZTOSPDL
13 0 0 MZROT + MZROT
14 0 # SPDLTOMZ + MZTOSPDL

TAKEPOS 和 LEAVEPOS 值的说明如下:


0 无操作。
# 刀库位置编号。
-4 地面位置。

应用举例

假定在主轴中没有刀具,它给出了 CNC 执行的功能、刀具管理器在每个操作中发送


给 PLC 的值和在每种情况下由 PLC 激活的标志。

它是一个非随机的刀库,各刀具分别占据与其编号相同的位置, TG7, TG8 和 TG9


为基础刀具。

TM ==> PLC
CNC PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
T1 11 0 0 MZROT
M6 1 1 0 MZTOSPDL
T2 11 0 0 MZROT
M6 5 2 1 SPDLTOMZ + MZTOSPDL
TG7 11 0 0 MZROT
M6 6 -4 2 SPDLTOMZ + GRTOSPDL
TG8 11 0 0 MZROT
M6 8 -4 -4 SPDLTOGR + GRTOSPDL
T3 11 0 0 MZROT
T4 11 0 0 MZROT
M6 7 4 -4 SPDLTOGR + MZTOSPDL
T0 11 0 0 MZROT
M6 2 0 4 SPDLTOMZ
TG9 11 0 0 MZROT
M6 3 -4 0 GRTOSPDL
CNC 8070
T0 11 0 0 MZROT
M6 4 0 -4 SPDLTOGR

(SOFT V03.0X)

261
‡ ‡ ‡ Installation manual

8.8.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的


标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的为 M06 子程序传递信息的寄存器:

R101 刀具管理器请求的操作类型 (TMOPERATION 的值 ).

8. PLC 和 M06 子程序之间的通讯


刀具和刀库管理
无换刀臂的同步刀库

标志被 M06 子程序激活,因而 PLC 激活刀具管理器相关的标志。

M1107 SPDLTOGR
已经将刀具从主轴上卸下。

M1108 GRTOSPDL
已经将基础刀具安装到主轴上。

M1109 MZTOSPDL
刀具已经从刀库安装到主轴上。

M1110 SPDLTOMZ
已经将主轴刀具放回刀库中。

PLC 的 M 功能

表示由 PLC 控制运动的 M 功能:

M109 在刀库中选择由 TAKEPOS 指定的刀位,将该刀位的刀具装在主轴上。

M110 在刀库中选择由 LEAVEPOS 指定的刀位,把刀具放在指定刀位。

使用与 M 功能完成之后程序继续同步的 “前 - 前”来设置所有 M 功能。

CNC 8070

(SOFT V03.0X)

262
‡ ‡ ‡ Installation manual

8.8.3 M06 子程序的编制

%L SUB_SPD_TO_GR
从主轴上卸下刀具 (将它放在地上)。
它显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具。T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1
刀具管理器的 SPDLTOGR 标志。
8.

刀具和刀库管理
无换刀臂的同步刀库
#RET

%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。
#RET

%L SUB_MZ_TO_SPD
从刀库中拾取刀具并将它安装在主轴上。
M109
执行操作的辅助功能。
V.PLC.M[1109]=1
刀具管理器的 MZTOSPDL 标志。
#RET

%L SUB_SPD_TO_MZ
将主轴刀具放回刀库。
M110
执行操作的辅助功能。
V.PLC.M[1110]=1
刀具管理器的 SPDLTOMZ 标志。
#RET

%L SUB_SPD_GMCHG
将主轴移至手动换刀点。
G1 Z_ F_
移动主轴。 CNC 8070
#RET

%L SUB_SPD_AUTCHG
将主轴移至自动换刀点。
(SOFT V03.0X)
G1 Z_ F_
移动主轴。
#RET

263
‡ ‡ ‡ Installation manual

%SUB_M6.nc
M6
命令刀具管理器开始执行换刀。
$SWITCH V.PLC.R[101]
分析操作的类型。

$CASE 1
从刀库中拾取刀具,将它装到主轴上。
8. LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
刀具和刀库管理
无换刀臂的同步刀库

LL SUB_MZ_TO_SPD
从刀库拾取刀具给主轴。
$BREAK

$CASE 2
将主轴刀具放回刀库。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_MZ
将主轴刀具放回刀库。
$BREAK

$CASE 3
将基础刀具安装到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK

$CASE 4
将主轴刀具卸下。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK

$CASE 5
将主轴刀具放回刀库,从刀库中拾取另一把刀具。
LL SUB_SPD_AUTCHG
CNC 8070 将主轴移至自动换刀点。
LL SUB_SPD_TO_MZ
将主轴刀具放回刀库。
LL SUB_MZ_TO_SPD
(SOFT V03.0X) 从刀库中拾取刀具给主轴。
$BREAK

$CASE 6

264
‡ ‡ ‡ Installation manual

将主轴刀具放回刀库,从基础刀具中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_MZ
将主轴刀具放回刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
8.

刀具和刀库管理
无换刀臂的同步刀库
$BREAK

$CASE 7
将主轴刀具卸下,从刀库中拾取另一把刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_SPD
从刀库中拾取刀具给主轴。
$BREAK

$CASE 8
将主轴刀具卸下,拾取另外一把基础刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK

$CASE 9
通过主轴拾取基础刀具给刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。 CNC 8070
LL SUB_SPD_TO_MZ
将主轴刀具放回刀库。
$BREAK
(SOFT V03.0X)
$CASE 10
从刀库中拾取刀具,通过主轴将它卸下。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。

265
‡ ‡ ‡ Installation manual

LL SUB_MZ_TO_SPD
从刀库拾取刀具给主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK

8. $ENDSWITCH
操作类型分析的结束。
刀具和刀库管理
无换刀臂的同步刀库

$WHILE V.TM.MZWAIT == 1
$ENDWHILE
等待刀具管理器。

#RET
M06 子程序结束。

CNC 8070

(SOFT V03.0X)

266
‡ ‡ ‡ Installation manual

8.8.4 基础 PLC 编程

当执行 -T- 功能时

当执行 T 功能时,刀具管理器发送给 PLC 代码 TMOPERATION=11。通常,它允许在


加工时优化换刀并定位刀库。

这种情况下,刀库未定位, MZROT 标志被激活表示操作已经完成。


DFU TMOPSTROBE AND CPS TMOPERATION EQ 11 = SET MZROT
激活 MZROT 标志告诉刀具管理器操作已经完成。

当执行 M06 功能时


8.

刀具和刀库管理
无换刀臂的同步刀库
当执行 M06 功能时, 在 TMOPERATION 寄存器中,刀具管理器发送给 PLC 关于执
行操作的代码。
DFU TMOPSTROBE = MOV TMOPERATION R101
该指令将 TMOPERATION 的值传递给寄存器 R101,所以它是由 M06 子程序管
理的。

每次 M06 子程序结束运行时,为了让 PLC 知道,它激活刀具管理器相关的标志。


DFU M1107 = SET SPDLTOGR
DFD SPDLTOGR = RES M1107
刀具已经从主轴卸下。
DFU M1108 = SET GRTOSPDL
DFD GRTOSPDL = RES M1108
刀具已经从地面安装到主轴。
DFU M1109 = SET MZTOSPDL
DFD MZTOSPDL = RES M1109
刀具已经从刀库拾取给主轴。
DFU M1110 = SET SPDLTOMZ
DFD SPDLTOMZ = RES M1110
刀具已经从主轴放回刀库。
DFU M1111 = SET MZROT
DFD MZROT = RES M1111
刀库已经旋转。

M06 子程序通过使用下面的 M 功能来告诉 PLC 它必须执行的运动。

M109 在刀库中选择由 TAKEPOS 定义的位置,将该位置的刀具安装到主轴。

M110 在刀库中选择由 LEAVEPOS 定义的位置,将主轴刀具放到该位置。

根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能结束。

特定的操作需要使用在下列寄存器中的刀具管理器传递信息:
LEAVEPOS 该寄存器定义放置刀具的刀库位置。
TAKEPOS 该寄存器定义拾取刀具的刀库位置。

CNC 8070

(SOFT V03.0X)

267
‡ ‡ ‡ Installation manual

管理器紧急事件信号

管理器紧急事件信号的处理。
DFU B11KEYBD1 = SET SETTMEM
按 USER12 键激活紧急事件。
TMINEM = B11KEYLED1
当有紧急事件时, USER12 键的指示灯打开。
TMINEM AND DFU B12KEYBD1 = SET RESTMEM

8. 按 USER13 键取消紧急事件。
刀具和刀库管理
无换刀臂的同步刀库

CNC 8070

(SOFT V03.0X)

268
‡ ‡ ‡ Installation manual

8.9 同步刀库 . 独立运动的换刀臂 .

8.

刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
通常换刀臂的运动取决于加工,因为在加工工件时它不能运动。

刀具管理器和 PLC 之间的通讯分两个阶段:


• 当执行 T 功能时, CNC 会让刀具管理器知道。
刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。
CNC 不等待刀具管理器完成操作而继续执行程序。
• 当执行 M06 功能时,调用它的关联子程序。M06 功能也必须编辑在子程序中,以让
CNC 告诉刀具管理器开始执行换刀。
刀具管理器向 PLC 发送一条指令来进行换刀。
在继续执行程序之前, CNC 等待刀具管理器完成操作。

换刀的管理应该包含在与 M06 相关的子程序中,外部设备的控制由 PLC 负责。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

CNC 8070

(SOFT V03.0X)

269
‡ ‡ ‡ Installation manual

8.9.1 TMOPERATION 的值和被 PLC 激活的标志

该类刀库可能的 TMOPERATION 值及与每种情况相关的标志和寄存器如下:

TMOPERATION=1

从刀库中拾取刀具,将其安装到主轴上。
TAKEPOS 刀具占据的位置。
1. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1.

8. 2. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL.

TMOPERATION=2
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .

将主轴刀具留在刀库。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1.
2. 将刀柄 1 上的刀具放回刀库,激活标志 CH1TOMZ.

TMOPERATION=3

将基础刀具安装到主轴。
TAKEPOS=-4 拾取基础刀具。

当操作完成时,激活标志 GRTOSPDL。

TMOPERATION=4

将主轴刀具卸下。
LEAVEPOS=-4 将刀具卸下。

当操作完成时,激活标志 SPDLTOGR。

TMOPERATION=5

将主轴刀具留在刀库中,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 1 上的刀具放回刀库,激活标志 CH1TOMZ。
3. 使用刀柄 1 从刀库中拾取刀具,激活标志 MZTOCH1。
4. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL。

TMOPERATION=6

将主轴刀具留在刀库中,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 1 上的刀具放回刀库,激活标志 CH1TOMZ。
3. 将基础刀具安装在主轴上,激活标志 GRTOSPDL。
CNC 8070
刀具管理器允许次序为 1-3-2。

(SOFT V03.0X)

270
‡ ‡ ‡ Installation manual

TMOPERATION=7

将主轴刀具卸下,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR.
2. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1.
3. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL.

刀具管理器允许次序为 2-1-3. 8.
TMOPERATION=8

刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
将主轴刀具卸下,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR.
2. 将基础刀具装在主轴上,激活标志 GRTOSPDL.

TMOPERATION=9

通过主轴拾取基础刀具到刀库。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 将基础刀具装在主轴上,激活标志 GRTOSPDL.
2. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1.
3. 将刀柄 1 上的刀具放回刀库,激活标志 CH1TOMZ.

TMOPERATION=10

从刀库中拾取刀具,通过主轴将刀具卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1.
2. 将刀柄 1 上的刀具安装到主轴上,激活标志 CH1TOSPDL.
3. 将主轴刀具卸下,激活标志 SPDLTOGR.

TMOPERATION=11

通常,它允许在加工时优化换刀并定位刀库。

激活 MZROT 标志表示操作已经完成,无论是否完成定位。

TMOPERATION=12

与 TMOPERATION=5 相同。仅适合于随机刀库和当有特定刀具时。

TMOPERATION=13

通常,它是允许在加工时确定两个刀库方向的转换的最优化。

在两个刀库中激活 MZROT 标志表示操作已经完成,无论是否完成定位。 CNC 8070


NEXTPOS 放置刀具的位置。
TAKEPOS 拾取刀具的位置。
MZID 放刀的目标刀库及拾取新刀具的源刀库。
(SOFT V03.0X)

271
‡ ‡ ‡ Installation manual

TMOPERATION=14

将主轴刀具放回刀库,从另一个刀库拾取刀具。
TAKEPOS 拾取刀具的位置。
LEAVEPOS 放置刀具的位置。
MZID 放刀的目标刀库及拾取新刀具的源刀库。
1. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1.
2. 将刀柄 1 上的刀具放回刀库,激活 CH1TOMZ.

8. 3. 使用刀柄 (爪)1 从其它刀库拾取刀具,激活标志 MZTOCH1.


4. 将刀柄 1 上的刀具安装到主轴上,激活 CH1TOSPDL.
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .

总结

刀具管理器在每个操作中发送给 PLC 的值和由 PLC 激活的标志如下:

TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 # 0 MZTOCH1 + CH1TOSPDL
2 0 # SPDLTOCH1 + CH1TOMZ
3 -4 0 GRTOSPDL
4 0 -4 SPDLTOGR
SPDLTOCH1 + CH1TOMZ +
5 # #
MZTOCH1 + CH1TOSPDL
SPDLTOCH1 +
6 -4 #
+ (CH1TOMZ / GRTOSPDL)
(SPDLTOGR / MZTOCH1) +
7 # -4
+ CH1TOSPDL
8 -4 -4 SPDLTOGR + GRTOSPDL
GRTOSPDL + SPDLTOCH1 +
9 -4 #
+ CH1TOMZ
MZTOCH1 + CH1TOSPDL +
10 # -4
+ SPDLTOGR
11 0 0 MZROT
SPDLTOCH1 + CH1TOMZ +
12 # #
MZTOCH1 + CH1TOSPDL
13 0 0 MZROT + MZROT
SPDLTOCH1 + CH1TOMZ +
14 0 #
MZTOCH1 + CH1TOSPDL

可以按任何顺序执行括号中的标志,但是两者都必须被执行。关于 TMOPERATION
= 6 可能性:
SPDLTOCH1 + CH1TOMZ + GRTOSPDL
SPDLTOCH1 + GRTOSPDL + CH1TOMZ

TAKEPOS 和 LEAVEPOS 值的说明如下:


0 无操作。
# 刀库位置编号。
-4 地面位置。
CNC 8070

(SOFT V03.0X)

272
‡ ‡ ‡ Installation manual

应用举例

假定在主轴上没有任何刀具,它给出了 CNC 执行的功能、在每个操作中刀具管理器


发送给 PLC 的值和在每种情况下 PLC 激活的标志。

它是一个非随机的刀库,各刀具分别占据与其编号相同的位置, TG7, TG8 和 TG9


为基础刀具。

TM ==> PLC
CNC PLC ==> TM

T1
M6
TMOPERATION TAKEPOS LEAVEPOS
11
1
0
1
0
0
MZROT
MZTOCH1 + CH1TOSPDL
8.

刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
T2 11 0 0 MZROT
M6 5 2 1 SPDLTOCH1 + CH1TOMZ +
+ MZTOCH1 + CH1TOSPDL
TG7 11 0 0 MZROT
M6 6 -4 2 SPDLTOCH1 + CH1TOMZ +
+ GRTOSPDL
TG8 11 0 0 MZROT
M6 8 -4 -4 SPDLTOGR + GRTOSPDL
MZROT
T3 11 0 0
MZROT
T4 11 0 0
SPDLTOGR + MZTOCH1 +
M6 7 4 -4
+ CH1TOSPDL
T0 11 0 0 MZROT
M6 2 0 4 SPDLTOCH1 + CH1TOMZ
TG9 11 0 0 MZROT
M6 3 -4 0 GRTOSPDL
T0 11 0 0 MZROT
M6 4 0 -4 SPDLTOGR

CNC 8070

(SOFT V03.0X)

273
‡ ‡ ‡ Installation manual

8.9.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的


标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的为 M06 子程序传递信息的寄存器:

R101 刀具管理器请求的操作类型 (TMOPERATION 的值 )

8. PLC 和 M06 子程序之间的通讯


刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .

标志被 M06 子程序激活,因而 PLC 激活刀具管理器相关的标志。

M1101 MZTOCH1
已经将刀具从刀库安装到刀柄 1 上。

M1102 CH1TOSPDL
已经将刀具从刀柄 1 安装到主轴上。

M1103 SPDLTOCH1
已经将刀具从主轴安装到刀柄 1 上。

M1105 CH1TOMZ
已经将刀具从刀柄 1 安装到刀库。

M1107 SPDLTOGR
已经将刀具从主轴上卸下。

M1108 GRTOSPDL
已经将基础刀具安装到主轴上。

PLC 的 M 功能

表示由 PLC 控制运动的 M 功能:

M101 在刀库中选择由 TAKEPOS 指定的位置,利用刀柄 1 拾取该位置刀具。

M102 将刀柄 1 上的刀具安装到主轴。

M103 利用刀柄 1 拾取主轴刀具。

M105 在刀库中选择由 LEAVEPOS 指定的位置,将刀柄 1 的刀具放在该位置。

使用与 M 功能完成之后程序继续同步的 “前 - 前”来设置所有 M 功能。

CNC 8070

(SOFT V03.0X)

274
‡ ‡ ‡ Installation manual

8.9.3 M06 子程序的编制

%L SUB_MZ_TO_CH1
利用刀柄 1 从刀库中拾取刀具。
M101
执行操作的辅助功能。
V.PLC.M[1101]=1

#RET
刀具管理器的 MZTOCH1 标志。
8.

刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
%L SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
M102
执行操作的辅助功能。
V.PLC.M[1102]=1
刀具管理器的 CH1TOSPDL 标志。
#RET

%L SUB_SPD_TO_CH1
利用刀柄 1 拾取主轴刀具。
M103
执行操作的辅助功能。
V.PLC.M[1103]=1
刀具管理器的 SPDLTOCH1 标志。
#RET

%L SUB_CH1_TO_MZ
拾取刀柄 1 的刀具到刀库。
M105
执行操作的辅助功能。
V.PLC.M[1105]=1
刀具管理器的 CH1TOMZ 标志。
#RET

%L SUB_SPD_TO_GR
移除主轴上的刀具 (将它卸下)。
显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具。T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1
CNC 8070
刀具管理器的 SPDLTOGR 标志。
#RET

(SOFT V03.0X)

275
‡ ‡ ‡ Installation manual

%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。 .
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。
8. #RET
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .

%L SUB_SPD_GMCHG
将主轴移至手动换刀点。
G1 Z_ F_
移动主轴。
#RET

%L SUB_SPD_AUTCHG
将主轴移至自动换刀点。
G1 Z_ F_
移动主轴。
#RET

%SUB_M6.nc
M6
指令刀具管理器开始执行换刀。
$SWITCH V.PLC.R[101]
分析操作的类型。

$CASE 1
从刀库中拾取刀具,将它装到主轴上。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具给主轴。
$BREAK

$CASE 2
将主轴刀具放回刀库。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
CNC 8070
LL SUB_SPD_TO_CH1
利用刀柄 1 拾取主轴刀具。
LL SUB_CH1_TO_MZ
将刀柄 1 上的刀具放回刀库。
(SOFT V03.0X)
$BREAK

276
‡ ‡ ‡ Installation manual

$CASE 3
将基础刀具安装到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK

$CASE 4 8.
将主轴刀具卸下。

刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK

$CASE 5
将主轴刀具放回刀库,从刀库中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH1
利用刀柄 1 拾取主轴刀具。
LL SUB_CH1_TO_MZ
将刀柄 1 上的刀具放回刀库。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
$BREAK

$CASE 6
将主轴刀具放回刀库,从基础刀具中拾取另一把刀具。 .
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH1
利用刀柄 1 拾取主轴刀具。
LL SUB_CH1_TO_MZ
将刀柄 1 上的刀具放回刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD CNC 8070
将基础刀具安装到主轴。
$BREAK

(SOFT V03.0X)

277
‡ ‡ ‡ Installation manual

$CASE 7
将主轴刀具卸下,从刀库中拾取另一把刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_SPD_AUTCHG

8. 将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .

利用刀柄 1 从刀库中拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
$BREAK

$CASE 8
将主轴刀具卸下,拾取另外一把基础刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。 .
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK

$CASE 9
通过主轴拾取基础刀具到刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH1
利用刀柄 1 从拾取主轴刀具。
LL SUB_CH1_TO_MZ
将刀柄 1 刀具放回刀库。
$BREAK

CNC 8070

(SOFT V03.0X)

278
‡ ‡ ‡ Installation manual

$CASE 10
从刀库中拾取刀具,通过主轴将它卸下。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
LL SUB_SPD_GMCHG
8.

刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK

$ENDSWITCH
操作类型分析的结束。

$WHILE V.TM.MZWAIT == 1
$ENDWHILE
等待刀具管理器。

#RET
M06 子程序结束。

CNC 8070

(SOFT V03.0X)

279
‡ ‡ ‡ Installation manual

8.9.4 基础 PLC 编程

当执行 -T- 功能时

当执行 T 功能时,刀具管理器发送给 PLC 代码 TMOPERATION=11。通常,它允许在


加工时优化换刀并定位刀库。

这种情况下,刀库未定位, MZROT 标志被激活表示操作已经完成。


DFU TMOPSTROBE AND CPS TMOPERATION EQ 11 = SET MZROT

8. 激活 MZROT 标志告诉刀具管理器操作已经完成。

当执行 M06 功能时


刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .

当执行 M06 功能时, 在 TMOPERATION 寄存器中,刀具管理器发送给 PLC 关于执


行操作的代码。
DFU TMOPSTROBE = MOV TMOPERATION R101
该指令将 TMOPERATION 的值传递给寄存器 R101,所以它是由 M06 子程序管理的。

每次 M06 子程序结束运行时,为了让 PLC 知道,而激活刀具管理器相关的标志。


DFU M1101 = SET MZTOCH1
DFD MZTOCH1 = RES M1101
已经从刀库拾取刀具到刀柄 1。
DFU M1102 = SET CH1TOSPDL
DFD CH1TOSPDL = RES M1102
已经从刀柄 1 拾取刀具到主轴。
DFU M1103 = SET SPDLTOCH1
DFD SPDLTOCH1 = RES M1103
已经从主轴拾取刀具到刀柄 1。
DFU M1105 = SET CH1TOMZ
DFD CH1TOMZ = RES M1105
已经从刀柄 1 拾取刀具到刀库。
DFU M1107 = SET SPDLTOGR
DFD SPDLTOGR = RES M1107
已经将主轴刀具卸下。
DFU M1108 = SET GRTOSPDL
DFD GRTOSPDL = RES M1108
已经从基础刀具拾取刀具到主轴。

M06 子程序通过使用下面的 M 功能来告诉 PLC 它必须执行的运动。

M101 在刀库中选择由 TAKEPOS定义的位置,利用刀柄1拾取该位置的刀具。

M102 拾取刀柄 1 的刀具到主轴。

M103 利用刀柄 1 拾取主轴刀具。

M105 在刀库中选择由 LEAVEPOS 定义的位置,将刀柄 1 的刀具放置在该位


CNC 8070 置。

根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能将结束。

特定的操作需要使用在下列寄存器中的刀具管理器传递的信息:
LEAVEPOS 该寄存器定义放置刀具的刀库位置。
(SOFT V03.0X)
TAKEPOS 该寄存器定义拾取刀具的刀库位置。

刀具管理器紧急事件信号

刀具管理器紧急事件信号的处理。

280
‡ ‡ ‡ Installation manual

DFU B11KEYBD1 = SET SETTMEM


按 USER12 键激活紧急事件。
TMINEM = B11KEYLED1
当有紧急事件时, USER12 键的指示灯打开。
TMINEM AND DFU B12KEYBD1 = SET RESTMEM
按 USER13 键取消紧急事件。

8.

刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .

CNC 8070

(SOFT V03.0X)

281
‡ ‡ ‡ Installation manual

8.10 同步刀库 . 拥有两个刀柄的换刀臂

8.
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂

通常换刀臂的运动取决于加工,因为在加工工件时它不能运动。

刀具管理器和 PLC 之间的通讯分两个阶段:


• 当执行 T 功能时, CNC 会让刀具管理器知道。
刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。
CNC 不等待刀具管理器完成操作而继续执行程序。
• 当执行 M06 功能时,调用它的关联子程序。
M06 功能也必须编辑在子程序中,以让 CNC 告诉刀具管理器开始执行换刀。 .
刀具管理器向 PLC 发送一条指令来进行换刀。
在继续执行程序之前, CNC 等待刀具管理器完成操作。

换刀的管理应该包含在与 M06 相关的子程序中,外部设备的控制由 PLC 负责。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

CNC 8070

(SOFT V03.0X)

282
‡ ‡ ‡ Installation manual

8.10.1 TMOPERATION 的值和被 PLC 激活的标志

该类刀库可能的 TMOPERATION 的值及与每种情况相关的标志和寄存器如下:

TMOPERATION=1

从刀库中拾取刀具,将其安装到主轴上。
TAKEPOS 刀具占据的位置。
1. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1.
2. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL. 8.
TMOPERATION=2

刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
将主轴刀具留在刀库。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1.
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ.

TMOPERATION=3

将基础刀具安装到主轴。
TAKEPOS=-4 拾取基础刀具。

当操作完成时,激活标志 GRTOSPDL。

TMOPERATION=4

将主轴刀具卸下。
LEAVEPOS=-4 将刀具卸下。

当操作完成时,激活标志 SPDLTOGR。

TMOPERATION=5

将主轴刀具留在刀库中,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1。
3. 将刀柄 2 上刀具留在刀库中,激活标志 CH2TOMZ。
4. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL。

刀具管理器允许次序为 1-2-4-3, 2-1-3-4, 2-1-4-3。

TMOPERATION=6

将主轴刀具留在刀库中,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
CNC 8070
3. 将基础刀具安装在主轴上,激活标志 GRTOSPDL。

刀具管理器允许次序为 1-3-2。

(SOFT V03.0X)

283
‡ ‡ ‡ Installation manual

TMOPERATION=7

将主轴刀具卸下,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1。
3. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL。

8. 刀具管理器允许次序为 2-1-3。

TMOPERATION=8
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂

将主轴刀具卸下,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 将基础刀具装在主轴上,激活标志 GRTOSPDL。

TMOPERATION=9

通过主轴拾取基础刀具到刀库。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 将基础刀具装在主轴上,激活标志 GRTOSPDL。
2. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
3. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。

TMOPERATION=10

从刀库中拾取刀具,通过主轴将刀具卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1。
2. 将刀柄 1 上的刀具安装到主轴上,激活标志 CH1TOSPDL。
3. 将主轴刀具卸下,激活标志 SPDLTOGR。

TMOPERATION=11

通常,它允许在加工时优化换刀并定位刀库。

激活 MZROT 标志表示操作已经完成,无论是否完成定位。

TMOPERATION=12

与 TMOPERATION=5 相同。仅适合于非随机刀库,也适合于当有特定刀具时的随机
刀库。

TMOPERATION=13

通常,它是允许在加工时确定两个刀库方向的转换的最优化。
CNC 8070
在两个刀库中激活 MZROT 标志表示操作已经完成,无论是否完成定位。
NEXTPOS 放置刀具的位置。
TAKEPOS 拾取刀具的位置。

(SOFT V03.0X)
MZID 放刀的目标刀库及拾取新刀具的源刀库。

284
‡ ‡ ‡ Installation manual

TMOPERATION=14

将主轴刀具放回刀库,从另一个刀库拾取刀具。
TAKEPOS 拾取刀具的位置。
MZID 放刀的目标刀库及拾取新刀具的源刀库。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
3. 使用刀柄 (爪)1 从其它刀库拾取刀具,激活标志 MZTOCH1。
4. 将刀柄 1 上的刀具安装到主轴上,激活 CH1TOSPDL。
8.

刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
总结

刀具管理器在每个操作中发送给 PLC 的值和由 PLC 激活的标志如下:

TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 # 0 MZTOCH1 + CH1TOSPDL
2 0 # SPDLTOCH2 + CH2TOMZ
3 -4 0 GRTOSPDL
4 0 -4 SPDLTOGR
(SPDLTOCH2 / MZTOCH1) +
5 # #
+ (CH1TOSPDL / CH2TOMZ)
SPDLTOCH2 +
6 -4 #
+ (CH2TOMZ / GRTOSPDL)
(SPDLTOGR / MZTOCH1) +
7 # -4
+ CH1TOSPDL
8 -4 -4 SPDLTOGR + GRTOSPDL
GRTOSPDL + SPDLTOCH2 +
9 -4 #
+ CH2TOMZ
MZTOCH1 + CH1TOSPDL +
10 # -4
+ SPDLTOGR
11 0 0 MZROT
(SPDLTOCH2 / MZTOCH1) +
12 # #
+ (CH1TOSPDL / CH2TOMZ)
13 0 0 MZROT + MZROT
SPDLTOCH2 + CH2TOMZ +
14 # 0
+ MZTOCH1 + CH1TOSPDL

可以按任何顺序执行括号中的标志,但是两者都必须被执行。关于 TMOPERATION
= 6 可能的结果:
SPDLTOCH2 + CH2TOMZ + GRTOSPDL
SPDLTOCH2 + GRTOSPDL + CH2TOMZ

TAKEPOS 和 LEAVEPOS 值的说明如下:


0 无操作。
# 刀库位置编号。
-4 地面位置。
CNC 8070

(SOFT V03.0X)

285
‡ ‡ ‡ Installation manual

应用举例

假定在主轴上没有任何刀具,它给出了 CNC 执行的功能,在每个操作中刀具管理器


发送给 PLC 的值和在每种情况下 PLC 激活的标志。

它是一个非随机的刀库,各刀具分别占据与其编号相同的位置, TG7, TG8 和 TG9


为基础刀具。

TM ==> PLC
CNC PLC ==> TM

8. T1
M6
TMOPERATION TAKEPOS LEAVEPOS
11
1
0
A
0
0
MZROT
MZTOCH1 + CH1TOSPDL
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂

T2 11 0 0 MZROT
M6 5 B B MZTOCH1 + SPDLTOCH2 +
+ CH1TOSPDL + CH2TOMZ
TG7 11 0 0 MZROT
M6 6 -4 A SPDLTOCH2 + CH2TOMZ +
+ GRTOSPDL
TG8 11 0 0 MZROT
M6 8 -4 -4 SPDLTOGR + GRTOSPDL
T3 11 0 0 MZROT
T4 11 0 0 MZROT
M6 7 D -4 SPDLTOGR + MZTOCH1 +
+ CH1TOSPDL
T0 11 0 0 MZROT
M6 2 0 D SPDLTOCH2 + CH2TOMZ
TG9 11 0 0 MZROT
M6 3 -4 0 GRTOSPDL
T0 11 0 0 MZROT
M6 4 0 -4 SPDLTOGR

CNC 8070

(SOFT V03.0X)

286
‡ ‡ ‡ Installation manual

8.10.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的


标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的为 M06 子程序传递信息的寄存器:

R101 刀具管理器请求的操作类型 (TMOPERATION 的值 )

PLC 和 M06 子程序之间的通讯


8.

刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
标志被 M06 子程序激活,因而 PLC 激活刀具管理器相关的标志。

M1101 MZTOCH1
已经将刀具从刀库安装到刀柄 1 上。

M1102 CH1TOSPDL
已经将刀具从刀柄 1 安装到主轴上。

M1104 SPDLTOCH2
已经将刀具从主轴安装到刀柄 2 上。

M1106 CH2TOMZ
已经将刀具从刀柄 2 安装到刀库。

M1107 SPDLTOGR
已经将刀具从主轴上卸下。

M1108 GRTOSPDL
已经将基础刀具安装到主轴上。

PLC 的 M 功能

表示由 PLC 控制运动的 M 功能:

M101 在刀库中选择由 TAKEPOS 指定的位置,利用刀柄 1 拾取该位置刀具。

M102 将刀柄 1 的刀具安装到主轴。

M104 利用刀柄 2 拾取主轴刀具。

M106 在刀库中选择由 LEAVEPOS 指定的位置,将刀柄 2 上的刀具放在该位


置。

使用与 M 功能完成之后程序继续同步的 “前 - 前”来设置所有 M 功能。

CNC 8070

(SOFT V03.0X)

287
‡ ‡ ‡ Installation manual

8.10.3 M06 子程序的编制

%L SUB_MZ_TO_CH1
利用刀柄 1 从刀库中拾取刀具。
M101
执行操作的辅助功能。
V.PLC.M[1101]=1

8. #RET
刀具管理器的 MZTOCH1 标志。
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂

%L SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
M102
执行操作的辅助功能。
V.PLC.M[1102]=1
刀具管理器的 CH1TOSPDL 标志。
#RET

%L SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
M104
执行操作的辅助功能。
V.PLC.M[1104]=1
刀具管理器的 SPDLTOCH2 标志。
#RET

%L SUB_CH2_TO_MZ
拾取刀柄 2 的刀具到刀库。
M106
执行操作的辅助功能。
V.PLC.M[1106]=1
刀具管理器的 CH2TOMZ 标志。 .
#RET

%L SUB_SPD_TO_GR
移除主轴上的刀具 (将它卸下)。
显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具。 T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1

CNC 8070 刀具管理器的 SPDLTOGR 标志。


#RET

(SOFT V03.0X)

288
‡ ‡ ‡ Installation manual

%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。
#RET 8.

刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
%L SUB_SPD_GMCHG
将主轴移至手动换刀点。
G1 Z_ F_
移动主轴。
#RET

%L SUB_SPD_AUTCHG
将主轴移至自动换刀点。
G1 Z_ F_
移动主轴。 .
#RET

%SUB_M6.nc
M6
指令刀具管理器开始执行换刀。
$SWITCH V.PLC.R[101]
分析操作的类型。

$CASE 1
从刀库中拾取刀具,将它装到主轴上。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具给主轴。
$BREAK

$CASE 2
将主轴刀具放回刀库。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
CNC 8070
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_CH2_TO_MZ
将刀柄 2 上的刀具放回刀库。
(SOFT V03.0X)
$BREAK

289
‡ ‡ ‡ Installation manual

$CASE 3
将基础刀具安装到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK

8. $CASE 4
将主轴刀具卸下。
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂

LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK

$CASE 5
将主轴刀具放回刀库,从刀库中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH2_TO_MZ
将刀柄 2 上的刀具放回刀库。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
$BREAK

$CASE 6
将主轴刀具放回刀库,从基础刀具中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_CH2_TO_MZ
将刀柄 2 上的刀具放回刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
CNC 8070 LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK

(SOFT V03.0X)

290
‡ ‡ ‡ Installation manual

$CASE 7
将主轴刀具卸下,从刀库中拾取另一把刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
8.

刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
利用刀柄 1 从刀库中拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
$BREAK

$CASE 8
将主轴刀具卸下,拾取另外一把基础刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK

$CASE 9
通过主轴拾取基础刀具到刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 从拾取主轴刀具。
LL SUB_CH2_TO_MZ
将刀柄 2 刀具放回刀库。
$BREAK

$CASE 10
从刀库中拾取刀具,通过主轴将它卸下。
LL SUB_SPD_AUTCHG CNC 8070
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD (SOFT V03.0X)

拾取刀柄 1 的刀具到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。

291
‡ ‡ ‡ Installation manual

LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK

$ENDSWITCH
操作类型分析的结束。

$WHILE V.TM.MZWAIT == 1
8. $ENDWHILE
等待刀具管理器。
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂

#RET
M06 子程序结束。

CNC 8070

(SOFT V03.0X)

292
‡ ‡ ‡ Installation manual

8.10.4 基础 PLC 编程

当执行 -T- 功能时

当执行 T 功能时,刀具管理器发送给 PLC 代码 TMOPERATION=11。通常,它允许在


加工时优化换刀并定位刀库。

这种情况下,刀库未定位, MZROT 标志被激活表示操作已经完成。


DFU TMOPSTROBE AND CPS TMOPERATION EQ 11 = SET MZROT
激活 MZROT 标志告诉刀具管理器操作已经完成。

当执行 M06 功能时


8.

刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
当执行 M06 功能时, 在 TMOPERATION 寄存器中,刀具管理器发送给 PLC 关于执
行操作的代码。
DFU TMOPSTROBE = MOV TMOPERATION R101
该指令将 TMOPERATION 的值传递给寄存器 R101,所以它是由 M06 子程序管理的。

每次 M06 子程序结束运行时,为了让 PLC 知道,而激活刀具管理器相关的标志。


DFU M1101 = SET MZTOCH1
DFD MZTOCH1 = RES M1101
已经从刀库拾取刀具到刀柄 1。
DFU M1102 = SET CH1TOSPDL
DFD CH1TOSPDL = RES M1102
已经从刀柄 1 拾取刀具到主轴。
DFU M1104 = SET SPDLTOCH2
DFD SPDLTOCH2 = RES M1104
已经从主轴拾取刀具到刀柄 2。
DFU M1106 = SET CH2TOMZ
DFD CH2TOMZ = RES M1106
已经从刀柄 2 拾取刀具到刀库。
DFU M1107 = SET SPDLTOGR
DFD SPDLTOGR = RES M1107
已经将主轴刀具卸下。
DFU M1108 = SET GRTOSPDL
DFD GRTOSPDL = RES M1108
已经从基础刀具拾取刀具到主轴。

M06 子程序通过使用下面的 M 功能来告诉 PLC 它必须执行的运动。

M101 在刀库中选择由 TAKEPOS定义的位置,利用刀柄1 拾取该位置的刀具。

M102 拾取刀柄 1 的刀具到主轴。

M104 利用刀柄 2 拾取主轴刀具。

M106 在刀库中选择由 LEAVEPOS 指定的位置,将刀柄 2 上的刀具放置在该


位置。 CNC 8070
根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能结束。

特定的操作需要使用在下列寄存器中的刀具管理器传递的信息:
LEAVEPOS 该寄存器定义放置刀具的刀库位置。
(SOFT V03.0X)
TAKEPOS 该寄存器定义拾取刀具的刀库位置。

刀具管理器紧急事件信号

刀具管理器紧急事件信号的处理。

293
‡ ‡ ‡ Installation manual

DFU B11KEYBD1 = SET SETTMEM


按 USER12 键激活紧急事件。
TMINEM = B11KEYLED1
当有紧急事件时, USER12 键的指示灯打开。
TMINEM AND DFU B12KEYBD1 = SET RESTMEM
按 USER13 键取消紧急事件。

8.
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂

CNC 8070

(SOFT V03.0X)

294
‡ ‡ ‡ Installation manual

8.11 异步刀库

通常,刀库的位置定位在远离主轴的地方,换刀臂的运动是独立的。推荐在加工工
件时,在刀库中拾取和放置刀具。

8.

刀具和刀库管理
异步刀库
刀具管理器和 PLC 之间的通讯分两个阶段:
• 当执行 T 功能时, CNC 会让刀具管理器知道。
刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。
CNC 不等待刀具管理器完成操作而继续执行程序。
• 当执行 M06 功能时,调用它的关联子程序。
M06 功能也必须编辑在子程序中,以让 CNC 告诉刀具管理器开始执行换刀。 .
刀具管理器向 PLC 发送一条指令来进行换刀。
在继续执行程序之前, CNC 等待刀具管理器完成操作。

换刀的管理应该包含在与 M06 相关的子程序中,外部设备的控制由 PLC 负责。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

如果换刀需要将刀具留在刀库中,一旦执行了换刀且换刀臂上仍有刀具时,如果将
刀具留在刀库中,则有可能激活 CNC 的 TCHANGEOK 标志,以继续执行程序。

CNC 8070

(SOFT V03.0X)

295
‡ ‡ ‡ Installation manual

8.11.1 TMOPERATION 的值和被 PLC 激活的标志

该类刀库可能的 TMOPERATION 值及与每种情况相关的标志和寄存器如下:

TMOPERATION=1

从刀库中拾取刀具,将其安装到主轴上。

以前,当加工时 (当执行 T 时),通过发送 TMOPERATION=11 代码来利用刀柄 1


从刀库拾取刀具。现在使用 TMOPERATION=1 来完成操作。

8. TAKEPOS=-1 从刀柄 1 拾取刀具。


1. 将刀柄 1 的刀具安装在主轴,激活标志 CH1TOSPDL。
刀具和刀库管理
异步刀库

TMOPERATION=2

将主轴刀具留在刀库。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 命令换刀臂运动到刀库,将刀具安装在刀柄 2 上。
3. 当换刀臂离开冲突区域时,激活 TCHANGEOK,如果期望如此,则继续执行程序。
4. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。

TMOPERATION=3

将基础刀具安装到主轴。
TAKEPOS=-4 拾取基础刀具。

当操作完成时,激活标志 GRTOSPDL。

TMOPERATION=4

将主轴刀具卸下。
LEAVEPOS=-4 将刀具卸下。

当操作完成时,激活标志 SPDLTOGR。

TMOPERATION=5

将主轴刀具留在刀库中,从刀库中选取另外一把刀具。

以前,当加工时 (当执行 T 时),通过发送 TMOPERATION=11 代码来利用刀柄 1


从刀库拾取刀具。现在使用 TMOPERATION=1 来完成操作。
TAKEPOS=-1 从刀柄 1 拾取刀具。
LEAVEPOS 放置刀具的位置。
该刀具管理器允许 2 个顺序,第一个顺序:
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
3. 将刀柄 1 的刀具安装到主轴,激活标志 CH1TOSPDL。
第二顺序:
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 1 上的刀具安装到主轴,激活标志 CH1TOSPDL。
CNC 8070
3. 命令换刀臂运动到刀库,将刀具安装在刀柄 2 上。
4. 当换刀臂离开冲突区域时,激活 TCHANGEOK,如果期望如此,则继续执行程序。
5. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。

(SOFT V03.0X)

296
‡ ‡ ‡ Installation manual

TMOPERATION=6

将主轴刀具留在刀库中,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
该刀具管理器允许 2 个顺序,第一个顺序:
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
3. 将基础刀具安装到主轴,激活标志 GRTOSPDL。

第二顺序:
8.

刀具和刀库管理
异步刀库
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将基础刀具安装到主轴,激活标志 GRTOSPDL。
3. 命令换刀臂运动到刀库,将刀具安装在刀柄 2 上。
4. 当换刀臂离开冲突区域时,激活 TCHANGEOK,如果期望如此,则继续执行程序。
5. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。

TMOPERATION=7

将主轴刀具卸下,从刀库中拾取另一把刀具。

以前,当加工时 (当执行 T 时),通过发送 TMOPERATION=11 代码来利用刀柄 1


从刀库拾取刀具。现在使用 TMOPERATION=1 来完成操作。
TAKEPOS=-1 从刀柄 1 拾取刀具。
LEAVEPOS=-4 将刀具卸下。
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 将刀柄 1 的刀具安装到主轴,激活标志 CH1TOSPDL。

TMOPERATION=8

将主轴刀具卸下,从基础刀具中拾取另一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS=-4 将刀具卸下。
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 将基础刀具安装到主轴,激活标志 GRTOSPDL。

TMOPERATION=9

通过主轴将基础刀具放置到刀库。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具位置。
1. 将基础的刀具安装到主轴,激活标志 GRTOSPDL。
2. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
3. 命令换刀臂运动到刀库,将刀具安装在刀柄 2 上。
4. 当换刀臂离开冲突区域时,激活 TCHANGEOK,如果期望如此,则继续执行程序。
5. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。

CNC 8070

(SOFT V03.0X)

297
‡ ‡ ‡ Installation manual

TMOPERATION=10

从刀库中拾取刀具,通过主轴将它卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 将刀具卸下。
1. 将刀柄 1 的刀具安装到主轴,激活标志 CH1TOSPDL。
2. 将主轴刀具卸下,激活标志 SPDLTOGR。

TMOPERATION=11
8. 这是使用在下面情况下的换刀的最优化。
刀具和刀库管理
异步刀库

在加工时,执行 T 功能。
TAKEPOS 刀具占据的位置。
1. 使用刀柄 1 从刀库中拾取刀具,激活标志 MZTOCH1。

当请求新的刀具时,在换刀臂的刀柄 1 中有另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS 放置刀具的位置。
1. 将刀柄 1 的刀具放回刀库,激活标志 CH1TOMZ。
2. 使用刀柄 1 从刀库中拾取刀具,激活标志 MZTOCH1。

TMOPERATION=14

将主轴刀具放回刀库,从另外刀库拾取刀具。

以前,当加工时 (当执行 T 时),通过发送 TMOPERATION=11 代码来利用刀柄 1


从刀库拾取刀具。现在使用 TMOPERATION=1 来完成操作。
TAKEPOS 拾取刀具的位置。
LEAVEPOS 放置刀具位置。
MZID 放刀的目标刀库及拾取新刀具的源刀库。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
3. 将刀柄 1 上的刀具安装到主轴上,激活 CH1TOSPDL。

CNC 8070

(SOFT V03.0X)

298
‡ ‡ ‡ Installation manual

总结

刀具管理器在每个操作中发送给 PLC 的值和由 PLC 激活的标志如下:

TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 -1 0 CH1TOSPDL
SPDLTOCH2 + [TCHANGEOK] +
2 0 #
+ CH2TOMZ
3
4
-4
0
0
-4
GRTOSPDL
SPDLTOGR
8.
a) SPDLTOCH2 + CH2TOMZ +

刀具和刀库管理
异步刀库
+ CH1TOSPDL
5 -1 #
b) SPDLTOCH2 + CH1TOSPDL
+ [TCHANGEOK] + CH2TOMZ
a) SPDLTOCH2 + CH2TOMZ +
+ GRTOSPDL
6 -4 #
b) SPDLTOCH2 + GRTOSPDL
+ [TCHANGEOK] + CH2TOMZ
7 -1 -4 SPDLTOGR + CH1TOSPDL
8 -4 -4 SPDLTOGR + GRTOSPDL
GRTOSPDL + SPDLTOCH2 +
9 -4 #
+ [TCHANGEOK] + CH2TOMZ
MZTOCH1 + CH1TOSPDL +
10 # -4
+ SPDLTOGR
1) IF LEAVEPOS=# CH1TOMZ
11 ? ?
2) IF TAKEPOS=# MZTOCH1
SPDLTOCH2 + CH2TOMZ +
14 -1 #
CH1TOSPDL

在操作 5 和 6 中有 2 个可能的顺序。在操作 11 中可能有两种情况。

TCHANGEOK 标志是可选择的 。一旦换刀完成且刀具在换刀臂中时,如果想在将刀具


留在刀库中并执行程序时,必须使用该标志。

TAKEPOS 和 LEAVEPOS 值的说明如下:


0 无操作。
# 刀库位置编号。
-1 换刀臂的刀柄 1。
-4 地面位置。

CNC 8070

(SOFT V03.0X)

299
‡ ‡ ‡ Installation manual

应用举例

假定在主轴上没有任何刀具,它给出了 CNC 执行的功能、在每个操作中刀具管理器


发送给 PLC 的值和在每种情况下 PLC 激活的标志。

它是一个非随机的刀库,各刀具分别占据与其编号相同的位置, TG7, TG8 和 TG9


为基础刀具。

TM ==> PLC
CNC PLC ==> TM

8. T1
M6
TMOPERATION TAKEPOS LEAVEPOS
11
1
1
-1
0
0
MZTOCH1
CH1TOSPDL
刀具和刀库管理
异步刀库

T2 11 2 0 MZTOCH1
M6 5 -1 1 SPDLTOCH2 + CH1TOSPDL +
+ CH2TOMZ
TG7 11 0 0 MZROT
M6 6 -4 0 SPDLTOCH2 + CH2TOMZ +
+ GRTOSPDL
TG8 11 0 0 MZROT
M6 8 -4 -4 SPDLTOGR + GRTOSPDL
T3 11 3 0 MZTOCH1
T4 11 4 3 CH1TOMZ + MZTOCH1
M6 7 -1 -4 SPDLTOGR + + CH1TOSPDL
T0 11 0 0 MZROT
M6 2 0 4 SPDLTOCH2 + CH2TOMZ
TG9 11 0 0 MZROT
M6 3 -4 0 GRTOSPDL
T0 11 0 0 MZROT
M6 4 0 -4 SPDLTOGR

CNC 8070

(SOFT V03.0X)

300
‡ ‡ ‡ Installation manual

8.11.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的


标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的为 M06 子程序传递信息的寄存器:

R101 刀具管理器请求的操作类型 (TMOPERATION 的值 )

PLC 和 M06 子程序之间的通讯


8.

刀具和刀库管理
异步刀库
标志被 M06 子程序激活,因而 PLC 激活与刀具管理器相关的标志。

M1100 TCHANGEOK
继续执行程序。

M1101 MZTOCH1
已经将刀具从刀库安装到刀柄 1 上。

M1102 CH1TOSPDL
已经将刀具从刀柄 1 安装到主轴上。

M1104 SPDLTOCH2
已经将刀具从主轴安装到刀柄 2 上。

M1107 SPDLTOGR
已经将刀具从主轴上卸下。

M1108 GRTOSPDL
已经将基础刀具安装到主轴上。

当刀具已经离开时,PLC 设置 CH2TOMZ 标志。

PLC 的 M 功能

表示由 PLC 控制运动的 M 功能:

M101 在刀库中选择由 TAKEPOS 指定的位置,利用刀柄 1 拾取该位置刀具。

M102 将刀柄 1 的刀具安装到主轴。

M104 利用刀柄 2 拾取主轴刀具。

M106 命令换刀臂运动到刀库,将刀具安装在刀柄 2。

M121 将换刀臂带到换刀点。

M122 将换刀臂带到刀库。

M123 取消换刀臂。
CNC 8070
使用与 M 功能完成之后程序继续同步的 “前 - 前”来设置所有 M 功能。

当换刀臂退出冲突区域且可以进行加工时, PLC 必须认为 M106 已经完成。

(SOFT V03.0X)

301
‡ ‡ ‡ Installation manual

8.11.3 M06 子程序的编制

%L SUB_MZ_TO_CH1
利用刀柄 1 从刀库中拾取刀具。
M101
执行操作的辅助功能。
V.PLC.M[1101]=1

8. #RET
刀具管理器的 MZTOCH1 标志。
刀具和刀库管理
异步刀库

%L SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
M102
执行操作的辅助功能。
V.PLC.M[1102]=1
刀具管理器的 CH1TOSPDL 标志。
#RET

%L SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
M104
执行操作的辅助功能。
V.PLC.M[1104]=1
刀具管理器的 SPDLTOCH2 标志。
#RET

%L SUB_CH2_TO_MZ
命令换刀臂运动到刀库,将刀具安装在刀柄 2。
M106
执行操作的辅助功能。
当换刀臂退出冲突区域且可以进行加工时, PLC 必须认为 M106 已经完成。
当刀具已经离开时, PLC 设置 CH2TOMZ 标志。
#RET

%L SUB_SPD_TO_GR
移除主轴上的刀具 (将它卸下)。
显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具 T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1

CNC 8070 刀具管理器的 SPDLTOGR 标志。


#RET

(SOFT V03.0X)

302
‡ ‡ ‡ Installation manual

%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。 .
#RET 8.

刀具和刀库管理
异步刀库
%L SUB_SPD_GMCHG
将主轴移至手动换刀点。
G1 Z_ F_
移动主轴。
#RET

%L SUB_SPD_AUTCHG
将主轴移至自动换刀点。
G1 Z_ F_
移动主轴。
#RET

%L SUB_ARM_TO_CHG
将换刀臂移至换刀点。
M121
执行操作的辅助功能。
#RET

%L SUB_ARM_TO_MZ
将换刀臂移至刀库。 .
M122
执行操作的辅助功能。
#RET

%L SUB_ARM_BACK
取消换刀臂。
M123
执行操作的辅助功能。
#RET

%SUB_M6.nc
M6
指令刀具管理器开始执行换刀。 CNC 8070
$SWITCH V.PLC.R[101]
分析操作的类型。

(SOFT V03.0X)

303
‡ ‡ ‡ Installation manual

$CASE 1
从刀库中拾取刀具,将它装到主轴上。
以前,当加工时 (当执行 T 时),刀具从刀库安装到刀柄 1 上。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。

8. LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具给主轴。
刀具和刀库管理
异步刀库

LL SUB_ARM_BACK
取消换刀臂。
$BREAK

$CASE 2
将主轴刀具放回刀库。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_CH2_TO_MZ
命令换刀臂运动到刀库,将刀具安装在刀柄 2 上。
V.PLC.M[1100]=1
指令 PLC 激活 TCHANGEOK 标志来告诉刀具管理器它能够继续执行。
$BREAK

$CASE 3
将基础刀具安装到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK

$CASE 4
将主轴刀具卸下。
LL SUB_SPD_GMCHG
CNC 8070 将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK
(SOFT V03.0X)

304
‡ ‡ ‡ Installation manual

$CASE 5
将主轴刀具放回刀库,从刀库中拾取另一把刀具。
以前,当加工时 (当执行 T 时),刀具从刀库安装到刀柄 1 上。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
8.

刀具和刀库管理
异步刀库
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_CH2_TO_MZ
命令换刀臂运动运动到刀库,放置刀具。
V.PLC.M[1100]=1
命令 PLC 激活 TCHANGEOK 标志,以告知刀具管理器它能够继续执行。
$BREAK

$CASE 6
将主轴刀具放回刀库,从基础刀具中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。 .
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_CH2_TO_MZ
命令换刀臂运动到刀库,放置刀具。
V.PLC.M[1100]=1
命令 PLC 激活 TCHANGEOK 标志,以告知刀具管理器它能够继续执行。
$BREAK

$CASE 7
将主轴刀具卸下,从刀库中拾取另一把刀具。
CNC 8070
以前,当加工时 (当执行 T 时),刀具从刀库安装到刀柄 1。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
(SOFT V03.0X)
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。

305
‡ ‡ ‡ Installation manual

LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
LL SUB_ARM_BACK
取消换刀臂。
$BREAK

8. $CASE 8
将主轴刀具卸下,拾取另外一把基础刀具。
刀具和刀库管理
异步刀库

LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK

$CASE 9
通过主轴拾取基础刀具到刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_CH2_TO_MZ
命令换刀臂运动到刀库,放置刀具。
V.PLC.M[1100]=1
指令 PLC 激活 TCHANGEOK 标志来告诉刀具管理器它能够继续执行。
$BREAK

CNC 8070

(SOFT V03.0X)

306
‡ ‡ ‡ Installation manual

$CASE 10
从刀库中拾取刀具,通过主轴将它卸下。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。 .
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_CH1_TO_SPD
8.

刀具和刀库管理
异步刀库
拾取刀柄 1 的刀具到主轴。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK

$ENDSWITCH
结束操作类型分析。

$WHILE V.TM.MZWAIT == 1
$ENDWHILE
等待刀具管理器。

#RET
M06 子程序结束。

CNC 8070

(SOFT V03.0X)

307
‡ ‡ ‡ Installation manual

8.11.4 基础 PLC 编程

当执行 -T- 功能时

当执行 T 功能时,刀具管理器发送给 PLC 代码 TMOPERATION=11,来拾取在换刀臂


中的下一把刀具且在加工时将它靠近主轴。
DFU TMOPSTROBE AND CPS TMOPERATION EQ 11 = ···
必须执行下面的操作:
命令换刀臂运动到刀库。
8. 如果 LEAVEPOS 指定了刀库位置,将刀柄 1 的刀具留在该位置,并激活
CH1TOMZ 标志。
刀具和刀库管理
异步刀库

利用刀柄 1 拾取刀库 TAKEPOS 位置的刀具。激活 MZTOCH1 标志来告诉刀具


管理器已经拾取了刀具。

当执行 M06 功能时

当执行 M06 功能时, 在 TMOPERATION 寄存器中,刀具管理器发送给 PLC 关于执


行操作的代码。
DFU TMOPSTROBE = MOV TMOPERATION R101
该指令将 TMOPERATION 的值传递给寄存器 R101,所以它是由 M06 子程序管理的。

每次 M06 子程序结束运行时,为了让 PLC 知道,而激活刀具管理器相关的标志。


DFU M1100 = SET TCHANGEOK
DFD TCHANGEOK = RES M1100
继续执行程序。
DFU M1101 = SET MZTOCH1
DFD MZTOCH1 = RES M1101
已经从刀库拾取刀具到刀柄 1 上。
DFU M1102 = SET CH1TOSPDL
DFD CH1TOSPDL = RES M1102
已经从刀柄 1 拾取刀具到主轴。
DFU M1104 = SET SPDLTOCH2
DFD SPDLTOCH2 = RES M1104
已经从主轴拾取刀具到刀柄 2 上。
DFU M1107 = SET SPDLTOGR
DFD SPDLTOGR = RES M1107
已经将主轴刀具卸下。
DFU M1108 = SET GRTOSPDL
DFD GRTOSPDL = RES M1108
已经从基础刀具拾取刀具到主轴。

M06 子程序通过使用下面的 M 功能来告诉 PLC 它必须执行的运动。

M101 在刀库中选择由TAKEPOS定义的位置,利用刀柄1拾取该位置的刀具。

M102 拾取刀柄 1 的刀具到主轴。


CNC 8070
M104 利用刀柄 2 拾取主轴刀具。

M106 命令换刀臂运动到刀库,安装刀具到刀柄 2。

(SOFT V03.0X) M121 将换刀臂移至换刀点。

M122 将换刀臂移至换刀库。

M123 取消换刀臂。

308
‡ ‡ ‡ Installation manual

根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能将完成。

M106 功能的处理:
• 当换刀臂退出冲突区域及可以加工时完成该功能。
• 留下刀具时激活 CH2TOMZ 标志,让刀具管理器知道刀具已经从刀柄 2 放回刀
库。

特定的操作需要使用在下列寄存器中的刀具管理器传递的信息:
LEAVEPOS 该寄存器定义放置刀具的刀库位置。
TAKEPOS

刀具管理器紧急事件信号
该寄存器定义拾取刀具的刀库位置。
8.

刀具和刀库管理
异步刀库
刀具管理器紧急事件信号的处理。 .
DFU B11KEYBD1 = SET SETTMEM
按 USER12 键激活紧急事件。
TMINEM = B11KEYLED1
当有紧急事件时, USER12 键的指示灯打开。
TMINEM AND DFU B12KEYBD1 = SET RESTMEM
按 USER13 键取消紧急事件。

CNC 8070

(SOFT V03.0X)

309
‡ ‡ ‡ Installation manual

8.
刀具和刀库管理
异步刀库

CNC 8070

(SOFT V03.0X)

310
CNC 变量

9
9.1 变量描述的理解

PRG / PLC / INT – 访问变量

可从零件程序、MDI、PLC 及任何应用程序 (例如 FGUIM)中访问内部 CNC 变量。


本章使用如下缩写来说明可访问这些变量的地方 :
PRG 从零件程序或 MDI。
PLC 从 PLC。
INT 从任何应用程序 (接口)。例如:FGUIM。

每个变量必须指定是否是只读 (R) 或可读写 (R/W) 的。

LIN / ROT / CAB / ANA / SER – 与轴和驱动器相关的变量

与轴相关的变量指定轴的类型以及与变量相关的驱动器。
Lin 线性轴
Rot 旋转轴
Spd 主轴
Ana 模拟驱动器
Ser Sercos 驱动器

使用 Sercos 驱动器时,它将指定该变量在位置模式 (P)、速度模式 (S) 或两种模式


(P/S) 下工作时是否有效。

CNC 8070

(SOFT V03.0X)

311
‡ ‡ ‡ Installation manual

EXEC – 在预备或执行期间访问变量

CNC 为了预先计算要跟随的路径,提前读取正在被执行的程序段之后的几个程序段
(准备)。该预读过程称之为 “程序段准备”。

程序段准备期间将读取某些变量,而另外一些变量则在执行时才赋值。后者中断程
序段准备。
(V.)G.PRGF 使用 G94 编辑的进给率。在准备期间 (执行之前)赋值。
真实的 CNC 进给率。执行时赋值。
9. (V.)G.FREAL

对于通过 PRG 访问的变量,“Exec”栏表示变量在程序段准备期间或执行期间是否


被读写。
CNC 变量
变量描述的理解

是 执行时中断程序段准备过程。
否 在准备期间。

从 PLC 或 INT 访问变量一定会中断程序段的准备过程。

中断程序段的准备可能会导致补偿路径与编程路径有出入,使用小片断工作时产生
不期望的接合点,使用先行、急停轴运动时产生中断等。

当它正在被执行时,使用 #FLUSH 指令来强制为变量赋值。

Sync / Asyn – 通过 PLC 同步或异步访问变量

PLC 可以同步或异步访问 (读和写)变量。同步访问可以完成,但是异步访问需要


几个 PLC 周期。

异步变量为:
• 当刀具既不处于激活状态又不在刀库中时,刀具变量将被异步读取。
• 无论刀具是否为激活状态,刀具变量将被异步写入。

关于如何访问异步变量的实例:
当它不在刀库中时,读取 9 号刀具偏置 1 的半径值。
< 条件 > AND NOT M11 = CNCRD (TM.TORT.[9][1], R11, M11)
在操作的开始,M11 标志被置 “1”,且它将保持该值一直到操作结束。
DFD M11 AND CPS R11 EQ 3 = ···
在计算数据之前,它等待查询结束。

关于如何访问同步变量的实例:
< 条件 > = CNCRD (G.FREAL, R12, M12)
CPS R12 GT 2000 = ···
不需要等待查询数据,因为同步变量可以马上完成。
<condition> = CNCWR (R13, PLC.TIMER, M13)
它通过寄存器 R13 中的值复位由 PLC 使能的时钟信号。

CNC 8070

(SOFT V03.0X)

312
‡ ‡ ‡ Installation manual

9.1.1 从 PLC 访问数字值

通过 PLC 访问可能带有小数的数字值时,必须记住按如下方式给出值:

坐标

如果以毫米为单位,以千分之十给出;如果以英寸为单位,以千分之一百给出。
对于 1 毫米 读数为 10000
对于 1 英寸 读数为 100000.
对于 1 度 读数为 10000. 9.
轴的进给率

CNC 变量
变量描述的理解
如果以毫米为单位,以千分之十给出;如果以英寸为单位,以千分之一百给出。
对于 1 毫米 / 分 . 读数为 10000.
对于 1 英寸 / 分 读数为 100000.

主轴转速

以千分之十给出。
使用 G97,对于 1 转 / 分 . 读数为 10000.
使用 G96,对于 1 米 / 分 . 读数为 10000.
使用 G96,对于 1 英尺 / 分 . 读数为 10000.
使用 G196 ,对于 1 转 / 分 . 读数为 10000.
使用 M19,对于 1 度 / 分 . 读数为 10000.

百分率

由变量决定是以十分之一或百分之一给出实际值。如果没有其它说明,将读取实际
值。否则,它将指定是以十分之一 (x10)或者百分之一 (x100)读取该变量。
对于 1% 读数为 1.
对于 1% (x10) 读数为 10.
对于 1% (x100) 读数为 100.

时间
它们将以千分之一给出。
对于 1 秒 读数为 1000.

电压

与机床参数表格相关联的变量返回实际值 (以毫伏为单位)。对于其余的变量 (以
伏为单位),则以千分之十给出。
对于 1 伏 读数为 10000.

CNC 8070

(SOFT V03.0X)

313
‡ ‡ ‡ Installation manual

9.1.2 在单通道系统中访问变量

变量名称

与变量相关的通用助记符按如下方式书写:
(V.){ 前缀 }.{ 变量 }

与变量相关的助记符以 (V.) 为开始。通过 PRG 访问它们时,使用这些字符(除去括


9. 号)。但是,从 INT 或 PLC 访问时不能使用它们。

助记符 PRG PLC / INT


CNC 变量
变量描述的理解

(V.)MPG.NAXIS V.MPG.NAXIS MPG.NAXIS

轴和主轴参数

轴和主轴变量用前缀 –A.– 来识别。如果是与主轴有关的变量,也可以通过前缀


–SP.– 来访问它们。
(V.)A.{ 变量 }.{ 轴 / 主轴 }
(V.)SP.{ 变量 }.{ 主轴 }

如果与主轴相关,以 –MPA.– 为前缀的机床参数变量也能够通过 –SP– 前缀访问。


(V.)MPA.{ 变量 }.{ 轴 / 主轴 }
(V.)SP.{ 变量 }.{ 主轴 }

在这些变量中,必须说明它们访问的轴或主轴。可以通过轴名或逻辑号访问轴;可
以通过主轴的名字、逻辑号或主轴系统的索引或通道索引访问主轴。

识别轴和主轴

在以 –A.– 和 –MPA.– 为前缀的变量中,通过它们的逻辑号来识别轴和主轴。


• 对于轴,逻辑号设置指令 AXISNAME。
• 对于主轴,由 NAXIS + 指令 SPDLNAME 之和给出逻辑号。

在以 –SP.– 为前缀的变量中,根据指令 SPDLNAME,利用它们在系统中的索引来识


别主轴。

主要主轴变量

它们是用于访问主要主轴数据的专用变量,不用知道它的名字及编号。它们用来显
示数据和编程循环。

利用 –SP.– 前缀来识别这些变量,但是不指定主轴。

(V.)SP.{var} 主要主轴变量

助记符 轴 主轴 主要主轴
(V.)A.POS.Xn V.A.POS.X V.A.POS.S V.SP.POS
CNC 8070 V.A.POS.1 V.SP.POS.S
V.A.POS.6
V.SP.POS.2
(V.)MPA.AXISTYPE.Xn V.MPA.AXISTYPE.X V.MPA.AXISTYPE.S V.SP.AXISTYPE
V.MPA.AXISTYPE.1 V.SP.AXISTYPE.S
(SOFT V03.0X)
V.MPA.AXISTYPE.6
V.SP.AXISTYPE.2

314
‡ ‡ ‡ Installation manual

9.1.3 访问单通道系统的变量

变量名

与变量相关的通用助记符按如下方式书写:
(V.)[ 通道 ].{ 前缀 }.{ 变量 }

与每个变量相关的助记符以 (V.) 为开始。通过 PRG 访问时,使用这些字符(除去括


号)。但是,从 INT 或 PLC 访问时不能使用它们。 9.
对于这些变量,必须指定它们所属的通道 (第一个通道为编号 1,“0”为无效编

CNC 变量
变量描述的理解
号),必须编写括号。

助记符 PRG PLC / INT


(V.)[n].G.FREAL V.[1].G.FREAL [1].G.FREAL

通道编程为可选项。如果没有指定通道,它将按照如下顺序默认通道:
PRG 正在执行的通道
PLC 第一通道或主通道
INT 有效通道

轴和主轴参数

轴和主轴变量用前缀 –A.– 来识别。与主轴相关的变量也可以使用前缀 –SP.– 来访


问。
(V.)[n].A.{ 变量 }.{ 轴 / 主轴 }
(V.)[n].SP.{ 变量 }.{ 主轴 }

如果与主轴相关,以 –MPA.– 为前缀的机床参数变量也能够通过 –SP– 前缀访问。


(V.)MPA.{ 变量 }.{ 轴 / 主轴 }
(V.)SP.{ 变量 }.{ 主轴 }

在这些变量中,必须说明它们访问的轴或主轴。可以通过轴名或逻辑号访问轴;可
以通过主轴的名字、逻辑号或主轴系统的索引或通道索引访问主轴。

CNC 8070

(SOFT V03.0X)

315
‡ ‡ ‡ Installation manual

识别轴和主轴

在以 –A.– 和 –MPA.– 为前缀的变量中,利用它们的逻辑号来识别轴和主轴。


• 对于轴,逻辑号设置指令 AXISNAME。
• 对于主轴,由 NAXIS + 指令 SPDLNAME 之和给出逻辑号。

在以 –SP.– 为前缀的变量中,利用它们的通道索引或系统索引来识别主轴。
• 当从编程接口或 PLC 读取时,可根据指令 SPDLNAME,利用它的系统索引来识别
主轴。

9. • 当从编程接口(INT)读取时,根据指令 CHSPDLNAME,利用它的通道索引来识
别主轴。
CNC 变量
变量描述的理解

访问轴和主轴的通用变量

通过名字访问变量

通过名字访问轴或主轴时,对其所在的通道进行编程并非决定因素,因而,在这种
情况下对它们进行编程是无关紧要的。当对通道进行编程时,如果轴或主轴不在其
中,那么将忽略该程序。

(V.)A.{var}.X 使用该名字的轴变量。

(V.)A.{var}.S 使用该名字的主轴变量。

(V.)SP.{var}.S2 使用该名字的主轴变量。

通过逻辑号访问变量

根据是否编写了通道号,是通过 PRG、PLC 还是 INT 中访问,助记符有不同的含义。

在没有指定通道编号时,通过 PRG 或 PLC 中访问。

V.A.{var}.m 有逻辑号 m 的轴或主轴变量。

V.SP.{var}.m 系统中有 m 索引的主轴变量。

在没有指定通道编号时,从 INT 中访问。

A.{var}.m 有效通道中有 m 索引的轴变量。

SP.{var}.m 有效通道中有 m 索引的主轴变量。

在指定通道编号时,通过 PRG、PLC 或 INT 中访问。

(V.)[1].A.{var}.m 在通道中有 m 索引的轴变量。


(n=1 对应通道的第一轴 )

(V.)[2].SP.{var}.m 在通道中有 m 索引的主轴变量。


(n=1 对应通道的第一主轴 )

当指定通道编号时,不能够使用 –A.– 前缀访问主轴变量。

访问专用主轴变量
CNC 8070
通过它们的名字来访问变量

对它们的访问和运行如同轴或主轴变量一样是相同的。

(SOFT V03.0X)
通过它们的逻辑号来访问变量

根据是否编辑通道编号,是否通过 PRG、PLC 或 INT 访问,助记符有不同的含义。

316
‡ ‡ ‡ Installation manual

在没有指定通道编号时,通过 PRG 或 PLC 访问如同轴和主轴变量一样。

(V.)A.{var}.m 有逻辑号 m 的主轴变量。

(V.)SP.{var}.m 在系统中有 m 索引的主轴变量。

在没有指定通道编号时,通过 INT 访问。不能够从接口处 使用 –A.– 前缀来访问主


轴变量。

V.SP.{var}.m 在有效通道中有 m 索引的主轴变量。

在指定通道编号时,通过 PRG、PLC 或 INT 访问。不能够使用 –A.– 前缀来访问主轴


变量。
9.

CNC 变量
变量描述的理解
(V.)[n].SP.{var}.m 在 n 通道中有 m 索引的主轴变量。

主要主轴变量

它们是专用变量,在不知道名字、逻辑号或索引的情况下,可用它们来访问每个通
道的主要主轴的数据。它们意味着显示数据和编程循环。

可用前缀来识别这些变量,但是不指定编号及主轴的名字。

(V.)[n].SP.{var} 通道主要主轴 n 的变量。

如果未对通道进行编程,将采用缺省通道,即:
PRG 正在执行的通道。
PLC 第一通道或主通道。
INT 有效通道。

CNC 8070

(SOFT V03.0X)

317
‡ ‡ ‡ Installation manual

9.2 与通用机床参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。
• 使用轴号替代字母 “x”。
• 使用带括号的数字替代字母 “i”和 “m”。

9. (V.)MPG.AXISNAMEx
(V.)MPG.MASTERAXIS[i]
V.MPG.AXISNAME2
V.MPG.MASTERAXIS[1]
V.MPG.AXISNAME3
V.MPG.MASTERAXIS[2]
CNC 变量
与通用机床参数相关的变量

通道配置 PRG PLC INT


(V.)MPG.NCHANNEL CNC 通道数量 R R R

轴配置 PRG PLC INT


(V.)MPG.NAXIS 由 CNC 控制的轴的数量 R R R
(V.)MPG.AXISNAMEx "n" 逻辑轴的命名 — — R
(V.)MPG.TMASTERAXIS[i] 级联式 [i]. 主控轴逻辑号 R R R
(V.)MPG.TSLAVEAXIS[i] 级联式 [i]. 从动轴逻辑号 R R R
(V.)MPG.TORQDIST[i] 级联式 [i]. 扭矩分布 R R R
(V.)MPG.PRELOAD[i] 级联式 [i]. 预载 R R R
(V.)MPG.PRELFITI[i] 级联式 [i]. 施加预载的时间 R R R
(V.)MPG.TPROGAIN[i] 级联式 [i]. 比例增益 R R R
(V.)MPG.TINTIME[i] 级联式 [i]. 积分增益 R R R
(V.)MPG.TCOMPLIM[i] 级联式 [i]. 补偿极限 R R R
(V.)MPG.MASTERAXIS[i] 龙门式 [i]. 主控轴逻辑号 R R R
(V.)MPG.SLAVEAXIS[i] 龙门式 [i]. 从动轴逻辑号 R R R
(V.)MPG.WARNCOUPE[i] 龙门式 [i]. 发布警告的最大差值 R R R
(V.)MPG.MAXCOUPE[i] 龙门式 [i]. 允许的最大差值 R R R
(V.)MPG.DIFFCOMP[i] 龙门式 [i]. 误差差值补偿 R R R
"0" = 否 "1"= 是

TORQDIST, PRELOAD, TPROGAIN 和TCOMPLIM 的PLC读数以百分之一(x100)给出。参考313页“从


PLC 访问数字值”。

主轴配置 PRG PLC INT


(V.)MPG.NSPDL 由 CNC 控制的轴的数量 R R R
(V.)MPG.SPDLNAMEx "x" 主轴的命名 — — R

时间设置 PRG PLC INT


(V.)MPG.LOOPTIME 循环时间 R R R
(V.)MPG.PRGFREQ PRG 模块的频率 (循环中) R R R

CAN 和 SERCOS 总线设置 PRG PLC INT


(V.)MPG.SERBRATE Sercos 传送速率 R R R
"0" = 4 兆比特每秒 "1" = 2 兆比特每秒
(V.)MPG.SERPOWSE Sercos 光强度 R R R
(V.)MPG.CANLENGTH CAN 总线电缆长度 ( 单位:米 ) R R R
"0" = 最大 20 "1" = 最大 30 "2" = 最大 40
"3" = 最大 50 "4" = 最大 60 "5" = 最大 70
"6" = 最大 80 "7" = 最大 90 "8" = 最大 100
"9" >100
CNC 8070 (V.)MPG.CANMODE CAN 总线类型 R R R
"0" = CANfagor "1" = CANopen

缺省条件 PRG PLC INT


(V.)MPG.INCHES 缺省工作单位 R R R
(SOFT V03.0X) "0" = 毫米 "1" = 英寸

318
‡ ‡ ‡ Installation manual

相关算术参数 PRG PLC INT


(V.)MPG.MAXLOCP 最大局部算术参数 R R R
(V.)MPG.MINLOCP 最小局部算术参数 R R R
(V.)MPG.MAXGLBP 最大全局算术参数 R R R
(V.)MPG.MINGLBP 最小全局算术参数 R R R
(V.)MPG.ROPARMAX 最大全局只读算术参数 R R R
(V.)MPG.ROPARMIN 最小全局只读算术参数 R R R
(V.)MPG.MAXCOMP 最大通用算术参数 R R R
(V.)MPG.MINCOMP 最小通用算术参数 R R R

交叉补偿表格
(V.)MPG.MOVAXIS[m] 表格 [m]. 主控轴
PRG
R
PLC
R
INT
R
9.

CNC 变量
与通用机床参数相关的变量
(V.)MPG.COMPAXIS[m] 表格 [m]. 被补偿轴 R R R
(V.)MPG.NPCROSS[m] 表格 [m]. 点的数量 R R R
(V.)MPG.TYPCROSS[m] 表格 [m]. 补偿类型 R R R
"0" = 实际坐标 "1" = 理论坐标
(V.)MPG.BIDIR[m] 表格 [m]. 双向补偿 R R R
"0" = 否 "1"= 是
(V.)MPG.REFNEED[m] 表格 [m]. 强制机床零点搜寻 R R R
"0" = 否 "1"= 是
(V.)MPG.POSITION[m][i] 表格 [m]. 点 [i] 的主控轴位置 R R R
(V.)MPG.POSERROR[m][i] 表格 [m]. 正方向点 [i] 误差 R R R
(V.)MPG.NEGERROR[m][i] 表格 [m]. 负方向点 [i] 误差 R R R

执行时间 PRG PLC INT


(V.)MPG.MINAENDW AUXEND 信号的最小持续时间 R R R
(V.)MPG.REFTIME 估计机床零点搜寻时间 R R R
(V.)MPG.HTIME 估计 "H" 功能时间 R R R
(V.)MPG.DTIME 估计 "D" 功能时间 R R R
(V.)MPG.TTIME 估计 "T" 功能时间 R R R

数字 I/O 的编号 PRG PLC INT


(V.)MPG.NDIMOD 数字输入模块的总数 R R R
(V.)MPG.NDOMOD 数字输出模块的总数 R R R
(V.)MPG.DIMODADDR[n] 数字输入模块的基础索引 R R R
(V.)MPG.DOMODADDR[n] 数字输出模块的基础索引 R R R

探针 PRG PLC INT


(V.)MPG.PROBE 有探针用于刀具校准。 R R R
"0" = 否 "1"= 是
(V.)MPG.PRBDI1 与探针 1 相关联的数字输入 R R R
(V.)MPG.PRBDI2 与探针 2 相关联的数字输入 R R R
(V.)MPG.PRBPULSE1 探针 1 的脉冲类型 R R R
"0" = 负 "1" = 正
(V.)MPG.PRBPULSE2 探针 2 的脉冲类型 R R R
"0" = 负 "1" = 正

9.2.1 与通道相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 使用轴号替代字母 “x”。 CNC 8070

(V.)[n].MPG.GROUPID V.[1].MPG.GROUPID V.[2].MPG.GRUOPID


(V.)[n].MPG.CHAXISNAMEx V.[2].MPG.CHAXISNAME2 V.[1].MPG.CHAXISNAME3

(SOFT V03.0X)

319
‡ ‡ ‡ Installation manual

通道配置 PRG PLC INT


(V.)[n].MPG.GROUPID 通道所属的组 R R R
(V.)[n].MPG.CHTYPE 通道类型 R R R
"0" = CNC "1" = PLC "2" = CNC+PLC
(V.)[n].MPG.HIDDENCH 隐藏通道 R R R
"0" = 否 "1"= 是

配置通道轴 PRG PLC INT


(V.)[n].MPG.CHNAXIS 通道轴的数量 R R R

9. (V.)[n].MPG.CHAXISNAMEx
(V.)[n].MPG.GEOCONFIG
"n" 逻辑轴的命名
通道轴的几何学配置
"0" = 平面 "1" = 三面体

R

R
R
R
CNC 变量
与通用机床参数相关的变量

配置通道主轴 PRG PLC INT


(V.)[n].MPG.CHNSPDL 通道主轴的数量 R R R
(V.)[n].MPG.CHSPDLNAMEx "x" 主轴的命名 — — R

C 轴的配置 PRG PLC INT


(V.)[n].MPG.CAXNAME 如 "C" 轴一样工作的轴 ( 缺省值 ) — — R
(V.)[n].MPG.ALIGNC 径向加工的 "C" 轴 R R R
"0" = 否 "1"= 是

时间设置 ( 通道 ) PRG PLC INT


(V.)[n].MPG.PREPFREQ 每个循环要准备的程序段数量 R R R
(V.)[n].MPG.ANTIME 预期时间 R R R

缺省条件 ( 通道 ) PRG PLC INT


(V.)[n].MPG.KINID 缺省的运动数量 R R R
(V.)[n].MPG.SLOPETYPE 缺省的加速度类型 R R R
"1" = 线性 "2" = 梯形 "3" = 方形 - 正弦形
(V.)[n].MPG.IPLANE 缺省工作平面 R R R
"0" = G17 "1" = G18
(V.)[n].MPG.ISYSTEM 缺省编程类型 R R R
"0" = G90 "1" = G91
(V.)[n].MPG.IMOVE 缺省运动类型 R R R
"0" = G00 "1" = G01
(V.)[n].MPG.IFEED 缺省进给率类型 R R R
"0" = G94 "1" = G95
(V.)[n].MPG.FPRMAN jog 模式是否允许使用功能 G95 R R R
"0" = 否 "1"= 是
(V.)[n].MPG.ICORNER 缺省拐角类型 R R R
"0" = G50 "1" = G05 "2" = G07
(V.)[n].MPG.IRCOMP 缺省的半径补偿模式 R R R
"0" = G136 "1" = G137
(V.)[n].MPG.ROUNDTYPE G5 模式下的倒角类型 ( 缺省 ) R R R
"0" = 弦误差 "1" = % 进给率
(V.)[n].MPG.MAXROUND G5 模式下最大倒角误差 R R R
(V.)[n].MPG.ROUNDFEED G5 模式下的进给率百分率 R R R

CNC 8070

(SOFT V03.0X)

320
‡ ‡ ‡ Installation manual

圆心校正 PRG PLC INT


(V.)[n].MPG.CIRINERR 绝对半径误差 R R R
(V.)[n].MPG.CIRINFACT 超过半径误差的百分率 R R R

CIRINFACT 的 PLC 读数以十分之一 (10 的读数为 %1)给出。参考 313 页 “从 PLC 访问数字值”。

进给率和进给率倍率的状态 PRG PLC INT


(V.)[n].MPG.MAXOVR
(V.)[n].MPG.RAPIDOVR
轴最大进给率 (%)
影响 G00 的倍率
"0" = 否 "1"= 是
R
R
R
R
R
R 9.

CNC 变量
与通用机床参数相关的变量
(V.)[n].MPG.FEEDND 施加编程进给率给通道的所有轴 R R R
"0" = 否 "1"= 是

MAXOVR 的 PLC 读数以十分之一 (10 的读数为 %1)给出。参考 313 页 “从 PLC 访问数字值”。

独立轴运动 PRG PLC INT


(V.)[n].MPG.IMOVEMACH 相对于机床坐标的独立轴运动 R R R

相关子程序 PRG PLC INT


(V.)[n].MPG.TOOLSUB 与 "T" 相关联的子程序 — — R
(V.)[n].MPG.REFPSUB 与 G74 相关联的子程序 — — R
(V.)[n].MPG.OEMSUB(1..10) 与 G180 到 G189 相关联的子程序 — — R
(V.)[n].MPG.SUBPATH 编辑子程序路径 — — R

探针 PRG PLC INT


(V.)[n].MPG.PRB1MIN 沿横坐标轴方向的探针最小坐标 R R R
(V.)[n].MPG.PRB1MAX 沿横坐标轴方向的探针最大坐标 R R R
(V.)[n].MPG.PRB2MIN 沿纵坐标轴方向的探针最小坐标 R R R
(V.)[n].MPG.PRB2MAX 沿纵坐标轴方向的探针最大坐标 R R R
(V.)[n].MPG.PRB3MIN 沿垂直于平面方向的轴的探针最小坐标 R R R
(V.)[n].MPG.PRB3MAX 沿垂直于平面方向的轴的探针最大坐标 R R R

CNC 8070

(SOFT V03.0X)

321
‡ ‡ ‡ Installation manual

9.3 与轴机床参数相关的变量

如果这些变量与主轴有关,可使用前缀 –MPA.– 或 –SP.– 访问它们。

可通过程序 (PRG)、PLC 和接口 (INT) 访问这些变量,它们为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

9. • 使用轴或主轴通道的名字、逻辑号或索引替代 “Xn”字符。
• 保留括号,使用数字替代 “i”字符。
CNC 变量
与轴机床参数相关的变量

(V.)[n].MPA.AXISTYPE.Xn V.[1].MPA.AXISTYPE.X V.[2].MPA.AXISTYPE.1


V.SP.AXISTYPE.S V.[3].SP.AXISTYPE.6
(V.)[n].MPA.INCJOGDIST[i].Xn V.[2].MPA.INCJOGDIST[1].Z V.[4].MPA.INCJOGDIST[2].3

通道属性 Lin Rot Spd Ana Ser


(V.)[n].MPA.AXISEXCH 通道改变许可通道转换许可 是 是 是 是 P/S
"0" = 否 "1" = 暂时的 "2" = 持久的

轴和驱动类型 Lin Rot Spd Ana Ser


(V.)[n].MPA.DRIVETYPE.Xn 驱动器的类型驱动类型 是 是 是 是 P/S
"1" = 模拟 "2" = Sercos "16"= 仿真
(V.)[n].MPA.AXISTYPE.Xn 轴的类型轴类型 是 是 是 是 P/S
"1" = 线性轴 "2" = 旋转轴 "4" = 主轴
(V.)[n].MPA.DRIVEID.Xn Sercos 驱动器选择 (ID) 是 是 是 — P/S
(V.)[n].MPA.OPMODEP.Xn Sercos 驱动操作模式 是 是 是 — P/S
"0" = 位置 "1" = 速度
(V.)[n].MPA.FBACKSRC.Xn 轴的类型 是 是 是 — P/S
"0" = 内部的 "1" = 外部的

HIRTH 轴 Lin Rot Spd Ana Ser


(V.)[n].MPA.HIRTH.Xn Hirth 轴 是 是 — 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.HPITCH.Xn Hirth 轴节距 是 是 — 是 P/S

车削类型机床轴的配置 Lin Rot Spd Ana Ser


(V.)[n].MPA.FACEAXIS.Xn 端面轴 是 — — 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.LONGAXIS.Xn 纵轴 是 — — 是 P/S
"0" = 否 "1"= 是

轴和主轴的同步 Lin Rot Spd Ana Ser


(V.)[n].MPA.SYNCSET.Xn 同步参数的设置 否 是 是 是 P/S
(V.)[n].MPA.DSYNCVELW.Xn 速度同步窗口 是 是 是 是 P/S
(V.)[n].MPA.DSYNCPOSW.Xn 位置同步窗口 是 是 是 是 P/S

旋转轴的配置 Lin Rot Spd Ana Ser


(V.)[n].MPA.AXISMODE.Xn 工作模式 — 是 — 是 P/S
"0" = 模块 "1" = 线性相似
(V.)[n].MPA.UNIDIR.Xn 单向旋转 — 是 — 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.SHORTESTWAY.Xn 通过最短路线 — 是 — 是 P/S
CNC 8070 "0" = 否 "1"= 是

旋转轴和主轴 Lin Rot Spd Ana Ser


(V.)[n].MPA.MODCOMP.Xn 模块补偿 — 是 是 是 S
"0" = 否 "1"= 是
(V.)[n].MPA.CAXIS.Xn 如同 "C" 轴一样工作 — 是 是 是 P/S
(SOFT V03.0X)
"0" = 否 "1"= 是
(V.)[n].MPA.CAXSET.Xn "C" 轴工作设置 — 是 是 是 P/S

322
‡ ‡ ‡ Installation manual

主轴的配置 Lin Rot Spd Ana Ser


(V.)[n].MPA.AUTOGEAR.Xn 自动齿轮传动变换 — — 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.LOSPDLIM.Xn "rpm OK" 百分率下限 — — 是 是 P/S
(V.)[n].MPA.UPSPDLIM.Xn "rpm OK" 百分率上限 — — 是 是 P/S
(V.)[n].MPA.SPDLTIME.Xn S 功能的估计时间 — — 是 是 P/S
(V.)[n].MPA.SPDLSTOP.Xn M2, M30 和复位停止主轴 — — 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.SREVM05.Xn G84 反转停止主轴 — — 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.STEPOVR.Xn
(V.)[n].MPA.MINOVR.Xn
(V.)[n].MPA.MAXOVR.Xn
倍率步幅
最小倍率 (%)
最大倍率 (%)












P/S
P/S
P/S
9.

CNC 变量
与轴机床参数相关的变量
LOSPDLIM, UPSPDLIM, STEPOVR, MINOVR 和 MAXOVR 的 PLC 读数以十分之一(10 的读数为 %1)
给出。参考 313 页 “从 PLC 访问数字值”。

软件轴极限 Lin Rot Spd Ana Ser


(V.)[n].MPA.POSLIMIT.Xn 正向软件极限 是 是 — 是 P/S
(V.)[n].MPA.NEGLIMIT.Xn 负向软件极限 是 是 — 是 P/S
(V.)[n].MPA.SWLIMITTOL.Xn 软件极限公差 是 是 — 是 P/S

失控保护 Lin Rot Spd Ana Ser


(V.)[n].MPA.TENDENCY.Xn 趋向检测激活 是 是 是 是 P/S
"0" = 否 "1"= 是

PLC 偏置 Lin Rot Spd Ana Ser


(V.)[n].MPA.PLCOINC.Xn 每个循环 PLC 的偏置增量 是 是 是 是 P/S

死轴暂停 Lin Rot Spd Ana Ser


(V.)[n].MPA.DWELL.Xn 死轴停留时间 是 是 是 是 P/S

半径 / 直径 Lin Rot Spd Ana Ser


(V.)[n].MPA.DIAMPROG.Xn 以直径编程 是 — — 是 P/S
"0" = 否 "1"= 是

机床原点搜寻 Lin Rot Spd Ana Ser


(V.)[n].MPA.REFDIREC.Xn 原点搜寻方向 是 是 是 是 P/S
"0" = 负向 "1" = 正向
(V.)[n].MPA.DECINPUT.Xn 原点开关 是 是 是 是 P/S
"0" = 否 "1"= 是

探测运动的配置 Lin Rot Spd Ana Ser


(V.)[n].MPA.PROBEAXIS.Xn 探测轴 是 是 — 是 P/S
(V.)[n].MPA.PROBERANGE.Xn 最大制动距离 是 是 — 是 P/S
(V.)[n].MPA.PROBEFEED.Xn 探测进给率 是 是 — 是 P/S
(V.)[n].MPA.PROBEDELAY " 探针 1" 信号的延迟 是 是 — 是 P/S
(V.)[n].MPA.PROBEDELAY " 探针 2" 信号的延迟 是 是 — 是 P/S

刀具检验 Lin Rot Spd Ana Ser


(V.)[n].MPA.REPOSFEED.Xn 最大复位进给率 是 是 — 是 P/S

独立轴的配置 Lin Rot Spd Ana Ser


(V.)[n].MPA.POSFEED.Xn 定位进给率 是 是 是 是 P/S CNC 8070

(SOFT V03.0X)

323
‡ ‡ ‡ Installation manual

Lin
JOG 模式 Spd Ana Ser
Rot
(V.)[n].MPA.MANPOSSW.Xn G201 的最大正向行程 是 — 是 P/S
(V.)[n].MPA.MANNEGSW.Xn G201 的最大负向行程 是 — 是 P/S
(V.)[n].MPA.JOGFEED.Xn 连续 JOG 模式进给率 是 — 是 P/S
(V.)[n].MPA.JOGRAPFEED.Xn 连续 JOG 模式下的快速进给 是 — 是 P/S
(V.)[n].MPA.MAXMANFEED.Xn 连续 JOG 模式下的最大进给 是 — 是 P/S
(V.)[n].MPA.MAXMANACC.Xn JOG 模式下的最大加速度 是 — 是 P/S
(V.)[n].MPA.MANFEEDP.Xn G201 的 jog 进给率的最大值 % 是 — 是 P/S

9. (V.)[n].MPA.IPOFEEDP.Xn
(V.)[n].MPA.MANACCP.Xn
(V.)[n].MPA.IPOACCP.Xn
G201 的执行进给率的最大值 %
G201 的 jog 加速度的最大值 %
G201 的执行加速度的最大值 %






是 P/S
是 P/S
是 P/S
CNC 变量
与轴机床参数相关的变量

JOG 模式 . 手轮 Lin Rot Spd Ana Ser


(V.)[n].MPA.MPGRESOL[i].Xn [i] 位置的刻度盘分辨率 是 是 — 是 P/S
(V.)[n].MPA.MPGFILTER.Xn 手轮的过滤时间 是 是 — 是 P/S

JOG 模式 . 增量 JOG Lin Rot Spd Ana Ser


(V.)[n].MPA.INCJOGDIST[i].Xn [i] 刻度盘位置的运动距离 是 是 — 是 P/S
(V.)[n].MPA.INCJOGFEED[i].X [i] 位置的进给率 是 是 — 是 P/S
n

丝杠误差补偿 Lin Rot Spd Ana Ser


(V.)[n].MPA.LSCRWCOMP.Xn 丝杠误差补偿 是 是 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.NPOINTS.Xn 表格中点的数量 是 是 是 是 P/S
(V.)[n].MPA.TYPLSCRW.Xn 补偿的类型 是 是 是 是 P/S
"0" = 实际坐标 "1" = 理论坐标
(V.)[n].MPA.BIDIR.Xn 双向补偿 是 是 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.REFNEED.Xn 强制原点搜寻 是 是 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.POSITION[i].Xn 点 [i] 的主控轴位置 是 是 是 是 P/S
(V.)[n].MPA.POSERROR[i].Xn 点 [i] 的正向误差 是 是 是 是 P/S
(V.)[n].MPA.NEGERROR[i].Xn 点 [i] 的负向误差 是 是 是 是 P/S

消除频率的滤波器 Lin Rot Spd Ana Ser


(V.)[n].MPA.ORDER[i].Xn 滤波器指令 是 是 是 是 P/S
(V.)[n].MPA.TYPE[i].Xn 滤波器类型 是 是 是 是 P/S
"1" = 低通 "2" = 反共振
(V.)[n].MPA.FREQUENCY[i].Xn 转折或中心频率 是 是 是 是 P/S
(V.)[n].MPA.NORBWIDTH[i].Xn 标准带宽 是 是 是 是 P/S
(V.)[n].MPA.SHARE[i].Xn 通过滤波器信号的百分率 是 是 是 是 P/S

工作设置 Lin Rot Spd Ana Ser


(V.)[n].MPA.NPARSETS.Xn 工作设置数量 是 是 是 是 P/S
(V.)[n].MPA.DEFAULTSET.Xn 缺省工作设置 ( 通电状态 ) 是 是 是 是 P/S

CNC 8070

(SOFT V03.0X)

324
‡ ‡ ‡ Installation manual

9.3.1 与换档参数相关的变量
可以通过程序 (PRG)、PLC 和接口 (INT) 访问这些变量,它们为只读 (R) 同步,在执行过程中进
行赋值。

它们有通用的名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 保留括号,使用齿轮编号替代“g”字母。使用编号 1 来识别第一个齿轮,“0”为无效编号。
• 使用轴或主轴通道的名字、逻辑号或索引替代 “Xn”字符。
9.

CNC 变量
与轴机床参数相关的变量
(V.)[n].MPA.COUNTERID[g].Xn V.[1].MPA.COUNTERID[1].X V.[2].MPA.COUNTERID[2].1
(V.)[n].MPA.PITCH[g].Xn V.[2].MPA.PITCH[1].Z V.[4].MPA.PITCH[2].3

Lin
反馈分辨率 Spd Ana Ser
Rot
(V.)[n].MPA.PITCH[g].Xn 丝杠螺距 是 是 是 P/S
(V.)[n].MPA.PITCH2[g].Xn 丝杠螺距 ( 二阶反馈 ) 是 是 — P/S
(V.)[n].MPA.NPULSES[g].Xn 编码器脉冲数量 是 是 是 S
(V.)[n].MPA.NPULSES2[g].Xn 编码器脉冲数量 ( 二阶反馈 ) 是 是 是 S
(V.)[n].MPA.INPUTREV[g].Xn 电机轴转数 是 是 是 P/S
(V.)[n].MPA.INPUTREV2[g].Xn 电机轴转数 ( 二阶反馈 ) 是 是 — P/S
(V.)[n].MPA.OUTPUTREV[g].Xn 机床轴转数 是 是 是 P/S
(V.)[n].MPA.OUTPUTREV2[g].Xn 机床轴转数 ( 二阶反馈 ) 是 是 — P/S
(V.)[n].MPA.SINMAGNI[g].Xn 正弦曲线倍乘因子 是 是 是 —
(V.)[n].MPA.ABSFEEDBACK[g].Xn 绝对反馈系统 是 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.FBACKAL[g] 反馈警报激活 是 是 是 —
"0" = 否 "1"= 是

循环设置 Lin Rot Spd Ana Ser


(V.)[n].MPA.LOOPCH[g].Xn 模拟电压信号转换 是 是 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.AXISCH[g].Xn 反馈信号转换 是 是 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.INPOSW[g].Xn 在适当位置区域 是 是 是 是 P/S

运动反转间隙 Lin Rot Spd Ana Ser


(V.)[n].MPA.BACKLASH[g].Xn 背隙 是 是 是 是 P/S

背隙 . 附加速度指令脉冲 Lin Rot Spd Ana Ser


(V.)[n].MPA.BAKANOUT[g].Xn 附加速度指令脉冲 是 是 是 是 P/S
(V.)[n].MPA.BAKTIME[g].Xn 附加速度指令脉冲持续时间 是 是 是 是 P/S
(V.)[n].MPA.ACTBAKAN[g].Xn 附加速度指令脉冲的应用 是 是 是 是 P/S
"0" = G2/G3 "1" = 总是

进给率设置 Lin Rot Spd Ana Ser


(V.)[n].MPA.G00FEED[g].Xn G00 方式下的进给率 是 是 是 是 P/S
(V.)[n].MPA.MAXVOLT[g].Xn G00FEED 的模拟电压 是 是 是 是 S

CNC 8070

(SOFT V03.0X)

325
‡ ‡ ‡ Installation manual

增益设置 Lin Rot Spd Ana Ser


(V.)[n].MPA.PROGAIN[g].Xn 比例增益 是 是 是 是 P/S
(V.)[n].MPA.FFWTYPE[g].Xn 预先控制 (前馈)类型 是 是 是 是 P/S
"0" = 关闭
"1" = 前馈
"2" = Ac- 前馈
"3" = 前馈 + Ac- 前馈
(V.)[n].MPA.FFGAIN[g].Xn 自动模式下前馈的百分率 是 是 是 是 P/S
(V.)[n].MPA.MANFFGAIN[g].Xn JOG 模式下前馈的百分率 是 是 — 是 P/S
(V.)[n].MPA.ACFWFACTOR[g].Xn 加速度时间常数 是 是 是 是 S
9. (V.)[n].MPA.ACFGAIN[g].Xn 自动模式下 AC- 前馈的百分率
(V.)[n].MPA.MANACFGAIN[g].Xn JOG 模式下 AC- 前馈的百分率








P/S
P/S
虽然在机床参数表格中,它们的读数可带多达四位的小数,但是在任意情形下,以下变量的读数只能带
CNC 变量
与轴机床参数相关的变量

一或两位小数。

• 变量 ACFGAIN 和 MANACFGAIN 中 ,只有第一位小数有效。


• 变量 FFGAIN 和 MANFFGAIN 中,前两位小数有效。

ACFGAIN和MANACFGAIN 的PLC 读数以十分之一(x10)给出。FFGAIN和MANFFGAIN 的PLC 读数以百


分之一 (x100) 给出。参考 313 页 “从 PLC 访问数字值”。

线性加速度 Lin Rot Spd Ana Ser


(V.)[n].MPA.LACC1[g].Xn 第一部分加速度 是 是 是 是 P/S
(V.)[n].MPA.LACC2[g].Xn 第二部分加速度 是 是 是 是 P/S
(V.)[n].MPA.LFEED[g].Xn 转变速度 是 是 是 是 P/S

梯形和方波 - 正弦型加速度 Lin Rot Spd Ana Ser


(V.)[n].MPA.ACCEL[g].Xn 加速度 是 是 是 是 P/S
(V.)[n].MPA.DECEL[g].Xn 减速度 是 是 是 是 P/S
(V.)[n].MPA.ACCJERK[g].Xn 加加速度 是 是 是 是 P/S
(V.)[n].MPA.DECJERK[g].Xn 减减速度 是 是 是 是 P/S

原点搜寻 Lin Rot Spd Ana Ser


(V.)[n].MPA.I0TYPE[g].Xn 参考标志 (I0) 类型 是 是 是 是 P/S
"0" = 标准
"1" = 渐增距离编码
"2" = 渐减距离编码
(V.)[n].MPA.REFVALUE[g].Xn 原点位置 是 是 是 是 P/S
(V.)[n].MPA.REFSHIFT[g].Xn 参考点 (原点)偏置 是 是 是 是 P/S
(V.)[n].MPA.REFFEED1[g].Xn 快速原点搜寻进给率 是 是 是 是 P/S
(V.)[n].MPA.REFFEED2[g].Xn 慢速原点搜寻进给率 是 是 是 是 P/S
(V.)[n].MPA.REFPULSE[g].Xn I0 脉冲的类型 是 是 是 是 P/S
"0" = 负 "1" = 正
(V.)[n].MPA.ABSOFF[g].Xn 关于编码参考标志的偏置 是 是 是 是 P/S
(V.)[n].MPA.EXTMULT[g].Xn 距离编码标志的外部因素 是 是 是 是 —
(V.)[n].MPA.I0CODDI1[g].Xn 2 个固定编码标志之间的间距 是 是 是 是 P/S
(V.)[n].MPA.I0CODDI2[g].Xn 2 个变量编码标志之间的间距 是 是 是 是 P/S

跟随误差 Lin Rot Spd Ana Ser


(V.)[n].MPA.FLWEMONITOR[g].Xn 监控类型 是 是 是 是 P/S
"0" = 关闭 "1" = 标准 "2" = 线性
(V.)[n].MPA.MINFLWE[g].Xn 停止时的最大跟随误差 是 是 是 是 P/S
(V.)[n].MPA.MAXFLWE[g].Xn 运动时的最大跟随误差 是 是 是 是 P/S
(V.)[n].MPA.FEDYNFAC[g].Xn 跟随误差偏差的 % 是 是 是 是 P/S
(V.)[n].MPA.ESTDELAY[g].Xn 跟随误差延迟 是 是 是 是 P/S
CNC 8070 (V.)[n].MPA.INPOMAX[g].Xn 到达恰当位置的时间 是 是 是 是 P/S
(V.)[n].MPA.INPOTIME[g].Xn 停留在恰当位置的最小时间 是 是 是 是 P/S

轴的润滑 Lin Rot Spd Ana Ser


(V.)[n].MPA.DISTLUBRI[g].Xn 关于润滑脉冲的时间间隔 是 是 是 是 P/S
(SOFT V03.0X)

旋转轴和主轴 Lin Rot Spd Ana Ser


(V.)[n].MPA.MODUPLIM[g].Xn 模块的上限 — 是 是 是 S
(V.)[n].MPA.MODLOWLIM[g].Xn 模块的下限 — 是 是 是 S
(V.)[n].MPA.MODNROT[g].Xn 模块误差 . 转数 — 是 是 是 S
(V.)[n].MPA.MODERR[g].Xn 模块误差 . 增量数 — 是 是 是 S

326
‡ ‡ ‡ Installation manual

主轴 Lin Rot Spd Ana Ser


(V.)[n].MPA.SZERO[g].Xn 被认为是 "0 转 / 分 " 的速度 — — 是 — P/S
(V.)[n].MPA.POLARM3[g].Xn 模拟电压符号 M3 — — 是 — S
"0" = 负 "1" = 正
(V.)[n].MPA.POLARM4[g].Xn 模拟电压符号 M4 — — 是 — S
"0" = 负 "1" = 正

模拟电压 Lin Rot Spd Ana Ser


(V.)[n].MPA.SERVOOFF[g].Xn 偏置补偿 是 是 是 是 —
(V.)[n].MPA.MINANOUT[g].Xn 最小模拟输出

模拟输出 / 反馈输入
是 是 是 是 —

Lin Rot Spd Ana Ser


9.

CNC 变量
与 jog 模式参数相关的变量
(V.)[n].MPA.ANAOUTID[g].Xn 轴的模拟输出 是 是 是 是 —
(V.)[n].MPA.COUNTERID[g].Xn 轴的反馈输入 是 是 是 是 —

9.4 与 jog 模式参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。
• 保留括号,使用数字替代 “i”字母。

(V.)MPMAN.NMPG V.MPMAN.NMPG
(V.)MPMAN.MPGAXIS[i] V.MPMAN.MPGAXIS[1] V.MPMAN.MPGAXIS[2]

手轮 PRG PLC INT


(V.)MPMAN.NMPG 手轮的数量 R R R
(V.)MPMAN.COUNTERID[i] 手轮 [i] 的反馈输入 R R R
(V.)MPMAN.MPGAXIS[i] 与手轮 [i] 关联的轴 R R R

JOG 键 PRG PLC INT


(V.)MPMAN.JOGKEYDEF[i] JOG [i] 键的轴和运动方向 R R R
(V.)MPMAN.JOGTYPE JOG 状态 R R R
该变量可取如下值:

"1", "2"..."16" = 机床参数设置成 "+1", "+2"..."+16". ( 轴和正方向使用的键 )

"-1", "-2"... "-16" = 机床参数设置成 "-1", "-2"..."-16". ( 轴和负方向使用的键 )

"101", "102"..."116" = 机床参数设置成 "1", "2"..."16". ( 轴键 )

"300" = 机床参数设置成 "R". ( 快速运动键 )

"301" = 机床参数设置成 "+". ( 正方向使用的键 )

"302" = 机床参数设置成 "-". ( 负方向使用的键 )

CNC 8070

(SOFT V03.0X)

327
‡ ‡ ‡ Installation manual

9.5 与 "M" 功能参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。
• 保留括号,使用数字替代 “i”字母。

(V.)MPM.MNUM[i] V.MPM.MNUM[3]

9. (V.)MPM.MTABLESIZE V.MPM.MTABLESIZE
CNC 变量
与 "M" 功能参数相关的变量

"M" 功能表格 PRG PLC INT


(V.)MPM.MTABLESIZE "M" 功能表格元素的数量 R R R
(V.)MPM.MNUM[i] "M" 功能号 R R R
(V.)MPM.SYNCHTYPE[i] "M" 功能同步类型 R R R
"0" = 不同步 "2" = 前-前
"4" = 前-后 "8" = 后-后
(V.)MPM.MTIME[i] "M" 功能估计时间 R R R
(V.)MPM.MPROGNAME[i] 与 "M" 功能相关的子程序名 — — R

CNC 8070

(SOFT V03.0X)

328
‡ ‡ ‡ Installation manual

9.6 与运动学参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。
• 用运动学编号替代字母 "n" 。
• 用偏置号替代字母 "m"。

(V.)MPK.KINn[m] V.MPK.KIN1[1] V.MPK.KIN6[42] 9.

CNC 变量
与运动学参数相关的变量
运动学 PRG PLC INT
(V.)MPK.NKIN 运动学表格 R R R
(V.)MPK.TYPE 运动学类型 R R R
(V.)MPK.KINn[m] 运动学 "n" 的偏置 [m] R R R

角度转换 PRG PLC INT


(V.)MPK.NANG 角度转换编号 R R R
(V.)MPK.ANGAXNA[n] 角度轴命名 R R R
(V.)MPK.ORTAXNA[n] 直交轴命名 R R R
(V.)MPK.ANGANTR[n] 笛卡尔轴和倾斜轴之间的夹角 R R R
(V.)MPK.OFFANGAX[n] 角度转换原点偏置 R R R

CNC 8070

(SOFT V03.0X)

329
‡ ‡ ‡ Installation manual

9.7 与刀库参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。
• 使用刀库编号替代字母 “z”,保留括号。

(V.)TM.MZSIZE[z] V.TM.MZSIZE[1]

9. 刀库 PRG PLC INT


CNC 变量
与刀库参数相关的变量

(V.)TM.NTOOLMZ 刀库编号 R R R
(V.)TM.MZGROUND[z] 允许使用基础刀具 R R R
"0" = 否 "1"= 是
(V.)TM.MZSIZE[z] 刀库尺寸 R R R
(V.)TM.MZRANDOM[z] 随机刀库 R R R
"0" = 否 "1"= 是
(V.)TM.MZTYPE[z] 刀库类型 R R R
"1" = 异步
"2" = 同步
"3" = 转塔式
"4" = 与换刀臂 1 同步
"5" = 与换刀臂 2 同步
(V.)TM.MZCYCLIC[z] 循环换刀架 R R R
"0" = 否 "1"= 是
(V.)TM.MZOPTIMIZED[z] 刀具管理 R R R
"0" = 否 "1"= 是
(V.)TM.MZM6ALONE[z] 在无刀具时执行 M6 的动作 R R R
"0" = 无 "1" = 报警 "2" = 出错

CNC 8070

(SOFT V03.0X)

330
‡ ‡ ‡ Installation manual

9.8 与 OEM 参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。
• 保留括号,使用参数编号替代字母 “i” 。该编号与在机床参数表格中的参数编号一致。例
如 , 出现在 MTBPAR 表格中的 P0 参数将作为 (V.)MTB.P[0] 被访问。

(V.)MTB.P[i] V.MTB.P[3]
9.
共享存储器

CNC 变量
与 OEM 参数相关的变量
PRG PLC INT
(V.)MTB.PLCDATASIZE PLC 的共享数据空间尺寸 R R R

OEM 参数 PRG PLC INT


(V.)MTB.SIZE OEM 参数的数量 R R R
(V.)MTB.P[i] OEM 参数 [i] 的值 R R R
(V.)MTB.PF[i] OEM 参数 [i] 的值,每 10000 的值 R R R

当从 PLC 读取变量 (V.)MTB.P[i] 时,将截去小数部分。 变量 (V.)MTB.PF[i] 返回乘 10000 的参数值。


DATA = 54.9876
(V.)MTB.P[10] = 54
(V.)MTB.PF[10] = 549876

读取驱动器变量 PRG PLC INT


(V.)DRV.SIZE 驱动器查询的变量数 R R R
(V.)DRV.name 变量值 R/W R/W R/W

驱动器变量的访问可为读或写,这取决于它在机床参数表中的设置。同样地,从 PLC 访问这些变量的


类型 (同步或异步)也在机床参数表中定义。

CNC 8070

(SOFT V03.0X)

331
‡ ‡ ‡ Installation manual

9.9 与用户表格相关的变量

这些变量为读 / 写 (R/W) 同步,在执行过程中进行赋值。

它们有通用的名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 使用数字替代字母 "m" 和 "i",保留括号。
• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。
9. (V.)A.ORGT[i].Xn V.A.ORGT[1].X V.A.ORGT[1].1
CNC 变量
与用户表格相关的变量

(V.)A.FIX.Xn V.A.FIX.X V.A.FIX.2


(V.)G.LUPm[n] V.G.LUP2[12]

Lin
零点偏置表格 Spd PRG PLC INT Exec
Rot
(V.)G.FORG 表格中的第一零点偏置 — — R R R 是
(V.)G.NUMORG 表格中的零点偏置号 — — R R R 是
(V.)[n].A.ORG.Xn Xn 轴的当前原点偏置 是 否 R R R 否
(V.)[n].A.ORGT[i].Xn Xn 轴的 [i] 原点偏置 是 否 R/W R/W R/W 是
(V.)[n].A.PLCOF.Xn Xn 轴的 PLC 原点偏置 是 否 R/W R/W R 是
(V.)[n].A.ACTPLCOF.Xn Xn 轴上累计的 PLC 偏置 是 是 R R R 是
零点偏置 G54 到 G59 的编号方式均相同。

G54=1, G55=2, G56=3, G57=4, G58=5, G59=6

CNC 8070

(SOFT V03.0X)

332
‡ ‡ ‡ Installation manual

Lin
夹具表格 Spd PRG PLC INT Exec
Rot
(V.)G.FFIX 表格的第一夹具 — — R R R 是
(V.)G.NUMFIX 表格中的夹具编号 — — R R R 是
(V.)[n].G.FIX 当前夹具编号 — — R/W R R 否
(V.)[n].A.FIX.Xn Xn 轴的当前夹具偏置 是 否 R R R 否
(V.)[n].A.FIXT[i].Xn Xn 轴的 [i] 夹具偏置 是 否 R/W R/W R/W 是

9.

CNC 变量
与用户表格相关的变量
算数参数表 PRG PLC INT Exec
(V.)G.CUP[i] 通用算数参数 [i] 的值 — R/W R/W 是
(V.)G.CUPF[i] 通用算数参数 [i] 的值 . 每 10000 值 — R/W R/W 是
(V.)[n].G.GUP[i] 全局算数参数 [i] 的值 — R/W R/W 是
(V.)[n].G.GUPF[i] 全局算数参数 [i] 的值 . 每 10000 值 — R/W R/W 是
(V.)[n].G.LUPACT[i] 局部算数参数 [i] 有效标准的值 — R/W R/W 是
(V.)[n].G.LUPm[i] m 标准的局部算数参数 [i] 的值 — R/W R/W 是
(V.)[n].G.LUPmF[i] m 标准的局部算数参数 [i] 的值 . 每 1000 值 — R/W R/W 是

当从 PLC 读取变量 G.CUP、G.GUP 以及 G.LUP1[i] ~ G.LUP7[i] 时,截去小数部分。变量 G.CUPF、


G.GUPF 以及 G.LUP1F[i] ~ G.LUP7F[i] 返回乘 10000 后的参数值。
P100 = 23.1234
G.GUP[100] = 23
G.GUPF[100] = 231234

CNC 8070

(SOFT V03.0X)

333
‡ ‡ ‡ Installation manual

9.10 与刀具相关的变量

对于所有刀具变量,与有效刀具 ( 例如 TM.TOR) 相关的变量总是同步读取。与有效刀具无关的变量 ( 例


如 TM.TORT[i][j]),如果刀具在刀库中,则支持同步读取,否则支持异步读取。这些变量的写入总是异步
的,它也适合于有效刀具或非有效刀具。

刀具管理器变量的读取也是异步的。

这些变量在程序段执行期间被赋值,它们有通用名字。

9. • 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。


• 使用数字替代字母 "m" 、 "j" 和 "i",保留括号。
CNC 变量
与刀具相关的变量

• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。

(V.)[n].TM.TOOL V.[1].TM.TOOL V.[4].TM.TOOL


(V.)TM.TORT[m][i] V.TM.TORT[3][1] V.TM.TORT[21][2]
(V.)TM.TOFLWT[m][i].Xn (V.)TM.TOFLWT[4][1].X (V.)TM.TOFLWT[4][1].1

刀具和偏置 PRG PLC INT


(V.)TM.T[z][j] [z] 刀库中在 [j] 位置的刀具 R R R
(V.)TM.P[z][m] [z] 刀库中 [m] 刀具的位置 R R R
(V.)[n].TM.TOOL 有效刀具号 R R R
(V.)[n].TM.TOD 有效刀具偏置号 R R R
(V.)[n].TM.NXTOOL 下一把刀具号 R R R
(V.)[n].TM.NXTOD 下一把刀具的偏置号 R R R

如果在变量 (V.)TM.T[z][j] 和 (V.)TM.P[z][m] 中, [z] 刀库的编号被遗漏,变量指向前一个。


" 下一把刀具 " 指已经选好,但是等待执行 M06 来激活的刀具。

监测 PRG PLC INT


(V.)[n].TM.TOMON[i] 有效刀具偏置 [i] 的监测类型 R R R
(V.)TM.TOMONT[m][i] 刀具 [m] 偏置 [i] 的监测类型 R/W R/W R/W
(V.)[n].TM.TLFN[i] 有效刀具偏置 [i] 的最大寿命 R R R
(V.)TM.TLFNT[m][i] 刀具 [m] 偏置 [i] 的最大寿命 R/W R/W R/W
(V.)[n].TM.TLFR[i] 有效刀具偏置 [i] 的实际寿命 R R R
(V.)TM.TLFRT[m][i] 刀具 [m] 偏置 [i] 的实际寿命 R/W R/W R/W
(V.)[n].TM.REMLIFE 有效刀具剩余寿命 — R R

如果在刀具变量中遗漏了偏置号,变量指向有效偏置。

刀库 PRG PLC INT


(V.)[n].TM.TSTATUS 有效刀具状态 R R R
(V.)TM.TSTATUST[m] 刀具 [m] 状态 — R R
(V.)[n].TM.TLFF 有效刀具族 R R R
(V.)TM.TLFFT[m] 刀具 [m] 族 R/W R/W R/W
(V.)[n].TM.ACTUALMZ 每个通道使用的刀库 R R R
(V.)TM.MZRESPECTSIZE[z 在随机刀库 [z] 中,刀具总是在同一位置。 R R R
]
(V.)TM.MZACTUALCH[z] 刀库 [z] 使用的通道 R R R

CNC 8070

(SOFT V03.0X)

334
‡ ‡ ‡ Installation manual

下列变量可以通过程序 (PRG)、 PLC 和接口 (INT) 访问,是读 - 写型 (R/W) 。

Rot
几何学 ( 铣刀 ) Spd
Lin
(V.)[n].TM.TOR[i] 有效刀具偏置 [i] 半径 — —
(V.)TM.TORT[m][i] 刀具 [m] 偏置 [i] 半径 — —
(V.)[n].TM.TOI[i] 有效刀具补偿 [i] 半径磨损 — —
(V.)TM.TOIT[m][i] 刀具 [m] 补偿 [i] 半径磨损 — —
(V.)[n].TM.TOL[i] 有效刀具长度偏置 [i] — —
(V.)TM.TOLT[m][i] 刀具 [m] 偏置 [i] 长度 — —
(V.)[n].TM.TOK[i]
(V.)TM.TOKT[m][i]
(V.)[n].TM.TOTIPR[i]
有效刀具补偿 [i] 长度磨损
刀具 [m] 补偿 [i] 长度磨损
有效刀具偏置 [i] 刀尖半径






9.

CNC 变量
与刀具相关的变量
(V.)TM.TOTIPRT[m][i] 刀具 [m] 偏置 [i] 刀尖半径 — —
(V.)[n].TM.TOWTIPR[i] 有效刀具补偿 [i] 刀尖半径磨损 — —
(V.)TM.TOWTIPRT[m][i] 刀具 [m] 补偿 [i] 刀尖半径磨损 — —
(V.)[n].TM.TOCUTL[i] 有效刀具偏置 [i] 切削长度 — —
(V.)TM.TOCUTLT[m][i] 刀具 [m] 偏置 [i] 切削长度 — —
(V.)[n].TM.TOAN[i] 有效刀具偏置 [i] 穿透角度 — —
(V.)TM.TOANT[m][i] 刀具 [m] 偏置 [i] 穿透角度 — —
(V.)[n].TM.TOFL[i].Xn 有效刀具偏置 [i] 的 Xn 轴偏差 是 否
(V.)[n].TM.TOFL1 通道第一轴刀具的偏置 是 否
(V.)[n].TM.TOFL2 通道第二轴刀具的偏置 是 否
(V.)[n].TM.TOFL3 通道第三轴刀具的偏置 是 否
(V.)TM.TOFLT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴偏差 是 否
(V.)[n].TM.TOFLW[i].Xn 有效刀具偏置 [i] 的 Xn 轴偏差 是 否
(V.)[n].TM.TOFLW1 通道第一轴刀具的磨损补偿 是 否
(V.)[n].TM.TOFLW2 通道第二轴刀具的磨损补偿 是 否
(V.)[n].TM.TOFLW3 通道第三轴刀具的磨损补偿 是 否
(V.)TM.TOFLWT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴偏差磨损 是 否

如果在刀具变量中遗漏偏置号,变量指向有效偏置。

(V.)TM.TOR[i] 有效刀具半径 , 偏置 [i]。

(V.)TM.TOR 有效刀具半径 , 有效偏置。

(V.)TM.TORT[m][i] 刀具 [m] 偏置 [i] 的半径。

(V.)TM.TORT[m] 刀具半径 [m], 通道中有效偏置。

"CUSTOM" 数据 PRG PLC INT


(V.)[n].TM.TOTP1 有效刀具的附加参数 1 R/W R/W R/W
(V.)[n].TM.TOTP2 有效刀具的附加参数 2 R/W R/W R/W
(V.)[n].TM.TOTP3 有效刀具的附加参数 3 R/W R/W R/W
(V.)[n].TM.TOTP4 有效刀具的附加参数 4 R/W R/W R/W
(V.)TM.TOTP1T[i] 刀具 [i] 附加参数 1 R/W R/W R/W
(V.)TM.TOTP2T[i] 刀具 [i] 附加参数 2 R/W R/W R/W
(V.)TM.TOTP3T[i] 刀具 [i] 附加参数 3 R/W R/W R/W
(V.)TM.TOTP4T[i] 刀具 [i] 附加参数 4 R/W R/W R/W

刀具管理器 PRG PLC INT


(V.)[n].TM.MZSTATUS 刀具管理器状态 — R R
(V.)[n].TM.MZRUN 刀具管理器运行 — R R
(V.)[n].TM.MZMODE 刀具管理器操作模式 R/W R R/W
(V.)[n].TM.MZWAIT 执行操纵的刀具管理器 R R R CNC 8070
(V.)TM.MZWAIT 在与 M06 关联的子程序中不需要编写它。子程序本身等待管理器的操纵完成。
这样,程序段准备不会中断。

(SOFT V03.0X)

335
‡ ‡ ‡ Installation manual

Rot
几何学 ( 车刀 ) Spd
Lin
(V.)[n].TM.NUMOFD 有效刀具偏置号 — —
(V.)[n].TM.NUMOFDT[m] 刀具 [m] 偏置号 — —
(V.)[n].TM.DTYPE[i] 刀具偏置类型 . 有效刀具偏置 [i] — —
(V.)[n].TM.DTYPET[i][m] 刀具偏置类型 . 刀具 [m] 偏置 [i] — —
(V.)[n].TM.DSUBTYPE[i] 刀具偏置子类型 . 有效刀具偏置 [i] — —
(V.)[n].TM.DSUBTYPET[i][m] 刀具偏置子类型 . 刀具 [m] 偏置 [i] — —

9. (V.)[n].TURNCONFIG[i]

(V.)[n].TM.LOCODE[i]
有效刀具偏置 [i] 的轴设置
(V.)[n].TURNCONFIG[i][m] 刀具 [m] 偏置 [i] 的轴设置
有效刀具偏置 [i] 位置码 ( 形状 )






CNC 变量
与刀具相关的变量

(V.)[n].TM.LOCODET[i][m] 刀具 [m] 偏置 [i] 位置码 ( 形状 ) — —


(V.)[n].TM.FIXORI[i] 有效刀具偏置 [i] 刀柄 — —
(V.)[n].TM.FIXORIT[i][m] 刀具 [m] 偏置 [i] 刀柄 — —
(V.)[n].TM.SPDLTURDIR[i] 主轴旋转方向 . 有效刀具偏置 [i] — —
(V.)[n].TM.SPDLTURDIRT[i][m] 主轴旋转方向 . 刀具 [m] 偏置 [i] — —
(V.)[n].TM.NOSEA[i] 有效刀具偏置 [i] 的刀具角 — —
(V.)[n].TM.NOSEAT[i][m] 刀具 [m] 偏置 [i] 的刀具角 — —
(V.)[n].TM.NOSEW[i] 有效刀具偏置 [i] 的刀具宽度 — —
(V.)[n].TM.NOSEWT[i][m] 刀具 [m] 偏置 [i] 的刀具宽度 — —
(V.)[n].TM.CUTA[i] 有效刀具偏置 [i] 的切削角 — —
(V.)[n].TM.CUTAT[i][m] 刀具 [m] 偏置 [i] 的切削角 — —
(V.)[n].TM.TOCUTL[i] 有效刀具偏置 [i] 的切削长度 — —
(V.)TM.TOCUTLT[m][i] 刀具 [m] 偏置 [i] 的切削长度 — —
(V.)[n].TM.TOTIPR[i] 有效刀具偏置 [i] 的刀尖半径 — —
(V.)TM.TOTIPRT[m][i] 刀具 [m] 偏置 [i] 的刀尖半径 — —
(V.)[n].TM.TOWTIPR[i] 有效刀具偏置 [i] 的刀尖半径磨损 — —
(V.)TM.TOWTIPRT[m][i] 刀具 [m] 偏置 [i] 的刀尖半径磨损 — —
(V.)[n].TM.TOFL[i].Xn 有效刀具偏置 [i] 的 Xn 轴距离 是 否
(V.)[n].TM.TOFL1 通道第一轴刀具的偏置 是 否
(V.)[n].TM.TOFL2 通道第二轴刀具的偏置 是 否
(V.)[n].TM.TOFL3 通道第三轴刀具的偏置 是 否
(V.)TM.TOFLT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴距离 是 否
(V.)[n].TM.TOFLW[i].Xn 有效刀具偏置 [i] 的 Xn 轴磨损距离 是 否
(V.)[n].TM.TOFLW1 通道第一轴的刀具磨损补偿 是 否
(V.)[n].TM.TOFLW2 通道第二轴的刀具磨损补偿 是 否
(V.)[n].TM.TOFLW3 通道第三轴的刀具磨损补偿 是 否
(V.)TM.TOFLWT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴磨损距离 是 否

(V.)TM.NUMOFD 为只读变量。

CNC 8070

(SOFT V03.0X)

336
‡ ‡ ‡ Installation manual

9.10.1 仅用在程序段准备期间的变量

为了预先计算随后的路径, CNC 预先读取正在执行的程序段之后的多个程序段。

从下例可以看出,被计算的准备程序段是与刀具 T6 相关,而当前选择的刀具为 T1。

G1 X100 F200 T1 M6 ( 执行中的程序段 )


Y200
G1 X20 F300 T6 M6
X30 Y60 ( 准备程序段 )
9.

CNC 变量
与刀具相关的变量
在准备过程中,可使用查询和 / 或修改值的特殊变量。

只能通过程序 (PRG) 访问它们,在程序段准备期间进行赋值。

当写入这些变量中的任一个时,不修改表格;仅仅在程序段准备时才使用新值。

下表是关于准备刀具的,除非有另外说明。

仅在程序段准备期间使用 Lin Rot Spd PRG


(V.)[n].G.TOOL 准备刀具号 — — — R
(V.)[n].G.TOD 准备刀具偏置号 — — — R
(V.)[n].G.NXTOOL 准备下一把刀具号 — — — R
(V.)[n].G.NXTOD 准备下一把刀具偏置号 — — — R
(V.)[n].G.TOR 准备刀具补偿半径 — — — R/W
(V.)[n].G.TOI 准备刀具偏置的半径磨损 — — — R/W
(V.)[n].G.TOL 准备刀具偏置的长度 — — — R/W
(V.)[n].G.TOK 准备刀具偏置的长度磨损 — — — R/W
(V.)[n].G.TOTIPR 准备偏置的刀尖半径 — — — R/W
(V.)[n].G.TOWTIPR 准备刀具偏置的刀尖半径磨损 — — — R/W
(V.)[n].G.TOCUTL 准备刀具偏置的切削长度 — — — R/W
(V.)[n].G.TOAN 准备刀具偏置的穿透角度 — — — R/W
(V.)[n].A.TOFL.Xn Xn 轴有效偏置的偏差 是 是 否 R/W
(V.)[n].A.TOFLW.Xn Xn 轴有效磨损补偿的偏差 是 是 否 R/W
(V.)[n].G.TOFL1 通道第一轴刀具的偏置 是 是 否 R/W
(V.)[n].G.TOFL2 通道第二轴刀具的偏置 是 是 否 R/W
(V.)[n].G.TOFL3 通道第三轴刀具的偏置 是 是 否 R/W
(V.)[n].G.TOFLW1 通道第一轴刀具的磨损补偿 是 是 否 R/W
(V.)[n].G.TOFLW2 通道第二轴刀具的磨损补偿 是 是 否 R/W
(V.)[n].G.TOFLW3 通道第三轴刀具的磨损补偿 是 是 否 R/W
(V.)[n].G.TOMON 准备刀具偏置的检测类型 — — — R/W
(V.)[n].G.TLFN 准备刀具偏置的额定寿命 — — — R
(V.)[n].G.TLFR 准备刀具偏置的实际寿命 — — — R
(V.)[n].G.REMLIFE 准备刀具偏置的剩余寿命 — — — R/W
(V.)[n].G.TSTATUS 准备刀具状态 — — — R
(V.)[n].G.TLFF 准备刀具偏置的族 — — — R
(V.)[n].G.TOTP1 激活刀具附加参数 1 — — — R/W
(V.)[n].G.TOTP2 激活刀具附加参数 2 — — — R/W
(V.)[n].G.TOTP3 激活刀具附加参数 3 — — — R/W
(V.)[n].G.TOTP4 激活刀具附加参数 4 — — — R/W

CNC 8070

(SOFT V03.0X)

337
‡ ‡ ‡ Installation manual

9.11 与 PLC 相关的变量

这些变量在程序段执行期间被赋值。

它们有通用名字。
• 使用数字替代 “i”字符,保留括号。

(V.)PLC.I[n] V.PLC.I[16]

9. (V.)PLC. 信号 V.PLC.auxend
CNC 变量
与 PLC 相关的变量

状态 PRG PLC INT R W


(V.)PLC.STATUS PLC 状态 R — R — —
"0" = 停止 "1" = 运行

资源 PRG PLC INT R W


(V.)PLC.I[i] PLC 输入 [i] 状态 R/W — R/W — —
(V.)PLC.O[i] PLC 输出 [i] 状态 R/W — R/W — —
(V.)PLC.M[i] PLC 标志 [i] 状态 R/W — R/W — —
(V.)PLC.R[i] PLC 寄存器 [i] 状态 R/W — R/W — —
(V.)PLC.T[i] PLC 定时器 [i] 状态 R — R/W — —
(V.)PLC.C[i] PLC 计数器 [i] 状态 R — R/W — —
(V.)PLC.signal 与 CNC 交换信号的状态 R/W — R/W — —
( 任何的标志或寄存器 )

符号 PRG PLC INT R W


(V.)PLC.symbol 在 PLC 中定义的外部符号的状态 R/W — R/W — —

该变量仅仅用于在 PLC 程序中查询用指令 PDEF 定义的符号。

信息 PRG PLC INT R W


(V.)PLC.MSG[i] PLC 信息 [n] 状态 R/W — R/W — —
"0" = 无效 "1" = 有效
(V.)PLC.PRIORMSG 具有最高优先级的有效信息 ( 在有效信息中有最低编 R — R — —
号的那个)
(V.)PLC.EMERGMSG 有效显示信息 ( 全屏显示 ) R — R — —

错误 PRG PLC INT R W


(V.)PLC.ERR[i] PLC 错误 [n] 状态 R/W — R/W — —
"0" = 无效 "1" = 有效
(V.)PLC.PRIORERR 具有最高优先级的活动错误 ( 在有效信息中有最低编 R — R — —
号的那个 )

定时器 PRG PLC INT R W


(V.)PLC.TIMER PLC 激活的定时器值 R/W R/W R/W Syn Syn
用 PLC 标志 TIMERON 激活或取消 PLC " 定时器 " 。当 TIMERON=1 时计时,用变量 (V.)PLC.TIMER,
可以查询和 / 或修改它的计时数,单位为秒。

CNC 8070

(SOFT V03.0X)

338
‡ ‡ ‡ Installation manual

9.12 与 Jog 模式相关的变量

使用操作面板上的 jog 选择开关,可以选择 " 运动类型 ", " 手轮分辨率 " 和 “增量 jog 定位”。

也可以通过 PLC 为其赋值。当从 PLC 设置值时, CNC 忽略选择器开关键。

为 X 轴手轮设置 "10" 位置实例 :


设置变量 (V.)A.PLCMMODE.X 为 "1"
设置变量 (V.)PLC.MPGDIX 为 "2"

如果要 X 轴手轮 " 服从 " ( 不忽略 ) 开关:


9.

CNC 变量
与 Jog 模式相关的变量
设置变量 (V.)A.PLCMMODE.X 为 "0"。

这些变量可同步读 / 写 (R/W)。所有这些变量在执行时被赋值。

Lin
运动类型 Spd PRG PLC INT
Rot
(V.)G.MANMODE 对所有轴有效 — — R R R
(V.)G.CNCMANMODE 所有轴在开关处 — — R R R/W
(V.)PLC.MANMODE 所有轴通过 PLC — — R R/W R
(V.)[n].A.MANMODE.Xn 对 Xn 轴有效 是 否 R R R
(V.)[n].A.CNCMMODE.Xn Xn 轴在开关处 是 否 R R R/W
(V.)[n].A.PLCMMODE.Xn Xn 轴通过 PLC 是 否 R R/W R
这些变量可以有下列值:

"0" = 没有从 PLC 获取类型。


"1" = 手轮模式。
"2" = 连续 jog 模式。
"3" = 增量 jog 模式。 .

变量 "(V.)[n].A.MANMODE.Xn" 也可以有下列值:

"4" = 未选择轴的手轮模式。手轮模式被选择,但是没有选择被运动的轴。

手轮模式分辨率 ( 位置 ) PRG PLC INT


(V.)G.MPGIDX 对于所有手轮的有效位置 R R R
(V.)G.CNCMPGIDX 通过开关选择的位置 R R R/W
(V.)PLC.MPGIDX 通过 PLC 选择的位置 R R/W R
这些变量可以有下列值 :

"1" = 位置 1
"2" = 位置 10

"3" = 位置 100

增量 JOG 位置 PRG PLC INT


(V.)G.INCJOGIDX 对所有轴的有效位置 R R R
(V.)G.CNCINCJOGIDX 通过开关选择的位置 R R R/W
(V.)PLC.INCJOGIDX 通过 PLC 选择的位置 R R/W R
这些变量可取下述值 : CNC 8070
"1" = 位置 1
"2" = 位置 10
"3" = 位置 100
"4" = 位置 1000 (SOFT V03.0X)

"5" = 位置 10000

339
‡ ‡ ‡ Installation manual

JOG 进给率 PRG PLC INT


(V.)[n].G.FMAN G94 模式下的 JOG 进给率 R/W R R/W
(V.)[n].G.MANFPR G95 模式下的 JOG 进给率 R/W R R/W

从 jog 模式界面改变 –F– 域的值时,与 jog 模式相关的变量被修改。从 MDI 模式改变进给率时这些变


量不受影响。

9.
CNC 变量
与 Jog 模式相关的变量

CNC 8070

(SOFT V03.0X)

340
‡ ‡ ‡ Installation manual

9.13 与坐标相关的变量

记住,工作在闭环中的主轴 (M19 or G63) 与轴的行为类似。

这些变量可同步读取 (R)。

它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。
• 用主轴通道中名称、逻辑号或索引替代字符 "Sn" 。 9.

CNC 变量
与坐标相关的变量
(V.)[n].A.PPOS.Xn V.[1].A.PPOS.X V.[1].A.PPOS.1
(V.)[n].A.POS.Sn V.[2].A.POS.S V.[2].A.POS.2

实际坐标和理论坐标对应刀具基准和刀尖,它们都可能是相对于机床零点或当前工件零点的坐标。

理论坐标是轴必须始终占据的位置,实际坐标是轴实际占据的位置,两者之差叫做 " 跟随误差 "。

与线性轴和旋转轴相关的变量 PRG PLC INT Exec


(V.)[n].A.PPOS.Xn 编程坐标 ( 刀尖 ) R R R 否
(V.)[n].G.PLPPOS1 编程坐标 ( 刀尖 ) 通道第一轴 R R R 否
(V.)[n].G.PLPPOS2 编程坐标 ( 刀尖 ) 通道第二轴 R R R 否
(V.)[n].G.PLPPOS3 编程坐标 ( 刀尖 ) 通道第三轴 R R R 否
(V.)[n].A.FLWE.Xn 轴的跟随误差 R R R 是
(V.)[n].A.FLWEST.Xn 轴跟随误差 ( 延迟 ) 的线性估算 R R R 是
(V.)[n].A.APOS.Xn 工件坐标,刀具基准实际坐标 R R R 是
(V.)[n].A.ATPOS.Xn 工件坐标,刀具基准理论坐标 R R R 是
(V.)[n].A.ATIPPOS.Xn 工件坐标,刀尖实际坐标 R R R 是
(V.)[n].A.ATIPTPOS.Xn 工件坐标,刀尖理论坐标 R R R 是
(V.)[n].A.POS.Xn 机床坐标,刀具基准实际坐标 R R R 是
(V.)[n].A.TPOS.Xn 机床坐标,刀具基准理论坐标 R R R 是
(V.)[n].A.TIPPOS.Xn 机床坐标,刀尖实际坐标 R R R 是
(V.)[n].A.TIPTPOS.Xn 机床坐标,刀尖理论坐标 R R R 是

PPOSS 变量返回在工件坐标、相对于刀尖与当前参考系统中的目标坐标;也就是说,考虑了坐标旋
转、比例缩放因子、有效斜面等因素。
G1 X10 V.A.PPOS.X=10
#SCALE [2] ( 比例缩放因子 ·2·)
G1 X10 V.A.PPOS.X=20
G73 Q90 [ 坐标系旋转 ( 图形旋转 )]
X10 V.A.PPOS.Y=20 ( 因为 Y 轴是运动轴 )

当坐标受刀具补偿影响或在圆角模式下加工时,从程序或 PLC 及接口读取的 PPOS 变量值将是不同


的。通过程序读取的值将是编程坐标 ,但是从 PLC 或接口读取的值将是考虑刀具半径补偿和过渡圆
角的实际坐标。

与主轴相关的变量 PRG PLC INT Exec


(V.)[n].A.POS.Sn 实际主轴位置 R R R 否
(V.)[n].A.TPOS.Sn 理论主轴位置 R R R 是
CNC 8070
(V.)[n].A.PPOS.Sn 编程主轴位置 R R R 是
(V.)[n].A.FLWE.Sn 主轴跟随误差 R R R 是
(V.)[n].A.FLWEST.Sn 主轴跟随误差 ( 延迟 ) 的线性估算 R R R 是

(SOFT V03.0X)

341
‡ ‡ ‡ Installation manual

9.14 与进给率相关的变量

这些变量可同步读 / 写 (R/W)。

它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

进给率 PRG PLC INT Exec

9. (V.)[n].G.FREAL

(V.)[n].G.FEED
实际 CNC 进给率

G94 模式下的有效进给率
R

R
R

R
R

R


G94 模式下的 PLC 进给率 是
CNC 变量
与进给率相关的变量

(V.)[n].PLC.F R R/W R
(V.)[n].G.PRGF G94 模式下的编程进给率 R R R 否
(V.)[n].G.FPREV G95 模式下的有效进给率 R R R 是
(V.)[n].PLC.FPR G95 模式下的 PLC 进给率 R R/W R 是
(V.)[n].G.PRGFPR G95 模式下的编程进给率 R R R 否

变量 (V.)G.FREAL 考虑机床的加速度和减速度。当轴停止时,返回 "0" 值;当轴运动时,返回对应于进给


率类型 G94/G95 的值。在激光切割机上,推荐使用该变量,这样激光强度和进给率是成比例的。

在 G94 (mm/min) 或 G95 (mm/rev) 模式下的进给率可以通过编程或 PLC 来设置;由 PLC 设置的进给率


具有最高优先级。在 MDI 模式下选择新的进给率时, CNC 更新下列变量:
• G94 有效时的 (V.)G.FEED 和 (V.)G.PRGF 变量。
• G95 有效时的 (V.)G.FPREV 和 (V.)G.PRGFPR 变量 。

加工时间 PRG PLC INT Exec


(V.)G.FTIME G93 模式下的加工时间 R R R 否
加工时间以秒为单位。

进给率倍率 PRG PLC INT Exec


(V.)[n].G.FRO CNC 设置的有效进给率倍率 ( %) R R R 是
(V.)[n].A.FRO.Xn 通过轴设置的有效进给率倍率 ( %) R/W R/W R/W 是
(V.)[n].G.PRGFRO 通过程序设置的进给率倍率 ( %) R/W R R 否
(V.)[n].PLC.FRO 通过 PLC 设置的进给率倍率 ( %) R R/W R 是
(V.)[n].G.CNCFRO 使用选择开关设置的进给率倍率 ( %) R R R/W 是

(V.)[n].A.FRO.Xn 对旋转轴和线性轴有效。
可以通过程序、 PLC 或选择开关设置进给率倍率 % ;编程设置的进给率倍率 % 有最高优先权,使用
选择开关设置的进给率倍率 % 的优先权最低。

CNC 8070

(SOFT V03.0X)

342
‡ ‡ ‡ Installation manual

9.15 与主轴转速相关的变量

这些变量可同步读 / 写 (R/W)。

它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用主轴通道中的名称、逻辑号或索引替代字符 "Sn" 。

V.A.SREAL.Sn V.A.SREAL.S 9.

CNC 变量
与主轴转速相关的变量
转速 PRG PLC INT Exec
(V.)[n].A.SREAL.Sn 实际主轴转速 R R R 是
考虑主轴转速倍率。

Con el cabezal parado devuelve el valor 0. Trabajando en G96 y G97 la velocidad está en rpm y trabajando
con M19 en º/min.

G97 模式下的主轴转速 PRG PLC INT Exec


(V.)[n].A.SPEED.Sn 以 rpm 为单位的 (G97) 有效主轴转速 R R R 是
(V.)[n].PLC.S.Sn PLC 设置的以 rpm 为单位的主轴转速 R R/W R 是
(V.)[n].A.PRGS.Sn 编程设置的以 rpm 为单位的主轴转速 R R R 否
速度可以通过编程或 PLC 来设置 ; 通过 PLC 设置的具有最高优先级。

CSS 模式下的主轴转速 PRG PLC INT Exec


(V.)[n].A.CSS.Sn 有效 CSS R R R 是
(V.)[n].PLC.CSS.Sn 通过 PLC 设置的 CSS R R/W R 是
(V.)[n].A.PRGCSS.Sn 通过编程设置的 CSS R R R 否
速度可以通过编程或 PLC 来设置 ; 通过 PLC 设置的具有最高优先级。

最大恒定表面速度 PRG PLC INT Exec


(V.)[n].A.SLIMIT.Sn 在恒定表面速度模式下的有效表面速度极限 R R R 是
(V.)[n].PLC.SL.Sn PLC 设置的在恒定表面速度模式下的表面速度极限 R R/W R 是
(V.)[n].A.PRGSL.Sn 编程设置的在恒定表面速度模式下的表面速度极限 R R R 否

当恒定表面速度有效时,这些变量仅限制主轴转速 ( 转数 / 分 ) 。最大恒定表面速度可以通过编程或
PLC 来设置; PLC 设置的最大恒定表面速度具有最高优先级。

主轴转速倍率 PRG PLC INT Exec


(V.)[n].A.SSO.Sn CNC 设置的有效主轴倍率 (%) R R R 是
(V.)[n].A.PRGSSO.Sn 程序设置的主轴倍率 (%) R/W R R 否
(V.)[n].PLC.SSO.Sn PLC 设置的主轴倍率 (%) R R/W R 是
(V.)[n].A.CNCSSO.Sn 通过选择开关选择的主轴倍率 (%) R R R/W 是
主轴倍率设置可以通过编程、 PLC 或选择按键完成;通过编程设置的具有最高优先级 ,通过选择按键设
置的具有最低优先级。

M19 模式下的速度 PRG PLC INT Exec


(V.)[n].A.SPOS.Sn M19 方式下的有效转速 R R R 是
(V.)[n].PLC.SPOS.Sn PLC 设置的在 M19 模式下的转速 R R/W R 是
(V.)[n].A.PRGSPOS.Sn 编程设置的在 M19 模式下的转速 R R R 否
CNC 8070

(SOFT V03.0X)

343
‡ ‡ ‡ Installation manual

9.16 与被编辑功能相关的变量

它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。
• 使用数字替代 “i”和 "x" 字符,保留括号。

9. 这些变量可同步读取 (R)。
CNC 变量
与被编辑功能相关的变量

"G" 和 "M" 功能 PRG PLC INT Exec


(V.)[n].G.GS[i] 被请求的 "G" 功能状态 R R R 否
(V.)[n].G.MS[i] 被请求的 "M" 功能状态 R R R 否
(V.)[n].G.HGS1..10 被请求的 "G" (32 位 ) 功能状态 R R R 否
(V.)[n].G.HGS 显示的 "G" 功能记录 — — R 是
(V.)[n].G.HMS 显示的主要主轴 "M" 功能记录 — — R 是
(V.)[n].G.HMSi 显示的 "i" 主轴的 "M" 功能记录 — — R 是

变量 GS 和 MS 返回编码值。每种功能有一位表示相关功能是有效 (=1) 或无效 (=0)。状态查询实例:


(V.)G.GS[1] 说明 G1 是有效 (=1) 还是无效 (=0)
(V.)G.MS[6] 说明 M6 是有效 (=1) 还是无效 (=0)
HGS1..10 变量返回 32 位编码状态;每个功能占 1 位。HGS1 变量对应功能 G0 ~ G31,HGS2 对应
G32 ~ G63 等。
HGS 和 HMS 返回编码值; 每个功能有一位表示相关变量是否被显示,显示为 (=1) ,不显示为 (=0)。
位 0 为最低有效位,对应 G0 或 M0 功能,位 1 对应 G1 或 M1 等等。

这些变量为 读 / 写 (R/W) 型,在程序段准备期间进行赋值 。

参数和变量 PRG PLC INT


(V.)P.name 程序的局部用户变量 R/W — —
(V.)S.name 程序的全局用户变量 R/W — —
(V.)C.(A-Z) 固定循环调用参数值 R/W — —
(V.)C.CALLP(A-Z) 固定循环调用中编写的参数 R — —
"0" = 没有编写 "1" = 已经编写
(V.)C.P_(A-Z) 定位循环调用参数值 R/W — —
(V.)C.P_CALLP(A-Z) 定位循环调用中编写的参数 R — —
"0" = 没有编写 "1" = 已经编写
(V.)C.PCALLP(A-Z) 子程序调用、 G18x、 #PCALL 或 #MCALL 中编写的参数 R — —
"0" = 没有编写 "1" = 已经编写

从程序种调用局部和全局子程序时, "(V.)P.name" 变量的值保持不变。


"(V.)S.name" 变量在程序间和复位 (reset)之后的值保持不变。用指令 #DELETE 初始化变量。

G90 G81 Z0 I-15 G160 A30 X100 K10 P6 #PCALL sub.nc A12.56 D3
V.C.CALLP_Z = 1 V.C.P_CALLP_A = 1 V.C.PCALLP_A = 1
V.C.CALLP_I = 1 V.C.P_CALLP_K = 1 V.C.PCALLP_D = 1
V.C.CALLP_K = 0 V.C.P_CALLP_R = 0
V.C.Z = 0 V.C.P_A = 30
CNC 8070 V.C.Z = -15 V.C.P_X = 100

(SOFT V03.0X)

344
‡ ‡ ‡ Installation manual

这些变量是只读同步型,在程序段准备期间进行赋值。

与圆弧相关的变量 PRG PLC INT


(V.)[n].G.R 圆弧半径 R R R
(V.)[n].G.I/J/K 圆弧中心坐标 (I, J, K) R R R
(V.)[n].G.CIRERR[i] 圆弧中心校正 R R R

下述实例的起点均是 X0 Y0。
功能 G265 有效时,如果圆弧不精确但在公差范围内, CNC 重新计算圆弧中心。

G2 X120 Y120.001 I100 J20


V.G.R = 101.980881
9.

CNC 变量
与被编辑功能相关的变量
V.G.I = 100.0004
V.G.J = 20.0004
V.G.CIRERR[1] = -0.000417
V.G.CIRERR[2] = -0.000417

功能 G264 有效时, 如果圆弧不精确但在公差范围内,使用从起点计算得出的半径来生成圆弧,保持


圆心不变。

G2 X120 Y120.001 I100 J20


V.G.R = 101.981371
V.G.I = 100
V.G.J = 20
V.G.CIRERR[1] = 0
V.G.CIRERR[2] = 0

这些变量为只读 (R) 同步型,在程序段准备期间进行赋值。

镜像 PRG PLC INT


(V.)[n].G.MIRROR 有效镜像 R R R
(V.)[n].G.MIRROR1 在通道第一轴有效的镜像 R R R
(V.)[n].G.MIRROR2 在通道第二轴有效的镜像 R R R
(V.)[n].G.MIRROR3 在通道第三轴有效的镜像 R R R
(V.)[n].G.MIRROR 使用最低有效位,每根轴一个(1= 有效 和 0=无效)。最低有效位用于第一轴,
下一个用于第二轴,依此类推。

比例缩放因子 PRG PLC INT


(V.)[n].G.SCALE 指定有效通用比例缩放因子 R R R

极坐标原点 PRG PLC INT


(V.)[n].G.PORGF 相对于工件零点的极坐标原点位置 ( 横坐标 ) R R R
(V.)[n].G.PORGS 相对于工件零点的极坐标原点位置 ( 纵坐标 ) R R R

坐标系旋转 ( 图形旋转 ) PRG PLC INT


(V.)[n].G.ROTPF 相对于工件零点的旋转中心位置 ( 横坐标 ) R R R
(V.)[n].G.ROTPS 相对于工件零点的旋转中心位置 ( 纵坐标 ) R R R
(V.)[n].G.ORGROT 坐标系旋转角度 R R R

从动轴 PRG PLC INT CNC 8070


(V.)[n].G.LINKACTIVE 从动状态 R R R

程序段循环 PRG PLC INT


(V.)[n].G.PENDRPT #RPT 的待循环次数 R R R
(V.)[n].G.PENDNR NR 的待循环次数 R R R
(SOFT V03.0X)

(V.)[n].G.PENDRPT 和 (V.)[n].G.PENDNR 表示待执行的循环次数 。第一次执行时,它的值是编写的循


环次数减一;最后一次执行时,它的值是零。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

345
‡ ‡ ‡ Installation manual

HSC 功能 PRG PLC INT


(V.)[n].G.HSC 有效 HSC 功能 R — —

固定循环 PRG PLC INT


(V.)[n].G.CYCLETYPEON 有效固定循环类型 R R R

这些变量是同步只读型,在执行程序段时进行赋值。它们对应线性轴和旋转轴。

9. 探测 (G100, G101, G102) PRG PLC INT


CNC 变量
与被编辑功能相关的变量

(V.)[n].A.MEAS.Xn 实测值 . 刀具基准坐标 R R R


(V.)[n].A.ATIPMEAS.Xn 实测值 . 刀尖坐标 R — —
(V.)[n].G.PLMEAS1 通道第一轴实测值 . 刀尖坐标 R — —
(V.)[n].G.PLMEAS2 通道第二轴实测值 . 刀尖坐标 R — —
(V.)[n].G.PLMEAS3 通道第三轴实测值 . 刀尖坐标 R — —
(V.)[n].A.MEASOF.Xn 关于编程点的差值 R R R
(V.)[n].A.MEASOK.Xn 探测完成 R R R
"0" = 否 "1"= 是
(V.)[n].A.MEASIN.Xn 包含测量偏置的坐标 R R R
(V.)[n].G.PLMEASOKx 平面轴探测完成 R — —
下述实例中,起点位置为 X0,编写了 G100 X100 F100 指令。使用 G101 探测时,(V.)A.MEASIN.Xn
的值被更新。

V.A.MEAS.X = 95
V.A.MEASOF.X = -5
V.A.MEASOK.X = 1

3D 进给率 PRG PLC INT Exec


(V.)[n].G.F3D 3D 刀具路径的理论进给率 R/W R/W R/W 是

这些变量是同步只读 (R) 型 ,在程序段准备期间进行赋值。

探针 PRG PLC INT


(V.)[n].G.ACTIVPROBE 有效探针数量 R R R

这些变量是只读同步型,在执行程序段时进行赋值。这些变量对应线性轴和旋转轴,不对应主轴。

在手动干涉模式下的运动 PRG PLC INT


(V.)[n].A.MANOF.Xn 检查或使用 G200 时的距离 R R R
(V.)[n].A.ADDMANOF.Xn 使用 G201 时的运动距离 R R R

在程序执行期间即便取消手动干预,这些值仍保持不变。

CNC 8070

(SOFT V03.0X)

346
‡ ‡ ‡ Installation manual

这些变量可同步读 / 写 (R/W),在程序段准备期间进行赋值。这些变量对应线性轴和旋转轴。

运动学 ( 位置 ) PRG PLC INT


(V.)[n].G.POSROTF 主控旋转轴的当前位置 R/W R/W R/W
(V.)[n].G.POSROTS 第二旋转轴的当前位置 R/W R/W R/W
(V.)[n].G.TOOLORIF1 主控旋转轴的目标位置 R R R
(V.)[n].G.TOOLORIS1 第二旋转轴的目标位置 R R R
(V.)[n].G.TOOLORIF2 主控旋转轴的目标位置 R R R
(V.)[n].G.TOOLORIS2 第二旋转轴的目标位置 R R R

它们指定主轴头的旋转轴所占据以及为了使刀具垂直于定义平面而必须占据的目标位置。当主轴不是
全自动时 ( 单旋转或手动主轴 ),它们非常有用。
9.

CNC 变量
与被编辑功能相关的变量
对于角度 (旋转)主轴头,当计算该目标位置时有两种可以采用的解决方法:
(V.)G.TOOLORIF1 和 (V.)G.TOOLORIS1 指定相对于零点位置主控旋转轴的最短路径。
(V.)G.TOOLORIF2 和 (V.)G.TOOLORIS2 指定相对于零点位置主控旋转轴的最长路径。

这些变量是同步只读 (R) 型,在程序段准备期间进行赋值。它们对应线性轴和旋转轴。

斜面 PRG PLC INT


(V.)[n].G.CS 有效 CS 功能编号 R R R
(V.)[n].G.ACS 有效 ACS 功能编号 R R R
(V.)[n].G.TOOLCOMP 有效补偿功能 R R R
"1" = RTCP "2" = TLC "3" = 空

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

由斜面产生的模具 PRG PLC INT


(V.)[n].G.CSMAT1 由斜面产生的模具 . 第 1 行第 1 列 R R R
(V.)[n].G.CSMAT2 由斜面产生的模具 . 第 1 行第 2 列 R R R
(V.)[n].G.CSMAT3 由斜面产生的模具 . 第 1 行第 3 列 R R R
(V.)[n].G.CSMAT4 由斜面产生的模具 . 第 2 行第 1 列 R R R
(V.)[n].G.CSMAT5 由斜面产生的模具 . 第 2 行第 2 列 R R R
(V.)[n].G.CSMAT6 由斜面产生的模具 . 第 2 行第 3 列 R R R
(V.)[n].G.CSMAT7 由斜面产生的模具 . 第 3 行第 1 列 R R R
(V.)[n].G.CSMAT8 由斜面产生的模具 . 第 3 行第 2 列 R R R
(V.)[n].G.CSMAT9 由斜面产生的模具 . 第 3 行第 3 列 R R R
(V.)[n].G.CSMAT10 相对于第一轴机床零点当前坐标系的偏置 R R R
(V.)[n].G.CSMAT11 相对于第二轴机床零点当前坐标系的偏置 R R R
(V.)[n].G.CSMAT12 相对于第三轴机床零点当前坐标系的偏置 R R R

这些变量对应于从理论参考系到实际参考系的转换矩阵。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

通道的同步 PRG PLC INT


(V.)[n].G.MEETST[i] [n] 通道中 MEET 型 [i] 标志的状态 R R R
(V.)[n].G.WAITST[i] [n] 通道中 WAIT 型 [i] 标志的状态 R R R
(V.)[n].G.MEETCH[i] [i] 通道的 [n] 通道期望的 MEET 型标志 R R R
(V.)[n].G.WAITCH[i] [i] 通道的 [n] 通道期望的 WAIT 型标志 R R R

CNC 8070

(SOFT V03.0X)

347
‡ ‡ ‡ Installation manual

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。它们对应线性轴、旋转轴以及主轴。

前馈和 和 AC- 前馈 PRG PLC INT


(V.)[n].A.FFGAIN.Xn 前馈有效百分率 R R R
(V.)[n].A.ACFGAIN.Xn AC- 前馈有效百分率 R R R
(V.)[n].A.ACTFFW.Xn 即时前馈 R R R
(V.)[n].A.ACTACF.Xn 即时 AC- 前馈 R R R

ACFGAIN的PLC 读数以十分之一 (x10)给出。读取FFGAIN的PLC 以百分之一 (x100)给出。参考313


页 “从 PLC 访问数字值”。
9.
CNC 变量
与被编辑功能相关的变量

CNC 8070

(SOFT V03.0X)

348
‡ ‡ ‡ Installation manual

9.17 与独立轴相关的变量

它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。


9.
独立轴 PRG PLC INT

CNC 变量
与独立轴相关的变量
(V.)[n].G.IBUSY 执行中的独立轴 R R R

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。它们对应线性轴和旋转轴。

独立轴 ( 定位 ) PRG PLC INT


(V.)[n].A.IORG.Xn 独立轴偏置 R/W R/W R/W
(V.)[n].A.IPRGF.Xn 独立轴编程进给率 R R R
(V.)[n].A.IPPOS.Xn 独立轴编程坐标 R R R
(V.)[n].A.ITPOS.Xn 独立轴理论坐标 R R R

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。它们对应线性轴、旋转轴以及主轴。

独立轴 ( 同步 ) PRG PLC INT


(V.)[n].A.SYNCTOUT.Xn 建立同步的最大时间 R/W R/W R/W
(V.)[n].A.SYNCVEL.Xn 同步速度 R/W R/W R/W
(V.)[n].A.SYNCPOSW.Xn 开始校正它时的最大位置差 R/W R/W R/W
(V.)[n].A.SYNCVELW.Xn 开始校正它时的最大速度差 R/W R/W R/W
(V.)[n].A.SYNCPOSOFF.Xn 同步的位置偏置 R/W R/W R/W
(V.)[n].A.SYNCVELOFF.Xn 同步的速度偏置 R/W R/W R/W
(V.)[n].A.GEARADJ.Xn 同步期间齿轮传动比微调 R R R

GEARADJ 的 PLC 读数以百分之一 (x100) 给出。参考 313 页 “从 PLC 访问数字值” 。

CNC 8070

(SOFT V03.0X)

349
‡ ‡ ‡ Installation manual

9.18 机床配置相关的变量

它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用轴或主轴通道中名称、逻辑号或索引替代字符 "Xn" 。
• 使用数字替代 “i”和 "x" 字符,保留括号。

9. 这些变量是同步只读 (R) 型,在执行程序段时进行赋值。


CNC 变量
机床配置相关的变量

机床配置 PRG PLC INT


(V.)G.NUMCH 通道编号 R R R
(V.)[n].G.AXISCH 通道轴名 — — R
(V.)[n].A.ACTCH.Xn 轴或主轴的当前通道 R R R
(V.)[n].A.ACTIVSET.Xn 有效轴或主轴组 R R R
(V.)[n].G.AXIS 通道轴编号 R R R
(V.)[n].G.NAXIS 包含屈服轴空位的通道轴编号 R R R
(V.)[n].G.AXISNAMEx 通道 "x" 轴的名称 R R R
(V.)G.GAXISNAMEx 系统 "x" 轴的名称 R R R
(V.)[n].G.NSPDL 通道主轴的编号 R R R
(V.)[n].G.SPDLNAMEx 通道 "x" 主轴的名称 R R R
(V.)G.GSPDLNAMEx 系统 "x" 主轴的名称 R R R
(V.)[n].G.MASTERSP 通道的主要主轴 R R R

当搁置轴时,这方法可了解哪根轴可用。变量 (V.)[n].G.AXISNAME 和 (V.).G.GAXISNAME 指定可用


的轴。如果一根轴不可用,该变量返回 "?"。

这些变量可同步读 / 写 (R/W) ,它们对应线性轴和旋转轴。

线性轴和旋转轴行程极限 PRG PLC INT Exec


(V.)[n].A.POSLIMIT.Xn 正向软件极限 R/W R R 否
(V.)[n].A.NEGLIMIT.Xn 负向软件极限 R/W R R 否
(V.)[n].A.RTPOSLIMIT.Xn 第二正向软件行程极限 R/W R/W R/W 是
(V.)[n].A.RTNEGLIMIT.Xn 第二负向软件行程极限 R/W R/W R/W 是
(V.)[n].G.SOFTLIMIT 达到的软件极限 R R R 是

有两个软件极限。CNC 应用最大极限的那个。
变量 POSLIMIT 和 NEGLIMIT 对应机床参数设置的极限。当改变这些变量时,从改变的瞬间起,CNC
采用新值作为新极限 。
它们的值在复位(Reset)后保持不变,但是在确认机床参数和打开 CNC 时被复位。变量 POSLIMIT
和 NEGLIMINT 采用机床参数值, RTPOSLIMIT 和 RTNEGLIMIT 采用最大值。
这些变量是同步只读 (R) 型,在执行程序段时进行赋值。它们对应线性轴和旋转轴。

运动学 ( 维数 ) PRG PLC INT


(V.)[n].A.HEADOF.Xn 运动学的维数 R R R

它返回该轴有效运动的测量结果。它可以是一个 DATA( 运动表格 ) 的特殊值或由运动类型确定的多个


特殊值的组合。

CNC 8070

(SOFT V03.0X)

350
‡ ‡ ‡ Installation manual

这些变量可同步读取 (R)。

工作平面和轴 PRG PLC INT Exec


(V.)[n].G.PLANE 组成工作平面的轴 R R R 否
(V.)[n].G.PLANE1 通道第一主控轴 ( 横轴 ) R R R 否
(V.)[n].G.PLANE2 通道第二主控轴 ( 纵轴 ) R R R 否
(V.)[n].G.PLANE3 通道第三主控轴 R R R 否
(V.)[n].G.PLANELONG 通道垂直轴 R R R 否
(V.)[n].G.LONGAX 垂直轴 R R R 否
(V.)[n].G.PLAXNAME1
(V.)[n].G.PLAXNAME2
(V.)[n].G.PLAXNAME3
主控轴 ( 横轴 )
主控轴 ( 纵轴 )
主控轴 ( 垂直轴 )






R
R
R



9.
刀具定位 否

CNC 变量
机床配置相关的变量
(V.)[n].G.TOOLDIR R R R

由 (V.)[n].G.PLANE 和 (V.)[n].G.LONGAX 返回的值按如下方式进行编码:


X=10 X1=11 X2=12 X3=13 ... X9=19
Y=20 Y1=21 Y2=22 Y3=23 ... Y9=29
Z=30 Z1=31 Z2=32 Z3=33 ... Z9=39
U=40 U1=41 U2=42 U3=43 ... U9=49
V=50 V1=51 V2=52 V3=53 ... V9=59
W=60 W1=61 W2=62 W3=63 ... W9=69
A=70 A1=71 A2=72 A3=73 ... A9=79
B=80 B1=81 B2=82 B3=83 ... B9=89
C=90 C1=91 C2=92 C3=93 ... C9=99

因而,如果选择 G17 平面,将获得:


V.G.PLANE = 1020 XY 轴 ( 工作平面 )
V.G.LONGAX = 30 Z 轴 ( 垂直 )
G.PLAXNAME1 = X ( 横坐标轴 )
G.PLAXNAME2 = Y ( 纵坐标轴 )
G.PLAXNAME3 = Z ( 垂直坐标轴 )

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。

模拟输入和输出 PRG PLC INT


(V.)G.ANAI[i] [n] 输入电压 ( 单位伏特 ) R R R
(V.)G.ANAO[i] [n] 输出电压 ( 单位伏特 ) R/W R/W R

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。它们对应线性轴、旋转轴以及主轴。

反馈输入 PRG PLC INT


(V.)[n].A.COUNTER.Xn 反馈脉冲 R R R
( 整数 + 分数 )
(V.)[n].A.COUNTERST.Xn 计数器状态 R R R CNC 8070
(V.)[n].A.ASINUS.Xn A 信号部分 R R R
(V.)[n].A.BSINUS.Xn B 信号部分 R R R

对于被激活计数器,必须有一根与它相关的模拟轴。

(SOFT V03.0X)

351
‡ ‡ ‡ Installation manual

这些变量可同步读 / 写 (R/W) ,在执行程序段时执行。它们对应线性轴、旋转轴以及主轴。

级联轴相关的变量 PRG PLC INT


(V.)[n].A.TPIIN.Xn 级联轴的主控轴 PI 输入 ( 转 / 分 ) R R R
(V.)[n].A.TPIOUT.Xn 级联轴的主控轴 PI 输出 ( 转 / 分 ) R R R
(V.)[n].A.TFILTOUT.Xn 预载过滤器输出 R R R
(V.)[n].A.PRELOAD.Xn 预载过滤器输入 R/W R/W R/W
(V.)[n].A.FTEO.Xn SERCOS 的速度指令 R R R
(V.)[n].A.TORQUE.Xn SERCOS 中的当前扭矩 R R R

9. TORQUE 的 PLC 读数以十分之一 (x10) 给出,参考 313 页 “从 PLC 访问数字值”。


CNC 变量
机床配置相关的变量

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。它们对于线性轴、旋转轴以及主轴是有效的。

通过 PLC 设置的变量 PRG PLC INT


(V.)[n].A.PLCFFGAIN.Xn 从 PLC 编写的前馈 % R R/W R
(V.)[n].A.PLCACFGAIN.Xn 从 PLC 编写的 AC- 前馈 % R R/W R
(V.)[n].A.PLCPROGAIN.Xn 从 PLC 编写的比例增益 R R/W R

为了把以这种方式定义的前馈 AC-前馈考虑在内,必须通过机床参数激活它们,也就是说,如果它是
模拟驱动器,使用机床参数 FFWTYPE ;如果是 Sercos 驱动器,则使用机床参数 OPMODEP。
由这些变量定义的值优先于由机床参数或编程定义的值。入彀变量值为负,则不起作用 ("0" 是有效值
)。这些变量不能通过复位 ( reset ) 或在确定参数时进行初始化。
PLC 将在下列单元读取它们。参考 313 页 “从 PLC 访问数字值”。
PLCACFGAIN 的 PLC 读数以十分之一 (x10) 给出。

从 PLC 设置 Z 轴变量为 ·99.1· :


()=MOV 991 R1
()=CNCWR(R1,A.PLCACFGAIN.Z,M1000)

PLCFFGAIN 的 PLC 读数以百分之一 (x100) 给出。

从 PLC 设置 X 轴变量为 ·99.12· :


()=MOV 9912 R1
()=CNCWR(R1,A.PLCFFGAIN.X,M1000)

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

调整位置的变量 PRG PLC INT


(V.)[n].A.POSINC.Xn 当前采样周期的实际位置增量 R R R
(V.)[n].A.TPOSINC.Xn 当前采样周期的理论位置增量 R R R
(V.)[n].A.PREVPOSINC.Xn 先前采样周期的实际位置增量 R R R

微调变量 PRG PLC INT


(V.)[n].A.FEED.Xn 实际即时进给率值 R R R
(V.)[n].A.TFEED.Xn 理论即时进给率值 R R R
(V.)[n].A.ACCEL.Xn 实际即时加速度值 R R R
(V.)[n].A.TACCEL.Xn 理论即时加速度值 R R R
CNC 8070 (V.)[n].A.JERK.Xn 实际即时加加速度值 R R R
(V.)[n].A.TJERK.Xn 理论即时加加速度值 R R R

(SOFT V03.0X)

352
‡ ‡ ‡ Installation manual

9.19 其它变量

它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用主轴通道中名称、逻辑号或索引替代字符 "Xn" 。
• 使用数字替代 “i”字符,保留括号。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

软件版本 PRG PLC INT


9.

CNC 变量
其它变量
(V.)G.VERSION CNC 版本和版本编号 R R R

CNC 状态 PRG PLC INT


(V.)[n].G.STATUS CNC 状态 ( 摘要 ) R R R
(V.)[n].G.FULLSTATUS CNC 状态 ( 详细 ) R R R
CNC 状态信息是二进制编码,如下所示:
STATUS
0000 (0H) 未准备
0001 (1H) 准备
0010 (2H) 执行
0100 (4H) 中断
1000 (8H) 错误

FULLSTATUS
高位部分包含 STATUS 变量的信息,低位部分提供更多编码信息。 FULLSTATUS = 0000 (STATUS)
0000 ( 编码 )。
对于 FULLSTATUS 的低位部分,其编码列表为:
0000 (0H) 处于复位模式
0001 (1H) 处于 JOG 模式
0010 (2H) 处于 MDI 模式
0011 (3H) 处于编程模式
0100 (4H) 用 M0 停止
0101 (5H) 用 STOP 停止
0110 (6H) 在单独程序段模式停止
1001 (9H) 检查语法
1010 (AH) 程序段搜索 ( 轴不运动 )
1011 (BH) 程序段搜索完成 . 待机模式
1100 (CH) 计算执行时间
1101 (DH) 处于模拟模式

CNC 8070
实例:
在 RESET 模式下, FULLSTATUS 的低位是 "0" (0000) ;在 JOG 模式下,它的值是 "1" (0001) ;在
SIMULATION 模式下是 13 (1101),等等。
FULLSTATUS=514 (202H) 表示正在执行 (0010) + MDI (0010)。
(SOFT V03.0X)

错误和警告 PRG PLC INT


(V.)[n].G.CNCERR 在指定通道中有最高优先级的错误编号 R R R
(V.)[n].G.CNCWARNING 在指定通道中显示警告的编号 R R R

353
‡ ‡ ‡ Installation manual

两个变量使用复位进行初始化。 如果几个通道在同一组,通道复位意味着使它们复位,从而初始化该
组所有通道的变量。
如果几个通道在同一组,通道中的错误导致在所有通道出现同一错误。在这种情况,该组所有通道的
变量 (V.)[n].G.CNCERR 将拥有相同值 。
如果有多个警告,排出它们时变量值被更新。消除最后一个警告后,变量 (V.)[n].G.CNCWARNING 被
初始化为零。

9. 这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

时间 PRG PLC INT


CNC 变量
其它变量

(V.)G.DATE 日期格式为年 - 月 - 日 R R R
(1999 年 4 月 25 日 => 990425)
(V.)G.TIME 时间格式为小时 - 分钟 - 秒 R R R
(18 时 22 分 34 秒 => 182234)
(V.)G.CLOCK 从 CNC 启动后经过的时间 R R R
(V.)[n].G.CYTIME 零件程序执行时间 (以每秒的百分之一为单位) R R R

(V.)[n].G.CYTIME 在开始新的执行时(即便是相同的程序),它被设置成 0。它不测量已经停


止的执行的时间。

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。

零件计数器 PRG PLC INT


(V.)[n].G.PARTC 零件计数器 R/W R/W R/W
(V.)[n].G.FIRST 程序第一次执行时 R R R/W

(V.)[n].G.PARTC 执行新程序和每次执行 M30 或 M02 时初始化。


(V.)[n].G.FIRST 选择新的程序时,认为是第一次执行 (=1) 。
必须记住,当在通道中改变被执行的程序时 (甚至使用指令 #EXEC),两个变量被初始化。例如,当
选择和执行下列程序时,两个变量被初始化。执行指令 #EXEC 时,两个变量被重新初始化,因为执行
的程序变化了。如果此时程序再次执行,执行中的程序再次改变,两个变量被更新。
G0 X100
#EXEC [“program2.nc”, 1]
M30
在这种情况下,记录程序执行的次数,推荐在程序结尾处使用类似计数器的算数参数。

CNC 8070

(SOFT V03.0X)

354
‡ ‡ ‡ Installation manual

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。

单独程序段 , 快进功能,等等 PRG PLC INT


(V.)[n].G.SBOUT 激活单独程序段功能 R R R
(V.)[n].G.SBLOCK 通过键盘激活被请求的单独程序段 R R R/W
(V.)[n].G.BLKSKIP 激活程序段跳行功能 ( \ ) R R R/W
(V.)[n].G.M01STOP 激活条件停止功能 (M01) R R R/W
(V.)[n].G.RAPID 激活快进功能 R R R/W

从键盘 (V.)G.SBLOCK 或 PLC (SBLOCK 标志 ) 能够激活或取消单独程序段功能。要激活它,仅仅需


要设置它们中的一个为高电平 (=1),但是要取消它时,必须将所有的都设置为低电平 (=0)。
通过 PLC( 分别标志 M01STOP, BLKSKIP1 和 MANRAPID ) 选择条件停止、程序段跳行和快进功能。
9.

CNC 变量
其它变量
这些变量是同步只读 (R) 型。

与程序相关的变量 PRG PLC INT Exec


(V.)[n].G.FILENAME 执行中的程序名称 — — R 是
(V.)[n].G.PRGPATH 执行中的程序路径 — — R 是
(V.)[n].G.FILEOFFSET 执行中的行所占的位置 R R R 是
(V.)[n].G.BLKN 被执行的最后程序段 ( 编号 ) R R R 否
( 如果为空,值为 -1)
(V.)[n].G.LINEN 被执行的程序行编号 R R R 是

(V.)[n].G.FILEOFFSET 指定存在程序第一字符和正在被执行的行之间的字符数量。可以用于强调被
执行的行。

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。

Lin PRG
与轴和主轴相关的变量 Spd INT
Rot PLC
(V.)[n].A.INPOS.Xn 在适当位置的轴和主轴 是 是 R R
(V.)[n].A.DIST.Xn 轴或主轴的行程距离 是 是 R/W R/W
(V.)G.ENDREP 所有轴进行重定位 — — R R
(V.)[n].G.SPDLREP 在刀具检验后,用于重定位主轴的 M 功能 — — R R

这些变量可同步读 / 写 (R/W) ,在执行程序段时执行。

模拟键 PRG PLC INT


(V.)G.KEY CNC 认可的最后键的编码 R R/W R

(V.)G.KEY 用于读取被 CNC 认可的最后键,或通过写入期望键的编码,从 PLC 模拟键盘


操作。

从 PLC 模拟键盘

;R110=0 and R111=1


··· = CNCRD(G.KEY, R100, M102)
给寄存器 R100 赋予最后按下的键的编码 。
··· = CNCWR(R101, G.KEY, M101)

它告诉 CNC 一个键被按下,它的编码由寄存器 R101 指定。 CNC 8070

(SOFT V03.0X)

355
‡ ‡ ‡ Installation manual

这些变量可同步读 / 写 (R/W) 。

通道 PRG PLC INT Exec


(V.)[n].G.CNCHANNEL 通道号 R R R 否
(V.)G.FOCUSCHANNEL 具有有效焦点的通道 R R/W R/W 是

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

JOG 运动 PRG PLC INT

9. (V.)[n].G.INTMAN 允许在 jog 模式下运动 R R R


当 jog 模式或 TEACH-IN 模式有效时,在刀具检查期间以及功能 G200 和 G201 有效时,允许进行 Jog
运动。
CNC 变量
其它变量

CNC 8070

(SOFT V03.0X)

356
‡ ‡ ‡ Installation manual

9.20 变量按字母顺序列表

记忆码 变量 页

(V.)[n].A.ACCEL.Xn 实际即时加速度值 .................................................................................. 355


(V.)[n].A.ACFGAIN.Xn AC- 前馈的有效百分率........................................................................... 351
(V.)[n].A.ACTACF.Xn 即时的 AC- 前馈..................................................................................... 351
(V.)[n].A.ACTCH.Xn 轴或主轴的当前通道 .............................................................................. 353

9. (V.)[n].A.ACTFFW.Xn
(V.)[n].A.ACTIVSET.Xn
(V.)[n].A.ACTPLCOF.Xn
即时前馈 ................................................................................................
有效轴或主轴的设置 ..............................................................................
在 Xn 轴上积累的 PLC 偏置.....................................................................
351
353
334
VARIABLES DEL CNC
变量按字母顺序列表

(V.)[n].A.ADDMANOF.Xn 用 G201 运动的距离 .............................................................................. 349


(V.)[n].A.APOS.Xn 工件坐标,刀具基准实际坐标 ................................................................ 343
(V.)[n].A.ASINUS.Xn A 信号部分 ............................................................................................. 354
(V.)[n].A.ATIPMEAS.Xn 实测值 . 刀尖坐标................................................................................... 349
(V.)[n].A.ATIPPOS.Xn 工件坐标,刀尖实际坐标 ....................................................................... 343
(V.)[n].A.ATIPTPOS.Xn 工件坐标,刀尖理论坐标 ....................................................................... 343
(V.)[n].A.ATPOS.Xn 工件坐标,刀具基准理论坐标 ................................................................ 343
(V.)[n].A.BSINUS.Xn B 信号部分 ............................................................................................. 354
(V.)[n].A.CNCMMODE.Xn 对 Xn 轴在开关处................................................................................... 341
(V.)[n].A.CNCSSO.Sn 使用选择开关选择的主轴倍率 (%)...................................................... 346
(V.)[n].A.COUNTER.Xn 反馈脉冲 ................................................................................................ 354
(V.)[n].A.COUNTERST.Xn 计数器状态............................................................................................. 354
(V.)[n].A.CSS.Sn 有效 CSS ............................................................................................... 346
(V.)[n].A.DIST.Xn 轴或主轴的行程距离 .............................................................................. 358
(V.)[n].A.FEED.Xn 实际即时进给率值 .................................................................................. 355
(V.)[n].A.FFGAIN.Xn 前馈有效百分率...................................................................................... 351
(V.)[n].A.FIX.Xn Xn 轴当前夹具偏置 ................................................................................ 335
(V.)[n].A.FIXT[i].Xn Xn 轴 [i] 夹具偏置................................................................................... 335
(V.)[n].A.FLWE.Sn 主轴跟随误差 ......................................................................................... 344
(V.)[n].A.FLWE.Xn 轴的跟随误差 ......................................................................................... 343
(V.)[n].A.FLWEST.Sn 主轴跟随误差 ( 延迟 ) 的线性估计.......................................................... 344
(V.)[n].A.FLWEST.Xn 轴跟随误差 ( 延迟 ) 的线性估计.............................................................. 343
(V.)[n].A.FRO.Xn 通过轴设置的有效进给率倍率 ( %)..................................................... 345
(V.)[n].A.FTEO.Xn Sercos 的速度命令................................................................................. 355
(V.)[n].A.GEARADJ.Xn 在同步期间齿轮传动装置比率微调......................................................... 352
(V.)[n].A.HEADOF.Xn 运动学的维数 ......................................................................................... 353
(V.)[n].A.INPOS.Xn 在适当位置的轴和主轴........................................................................... 358
(V.)[n].A.IORG.Xn 独立轴偏置............................................................................................. 352
(V.)[n].A.IPPOS.Xn 独立轴编程坐标...................................................................................... 352
(V.)[n].A.IPRGF.Xn 独立轴编程进给率 .................................................................................. 352
(V.)[n].A.ITPOS.Xn 独立轴理论坐标...................................................................................... 352
(V.)[n].A.JERK.Xn 实际即时加加速度值 .............................................................................. 355
(V.)[n].A.MANMODE.Xn 对 Xn 轴有效 .......................................................................................... 341
(V.)[n].A.MANOF.Xn 用 G200 或检查运动的距离................................................................... 349
(V.)[n].A.MEAS.Xn 实测值 . 刀具基准坐标 ........................................................................... 349
(V.)[n].A.MEASIN.Xn 包含测量偏置的坐标 .............................................................................. 349
(V.)[n].A.MEASOF.Xn 关于编程点的差值 .................................................................................. 349
(V.)[n].A.MEASOK.Xn 探测完成 ................................................................................................ 349
(V.)[n].A.NEGLIMIT.Xn 负向软件界限 ......................................................................................... 353
(V.)[n].A.ORG.Xn Xn 轴当前原点偏置 ................................................................................ 334
(V.)[n].A.ORGT[i].Xn Xn 轴 [i] 原点偏置................................................................................... 334
(V.)[n].A.PLCACFGAIN.Xn 从 PLC 编写的 AC- 前馈 % .................................................................... 355
(V.)[n].A.PLCFFGAIN.Xn 从 PLC 编写的前馈 % ............................................................................ 355
(V.)[n].A.PLCMMODE.Xn 对 Xn 轴通过 PLC .................................................................................. 341
CNC 8070
(V.)[n].A.PLCOF.Xn Xn 轴 PLC 原点偏置............................................................................... 334
(V.)[n].A.PLCPROGAIN.Xn 从 PLC 编写的比例增益 ......................................................................... 355
(V.)[n].A.POS.Sn 实际主轴位置 ......................................................................................... 344
(V.)[n].A.POS.Xn 机床坐标,刀具基准实际坐标 ................................................................ 343
(V.)[n].A.POSINC.Xn 当前采样周期的实际位置增量 ................................................................ 355
(SOFT V03.0X) (V.)[n].A.POSLIMIT.Xn 正向软件界限 ......................................................................................... 353
(V.)[n].A.PPOS.Sn 编程主轴位置 ......................................................................................... 344
(V.)[n].A.PPOS.Xn 编程坐标 ( 刀尖的 ) ................................................................................ 343
(V.)[n].A.PRELOAD.Xn 预载过滤器输入...................................................................................... 355
(V.)[n].A.PREVPOSINC.Xn 先前采样周期的实际位置增量 ................................................................ 355
(V.)[n].A.PRGCSS.Sn 通过编程设置的 CSS ............................................................................. 346

360
‡ ‡ ‡ Installation manual

(V.)[n].A.PRGS.Sn 以 rpm 为单位通过编程设置的主轴速度 ................................................ 346


(V.)[n].A.PRGSL.Sn 通过编程在恒定表面速度模式中的表面速度界限................................... 346
(V.)[n].A.PRGSPOS.Sn 通过编程设置的在 M19 方式下速度 ....................................................... 346
(V.)[n].A.PRGSSO.Sn 通过程序设置的主轴倍率 (%)............................................................. 346
(V.)[n].A.RTNEGLIMIT.Xn 第二负向软件行程界限........................................................................... 353
(V.)[n].A.RTPOSLIMIT.Xn 第二正向软件行程界限........................................................................... 353
(V.)[n].A.SLIMIT.Sn 在恒定表面速度模式中的有效的表面速度界限 ...................................... 346
(V.)[n].A.SPEED.Sn 以 rpm 为单位 (G97) 有效主轴速度 ....................................................... 346
(V.)[n].A.SPOS.Sn 在 M19 方式下有效速度 ......................................................................... 346
(V.)[n].A.SREAL.Sn 实际主轴速度 ......................................................................................... 346
(V.)[n].A.SSO.Sn
(V.)[n].A.SYNCPOSOFF.Xn
(V.)[n].A.SYNCPOSW.Xn
在 CNC 设置的有效的主轴倍率 (%)...................................................
关于同步的位置补偿 ..............................................................................
与开始校正它时的最大位置差 ................................................................
346
352
352
9.

VARIABLES DEL CNC


变量按字母顺序列表
(V.)[n].A.SYNCTOUT.Xn 设定同步的最大时间 .............................................................................. 352
(V.)[n].A.SYNCVEL.Xn 同步速度 ................................................................................................ 352
(V.)[n].A.SYNCVELOFF.Xn 关于同步的速度补偿 .............................................................................. 352
(V.)[n].A.SYNCVELW.Xn 与开始校正它时的最大速度差 ................................................................ 352
(V.)[n].A.TACCEL.Xn 理论即时加速度值 .................................................................................. 355
(V.)[n].A.TFEED.Xn 理论即时进给率值 .................................................................................. 355
(V.)[n].A.TFILTOUT.Xn 预载过滤器输出...................................................................................... 355
(V.)[n].A.TIPPOS.Xn 机床坐标,刀尖实际坐标 ....................................................................... 343
(V.)[n].A.TIPTPOS.Xn 机床坐标,刀尖理论坐标 ....................................................................... 343
(V.)[n].A.TJERK.Xn 理论即时加加速度值 .............................................................................. 355
(V.)[n].A.TOFL.Xn Xn 轴有效偏置的偏差............................................................................. 339
(V.)[n].A.TOFLW.Xn Xn 轴有效磨损补偿的偏差 ..................................................................... 339
(V.)[n].A.TOFLW.Xn Xn 轴有效磨损补偿的偏差 ..................................................................... 337
(V.)[n].A.TOFLW.Xn Xn 轴有效磨损补偿的偏差 ..................................................................... 338
(V.)[n].A.TOFLW.Xn Xn 轴有效磨损补偿的偏差 ..................................................................... 339
(V.)[n].A.TORQUE.Xn 在 Sercos 中的当前扭矩......................................................................... 355
(V.)[n].A.TPIIN.Xn 前后轴的主控轴 PI 的输入 ( 转 / 分 ) ..................................................... 355
(V.)[n].A.TPIOUT.Xn 前后轴的主控轴 PI 的输出 ( 转 / 分 ) ..................................................... 355
(V.)[n].A.TPOS.Sn 理论主轴位置 ......................................................................................... 344
(V.)[n].A.TPOS.Xn 机床坐标,刀具基准理论坐标 ................................................................ 343
(V.)[n].A.TPOSINC.Xn 当前采样周期的理论位置增量 ................................................................ 355
(V.)[n].G.ACS 有效 ACS 功能编号................................................................................ 350
(V.)[n].G.ACTIVPROBE 有效探针数量 ......................................................................................... 349
(V.)[n].G.AXIS 通道轴编号............................................................................................. 353
(V.)[n].G.AXISCH 给通道轴命名 ......................................................................................... 353
(V.)[n].G.AXISNAMEx 通道 "x" 轴的名称................................................................................... 353
(V.)[n].G.BLKN 被执行的最后程序段 ( 编号 )................................................................. 358
(V.)[n].G.BLKSKIP 激活程序段跳行功能 ( \ ) ........................................................................ 358
(V.)[n].G.CIRERR[i] 圆弧中心校正 ......................................................................................... 348
(V.)[n].G.CNCERR 在指定通道中有最高优先级的错误编号.................................................. 357
(V.)[n].G.CNCFRO 使用选择开关设置的进给率倍率 ( %)................................................. 345
(V.)[n].G.CNCHANNEL 通道号 .................................................................................................... 359
(V.)[n].G.CNCWARNING 在指定通道中显示警告的编号 ................................................................ 357
(V.)[n].G.CS 有效 CS 功能编号 .................................................................................. 350
(V.)[n].G.CSMAT1 由倾斜平面产生的模具 . 要素行 1 列 1................................................... 350
(V.)[n].G.CSMAT10 关于第一轴机床零点当前坐标系的偏置.................................................. 350
(V.)[n].G.CSMAT11 关于第二轴机床零点当前坐标系的偏置.................................................. 350
(V.)[n].G.CSMAT12 关于第三轴机床零点当前坐标系的偏置.................................................. 350
(V.)[n].G.CSMAT2 由倾斜平面产生的模具 . 要素行 1 列 2 .................................................. 350
(V.)[n].G.CSMAT3 由倾斜平面产生的模具 . 要素行 1 列 3................................................... 350
(V.)[n].G.CSMAT4 由倾斜平面产生的模具 . 要素行 2 列 1................................................... 350
(V.)[n].G.CSMAT5 由倾斜平面产生的模具 . 要素行 2 列 2 .................................................. 350
(V.)[n].G.CSMAT6 由倾斜平面产生的模具 . 要素行 2 列 3................................................... 350
(V.)[n].G.CSMAT7 由倾斜平面产生的模具 . 要素行 3 列 1 .................................................. 350
(V.)[n].G.CSMAT8 由倾斜平面产生的模具 . 要素行 3 列 2 .................................................. 350 CNC 8070
(V.)[n].G.CSMAT9 由倾斜平面产生的模具 . 要素行 3 列 3................................................... 350
(V.)[n].G.CYCLETYPEON 有效固定循环类型 .................................................................................. 349
(V.)[n].G.CYCLETYPEON 有效固定循环类型 .................................................................................. 349
(V.)[n].G.CYTIME 零件程序执行时间 (以每秒的百分之一为单位)................................... 357
(V.)[n].G.F3D 3D 刀具路径的理论进给率 ..................................................................... 349
(SOFT V03.0X)
(V.)[n].G.FEED 在 G94 方式中有效进给率...................................................................... 345
(V.)[n].G.FILENAME 执行中的程序名称 .................................................................................. 358
(V.)[n].G.FILEOFFSET 执行中的行所占位置 .............................................................................. 358
(V.)[n].G.FIRST 程序被执行的第一次 .............................................................................. 357
(V.)[n].G.FIX 当前夹具编号 ......................................................................................... 335

361
‡ ‡ ‡ Installation manual

(V.)[n].G.FMAN 在 G94 方式中 JOG 进给率.................................................................... 342


(V.)[n].G.FPREV 在 G95 方式中有效进给率...................................................................... 345
(V.)[n].G.FREAL 实际 CNC 进给率 ................................................................................... 345
(V.)[n].G.FRO CNC 设置的有效进给率倍率 ( %)....................................................... 345
(V.)[n].G.FULLSTATUS CNC 状态 ( 细节 ) .................................................................................. 356
(V.)[n].G.GS[i] 被请求的 "G" 功能状态........................................................................... 347
(V.)[n].G.GUP[i] 全局算数参数 [i] 的值 ............................................................................. 335
(V.)[n].G.GUPF[i] 全局算数参数 [i] 的值 . 每 10000 值 ....................................................... 335
(V.)[n].G.HGS 显示的 "G" 功能记录 .............................................................................. 347
(V.)[n].G.HGS1..10 被请求的 "G" (32 位 ) 功能状态.............................................................. 347

9. (V.)[n].G.HMS
(V.)[n].G.HMSi
(V.)[n].G.HSC
显示的主控主轴 "M" 功能记录................................................................
显示的 "i" 主轴的 "M" 功能记录 ..............................................................
有效 HSC 功能.......................................................................................
347
347
349
VARIABLES DEL CNC
变量按字母顺序列表

(V.)[n].G.I/J/K 圆弧中心坐标 (I, J, K)............................................................................. 348


(V.)[n].G.IBUSY 执行中的独立轴...................................................................................... 352
(V.)[n].G.INTMAN 允许在 jog 模式下运动 ........................................................................... 359
(V.)[n].G.LINEN 被执行的程序行编号 .............................................................................. 358
(V.)[n].G.LINKACTIVE 从动状态 ................................................................................................ 348
(V.)[n].G.LONGAX 垂直轴 .................................................................................................... 354
(V.)[n].G.LUPACT[i] 局部算数参数 [i] 有效标准的值 ............................................................... 335
(V.)[n].G.LUPm[i] m 标准的局部算数参数 [i] 的值 .............................................................. 335
(V.)[n].G.LUPmF[i] m 标准的局部算数参数 [i] 的值 . 每 1000 值........................................... 335
(V.)[n].G.M01STOP 激活条件停止功能 (M01)........................................................................ 358
(V.)[n].G.MANFPR 在 G95 方式中 JOG 进给率.................................................................... 342
(V.)[n].G.MASTERSP 通道的主控主轴...................................................................................... 353
(V.)[n].G.MEETCH[i] [i] 通道的 [n] 通道期望的 MEET 型标志.................................................. 350
(V.)[n].G.MEETST[i] 在 [n] 通道中 MEET 型 [i] 标志的状态 .................................................... 350
(V.)[n].G.MIRROR 有效镜像 ................................................................................................ 348
(V.)[n].G.MIRROR1 在通道第一轴有效的镜像 ....................................................................... 348
(V.)[n].G.MIRROR2 在通道第二轴有效的镜像 ....................................................................... 348
(V.)[n].G.MIRROR3 在通道第三轴有效的镜像 ....................................................................... 348
(V.)[n].G.MS[i] 被请求的 "M" 功能状态 .......................................................................... 347
(V.)[n].G.NAXIS 包括屈服轴空位的通道轴编号 ................................................................ 353
(V.)[n].G.NSPDL 通道主轴的编号...................................................................................... 353
(V.)[n].G.NXTOD 被准备下一把刀具偏置编号.................................................................... 339
(V.)[n].G.NXTOOL 被准备的下一把刀具编号 ....................................................................... 339
(V.)[n].G.ORGROT 坐标系旋转角度...................................................................................... 348
(V.)[n].G.PARTC 零件计数器............................................................................................. 357
(V.)[n].G.PENDNR 关于 NR 待循环编号 .............................................................................. 349
(V.)[n].G.PENDRPT 关于 #RPT 待循环编号 .......................................................................... 349
(V.)[n].G.PLANE 组成工作平面的轴 .................................................................................. 354
(V.)[n].G.PLANE1 通道第一主控轴 ( 横轴 ) ......................................................................... 354
(V.)[n].G.PLANE2 通道第二主控轴 ( 纵轴 ) ......................................................................... 354
(V.)[n].G.PLANE3 通道第三主控轴...................................................................................... 354
(V.)[n].G.PLANELONG 通道垂直轴............................................................................................. 354
(V.)[n].G.PLAXNAME1 主控轴 ( 横轴 )........................................................................................ 354
(V.)[n].G.PLAXNAME2 主控轴 ( 纵轴 )........................................................................................ 354
(V.)[n].G.PLAXNAME3 主控轴 ( 垂直轴 ) .................................................................................... 354
(V.)[n].G.PLMEAS1 通道第一轴实测值 . 刀尖坐标................................................................. 349
(V.)[n].G.PLMEAS2 通道第二轴实测值 . 刀尖坐标............................................................... 349
(V.)[n].G.PLMEAS3 通道第三轴实测值 . 刀尖坐标................................................................. 349
(V.)[n].G.PLMEASOKx 平面轴探测完成...................................................................................... 349
(V.)[n].G.PLPPOS1 编程坐标 ( 刀尖的 ) 通道第一轴.............................................................. 343
(V.)[n].G.PLPPOS2 编程坐标 ( 刀尖的 ) 通道第二轴 ............................................................. 343
(V.)[n].G.PLPPOS3 编程坐标 ( 刀尖的 ) 通道第三轴............................................................. 343
(V.)[n].G.PORGF 关于工件零点的极坐标原点位置 ( 横坐标 ) ............................................ 348
(V.)[n].G.PORGS 关于工件零点的极坐标原点位置 ( 纵坐标 ) ............................................ 348
CNC 8070 (V.)[n].G.POSROTF 主控旋转轴当前位置 .............................................................................. 350
(V.)[n].G.POSROTS 第二旋转轴当前位置 .............................................................................. 350
(V.)[n].G.PRGF 在 G94 方式中通过编程进给率............................................................... 345
(V.)[n].G.PRGFPR 在 G95 方式中通过编程进给率............................................................... 345
(V.)[n].G.PRGFRO 通过程序设置的进给率倍率 ( %)........................................................ 345
(V.)[n].G.PRGPATH 执行中的程序路径 .................................................................................. 358
(SOFT V03.0X)
(V.)[n].G.R 圆弧半径 ................................................................................................ 348
(V.)[n].G.RAPID 激活快捷功能 ......................................................................................... 358
(V.)[n].G.REMLIFE 被准备刀具偏置的剩余寿命.................................................................... 339
(V.)[n].G.ROTPF 关于工件零点的旋转中心位置 ( 横坐标 ) ................................................ 348
(V.)[n].G.ROTPS 关于工件零点的旋转中心位置 ( 纵坐标 ) ................................................ 348

362
‡ ‡ ‡ Installation manual

(V.)[n].G.SBLOCK 通过键盘激活被请求的单独程序段......................................................... 358


(V.)[n].G.SBOUT 激活单独程序段功能 .............................................................................. 358
(V.)[n].G.SCALE 指定有效通用比例因子........................................................................... 348
(V.)[n].G.SOFTLIMIT 达到的软件极限...................................................................................... 353
(V.)[n].G.SPDLNAMEx 通道 "x" 主轴的名称 ............................................................................... 353
(V.)[n].G.SPDLREP 在刀具检验后,被用于重置主轴的 M 功能............................................. 358
(V.)[n].G.STATUS CNC 状态 ( 摘要 ) .................................................................................. 356
(V.)[n].G.TLFF 被准备刀具偏置的族 .............................................................................. 339
(V.)[n].G.TLFN 被准备刀具偏置的额定寿命.................................................................... 339
(V.)[n].G.TLFR 被准备刀具偏置的实际寿命.................................................................... 339
(V.)[n].G.TOAN
(V.)[n].G.TOCUTL
(V.)[n].G.TOD
被准备刀具偏置的穿透角度....................................................................
被准备刀具偏置的切削长度....................................................................
被准备刀具偏置编号 ..............................................................................
339
339
339
9.

VARIABLES DEL CNC


变量按字母顺序列表
(V.)[n].G.TOFL1 通道第一轴刀具的偏置........................................................................... 339
(V.)[n].G.TOFL2 通道第二轴刀具的偏置........................................................................... 339
(V.)[n].G.TOFL3 通道第三轴刀具的偏置........................................................................... 339
(V.)[n].G.TOFLW1 通道第一轴刀具的磨损补偿.................................................................... 339
(V.)[n].G.TOFLW2 通道第二轴刀具的磨损补偿.................................................................... 339
(V.)[n].G.TOFLW3 通道第三轴刀具的磨损补偿.................................................................... 339
(V.)[n].G.TOI 被准备刀具偏置的半径磨损.................................................................... 339
(V.)[n].G.TOK 被准备刀具偏置的长度磨损.................................................................... 339
(V.)[n].G.TOL 被准备刀具偏置的长度........................................................................... 339
(V.)[n].G.TOMON 被准备刀具偏置的检测类型.................................................................... 339
(V.)[n].G.TOOL 被准备刀具编号...................................................................................... 339
(V.)[n].G.TOOLCOMP 有效补偿功能 ......................................................................................... 350
(V.)[n].G.TOOLDIR 刀具定位 . .............................................................................................. 354
(V.)[n].G.TOOLORIF1 主控旋转轴目标位置 .............................................................................. 350
(V.)[n].G.TOOLORIF2 主控旋转轴目标位置 .............................................................................. 350
(V.)[n].G.TOOLORIS1 第二旋转轴目标位置 .............................................................................. 350
(V.)[n].G.TOOLORIS2 第二旋转轴目标位置 .............................................................................. 350
(V.)[n].G.TOR 被准备刀具补偿半径 .............................................................................. 339
(V.)[n].G.TOTIPR 被准备偏置的刀尖半径........................................................................... 339
(V.)[n].G.TOTP1 激活刀具附加参数 1 ............................................................................... 339
(V.)[n].G.TOTP2 激活刀具附加参数 2 ............................................................................... 339
(V.)[n].G.TOTP3 激活刀具附加参数 3 ............................................................................... 339
(V.)[n].G.TOTP4 激活刀具附加参数 4 ............................................................................... 339
(V.)[n].G.TOWTIPR 被准备刀具偏置的刀尖半径磨损 ............................................................ 339
(V.)[n].G.TSTATUS 被准备刀具状态...................................................................................... 339
(V.)[n].G.WAITCH[i] [i] 通道的 [n] 通道期望的 WAIT 型标志 ................................................... 350
(V.)[n].G.WAITST[i] 在 [n] 通道中 WAIT 型 [i] 标志的状态 ..................................................... 350
(V.)[n].MPA.ABSFEEDBACK[g].Xn 绝对反馈系统.............................................................................. 326
(V.)[n].MPA.ABSOFF[g].Xn 关于编码参考标志的偏置 ....................................................................... 327
(V.)[n].MPA.ACCEL[g].Xn 加速度 .................................................................................................... 327
(V.)[n].MPA.ACCJERK[g].Xn 加加速度............................................................................................... 327
(V.)[n].MPA.ACFGAIN[g].Xn 在自动模式下 AC- 前馈的百分率.......................................................... 327
(V.)[n].MPA.ACFWFACTOR[g].Xn 加速度时间常数............................................................................ 327
(V.)[n].MPA.ACTBAKAN[g].Xn 附加速度命令脉冲的应用 ................................................................... 326
(V.)[n].MPA.ANAOUTID[g].Xn 轴的模拟输出...................................................................................... 328
(V.)[n].MPA.AUTOGEAR.Xn 自动齿轮传动变换 .................................................................................. 324
(V.)[n].MPA.AXISCH[g].Xn 反馈信号转换 ......................................................................................... 326
(V.)[n].MPA.AXISEXCH 通道转换许可 ......................................................................................... 323
(V.)[n].MPA.AXISMODE.Xn 工作模式 ................................................................................................ 323
(V.)[n].MPA.AXISTYPE.Xn 轴类型 .................................................................................................... 323
(V.)[n].MPA.BACKLASH[g].Xn 齿轮间隙 ............................................................................................ 326
(V.)[n].MPA.BAKANOUT[g].Xn 附加速度命令脉冲 ............................................................................. 326
(V.)[n].MPA.BAKTIME[g].Xn 附加速度命令脉冲持续时间.................................................................. 326
(V.)[n].MPA.BIDIR.Xn 双向补偿 ................................................................................................ 325
(V.)[n].MPA.CAXIS.Xn 如同 "C" 轴一样工作............................................................................... 323 CNC 8070
(V.)[n].MPA.CAXSET.Xn "C" 轴工作设置....................................................................................... 323
(V.)[n].MPA.COUNTERID[g].Xn 关于轴的反馈输入............................................................................ 328
(V.)[n].MPA.DECEL[g].Xn 减速度 .................................................................................................... 327
(V.)[n].MPA.DECINPUT.Xn 原点开关 ................................................................................................ 324
(V.)[n].MPA.DECJERK[g].Xn 减减速度............................................................................................... 327
(SOFT V03.0X)
(V.)[n].MPA.DEFAULTSET.Xn 缺省工作设置 ( 通电状态 ) .................................................................. 325
(V.)[n].MPA.DIAMPROG.Xn 以直径编程 ........................................................................................... 324
(V.)[n].MPA.DISTLUBRI[g].Xn 关于润滑脉冲的时间间隔.................................................................... 327
(V.)[n].MPA.DRIVEID.Xn Sercos 驱动选择 (ID) ............................................................................. 323
(V.)[n].MPA.DRIVETYPE.Xn 驱动类型 ............................................................................................... 323

363
‡ ‡ ‡ Installation manual

(V.)[n].MPA.DSYNCPOSW.Xn 位置同步窗口 ..................................................................................... 323


(V.)[n].MPA.DSYNCVELW.Xn 速度同步窗口 ...................................................................................... 323
(V.)[n].MPA.DWELL.Xn 死轴停留时间 ......................................................................................... 324
(V.)[n].MPA.ESTDELAY[g].Xn 跟随误差延迟...................................................................................... 327
(V.)[n].MPA.EXTMULT[g].Xn 对于距离编码标志的外部因素 .............................................................. 327
(V.)[n].MPA.FACEAXIS.Xn 端面轴 .................................................................................................... 323
(V.)[n].MPA.FBACKAL[g] 反馈警报激活 ......................................................................................... 326
(V.)[n].MPA.FBACKSRC.Xn 轴的类型 ................................................................................................ 323
(V.)[n].MPA.FEDYNFAC[g].Xn 跟随误差偏差的 % ............................................................................. 327
(V.)[n].MPA.FFGAIN[g].Xn 在自动模式下前馈的百分率.................................................................... 327

9. (V.)[n].MPA.FFWTYPE[g].Xn 预先控制 (前馈)类型........................................................................


(V.)[n].MPA.FLWEMONITOR[g].Xn 监控类型 .....................................................................................
(V.)[n].MPA.FREQUENCY[i].Xn 中断或中心频率 ...............................................................................
327
327
325
VARIABLES DEL CNC
变量按字母顺序列表

(V.)[n].MPA.G00FEED[g].Xn 在 G00 方式下的进给率........................................................................ 326


(V.)[n].MPA.HIRTH.Xn Hirth 轴.................................................................................................. 323
(V.)[n].MPA.HPITCH.Xn Hirth 轴节距 ........................................................................................... 323
(V.)[n].MPA.I0CODDI1[g].Xn 在 2 个固定编码标志之间的间距........................................................... 327
(V.)[n].MPA.I0CODDI2[g].Xn 在 2 个变量编码标志之间的间距........................................................... 327
(V.)[n].MPA.I0TYPE[g].Xn 参考标志 (I0) 类型.................................................................................. 327
(V.)[n].MPA.INCJOGDIST[i].Xn 在 [i] 刻度盘位置的运动距离 ............................................................. 325
(V.)[n].MPA.INCJOGFEED[i].Xn 在 [i] 位置的进给率 .......................................................................... 325
(V.)[n].MPA.INPOMAX[g].Xn 到达恰当位置的时间 ............................................................................. 327
(V.)[n].MPA.INPOSW[g].Xn 在适当位置区域...................................................................................... 326
(V.)[n].MPA.INPOTIME[g].Xn 停留在恰当位置的最小时间 ................................................................. 327
(V.)[n].MPA.INPUTREV[g].Xn 电机轴的转动 ...................................................................................... 326
(V.)[n].MPA.INPUTREV2[g].Xn 电机轴的转动 ( 第二反馈 )................................................................. 326
(V.)[n].MPA.IPOACCP.Xn 关于 G201 的执行加速度的最大值 % ...................................................... 325
(V.)[n].MPA.IPOFEEDP.Xn 关于 G201 的执行进给率的最大值 % ...................................................... 325
(V.)[n].MPA.JOGFEED.Xn 连续 JOG 模式进给率 ............................................................................ 325
(V.)[n].MPA.JOGRAPFEED.Xn在连续 JOG 模式下的快速进给........................................................... 325
(V.)[n].MPA.LACC1[g].Xn 第一部分加速度...................................................................................... 327
(V.)[n].MPA.LACC2[g].Xn 第二部分加速度...................................................................................... 327
(V.)[n].MPA.LFEED[g].Xn 转变速度 ................................................................................................ 327
(V.)[n].MPA.LONGAXIS.Xn 纵轴........................................................................................................ 323
(V.)[n].MPA.LOOPCH[g].Xn 模拟电压信号转换 .................................................................................. 326
(V.)[n].MPA.LOSPDLIM.Xn 较低的 " 转数 / 分 OK" 百分率 ............................................................... 324
(V.)[n].MPA.LSCRWCOMP.Xn 丝杠误差补偿 ..................................................................................... 325
(V.)[n].MPA.MANACCP.Xn 关于 G201 的 jog 加速度的最大值 %....................................................... 325
(V.)[n].MPA.MANACFGAIN[g].Xn 在 JOG 模式下 AC- 前馈的百分率................................................. 327
(V.)[n].MPA.MANFEEDP.Xn 关于 G201 的 jog 进给率的最大值 % ..................................................... 325
(V.)[n].MPA.MANFFGAIN[g].Xn 在 JOG 模式下前馈的百分率............................................................ 327
(V.)[n].MPA.MANNEGSW.Xn 关于 G201 的最大负向行程.................................................................. 325
(V.)[n].MPA.MANPOSSW.Xn 关于 G201 的最大正向行程.................................................................. 325
(V.)[n].MPA.MAXFLWE[g].Xn 当运动时最大跟随误差 ........................................................................ 327
(V.)[n].MPA.MAXMANACC.Xn 在 JOG 模式下的最大加速度 ............................................................. 325
(V.)[n].MPA.MAXMANFEED.Xn 在连续 JOG 模式下的最大进给........................................................ 325
(V.)[n].MPA.MAXOVR.Xn 最大倍率 (%).......................................................................................... 324
(V.)[n].MPA.MAXVOLT[g].Xn 对于 G00FEED 的模拟电压.................................................................. 326
(V.)[n].MPA.MINANOUT[g].Xn 最小模拟输出 ..................................................................................... 328
(V.)[n].MPA.MINFLWE[g].Xn 当停止时最大跟随误差.......................................................................... 327
(V.)[n].MPA.MINOVR.Xn 最小倍率 (%).......................................................................................... 324
(V.)[n].MPA.MODCOMP.Xn 模块补偿 ................................................................................................ 323
(V.)[n].MPA.MODERR[g].Xn 模块误差 . 增量数................................................................................. 328
(V.)[n].MPA.MODLOWLIM[g].Xn 模块的下部界限 .............................................................................. 328
(V.)[n].MPA.MODNROT[g].Xn 模块误差 . 转数................................................................................... 328
(V.)[n].MPA.MODUPLIM[g].Xn 模块的上部界限 ................................................................................. 328
(V.)[n].MPA.MPGFILTER.Xn 手轮的过滤时间 .................................................................................... 325
CNC 8070 (V.)[n].MPA.MPGRESOL[i].Xn 在 [i] 位置的刻度盘分辨率 .................................................................. 325
(V.)[n].MPA.NEGERROR[i].Xn 在负方向点 [i] 误差 ............................................................................ 325
(V.)[n].MPA.NEGLIMIT.Xn 负向软件界限 ......................................................................................... 324
(V.)[n].MPA.NORBWIDTH[i].Xn 标准带宽........................................................................................... 325
(V.)[n].MPA.NPARSETS.Xn 工作设置数量 ....................................................................................... 325
(V.)[n].MPA.NPOINTS.Xn 表格中点的数量...................................................................................... 325
(SOFT V03.0X)
(V.)[n].MPA.NPULSES[g].Xn 编码器脉冲数量.................................................................................... 326
(V.)[n].MPA.NPULSES2[g].Xn 编码器脉冲数量 ( 第二反馈 ) .............................................................. 326
(V.)[n].MPA.OPMODEP.Xn Sercos 驱动操作模式 ............................................................................. 323
(V.)[n].MPA.ORDER[i].Xn 滤波器命令............................................................................................. 325
(V.)[n].MPA.OUTPUTREV[g].Xn 机床轴的转动 .................................................................................. 326

364
‡ ‡ ‡ Installation manual

(V.)[n].MPA.OUTPUTREV2[g].Xn 机床轴的转动 ( 第二反馈 )............................................................. 326


(V.)[n].MPA.PITCH[g].Xn 丝杠螺距 ................................................................................................ 326
(V.)[n].MPA.PITCH2[g].Xn 丝杠螺距 ( 第二反馈 )............................................................................. 326
(V.)[n].MPA.PLCOINC.Xn 每循环 PLC 偏置增量............................................................................. 324
(V.)[n].MPA.POLARM3[g].Xn 模拟电压符号 M3 ................................................................................. 328
(V.)[n].MPA.POLARM4[g].Xn 模拟电压符号 M4 ................................................................................. 328
(V.)[n].MPA.POSERROR[i].Xn 在正方向点 [i] 误差............................................................................. 325
(V.)[n].MPA.POSFEED.Xn 定位进给率............................................................................................. 324
(V.)[n].MPA.POSITION[i].Xn 关于点 [i] 的主控轴位置 ........................................................................ 325
(V.)[n].MPA.POSLIMIT.Xn 正向软件界限 ......................................................................................... 324
(V.)[n].MPA.PROBEAXIS.Xn 探测轴 ..................................................................................................
(V.)[n].MPA.PROBEDELAY " 探针 1" 信号的延迟 ..............................................................................
(V.)[n].MPA.PROBEDELAY " 探针 2" 信号的延迟 ..............................................................................
324
324
324
9.

VARIABLES DEL CNC


变量按字母顺序列表
(V.)[n].MPA.PROBEFEED.Xn 探测进给率.......................................................................................... 324
(V.)[n].MPA.PROBERANGE.Xn 最大制动距离 ................................................................................... 324
(V.)[n].MPA.PROGAIN[g].Xn 比例增益............................................................................................... 327
(V.)[n].MPA.REFDIREC.Xn 原点搜寻方向 ......................................................................................... 324
(V.)[n].MPA.REFFEED1[g].Xn 快速原点搜寻进给率........................................................................... 327
(V.)[n].MPA.REFFEED2[g].Xn 慢速原点搜寻进给率........................................................................... 327
(V.)[n].MPA.REFNEED.Xn 强制原点搜寻 ......................................................................................... 325
(V.)[n].MPA.REFPULSE[g].Xn I0 脉冲的类型 ..................................................................................... 327
(V.)[n].MPA.REFSHIFT[g].Xn 参考点 (原点)偏置 ........................................................................... 327
(V.)[n].MPA.REFVALUE[g].Xn 原点位置............................................................................................. 327
(V.)[n].MPA.REPOSFEED.Xn 最大复位进给率................................................................................... 324
(V.)[n].MPA.SERVOOFF[g].Xn 偏置补偿 ............................................................................................ 328
(V.)[n].MPA.SHARE[i].Xn 通过滤波器信号的 % ............................................................................... 325
(V.)[n].MPA.SHORTESTWAY.Xn 通过最短路线 ................................................................................. 323
(V.)[n].MPA.SINMAGNI[g].Xn 正弦曲线倍乘因子 ............................................................................... 326
(V.)[n].MPA.SPDLSTOP.Xn M2, M30 和 复位停止主轴...................................................................... 324
(V.)[n].MPA.SPDLTIME.Xn S 功能的估计时间 .................................................................................. 324
(V.)[n].MPA.SREVM05.Xn G84 逆转停止主轴 ................................................................................. 324
(V.)[n].MPA.STEPOVR.Xn 倍率步幅 ................................................................................................ 324
(V.)[n].MPA.SWLIMITTOL.Xn 软件界限公差 ...................................................................................... 324
(V.)[n].MPA.SYNCSET.Xn 同步参数的设置...................................................................................... 323
(V.)[n].MPA.SZERO[g].Xn 被认为 "0 转 / 分 " 的速度 ...................................................................... 328
(V.)[n].MPA.TENDENCY.Xn 趋向检测激活 ....................................................................................... 324
(V.)[n].MPA.TYPE[i].Xn 滤波器类型............................................................................................. 325
(V.)[n].MPA.TYPLSCRW.Xn 补偿的类型 ........................................................................................... 325
(V.)[n].MPA.UNIDIR.Xn 单向旋转 ................................................................................................ 323
(V.)[n].MPA.UPSPDLIM.Xn 上部的 " 转数 / 分 OK" 百分率 ............................................................... 324
(V.)[n].MPG.ALIGNC 以直径加工的 "C" 轴 .............................................................................. 321
(V.)[n].MPG.ANTIME 预期时间 ................................................................................................ 321
(V.)[n].MPG.CAXNAME 如 "C" 轴一样工作的轴 ( 缺省值 ) ........................................................... 321
(V.)[n].MPG.CHAXISNAMEx "n" 逻辑轴的命名 .................................................................................. 321
(V.)[n].MPG.CHNAXIS 通道轴的数量 ......................................................................................... 321
(V.)[n].MPG.CHNSPDL 通道主轴的数量...................................................................................... 321
(V.)[n].MPG.CHSPDLNAMEx "x" 主轴的命名 ..................................................................................... 321
(V.)[n].MPG.CHTYPE 通道类型 ................................................................................................ 321
(V.)[n].MPG.CIRINERR 绝对半径误差 ......................................................................................... 322
(V.)[n].MPG.CIRINFACT 超过半径误差的百分率........................................................................... 322
(V.)[n].MPG.FEEDND 施加编程进给率给通道的所有的轴......................................................... 322
(V.)[n].MPG.FPRMAN jog 模式允许的功能 G95 ......................................................................... 321
(V.)[n].MPG.GEOCONFIG 通道轴的几何学配置 .............................................................................. 321
(V.)[n].MPG.GROUPID 按属性分组通道...................................................................................... 321
(V.)[n].MPG.HIDDENCH 隐藏通道 ................................................................................................ 321
(V.)[n].MPG.ICORNER 缺省拐角类型 ........................................................................................ 321
(V.)[n].MPG.IFEED 缺省进给率类型...................................................................................... 321
(V.)[n].MPG.IMOVE 缺省运动类型 ......................................................................................... 321 CNC 8070
(V.)[n].MPG.IMOVEMACH 关于机床坐标的独立轴的运动 ................................................................ 322
(V.)[n].MPG.IPLANE 缺省工作平面 ........................................................................................ 321
(V.)[n].MPG.IRCOMP 缺省的半径补偿模式 .............................................................................. 321
(V.)[n].MPG.ISYSTEM 缺省编程类型 ......................................................................................... 321
(V.)[n].MPG.KINID 缺省的运动数量..................................................................................... 321
(SOFT V03.0X)
(V.)[n].MPG.MAXOVR 轴最大进给率 (%)................................................................................... 322
(V.)[n].MPG.MAXROUND G5 模式下最大倒角误差......................................................................... 321
(V.)[n].MPG.OEMSUB(1..10) 与 G180 到 G189 相关联的子程序 ....................................................... 322
(V.)[n].MPG.PRB1MAX 沿着横坐标轴的探针最大坐标 ................................................................ 322
(V.)[n].MPG.PRB1MIN 沿着横坐标轴的探针最小坐标 ................................................................ 322

365
‡ ‡ ‡ Installation manual

(V.)[n].MPG.PRB2MAX 沿着纵坐标轴的探针最大坐标 ................................................................ 322


(V.)[n].MPG.PRB2MIN 沿着纵坐标轴的探针最小坐标 ................................................................ 322
(V.)[n].MPG.PRB3MAX 沿着垂直于平面的轴的探针最大坐标 ..................................................... 322
(V.)[n].MPG.PRB3MIN 沿着垂直于平面的轴的探针最小坐标 ..................................................... 322
(V.)[n].MPG.PREPFREQ 每循环要准备的程序块的数量 ................................................................ 321
(V.)[n].MPG.RAPIDOVR 影响 G00 的倍率...................................................................................... 322
(V.)[n].MPG.REFPSUB 与 G74 相关联的子程序 ......................................................................... 322
(V.)[n].MPG.ROUNDFEED G5 模式下进给率的百分率 ..................................................................... 321
(V.)[n].MPG.ROUNDTYPE G5 模式下倒角类型 ( 缺省值 )................................................................ 321
(V.)[n].MPG.SLOPETYPE 缺省的加速度类型 ................................................................................. 321

9. (V.)[n].MPG.SUBPATH
(V.)[n].MPG.TOOLSUB
(V.)[n].PLC.CSS.Sn
编辑子程序路径......................................................................................
与 "T" 相关联的子程序 ...........................................................................
通过 PLC 设置的 CSS............................................................................
322
322
346
VARIABLES DEL CNC
变量按字母顺序列表

(V.)[n].PLC.F 在 G94 方式中通过 PLC 进给率 ............................................................. 345


(V.)[n].PLC.FPR 在 G95 方式中通过 PLC 进给率 ............................................................. 345
(V.)[n].PLC.FRO 通过 PLC 设置的进给率倍率 ( %)....................................................... 345
(V.)[n].PLC.S.Sn 以 rpm 为单位通过 PLC 设置的主轴速度............................................... 346
(V.)[n].PLC.SL.Sn 通过 PLC 在恒定表面速度模式中的表面速度界限 ................................ 346
(V.)[n].PLC.SPOS.Sn 通过 PLC 设置的在 M19 方式下速度...................................................... 346
(V.)[n].PLC.SSO.Sn 通过 PLC 设置的主轴倍率 (%)........................................................... 346
(V.)[n].TM.ACTUALMZ 被每个通道使用的刀库........................................................................... 336
(V.)[n].TM.CUTA[i] 有效刀具偏置 [i] 的切削角 ...................................................................... 338
(V.)[n].TM.CUTAT[i][m] 刀具 [m] 偏置 [i] 的切削角 ...................................................................... 338
(V.)[n].TM.DSUBTYPE[i] 刀具偏置子类型 . 有效刀具偏置 [i] ......................................................... 338
(V.)[n].TM.DSUBTYPET[i][m] 刀具偏置子类型 . 刀具 [m] 偏置 [i] ....................................................... 338
(V.)[n].TM.DTYPE[i] 刀具偏置类型 . 有效刀具偏置 [i] ............................................................. 338
(V.)[n].TM.DTYPET[i][m] 刀具偏置类型 . 刀具 [m] 偏置 [i] ............................................................ 338
(V.)[n].TM.FIXORI[i] 有效刀具偏置 [i] 的刀柄.......................................................................... 338
(V.)[n].TM.FIXORIT[i][m] 刀具 [m] 偏置 [i] 的刀柄 .......................................................................... 338
(V.)[n].TM.LOCODE[i] 有效刀具偏置 [i] 位置码 ( 形状 ) ............................................................. 338
(V.)[n].TM.LOCODET[i][m] 刀具 [m] 偏置 [i] 位置码 ( 形状 ) ............................................................. 338
(V.)[n].TM.MZMODE 刀具管理器操作模式 .............................................................................. 337
(V.)[n].TM.MZRUN 刀具管理器运行...................................................................................... 337
(V.)[n].TM.MZSTATUS 刀具管理器状态...................................................................................... 337
(V.)[n].TM.MZWAIT 执行操纵的刀具管理器........................................................................... 337
(V.)[n].TM.NOSEA[i] 有效刀具偏置 [i] 的刀具角 ...................................................................... 338
(V.)[n].TM.NOSEAT[i][m] 刀具 [m] 偏置 [i] 的刀具角 ...................................................................... 338
(V.)[n].TM.NOSEW[i] 有效刀具偏置 [i] 的刀具宽度................................................................... 338
(V.)[n].TM.NOSEWT[i][m] 刀具 [m] 偏置 [i] 的刀具宽度................................................................... 338
(V.)[n].TM.NUMOFD 有效刀具偏置编号 .................................................................................. 338
(V.)[n].TM.NUMOFDT[m] 刀具 [m] 偏置编号 .................................................................................. 338
(V.)[n].TM.NXTOD 下一把刀具的偏置编号........................................................................... 336
(V.)[n].TM.NXTOOL 下一把刀具编号...................................................................................... 336
(V.)[n].TM.REMLIFE 有效刀具剩余寿命 .................................................................................. 336
(V.)[n].TM.SPDLTURDIR[i] 主轴旋转方向 . 有效刀具偏置 [i] ............................................................. 338
(V.)[n].TM.SPDLTURDIRT[i][m] 主轴旋转方向 . 刀具 [m] 偏置 [i] ....................................................... 338
(V.)[n].TM.TLFF 有效刀具族............................................................................................. 336
(V.)[n].TM.TLFN[i] 有效刀具偏置 [i] 的最大寿命 .................................................................. 336
(V.)[n].TM.TLFR[i] 有效刀具偏置 [i] 的实际寿命 .................................................................. 336
(V.)[n].TM.TOAN[i] 有效刀具偏置 [i] 穿透角度 ...................................................................... 337
(V.)[n].TM.TOCUTL[i] 有效刀具偏置 [i] 切削长度 ...................................................................... 337
(V.)[n].TM.TOCUTL[i] 有效刀具偏置 [i] 切削长度 ...................................................................... 338
(V.)[n].TM.TOD 有效刀具偏置编号 .................................................................................. 336
(V.)[n].TM.TOFL[i].Xn 有效刀具偏置 [i] 的 Xn 轴偏差................................................................ 337
(V.)[n].TM.TOFL[i].Xn 有效刀具偏置 [i] 的 Xn 轴偏差................................................................ 338
(V.)[n].TM.TOFL1 通道第一轴刀具的偏置........................................................................... 337
(V.)[n].TM.TOFL1 通道第一轴刀具的偏置........................................................................... 338
CNC 8070 (V.)[n].TM.TOFL2 通道第二轴刀具的偏置........................................................................... 337
(V.)[n].TM.TOFL2 通道第二轴刀具的偏置........................................................................... 338
(V.)[n].TM.TOFL3 O 通道第三轴刀具的偏置 ....................................................................... 337
(V.)[n].TM.TOFL3 通道第三轴刀具的偏置........................................................................... 338
(V.)[n].TM.TOFLW[i].Xn 有效刀具偏置 [i] 的 Xn 轴偏差................................................................ 337
(V.)[n].TM.TOFLW[i].Xn 有效刀具偏置 [i] 的 Xn 轴磨损距离......................................................... 338
(SOFT V03.0X)
(V.)[n].TM.TOFLW1 通道第一轴的刀具磨损补偿.................................................................... 337
(V.)[n].TM.TOFLW1 通道第一轴的刀具磨损补偿.................................................................... 338
(V.)[n].TM.TOFLW2 通道第二轴的刀具磨损补偿.................................................................... 337
(V.)[n].TM.TOFLW2 通道第二轴的刀具磨损补偿.................................................................... 338
(V.)[n].TM.TOFLW3 通道第三轴的刀具磨损补偿.................................................................... 337

366
‡ ‡ ‡ Installation manual

(V.)[n].TM.TOFLW3 通道第三轴的刀具磨损补偿.................................................................... 338


(V.)[n].TM.TOI[i] 有效刀具补偿 [i] 半径磨损 ...................................................................... 337
(V.)[n].TM.TOK[i] 有效刀具补偿 [i] 长度磨损 ...................................................................... 337
(V.)[n].TM.TOL[i] 有效刀具长度偏置 [i] .............................................................................. 337
(V.)[n].TM.TOMON[i] 有效刀具偏置 [i] 的监测类型 ................................................................. 336
(V.)[n].TM.TOOL 有效刀具编号 ......................................................................................... 336
(V.)[n].TM.TOR[i] 有效刀具偏置 [i] 的半径.......................................................................... 337
(V.)[n].TM.TOTIPR[i] 有效刀具偏置 [i] 刀尖半径 ...................................................................... 337
(V.)[n].TM.TOTIPR[i] 有效刀具偏置 [i] 刀尖半径 ...................................................................... 338
(V.)[n].TM.TOTP1 有效刀具的附加参数 1 ........................................................................... 337
(V.)[n].TM.TOTP2
(V.)[n].TM.TOTP3
(V.)[n].TM.TOTP4
有效刀具的附加参数 2 ...........................................................................
有效刀具的附加参数 3 ...........................................................................
有效刀具的附加参数 4 ...........................................................................
337
337
337
9.

VARIABLES DEL CNC


变量按字母顺序列表
(V.)[n].TM.TOWTIPR[i] 有效刀具补偿 [i] 刀尖半径磨损............................................................... 337
(V.)[n].TM.TOWTIPR[i] 有效刀具补偿 [i] 刀尖半径磨损............................................................... 338
(V.)[n].TM.TSTATUS 有效刀具状态 ......................................................................................... 336
(V.)[n].TURNCONFIG[i] 有效刀具偏置 [i] 的轴设置 ...................................................................... 338
(V.)[n].TURNCONFIG[i][m] 刀具 [m] 偏置 [i] 的轴设置 ...................................................................... 338
(V.)C.(A-Z) 固定循环调用参数值 .............................................................................. 347
(V.)C.CALLP(A-Z) 在调用固定循环中编写的参数 ................................................................ 347
(V.)C.P_(A-Z) 定位循环调用参数值 .............................................................................. 347
(V.)C.PCALLP(A-Z) 在调用子程序、 G18x、 #PCALL 或 #MCALL 中编写的参数 ................ 347
(V.)C.P_CALLP(A-Z) 在调用定位循环中编写的参数 ................................................................ 347
(V.)DRV.name 变量值 .................................................................................................... 333
(V.)DRV.SIZE 在驱动器处被查询的变量数量 ................................................................ 333
(V.)G.ANAI[i] [n] 输入电压 ( 单位伏特 )........................................................................ 354
(V.)G.ANAO[i] [n] 输出电压 ( 单位伏特 )........................................................................ 354
(V.)G.CLOCK 自从 CNC 启动后的时间 ........................................................................ 357
(V.)G.CNCINCJOGIDX 通过开关选择的位置 .............................................................................. 341
(V.)G.CNCMANMODE 对所有轴在开关处 .................................................................................. 341
(V.)G.CNCMPGIDX 通过开关选择的位置 .............................................................................. 341
(V.)G.CUP[i] 通用算数参数 [i] 的值 ............................................................................. 335
(V.)G.CUPF[i] 通用算数参数 [i] 的值 . 每 10000 值 ....................................................... 335
(V.)G.DATE 时间按年 - 月 - 日的格式 ........................................................................ 357
(V.)G.ENDREP 所有轴被重置 ......................................................................................... 358
(V.)G.FFIX 表格第一夹具 ......................................................................................... 335
(V.)G.FOCUSCHANNEL 具有有效焦点的通道 .............................................................................. 359
(V.)G.FORG 表格中第一零点偏置 .............................................................................. 334
(V.)G.FTIME 在 G93 方式中的加工时间...................................................................... 345
(V.)G.GAXISNAMEx 系统 "x" 轴的名称 ................................................................................... 353
(V.)G.GSPDLNAMEx 系统 "x" 主轴的名称 ............................................................................... 353
(V.)G.INCJOGIDX 对所有轴的有效位置 .............................................................................. 341
(V.)G.KEY CNC 承认的最后键的编码 ..................................................................... 358
(V.)G.MANMODE 对所有轴有效 ......................................................................................... 341
(V.)G.MPGIDX 对于所有手轮的有效位置 ....................................................................... 341
(V.)G.NUMCH 通道编号 ................................................................................................ 353
(V.)G.NUMFIX 表格中夹具编号...................................................................................... 335
(V.)G.NUMORG 表格中零点偏置编号 .............................................................................. 334
(V.)G.TIME 时间按小时 - 分钟 - 秒 格式.................................................................... 357
(V.)G.VERSION CNC 版本和版本编号............................................................................. 356
(V.)MPG.AXISNAMEx "n" 逻辑轴的命名................................................................................... 319
(V.)MPG.BIDIR[m] 表格 [m]. 双向补偿 ................................................................................ 320
(V.)MPG.CANLENGTH Can 总线电缆长度 ( 以米为单位 ) .......................................................... 319
(V.)MPG.CANMODE CAN 总线类型 ........................................................................................ 319
(V.)MPG.COMPAXIS[m] 表格 [m]. 被补偿轴 ................................................................................. 320
(V.)MPG.DIFFCOMP[i] 龙门式 [i]. 误差差异补偿 ........................................................................ 319
(V.)MPG.DIMODADDR[n] 数字输入模块的基础索引 ....................................................................... 320
(V.)MPG.DOMODADDR[n] 数字输出模块的基础索引 ....................................................................... 320 CNC 8070
(V.)MPG.DTIME 估计 "D" 功能时间 .................................................................................. 320
(V.)MPG.HTIME 估计 "H" 功能时间 .................................................................................. 320
(V.)MPG.INCHES 缺省工作单位 ......................................................................................... 319
(V.)MPG.LOOPTIME 循环时间 ................................................................................................ 319
(V.)MPG.MASTERAXIS[i] 龙门式 [i]. 主控轴逻辑号......................................................................... 319
(SOFT V03.0X)
(V.)MPG.MAXCOMP 最大通用算术参数 .................................................................................. 320
(V.)MPG.MAXCOUPE[i] 龙门式 [i]. 允许的最大差异 ..................................................................... 319
(V.)MPG.MAXGLBP 最大全局算术参数 .................................................................................. 320
(V.)MPG.MAXLOCP 最大局部算术参数 .................................................................................. 320
(V.)MPG.MINAENDW AUXEND 信号的最小持续时间 ............................................................. 320

367
‡ ‡ ‡ Installation manual

(V.)MPG.MINCOMP 最小通用算术参数 .................................................................................. 320


(V.)MPG.MINGLBP 最小全局算术参数 .................................................................................. 320
(V.)MPG.MINLOCP 最小局部算术参数 .................................................................................. 320
(V.)MPG.MOVAXIS[m] 表格 [m]. 主控轴 .................................................................................. 320
(V.)MPG.NAXIS 由 CNC 控制轴的数量 .............................................................................. 319
(V.)MPG.NCHANNEL CNC 通道数量 . ........................................................................................ 319
(V.)MPG.NDIMOD 数字输入模块的总数 .............................................................................. 320
(V.)MPG.NDOMOD 数字输出模块的总数 .............................................................................. 320
(V.)MPG.NEGERROR[m][i] 表格 [m]. 负方向点 [i] 误差 .................................................................... 320
(V.)MPG.NPCROSS[m] 表格 [m]. 点的数量 ................................................................................ 320

9. (V.)MPG.NSPDL 由 CNC 控制轴的数量 ..............................................................................


(V.)MPG.POSERROR[m][i] 表格 [m]. 正方向点 [i] 误差 ....................................................................
(V.)MPG.POSITION[m][i] 表格 [m]. 对于点 [i] 的主控轴位置..........................................................
319
320
320
VARIABLES DEL CNC
变量按字母顺序列表

(V.)MPG.PRBDI1 与探针 1 相关联的数字输入.................................................................... 320


(V.)MPG.PRBDI2 与探针 2 相关联的数字输入.................................................................... 320
(V.)MPG.PRBPULSE1 探针 1 的脉冲的类型 .............................................................................. 320
(V.)MPG.PRBPULSE2 探针 2 的脉冲的类型 .............................................................................. 320
(V.)MPG.PRELFITI[i] 前后式 [i]. 施加预载的时间 ..................................................................... 319
(V.)MPG.PRELOAD[i] 前后式 [i]. 预载 ....................................................................................... 319
(V.)MPG.PRGFREQ PRG 模块的频率 (循环中).................................................................. 319
(V.)MPG.PROBE 有探针用于刀具校准 .............................................................................. 320
(V.)MPG.REFNEED[m] 表格 [m]. 强制机床零点搜寻.................................................................. 320
(V.)MPG.REFTIME 估计机床零点搜寻时间........................................................................... 320
(V.)MPG.ROPARMAX 最大全局只读算术参数........................................................................... 320
(V.)MPG.ROPARMIN 最小全局只读算术参数........................................................................... 320
(V.)MPG.SERBRATE Sercos 传送速度 .................................................................................... 319
(V.)MPG.SERPOWSE Sercos 光强度........................................................................................ 319
(V.)MPG.SLAVEAXIS[i] 龙门式 [i]. 从动轴逻辑号......................................................................... 319
(V.)MPG.SPDLNAMEx "x" 主轴的命名 ...................................................................................... 319
(V.)MPG.TCOMPLIM[i] 前后式 [i]. 补偿界限................................................................................ 319
(V.)MPG.TINTIME[i] 前后式 [i]. 整体增益................................................................................ 319
(V.)MPG.TMASTERAXIS[i] 前后式 [i]. 主控轴逻辑号......................................................................... 319
(V.)MPG.TORQDIST[i] 前后式 [i]. 扭矩分布................................................................................ 319
(V.)MPG.TPROGAIN[i] T 前后式 [i]. 比例增益............................................................................. 319
(V.)MPG.TSLAVEAXIS[i] 前后式 [i]. 从动轴逻辑号......................................................................... 319
(V.)MPG.TTIME 估计 "T" 功能时间................................................................................... 320
(V.)MPG.TYPCROSS[m] 表格 [m]. 补偿类型 ................................................................................ 320
(V.)MPG.WARNCOUPE[i] 龙门式 [i]. 发布警告的最大差异.............................................................. 319
(V.)MPK.ANGANTR[n] 笛卡尔轴和倾斜轴之间的夹角 ................................................................ 331
(V.)MPK.ANGAXNA[n] 角度轴命名............................................................................................. 331
(V.)MPK.KINn[m] 运动学 "n" 的偏置 [m]............................................................................. 331
(V.)MPK.NANG 角度转换编号 ......................................................................................... 331
(V.)MPK.NKIN 运动学表格............................................................................................. 331
(V.)MPK.OFFANGAX[n] 角度转换原点偏置 .................................................................................. 331
(V.)MPK.ORTAXNA[n] 直交轴命名............................................................................................. 331
(V.)MPK.TYPE 运动学类型............................................................................................. 331
(V.)MPM.MNUM[i] "M" 功能号 ............................................................................................. 330
(V.)MPM.MPROGNAME[i] 与 "M" 功能相关子程序命名 ................................................................... 330
(V.)MPM.MTABLESIZE "M" 功能表格元素的数量........................................................................ 330
(V.)MPM.MTIME[i] "M" 功能估计时间................................................................................... 330
(V.)MPM.SYNCHTYPE[i] "M" 功能同步类型.................................................................................. 330
(V.)MPMAN.COUNTERID[i] 关于手轮 [i] 的反馈输入 ........................................................................ 329
(V.)MPMAN.JOGKEYDEF[n] JOG [i] 键的轴和运动方向.................................................................... 329
(V.)MPMAN.JOGTYPE JOG 状态 ............................................................................................... 329
(V.)MPMAN.MPGAXIS[i] 与手轮 [i] 相关联的轴 ............................................................................. 329
(V.)MPMAN.NMPG 手轮的数量............................................................................................. 329
(V.)MTB.P[i] OEM 参数 [i] 的值 .................................................................................. 333
CNC 8070 (V.)MTB.PF[i] OEM 参数 [i] 的值,每 10000 的值 ......................................................... 333
(V.)MTB.PLCDATASIZE PLC 的共享数据空间尺寸 ...................................................................... 333
(V.)MTB.SIZE OEM 参数的数量.................................................................................... 333
(V.)P.name 程序的局部用户变量 .............................................................................. 347
(V.)PLC.C[i] PLC 计数器 [i] 状态 ................................................................................ 340
(V.)PLC.EMERGMSG 有效显现信息 ( 全屏显示的 ) .................................................................. 340
(SOFT V03.0X)
(V.)PLC.ERR[i] PLC 误差 [n] 状态 .................................................................................. 340
(V.)PLC.I[i] PLC 输入 [i] 状态................................................................................... 340
(V.)PLC.INCJOGIDX 通过 PLC 选择的位置............................................................................. 341
(V.)PLC.M[i] PLC 标志 [i] 状态.................................................................................... 340
(V.)PLC.MANMODE 对所有轴通过 PLC ................................................................................. 341

368
‡ ‡ ‡ Installation manual

(V.)PLC.MPGIDX 通过 PLC 选择的位置............................................................................. 341


(V.)PLC.MSG[i] PLC 信息 [n] 状态................................................................................... 340
(V.)PLC.O[i] PLC 输出 [i] 状态................................................................................... 340
(V.)PLC.PRIORERR 具有最高优先级的有效误差 ( 在有效信息中有最低编号的那个 ) ........... 340
(V.)PLC.PRIORMSG 具有最高优先级的有效信息 ( 在有效信息中有最低编号的那个)............ 340
(V.)PLC.R[i] PLC 寄存器 [i] 状态 ................................................................................ 340
(V.)PLC.signal 与 CNC 交换信号的状态 ........................................................................ 340
(V.)PLC.STATUS PLC 状态................................................................................................ 340
(V.)PLC.symbol 在 PLC 定义的外部符号的状态 .............................................................. 340
(V.)PLC.T[i] PLC 定时器 [i] 状态 ................................................................................ 340
(V.)PLC.TIMER
(V.)S.name
PLC 激活的定时器的值 .......................................................................... 340
程序的整体用户变量 .............................................................................. 347
(V.)TM.MZACTUALCH[z] 被刀库 [z] 使用的通道 ............................................................................ 336
9.

VARIABLES DEL CNC


变量按字母顺序列表
(V.)TM.MZCYCLIC[z] 刀具循环转位装置 .................................................................................. 332
(V.)TM.MZGROUND[z] 允许使用基础刀具 .................................................................................. 332
(V.)TM.MZM6ALONE[z] 在无刀具执行 M6 时的动作 .................................................................... 332
(V.)TM.MZOPTIMIZED[z] 刀具管理 ................................................................................................ 332
(V.)TM.MZRANDOM[z] 随机刀库 ................................................................................................ 332
(V.)TM.MZRESPECTSIZE[z] 在随机刀库 [z] 中,刀具总是在同一位置 . ........................................... 336
(V.)TM.MZSIZE[z] 刀库尺寸 ................................................................................................ 332
(V.)TM.MZTYPE[z] 刀库类型 ................................................................................................ 332
(V.)TM.NTOOLMZ 刀库编号 ................................................................................................ 332
(V.)TM.P[z][m] [z] 刀库中 [m] 刀具的位置 ...................................................................... 336
(V.)TM.T[z][j] [z] 刀库的在 [j] 位置 的刀具 .................................................................... 336
(V.)TM.TLFFT[m] 刀具 [m] 族 ............................................................................................. 336
(V.)TM.TLFNT[m][i] 刀具 [m] 偏置 [i] 的最大寿命................................................................... 336
(V.)TM.TLFRT[m][i] 刀具 [m] 偏置 [i] 的实际寿命 ................................................................... 336
(V.)TM.TOANT[m][i] 刀具 [m] 偏置 [i] 穿透角度 ...................................................................... 337
(V.)TM.TOCUTLT[m][i] 刀具 [m] 偏置 [i] 的切削长度................................................................... 337
(V.)TM.TOCUTLT[m][i] 刀具 [m] 偏置 [i] 的切削长度................................................................... 338
(V.)TM.TOFLT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴偏差 ................................................................ 337
(V.)TM.TOFLT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴距离 ................................................................ 338
(V.)TM.TOFLWT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴偏差磨损......................................................... 337
(V.)TM.TOFLWT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴磨损距离 ......................................................... 338
(V.)TM.TOIT[m][i] 刀具 [m] 补偿 [i] 半径磨损 ...................................................................... 337
(V.)TM.TOKT[m][i] 刀具 [m] 补偿 [i] 长度磨损 ...................................................................... 337
(V.)TM.TOLT[m][i] 刀具 [m] 偏置 [i] 的长度 .......................................................................... 337
(V.)TM.TOMONT[m][i] 刀具 [m] 偏置 [i] 的监测类型.................................................................. 336
(V.)TM.TORT[m][i] 刀具 [m] 偏置 [i] 的半径 .......................................................................... 337
(V.)TM.TOTIPRT[m][i] 刀具 [m] 偏置 [i] 的刀尖半径 ................................................................... 337
(V.)TM.TOTIPRT[m][i] 刀具 [m] 偏置 [i] 的刀尖半径 ................................................................... 338
(V.)TM.TOTP1T[i] 刀具 [i] 附加参数 1 ................................................................................. 337
(V.)TM.TOTP2T[i] 刀具 [i] 附加参数 2 ................................................................................ 337
(V.)TM.TOTP3T[i] 刀具 [i] 附加参数 3 ................................................................................ 337
(V.)TM.TOTP4T[i] 刀具 [i] 附加参数 4 ............................................................................... 337
(V.)TM.TOWTIPRT[m][i] 刀具 [m] 偏置 [i] 的刀尖半径磨损............................................................ 337
(V.)TM.TOWTIPRT[m][i] 刀具 [m] 偏置 [i] 的刀尖半径磨损............................................................ 338
(V.)TM.TSTATUST[m] 刀具 [m] 状态 ......................................................................................... 336

CNC 8070

(SOFT V03.0X)

369
‡ ‡ ‡ Installation manual

9.
VARIABLES DEL CNC
变量按字母顺序列表

CNC 8070

(SOFT V03.0X)

370
‡ ‡ ‡ Installation manual

附录

A. 通用的 CNC 特性........................................................................... 371

B. CNC 维护 .................................................................................... 373

C. CNC 机械参数摘要...................................................................... 375

D. PLC 编程命令摘要 ...................................................................... 385

E. 逻辑 CNC 的输入和输出.............................................................. 391

F. CNC 变量摘要............................................................................. 397

G. 键代码 (QWERTY 键盘 ) ............................................................. 413

369
‡ ‡ ‡ Installation manual

通用的 CNC 特性

‡ 基于 PC 的开放系统 .
‡ Windows® XP 操作系统 .
‡ 全部用户化 .
INI 配置文件 .
FGUIM 直观配置刀具 .
Visual Basic®, Visual C++®, 等等 .
A.

APPENDIX
通用的 CNC 特性
Microsoft® Access 中的内部数据库 .
OPC 兼容接口
‡ 集成 PLC.
多达 1024 个数字输入 .
多达 1024 个数字输出 .
多达 8192 个 标志 .
多达 1024 个寄存器 .
多达 256 个定时器 .
多达 256 个 计数器 .
无限个符号 .
‡ 程序块处理时间 < 1 毫秒 .
‡ PLC 执行时间 < 1 毫秒 /K.
‡ 用于同伺服驱动器通讯的 Sercos® 现场总线。
‡ 用于同远程模块通讯的 CAN 总线。
‡ 多达 28 根轴和 3 个手轮。
‡ 多达 4 根主轴。
‡ 多达四个执行通道。
轴和主轴可能随意分布在通道之间。
‡ 多达四个刀库。
‡ 可以使用数字 (Sercos) 和模拟驱动器。

CNC 8070

(SOFT V03.0X)

371
‡ ‡ ‡ Installation manual

A.
APPENDIX
通用的 CNC 特性

CNC 8070

(SOFT V03.0X)

372
‡ ‡ ‡ Installation manual

CNC 维护

清洁

沉积在设备中的污垢可能会屏蔽内部电路产生的热量的消散作用,从而可能导
致 CNC 的过热,并发生故障。
另外,沉积的污垢有时会产生电导体的作用,使内部电路短路,特别是在高度潮
B.

APPENDIX
CNC 维护
湿环境下。
使用一块已经沾过除离子水的和 / 或无研磨剂的洗碗机肥皂 (液态无粉末)或
75º 酒精的平滑的布来清理操作面板和监视器。
不要使用高压缩空气清理设备,因为它可能会产生静电流。
使用前面板上的塑料可以防护:
• 油脂和矿物油
• 碱化和漂白
• 被溶解的清洁剂
• 酒精
• 避免溶剂的刺激,如:氯化氢、不纯苯、酯和天空醚这些会损害用于制造设
备前面板的塑料。

预防性检查

如果开动启动开关时不能开启 CNC,检查线路连接。
• 不要进入设备的内部。
只有 Fagor 自动控制公司授权的人员才可以操作该单元的内部。
• 不要装卸与交流电源连接的设备连接器。
在装卸这些连接器 (I/O,反馈等)之前,确保设备没有连接在交流电源上。
对于违反这些基本的安全要求而造成的物质和人员伤亡,Fagor 自动控制公司概
不负责。

CNC 8070

(SOFT V03.0X)

373
‡ ‡ ‡ Installation manual

B.
APPENDIX
CNC 维护

CNC 8070

(SOFT V03.0X)

374
‡ ‡ ‡ Installation manual

CNC 机床参数摘要

通用机床参数

通道配置......................................................................................................................13 页
通道数
NCHANNEL
系统轴的配置 .............................................................................................................. 13 页 C.
NAXIS CNC 所控制轴的数目

APPENDIX
CNC 机床参数摘要
AXISNAME 系统轴列表
AXISNAME 轴名
TANDEM 级联轴表
TMASTERAXIS 级联轴 . 主动轴或主轴
TSLAVEAXIS 级联轴 . 从动轴
TORQDIST 级联轴 . 扭矩分配
PRELOAD 级联轴 . 2 个电机之间的预载
PRELFITI 级联轴 . 施加预载的过滤时间
TPROGAIN 级联轴 . 级联轴的比例增益 (Kp)
TINTTIME 级联轴 . 级联轴的积分增益 (Kp)
TCOMPLIM 级联轴 . 补偿极限
GANTRY 龙门轴
MASTERAXIS 龙门轴的主动轴
SLAVEAXIS 龙门轴的从动轴
WARNCOUPE 龙门轴 . 发出警告前允许的最大差值
MAXCOUPE 龙门轴 . 所允许的最大误差
DIFFCOMP 龙门轴 . G74 后坐标 ( 位置 ) 差补偿
配置系统的主轴 ...........................................................................................................17 页
NSPDL CNC 控制的主轴数
SPDLNAME 系统主轴列表
SPDLNAME n 主轴名
时间设置 ( 系统 ) ......................................................................................................... 18 页
LOOPTIME CNC 循环时间
PRGFREQ PLC 的 PRG 模块的频率 ( 在循环中 )
Sercos 总线配置 .........................................................................................................18 页
SERBRATE Sercos 传送速率
SERPOWSE Sercos 光纤功率
CAN 总线配置 .............................................................................................................19 页
CANMODE CAN 总线类型
CANLENGTH CANfagor 总线电缆长度
缺省条件...................................................................................................................... 20 页
INCHES 缺省工作单位 ( 毫米 , 英寸 )
算术参数...................................................................................................................... 20 页
MAXLOCP 最大局部算术参数
MINLOCP 最小局部算术参数
MAXGLBP 最大全局算术参数
MINGLBP 最小全局算术参数
ROPARMAX 最大全局只读算术参数
ROPARMIN 最小全局只读算术参数
MAXCOMP 适合于所有途径的最大算术参数 CNC 8070
MINCOMP 适合于所有途径的最小算术参数

(SOFT V03.0X)

375
‡ ‡ ‡ Installation manual

交叉补偿 ..................................................................................................................... 21 页
CROSSCOMP 交叉补偿表
MOVAXIS 该轴的运动影响其它的轴 (主控轴)
COMPAXIS 该轴受到其他轴运动的影响 ( 被补偿轴 )
NPCROSS 补偿点数
TYPCROSS 补偿类型
BIDIR 双向补偿
REFNEED 指定机床零点搜寻
DATA 定义每点补偿表
POSITION 主轴位置

C. POSERROR
NEGERROR
正方向误差
负方向误差
执行时间 ..................................................................................................................... 22 页
APPENDIX
CNC 机床参数摘要

MINAENDW 信号 AUXEND 的最小时间周期


REFTIME 估计机床零点搜寻时间
HTIME 执行 H 功能预计时间
DTIME 执行 D 功能预计时间
TTIME 执行 T 功能预计时间
数字输入输出编号 ....................................................................................................... 23 页
NDIMOD 数字输入模块总数
DIMODADDR 数字输入模块表格
DIMOD 1..64 数字输入模块的基础指数
NDOMOD 数字输出模块总数
DOMODADDR 数字输出模块表
DOMOD 1..64 数字输出模块的基础指数
探针设置 ..................................................................................................................... 24 页
PROBE 使用探针
PROBEDATA 探针参数
PRBDI1 与探针 1 相关的数字输入
PRBDI2 与探针 2 相关的数字输入
PRBPULSE1 探针 1 脉冲类型
PRBPULSE2 探针 2 脉冲类型
共享的 PLC 内存 .......................................................................................................... 25 页
PLCDATASIZE PLC 共享数据区域大小
通道参数表入口 .......................................................................................................... 25 页
CHANNEL n 通道 n 参数表

通用机床参数 . 通道

通道配置 ..................................................................................................................... 26 页
GROUPID 通道属性分组
CHTYPE 通道类型
HIDDENCH 隐藏通道
配置通道轴 .................................................................................................................. 26 页
CHNAXIS 通道轴的数量
CHAXISNAME 通道轴列表
CHAXISNAME n 通道轴名称
GEOCONFIG 通道轴几何结构
配置主轴通道 .............................................................................................................. 28 页
CNC 8070 CHNSPDL 通道主轴数量
CHSPDLNAME 通道主轴列表
CHSPDLNAME n 通道主轴名称
C 轴配置 ..................................................................................................................... 29 页
CAXNAME C 轴的缺省名称
(SOFT V03.0X) ALIGNC 直径方向加工的 "C" 轴调整
时间设置 ( 通道 ) ......................................................................................................... 29 页
PREPFREQ 每一循环准备的模块数量
ANTIME 期望时间

376
‡ ‡ ‡ Installation manual

通道的缺省状态 ........................................................................................................... 30 页
KINID 缺省的运动数量
SLOPETYPE 缺省的加速度类型
IPLANE 主平面的缺省值 (G17/G18)
ISYSTEM 加工类型的缺省值 (G90/G91)
IMOVE 运动类型的缺省值 (G0/G1)
IFEED 进给率类型 (G94/G95) 的缺省值
FPRMAN 手动模式下的 G95 功能的有效性
IRCOMP 刀具半径补偿模式的缺省值 (G136/G137)
ICORNER 拐角类型的缺省值 (G5/G7/G50)
ROUNDTYPE
MAXROUND
ROUNDFEED
G5 舍入类型 ( 缺省值 )
G5 最大舍入误差
G5 进给率的百分率
C.

APPENDIX
CNC 机床参数摘要
弧中心校正 .................................................................................................................. 34 页
CIRINERR 绝对半径误差
CIRINFACT 百分率半径误差
进给率和进给率修调特性 ............................................................................................ 35 页
MAXOVR 最大的轴倍率 (%)
RAPIDOVR G00 工作方式的倍率 ( 从 0 到 100%)
FEEDND 应用于所有通道轴的程序进给率
独立轴的运动 .............................................................................................................. 36 页
IMOVEMACH 机床坐标的独立轴的运动
子程序的定义 .............................................................................................................. 36 页
SUBTABLE OEM- 子程序表
TOOLSUB 与 "T" 相关的子程序
REFPSUB (G74) 与 G74 相关的子程序
OEMSUB (G18x) 通过 G189 与 G180 相关的子程序
SUBPATH 编写子程序的路径
台式探针位置 .............................................................................................................. 37 页
PROBEDATA 通道相关的探针参数
PRB1MAX 探针的最大坐标 (横坐标轴)
PRB1MIN 探针的最小坐标 (横坐标轴)
PRB2MAX 探针的最大坐标 (纵坐标轴)
PRB2MIN 探针的最小坐标 (纵坐标轴)
PRB3MAX 探针的最大坐标 (垂直于平面的轴)
PRB3MIN 探针的最小坐标 (垂直于平面的轴)

轴的机械参数

通道属性...................................................................................................................... 38 页
AXISEXCH 通道转换许可 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
轴和驱动器的类型 ....................................................................................................... 38 页
AXISTYPE 轴的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DRIVETYPE 驱动器类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
SERCOSDATA SERCOS 驱动器数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
DRIVEID Sercos 驱动地址 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
OPMODEP Sercos 驱动的主要操作模式
FBACKSRC 反馈的类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
Hirth 轴 ....................................................................................................................... 40 页
HIRTH Hirth 轴. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X) CNC 8070
HPITCH Hirth 轴节距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
车削类型机床轴的类型 ................................................................................................ 40 页
FACEAXIS 端面轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L) (A S X)
LONGAXIS 纵轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L) (A S X)
(SOFT V03.0X)
轴和主轴同步 .............................................................................................................. 41 页
SYNCSET 同步参数设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X)
DSYNCVELW 速度同步窗口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DSYNCPOSW 位置同步窗口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)

377
‡ ‡ ‡ Installation manual

旋转轴的配置 .............................................................................................................. 42 页
AXISMODE 旋转轴的操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)
UNIDIR 单项旋转 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)
SHORTESTWAY 通过最短的路径. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)
旋转轴和主轴的配置 ................................................................................................... 44 页
MODCOMP 模块补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
CAXIS 如同 "C" 轴工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X)
CAXSET "C" 轴工作设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X)
主轴的配置 .................................................................................................................. 44 页
C. AUTOGEAR
LOSPDLIM
自动换档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
转速较低的百分率 OK. . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
UPSPDLIM 转速较高的百分率 OK. . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
APPENDIX
CNC 机床参数摘要

SPDLTIME S 功能的估计时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)


SPDLSTOP M2, M30 和 Reset 停止主轴 . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
SREVM05 G84. 逆转停止主轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
STEPOVR 主轴倍率步幅 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
MINOVR 最小主轴倍率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
MAXOVR 最大主轴倍率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
软件轴限位 .................................................................................................................. 46 页
LIMIT+ 正向软件极限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
LIMIT- 负向软件极限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
SWLIMITTOL 软件极限公差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
失控保护 ..................................................................................................................... 46 页
TENDENCY 趋向检测激活 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
PLC 偏置 .................................................................................................................... 46 页
PLCOINC 每一周期 PLC 偏置的增量. . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
静轴停留 ..................................................................................................................... 47 页
DWELL 静轴停留 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
半径 / 直径 .................................................................................................................. 47 页
DIAMPROG 直径编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L) (A S X)
机床原点搜寻 .............................................................................................................. 47 页
REFDIREC 搜寻方向 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DECINPUT 原点开关的有效性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
探测运动配置 .............................................................................................................. 48 页
PROBEAXIS 探测轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
PROBERANGE 最大制动距离 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
PROBEFEED 最大探测进给率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
PROBEDELAY 探针 1 信号延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
PROBEDELAY2 探针 2 信号延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
在刀具检验中轴的重新配置......................................................................................... 49 页
REPOSFEED 最大重新配置进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
独立轴配置 .................................................................................................................. 49 页
POSFEED 配置进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
手动操作模式 .............................................................................................................. 49 页
MANUAL 手动 (jog) 操作模式参数 (L R) (A S X) . . . . . . . . . . . . . . . (L R) (A S X)
MANPOSSW 使用 G201 功能最大正行程. . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
MANNEGSW 使用 G201 功能最大负行程. . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
JOGFEED 连续 JOG 模式进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
CNC 8070 JOGRAPFEED 连续快速 JOG 模式进给率 . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
MAXMANFEED 连续最大 JOG 模式进给率 . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
MAXMANACC JOG 模式下最大加速度. . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
MANFEEDP G201 微动进给率的最大 % 值. . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
IPOFEEDP G201 执行进给率的最大 % 值 . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
MANACCP G201 微动加速度的最大 % 值. . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
(SOFT V03.0X)
IPOACCP G201 执行加速度的最大 % 值. . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
手动操作模式 . 手轮 .................................................................................................... 51 页
MPGRESOL 手轮分辨率表格. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
MPGRESOL n 在每个转换位置手轮的分辨率 . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
MPGFILTER 手轮的滤波时间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)

378
‡ ‡ ‡ Installation manual

手动操作模式 . 递增的 JOG ........................................................................................ 52 页


INCJOGDIST 递增的 - 慢进给 - 间距表 . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
INCJOGDIST 递增的慢进给间距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
INCJOGFEED 递增的 - 慢进给 - 进给率表. . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
INCJOGFEED n 递增的慢进给进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
丝杠误差补偿 .............................................................................................................. 53 页
LSCRWCOMP 丝杠误差补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
LSCRWDATA 丝杠补偿表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
NPOINTS 表格点的数量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
TYPLSCRW
BIDIR
REFNEED
补偿类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
双向补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
强制机床原点搜寻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(L R S) (A S X)
(L R S) (A S X)
(L R S) (A S X)
C.

APPENDIX
CNC 机床参数摘要
DATA 在每个点的丝杠误差补偿 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
POSITION 每个点的位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
POSERROR 正方向误差. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
NEGERROR 负方向误差. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
消除共振频率的滤波器 ................................................................................................ 54 页
FILTER 滤波器表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FILTER n 滤波器配置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
ORDER 滤波器命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
TYPE 滤波器类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FREQUENCY 拐点频率和中间频率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
NORBWIDTH 标准带宽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
SHARE 通过滤波器的信号的百分率 . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
工作设置...................................................................................................................... 57 页
NPARSETS 参数设置的数量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DEFAULTSET 默认的工作设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
SET n 工作设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)

轴的加工参数 - 工作设置

反馈分辨率 .................................................................................................................. 58 页
PITCH 丝杠节距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
PITCH2 丝杠节距 ( 第二反馈 ). . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
INPUTREV 电机轴的转动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
OUTPUTREV 机械轴的转动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
INPUTREV2 电机轴的转动 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
OUTPUTREV2 机械轴的转动 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
NPULSES 编码器脉冲数量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X)
NPULSES2 编码器脉冲数量 (第二反馈) . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X)
SINMAGNI 正弦曲线倍增因子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)
ABSFEEDBACK 绝对反馈系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FBACKAL 反馈警报器激活 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)
回路设置...................................................................................................................... 59 页
LOOPCH 模拟电压信号转变 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
AXISCH 反馈信号转变 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
INPOSW 处于适当位置的区域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
反向运动中的间隙补偿 ................................................................................................ 60 页
BACKLASH 背隙 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
用附加的指令脉冲方式在运动换向中的间隙补偿 ........................................................ 60 页
BAKANOUT 附加的值令脉冲 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S) CNC 8070
BAKTIME 附加指令脉冲持续时间. . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
ACTBAKAN 附加指令脉冲的应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
进给率设置 .................................................................................................................. 61 页
G00FEED G00 下进给率设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
MAXVOLT G00FEED 的模拟电压 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss) (SOFT V03.0X)

379
‡ ‡ ‡ Installation manual

增益设置 ..................................................................................................................... 61 页
PROGAIN 比例增益 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FFWTYPE 预先控制类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FFGAIN 自动模式下前馈的百分率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
MANFFGAIN 手动模式下前馈的百分率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)
ACFWFACTOR 加速度时间常数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X)
ACFGAIN 自动模式下 AC- 向前的百分率 . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
MANACFGAIN JOG 模式下 AC- 向前的百分率 . . . . . . . . . . . . . . . . . . . . (L R S) (A X)
线性加速度 .................................................................................................................. 64 页

C. LACC1
LACC2
LFEED
第一部分加速度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
第二部分加速度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
改变速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
APPENDIX
CNC 机床参数摘要

梯形及方波正弦波加速度 ............................................................................................ 65 页
ACCEL 加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DECEL 减速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
ACCJERK 加加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DECJERK 加加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
机床原点搜寻 .............................................................................................................. 67 页
I0TYPE 参考坐标系的类型 (I0). . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFVALUE 参考点的位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFSHIFT 参考点偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFFEED1 快速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFFEED2 慢速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFPULSE I0 脉冲的类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
ABSOFF 涉及距离编码 I0 的偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
EXTMULT 距离编码坐标外部因素 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)
I0CODDI1 两种固定距离编码 I0 的间隙 . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
I0CODDI2 两种可变距离编码 I0 的间隙 . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
跟随误差 ..................................................................................................................... 71 页
FLWEMONITOR 监控类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
MINFLWE 停止时最大的跟随误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
MAXFLWE 运动中最大的跟随误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
FEDYNAC 跟随误差偏差的 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
ESTDELAY 跟随误差延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
INPOMAX 到达位置的时间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
INPOTIME 位置时间的最小值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
轴润滑 ......................................................................................................................... 73 页
DISTLUBRI 润滑脉冲的距离. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
旋转轴和主轴的模块定义 ............................................................................................ 73 页
MODUPLIM 模块的上限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
MODLOWLIM 模块的下限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
MODNROT 转动模块误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
MODERR 增量模块误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
主轴 ............................................................................................................................ 74 页
SZERO 被认为 "0 转 / 分 " 的速度 . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A X)
POLARM3 M3 模拟电压符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A Ss X)
POLARM4 M4 模拟电压符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A Ss X)
命令配置 ..................................................................................................................... 75 页
SERVOOFF 偏置补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)
MINANOUT 最小模拟输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)
CNC 8070 模拟输出 / 反馈输入 .................................................................................................... 75 页
ANAOUTID 轴的模拟输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)
COUNTERID 轴的反馈输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)

(SOFT V03.0X)

380
‡ ‡ ‡ Installation manual

JOG 模式的加工参数

手轮配置...................................................................................................................... 76 页
NMPG 手轮的数量
MANPG 手轮表格
MANPG n 手轮配置
COUNTERID 手轮的反馈输入
MPGAXIS 与手轮相关联的轴
JOG 键的配置 ............................................................................................................. 77 页
JOGKEYDEF
JOGTYPE
轴和运动方向
JOG 类型
C.

APPENDIX
CNC 机床参数摘要
M 功能表的机械参数

M 功能表 ..................................................................................................................... 82 页
MTABLESIZE 表格元素的数量
DATA n M 功能表
MNUM M 功能号
SYNCHTYPE 同步类型
MTIME M 功能的估计时间
MPROGNAME 与 M 功能相关联的子程序的命名

动力机械参数

运动学配置 .................................................................................................................. 85 页
NKIN 不同运动的数量
KINEMATIC 运动表格
TYPE 运动类型
主轴运动学定义 ( 类型 1 到 8)..................................................................................... 87 页
DATA1...DATA7 主轴尺寸
DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置
DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
DATA12 手动旋转轴或伺服控制旋转轴
DATA 13...DATA42 ( 保留 )
工作台的运动学定义 ( 类型 9 到 12)............................................................................ 91 页
DATA1 ( 保留 )
DATA2...DATA5 工作台尺寸
DATA6...DATA7 ( 保留 )
DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置 .
DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
DATA12 手动旋转轴或伺服控制旋转轴
DATA 13...DATA42 ( 保留 )
主轴 - 工作台运动学定义 ( 类型 13 到 16) .................................................................. 94 页
DATA1...DATA6 主轴尺寸和工作台布置
DATA8 主旋转轴的其它位置 CNC 8070
DATA9 第二旋转轴的其它位置 .
DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
DATA12 手动旋转轴或伺服控制旋转轴
DATA 13...DATA15 主轴的布置
DATA16...DATA42 ( 保留 ) (SOFT V03.0X)

C 轴运动学的定义 ( 类型 41 到 42) ............................................................................. 98 页


DATA2 旋转轴的位置
DATA5 旋转轴的位置
DATA10 旋转轴旋转的方向

381
‡ ‡ ‡ Installation manual

C 轴运动学的定义 ( 类型 43)....................................................................................... 99 页
DATA2 旋转轴的位置
DATA10 旋转轴的旋转方向
角度变换配置 .............................................................................................................. 101 页
NANG 角度变换的数量
ANGTR 角度变换的数量
ANGAXNA 角度轴 (倾斜轴)的命名
ORTAXNA 直交轴的命名
ANGANTR 笛卡尔轴和倾斜轴之间的角度

C. OFFANGAX 角度变换原点偏置
APPENDIX
CNC 机床参数摘要

刀库机械参数

刀库的配置 .................................................................................................................. 102 页


NTOOLMZ 刀库数量
GROUND 允许磨削刀具 ( 手动操作 )
MAGAZINE 刀库表格
存储数据 ..................................................................................................................... 102 页
STORAGE 与存储相关的参数
SIZE 刀库的容量 (刀位的数量)
RANDOM 随机刀库
刀库管理 ..................................................................................................................... 103 页
MANAGEMENT 管理的相关参数
TYPE 刀库的类型
CYCLIC 循环刀具转换器
OPTIMIZE 刀具管理
M6ALONE 在没有选择刀具的情况下执行 M06 的结果

HMI 机械参数 ( 接口 )

定制屏幕 ..................................................................................................................... 106 页


WINDOW 主窗口的尺寸
POSX 左上角 X 轴坐标
POSY 左上角 Y 轴坐标
WIDTH 窗口的宽度
HEIGHT 窗口的高度
VMENU 竖向软件键菜单位置
LANGUAGE 操作语言
USERKEY 定制用户键
FUNCTION 用户键的功能
COMPONENT 不使用热键获取一个组件
APPLICATION 执行 PC 申请
CHANGEKEY 定制转换键
FUNCTION 转换键的功能
MENU 创建系统菜单
SYSMENUMODE 系统菜单的特性
SYSHMENU 横向系统菜单
SYSVMENU 竖向系统菜单
ESCAPEKEY 定制 ESCAPE 键
FUNCTION ESCAPE 键的功能
CNC 8070 NPREVIOUS 先前存储组件的最大数量 .
SIMJOGPANEL 模拟 JOG 面板 l
WINEXIT 在关闭 CNC 时退出窗口
GRAPHTYPE 通道图形的列表
GRAPHTYPECH n 通道图形的类型
DIAGPSW ( 保留 )
(SOFT V03.0X)

382
‡ ‡ ‡ Installation manual

OEM 机械参数

读取驱动变量 .............................................................................................................. 109 页


DRIVEVAR 驱动变量表
SIZE 驱动器上参考变量的数量
DATA 驱动变量列表
MNEMONIC 驱动器变量的命名
AXIS 变量从属的轴或主轴
ID 驱动器变量识别符
TYPE
MODE
通道的类型
通道模式 C.
通用 OEM 参数............................................................................................................ 110 页

APPENDIX
CNC 机床参数摘要
MTBPAR OEM 参数表
SIZE OEM 参数的数量
DATA OEM 参数
凸轮编辑器 .................................................................................................................. 110 页
CAMTABLE 电子凸轮表格
SIZE 电子凸轮数量
DATA 凸轮数据
CAM1..16 电子凸轮编辑器

CNC 8070

(SOFT V03.0X)

383
‡ ‡ ‡ Installation manual

C.
APPENDIX
CNC 机床参数摘要

CNC 8070

(SOFT V03.0X)

384
‡ ‡ ‡ Installation manual

PLC 编程命令摘要

PLC 的可用资源
输入 (I1··1024)
输出 (O1··1024)
标志 (M1··8192)
消息标志 (MSG1··256)
D.

APPENDIX
PLC 编程命令摘要
错误标志 (ERR1··256)
时钟 (CLK)
CNC-PLC 标志
定时器 (T1··256)
计数器 (C1··256)
寄存器 (R1··1024)
CNC-PLC 寄存器
寄存器的值可能作为十进制或十六进制 ("S") 数处理。
也可以使用字母 B (0··31) R (1··1024) 访问寄存器位。

CLK1 1 毫秒 CLK100 100 毫秒 CLK1000 1秒

CLK2 2 毫秒 CLK200 200 毫秒 CLK2000 2秒

CLK4 4 毫秒 CLK400 400 毫秒 CLK4000 4秒

CLK8 8 毫秒 CLK800 800 毫秒 CLK8000 8秒

CLK16 16 毫秒 CLK1600 1.6 秒 CLK16000 16 秒

CLK32 32 毫秒 CLK3200 3.2 秒 CLK32000 32 秒

CLK64 64 毫秒 CLK6400 6.4 秒 CLK64000 64 秒

CLK128 128 毫秒 CLK12800 12.8 秒 CLK128000 128 秒

引导指令
PRG 主模块
PE t 周期性模块。每 “t”毫秒执行一次
CY1 第一循环模块
END 模块的结束
L 标号
SUB 子程序定义
DEF: 符号定义
PDEF 外部符号定义
CNC 8070
REA 实际值查询
IMA 映像值查询
NOMONIT 无 PLC 程序监控
EXTERN 外部子程序定义
(SOFT V03.0X)

385
‡ ‡ ‡ Installation manual

查询指令
‡ 简单查询指令
I1··1024 输入
O1··1024 输出
M1··8192 标志
MSG1··256 消息
ERR1··256 错误

D. T1··256
C1··256
定时器 ( 状况 )
计数器 ( 状况 )
APPENDIX
PLC 编程命令摘要

B0··31 R1··1024 寄存器位


CLK 时钟
M <CNC-PLC> CNC-PLC 通讯标志

‡ 信号沿检测查询指令 .
DFU 检查上升沿
DFD 检查下降沿

DFU I1··1024
DFD O1··1024
M1··8192
MSG1··256
ERR1··256
B0··31 R1··1024
CLK
M <CNC-PLC>

‡ 比较查询指令
CPS 比较两个操作数

CPS T1··256 GT T1··256


C1··256 GE C1··256
R1··1024 EQ R1··1024
R CNC-PLC NE R CNC-PLC
# LE #
LT

算子
NOT 对查询结果取反
AND 逻辑功能 " 与 "
OR 逻辑功能 " 或 ”
CNC 8070 XOR 逻辑 " 异或 " 功能
\ 换行
() 值总是 “1”的查询指令

(SOFT V03.0X)

386
‡ ‡ ‡ Installation manual

操作指令 .
‡ 二进制赋值操作指令 .

= I 1/1024 = O 1/1024 = M 1/8192

= MSG 1/256 = ERR 1/256 = TEN 1/256

= TRS 1/256 = TGn 1/256 #/R = CUP 1/256

= CDW 1/256 = CEN 1/256 = CPR 1/256 #/R

= B 0/31 R 1/499 = CNC-PLC mark D.

APPENDIX
PLC 编程命令摘要
‡ 二进制条件操作指令
= SET 如果表达式 = "1",它将 "1" 赋予指定的资源。
= RES 如果表达式 = "1",它将 "0" 赋予指定的资源。
= CPL 如果表达式 = "1",对资源求补。

= SET I1··1024
= RES O1··1024
= CPL M1··8192
MSG1··256
ERR1··256
B0··31 R1··1024
M <CNC-PLC>

‡ 顺序断点设置操作指令
= JMP L 无条件跳转
= CAL 调用子程序
= RET 返回或子程序结束

‡ 算术操作指令 .
= MOV 运动

代码 代码 源代码 目标代码 要传递的


= MOV I1/1024 I1/1024 0(Bin) 0(Bin) 32


O1/1024 O1/1024 1(BCD) 1(BCD) 28
M1/8192 M1/8192 24
MSG1/256 MSG1/256 20
ERR1/256 ERR1/256 16
T1/256 R1/1024 12
C1/256 R <CNC-PLC> 8
R1/1024 4
R <CNC-PLC>
#

= NGU R1··1024 为寄存器中的所有位求补


CNC 8070
= NGS R1··1024 寄存器符号改变
= ADS 加
= SBS 减
(SOFT V03.0X)
= MLS 乘
= DVS 除
= MDS 计算模或除法的余数

387
‡ ‡ ‡ Installation manual

操作数 操作数 结果

= ADS R1··1024 R1··1024 R1··1024


= SBS R <CNC-PLC> R <CNC-PLC> R <CNC-PLC>
= MLS # #
= DVS
= MDS

D. ‡ 逻辑操作指令
= AND 逻辑运算操作 "AND"
APPENDIX
PLC 编程命令摘要

= OR 逻辑运算操作 "OR"
= XOR 逻辑运算操作 "XOR"

= AND R1··1024 R1··1024 R1··1024


= OR R <CNC-PLC> R <CNC-PLC> R <CNC-PLC>
= XOR # #

= RR 1/2 右手方向寄存器旋转
= RL 1/2 左手方向寄存器旋转

代码 重复次数 代码

= ADS R1··1024 R1··1024 R1··1024


= SBS R <CNC-PLC> R <CNC-PLC> R <CNC-PLC>
= MLS 0··31
= DVS
= MDS

‡ 特殊操作指令 .
= ERA 清除资源组

= ERA I1··1024 1··1024


O1··1024 1··1024
M1··8192 1··8192
MSG1··256 1··256
ERR1··256 1··256
T1··256 1··256
C1··256 1··256
R1··1024 1··1024

=CNCRD 访问内部 CNC 变量


CNCRD ( 变量 , R1··1024, M1··8192)

CNC 8070 =CNCWR 写入内部 CNC 变量


CNCRD ( 变量 , R1··1024, M1··8192)

=PAR 寄存器的奇偶

(SOFT V03.0X)

= PAR R1··1024 M1··8192


R CNC-PLC MSG1··256
ERR1··256
M CNC-PLC

388
‡ ‡ ‡ Installation manual

‡ 电子凸轮的操作指令
= CAM ON 激活电子凸轮
CAM ON (cam, master/"TIME", slave, master_off, slave_off,
range_master, range_slave, type)

= CAM OFF 取消电子凸轮


CAM OFF (slave)

‡ 独立轴的操作指令
= MOVE ABS 绝对位移
D.

APPENDIX
PLC 编程命令摘要
MOVE ABS (axis, pos, feed, blend)

= MOVE ADD 增量位移


MOVE ADD (axis, pos, feed, blend)

= MOVE INF 无限位移


MOVE INF (axis, direction, feed, blend)

= FOLLOW ON 激活同步运动
FOLLOW ON (master, slave, nratio, dratio, synctype)

= FOLLOW OFF 取消同步运动


FOLLOW OFF (slave)

CNC 8070

(SOFT V03.0X)

389
‡ ‡ ‡ Installation manual

D.
APPENDIX
PLC 编程命令摘要

CNC 8070

(SOFT V03.0X)

390
‡ ‡ ‡ Installation manual

逻辑 CNC 输入和输出

通用查询信号

CNCREADY (M) CNC 已准备好 ( 没问题 ).

START (M) CYCLE START 键已经被按下 . E.


FHOUT (M) 程序执行停止 .

APPENDIX
逻辑 CNC 输入和输出
RESETOUT (M) 复位已经发生 ( 使用键或 PLC).

_ALARM (M) CNC 生成的警报或紧急情况 .

MANUAL (M) 手动操作模式选择 .

AUTOMAT (M) 自动操作模式选择 .

MDI (M) MDI 模式选择 .

SBOUT (M) 单一程序块模式选择 .

INCYCLE (M) 程序块执行或移动轴 .

RAPID (M) 快速定位 ( G0).

ZERO (M) 机床零点搜寻 (G74).

PROBE (M) 探测 (G100).

THREAD (M) 车螺纹 (G33).

TAPPING (M) 攻丝固定循环 (G84).

RIGID (M) 刚性攻丝 (G63).

CSS (M) 恒定表面速度 (G96).

MFUN1..7 (R) 辅助 M 功能 .

MSTROBE (M) 执行辅助 M 功能 .

HFUN1..7 (R) 辅助 H 功能 .

HSTROBE (M) 执行辅助 H 功能 .

SPN1..7 (R) M 功能被应用到的主轴

SFUN1 (R) 选择的主轴速度

SSTROBE (M) 选择新的主轴速度 .

INTEREND (M) 理论运动结束 .

INPOSI (M) 适当位置的所有轴 .

DMxx (M) 编程记录中的 Mxx.

BLKSEARCH (M) " 程序块搜寻 " 选项 .


CNC 8070
ADVINPOS (M) 对于在适当位置轴的预期信号 .

FREE (M) CNC 准备好接受使用 CNCEX 程序块 .

WAITOUT (M) CNC 正在等待来自于通道的同步信号 .

SYNC (R) 被使用于同步的主轴 . (SOFT V03.0X)

MMCWDG (M) 操作系统状态 .

391
‡ ‡ ‡ Installation manual

轴和主轴的查询信号

ENABLE(axis) (M) 激活轴或主轴的运动 .

DIR(axis) (M) 负方向上轴的运动 .

REFPOIN(axis) (M) 机床原点搜寻完成 .

DRSTAF(axis) (M) Sercos. 驱动器的状态

E. DRSTAS(axis)

INPOS(axis)
(M)

(M)
Sercos. 驱动器的状态

在适当位置的轴或主轴 .
APPENDIX
逻辑 CNC 输入和输出

LUBR(axis) (M) 必须润滑轴或主轴 .

HIRTHON(axis) (M) 如同 Hirth 轴一样工作的轴 .

MATCH(axis) (M) Hirth 轴的适当定位 .

PARK(axis) (M) 搁置轴或主轴 .

UNPARK(axis) (M) 启用轴或主轴 .

主轴查询信号

CAXIS (M) 如同 C 轴一样工作的主轴 .

REVOK (M) 实际旋转 = 程序中编制值 .

SYNCMASTER (M) 主轴同步 . 在主控主轴上 , 它表示存在一根同步主轴。

SYNCRON (M) 主轴同步 . 在从动轴上 , 它表示同步已经开始。

SYNSPEED (M) 主轴同步 . 从动主轴在速度上是同步的。

SYNCPOSI (M) 主轴同步 . 从到主轴在适当位置是同步的。

独立插补器的查询信号

IBUSY( 轴 ) (M) 等待执行的指令 .

IFREE( 轴 ) (M) PLC 做好接收运动程序块的准备 .

IFHOUT( 轴 ) (M) 中断执行 .

IEND( 轴 ) (M) 到达最终位置 .

INSYNC( 轴 ) (M) 到达同步 .

CNC 8070

(SOFT V03.0X)

392
‡ ‡ ‡ Installation manual

刀具管理查询信号

TMOPERATION (R) 操作类型 .

TMOPSTROBE (M) 执行由 TMOPERATION 指定的操作 .

LEAVEPOS (R) 放置刀具的刀库位置 .

TAKEPOS (R) 取走刀具的刀库位置 .

NEXTPOS

TWORNOUT
(R)

(M)
下一把刀具占据的刀库位置 .

拒绝使用刀具 ( 磨损 , 实际寿命 > 最大值 .).


E.

APPENDIX
逻辑 CNC 输入和输出
TMINEM (M) 刀具管理器上发生了紧急情况 .

MZID (R) 包含通道所需刀具的刀库 .

按键查询信号

KEYBD1, 2 (R) 指定被按键 .

通用可更改信号

_EMERGEN (M) 停止 (=0) 轴和主轴,显示对应的错误信息 .

_STOP (M) 中断 (=0) 零件加工程序的执行,主轴保持转动 .

_FEEDHOL (M) 短暂的中断 (=0) 轴的运动,主轴保持转动 .

_XFERINH (M) 抑制 (=0) 下一个程序块的执行 , 它将完成当前程序块 .

CYSTART (M) 开始 (=1) 程序执行 .

SBLOCK (M) 单一程序块模式下的运转 (=1).

MANRAPID (M) 快速 jog (=1).

OVRCAN (M) 设置 (=1) 进给率为 100%.

LATCHM (M) JOG 键 . 当按下 (=0) 键时轴运动或直到另外的键被按下 (=1).

RESETIN (M) 默认由机床参数设置的加工条件 (上升沿) .

AUXEND (M) M 和 S 功能管理 .

TIMERON (M) 激活定时器 (=1).

PLCREADY (M) PLC 已准备好 (=1).

BLKSKIP1 (M) 遇到了程序块跳跃表示 "/" 不执行程序块 (=1).

M01STOP (M) 不要忽略 (=1) 条件停止 (M01).

NOWAIT (M) 取消通道的同步 .

DISCROSS1..9 (M) 使交叉补偿表格失效 . CNC 8070

(SOFT V03.0X)

393
‡ ‡ ‡ Installation manual

轴和主轴的可更改信号

LIMITPOS(axis) (M) 超过了正向 (POS) 的行程限制 .

LIMITNEG(axis) (M) 超过了负向 (NEG) 的行程限制 .

DECEL(axis) (M) 由快到慢改变 (=1) 机床原点搜寻进给率 .

INHIBIT(axis) (M) 抑制 (=1) 轴或主轴运动 .

E. AXISPOS(axis)

AXISNEG(axis)
(M)

(M)
JOG 模式下的正向运动 (=1).

JOG 模式下的负向运动 (=1).


APPENDIX
逻辑 CNC 输入和输出

SERVO(axis)ON (M) 激活 (=1) 轴或主轴运动 . 当为 (=0) 时 , 停止显示有错误信息的轴和


主轴 .

DRO(axis) (M) 当为 (=1) 和 SERVOnON (=0) 时,如 DRO 轴一样工作 (开环,跟


随误差被忽略) .

SPENA(axis) (M) 驱动器 (Sercos) 的 " 速度启动 " 信号 .

DRENA(axis) (M) 驱动器 (Sercos) 的 " 驱动启动 " 信号 .

LIM(axis)OFF (M) 忽略 (=1) 使用 G198 和 G199 设置的软件行程界限 .

PARKED(axis) (M) 轴被搁置 (=1).

LUBRENA(axis) (M) 使用 (=1) 轴润滑的特征 .

LUBROK(axis) (M) 轴润滑已完成 (=1).

DIFFCOMP(axis) (M) 校正存在于龙门轴的主控轴和从动轴之间的位置误差 .

主轴可更改信号

SPDLEREV (M) 颠倒主轴的旋转方向 (=1).

GEAR1,2,3,4 (M) 选择齿轮 (=1).

PLCCNTL (M) PLC 控制的主轴 (=1).

SANALOG (R) 使用的主轴模拟电压 .

独立插补器的可更改信号

IRESET( 轴 ) (M) 中断执行中的指令,消除未执行的指令 . 中断凸轮同步 .


设置轴的独立插补器的初始条件 .

IABORT( 轴 ) (M) 中断执行中的定位运动指令,消除未执行的定位运动 .

CNC 8070

(SOFT V03.0X)

394
‡ ‡ ‡ Installation manual

刀具管理可更改信号

SETTMEM (M) 激活 (=1) 刀具管理应急状态 .

RESTMEM (M) 取消 (=0) 刀具管理应急状态 .

CUTTINGON (M) 执行中的刀具 (=1).

TREJECT (M) 刀具必须被拒绝 (=1).

MZTOCH1

CH1TOSPDL
(M)

(M)
(=1) 将刀具从刀库中取出安装到换刀机械臂 1 .

(=1) 将刀具从换刀机械臂 1 中取出安装到主轴 .


E.

APPENDIX
逻辑 CNC 输入和输出
SPDLTOCH1 (M) (=1) 将刀具从主轴中取出安装到换刀机械臂 1.

SPDLTOCH2 (M) (=1) 将刀具从主轴中取出安装到换刀机械臂 2.

CH1TOMZ (M) (=1) 将刀具从换刀机械臂 1 中取出安装到刀库 .

CH2TOMZ (M) (=1) 将刀具从换刀机械臂 2 中取出安装到刀库 .

SPDLTOGR (M) (=1) 将刀具从主轴中卸下 .

GRTOSPDL (M) (=1) 从基础刀具中拾取安装到主轴 .

MZTOSPDL (M) (=1) 将刀具从刀库取出安装到主轴 .

SPDLTOMZ (M) (=1) 将刀具从主轴取出安装到刀库 .

MZROT (M) 转塔已被旋转 (=1).

TCHANGEOK (M) 刀具转换结束 (M06)(=1).

MZPOS (R) 当前刀库的位置 .

按键可更改信号

KEYLED1, 2 (R) 打开键的指示灯 (=1).

KEYDIS1, 2, 3 (R) 禁止键的操作 (=1).

CNC 8070

(SOFT V03.0X)

395
‡ ‡ ‡ Installation manual

E.
APPENDIX
逻辑 CNC 输入和输出

CNC 8070

(SOFT V03.0X)

396
‡ ‡ ‡ Installation manual

CNC 变量参数摘要

与通用机床参数相关的变量

通道配置.................................................................................................................319
CNC 通道编号
(V.)MPG.NCHANNEL
轴配置 ....................................................................................................................319 F.
(V.)MPG.NAXIS CNC 控制轴的编号

APPENDIX
CNC 变量参数摘要
(V.)MPG.AXISNAMEx "n" 逻辑轴命名
(V.)MPG.TMASTERAXIS[i] 级联轴 [i]. 主控轴逻辑编号
(V.)MPG.TSLAVEAXIS[i] 级联轴 [i]. 从动轴逻辑编号
(V.)MPG.TORQDIST[i] 级联轴 [i]. 扭矩分布
(V.)MPG.PRELOAD[i] 级联轴 [i]. 预载
(V.)MPG.PRELFITI[i] 级联轴 [i]. 施加预载的时间
(V.)MPG.TPROGAIN[i] 级联轴 [i]. 比例增益
(V.)MPG.TINTIME[i] 级联轴 [i]. 积分增益
(V.)MPG.TCOMPLIM[i] 级联轴 [i]. 补偿极限
(V.)MPG.MASTERAXIS[i] 龙门轴 [i]. 主控轴的逻辑编号
(V.)MPG.SLAVEAXIS[i] 龙门轴 [i]. 从动轴的逻辑编号
(V.)MPG.WARNCOUPE[i] 龙门轴 [i]. 发布警告的最大差值
(V.)MPG.MAXCOUPE[i] 龙门轴 [i]. 允许的最大差值
(V.)MPG.DIFFCOMP[i] 龙门轴 [i]. 误差差值补偿
主轴配置................................................................................................................. 319
(V.)MPG.NSPDL CNC 控制的主轴编号
(V.)MPG.SPDLNAMEx "x" 主轴的命名
时间设置................................................................................................................. 319
(V.)MPG.LOOPTIME 循环时间
(V.)MPG.PRGFREQ PRG 模块的频率 ( 循环中 )
CAN 和 Sercos 总线配置 ...................................................................................... 319
(V.)MPG.SERBRATE Sercos 传送速度
(V.)MPG.SERPOWSE Sercos 光强度
(V.)MPG.CANLENGTH Can 总线电缆长度 ( 单位:米 )
(V.)MPG.CANMODE CAN 总线类型
缺省条件................................................................................................................. 319
(V.)MPG.INCHES 缺省工作单元
与算术参数相关的变量 ........................................................................................... 320
(V.)MPG.MAXLOCP 最大局部算术参数
(V.)MPG.MINLOCP 最小局部算术参数
(V.)MPG.MAXGLBP 最大整体算术参数
(V.)MPG.MINGLBP 最小整体算术参数
(V.)MPG.ROPARMAX 最大整体只读算术参数
(V.)MPG.ROPARMIN 最小整体只读算术参数
(V.)MPG.MAXCOMP 最大通用算术参数
(V.)MPG.MINCOMP 最小通用算术参数
十字补偿表格 ......................................................................................................... 320
(V.)MPG.MOVAXIS[m] 表格 [m]. 主控轴
(V.)MPG.COMPAXIS[m] 表格 [m]. 被补偿轴
(V.)MPG.NPCROSS[m] 表格 [m]. 点的编号 CNC 8070
(V.)MPG.TYPCROSS[m] 表格 [m]. 补偿类型
(V.)MPG.BIDIR[m] 表格 [m]. 双向补偿
(V.)MPG.REFNEED[m] 表格 [m]. 强制原点搜寻
(V.)MPG.POSITION[m][i] 表格 [m]. 关于点 [i] 的主控轴
(V.)MPG.POSERROR[m][i] 表格 [m]. 点 [i] 的正向误差
(V.)MPG.NEGERROR[m][i] 表格 [m]. 点 [i] 的负向误差 (SOFT V03.0X)

397
‡ ‡ ‡ Installation manual

执行时间 ................................................................................................................ 320


(V.)MPG.MINAENDW AUXEND 信号的最小周期
(V.)MPG.REFTIME 估计原点搜寻时间
(V.)MPG.HTIME 关于 "H" 功能的估计时间
(V.)MPG.DTIME 关于 "D" 功能的估计时间
(V.)MPG.TTIME 关于 "T" 功能的估计时间
数字 I/O 的编号方式 ............................................................................................... 320
(V.)MPG.NDIMOD 数字输入模块总数
(V.)MPG.NDOMOD 数字输出模块总数

F. (V.)MPG.DIMODADDR[n]
(V.)MPG.DOMODADDR[n]
数字输入模块的基础索引
数字输出模块的基础索引
探针 ....................................................................................................................... 320
APPENDIX
CNC 变量参数摘要

(V.)MPG.PROBE 有一个关于刀具校准的探针
(V.)MPG.PRBDI1 与探针 1 相关的数字输入
(V.)MPG.PRBDI2 与探针 2 相关的数字输入
(V.)MPG.PRBPULSE1 探针 1 的脉冲类型
(V.)MPG.PRBPULSE2 探针 2 的脉冲类型

与通道相关的变量

通道配置 ................................................................................................................ 321


(V.)[n].MPG.GROUPID 通道所属的组
(V.)[n].MPG.CHTYPE 通道类型
(V.)[n].MPG.HIDDENCH 隐藏通道
配置通道轴 ............................................................................................................. 321
(V.)[n].MPG.CHNAXIS 通道轴的编号
(V.)[n].MPG.CHAXISNAMEx "n" 逻辑轴的命名
(V.)[n].MPG.GEOCONFIG 通道轴的几何配置
配置通道主轴 ......................................................................................................... 321
(V.)[n].MPG.CHNSPDL 通道主轴编号
(V.)[n].MPG.CHSPDLNAMEx "x" 主轴命名
C 轴配置 ................................................................................................................ 321
(V.)[n].MPG.CAXNAME 如同 "C" 轴一样工作 ( 缺省值 )
(V.)[n].MPG.ALIGNC 在直径加工方式下的 "C" 轴
时间 ( 通道 ) ........................................................................................................... 321
(V.)[n].MPG.PREPFREQ 每循环准备的程序块的数量
(V.)[n].MPG.ANTIME 预期时间
缺省条件 ( 通道 ) .................................................................................................... 321
(V.)[n].MPG.KINID 缺省运动数量
(V.)[n].MPG.SLOPETYPE 缺省加速度类型
(V.)[n].MPG.IPLANE 缺省工作平面
(V.)[n].MPG.ISYSTEM 缺省编程类型
(V.)[n].MPG.IMOVE 缺省运动类型
(V.)[n].MPG.IFEED 缺省进给率类型
(V.)[n].MPG.FPRMAN 在 jog 模式下允许的 G95 功能
(V.)[n].MPG.ICORNER 缺省的拐角类型
(V.)[n].MPG.IRCOMP 缺省的半径补偿模式
(V.)[n].MPG.ROUNDTYPE 在 G5 方式下倒角类型 (缺省值)
(V.)[n].MPG.MAXROUND 在 G5 方式下最大倒角误差
CNC 8070 (V.)[n].MPG.ROUNDFEED 在 G5 方式下进给率的百分率
圆弧中心校正 ......................................................................................................... 322
(V.)[n].MPG.CIRINERR 绝对半径误差
(V.)[n].MPG.CIRINFACT 超过半径的误差百分率
进给率和进给率倍率的工作情况 ............................................................................ 322
(SOFT V03.0X)
(V.)[n].MPG.MAXOVR 轴的最大倍率 (%)
(V.)[n].MPG.RAPIDOVR 影响 G00 倍率
(V.)[n].MPG.FEEDND 施加编程的进给率给所有通道轴
独立轴的运动 ......................................................................................................... 322
(V.)[n].MPG.IMOVEMACH 关于机床坐标的独立轴的运动

398
‡ ‡ ‡ Installation manual

与子程序相关的变量 ............................................................................................... 322


(V.)[n].MPG.TOOLSUB 与 "T" 相关联的子程序
(V.)[n].MPG.REFPSUB 与 G74 相关联的子程序
(V.)[n].MPG.OEMSUB(1..10) 与 G180 到 G189 相关联的子程序
(V.)[n].MPG.SUBPATH 编辑子程序路径
探针 ........................................................................................................................ 322
(V.)[n].MPG.PRB1MIN 沿横坐标轴的最小探测坐标
(V.)[n].MPG.PRB1MAX 沿横坐标轴的最大探测坐标
(V.)[n].MPG.PRB2MIN 沿纵坐标轴的最小探测坐标
(V.)[n].MPG.PRB2MAX
(V.)[n].MPG.PRB3MIN
(V.)[n].MPG.PRB3MAX
沿纵坐标轴的最大探测坐标
沿垂直于平面的轴的最小探测坐标
沿垂直于平面的轴的最大探测坐标
F.

APPENDIX
CNC 变量参数摘要
与轴机床参数相关的变量

通道属性................................................................................................................. 323
(V.)[n].MPA.AXISEXCH 通道转换许可
轴和驱动的类型 ...................................................................................................... 323
(V.)[n].MPA.DRIVETYPE.Xn 驱动类型
(V.)[n].MPA.AXISTYPE.Xn 轴的类型
(V.)[n].MPA.DRIVEID.Xn Sercos 驱动选择 (ID)
(V.)[n].MPA.OPMODEP.Xn Sercos 驱动操作模式
(V.)[n].MPA.FBACKSRC.Xn 轴的类型
Hirth 轴 .................................................................................................................. 323
(V.)[n].MPA.HIRTH.Xn Hirth 轴
(V.)[n].MPA.HPITCH.Xn Hirth 轴节距
车削类型机床轴的配置 ........................................................................................... 323
(V.)[n].MPA.FACEAXIS.Xn 端面轴
(V.)[n].MPA.LONGAXIS.Xn 纵轴
轴和主轴的同步 . .................................................................................................... 323
(V.)[n].MPA.SYNCSET.Xn 关于同步参数的设置
(V.)[n].MPA.DSYNCVELW.Xn 速度同步窗口
(V.)[n].MPA.DSYNCPOSW.Xn 位置同步窗口
旋转轴的配置 ......................................................................................................... 323
(V.)[n].MPA.AXISMODE.Xn 工作模式
(V.)[n].MPA.UNIDIR.Xn 单向旋转
(V.)[n].MPA.SHORTESTWAY.Xn 经过的最短路径
旋转轴和主轴 ......................................................................................................... 323
(V.)[n].MPA.MODCOMP.Xn 模块补偿
(V.)[n].MPA.CAXIS.Xn 如同 "C" 轴一样工作
(V.)[n].MPA.CAXSET.Xn "C" 轴的工作设置
主轴的配置 ............................................................................................................. 324
(V.)[n].MPA.AUTOGEAR.Xn 自动换档
(V.)[n].MPA.LOSPDLIM.Xn "rpm OK" 百分率下限
(V.)[n].MPA.UPSPDLIM.Xn "rpm OK" 百分率上限
(V.)[n].MPA.SPDLTIME.Xn S 功能的估计时间
(V.)[n].MPA.SPDLSTOP.Xn 使用 M2, M30 及复位停止主轴
(V.)[n].MPA.SREVM05.Xn 使用 G84. 逆转停止主轴
(V.)[n].MPA.STEPOVR.Xn 倍率步幅 CNC 8070
(V.)[n].MPA.MINOVR.Xn 最小倍率 (%)
(V.)[n].MPA.MAXOVR.Xn 最大倍率 (%)
软件轴极限 ............................................................................................................. 324
(V.)[n].MPA.POSLIMIT.Xn 正向软件极限
(V.)[n].MPA.NEGLIMIT.Xn 负向软件极限
(SOFT V03.0X)
(V.)[n].MPA.SWLIMITTOL.Xn 软件极限公差
失控保护................................................................................................................. 324
(V.)[n].MPA.TENDENCY.Xn 趋向测试激活

399
‡ ‡ ‡ Installation manual

PLC 偏置 ............................................................................................................... 324


(V.)[n].MPA.PLCOINC.Xn 每循环 PLC 偏置增量
死轴的暂停 ............................................................................................................. 324
(V.)[n].MPA.DWELL.Xn 死轴的暂停
半径 / 直径 ............................................................................................................. 324
(V.)[n].MPA.DIAMPROG.Xn 以直径方式编程
机床原点搜寻 ......................................................................................................... 324
(V.)[n].MPA.REFDIREC.Xn 机床原点搜寻方向
F. (V.)[n].MPA.DECINPUT.Xn 原点开关
探测运动配置 ......................................................................................................... 324
APPENDIX
CNC 变量参数摘要

(V.)[n].MPA.PROBEAXIS.Xn 探测轴
(V.)[n].MPA.PROBERANGE.Xn 最大制动距离
(V.)[n].MPA.PROBEFEED.Xn 探测进给率
(V.)[n].MPA.PROBEDELAY " 探针 1" 信号的延迟
(V.)[n].MPA.PROBEDELAY " 探针 2" 信号的延迟
刀具检查 ................................................................................................................ 324
(V.)[n].MPA.REPOSFEED.Xn 最大复位进给率
独立轴的配置 ......................................................................................................... 324
(V.)[n].MPA.POSFEED.Xn 定位进给率
JOG 模式 ............................................................................................................... 325
(V.)[n].MPA.MANPOSSW.Xn 使用 G201 最大正向行程
(V.)[n].MPA.MANNEGSW.Xn 使用 G201 最大负向行程
(V.)[n].MPA.JOGFEED.Xn 连续 JOG 模式进给率
(V.)[n].MPA.JOGRAPFEED.Xn 连续 JOG 模式下的快速进给
(V.)[n].MPA.MAXMANFEED.Xn 连续 JOG 模式下的最大进给
(V.)[n].MPA.MAXMANACC.Xn JOG 模式下的最大加速度
(V.)[n].MPA.MANFEEDP.Xn G201 最大 jog 进给率的百分率
(V.)[n].MPA.IPOFEEDP.Xn G201 最大执行进给率的百分率
(V.)[n].MPA.MANACCP.Xn G201 最大 jog 加速度的百分率
(V.)[n].MPA.IPOACCP.Xn G201 最大执行加速度的百分率
JOG 模式 . 手轮 ..................................................................................................... 325
(V.)[n].MPA.MPGRESOL[i].Xn [i] 位置的刻度盘分辨率
(V.)[n].MPA.MPGFILTER.Xn 手轮的过滤时间
JOG 模式 . 递增的 JOG......................................................................................... 325
(V.)[n].MPA.INCJOGDIST[i].Xn [i] 刻度位置移动的距离
(V.)[n].MPA.INCJOGFEED[i].Xn [i] 位置的进给率
丝杠误差补偿 ......................................................................................................... 325
(V.)[n].MPA.LSCRWCOMP.Xn 丝杠误差补偿
(V.)[n].MPA.NPOINTS.Xn 表格中点的编号
(V.)[n].MPA.TYPLSCRW.Xn 补偿类型
(V.)[n].MPA.BIDIR.Xn 双向补偿
(V.)[n].MPA.REFNEED.Xn 强制机床原点搜寻
(V.)[n].MPA.POSITION[i].Xn 相对于点 [i] 的主控轴位置
(V.)[n].MPA.POSERROR[i].Xn 点 [i] 的正向误差
(V.)[n].MPA.NEGERROR[i].Xn 点 [i] 的负向误差
消除频率的滤波器 .................................................................................................. 325
(V.)[n].MPA.ORDER[i].Xn 滤波命令
(V.)[n].MPA.TYPE[i].Xn 滤波类型
(V.)[n].MPA.FREQUENCY[i].Xn 拐点或中心频率
CNC 8070 (V.)[n].MPA.NORBWIDTH[i].Xn 标准带宽
(V.)[n].MPA.SHARE[i].Xn 通过滤波器的信号的 %
工作装置 ................................................................................................................ 325
(V.)[n].MPA.NPARSETS.Xn 工作装置编号
(V.)[n].MPA.DEFAULTSET.Xn 缺省工作装置 (在通电情况下)
(SOFT V03.0X)

400
‡ ‡ ‡ Installation manual

与齿轮参数相关的变量

反馈分辨率 ............................................................................................................. 326


(V.)[n].MPA.PITCH[g].Xn 丝杠节距
(V.)[n].MPA.PITCH2[g].Xn 丝杠节距 (第二反馈)
(V.)[n].MPA.NPULSES[g].Xn 编码器脉冲数
(V.)[n].MPA.NPULSES2[g].Xn 编码器脉冲数 (第二反馈)
(V.)[n].MPA.INPUTREV[g].Xn 电机轴的转动
(V.)[n].MPA.INPUTREV2[g].Xn 电机轴的转动 (第二反馈)
(V.)[n].MPA.OUTPUTREV[g].Xn 机床轴的转动
(V.)[n].MPA.OUTPUTREV2[g].Xn 机床轴的转动 (第二反馈)
(V.)[n].MPA.SINMAGNI[g].Xn 正弦曲线倍乘因子
F.

APPENDIX
CNC 变量参数摘要
(V.)[n].MPA.ABSFEEDBACK[g].Xn绝对反馈系统
(V.)[n].MPA.FBACKAL[g] 反馈警报激活
循环设置................................................................................................................. 326
(V.)[n].MPA.LOOPCH[g].Xn 模拟电压信号转换
(V.)[n].MPA.AXISCH[g].Xn 反馈信号转换
(V.)[n].MPA.INPOSW[g].Xn 在适当位置区域
在反向运动中的反向间隙 ....................................................................................... 326
(V.)[n].MPA.BACKLASH[g].Xn 背隙
反向间隙 . 附加速度命令脉冲 ................................................................................. 326
(V.)[n].MPA.BAKANOUT[g].Xn 附加速度命令脉冲
(V.)[n].MPA.BAKTIME[g].Xn 附加速度命令脉冲的持续时间
(V.)[n].MPA.ACTBAKAN[g].Xn 附加速度命令脉冲应用
进给率设置 ............................................................................................................. 326
(V.)[n].MPA.G00FEED[g].Xn G00 模式下的进给率
(V.)[n].MPA.MAXVOLT[g].Xn G00FEED 的模拟电压
增益设置................................................................................................................. 327
(V.)[n].MPA.PROGAIN[g].Xn 比例增益
(V.)[n].MPA.FFWTYPE[g].Xn 预先控制 (前馈)类型
(V.)[n].MPA.FFGAIN[g].Xn 自动模式下的前馈百分率
(V.)[n].MPA.MANFFGAIN[g].Xn JOG 模式下的前馈百分率
(V.)[n].MPA.ACFWFACTOR[g].Xn 加速度时间常数
(V.)[n].MPA.ACFGAIN[g].Xn 自动模式下的 AC- 前馈百分率
(V.)[n].MPA.MANACFGAIN[g].Xn JOG 模式下的 AC- 前馈百分率
线性加速度 ............................................................................................................. 327
(V.)[n].MPA.LACC1[g].Xn 第一部分加速度
(V.)[n].MPA.LACC2[g].Xn 第二部分加速度
(V.)[n].MPA.LFEED[g].Xn 变速
梯形和方形 - 正弦形加速度 .................................................................................... 327
(V.)[n].MPA.ACCEL[g].Xn 加速度
(V.)[n].MPA.DECEL[g].Xn 减速度
(V.)[n].MPA.ACCJERK[g].Xn 加加速度
(V.)[n].MPA.DECJERK[g].Xn 减减速度
机床原点搜寻 ......................................................................................................... 327
(V.)[n].MPA.I0TYPE[g].Xn 参考标志 (I0) 类型
(V.)[n].MPA.REFVALUE[g].Xn 原点位置
(V.)[n].MPA.REFSHIFT[g].Xn 参考点 (机床原点)的偏置
(V.)[n].MPA.REFFEED1[g].Xn 快速机床原点搜寻进给率
(V.)[n].MPA.REFFEED2[g].Xn 慢速机床原点搜寻进给率
(V.)[n].MPA.REFPULSE[g].Xn I0 脉冲类型 CNC 8070
(V.)[n].MPA.ABSOFF[g].Xn 相对于编码参考标志的偏置
(V.)[n].MPA.EXTMULT[g].Xn 距离 - 编码标志的外部因素
(V.)[n].MPA.I0CODDI1[g].Xn 两个固定编码标志之间的间距
(V.)[n].MPA.I0CODDI2[g].Xn 两个可变编码标志之间的间距

(SOFT V03.0X)

401
‡ ‡ ‡ Installation manual

跟随误差 ................................................................................................................ 327


(V.)[n].MPA.FLWEMONITOR[g].Xn监测类型
(V.)[n].MPA.MINFLWE[g].Xn 停止时的最大跟随误差
(V.)[n].MPA.MAXFLWE[g].Xn 运动时的最大跟随误差
(V.)[n].MPA.FEDYNFAC[g].Xn 跟随误差偏差的 %
(V.)[n].MPA.ESTDELAY[g].Xn 跟随误差延迟
(V.)[n].MPA.INPOMAX[g].Xn 到达适当位置的时间
(V.)[n].MPA.INPOTIME[g].Xn 在适当位置停留的最小时间
轴的润滑 ................................................................................................................ 327

F. (V.)[n].MPA.DISTLUBRI[g].Xn 润滑脉冲间距
旋转轴和主轴 ......................................................................................................... 328
(V.)[n].MPA.MODUPLIM[g].Xn 模块的上升沿
APPENDIX
CNC 变量参数摘要

(V.)[n].MPA.MODLOWLIM[g].Xn 模块的下降沿
(V.)[n].MPA.MODNROT[g].Xn 模块误差 . 转数
(V.)[n].MPA.MODERR[g].Xn 模块误差 . 增量数
主轴 ....................................................................................................................... 328
(V.)[n].MPA.SZERO[g].Xn 被认为 "0 转 / 分 " 的速度
(V.)[n].MPA.POLARM3[g].Xn 模拟电压信号 M3
(V.)[n].MPA.POLARM4[g].Xn 模拟电压信号 M4
模拟电压 ................................................................................................................ 328
(V.)[n].MPA.SERVOOFF[g].Xn 偏置补偿
(V.)[n].MPA.MINANOUT[g].Xn 最小模拟输出
模拟输出 / 反馈输入 ............................................................................................... 328
(V.)[n].MPA.ANAOUTID[g].Xn 轴的模拟输出
(V.)[n].MPA.COUNTERID[g].Xn 关于轴的反馈输入

与 jog 模式参数相关的变量

手轮 ....................................................................................................................... 329
(V.)MPMAN.NMPG 手轮的编号
(V.)MPMAN.COUNTERID[i] 手轮 [i] 的反馈输入
(V.)MPMAN.MPGAXIS[i] 与手轮 [i] 相关的轴
JOG 键 .................................................................................................................. 329
(V.)MPMAN.JOGKEYDEF[i] JOG [i] 键的轴和运动的方向
(V.)MPMAN.JOGTYPE JOG 工作情况

与 "M" 功能参数相关的变量

"M" 功能表格 ......................................................................................................... 330


(V.)MPM.MTABLESIZE "M" 功能表格元素的数量
(V.)MPM.MNUM[i] "M" 功能编号
(V.)MPM.SYNCHTYPE[i] "M" 功能同步类型
(V.)MPM.MTIME[i] "M" 功能估计时间
(V.)MPM.MPROGNAME[i] 与 "M" 功能相关的子程序的命名

与运动学参数相关的变量
CNC 8070
运动学 .................................................................................................................... 331
(V.)MPK.NKIN 运动学表格
(V.)MPK.TYPE 运动学类型
(V.)MPK.KINn[m] "n" 运动的 [m] 偏置
(SOFT V03.0X)

402
‡ ‡ ‡ Installation manual

角度转换................................................................................................................. 331
(V.)MPK.NANG 角度转换编号
(V.)MPK.ANGAXNA[n] 角度轴命名
(V.)MPK.ORTAXNA[n] 直交轴命名
(V.)MPK.ANGANTR[n] 迪卡尔轴和倾斜轴之间的角度
(V.)MPK.OFFANGAX[n] 角度转换原点的偏置

与刀库参数相关的变量

刀库 ........................................................................................................................ 332 F.
(V.)TM.NTOOLMZ 刀库编号

APPENDIX
CNC 变量参数摘要
(V.)TM.MZGROUND[z] 允许使用基础刀具
(V.)TM.MZSIZE[z] 刀库尺寸
(V.)TM.MZRANDOM[z] 随机刀库
(V.)TM.MZTYPE[z] 刀库类型
(V.)TM.MZCYCLIC[z] 循环刀具转换器
(V.)TM.MZOPTIMIZED[z] 刀具管理
(V.)TM.MZM6ALONE[z] 无刀具时执行 M6 的情形

与 OEM 参数相关的变量

共享内存................................................................................................................. 333
(V.)MTB.PLCDATASIZE PLC 的共享数据区域的大小
OEM 参数 ............................................................................................................... 333
(V.)MTB.SIZE OEM 参数的编号
(V.)MTB.P[i] OEM 参数 [i] 的值
(V.)MTB.PF[i] OEM 参数 [i] 的值 每 10000 的值
读取驱动器变量 ...................................................................................................... 333
(V.)DRV.SIZE 驱动器上的查询变量数
(V.)DRV.name 变量的值

与用户表格相关的变量

零点偏置表格 ......................................................................................................... 334


(V.)G.FORG 表格中第一零点偏置
(V.)G.NUMORG 表格中零点偏置编号
(V.)[n].A.ORG.Xn Xn 轴的当前原点偏置
(V.)[n].A.PLCOF.Xn Xn 轴的 PLC 原点偏置
(V.)[n].A.ACTPLCOF.Xn Xn 轴上的 PLC 偏置的累积
夹具表格................................................................................................................. 335
(V.)G.FFIX 表格的第一夹具
(V.)G.NUMFIX 表格中夹具的编号
(V.)[n].G.FIX 当前夹具编号
(V.)[n].A.FIX.Xn 关于 Xn 轴的当前夹具偏置
(V.)[n].A.FIXT[i].Xn 关于 Xn 轴的夹具 [i] 的偏置
算术参数表格 ......................................................................................................... 335
(V.)G.CUP[i] 通用算术参数 [i] 的值
(V.)G.CUPF[i] 通用算术参数 [i] 的值 . 每 10000 的值
CNC 8070
(V.)[n].G.GUP[i] 整体算术参数 [i] 的值
(V.)[n].G.GUPF[i] 整体算术参数 [i] 的值 . 每 10000 的值
(V.)[n].G.LUPACT[i] 局部算术参数 [i] 有效标准的值
(V.)[n].G.LUPm[i] m 标准的局部算术参数 [i] 的值
(V.)[n].G.LUPmF[i] m 标准的局部算术参数 [i] 的值 . 每 1000 的值
(SOFT V03.0X)

403
‡ ‡ ‡ Installation manual

与刀具相关的变量

刀具和偏置 ............................................................................................................. 336


(V.)TM.T[z][j] [z] 刀库中 [j] 位置的刀具
(V.)TM.P[z][m] [z] 刀库中 [m] 刀具的位置
(V.)[n].TM.TOOL 有效刀具的编号
(V.)[n].TM.TOD 有效刀具偏置的编号
(V.)[n].TM.NXTOOL 下一把刀号
(V.)[n].TM.NXTOD 下一把刀具偏置号

F. 监测 ....................................................................................................................... 336
(V.)[n].TM.TOMON[i] 有效刀具的 [i] 偏置的监测类型
(V.)TM.TOMONT[m][i] [m] 刀具的 [i] 偏置的监测类型
APPENDIX
CNC 变量参数摘要

(V.)[n].TM.TLFN[i] 有效刀具 [i] 偏置的最大寿命


(V.)TM.TLFNT[m][i] [m] 刀具的 [i] 偏置的最大寿命
(V.)[n].TM.TLFR[i] 有效刀具的 [i] 偏执的实际寿命
(V.)TM.TLFRT[m][i] [m] 刀具的 [i] 偏执的实际寿命
(V.)[n].TM.REMLIFE 有效刀具的剩余寿命
刀库 ....................................................................................................................... 336
(V.)[n].TM.TSTATUS 有效刀具的状态
(V.)TM.TSTATUST[m] [m] 刀具状态
(V.)[n].TM.TLFF 有效刀具族
(V.)TM.TLFFT[m] [m] 刀具族
(V.)[n].TM.ACTUALMZ 用于每个通道的刀库
(V.)TM.MZRESPECTSIZE[z] 在随机刀库 [z] 中,刀具总是在同一位置
(V.)TM.MZACTUALCH[z] 刀库 [z] 使用的通道
几何学 ( 铣削刀具 ) ................................................................................................ 337
(V.)[n].TM.TOR[i] 有效刀具的刀具偏置 [i] 的半径
(V.)TM.TORT[m][i] [m] 刀具的刀具偏置 [i] 的半径
(V.)[n].TM.TOI[i] 有效刀具 [i] 偏置的半径磨损
(V.)TM.TOIT[m][i] [m] 刀具的 [i] 偏置半径磨损
(V.)[n].TM.TOL[i] 有效刀具长度偏置 [i]
(V.)TM.TOLT[m][i] [m] 刀具的刀具偏置 [i] 的长度
(V.)[n].TM.TOK[i] 有效刀具的 [i] 偏置的长度磨损
(V.)TM.TOKT[m][i] [m] 刀具的 [i] 偏置的长度磨损
(V.)[n].TM.TOTIPR[i] 有效刀具的 [i] 偏置的刀尖半径
(V.)TM.TOTIPRT[m][i] [m] 刀具的 [i] 偏置的刀尖半径
(V.)[n].TM.TOWTIPR[i] 有效刀具的 [i] 偏置的刀尖半径磨损
(V.)TM.TOWTIPRT[m][i] [m] 刀具的 [i] 偏置的刀尖半径磨损
(V.)[n].TM.TOCUTL[i] 有效刀具的 [i] 偏置的切削长度
(V.)TM.TOCUTLT[m][i] [m] 刀具的 [i] 偏置的切削长度
(V.)[n].TM.TOAN[i] 有效刀具的 [i] 偏置的穿透角度
(V.)TM.TOANT[m][i] [m] 刀具的 [i] 偏置的穿透角度
(V.)[n].TM.TOFL[i].Xn 有效刀具的 [i] 偏置的 Xn 轴偏差
(V.)[n].TM.TOFL1 通道第一轴的刀具的偏置
(V.)[n].TM.TOFL2 通道第二轴的刀具的偏置
(V.)[n].TM.TOFL3 通道第三轴的刀具的偏置
(V.)TM.TOFLT[m][i].Xn [m] 刀具 [i] 偏置的 Xn 轴偏差
(V.)[n].TM.TOFLW[i].Xn 有效刀具的 [i] 偏置的 Xn 轴偏差
(V.)[n].TM.TOFLW1 通道第一轴的刀具的磨损补偿
(V.)[n].TM.TOFLW2 通道第二轴的刀具的磨损补偿
(V.)[n].TM.TOFLW3 通道第三轴的刀具的磨损补偿
(V.)TM.TOFLWT[m][i].Xn [m] 刀具 [i] 偏置的 Xn 轴偏差磨损
" 定制 " 数据 .......................................................................................................... 337
CNC 8070 (V.)[n].TM.TOTP1 有效刀具附加参数 1
(V.)[n].TM.TOTP2 有效刀具附加参数 2
(V.)[n].TM.TOTP3 有效刀具附加参数 3
(V.)[n].TM.TOTP4 有效刀具附加参数 4
(V.)TM.TOTP1T[i] [i] 刀具的附加参数 1
(V.)TM.TOTP2T[i] [i] 刀具的附加参数 2
(SOFT V03.0X) (V.)TM.TOTP3T[i] [i] 刀具的附加参数 3
(V.)TM.TOTP4T[i] [i] 刀具的附加参数 4

404
‡ ‡ ‡ Installation manual

刀具管理器 ............................................................................................................. 337


(V.)[n].TM.MZSTATUS 刀具管理器状态
(V.)[n].TM.MZRUN 刀具管理器运行
(V.)[n].TM.MZMODE 刀具管理器的操作模式
(V.)[n].TM.MZWAIT 刀具管理器执行操纵
几何学 ( 车削刀具 )................................................................................................. 338
(V.)[n].TM.NUMOFD 有效刀具偏置的编号
(V.)[n].TM.NUMOFDT[m] [m] 刀具偏置的编号
(V.)[n].TM.DTYPE[i] 刀具偏置类型 . 有效刀具偏置 [i]
(V.)[n].TM.DTYPET[i][m]
(V.)[n].TM.DSUBTYPE[i]
(V.)[n].TM.DSUBTYPET[i][m]
刀具偏置类型 . [m] 刀具偏置 [i]
刀具偏置图表类型 . 有效刀具偏置 [i]
刀具偏置图表类型 .[m] 刀具偏置 [i]
F.

APPENDIX
CNC 变量参数摘要
(V.)[n].TURNCONFIG[i] 有效刀具 [i] 偏置的轴配置
(V.)[n].TURNCONFIG[i][m] [m] 刀具 [i] 偏置的轴配置
(V.)[n].TM.LOCODE[i] 有效刀具 [i] 偏置的位置编码 (形式)
(V.)[n].TM.LOCODET[i][m] [m] 刀具 [i] 偏置的位置编码 (形式)
(V.)[n].TM.FIXORI[i] 有效刀具 [i] 偏置的刀架
(V.)[n].TM.FIXORIT[i][m] [m] 刀具 [i] 偏置的刀架
(V.)[n].TM.SPDLTURDIR[i] 主轴旋转方向 . 有效刀具偏置 [i]
(V.)[n].TM.SPDLTURDIRT[i][m] 主轴旋转方向 . [m] 刀具偏置 [i]
(V.)[n].TM.NOSEA[i] 有效刀具 [i] 偏置刀具角度
(V.)[n].TM.NOSEAT[i][m] [m] 刀具 [i] 偏置刀具角度
(V.)[n].TM.NOSEW[i] 有效刀具 [i] 偏置刀具宽度
(V.)[n].TM.NOSEWT[i][m] [m] 刀具 [i] 偏置刀具宽度
(V.)[n].TM.CUTA[i] 有效刀具 [i] 偏置切削角度
(V.)[n].TM.CUTAT[i][m] [m] 刀具 [i] 偏置切削角度
(V.)[n].TM.TOCUTL[i] 有效刀具 [i] 偏置切削长度
(V.)TM.TOCUTLT[m][i] [m] 刀具 [i] 偏置切削长度
(V.)[n].TM.TOTIPR[i] 有效刀具 [i] 偏置刀尖半径
(V.)TM.TOTIPRT[m][i] [m] 刀具 [i] 偏置刀尖半径
(V.)[n].TM.TOWTIPR[i] 有效刀具 [i] 偏置刀尖半径磨损
(V.)TM.TOWTIPRT[m][i] [m] 刀具 [i] 偏置刀尖半径磨损
(V.)[n].TM.TOFL[i].Xn 有效刀具 [i] 偏置 Xn 轴距离
(V.)[n].TM.TOFL1 通道第一轴的刀具的偏置
(V.)[n].TM.TOFL2 通道第二轴的刀具的偏置
(V.)[n].TM.TOFL3 通道第三轴的刀具的偏置
(V.)TM.TOFLT[m][i].Xn [m] 刀具 [i] 偏置 Xn 轴距离
(V.)[n].TM.TOFLW[i].Xn 有效刀具 [i] 偏置 Xn 轴磨损距离
(V.)[n].TM.TOFLW1 通道第一轴的刀具的磨损补偿
(V.)[n].TM.TOFLW2 通道第二轴的刀具的磨损补偿
(V.)[n].TM.TOFLW3 通道第三轴的刀具的磨损补偿
(V.)TM.TOFLWT[m][i].Xn [m] 刀具 [i] 偏置 Xn 轴距离

CNC 8070

(SOFT V03.0X)

405
‡ ‡ ‡ Installation manual

仅用于程序块准备期间的变量

仅用于程序块准备期间的变量 ................................................................................ 339


(V.)[n].G.TOOL 准备刀具的编号
(V.)[n].G.TOD 准备刀具偏置的编号
(V.)[n].G.NXTOOL 准备的下一把刀具号
(V.)[n].G.NXTOD 准备的下一个刀具偏置号
(V.)[n].G.TOR 准备的刀具偏置半径
(V.)[n].G.TOI 准备的刀具偏置半径磨损

F. (V.)[n].G.TOL
(V.)[n].G.TOK
(V.)[n].G.TOTIPR
准备的刀具偏置长度
准备的刀具偏置长度磨损
准备的刀具偏置的刀尖半径
准备的刀具偏置的刀尖半径磨损
APPENDIX
CNC 变量参数摘要

(V.)[n].G.TOWTIPR
(V.)[n].G.TOCUTL 准备的刀具偏置切削长度
(V.)[n].G.TOAN 准备的刀具偏置的穿透角度
(V.)[n].A.TOFL.Xn Xn 轴上有效偏置的偏差
(V.)[n].A.TOFLW.Xn Xn 轴上有效磨损补偿的偏差
(V.)[n].G.TOFL1 通道第一轴刀具偏置
(V.)[n].G.TOFL2 通道第二轴刀具偏置
(V.)[n].G.TOFL3 通道第三轴刀具偏置
(V.)[n].G.TOFLW1 通道第一轴刀具磨损补偿
(V.)[n].G.TOFLW2 通道第二轴刀具磨损补偿
(V.)[n].G.TOFLW3 通道第三轴刀具磨损补偿
(V.)[n].G.TOMON 准备的刀具偏置监测类型
(V.)[n].G.TLFN 准备的刀具偏置名义上的寿命
(V.)[n].G.TLFR 准备的刀具偏置实际寿命
(V.)[n].G.REMLIFE 准备的刀具偏置剩余寿命
(V.)[n].G.TSTATUS 准备的刀具状态
(V.)[n].G.TLFF 准备的刀具偏置族
(V.)[n].G.TOTP1 有效刀具附加参数 1
(V.)[n].G.TOTP2 有效刀具附加参数 2
(V.)[n].G.TOTP3 有效刀具附加参数 3
(V.)[n].G.TOTP4 有效刀具附加参数 4

与 PLC 相关的变量

状态 ....................................................................................................................... 340
(V.)PLC.STATUS PLC 状态
资源 ....................................................................................................................... 340
(V.)PLC.I[i] PLC 输入 [i] 的状态
(V.)PLC.O[i] PLC 输出 [i] 的状态
(V.)PLC.M[i] PLC 标志 [i] 的状态
(V.)PLC.R[i] PLC 寄存器 [i] 的状态
(V.)PLC.T[i] PLC 定时器 [i] 的状态
(V.)PLC.C[i] PLC 计数器 [i] 的状态
(V.)PLC.signal 与 CNC 交换信号的状态
符号 ....................................................................................................................... 340
(V.)PLC.symbol 在 PLC 定义的外部符号的状态
信息 ....................................................................................................................... 340
(V.)PLC.MSG[i] PLC 信息 [n] 的状态
(V.)PLC.PRIORMSG 拥有最高优先权的有效信息 (在有效信息中拥有最低编号的那个)
CNC 8070 (V.)PLC.EMERGMSG 有效的显现出来的信息 (全屏显示的那个信息)
误差 ....................................................................................................................... 340
(V.)PLC.ERR[i] PLC 误差 [n] 的状态
(V.)PLC.PRIORERR 拥有最高优先权的有效误差 (在有效误差中拥有最低编号的那个)
定时器 .................................................................................................................... 340
(SOFT V03.0X) (V.)PLC.TIMER 通过 PLC 激活的定时器的值

406
‡ ‡ ‡ Installation manual

与 Jog 模式相关的变量

运动类型................................................................................................................. 341
(V.)G.MANMODE 对于全部轴有效
(V.)G.CNCMANMODE 在开关处适合于全部轴
(V.)PLC.MANMODE 通过 PLC 适合于全部轴
(V.)[n].A.MANMODE.Xn 对于 Xn 轴有效
(V.)[n].A.CNCMMODE.Xn 在开关处适合于 Xn 轴
(V.)[n].A.PLCMMODE.Xn 通过 PLC 适合于 Xn 轴
手轮模式分辨率 ( 位置 ) ......................................................................................... 341
(V.)G.MPGIDX 对于所有手轮的有效位置
F.
(V.)G.CNCMPGIDX 在开关处的位置选择

APPENDIX
CNC 变量参数摘要
(V.)PLC.MPGIDX 通过 PLC 的位置选择
增加的 JOG 位置 ................................................................................................... 341
(V.)G.INCJOGIDX 对于所有轴有效的位置
(V.)G.CNCINCJOGIDX 利用开关进行位置选择
(V.)PLC.INCJOGIDX 通过 PLC 进行位置选择
JOG 进给率 ............................................................................................................ 342
(V.)[n].G.FMAN G94 模式下的 JOG 进给率
(V.)[n].G.MANFPR G95 模式下的 JOG 进给率

与坐标相关的变量

与线性轴和旋转轴相关的变量 ................................................................................ 343


(V.)[n].A.PPOS.Xn 编程坐标 ( 刀尖 )
(V.)[n].G.PLPPOS1 编程坐标 ( 刀尖 ) 通道第一轴
(V.)[n].G.PLPPOS2 编程坐标 ( 刀尖 ) 通道第二轴
(V.)[n].G.PLPPOS3 编程坐标 ( 刀尖 ) 通道第三轴
(V.)[n].A.FLWE.Xn 轴的跟随误差
(V.)[n].A.FLWEST.Xn 轴跟随误差的线性估计 (迟延)
(V.)[n].A.APOS.Xn 工件坐标 . 刀具基准的实际坐标
(V.)[n].A.ATPOS.Xn 工件坐标 . 刀具基准的理论坐标
(V.)[n].A.ATIPPOS.Xn 工件坐标 . 刀尖的实际坐标
(V.)[n].A.ATIPTPOS.Xn 工件坐标 . 刀尖的理论坐标
(V.)[n].A.POS.Xn 机床坐标 . 刀具基准的实际坐标
(V.)[n].A.TPOS.Xn 机床坐标 . 刀具基准的理论坐标
(V.)[n].A.TIPPOS.Xn 机床坐标 . 刀尖的实际坐标
(V.)[n].A.TIPTPOS.Xn 机床坐标 . 刀尖的理论坐标
与主轴相关的变量 .................................................................................................. 344
(V.)[n].A.POS.Sn 实际主轴位置
(V.)[n].A.TPOS.Sn 理论主轴位置
(V.)[n].A.PPOS.Sn 编程主轴位置
(V.)[n].A.FLWE.Sn 主轴跟随误差
(V.)[n].A.FLWEST.Sn 主轴跟随误差的线性估计 (迟延)

与进给率相关的变量

进给率 .................................................................................................................... 345


(V.)[n].G.FREAL 实际 CNC 进给率 CNC 8070
(V.)[n].G.FEED G94 模式下的有效进给率
(V.)[n].PLC.F G94 模式下 PLC 的进给率
(V.)[n].G.PRGF G94 模式下编程的进给率
(V.)[n].G.FPREV G95 模式下的有效进给率
(V.)[n].PLC.FPR G95 模式下 PLC 的进给率
(V.)[n].G.PRGFPR G95 模式下编程的进给率 (SOFT V03.0X)

加工时间................................................................................................................. 345
(V.)G.FTIME G93 模式下的加工时间

407
‡ ‡ ‡ Installation manual

进给率倍率 ............................................................................................................. 345


(V.)[n].G.FRO CNC 的有效进给率 %
(V.)[n].A.FRO.Xn 通过轴有效的进给率 %
(V.)[n].G.PRGFRO 编程进给率 %
(V.)[n].PLC.FRO PLC 的进给率 %
(V.)[n].G.CNCFRO 在选择开关处的进给率 %

与主轴速度相关的变量
F. 转速 ....................................................................................................................... 346
(V.)[n].A.SREAL.Sn 实际主轴速度
APPENDIX
CNC 变量参数摘要

在 G97 方式下主轴速度 ......................................................................................... 346


(V.)[n].A.SPEED.Sn 以转 / 分为单位的有效主轴速度 (G97)
(V.)[n].PLC.S.Sn 以转 / 分为单位的依据 PLC 的主轴速度
(V.)[n].A.PRGS.Sn 以转 / 分为单位的依据程序的主轴速度
在 CSS 方式下主轴速度 ......................................................................................... 346
(V.)[n].A.CSS.Sn 有效 CSS
(V.)[n].PLC.CSS.Sn PLC 的 CSS
(V.)[n].A.PRGCSS.Sn 编程的 CSS
最大恒定表面速度 .................................................................................................. 346
(V.)[n].A.SLIMIT.Sn 恒定表面速度模式下速度的有效极限
(V.)[n].PLC.SL.Sn 恒定表面速度模式下 PLC 的速度极限
(V.)[n].A.PRGSL.Sn 恒定表面速度模式下程序的速度极限
主轴速度倍率 ......................................................................................................... 346
(V.)[n].A.SSO.Sn CNC 上有效的速度 %
(V.)[n].A.PRGSSO.Sn 依据程序的速度 %
(V.)[n].PLC.SSO.Sn 依据 PLC 的速度 %
(V.)[n].A.CNCSSO.Sn 在开关处的速度 %
在 M19 方式下的主轴 ............................................................................................ 346
(V.)[n].A.SPOS.Sn M19 模式下有效速度
(V.)[n].PLC.SPOS.Sn M19 模式下用 PLC 设置的速度
(V.)[n].A.PRGSPOS.Sn M19 模式下利用程序设置的速度

与编程功能相关的变量

"G" 和 "M" 功能 .................................................................................................... 347


(V.)[n].G.GS[i] 被请求的 "G" 功能的状态
(V.)[n].G.MS[i] 被请求的 "M" 功能的状态
(V.)[n].G.HGS1..10 被请求的 "G" (32 位 ) 功能的状态
(V.)[n].G.HGS 显示的 "G" 功能记录
(V.)[n].G.HMS 显示的主控主轴的 "M" 功能的记录
(V.)[n].G.HMSi 显示的主轴 "i" 的 "M" 功能的记录
参数和变量 ............................................................................................................. 347
(V.)P.name 程序的局部用户变量
(V.)S.name 程序的局部用户变量
(V.)C.(A-Z) 调用参数的固定循环的值
(V.)C.CALLP(A-Z) 编写在调用固定循环中的参数
(V.)C.P_(A-Z) 定位循环调用参数的值
CNC 8070
(V.)C.P_CALLP(A-Z) 在调用定位循环时编辑的参数
(V.)C.PCALLP(A-Z) 在调用子程序 G18x 、 #PCALL 或 #MCALL 时编辑的参数
与弧相关的变量 ..................................................................................................... 348
(V.)[n].G.R 弧半径
(V.)[n].G.I/J/K 弧的中心坐标 (I, J, K)
(SOFT V03.0X)
(V.)[n].G.CIRERR[i] 弧的中心校正

408
‡ ‡ ‡ Installation manual

镜像 ........................................................................................................................ 348
(V.)[n].G.MIRROR 有效镜像
(V.)[n].G.MIRROR1 通道第一轴的有效镜像
(V.)[n].G.MIRROR2 通道第二轴的有效镜像
(V.)[n].G.MIRROR3 通道第三轴的有效镜像
缩放比例因子 ......................................................................................................... 348
(V.)[n].G.SCALE 表示有效通用比例因子
极坐标原点 ............................................................................................................. 348
与工件零点相关的极坐标原点位置 (横坐标)
(V.)[n].G.PORGF
(V.)[n].G.PORGS 与工件零点相关的极坐标原点位置 (纵坐标)
坐标系旋转 ( 图形旋转 ) ......................................................................................... 348
F.

APPENDIX
CNC 变量参数摘要
(V.)[n].G.ROTPF 与工件零点相关的旋转中心位置 (横坐标)
(V.)[n].G.ROTPS 与工件零点相关的旋转中心位置 (纵坐标)
(V.)[n].G.ORGROT 坐标系旋转角度
轴的强制同步 ......................................................................................................... 348
(V.)[n].G.LINKACTIVE 强制同步状态
程序块循环 ............................................................................................................. 349
(V.)[n].G.PENDRPT 关于 #RPT 待循环的编号
(V.)[n].G.PENDNR 关于 NR 待循环的编号
HSC 功能 ............................................................................................................... 349
(V.)[n].G.HSC HSC 有效功能
固定循环................................................................................................................. 349
(V.)[n].G.CYCLETYPEON 有效固定循环的类型
探测 (G100, G101, G102) ...................................................................................... 349
(V.)[n].A.MEAS.Xn 测量值 . 刀具基准坐标
(V.)[n].A.ATIPMEAS.Xn 测量值 . 刀尖坐标
(V.)[n].G.PLMEAS1 在通道第一轴上测量的值 . 刀尖坐标
(V.)[n].G.PLMEAS2 在通道第二轴上测量的值 . 刀尖坐标
(V.)[n].G.PLMEAS3 在通道第三轴上测量的值 . 刀尖坐标
(V.)[n].A.MEASOF.Xn 关于编程点的差值
(V.)[n].A.MEASOK.Xn 探测完成
(V.)[n].A.MEASIN.Xn 包含尺寸偏置的坐标
(V.)[n].G.PLMEASOKx 在端面轴上的探测完成
3D 进给率 ............................................................................................................... 349
(V.)[n].G.F3D 3D 刀具路径的理论进给率
探针 ........................................................................................................................ 349
(V.)[n].G.ACTIVPROBE 有效探针的数量
手动干涉方式下的运动 ........................................................................................... 349
(V.)[n].A.MANOF.Xn 检测或使用 G200 时的运动距离
(V.)[n].A.ADDMANOF.Xn 使用 G201 时的运动距离
运动学 ( 位置 )........................................................................................................ 350
(V.)[n].G.POSROTF 主旋转轴的当前位置
(V.)[n].G.POSROTS 第二旋转轴的当前位置
(V.)[n].G.TOOLORIF1 主旋转轴的目标位置
(V.)[n].G.TOOLORIS1 第二旋转轴的目标位置
(V.)[n].G.TOOLORIF2 主旋转轴的目标位置
(V.)[n].G.TOOLORIS2 第二旋转轴的目标位置
倾斜平面................................................................................................................. 350 CNC 8070
(V.)[n].G.CS 有效 CS 功能的编号
(V.)[n].G.ACS 有效 ACS 功能的编号
(V.)[n].G.TOOLCOMP 有效补偿功能

(SOFT V03.0X)

409
‡ ‡ ‡ Installation manual

由斜面产生的冲模 .................................................................................................. 350


(V.)[n].G.CSMAT1 由斜面产生的冲模 . 第 1 行第 1 列
(V.)[n].G.CSMAT2 由斜面产生的冲模 . 第 1 行第 2 列
(V.)[n].G.CSMAT3 由斜面产生的冲模 . 第 1 行第 3 列
(V.)[n].G.CSMAT4 由斜面产生的冲模 . 第 2 行第 1 列
(V.)[n].G.CSMAT5 由斜面产生的冲模 . 第 2 行第 2 列
(V.)[n].G.CSMAT6 由斜面产生的冲模 . 第 2 行第 3 列
(V.)[n].G.CSMAT7 由斜面产生的冲模 . 第 3 行第 1 列
(V.)[n].G.CSMAT8 由斜面产生的冲模 . 第 3 行第 2 列
(V.)[n].G.CSMAT9 由斜面产生的冲模 . 第 3 行第 3 列

F. (V.)[n].G.CSMAT10
(V.)[n].G.CSMAT11
(V.)[n].G.CSMAT12
第一轴上与机床零点相关的当前坐标系的偏置
第二轴上与机床零点相关的当前坐标系的偏置
第三轴上与机床零点相关的当前坐标系的偏置
APPENDIX
CNC 变量参数摘要

通道的同步 ............................................................................................................. 350


(V.)[n].G.MEETST[i] 在 [n] 通道中 MEET 类型 [i] 标志的状态
(V.)[n].G.WAITST[i] 在 [n] 通道中 WAIT 类型 [i] 标志的状态
(V.)[n].G.MEETCH[i] [i] 通道的被 [n] 通道期望的 MEET 类型标志
(V.)[n].G.WAITCH[i] [i] 通道的被 [n] 通道期望的 WAIT 类型标志
前馈和 AC- 前馈..................................................................................................... 351
(V.)[n].A.FFGAIN.Xn 前馈的有效百分率
(V.)[n].A.ACFGAIN.Xn AC- 前馈的有效百分率
(V.)[n].A.ACTFFW.Xn 即时前馈
(V.)[n].A.ACTACF.Xn 即时 AC- 前馈

与独立轴相关的变量

独立轴 .................................................................................................................... 352


(V.)[n].G.IBUSY 执行中的独立轴
独立轴 ( 定位 )........................................................................................................ 352
(V.)[n].A.IORG.Xn 独立轴的偏置
(V.)[n].A.IPRGF.Xn 在独立轴上编写的进给率
(V.)[n].A.IPPOS.Xn 独立轴编程坐标
(V.)[n].A.ITPOS.Xn 独立轴的理论坐标
独立轴 ( 同步 )........................................................................................................ 352
(V.)[n].A.SYNCTOUT.Xn 设定同步的最大时间
(V.)[n].A.SYNCVEL.Xn 同步速度
(V.)[n].A.SYNCPOSW.Xn 开始修正它的最大位置之差
(V.)[n].A.SYNCVELW.Xn 开始修正它的最大速度之差
(V.)[n].A.SYNCPOSOFF.Xn 同步的位置偏置
(V.)[n].A.SYNCVELOFF.Xn 同步的速度偏置
(V.)[n].A.GEARADJ.Xn 在同步期间齿轮比率的微调

与机床配置相关的变量

机床配置 ................................................................................................................ 353


(V.)G.NUMCH 通道编号
(V.)[n].G.AXISCH 通道轴的命名
(V.)[n].A.ACTCH.Xn 轴或主轴的当前通道
(V.)[n].A.ACTIVSET.Xn 有效的轴或主轴的设置
CNC 8070 (V.)[n].G.AXIS 通道轴的编号
(V.)[n].G.NAXIS 包括屈服轴的空位置的通道轴的编号
(V.)[n].G.AXISNAMEx 通道的 "x" 轴名
(V.)G.GAXISNAMEx 系统的 "x" 轴名
(V.)[n].G.NSPDL 通道主轴的编号
(V.)[n].G.SPDLNAMEx 通道的 "x" 主轴名
(SOFT V03.0X) (V.)G.GSPDLNAMEx 系统的 "x" 主轴名
(V.)[n].G.MASTERSP 通道的主控主轴

410
‡ ‡ ‡ Installation manual

线性和旋转轴的行程极限 ....................................................................................... 353


(V.)[n].A.POSLIMIT.Xn 正向软件极限
(V.)[n].A.NEGLIMIT.Xn 负向软件极限
(V.)[n].A.RTPOSLIMIT.Xn 第二正向软件行程极限
(V.)[n].A.RTNEGLIMIT.Xn 第二负向软件行程极限
(V.)[n].G.SOFTLIMIT 到达软件极限
运动学 ( 维数 )........................................................................................................ 353
(V.)[n].A.HEADOF.Xn 运动学的维数
工作平面和轴 ......................................................................................................... 354
(V.)[n].G.PLANE
(V.)[n].G.PLANE1
构成工作平面的轴
通道第一主轴 (横坐标)
F.
(V.)[n].G.PLANE2 通道第二主轴 (横坐标)

APPENDIX
CNC 变量参数摘要
(V.)[n].G.PLANE3 通道第三主轴
(V.)[n].G.PLANELONG 通道纵轴
(V.)[n].G.LONGAX 纵轴
(V.)[n].G.PLAXNAME1 主轴 (横坐标)
(V.)[n].G.PLAXNAME2 主轴 ( 纵坐标 )
(V.)[n].G.PLAXNAME3 主轴 ( 纵向 )
(V.)[n].G.TOOLDIR 刀具定位
模拟输入和输出 ...................................................................................................... 354
(V.)G.ANAI[i] [n] 输入电压 ( 伏特 )
(V.)G.ANAO[i] [n] 输出电压 ( 伏特 )
反馈输出................................................................................................................. 354
(V.)[n].A.COUNTER.Xn 反馈脉冲
(V.)[n].A.COUNTERST.Xn 计数器状态
(V.)[n].A.ASINUS.Xn A 信号部分
(V.)[n].A.BSINUS.Xn B 信号部分
与级联轴相关的变量 ............................................................................................... 355
(V.)[n].A.TPIIN.Xn 级联轴的主控轴的 PI 输入 (转 / 分)
(V.)[n].A.TPIOUT.Xn 级联轴的主控轴的 PI 输出 (转 / 分)
(V.)[n].A.TFILTOUT.Xn 预载滤波器的输出
(V.)[n].A.PRELOAD.Xn 预载
(V.)[n].A.FTEO.Xn Sercos 速度命令
(V.)[n].A.TORQUE.Xn Sercos 中当前扭矩
通过 PLC 设置的变量 ............................................................................................. 355
(V.)[n].A.PLCFFGAIN.Xn 从 PLC 编写的前馈的百分率
(V.)[n].A.PLCACFGAIN.Xn 从 PLC 编写的 AC- 前馈的百分率
(V.)[n].A.PLCPROGAIN.Xn 从 PLC 编写的比例增益
调整位置的变量 ...................................................................................................... 355
(V.)[n].A.POSINC.Xn 当前取样周期的实际位置增量
(V.)[n].A.TPOSINC.Xn 当前取样周期的理论位置增量
(V.)[n].A.PREVPOSINC.Xn 先前取样周期的实际位置增量
微调变量................................................................................................................. 355
(V.)[n].A.FEED.Xn 实际即时进给率值
(V.)[n].A.TFEED.Xn 理论即时进给率值
(V.)[n].A.ACCEL.Xn 实际即时加速度值
(V.)[n].A.TACCEL.Xn 理论即时加速度值
(V.)[n].A.JERK.Xn 实际即时加加速度值
(V.)[n].A.TJERK.Xn 理论即时加加速度值

CNC 8070
其它变量

软件版本................................................................................................................. 356
(V.)G.VERSION CNC 版本和版本号
(SOFT V03.0X)
CNC 状态 ............................................................................................................... 356
(V.)[n].G.STATUS CNC 状态 ( 摘要 )
(V.)[n].G.FULLSTATUS CNC 状态 ( 详细 )

411
‡ ‡ ‡ Installation manual

错误和警报 ............................................................................................................. 357


(V.)[n].G.CNCERR 在指定通道中具有最高优先权的错误的编号
(V.)[n].G.CNCWARNING 在指定通道中显示的警告的编号
时间 ....................................................................................................................... 357
(V.)G.DATE 日期格式为年 - 月 - 日
(V.)G.TIME 时间格式为小时 - 分钟 - 秒
(V.)G.CLOCK 从 CNC 启动后经过的时间
(V.)[n].G.CYTIME 零件程序执行时间 (以每秒的百分之一为单位)
零件计数器 ............................................................................................................. 357
F. (V.)[n].G.PARTC
(V.)[n].G.FIRST
零件计数器
程序被执行的第一次
APPENDIX
CNC 变量参数摘要

单独程序块 , 快进功能 , 等等 . ............................................................................... 358


(V.)[n].G.SBOUT 激活单独程序段功能
(V.)[n].G.SBLOCK 通过键盘激活被请求的单独程序段
(V.)[n].G.BLKSKIP 激活程序段跳行功能 ( \ )
(V.)[n].G.M01STOP 激活条件停止功能 (M01)
(V.)[n].G.RAPID 激活快进功能
与程序相关的变量 .................................................................................................. 358
(V.)[n].G.FILENAME 执行中的程序名称
(V.)[n].G.PRGPATH 执行中的程序路径
(V.)[n].G.FILEOFFSET 执行中的行所占位置
(V.)[n].G.BLKN 执行的最后程序段 ( 编号 )
(V.)[n].G.LINEN 执行的程序行编号
与轴和主轴相关的变量 ........................................................................................... 358
(V.)[n].A.INPOS.Xn 在适当位置的轴和主轴
(V.)[n].A.DIST.Xn 轴或主轴的行程距离
(V.)G.ENDREP 所有轴被重置
(V.)[n].G.SPDLREP 在刀具检验后,用于重定位主轴的 M 功能
模拟键 .................................................................................................................... 358
(V.)G.KEY CNC 认可的最后键的编码
通道 ....................................................................................................................... 359
(V.)[n].G.CNCHANNEL 通道号
(V.)G.FOCUSCHANNEL 具有有效焦点的通道
JOG 运动 ............................................................................................................... 359
(V.)[n].G.INTMAN 允许在 jog 模式下运动

CNC 8070

(SOFT V03.0X)

412
‡ ‡ ‡ Installation manual

键代码 (标准传统键盘)

G.

键代码 (标准传统键盘)
APPENDIX
按键 释放键 按键 释放键 按键 释放键
字母数字键盘 Y $15 $95 其它键
0 $0B $8B Z $2C $AC [ESC] $01 $81
1 $02 $82 º $29 $A9
2 $03 $83 数字小键盘 ’ $0C $8C
3 $04 $84 0 $52 $D2 ¡ $0D $8D
4 $05 $85 1 $4F $CF [BACK] $0E $8E
5 $06 $86 2 $50 $D0 [TAB] $0F $8F
6 $07 $87 3 $51 $D1 [CAPS $3A $BA
LOCK]
7 $08 $88 4 $4B $CB [L SHIFT] $2A $AA
8 $09 $89 5 $4C $CC [R SHIFT] $36 $B6
9 $0A $8A 6 $4D $CD [CTRL] $1D $9D
A $1E $9E 7 $47 $C7 [ALT] $38 $B8
B $30 $B0 8 $48 $C8 [ALT GR] $E0 $38 $E0 $B8
C $2E $AE 9 $49 $C9 [ENTER] $1C $9C
D $20 $A0 + $4E $CE [SPACE] $39 $B9
E $12 $92 - $4A $CA + $1B $9B
F $21 $A1 * $37 $B7 ´ $28 $A8
G $22 $A2 / $E0 $35 $E0 $B5 Ç $2B $AB
H $23 $A3 . $53 $D3 , $33 $B3
I $17 $97 . $34 $B4
J $24 $A4 功能键 _ $35 $B5
K $25 $A5 F1 $3B $BB < $56 $D6
L $26 $A6 F2 $3C $BC
M $32 $B2 F3 $3D $BD
N $31 $B1 F4 $3E $BE 运动键
Ñ $27 $A7 F5 $3F $BF [PAG UP] $E0 $49 $E0 $C9
O $18 $98 F6 $40 $C0 [PAG DN] $E0 $51 $E0 $D1
P $19 $99 F7 $41 $C1 [UP] $E0 $48 $E0 $C8
Q $10 $90 F8 $42 $C2 [DN] $E0 $50 $E0 $D0
R $13 $93 F9 $43 $C3 [LEFT] $E0 $4B $E0 $CB
S $1F $9F F10 $44 $C4 [RIGHT] $E0 $4D $E0 $CD
T $14 $94 F11 $57 $D7 [HOME] $E0 $47 $E0 $C7
CNC 8070
U $16 $96 F12 $58 $D8 [END] $E0 $4F $E0 $CF
V $2F $AF [INS] $E0 $52 $E0 $D2
W $11 $91 [SUP] $E0 $53 $E0 $D3
X $2D $AD

CNC 的特殊功能键被赋予如下键的代码 (热键)。 (SOFT V03.0X)

413
‡ ‡ ‡ Installation manual

工作模式
任务窗口 [CTRL] + A
自动模式 [CTRL] + F6

手动 (jog) 模式 [CTRL] + F7

MDI 模式 [CTRL] + F8

G. 编辑 / 模拟仿真模式 [CTRL] + F9
键代码 (标准传统键盘)
APPENDIX

用户表格 [CTRL] + F10

刀具和刀库表格 [CTRL] + F11

效用模式 [CTRL] + F12

使用屏幕
水平软键 F1 到 F7
垂直软键 F8 到 F12
返回上一级水平菜单 [CTRL] + F1

返回上一级垂直菜单 [CTRL] + [SHIFT] + F1

窗口切换 [CTRL] + F2

屏幕切换 [CTRL] + F3

CNC 的操作
帮助 [CTRL] + F4

重新调用 [CTRL] + F5

" 单一程序块 " 模式 [CTRL] + B

机床原点搜寻

显示 / 隐藏有效操作员面板 [CTRL] + J
显示 / 隐藏 PLC 消息 [CTRL] + M
最小化 / 还原 CNC [CTRL] + W
关闭 CNC [ALT] + F4
CNC 8070
可以分别使用 CYSTART, _STOP 和 RESETIN 键从 PLC 启动 [START], [STOP] 和
[RESET] 键。

(SOFT V03.0X)

414
‡ ‡ ‡ Installation manual

从 PLC 模拟键盘的举例
可以从 PLC 使用如下的变量模拟 CNC 键盘:
(V.)G.KEY 被 CNC 承认的末尾键的代码。

及使用下面的指令:
CNCWR 允许写入变量。
CNCRD 允许读取变量。

CNCWR(Rxxx, G.KEY, Mxxx) 功能告诉 CNC 代码保持在寄存器 Rxxx 中的键已经被按


下。 G.

键代码 (标准传统键盘)
APPENDIX
CNCRD(G.KEY, Rxxx, Mxxx)功能读取从PLC发送的,存储在寄存器Rxxx中的末尾键
的代码。

在任何一种情况下,Mxxx 标值在操作的开始被设置为 "1" ,它将保持该值到操作的


结束。

编程举例

按第一个用户按键 (B0KEYBD1) 执行下面的操作:


1. 在 CNC 处访问手动模式。
2. 然后访问 MDI 模式。
3. 使 X 轴返回机床原点。
4. 在返回机床原点之后,退出 MDI 模式。

对于从 PLC 发送的每个键,关于 “按键”和 “释放键”的代码必须被写入。当发送


两者代码时,在它们之间使用 200 毫秒延迟的举例 (关于安全设备)。
START OR DFU M313 = CYSTART

()= MOV $1D R200 ;CTRL


()= MOV $9D R201
() = MOV $41 R202 ;F7
()= MOV $C1 R203
() = MOV $42 R204 ;F8
()= MOV $C2 R205
() = MOV $22 R206 ;G
()= MOV $A2 R207
() = MOV $08 R208 ;7
()= MOV $88 R209
() = MOV $05 R210 ;4
()= MOV $85 R211
() = MOV $2D R212 ;X
()= MOV $AD R213
() = MOV $02 R214 ;1
()= MOV $82 R215
() = MOV $01 R216 ;ESC
()= MOV $81 R217

;CTRL F7 (JOG 模式 )
DFU B0KEYBD1 = CNCWR(R200,G.KEY,M200) = CNCWR(R202,G.KEY,M201)=TG1 200 200
T200 = M300
DFD M300 = CNCWR(R201,G.KEY,M202)= CNCWR(R203,G.KEY,M203)=TG1 201 200
T201 = M301
CNC 8070
;CTRL F8 (MDI 模式 )
DFD M301 = CNCWR(R200,G.KEY,M200) = CNCWR(R204,G.KEY,M204) = TG1 202 200
T202 = M302
DFD M302 = CNCWR(R201,G.KEY,M202)= CNCWR(R205,G.KEY,M205) = TG1 203 200
T203 =M303
(SOFT V03.0X)
; 机床原点搜寻
DFD M303 = CNCWR(R206,G.KEY,M206) = TG1 204 200 ;G
T204 = M304
DFD M304 = CNCWR(R207,G.KEY,M207)=TG1 205 200
T205 = M305

415
‡ ‡ ‡ Installation manual

DFD M305 = CNCWR(R208,G.KEY,M208) = TG1 206 200 ;7


T206 = M306
DFD M306 = CNCWR(R209,G.KEY,M209)=TG1 207 200
T207 = M307
DFD M307 = CNCWR(R210,G.KEY,M210) = TG1 208 200 ;4
T208 = M308
DFD M308 = CNCWR(R211,G.KEY,M211)=TG1 209 200
T209 = M309
DFD M309 = CNCWR(R212,G.KEY,M212) = TG1 210 200 ;X

G. T210 = M310
DFD M310 = CNCWR(R213,G.KEY,M213)=TG1 211 200
T211 = M311
键代码 (标准传统键盘)
APPENDIX

DFD M311 = CNCWR(R214,G.KEY,M214) = TG1 212 200 ;1


T212 = M312
DFD M312 = CNCWR(R215,G.KEY,M215)=TG1 213 200
T213 = M313 ; 执行循环开始 (CYSTART=1)
DFD M313 = SET M500
DFD ZERO = SET M501 ; 机床原点搜寻完成
; 退出 MDI 模式
()= CNCRD(G.STATUS,R220,M220) ;CNC 状况 ("1"=READY)
M500 AND M501 AND (CPS R220 EQ 1) = CNCWR(R216,G.KEY,M216) = TG1 214 200
;ESC
T214 = M314
DFD M314 = CNCWR(R217,G.KEY,M217)= RES M500=RES M501

CNC 8070

(SOFT V03.0X)

416
‡ ‡ ‡ Installation manual

H.

CNC 8070

(SOFT V03.0X)

417
‡ ‡ ‡ Installation manual

H.

CNC 8070

(SOFT V03.0X)

418

You might also like