cnc 8070 - gongkongftp.gongkong.com/uploadfile/datum/2008-10/200810092234390000… ·...

426
CNC 8070 (REF. 0509) (SOFT V03.0X) 安装手册 软件版本 V03.0x (Ref. 0509)

Upload: others

Post on 11-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

CN

C 8

070

(REF. 0509)

(SOFT V03.0X)

安装手册

软件版本 V03.0x (Ref. 0509)

Page 2: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系
Page 3: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

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

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

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

安装手册

Page 4: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系
Page 5: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

警告

机床安全装置

机床制造商应该确保机床安全装置使能,以防止人员伤亡、损坏 CNC 或与其连接的产品。

启动和验证 CNC 参数时,将核查下述安全要素的状态:

• 模拟轴的反馈报警。

• 模拟轴与 SERCOS 直线轴的软件极限。

• CNC 与驱动器中模拟轴 ( 主轴除外 ) 与 SERCOS 轴的跟随误差监视。

• 模拟轴的趋势检测。

如果其中任意一项失效, CNC 将给出警告信息,必须使能,以确保工作环境的安全。

由于安全要素失效而导致人员伤亡、损坏 CNC 或者由 CNC 导致的损失, FAGORAUTOMATION 将不负任何责任。

硬件扩展

由于未经Fagor Automation授权人员的硬件操作而导致的人员伤亡、损坏CNC或者由CNC导致的损失, FAGOR AUTOMATION 将不负任何责任。

如果未经 Fagor Automation 授权,而对 CNC 硬件进行修改,Fagor Automation 将不再对其进行保修。

计算机病毒

FAGOR AUTOMATION 保证所安装的软件不含计算机病毒。为了确保软件的正确运行,用户必须保证该单元不受病毒侵害。

计算机病毒将导致 CNC 故障。 如果 CNC 直接与 PC 机连接,即为计算机网络的一部分,或者使用软盘或其他计算机媒介传输数据时,强烈推荐使用杀毒软件。

由于系统中存在计算机病毒而导致的人员伤亡、损坏CNC或者由CNC导致的损失,FAGORAUTOMATION 将不负任何责任。

如果系统中发现计算机病毒, Fagor Automation 将不再对其进行保修。

Installation manual

Page 6: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系
Page 7: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

(SOFT V03.0X)

i

目录

第 1 章 软件安装

1.1 软件安装 .................................................................................................................... 11.2 软件版本的升级 ......................................................................................................... 31.3 软件配置 .................................................................................................................... 41.3.1 MTB ( 机床制造商 ) 目录 ........................................................................................ 51.3.2 USERS 目录 .......................................................................................................... 6

第 2 章 机床参数

2.1 CNC 和 SERCOS 驱动之间的参数匹配 ......................................................................... 92.2 通用机床参数 ........................................................................................................... 132.2.1 通用机床参数通道 ................................................................................................ 262.3 轴的机床参数 ........................................................................................................... 382.3.1 轴的加工参数 - 工作设置 ..................................................................................... 582.4 JOG 模式的加工参数 ............................................................................................... 762.4.1 关于如何设置手轮和 JOG 键的实例 ..................................................................... 792.5 M 功能表的机床参数 ................................................................................................ 822.6 动力机床参数 ........................................................................................................... 842.6.1 运动学配置 .......................................................................................................... 842.6.2 角度变换配置 ..................................................................................................... 1002.7 刀库机床参数 ......................................................................................................... 1022.7.1 刀库的类型......................................................................................................... 1042.8 HMI 机床参数 ( 接口 ) ............................................................................................ 1062.9 OEM 机床参数 ....................................................................................................... 1092.10 按字母顺序机床参数列表 ........................................................................................111

第 3 章 概念

3.1 级联轴 .....................................................................................................................1173.1.1 级联轴配置 . 机床参数 ........................................................................................1183.1.2 预载效果 ............................................................................................................ 1213.1.3 级联轴配置 .方框图 .......................................................................................... 1233.1.4 级联轴变量......................................................................................................... 1263.1.5 级联轴调整过程.................................................................................................. 127

第 4 章 PLC 简介

4.1 PLC 编程 ............................................................................................................... 1304.2 PLC 程序的模块结构.............................................................................................. 1314.2.1 PLC 模块执行 .................................................................................................... 1324.3 PLC 程序执行 ........................................................................................................ 1334.4 PLC 资源 ............................................................................................................... 1344.4.1 物理输入和输出编号 .......................................................................................... 1374.5 定时器的操作 ......................................................................................................... 1394.5.1 单稳态模式 TG1 输入......................................................................................... 1424.5.2 延迟激活模式 TG2 输入 ..................................................................................... 1444.5.3 延迟关闭模式 TG3 输入 ..................................................................................... 1464.5.4 信号限制模式 TG4 输入 ..................................................................................... 1484.6 计数器的操作 ......................................................................................................... 150

第 5 章 PLC 编程

5.1 引导指令 ................................................................................................................ 1555.2 查询指令 ................................................................................................................ 1595.3 运算符和符号 ......................................................................................................... 1625.4 操作指令 . .............................................................................................................. 1635.4.1 二进制赋值指令.................................................................................................. 1645.4.2 二进制条件操作指令 .......................................................................................... 1655.4.3 顺序断点设置操作指令....................................................................................... 1665.4.4 算术运算操作指令 .............................................................................................. 1675.4.5 逻辑运算操作指令 .............................................................................................. 1695.4.6 特殊操作指令 ..................................................................................................... 1715.4.7 电子凸轮的操作说明 .......................................................................................... 1745.4.8 独立轴的操作指令 .............................................................................................. 176

Page 8: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

(SOFT V03.0X)

ii

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

第 6章 CNC-PLC 通讯

6.1 辅助功能 M ............................................................................................................ 1866.1.1 关于多轴选项和通道的特殊补偿 ........................................................................ 1886.2 辅助功能 H ........................................................................................................... 1896.2.1 关于多轴选项和通道的特殊补偿 ........................................................................ 1906.3 辅助功能 S............................................................................................................. 1916.3.1 关于多轴选项和通道的特殊补偿 ........................................................................ 1926.4 传递辅助功能 -M-, -H-, -S-..................................................................................... 1936.4.1 同步传递 ............................................................................................................ 1946.4.2 异步传递 ............................................................................................................ 1956.5 PLC 错误和信息的显示.......................................................................................... 196

第 7章 逻辑 CNC 输入和输出

7.1 通用查询信号 ......................................................................................................... 1987.2 轴和主轴的查询信号 .............................................................................................. 2067.3 主轴查询信号 ..........................................................................................................2117.4 独立插补器的查询信号 .......................................................................................... 2137.5 刀具管理器查询信号 .............................................................................................. 2147.6 按键查询信号 ......................................................................................................... 2167.7 通用可更改信号 ..................................................................................................... 2187.8 轴和主轴的可更改信号 .......................................................................................... 2227.9 主轴可更改信号 ..................................................................................................... 2267.10 独立插补器的可更改信号 ....................................................................................... 2297.11 刀具管理可更改信号 .............................................................................................. 2307.12 按键可更改信号 ..................................................................................................... 2337.13 标记 (M) 和寄存器 (R) 的字母排序列表 ................................................................. 236

第 8 章 刀具和刀库管理

8.1 刀库类型 ................................................................................................................ 2408.2 刀具表格 . 激活刀具表格和刀库表格...................................................................... 2418.3 管理器和 PLC 之间的通讯 ....................................................................................... 2428.3.1 管理器 --> PLC 通讯 .......................................................................................... 2438.3.2 PLC --> 管理器通讯 ........................................................................................... 2458.3.3 管理器紧急事件 ................................................................................................. 2478.3.4 刀具监测 ............................................................................................................ 2488.4 有关刀库管理的变量 .............................................................................................. 2498.5 从刀库装载和卸载刀具 .......................................................................................... 2508.6 无刀库系统 ............................................................................................................ 2528.7 转塔型.................................................................................................................... 2538.7.1 TMOPERATION 的值和被 PLC 激活的标志 ........................................................ 2548.7.2 PLC 和 M06 子程序之间的通讯 ........................................................................... 2568.7.3 M06 子程序的编制 ............................................................................................. 2578.7.4 基础 PLC 编程 ................................................................................................... 2588.8 无换刀臂的同步刀库 .............................................................................................. 2598.8.1 TMOPERATION 的值和被 PLC 激活的标志 ....................................................... 2608.8.2 PLC 和 M06 子程序之间的通讯 ......................................................................... 2638.8.3 M06 子程序的编制 ............................................................................................. 2648.8.4 基础 PLC 编程 ................................................................................................... 2688.9 同步刀库 . 独立运动的换刀臂 . .............................................................................. 2708.9.1 TMOPERATION 的值和被 PLC 激活的标志 ....................................................... 2718.9.2 PLC 和 M06 子程序之间的通讯 ......................................................................... 2758.9.3 M06 子程序的编制 ............................................................................................. 2768.9.4 基础 PLC 编程 ................................................................................................... 2818.10 同步刀库 . 拥有两个刀柄的换刀臂 ......................................................................... 2838.10.1 TMOPERATION 的值和被 PLC 激活的标志 ........................................................ 2848.10.2 PLC 和 M06 子程序之间的通讯 ......................................................................... 2888.10.3 M06 子程序的编制 ............................................................................................. 2898.10.4 基础 PLC 编程 ................................................................................................... 2948.11 异步刀库 ................................................................................................................ 2968.11.1 TMOPERATION 的值和被 PLC 激活的标志 ........................................................ 2978.11.2 PLC 和 M06 子程序之间的通讯 ......................................................................... 3028.11.3 M06 子程序的编制 ............................................................................................. 3038.11.4 基础 PLC 编程 ................................................................................................... 309

Page 9: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

(SOFT V03.0X)

iii

第 9 章 CNC 变量

9.1 变量描述的理解 ......................................................................................................3119.1.1 从 PLC 访问数字值 .............................................................................................. 3139.1.2 在单通道系统中访问变量 ................................................................................... 3149.1.3 访问单通道系统的变量....................................................................................... 3169.2 与通用机床参数相关的变量 ................................................................................... 3199.2.1 与通道相关的变量 .............................................................................................. 3219.3 与轴机床参数相关的变量 ....................................................................................... 3239.3.1 与换档参数相关的变量....................................................................................... 3269.4 与 jog 模式参数相关的变量 .................................................................................... 3299.5 与 "M" 功能参数相关的变量 ................................................................................... 3309.6 与运动学参数相关的变量 ....................................................................................... 3319.7 与刀库参数相关的变量........................................................................................... 3329.8 与 OEM 参数相关的变量........................................................................................ 3339.9 与用户表格相关的变量........................................................................................... 3349.10 与刀具相关的变量 .................................................................................................. 3369.10.1 仅用在程序块准备期间的变量 ............................................................................ 3399.11 与 PLC 相关的变量 ................................................................................................ 3409.12 与 Jog 模式相关的变量 .......................................................................................... 3419.13 与坐标相关的变量 .................................................................................................. 3439.14 与进给率相关的变量 .............................................................................................. 3459.15 与主轴速度相关的变量........................................................................................... 3469.16 与被编辑功能相关的变量 ....................................................................................... 3479.17 与独立轴相关的变量 .............................................................................................. 3529.18 机床配置相关的变量 .............................................................................................. 3539.19 其它变量 ................................................................................................................ 3569.20 变量按字母顺序列表 .............................................................................................. 360

附录

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

Page 10: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系
Page 11: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

1

CNC 8070

(SOFT V03.0X)

1软件安装

1.1 软件安装

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

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

安装在 PC机上的 CNC 系统虽然提供了所有的数控功能,但它只能在模拟器方式下使用,不能连接到任何类型的机床上。

在 CNC 系统上安装软件

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

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

在 PC 机上安装软件

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

把 CD 插入 CD 驱动后,将自动启动安装过程,如果没有启动,双击 Vxx 文件, Vxx文件指的是所安装的版本。然后,按屏幕上的指示进行安装。

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

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

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

Page 12: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

1.

软件安装

软件安装

(SOFT V03.0X)

2

所需 PC 机的最低配置

为了使 CNC 系统能正常运行,其硬件必须满足一定的要求。

• Windows® XP 操作系统。

• IE5.5 或以上版本。

• Pentium III 微处理器 800 MHz。

• 256 M 的 RAM 内存。

• 6x CD-ROM。

• 分辨率:800x600。

帮助文件语言的改变

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

定位在 CD 上的 Help files 文件夹上,选择可以使用的语言并将所有文件拷贝到 CNC的相应位置。安装在 CNC ( 如果是模拟器,则是 PC 机 ) 的帮助文件位于下列文件夹

C:\Cnc8070\Fagor\MMC\Help

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

Page 13: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

软件安装

软件版本的升级

1.

(SOFT V03.0X)

3

1.2 软件版本的升级

必须使用 FAGOR 公司提供的软件进行升级。升级软件将保持机床参数的设置、PLC 程序、刀具表和刀库数据不变。

软件升级前的工作

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

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

软件升级

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

把 CD 插入 CD 驱动后,将自动启动安装过程,如果没有启动,双击 Vxx 文件, Vxx文件指的是所安装的版本。然后,按屏幕上的指示进行安装。

升级 CAN 总线的远程节点

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

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

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

刀具和刀具库表

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

升级软件前,将这些表的数据以 ASCII 格式进行存储,一旦安装完成,将这些数据加载到表中,这两个操作均可以通过刀具表和刀库表中的 SAVE 和 LOAD 软键完成。

确认码

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

Page 14: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

1.

软件安装

软件配置

(SOFT V03.0X)

4

1.3 软件配置

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

FAGOR 版本目录

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

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

MTB OEM 目录

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

该目录包含制造商进行的有关 CNC 的内容修改,如 PLC 程序,机床参数、定制的设置,新的屏幕设置,集成的外部应用实例等。

TMP 临时文件

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

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

USERS 用户目录

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

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

UNINST 卸载目录

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

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

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

Fagor 公司对因为修改该目录下的内容引起的 CNC 性能的变化概不负责。

Page 15: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

软件安装

软件配置

1.

(SOFT V03.0X)

5

1.3.1 MTB ( 机床制造商 ) 目录

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

该目录包含制造商进行的有关 CNC 的内容修改,如 PLC 程序,机床参数、定制的设置,新的屏幕设置,集成的外部应用实例等。

DATA 该目录包含下列内容:

• 机床参数、各种表等的数据库及这些表的安全备份 (ASCII 格式 ) 。

• 关闭 CNC 后所做的数据存储拷贝 ( 坐标、零点偏置等 )。

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 该目录用来存储用户在调试时的配置。

Page 16: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

1.

软件安装

软件配置

(SOFT V03.0X)

6

1.3.2 USERS 目录

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

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

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

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

PRG 该目录用来存储用户生成的零件程序,用户也可以生成一些子目录使存储更为有序。

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

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

Page 17: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

7

CNC 8070

(SOFT V03.0X)

2机床参数

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

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

通用机床参数

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

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

轴和主轴的机床参数

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

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

JOG 模式的机床参数

设置手轮和 JOG 键。

M 功能表的机床参数

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

工作台的机床参数

这些参数指定每个运动的类型和特性 。

刀库的机床参数

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

HMI 的机床参数

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

OEM 的机床参数

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

与机床参数相关的图标

参数的确认方式

该图标紧接参数名出现,它表示 CNC 要采用新的参数值必须重新启动。 如果参数没有该图标,其新值在按下 VALIDATE 软键时生效。

Page 18: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

(SOFT V03.0X)

8

选择参数值

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

本章中用到的缩略形式

(g.m.p.) 通用机床参数

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

该参数具有可选项列表。

访问数据表。

访问一组参数。

该参数指向文件。

Page 19: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

CN

C和

SERCOS驱动之间的参数匹配

2.

(SOFT V03.0X)

9

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

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

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

• 如果在 CNC设置参数,将使用在CNC中定义的值更新驱动的参数 NP121, NP122,NP131 和 NP133 的设置。

• CNC 的缺省参数设置存储在驱动的其余设置中。

参数匹配表的理解

该表指定的 CNC 参数涉及参数匹配和受其作用的驱动参数。

表中不同的列有下列含义:

CNC CNC 机床参数的列表。

DRIVE 与 CNC 的每个参数对应的驱动参数的列表。

Pos/Vel 表示是否在驱动写入参数将取决于 SERCOSDE 配置类型、位置(pos) 或速度 (vel)。

Feedback 表示是否在驱动写入参数将取决于轴的反馈类型及内环和外环。

Page 20: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

CN

C和

SERCOS驱动之间的参数匹配

(SOFT V03.0X)

10

CN

CD

RIV

Epo

s/ve

lFe

edba

ckR

emar

ks

AX

ISTY

PE

+ AX

ISM

OD

EPP

76PP

76=6

5; L

inea

r axi

s.PP

76=6

6; R

otar

y w

ithou

t mod

ule.

PP76

=194

; Rot

ary

with

mod

ule.

PR

OG

AIN

PP

104

I0TY

PE

PP

115

(bit

1,5)

Ext

erna

lB

1=0

B5=

0; If

nor

mal

I0.

B1=1

B5=

0; if

incr

easi

ng d

ista

nce-

code

d I0

.B

1=1

B5=

1; if

dec

reas

ing

dist

ance

-cod

ed I0

.

NPU

LSES

2PP

115

(bit

0)Ex

tern

alB0

=0; S

econ

d ro

tary

feed

back

(NPU

LSES

<>0)

.B

0=1;

Sec

ond

linea

r fee

dbac

k (N

PU

LSE

S==

0).

AXIS

CH

+ LO

OPC

HPP

115

(bit

3)po

sEx

tern

alB3

=0; R

eadi

ng o

f sec

ond

feed

back

AXI

SCH

==LO

OPC

H.

B3=1

; Rea

ding

of s

econ

d fe

edba

ck A

XISC

H<>

LOO

PCH

.

AXIS

CH

PP55

(bit

0,2,

3)po

sB1

=0 B

2=0

B3=0

; It d

oes

not c

hang

e th

e si

gn o

f the

feed

back

read

ing

(AXI

SCH

==N

O)

B1=1

B2=

1 B3

=1; I

t doe

s no

t cha

nge

the

sign

of t

he fe

edba

ck re

adin

g (A

XISC

H==

YES)

REF

DIR

EC+

DEC

INPU

T+

FBAC

KSR

C

PP

147

(bit

0)P

P14

7 (b

it 5)

PP

147

(bit

3)P

P14

7 (b

it 1)

B0=0

; Pos

itive

hom

ing

dire

ctio

n.B0

=1; N

egat

ive

hom

ing

dire

ctio

n.B0

=5; H

ome

switc

h be

ing

used

.B5

=1; N

o ho

me

switc

h is

use

d.B0

=3; I

nter

nal f

eedb

ack.

B5=3

; Ext

erna

l fee

dbac

k.B

1=0;

The

DEC

EL s

igna

l of t

he C

NC

alw

ays

uses

pos

itive

logi

c.

RE

FEE

D1

PP

41

RE

FEE

D2

PP

1

RE

FVA

LUE

PP

52P

P54

pos

pos

Inte

rnal

Ext

erna

l

RE

FSH

IFT

PP

150

PP

151

pos

pos

Inte

rnal

Ext

erna

lIt

alw

ays

writ

es P

P15

0=0

at th

e dr

ive.

It al

way

s w

rites

PP

150=

0 at

the

driv

e.

Page 21: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

CN

C和

SERCOS驱动之间的参数匹配

2.

(SOFT V03.0X)

11

CN

CD

RIV

Epo

s/ve

lFe

edba

ckR

emar

ks

AB

SO

FFP

P17

7P

P17

8In

tern

alE

xter

nal

Onl

y w

hen

usin

g di

stan

ce-c

oded

I0's

.O

nly

whe

n us

ing

dist

ance

-cod

ed I0

's.

I0C

OD

DI1

I0C

OD

DI2

PP

166

PP

165

Onl

y w

hen

usin

g di

stan

ce-c

oded

I0's

.O

nly

whe

n us

ing

dist

ance

-cod

ed I0

's.

BA

CK

LAS

HP

P58

pos

BAC

KAN

OU

TPP

2po

s

BA

CK

TIM

EP

P3

pos

Onl

y if

BAC

KAN

OU

T<>0

INPU

TREV

NP1

21.x

It af

fect

s al

l the

gea

rs.

OU

TPU

TRE

VN

P12

2.x

It af

fect

s al

l the

gea

rs.

PIT

CH

NP

123

INPU

TRE

V2

NP

131.

xE

xter

nal

It af

fect

s al

l the

gea

rs. O

nly

whe

n us

ing

rota

ry fe

edba

ck (N

PULS

ES

2<>0

).

OU

TPU

TRE

V2

NP

132.

xE

xter

nal

It af

fect

s al

l the

gea

rs. O

nly

whe

n us

ing

rota

ry fe

edba

ck (N

PULS

ES

2<>0

).

PIT

CH

2N

P13

3E

xter

nal

Onl

y w

hen

usin

g ro

tary

feed

back

(NP

ULS

ES

2<>0

).

NPA

RS

ETS

GP

6

Lim

it ac

tivat

ion

PP

55 (b

it 4)

B4=

1; C

heck

the

limits

.B

4=0;

Igno

re th

e lim

its (f

or s

pind

les,

rota

ry a

xes

with

mod

ule

and

whe

n bo

th p

aram

eter

s LI

MIT

+ an

dLI

MIT

- are

set

to 0

).

MO

DU

LE (3

60)

PP10

3PP

103=

360;

Onl

y if

it is

a s

pind

le o

r a ro

tary

axi

s w

ith m

odul

e. It

alw

ays

writ

es 3

60.

SZE

RO

SP

42O

nly

if it

is a

spi

ndle

.

INPO

SW

PP

57

MAX

FLW

EP

P15

9O

nly

if fo

llow

ing

erro

r mon

itorin

g is

act

ive.

Page 22: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

CN

C和

SERCOS驱动之间的参数匹配

(SOFT V03.0X)

12

CN

CD

RIV

Epo

s/ve

lFe

edba

ckR

emar

ks

Typ

e

of

2n

dfe

edba

ckG

P10

GP

10=0

; Sec

ond

feed

back

is n

ot b

eing

use

d.G

P10=

1; T

TL s

igna

l (SI

NM

AGN

I==0

).G

P10=

2; V

pp s

igna

l (SI

NM

AGN

I<>0

).

NPU

LSES

PITC

H2

Res

olut

ion

of t

hese

cond

feed

back

.

NP

117

NP

117

Exte

rnal

Exte

rnal

Onl

y if

it is

rota

ry e

ncod

er (

NPU

LSES

<>0)

.O

nly

if it

is a

line

ar e

ncod

er (N

PULS

ES==

0).

PITC

H2

Res

olut

ion

of li

near

seco

nd fe

edba

ck.

NP

118

Exte

rnal

Onl

y if

it is

a li

near

enc

oder

(NP

ULS

ES

==0)

.

Page 23: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

13

2.2 通用机床参数

通道配置

NCHANNEL 通道数

系统的通道数

系统轴的配置

NAXIS CNC 所控制轴的数目

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

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

AXISNAME 系统轴列表

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

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

AXISNAME 轴名

该参数包含在 AXISNAME 表中。

轴名用 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..

可取值 1 到 4.

缺省值 1

关联变量 (V.)MPG.NCHANNEL

可取值 从 1 到 28.

缺省值 3

关联变量 (V.)MPG.NAXIS

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

缺省值 从 AXISNAME1 开始 : X, Y, Z...

关联变量 (V.)MPG.AXISNAMEx

Page 24: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

14

TANDEM 级联轴表

该参数给出的表格用来定义系统的级联轴。每根级联轴可用下列参数来配置:

TMASTERAXIS TSLAVEAXIS TORQDIST PRELOAD

PRELFITI TPROGAIN TINTIME TCOMPLIM

级联轴的要求

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

• 每根主动轴允许一根从动轴做为级联轴。

• 该轴在速度上必须是 sercos 连接。

• 在 2个电机之间可以加预载荷。

• 每个电机可以有不同的额定扭矩。

• 每个电机的旋转方向可以与其他电机的旋转方向不同。

• 扭矩在电机上的分配比率可以不是 1:1 。例如,电机的额定扭矩可以不同。

TMASTERAXIS 级联轴的主动轴或主轴

TSLAVEAXIS 级联轴的从动轴

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

TORQDIST 级联轴扭矩分配

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

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

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

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

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

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

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

关联变量 (V.)MPG.TMASTERAXIS[i](V.)MPG.TSLAVEAXIS[i]

可取值 从 0 到 100% ( 包括 0 和 100%).

缺省值 50%

关联变量 (V.)MPG.TORQDIST[i]

可取值 从 -100% 到 100%.

缺省值 0 ( 无预载 ).

关联变量 (V.)MPG.PRELOAD[i]

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

Page 25: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

15

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

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

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

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

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

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

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

可取值 0 到 65535 毫秒。

设置为 0 表示不使用滤波器。

缺省值 1000 毫秒

关联变量 (V.)MPG.PRELFITI[i]

可取值 0 到 100%.

缺省值 0 ( 没有施加比例增益 ).

关联变量 (V.)MPG.TPROGAIN[i]

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

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

kPSmaxTnom----------⎝ ⎠⎛ ⎞ TPROGAIN×=

Terror Tmaster– Tslave PRELOAD+ +( )=

Speed kP Terror•=

KP 比例增益

Smax 大速度

Tnom 额定扭矩

Terror 电机间的扭矩误差

可取值 0 到 65535 毫秒 .

缺省值 0 ( 没有施加积分增益 ).

关联变量 (V.)MPG.TINTIME[i]

kiControlTimeIntegralTime--------------------------------------- kp×=

Terror Tmaster– Tslave PRELOAD+ +( )=

Speed ki Terror∑⋅=

KP 比例增益

Ki 积分增益 .

Tnom 额定扭矩

Terror 电机之间的扭矩误差

Page 26: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

16

TCOMPLIM 级联轴 . 补偿极限

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

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

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 龙门轴的从动轴

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

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

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

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

可取值 0 到 100%.

缺省值 0 ( 级联轴失效 )

关联变量 (V.)MPG.TCOMPLIM[i]

关联变量 (V.)MPG.MASTERAXIS[i](V.)MPG.SLAVEAXIS[i]

可取值 0 到 99999.9999 毫米或度

0 到 3937.00787 英寸

缺省值 0.5000 毫米或度

0.01969 英寸

关联变量 (V.)MPG.WARNCOUPE[i]

Page 27: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

17

MAXCOUPE 龙门轴 . 允许的 大误差

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

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

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

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

配置系统的主轴

NSPDL CNC 控制的主轴数

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

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

SPDLNAME 系统主轴列表

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

SPDLNAME n 主轴名

轴名由 1到 2个字符定义。第一个字符必须是字母 -S。第二个字符是可选项,必须是 1 到 9 之间的数字。这样一来,轴名就可以是 "S, S1 ... S9" 范围内的任意一个。

可取值 0 到 99999.9999 毫米或度。

0 到 3937.00787 英寸。

缺省值 1.0000 毫米或度 .0.03937 英寸

关联变量 (V.)MPG.MAXCOUPE[i]

可取值 是 / 否 .

缺省值 是 .

关联变量 (V.)MPG.DIFFCOMP[i]

可取值 从 0 到 4.

缺省值 1

关联变量 (V.)MPG.NSPDL

可取值 S, S1··S9.

缺省值 从 SPDLNAME1: S, S1... 开始

关联变量 (V.)MPG.SPDLNAMEx

Page 28: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

18

时间设置 ( 系统 )

LOOPTIME CNC 循环时间

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

使用下列数值 :

4 毫秒 . 多 8 根模拟轴。

5 毫秒 . 多 12 根模拟轴。

6 毫秒 . 多 16 根模拟轴。

8 毫秒 . 多 20 根模拟轴。

10 毫秒 . 多 24 根模拟轴。

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

该参数指定 PLC 程序执行时进行全扫描的频率 ( 多少个 CNC 循环扫描一次 ) 。该参数也设置模拟输入及数字输入和输出的刷新频率。

因此,当采样周期 LOOPTIME = 4 毫秒且频率 PRGFREQ = 2 时, PLC 程序将隔 4 x2 = 8 毫秒执行一次。

Sercos 总线的配置

SERBRATE Sercos 传输速率

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

速度 8 兆比特每秒 和 16 兆比特每秒要求 Sercos 板可以工作在这些速度,否则这个速度将被限制在 2 兆比特每秒 和 4 兆比特每秒。

可取值 1 到 20 毫秒 .

缺省值 4 毫秒 .

关联变量 (V.)MPG.LOOPTIME

可取值 1 到 100.

缺省值 2

关联变量 (V.)MPG.PRGFREQ

可取值 2/4/8/16 兆比特每秒 ( 兆 /秒 ).

缺省值 4 兆比特每秒 .

关联变量 (V.)MPG.SERBRATE

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

Page 29: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

19

SERPOWSE Sercos 光纤功率

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

使用下列近似值。如果采用其他值,例如 3 米长的电缆如果使用 6,将会由于光纤信号的失真而引起通讯错误。

推荐值 ("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 总线类型

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

CANopen 总线类型

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

CANLENGTH CANfagor 总线电缆长度

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

可取值 1 到 6 (Sercos I 板 ).1 到 8 (Sercos II 板 ).

缺省值 4 (Sercos I 板 )2 (Sercos II 板 ).

关联变量 (V.)MPG.SERPOWSE

可取值 CANfagor / CANopen.

缺省值 CANfagor.

关联变量 (V.)[n].CANMODE

长度 ( 米 ) 20 40 100 500

速度 ( 千赫 ) 1000 800 500 250

可取值 从 20, 30, 40, 50, 60, 70, 80, 90, 100 到大于 100 米 .

缺省值 20 米 .

关联变量 (V.)MPG.CANLENGTH

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

速度 ( 千赫 ) 1000 888 800 727 666 615 571 533 500

Page 30: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

20

缺省状态

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

INCHES 缺省工作单位 ( 毫米 , 英寸 )

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

算术参数

MAXLOCP 大局部算术参数

MINLOCP 小局部算术参数

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

MAXGLBP 大全局算术参数

MINGLBP 小全局算术参数

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

ROPARMAX 大全局只读算术参数

ROPARMIN 小全局只读算术参数

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

MAXCOMP 所有通道通用的 大算术参数

MINCOMP 所有通道通用的 小算术参数

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

可取值 毫米 / 英寸

缺省值 毫米

关联变量 (V.)MPG.INCHES

可取值 0 到 99

缺省值 MAXLOCP=25 及 MINLOCP=0.

关联变量 (V.)MPG.MAXLOCP(V.)MPG.MINLOCP

可取值 100 到 9999.

缺省值 MAXGlbP=299 及 MINGlbP=100.

关联变量 (V.)MPG.MAXGLBP(V.)MPG.MINGLBP

可取值 100 到 9999.

缺省值 ROPARMAX=0 及 ROPARMIN=0 ( 无保护 ).

关联变量 (V.)MPG.ROPARMAX(V.)MPG.ROPARMIN

可取值 10000 到 19999.

缺省值 MAXCOMP=10025 及 MINCOMP=10000.

关联变量 (V.)MPG.MAXCOMP(V.)MPG.MINCOMP

Page 31: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

21

交叉补偿

CROSSCOMP 交叉补偿表

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

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

MOVAXIS COMPAXIS NPCROS BIDIR

REFNEED TYPCROSS

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

COMPAXIS 该轴受到其他轴运动的影响 (被补偿轴) 

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

NPCROSS 补偿点数

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

TYPCROSS 补偿类型

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

BIDIR 双向补偿

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

REFNEED 强制原点搜索

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

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

关联变量 (V.)MPG.MOVAXIS[m](V.)MPG.COMPAXIS[m]

可取值 0 到 1000

缺省值 0 ( 没有任何表格 ).

关联变量 (V.)MPG.NPCROSS[m]

可取值 实际 / 理论

缺省值 实际

关联变量 (V.)MPG.TYPCROSS[m]

可取值 是 / 否

缺省值 否

关联变量 (V.)MPG.BIDIR[m]

可取值 是 / 否

缺省值 否

关联变量 (V.)MPG.REFNEED[m]

Page 32: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

22

DATA 定义各点补偿的表

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

必须在每个点设置参数 POSITION, POSERROR 和 NEGERROR 的值。 只有在定义表为双向补偿时才设置参数 NEGERROR (BIDIR = 是 )。

POSITION 主轴位置

POSERROR 正方向误差

NEGERROR 负方向误差

该表定义移动轴在特殊位置的误差补偿量。 在表中定义不同的轮廓点时,必须符合下列要求:

• 表格中点的顺序必须符合它们在轴上的位置,并且表格必须是从负方向 小点(或正方向 小点)开始补偿。 

• 对于在范围以外的轴的位置, CNC 将应用距端点位置 近的补偿。

• 机床参考点的误差必须为 “0”。

执行时间

MINAENDW 信号 AUXEND 的 小时间周期

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

• 它可设置使信号 AUXEND必须保持在激活状态,以便CNC将该信号确定为有效信号的时间。

• 对于 M功能 ( 不需要同步 ), 它指定了信号 MSTROBE的持续时间。

• 对于 H功能 ( 不需要同步 ), 它指定了信号 HSTROBE 的持续时间。

AUXEND是一个同步信号, PLC 将其发送给 CNC,表示 M, S, T 功能正在执行。参照193 页 “辅助功能 M、S、T的传递”。

可取值 在 ±99999.9999 毫米或度之内

在 ±3937.00787 英寸之内

缺省值 0

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

可取值: 0 到 65535 毫秒。

缺省值: 10 毫秒。

关联变量 (V.)MPG.MINAENDW

Page 33: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

23

REFTIME 估计机床原点的搜索时间

HTIME 执行 H 功能的预计时间

DTIME 执行 D 功能的预计时间 TTIME 执行 T 功能的预计时间

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

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

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

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

数字输入输出编号

NDIMOD 数字输入模块总数

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

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

DIMODADDR 数字输入模块表格

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

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

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

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

基础索引的值必须为 "16n + 1" ( 例如 1, 17, 33, 等 )。如果输入无效的基础索引,系统默认为距输入值前面 近的有效值。 基础索引可以是任何顺序,且不必连续。

NDOMOD 数字输出模块总数

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

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

可取值 0 到 1000000 毫秒 .

缺省值 0 毫秒 .

关联变量 (V.)MPG.REFTIME(V.)MPG.HTIME(V.)MPG.DTIME(V.)MPG.TTIME

可取值 : 0 到 64.

缺省值 0 ( 无定义编号 ).

关联变量 (V.)MPG.NDIMOD

可取值 : 0 到 1009.仅仅是符合公式 16n + 1 的值 (1, 17, 33, 49 ...).

缺省值 第一个有效值 .

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

可取值 : 0 到 64.

缺省值 0 ( 无定义编号 ).

关联变量 (V.)MPG.NDOMOD

Page 34: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

24

DOMODADDR 数字输出模块表

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

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

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

探针设置

PROBE 使用探针

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

PROBEDATA 探针参数

设置探针所需要的参数如下:

PRBDI1 PRBPULSE1 PRBDI2 PRBPULSE2

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

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

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

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

可取值 : 0 到 1009.仅仅是符合公式 16n + 1 的值 (1, 17, 33, 49 ...).

缺省值 : 第一个有效值

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

可取值 是 / 否

缺省值 : 否 .

关联变量 (V.)MPG.PROBE

可取值 : 1 到 1024.

缺省值 : 0 ( 没有与探针相关的数字输入 ).

关联变量 (V.)MPG.PRBDI1(V.)MPG.PRBDI2

Page 35: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

25

PRBPULSE1 探针 1 的脉冲类型

PRBPULSE2 探针 2 的脉冲类型

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

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

共享的 PLC 内存

PLCDATASIZE PLC 共享数据区域大小

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

通道参数表入口

CHANNEL n 通道 n 参数表

它显示通道机床参数表。

可取值 : 正 / 负 .

缺省值 正 .

关联变量 (V.)MPG.PRBPULSE1(V.)MPG.PRBPULSE2

可取值 : 0 到 500,000 字节 .

缺省值 : 0.

关联变量

Page 36: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

26

2.2.1 通用机床参数 .通道

通道配置

GROUPID 通道属性分组

具有下列特征的两个或多个通道构成一组 :

• 所有的通道都在相同的工作模式下 (手动或自动)

• 在组中重新设置任何通道都会影响到全部通道。

• 组中任何一个通道的任何错误都会中断所有通道的执行。

CHTYPE 通道类型

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

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

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

HIDDENCH 隐藏通道

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

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

配置通道轴

CHNAXIS 通道轴的数量

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

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

可以使用指令 #SET AX, #FREE AX and #CALL AX,通过工件加工程序改变通道轴的配置 ( 通过增加或移除轴,定义新的配置)。

CHAXISNAME 通道轴列表

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

可取值 0 到 2.

缺省值 0 ( 不属于任何组 )

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

可取值 CNC / PLC / CNC+PLC.

缺省值 CNC

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

可取值 : 是 / 否 .

缺省值 : 否

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

可取值 0 到 28.

缺省值 3

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

Page 37: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

27

CHAXISNAME n 通道轴名称

CHAXISNAME表中的参数

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

GEOCONFIG 通道轴几何结构

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

“三维”类型轴的配置

如同在铣床上,三根轴形成了一个笛卡尔 XYZ 类型的三维空间。除去形成三维空间的那些轴,还可能有更多的轴。

此配置除去常用的工作平面 G18 (如果它已经那样配置了),其它平面的工作方式与在铣床上一样。

“平面”类型轴的配置

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

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

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

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

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

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

可取值 平面 / 三维

缺省值 三维

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

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

G18 不起作用 .

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

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

三维 平面

Z

X

Z

X

Y

Page 38: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

28

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

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

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

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

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

配置主轴通道

CHNSPDL 通道主轴数量

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

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

可以运用指令 #SET SP, #FREE SP 和 #CALL SP,通过工件加工程序改变通道主轴的配置 ( 通过增加或移除主轴,定义新的配置)。

CHSPDLNAME 通道主轴列表

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

CHSPDLNAME n 通道主轴名称

CHSPDLNAME表中的参数:

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

可取值 : 0 到 4.

缺省值 : 1

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

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

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

Page 39: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

29

C 轴配置

CAXNAME C 轴的缺省名称

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

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

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

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

时间设置 ( 通道 )

PREPFREQ 每个循环准备的模块数量

使用其它值之前,请咨询服务部门。

可取值 已设置 C 轴的任何通道轴或主轴 .

缺省值 C

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

可取值 : 是 / 否 .

缺省值 是

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

(1) 加工至中心。

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

ALINGC = 否

ALINGC = 是

可取值 : 1 到 8

缺省值 : 1

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

Page 40: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

30

ANTIME 期望时间

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

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

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

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

通道的缺省状态

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

KINID 缺省的运动数量

表示缺省状态下的有效运动数量(不是种类)。 CNC 拥有多达 6种不同的运动。参考 84 页“2.6 运动机床参数”

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

SLOPETYPE 缺省的加速度类型

表示在机械运动中使用的缺省加速度类型。有三种加速度类型:线性、梯形和方形

正弦 (钟形)。建议使用方形—正弦型加速度 。

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

可取值 : 0 到 10000000 毫秒 .

缺省值 : 0

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

可取值 : 0 到 6.

缺省值 : 0

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

可取值 : 线性 / 梯形 / 方形正弦 ( 钟形 ).

缺省值 方形正弦 ( 钟形 )

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

Page 41: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

31

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

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

加速度类型说明

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

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

下图所示为每种情况下速度(V)、加速度(a)和加速度的变化率(j)的曲线图。加速度反映了单位时间内速度的变化,而加速度的变化率反映了单位时间内加速度的变化。

V

t

a

t

j

t

SLOPETYPE(LINEAR)

SLOPETYPE(TRAPEZOIDAL)

V

t

a

t

j

t

SLOPETYPE(SQUARE SINE)

V

t

a

t

j

t

Page 42: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

32

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

表示 CNC 默认的主工作平面的缺省值。由机床参数 CHAXISNAME确定构成工作平面的轴。参考 26 页“配置通道轴”。

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

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

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

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

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

表示 CNC 默认的运动类型的缺省值。由参数 G00FEED 设置快速执行 G0 运动。 由CNC 有效的进给率控制 G1运动。

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

IFEED 进给率类型的缺省值

表示 CNC 默认的进给率类型的缺省值。

• 对于 G94,进给率的默认值为 毫米 / 分、度 / 分 或英寸 / 分。

• 对于 G95,进给率的默认值为 毫米 / 转 、 度 / 转 或英寸 / 转。

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

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

可取值 G17 / G18.

缺省值 G17.

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

ABSCISSA AXIS ORDINATE AXIS

G17 CHASIXNAME1 CHASIXNAME2

G18 CHASIXNAME3 CHASIXNAME1

G19 CHASIXNAME2 CHASIXNAME3

可取值 : G90 / G91.

缺省值 G90.

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

可取值 G0 / G1.

缺省值 : G1.

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

可取值 : G94 / G95.

缺省值 : G94.

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

Page 43: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

33

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

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

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

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

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

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

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

• 直角模式下,当轴到达由参数INPOSW定义的指定区域时,CNC开始执行下一个运动。

• 圆角模式下,可以控制编程轮廓的拐角。

• 半圆角模式下,当前运动的理论插补结束时,CNC 就马上执行下一个运动。

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

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

可取值 : 是 / 否 .

缺省值 : 否 .

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

可取值 G136 / G137

缺省值 : G136

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

G137G136

可取值 : G50 / G5 / G7

缺省值 : G50

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

Page 44: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

34

ROUNDTYPE G5 舍入类型 ( 缺省值 )

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

可通过限制弦误差或进给率来执行舍入运算。弦误差 (#ROUNDPAR [1]) 定义编程点与合成轮廓之间的 大许可偏差。 进给率 (#ROUNDPAR [2]) 定义用于加工的有效进给率的百分率。

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

MAXROUND G5 大舍入误差

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

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

ROUNDFEED G5 进给率的百分率

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

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

弧中心校正

CIRINERR 绝对半径误差

CIRINFACT 百分率半径误差

参数 CIRINERR。

参数 CIRINFACT.

设置校正圆弧插补中心位置的条件。对于圆弧插补,CNC 计算出刀具路径起始点和终止点的半径。 理论上讲,它们应该相同;但是该参数可以用于设置两个半径之间所允许的 大差值。

参数 CIRINERR 定义所允许的 大绝对误差。 参数 CIRINFACT定义所允许的 大相对误差 ( 半径的百分率 ) 。

两个参数都应考虑在内。当它们之间的差大于 CIRINERR 和 (CIRINFACT x 半径 )时,CNC 将显示相关错误信息。

可取值 : 弦误差 / % 进给率

缺省值 : 弦误差

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

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

缺省值 : 1.0000 毫米 或度

0.03937 英寸

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

可取值 : 0 到 100.

缺省值 : 100

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

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

缺省值 : 0.0100 毫米 或度 .0.00039 英寸 .

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

可取值 : 0 到 100.0 %.

缺省值 0.1 %.

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

Page 45: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

35

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

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

MAXOVR 大的轴倍率 (%)

表示应用于编程轴进给率 (进给率倍率)的 大百分率。

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

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

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

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

不管赋予此参数的值是多少,该倍率通常停留在 0% 的位置,从不超过 100%。 在手动模式下运动时,可随时更改进给率 %。

FEEDND 应用于所有通道轴的编程进给率

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

FEEDND = YES

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

FEEDND = NO

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

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

可取值 : 0 到 255.

缺省值 : 200

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

可取值 : 是 / 否 .

缺省值 是

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

可取值 : 是 / 否 .

缺省值 否 .

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

Page 46: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

通用机床参数

(SOFT V03.0X)

36

独立轴的运动

IMOVEMACH 相对于机床坐标的独立轴的运动

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

子程序的定义

SUBTABLE OEM- 子程序表

OEM 子程序与 T, G74 和 G180-G189功能有关。这些子程序必须存放在下面的文件夹中,否则,CNC 将给出出错信息。

C:\CNC8070\MTB\SUB

该表包含以下参数:

TOOLSUB REFPSUB OEMSUB (G18x)

TOOLSUB 与 "T" 相关的子程序

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

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

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

当执行仅包含 G74 功能(没有轴)的一段程序时,它调用在该参数中指定的子程序。该子程序必须包括轴及回机床零点的次序 (序列)。

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

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

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

可取值 : 是 / 否 .

缺省值 : 否 .

关联变量

可取值 : 任何拥有多达 64 个字符的文本 .

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

可取值 任何拥有多达 64 个字符的文本 .

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

可取值 : 任何拥有多达 64 个字符的文本

关联变量 (V.)[n].MPG.OEMSUB1··10

Page 47: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

通用机床参数

2.

(SOFT V03.0X)

37

SUBPATH 编写子程序的路径

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

用户子程序与零件加工程序有关。子程序可以存在于任何地方。在没有指示路径,而调用子程序时(指令 #PCALL, #CALL等),将依次在下面的目录中寻找子程序。

1. 指令 #PATH选择的文件夹。

2. 执行中的程序文件夹。

3. 机床参数 SUBPATH中指定的文件夹。

若调用指令显示了完整路径,它只在指定的文件夹中寻找子程序。

台式探针位置

PROBEDATA 通道相关的探针参数

表示定义台式探针位置所需要的参数。

PRB1MAX PRB1MIN PRB2MAX PRB2MIN

PRB3MAX PRB3MIN

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

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

PRB1MIN 探针的 小坐标 (横坐标轴)

PRB2MAX 探针的 大坐标 (纵坐标轴)

PRB2MIN 探针的 小坐标 (纵坐标轴)

PRB3MAX 探针的 大坐标 (垂直于平面的轴)

PRB3MIN 探针的 小坐标 (垂直于平面的轴)

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

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

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

可取值 在 ±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

Page 48: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

38

2.3 轴的机械参数

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

通道属性

AXISEXCH 通道转换许可 (L R S) (A S X)

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

轴和驱动器的类型

AXISTYPE 轴的类型 (L R S) (A S X)

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

DRIVETYPE 驱动器类型 (L R S) (A S X)

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

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

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

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

DRIVEID OPMODEP FBACKSRC

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

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

可取值 : 否 / 暂时的 / 永久的

缺省值 : 否

关联变量 (V.)[n].MPA.AXISEXCH.Xn

可取值 : 线性轴 / 旋转轴 / 主轴 .

缺省值 : 线性

关联变量 (V.)[n].MPA.AXISTYPE.Xn

可取值 模拟量 / SERCOS / 仿真 .

缺省值 : 仿真

关联变量 (V.)[n].MPA.DRIVETYPE.Xn

Page 49: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

39

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

包括在 SERCOSDATA表格中的参数。

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

OPMODEP SERCOS 驱动的主要操作模式 (L R S) (S)

包括在 SERCOSDATA表格中的参数。

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

轴 (除去级联轴)应该工作在位置 -Sercos 模式,主轴应该工作在速度 -sercos 模式。然而,级联轴有必要也必须工作在速度 -Sercos 模式。

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

SERCOS 速度驱动操作

速度命令将电机转速 ( 转 / 分 ) 的千分之十发送给驱动器。当需要使用 PLC 的SANALOG 时,也将以电机转速 (转 /分 ) 的千分之十为其赋值。

CNC以千分之十毫米或千分之一度(与SERCOS位置模式相同)的方式接受驱动器的反馈作为绝对坐标。

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

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

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

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

SERCOS 位置驱动操作

命令以千分之十毫米(线性轴)或千分之一度(旋转轴)的绝对坐标的方式输出到驱动器。当需要使用 PLC 的 SANALOG 时,也将以千分之十毫米或千分之一度为其赋值。

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

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

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

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

可取值 : 1 到 16.

缺省值 : 1

关联变量 (V.)[n].MPA.DRIVEID.Xn

可取值 : 位置 / 速度 .

缺省值 : 位置

关联变量 (V.)[n].MPA.OPMODEP.Xn

Page 50: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

40

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

包括在 SERCOSDATA表格中的参数。

反馈的类型以往常常用于关闭位置回路。当使用内部反馈时,位置值是从电机的反馈中采取的;相反当使用外部反馈时,该值从直接反馈中采取。

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

Hirth 轴

HIRTH Hirth 轴 (L R) (A S X)

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

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

车削类机床轴的配置

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

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

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

典型的车床设置:

典型的铣床设置:T

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

缺省值 : 内部的 .

关联变量 (V.)[n].MPA.FBACKSRC.Xn

可取值 是 / 否 .

缺省值 否 .

关联变量 (V.)[n].MPA.HIRTH.Xn

可取值 : 0 到 99999.9999 毫米或度 .0 和 3937.00787 英寸之内

缺省值 : 0

关联变量 (V.)[n].MPA.HPITCH.Xn

可取值 : 是 / 否 .

缺省值 : 否 .

关联变量 (V.)[n].MPA.FACEAXIS.Xn(V.)[n].MPA.LONGAXIS.Xn

X 轴 FACEAXIS = 是 LONGAXIS = 否

Z 轴 FACEAXIS = 否 LONGAXIS = 是

其它轴 FACEAXIS = 否 LONGAXIS = 否

所有轴 FACEAXIS = 否 LONGAXIS = 否

Page 51: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

41

轴和主轴的同步

SYNCSET 同步参数设置 (R S) (A S X)

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

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

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

DSYNCVELW 速度同步窗口 (L R S) (A S X)

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

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

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

DSYNCPOSW 位置同步窗口 (L R S) (A S X)

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

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

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

可取值 : 1 到 4

缺省值 1

关联变量 (V.)[n].MPA.SYNCSET.Xn

可取值 : 0 到 200000.0000 毫米 / 分 (7874.01575 英寸 / 分 ).0 到 36000000.0000 度 / 分 .0 到 100000 转 / 分 .

缺省值 : 100 毫米 / 分 (3.937 英寸 / 分 ) 或 3600 度 / 分 .10 转 / 分

关联变量 (V.)[n].MPA.DSYNCVELW.Xn

可取值 : 0 到 99999.9999 毫米 / 分 (3937.00787 英寸 / 分 ).0 到 99999.9999 度 / 分 .

缺省值 : 0.0100 毫米 / 分 (0.00039 英寸 / 分 ) 或度 / 分 .

关联变量 (V.)[n].MPA.DSYNCPOSW.Xn

Page 52: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

42

旋转轴的配置

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

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

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的参数 。

可取值 : 线性相似 , 模块

缺省值 模块

关联变量 (V.)[n].MPA.AXISMODE.Xn

Page 53: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

43

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

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

表示在 G90 方式中旋转轴的运动(G00/G01)是两个方向中任意一个,还是其必须总是在相同的方向上旋转(正或负)。如果轴不是 UNIDIR , 编程符号将指示旋转的方向,但是坐标的绝对值将表示目标位置。

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

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

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

表示在旋转轴的 G90方式下是否通过 短的路径执行线性轴G00/G01运动。另外,编程符号将指示旋转方向,但是坐标的绝对值将表示目标位置。

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

可取值 : 否 ( 双向 ) / 正 / 负

缺省值 : 否 ( 双向 ).

关联变量 (V.)[n].MPA.UNIDIR.Xn

可取值 : 是 / 否 .

缺省值 否 .

关联变量 (V.)[n].MPA.SHORTESTWAY.Xn

Page 54: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

44

旋转轴和主轴的配置

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

CNC 考虑 AXISMODE = 模块的情况。

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

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

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

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

CNC 考虑 CAXIS = 是的情况。

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

主轴的配置

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

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

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

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

当以 M3 和 M4功能工作时,设置 REVOK 信号为高电平 (=1),此时主轴的实际转速处在那些百分率之间。

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

可取值 : 是 / 否 .

缺省值 : 否 ( 无补偿 ).

关联变量 (V.)[n].MPA.MODCOMP.Xn

可取值 : 是 / 否 .

缺省值 否 .

关联变量 (V.)[n].MPA.CAXIS.Xn

可取值 : 1 到 4.

缺省值 : 1

关联变量 (V.)[n].MPA.CAXSET.Xn

可取值 是 / 否 .

缺省值 : 否 .

关联变量 (V.)[n].MPA.AUTOGEAR.Xn

可取值 0 到 255.

缺省值 : UPSPDLIM=150LOSPDLIM=50

关联变量 (V.)[n].MPA.LOSPDLIM.Xn(V.)[n].MPA.UPSPDLIM.Xn

Page 55: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

45

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

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

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

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

SPDLSTOP M2, M30 和复位 (Reset) 停止主轴 (S) (A S X)

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

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

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

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

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

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

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

可取值 : 0 到 1000000 毫秒 .

缺省值 : 0 毫秒 .

关联变量 (V.)[n].MPA.SPDLTIME.Xn

可取值 : 是 / 否 .

缺省值 : 是 .

关联变量 (V.)[n].MPA.SPDLSTOP.Xn

可取值 : 是 / 否 .

缺省值 : 否 .

关联变量 (V.)[n].MPA.SREVM05.Xn

可取值 0 到 255.

缺省值 STEPOVR = 5MINOVR = 50MAXOVR = 150

关联变量 (V.)[n].MPA.STEPOVR.Xn(V.)[n].MPA.MINOVR.Xn(V.)[n].MPA.MAXOVR.Xn

Page 56: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

46

软件轴限位

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

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

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

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

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

SWLIMITTOL 软件极限公差 (L R) (A S X)

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

失控保护

TENDENCY 趋向检测激活 (L R S) (A S)

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

PLC 偏置

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

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

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

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

±3937.00787 英寸之内。

缺省值 : 大值 .

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

可取值 : 0 到 99999.9999 毫米或度 .0 和 3937.00787 英寸之间

缺省值 : 0.1000 毫米 或 度 (0.00394 英寸 ).

关联变量 (V.)[n].MPA.SWLIMITTOL.Xn

可取值 : 是 / 否 .

缺省值 : 否 .

关联变量 (V.)[n].MPA.TENDENCY.Xn

可取值 : 从 0 到 99999.9999 毫米 或度。

在 0 和 3937.00787 英寸之内。

缺省值 0 ( 瞬时假定 ).

关联变量 (V.)[n].MPA.PLCOINC.Xn

例如 :设置 PLCOINC = 0.001 毫米 ( 每一 CNC 周期一微米 ).如果 PLC 偏置初始值为 0.25 毫米,而新的值为 0.30 毫米,则 PLC 偏置每个周期应用的值将为:

0.250 0.251 0.252 0.253 · · · · · 0.297 0.298 0.299 0.300

Page 57: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

47

静轴暂停

DWELL 静轴暂停 (L R S) (A S X)

当某轴制动时,仅仅是在其运动时控制它,例如非常重的垂直轴。 当其由 CNC 控制时(运动状态),认为它是有效的;当其不运动时(制动状态),认为它是“静”的。

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

半径 / 直径

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

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

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

机床原点搜索

REFDIREC 搜索方向 (L R S) (A S X)

DECINPUT 原点开关的有效性 (L R S) (A S)

可取值 : 0 和 1000000 毫秒之内

缺省值 : 0 ( 无停留 ).

关联变量 (V.)[n].MPA.DWELL.Xn

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

SERVOON

ENABLE

VelocityCommand

DWELL

可取值 : 是 / 否 .

缺省值 : 否

关联变量 (V.)[n].MPA.DIAMPROG.Xn

可取值 : 负 / 正

缺省值 : 正 .

关联变量 (V.)[n].MPA.REFDIREC.Xn

可取值 是 / 否 .

缺省值 : 是 .

关联变量 (V.)[n].MPA.DECINPUT.Xn

Page 58: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

48

探测运动配置

PROBEAXIS 探测轴 (L R) (A S X)

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

PROBERANGE 大制动距离 (L R) (A S X)

在进行避免破环探针 ( 陶瓷等 ) 的探测之后,为探针设置 大的制动距离。如果超过此距离,CNC 会给出出错信息。

PROBEFEED 大探测进给率 (L R) (A S X)

它必须小于由参数 PROBERANGE设置的距离之内制动所需要的进给率,用轴的加速度和加速度的变化率设置参数 PROBERANGE 。另外, 它在确认可能达到表示轴的大进给率的参数时发出警告。

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

PROBEDELAY2 探针 2 信号延迟 (L R) (A S X)

参数 PROBEDELAY 与由 PRBID1 y PROBEDELAY2 设置的探针保持一致,与由PRBID2设置的探针保持一致。参考 24 页“探针设置”。

对于某些种类的探针,从探测瞬时到 CNC 实际接收到信号 (红外线通讯等),有几毫秒的短暂延迟,在这些情况下,必须给出从探测发生到 CNC 接收到信号的时间间隔。

探测校准循环 #PROBE 2可以用来设置该参数。在执行它之后,循环返回,在算术参数 P298 和 P299 的值中,为横坐标和纵坐标轴的参数 PROBEDELAY赋予的 好的值。

可取值 : 是 / 否 .

缺省值 : 否 .

关联变量 (V.)[n].MPA.PROBEAXIS.Xn

可取值 : 0 到 99999.9999 毫米或度 .0 和 3937.00787 英寸之内。

缺省值 : 1.0000 毫米或度 (0.03937 英寸 )

关联变量 (V.)[n].MPA.PROBERANGE.Xn

可取值 : 0 到 36000000.0000 毫米 / 分或度 / 分 .0 到 1417322.83465 英寸 / 分 .

缺省值 : 100.0000 毫米 / 分或度 / 分 .3.93701 英寸 / 分 .

关联变量 (V.)[n].MPA.PROBEFEED.Xn

可取值 : 0 到 65535 毫秒。

缺省值 : 0 ( 无延迟)。

关联变量 (V.)[n].MPA.PROBEDELAY.Xn(V.)[n].MPA.PROBEDELAY2.Xn

Page 59: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

49

刀具检测中轴的重定位

REPOSFEED 大重定位进给率 (L R) (A S X)

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

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

独立轴的配置

POSFEED 定位进给率 (L R S) (A S X)

独立轴的定位进给率。

手动操作模式

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

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

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

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

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

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

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

可取值 : 0 到 200000.0000 毫米 / 分或度 / 分 .0 到 7873.992 英寸 / 分 .

缺省值 : 0

关联变量 (V.)[n].MPA.REPOSFEED.Xn

可取值 0 到 36000000.0000 毫米 / 分 或度 / 分 .0 到 1417322.83465 英寸 / 分 .

缺省值 1000

关联变量 (V.)[n].MPA.POSFEED.Xn

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

在 ±3937.00787 英寸之内。

缺省值 : 对于 MANPOSSW,为 大正值。

对于 MANNEGSW,为 大负值。

关联变量 (V.)[n].MPA.MANPOSSW.Xn(V.)[n].MPA.MANNEGSW.Xn

可取值 : 0 到 200000.0000 毫米 / 分或度 / 分 .0 到 7873.992 英寸 / 分 .

缺省值 1000.0000 毫米 / 分 或度 / 分 .39.37008 英寸 / 分 .

关联变量 (V.)[n].MPA.JOGFEED.Xn

Page 60: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

50

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)

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

当使用 G201 功能时,手动模式代替自动模式,表示应用在每个模式中的 大进给率和加速度。

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

必须记住:如果在轴运动时应用 G201,IPOFEEDP 和 IPOACCP设置的值为进给率和加速度瞬时默认值。

可取值 : 0 到 200000.0000 毫米 / 分 或度 / 分 .0 到 7873.992 英寸 / 分 .

缺省值 10000.0000 毫米 / 分或度 / 分 .393.70079 英寸 / 分 .

关联变量 (V.)[n].MPA.JOGRAPFEED.Xn(V.)[n].MPA.MAXMANFEED.Xn

可取值 1.0000 到 1000000.0000 毫米 /s2 或度 /s2.0.03937 到 39370.07874 英寸 /s2.

缺省值 1000.0000 毫米 /s2 或度 /s2.39.37008 英寸 /s2.

关联变量 (V.)[n].MPA.MAXMANACC.Xn

可取值 : 0 到 100.

缺省值 : 20 ( 手动 ) 和 80 ( 执行 )

关联变量 (V.)[n].MPA.MANFEEDP.Xn / (V.)[n].MPA.IPOFEEDP.Xn(V.)[n].MPA.MANACCP.Xn / (V.)[n].MPA.IPOACCP.Xn

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

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

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

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

Page 61: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

51

手动操作模式 -手轮

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

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

MPGRESOL1 对应开关位置 ·1·。

MPGRESOL2 对应开关位置 ·10·。

MPGRESOL3 对应开关位置 ·100·。

MPGRESOL n 每个开关位置的手轮分辨率 (L R) (A S X)

典型的值是设置的缺省值。

对于 MPGRESOL1 , 0.0010 毫米或度 .

对于 MPGRESOL2 , 0.0100 毫米或度 .

对于 MPGRESOL3, 0.1000 毫米或度 .

考虑下列 Y 轴的值:

G00FEED: 1000 毫米 / 分 .

JOGFEED: 100 毫米 / 分 .

MAXMANFEED: 120 毫米 / 分 .

IPOFEEDP: 50%

MANFEEDP: 50%

当执行下列程序模块时:

N10 G201 #AXIS [Y]

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 毫米 / 分的进给率运动。

可取值 : 0.0001 到 99999.9999 毫米 或度。

0.00001 和 3937.00787 英寸之内。

关联变量 (V.)[n].MPA.MPGRESOL[i].Xn

实例

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

• 对于100刻度/转的手轮,有1脉冲/刻度;因此 MPGRESOL1 = 0.0010 毫米。

• 对于200刻度/转的手轮,有2脉冲/刻度;因此 MPGRESOL1 = 0.0005 毫米。

• 对于25刻度/转的手轮,有1脉冲/4刻度;因此 MPGRESOL1 =0.0040 毫米。

Page 62: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

52

MPGFILTER 手轮的滤波时间 (L R) (A S X)

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

手动操作模式 - 增量 JOG

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)

典型的值为设置的缺省值。 .

对于 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·.

可取值 : 1 到 1000.

缺省值 : 10

关联变量 (V.)[n].MPA.MPGFILTER.Xn

可取值 : 0.0001 到 99999.9999 毫米或度 .0.00001 和 3937.00787 英寸之内 .

关联变量 (V.)[n].MPA.INCJOGDIST[i].Xn

Page 63: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

53

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

丝杠误差补偿

LSCRWCOMP 丝杠误差补偿 (L R S) (A S X)

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

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

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

NPOINTS TYPLSCRW BIDIR REFNEED

DATA

NPOINTS 表格点的数量 (L R S) (A S X)

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

TYPLSCRW 补偿类型 (L R S) (A S X)

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

BIDIR 双向补偿 (L R S) (A S X)

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

REFNEED 强制机床原点搜索 (L R S) (A S X)

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

可取值 : 0 到 200000.0000 毫米 / 分 或度 / 分0 到 7873.992 英寸 / 分

缺省值 : 1000.0000 毫米 / 分 或度 / 分 .39.37008 英寸 / 分

关联变量 (V.)[n].MPA.INCJOGFEED[i].Xn

可取值 : 是 / 否

缺省值 否 .

关联变量 (V.)[n].MPA.LSCRWCOMP.Xn

可取值 : 0 到 1000.

缺省值 : 0 ( 无表格 ).

关联变量 (V.)[n].MPA.NPOINTS.Xn

可取值 实际的 / 理论的 .

缺省值 : 实际的

关联变量 (V.)[n].MPA.TYPLSCRW.Xn

可取值 : 是 / 否 .

缺省值 否 .

关联变量 (V.)[n].MPA.BIDIR.Xn

可取值 是 / 否

缺省值 : 否 .

关联变量 (V.)[n].MPA.REFNEED.Xn

Page 64: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

54

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

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

在表中的每一点 (LSCRWDATA),一定要设置参数 POSITION、 POSERROR 和NEGERROR。参数 NEGERROR 仅仅是在已经定义表格为双向补偿时才设置 (BIDIR =是 )。

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

POSERROR 正向误差 (L R S) (A S X)

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

表格中的每个参数代表着被补偿的一个轮廓点。占据轮廓点的位置均相对于机床原点。在表格中定义不同的轮廓点时, 一定会遇到以下必要条件:

• 表格中的点必须按照它们在轴上的位置排序,必须从表格中负值 小点(或正值 小点)进行补偿。

• 对于在此位置范围之外的轴,CNC 将应用离其 近的端点所定义的补偿。

• 机床参考点必须为 “0”误差。

消除共振频率的滤波器

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

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

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

有两种类型的滤波器,即“低通”和“反共振”。虽然它们经常是单独使用,但是当共振频率处在“低通”滤波器的带宽之内时, 两种滤波器也可以用于同一轴或主轴。

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

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

ORDER TYPE FREQUENCY

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

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

±3937.00787 英寸之内

缺省值 : 0

关联变量 (V.)[n].MPA.POSITION[i].Xn(V.)[n].MPA.POSERROR[i].Xn(V.)[n].MPA.NEGERROR[i].Xn

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

Page 65: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

55

ORDER 滤波器次序 (L R S) (A S X)

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

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

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

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

" 低通 " 滤波器

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

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

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

可取值 : 0 到 10

缺省值 : 0 ( 没有应用滤波器 ).

关联变量 (V.)[n].MPA.ORDER[i].Xn

可取值 : 低通 / 反共振 ( 陷波滤波器 ).

缺省值 低通 .

关联变量 (V.)[n].MPA.TYPE[i].Xn

Ao

fFREQUENCY

0,707稟o (-3dB)A

ff f1 2

FREQUENCY

A

Ao

0,707稟o (-3dB)

Page 66: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

56

FREQUENCY 拐点频率和中间频率 (L R S) (A S X)

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

-3 分贝 = 20 log (A/Ao) ==> A = 0,707 Ao

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

NORBWIDTH 标准带宽 (L R S) (A S X)

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

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

-3 分贝 = 20 log (A/Ao) ==> A = 0,707 Ao

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

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

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

可取值 : 从 0 到 500.0

缺省值 : 30.0

关联变量 (V.)[n].MPA.FREQUENCY[i].Xn

可取值 0 到 100.0

缺省值 1.0

关联变量 (V.)[n].MPA.NORWIDTH[i].Xn

NORBWIDTHFREQUENCY

f2 f1–( )-----------------------------=

可取值 : 0 到 100.

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

SHARE=100(Ar-Ao)/Arfr

f

A

Ar

Ao

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

Page 67: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

57

工作设置

NPARSETS 参数设置的数量 (L R S) (A S X)

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

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

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

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

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

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

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

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

可取值 1 到 4.

缺省值 : 1

关联变量 (V.)[n].MPA.NPARSETS.Xn

可取值 : 0 到 4.

缺省值 1

关联变量 (V.)[n].MPA.DEFAULTSET.Xn

Page 68: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

58

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

可以定义 4 种不同的范围,表示在任一范围中轴的动力(进给率,增益,加速度等)。参考 57 页 “工作设置”。

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

反馈分辨率

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)

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

存在于电机和编码器之间的可能的齿轮速比可以通过参数 PITCH直接输入。在这种情况下,参数 INPUTREV 和 OUTPUTREV必须设置为 ·1·。

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

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

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

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

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

可取值 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º

可取值 : 1 到 32767.

缺省值 1.

关联变量 (V.)[n].MPA.INPUTREV[g].Xn(V.)[n].MPA.OUTPUTREV[g].Xn

可取值 : 1 到 32767.

缺省值 1.

关联变量 (V.)[n].MPA.INPUTREV2[g].Xn(V.)[n].MPA.OUTPUTREV2[g].Xn

Page 69: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

59

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

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

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

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

SINMAGNI 正弦曲线倍增因子 (L R S) (A X)

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

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

ABSFEEDBACK 绝对反馈系统 (L R S) (A S X)

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

回路设置

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

AXISCH 反馈信号转变 (L R S) (A S X)

如果轴跑飞,CNC 将发出跟随误差消息。如果它没有跑飞,将改变参数 LOOPCHG的值,但是计数方向就不是预期的那个了,改变两个参数AXISCHG 和LOOPCHG的值。

INPOSW 适当位置区域 (L R S) (A S X)

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

可取值 0 到 65535.

缺省值 : 1250关联变量 (V.)[n].MPA.NPULSES[g].Xn

(V.)[n].MPA.NPULSES2[g].Xn

可取值 0 到 255.

缺省值 0

关联变量 (V.)[n].MPA.SINMAGNI[g].Xn

可取值 是 / 否

缺省值 : 否

关联变量 (V.)[n].MPA.ABSFEEDBACK[g].Xn

可取值 是 / 否

缺省值 : 否

关联变量 (V.)[n].MPA.FBACKAL[g].Xn

可取值 是 / 否

缺省值 : 否

关联变量 (V.)[n].MPA.LOOPCH[g].Xn(V.)[n].MPA.AXISCH[g].Xn

可取值 0.0001 到 99999.9999 毫米 或度

0.00000 和 3937.00787 英寸之内。

缺省值 0.0100 毫米 或度 (0.00039 英寸 ).

关联变量 (V.)[n].MPA.INPOSW[g].Xn

Page 70: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

60

反向运动中的背隙补偿

BACKLASH 反向间隙 (L R S) (A S X)

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

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

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

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

BAKANOUT 附加指令脉冲 (L R S) (A S)

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

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

对于模拟驱动,附加的速度指令是由 D/A 转换器的单位给出,其值为 0 到 32767 之间的整数。 32767 对应于 10 V 的模拟电压。 .

当设置附加指令脉冲时,也必须设置参数 BAKTIME 和 ACTBAKAN。

BAKTIME 附加指令脉冲持续时间 (L R S) (A S)

表示为补偿反向运动背隙施加的附加速度指令脉冲的持续时间。

ACTBAKAN 附加指令脉冲的应用 (L R S) (A S)

它用于确定施加到补偿背隙峰值上的附加指令脉冲的时间。

可取值 ±3.2768 毫米或度 (±0.12901 英寸 ) 之内。

缺省值 : 0

关联变量 (V.)[n].MPA.BACKLASH[g].Xn

可取值 对于模拟驱动,在 0 和 32767 之间。

对于 Sercos 驱动,在 ±1000 转数 / 分之内。

缺省值 0 ( 无应用 )。

关联变量 (V.)[n].MPA.BAKANOUT[g].Xn

BAKANOUT 1 3277 32767

模拟电压 0.3 mV 1 V 10 V

可取值 0 到 65535.

缺省值 : 0

关联变量 (V.)[n].MPA.BAKTIME[g].Xn

可取值 : 始终

G2 / G3.

缺省值 始终

关联变量 (V.)[n].MPA.ACTBAKAN[g].Xn

Page 71: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

61

进给率设置

G00FEED G00 的进给率 (L R S) (A S X)

总是以可以达到的 快速度执行快速定位 (横向, G00)。它由 G00FEED设置。

MAXVOLT 达到 G00FEED 的模拟电压 (L R S) (A Ss)

要让轴达到 大快速运动进给率 G00FEED,CNC 必须输出的模拟电压。

增益设置

PROGAIN 比例增益 (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

可取值 0 到 10000.0000 mV。

缺省值 : 9500 mV (9.5 V).

关联变量 (V.)[n].MPA.MACVOLT[g].Xn

可取值 0.0 到 100.0 (1000/ 分 ).

缺省值 1

关联变量 (V.)[n].MPA.PROGAIN[g].Xn

例如 :当进给率为1000 毫米/分(1的增益)时,要获得1 毫米的(ε)跟随误差(轴滞后):

F = ε x PROGAINF / ε = 1000 ( 毫米 / 分 ) / 1 ( 毫米 ) = 1000 / 分编程增益 (PROGAIN) = 1

Actual FeedFollowing Error (ε)

曲线图中的每一个方波代表 800 µm 的跟随误差 “ε”。

Page 72: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

62

FFWTYPE 预控制类型 (L R S) (A S X)

FFGAIN 自动前馈百分率 (L R S) (A S X)

当工作在前馈状态时,CNC 考虑该参数。如果为模拟或仿真驱动器,则参数为FFWTYPE ;如果为 Sercos 驱动器,则参数为 OPMODEP 。

前馈增益改善位置控制环,从而使跟随误差“ε” 小。只有在非线性加速度和减速工作状态下才能使用。

它设置与编程进给率成比例的模拟输出部分。其余的将与跟随误差 “ε”成比例。

在没有达到负值的情况下,尽可能的 小化跟随误差可以达到 好的调节效果。

可取值 : OFF前馈

AC- 前馈

前馈 + AC 前馈

缺省值 : OFF

关联变量 (V.)[n].MPA.FFWTYPE[g].Xn

可取值 0 到 120 (%).

缺省值 0

关联变量 (V.)[n].MPA.FFGAIN[g].Xn

FFGAIN

PROGAIN

ProgrammedFeedrate

NominalPosition

ε+ ++

Analogoutput

Actualposition

-

曲线图中每个方波代表 10 µm 的跟随误差“ε”。

前馈的适当的调节

前馈的错误调节

Page 73: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

63

MANFFGAIN 手动模式下的前馈百分率 (L R S) (A X)

当工作在前馈状态时,CNC 考虑该参数。如果它是模拟或仿真驱动器,则参数为FFWTYPE;如果它是 Sercos 驱动器,则参数为 OPMODEP。

虽然有三种加速度类型,仅仅只有线性加速度用于 JOG 模式。 有时,为自动模式选择的前馈可能对于 Jog 模式就太高了。

在那些情况下,该参数允许调整 JOG 模式的前馈。

ACFWFACTOR 加速度时间常数 (L R S) (A Ss X)

当处于 AC- 前馈工作状态时,CNC 考虑该参数。如果它是模拟或仿真驱动器,则参数为 FFWTYPE;如果它是 Sercos 驱动器,则参数为 OPMODEP 。

推荐赋予该参数系统响应时间次序值。因为系统响应时间常常是未知值,其大小取决于机器的惯性和驱动器的调节,推荐试用几个值。

在没有颠倒峰值的情况下,尽可能的 小化跟随误差可以达到 好的调节效果。右侧曲线图的峰值被颠倒了,为错误调节。

ACFGAIN 自动模式下 AC- 前馈的百分率 (L R S) (A S X)

MANACFGAIN JOG 模式下 AC- 前馈的百分率 (L R S) (A X)

当处于 AC- 前馈工作状态时,CNC 考虑该参数。参数 ACFWFACTOR。

它们与参数 FFGAIN 和 MANFFGAIN 相似;但是它们影响 AC-前馈。它们改善系统对加速度变化的响应 。它们在启动、制动及换向过程中将跟随误差 "ε" 的数量减到小。

可取值 0 到 120 (%).

缺省值 0

关联变量 (V.)[n].MPA.MANFFGAIN[g].Xn

可取值 0.001 和 1000000.0000 毫秒之内。

缺省值 : 1000.0000 毫秒

关联变量 (V.)[n].MPA.ACFWFACTOR[g].Xn

左侧曲线图显示了没有 AC- 前馈增益(每平方 10 微米)系统的响应,右侧的图拥有

AC- 前馈(1 微米)。

可取值 : 0 到 120 (%)

缺省值 0

关联变量 (V.)[n].MPA.ACFGAIN[g].Xn(V.)[n].MPA.MANACFGAIN[g].Xn

Page 74: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

64

线性加速度

加速度的类型由参数 SLOPETYPE定义。参考 30 页“通道的缺省状态” 。

LACC1 第一部分加速度 (L R S) (A S X)

LACC2 第二部分加速度 (L R S) (A S X)

LFEED 改变速度 (L R S) (A S X)

加速的时候, 达到参数中设置的进给率时,它将加速度从 LACC1 变为 LACC2。减速的时候, 达到参数中设置的进给率时,它将加速度从 LACC2变为 LACC1。

FFGAIN

PROGAIN

ProgrammedFeedrate

NominalPosition

ε+ ++

Analogoutput

Actualposition

-

ACFWGAINProgrammedAcceleration

++

可取值 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

可取值 0 到 200000.0000 毫米 / 分, 度 / 分。

0 到 7873.992 英寸 / 分。

0 到 100000.0000 转 /分。

缺省值 1000.0000 毫米 / 分,度 / 分 或 转 / 分。

39.37008 英寸 / 分。

0 到 10000.0000 转 / 分。

关联变量 (V.)[n].MPA.LFEED[g].Xn

Page 75: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

65

梯形及方波 - 正弦波加速度

两种加速度的动力学原理相似,它们用相同的参数来定义。

• 梯形加速度可能用于编制斜坡程序,从而使加速 / 减速变化平滑。

• 方波 -正弦波加速度是一种改进了的梯形加速度。它可以平滑加加速度,所以其运动更安稳,轴结构所遭受的冲击更少。

LACC1

LACC2

- LACC2

- LACC1

t

a

t

F

LFEED

1

2 3

5

4

1. 轴以LACC1中设置的加速度开始运动,保持该加速度一直到达到LFEED中设置的进给率为止。

2. 从那一瞬间开始,轴将以 LACC2中设置的加速度保持运动。

3. 当达到编程进给率时,加速度返回到“0”。

4. 在制动时,轴将以 LACC2中设置的值减速。

5. 当进给率低于 LFEED中设置的值时,轴将以 LACC1中设置的值减速。

Page 76: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

66

现在我们说明一下梯形加速度的动力学原理。

1. 轴以均匀增长的加速度沿由参数 ACCJERK限定的斜坡开始运动,直到达到在参数 ACCEL设定的加速度值。

2. 加速度在 ACCEL值处变为常数。

3. 在达到编程进给率之前,有一个由参数 ACCJERK限定的减速过程。

4. 轴以编程进给率继续运动,没有加速度。

5. 为了降低轴的转速或停止轴的转动,轴以均匀渐减的减速度沿一个由参数DECJERK限定的斜坡运动。 

6. 减速度在 DECEL值处变为常数。

7. 在达到编程进给率或者停止之前,有一个由参数 DECJERK限定的减速过程。

下面的表格显示了每种情况下速度 (V), 加速度 (a) 和加加速度 (j) 的曲线图。

V

t

a

t

j

t

SLOPETYPE(LINEAR)

SLOPETYPE(TRAPEZOIDAL)

V

t

a

t

j

t

SLOPETYPE(SQUARE SINE)

V

t

a

t

j

t

Page 77: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

67

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)

机床原点搜索

带距离编码参考标记的反馈系统 (I0)

对带距离编码参考标记(编码为 I0)反馈系统的轴可能将行程内的任何一个点作为原点。

在轴的机床参数 "REFDIREC" 设置的方向上,以轴的机床参数 "REFEED2" 设置的进给率运动,轴可能运动的 小距离小于 200 毫米。

不带距离编码参考标记的反馈系统 (I0)

对不带距离编码参考标记反馈系统的轴必须始终将机床上一个特殊的点作为机床原点,该点就是所谓的机床参考点或原点。

该装置必须在机床参考点处为每个轴放置一个原点开关。

轴将在由轴参数 "REFDIREC" 设置的方向上,以参数 "REFEED1" 设置的进给率运动,直至到达原点开关。

按下原点开关时,它将调转方向,以参数 "REFEED2" 设置的进给率往回运动。 在释放原点开关之后,它将保持运动直到 CNC 从反馈装置处检测到标志脉冲 (I0)。

当反馈系统带距离编码参考标记 (I0) 时,也一定要设置机床参考点,并且丝杠误差补偿也应用在该轴上。

在机床上的任何位置都可以执行机床原点搜索;但是机床参考点(原点)处的丝杠误差必须为 “0”。

可取值 1.0000 到 1000000.0000 毫米 /s2 或度 /s2.0.03937 到 39370.07874 英寸 /s2.

缺省值 1000.0000 毫米 /s2 或 度 /s2.39.37008 英寸 /s2.

关联变量 (V.)[n].MPA.ACCEL[g].Xn(V.)[n].MPA.DECEL[g].Xn

可取值 1.0000 到 1000000000.0000 毫米 /s3 或度 /s3.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

Page 78: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

68

I0TYPE 参考标记的类型 (I0) (L R S) (A S X)

带增量距离编码 I0 的 Fagor 线性编码器

MOVX, MOVY, MOVP, FOX, FOP

带递减距离编码 I0 的 Fagor 线性编码器

COVX, COVP.

REFVALUE 参考点的位置 (L R S) (A S X)

在下列情况下必须定义机床参考点:

• 不带距离编码标记 (I0)反馈系统

• 带距离编码标记 (I0)反馈系统,且丝杠误差补偿也应用在该轴上。

相对于机床参考零点设置原点位置。

REFSHIFT 参考点偏置 (L R S) (A S X)

有时在重新调整机床时,有必要拆下反馈装置,这样在重新装回去时,新的机床原点可能与原先的那个就不一致了。

因为机床原点必须始终保持一致,所以必须将存在于新点和旧点之间的差值赋予参数 REFSHIFT。

REFFEED1 快速原点搜索进给率 (L R S) (A S X)

REFFEED2 慢速原点搜索进给率 (L R S) (A S X)

对没有带距离编码参考标记 (I0) 的反馈系统,CNC 以参数 "REFEED1" 中定义的进给率执行机床原点搜索,直到碰到原点开关 。然后,它将调转运动方向,以参数"REFEED2"设置的进给率往回运动,它将保持运动直到CNC从反馈装置处检测到参考标志脉冲。

可取值 : 增量 ( 不带距离编码 )增量距离编码

递减距离编码

缺省值 : 增量 ( 不带距离编码 )

关联变量 (V.)[n].MPA.I0TYPE[g].Xn

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

±3937.00787 英寸之内 .

缺省值 0

关联变量 (V.)[n].MPA.REFVALUE[g].Xn

可取值 ±99999.9999 毫米 或度之内

±3937.00787 英寸之内

缺省值 0关联变量 (V.)[n].MPA.REFSHIFT[g].Xn

可取值 0 到 200000.0000 毫米 / 分 , 度 / 分0 到 7873.992 英寸 / 分0 到 100000.0000 转 /分

缺省值 REFFEED1

1000.0000 毫米 / 分 或 度 / 分 (39.37001 英寸 / 分 ).100.0000 转 / 分

REFFEED2

100.0000 毫米 / 分 或 度 / 分 (3.93700 英寸 / 分 ).10.0000 转 / 分 .

关联变量 (V.)[n].MPA.REFFEED1[g].Xn(V.)[n].MPA.REFFEED2[g].Xn

Page 79: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

69

REFPULSE I0 脉冲的类型 (L R S) (A S X)

表示用于机床原点搜索的 I0 信号沿的类型。

ABSOFF 相对于距离编码 I0 的偏置 (L R S) (A S X)

CNC 考虑 I0TYPE = 距离编码的情况。

对于带距离编码(I0)参考标记的线性编码器来说,通过简单的将轴运动 20 或 100毫米,就可以知道机床的位置。在读出两个连续的距离编码(I0)参考标记之后(彼此相距 20 或 100 毫米),就可以知道轴相对于刻度尺零点 (C)的位置。

CNC 为了显示相对于机床零点 (M) 的位置,必须将相对于刻度尺零点 (C) 的机床零点(M) 的位置赋予该参数。

刻度尺零点 (距离编码的开始)可能位于也可能超出刻度尺的测量长度。

EXTMULT 距离编码标记的外部因素 (L R S) (A X)

CNC 考虑 I0TYPE = 距离编码的情况。

表示应用于 CNC 的机械周期(刻度尺上的刻度)和电子周期(反馈信号)之间的关系。

赋予带距离编码 I0 的 Fagor 编码器的值如下:

可取值 正 / 负 .

缺省值 负 .

关联变量 (V.)[n].MPA.REFPULSE[g].Xn

可取值 ±99999.9999 毫米或度之内

±3937.00787 英寸之内

缺省值 : 0

关联变量 (V.)[n].MPA.ABSOFF[g].Xn

(C) 刻度尺的零点位置。

(M) 机床参考零点位置。

可取值 : 0 到 256.

缺省值 : 0

关联变量 (V.)[n].MPA.EXTMULT[g].Xn

关于 Fagor 线性编码器的实例 :"FOX" 型 Fagor 线性编码器有 100 微米的刻度周期(刻度线之间的间隙)和 4微米的电子信号周期。

EXTMULT = 100 / 4 = 25

旋转编码器 EXTMULT

HO SO 90,000 脉冲 5

HO SO 180,000 脉冲 10

HOP SOP 18,000 脉冲 1

Page 80: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

70

I0CODDI1 两种固定距离编码 I0 的间隙 (L R S) (A S X)

I0CODDI2 两种可变距离编码 I0 的间隙 (L R S) (A S X)

CNC 考虑 I0TYPE = 距离编码的情况。

用一定数量的波来定义它。

赋予带距离编码 I0 的 Fagor 编码器的值如下:

线性编码器 EXTMULT

SOPSVOP

GOP MOPMOCMOTMOVP

COPCOCCOTCOVP

1

SOXSVOX

GOX MOX COX 2

MOYMOVY

COY 10

LOP 1

LOX 10

MOVX COVX FOT 5

FOX 25

FOP 1

可取值 0 到 65535.

缺省值 I0CODD1=1000I0CODD2=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

线性编码器 I0CODDI1 I0CODDI2

SOPSVOP

GOP MOPMOCMOTMOVP

COPCOCCOTCOVP

1000 1001

SOXSVOX

GOX MOX COX 1000 1001

MOYMOVY

COY 1000 1001

LOP 2000 2001

LOX 2000 2001

MOVX COVX FOT 1000 1001

FOX 1000 1001

FOP 1000 1001

Page 81: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

71

跟随误差

跟随误差就是轴的理论位置和实际 (真实的)位置之间的差值。

在增加轴的增益时,跟随误差随之减小。

插值轴的跟随误差越相似 (同样的),关于圆弧插补的曲线部分的加工就越好。

FLWEMONITOR 监控类型 (L R S) (A S X)

该参数决定跟随误差将如何被监控。如果其设置为 " 关 ",则跟随误差就不受监控,从而就不发布任何错误消息。

" 标准 " 监控始终监控跟随误差,当其超出参数 MAXFLWE 和 MINFLWE设置的值时,CNC 将提示出错。

线性监控为动态监控,它允许一定百分比的跟随误差。该百分比由参数 FEDYNFACT设置。

MINFLWE 停止时 大的跟随误差 (L R S) (A S)

CNC 考虑除了 " 关 " 之外的 FLWEMONITOR的情况。

表示当轴停止时所允许的 大跟随误差。 参数 MINFLWE 值不能大于轴的总行程(LIMITPOS - LIMITNEG) 的 1/4。

MAXFLWE 运动中的 大跟随误差 (L R S) (A S)

CNC 考虑除了 “关” 以外 FLWEMONITOR的情况。

• FLWEMONITOR = 标准,表示当轴运动时所允许的 大跟随误差。

• FLWEMONITOR = 线性,表示起始于动态监控的跟随误差的值。

FEDYNAC 跟随误差偏差的 % (L R S) (A S)

CNC 考虑 FLWEMONITOR = 线性的情况。表示相对于理论跟随误差的 大实际跟随误差偏差百分率。

CNC 始终依靠进给率 (F)计算 大和 小跟随误差(Fe)。如果不在允许的区域内 (图形中的阴影部分), CNC 将提示出错。

旋转编码器 I0CODDI1 I0CODDI2

HO SO 90,000 脉冲 1000 1001

HO SO 180,000 脉冲 1000 1001

HOP SOP 18,000 脉冲 1000 1001

可取值 关 , 标准 , 线性 .

缺省值 关 ( 无监控 )

关联变量 (V.)[n].MPA.FLWEMONITOR[g].Xn

可取值 0 到 99999.9999 毫米或度 0 到 3937.00787 英寸之间

缺省值 : 1.0000 毫米或度 (0.03937 英寸 ).

关联变量 (V.)[n].MPA.MINFLWE[g].Xn

可取值 0 到 99999.9999 毫米或度。

0 到 3937.00787 英寸之间。

缺省值 1.0000 毫米或度 (0.03937 英寸 ).

关联变量 (V.)[n].MPA.MAXFLWE[g].Xn

可取值 0 到 100 (%).

缺省值 50

关联变量 (V.)[n].MPA.FEDYNAC[g].Xn

Page 82: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

72

参数 MAXFLWE 表示起始于动态监控的跟随误差值。

ESTDELAY 跟随误差延迟 (L R S) (A S)

估算跟随误差时,该参数用于定义施加的延迟。从而使理论值 (1)更接近实际值 (2) ,进而避免出现不期望的跟随误差消息。

INPOMAX 到达指定位置的时间 (L R S) (A S X)

INPOTIME 到达指定位置时间的 小值 (L R S) (A S X)

参数 INPOMAX限制轴到达指定位置所需要的时间 ( 大时间)。

参数 INPOTIME设置轴必须在适当位置区域停留的时间,以便让 CNC 认为其已经到达位置“in position”。

它们确保当死轴工作时 (仅仅在运动时才受控制的轴),它们到达位置时运动将完成。

可取值 0 和 1000000 毫秒之内 .

缺省值 0

关联变量 (V.)[n].MPA.ESTDELAY[g].Xn

可取值 0 到 1000000 毫秒之间

缺省值 0

关联变量 (V.)[n].MPA.INPOMAX[g].Xn(V.)[n].MPA.INPOTIME[g].Xn

Page 83: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

73

轴润滑

DISTLUBRI 润滑脉冲的距离 (L R S) (A S X)

在运动了该参数中指定的距离后,润滑信号被激活。

PLC以毫米为单位读取该参数的值,而不是以微米的十分之一(0.0001 毫米)读取。

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 = 模块的情况。

对于在 ±180° 之内的读数,设置 MODUPLIM = 180º 和 MODLOWLIM = -180º。

MODNROT 转动模块误差 (R S) (A Ss X)

MODERR 增量模块误差 (R S) (A Ss X)

CNC 考虑参数 AXISMODE = 模块 和 MODCOMP = 是的情况。

参数 MODNROT.

可取值 0 到 2000000000 毫米或度 .0 到 78739920 英寸

缺省值 0 ( 无润滑 ).

关联变量 (V.)[n].MPA.DISTLUBRI[g].Xn

可取值 : ±99999.9999º 之内

缺省值 MODUPLIM = 360º 和 MODLOWLIM = 0º.

关联变量 (V.)[n].MPA.MODUPLIM[g].Xn(V.)[n].MPA.MODLOWLIM[g].Xn

可取值 1 到 32767 转 .

缺省值 1

关联变量 (V.)[n].MPA.MODNROT[g].Xn

Page 84: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

轴的机械参数

(SOFT V03.0X)

74

参数 MODERR.

表示用于补偿不精确轴的分辨率的补偿。

例如:

电机上安装有齿轮速比为 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)

表示主轴被认为处于停止状态的 高转速值。

POLARM3 M3 模拟电压符号 (S) (A Ss X)

POLARM4 M4 模拟电压符号 (S) (A Ss X)

可取值 ±32767 之内

缺省值 0

关联变量 (V.)[n].MPA.MODERR[g].Xn

可取值 0 到 100000 转 /分

缺省值 : 0

关联变量 (V.)[n].MPA.SZERO[g].Xn

可取值 正 / 负 .

缺省值 : POLARM3 = 正 .POLARM4 = 负

关联变量 (V.)[n].MPA.POLARM3[g].Xn(V.)[n].MPA.POLARM4[g].Xn

Page 85: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

轴的机械参数

2.

(SOFT V03.0X)

75

命令配置

SERVOOFF 偏置补偿 (L R S) (A)

驱动的模拟电压偏置值。

它以 D/A 转换器单位给出,其值可为 ±32767 之间的所有整数。 ±32767 的值对应±10V 的模拟电压。

MINANOUT 小模拟输出 (L R S) (A)

它以 D/A 转换器单位给出,其值可为 0 到 32767 之间的所有整数。 32767 的值对应 10V 的模拟电压。

模拟输出 / 反馈输入

ANAOUTID 轴的模拟输出 (L R S) (A)

COUNTERID 轴的反馈输入 (L R S) (A)

它们以远程组 (电力供给元件的旋转开关)的顺序编号。

如果在每组中有若干个计数模块,那么它们的顺序为从上到下和从左到右。

可取值 : 在 ±32767 之内

缺省值 0.

关联变量 (V.)[n].MPA.SERVOOFF[g].Xn

SERVOOFF 1 3277 32767

偏置 0.3 mV 1 V 10 V

可取值 0 到 32767.

缺省值 0.

关联变量 (V.)[n].MPA.MINANOUT[g].Xn

MINANOUT 1 3277 32767

模拟电压 0.3 mV 1 V 10 V

可取值 0 到 16

缺省值 : 0

关联变量 (V.)[n].MPA.ANAOUTID[g].Xn(V.)[n].MPA.COUNTERID[g].Xn

Page 86: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

JOG

模式的机床参数

(SOFT V03.0X)

76

2.4 JOG 模式的机床参数

手轮配置

可以设置手轮,使它可为所有的轴通用或仅仅用于某根轴 (单独的)。 

• 单独的手轮只可以控制与之关联的轴的运动。

• 使用通用手轮时,必须用JOG键选择要运动的轴。它们不能移动与单独手轮相关联的那些轴。

如下手轮的配置是可能的:

• 单一的手轮控制所有的轴。

• 一个或几个单独手轮,每个手轮与一根轴相关联。

• 一个或几个单独手轮和一个通用于其余所有轴的手轮。

通过参数 MPGRESOL来设置每根轴的分辨率及它在每个开关位置运动的距离。

NMPG 手轮的数量

与 CNC 连接的手轮的总数:单独手轮加上通用手轮。

MANPG 手轮表格

显示手轮设置表格。

MANPG n 手轮配置

专为每个手轮创建的包括所有参数 COUNTERID 和 MGAXIS的表格。

COUNTERID 手轮的反馈输入

手轮可以通过键盘(每键盘三个)及远程组计数器模块(每模块四个)连接到 CNC。

通过键盘连接的手轮从 -1 到 -8 进行编号。键盘上的顺序就是 CAN 总线上的顺序。

• 第一个键盘 -1, -2, -3.

• 第二个键盘 -4, -5, -6.

• 第三个键盘 -7, -8.

连接到远程组 (值为 1 到 16)上的手轮根据远程组的顺序(电力供给模块的旋转开关)进行编号。如果在每组中有若干个计数器模块,其编号顺序为从上到下,从左到右。

MPGAXIS 与手轮相关联的轴

轴的命名与跟它相关联的手轮有关。 在定义与所有的不单独拥有手轮的轴相关联的通用手轮时,将此参数空着。

可取值 0 到 3.

缺省值 0 ( 不存在手轮 ).

关联变量 (V.)MPMAN.NMPG

可取值 对于连接到键盘上的手轮,取值从 -1 到 -8 对于连接到反馈计数器(阅读器)模块上的手轮,取值从1 到16

缺省值 : 0

关联变量 (V.)MPMAN.COUNTERID[i]

关联变量 (V.)MPMAN.MPGAXIS[i]

Page 87: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

JOG

模式的机床参数

2.

(SOFT V03.0X)

77

JOG 键的配置

JOGKEYDEF 轴和运动方向

有 15 个参数来定义每个 JOG 键的功能。第一个参数对应着左上方的按键,其余的参数将按照从左到右、从上到下的顺序计数。

JOG 键区由下列类型的键组成。

在同一 JOG 键区可以定义两种类型的键。赋给它们如下值中的一种,来定义每个键的性能:

• 对于定义轴和方向的键,其值可取 -1 到 +16(有正负之分)之间的值。符号表示正方向(+)或者负方向(-),数字对应着逻辑轴 (g.m.p.)AXISNAME。

• 对于只用来定义轴的键,其值可取 1 到 16 (无正负之分)之间的值。

• 对于只用来定义运动方向的键,用“+”和 “-”值来定义。

• 对于快速键用 "R" 值来定义。

JOGTYPE JOG 类型

在手动键盘有不同的键来选择轴和手动方向时使用该参数。这样的情况下,手动控制一根轴需要激活轴键和运动方向键 。

根据手动控制键盘配置的方式有两个选项:

• 对于“加压轴”选项,当轴键和方向键同时按下时,轴将运动。

• 对于 “保持轴”选项,按下轴键就可以选择它。当方向键保持被压状态时,轴将运动。按 [ESC] 或 [STOP] 取消选定。

关联变量 (V.)MPMAN.JOGKEYDEF[i]

 竖向 JOG 键盘

横向 JOG 键盘 .

1

4

2

5

3

6

7 8 9

10 11 12

13 14 15

1 2 3

6 7 8 9

4 5

10

11 12 13 14 15

定义轴和手动方向的键

定义手动控制轴的键

定义运动方向的键

快速键

X+ 7+

X 7

+ -

可取值 加压轴 / 保持轴 .

缺省值 加压轴 .

关联变量 (V.)MPMAN.JOGTYPE

Page 88: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

JOG

模式的机床参数

(SOFT V03.0X)

78

2.4.1 关于如何设置手轮和 JOG 键的实例

手轮设置

一台拥有 X, Y, Z 和 A 轴的机床, X 轴和 Y 轴分别需要两个单独的手轮, Z 轴和 A轴需要一个通用手轮。

• 用于 X轴的单独手轮

进给率输入 : 键盘 (MPG1)

100 线的分度盘

脉冲 / 转速 : 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

参数设置 :

• X 轴手轮 (MANPG 1)

• Y 轴手轮 (MANPG 2)

• 其余轴 (Z + A) 的手轮

NMPG 3 3- 手轮系统

COUNTERID -1 键盘 (MPG1)

MPGAXIS X

MPGRESOL 1 0.001 分辨率 0.001

MPGRESOL 10 0.01 分辨率 0.01

MPGRESOL 100 0.1 分辨率 0.1

COUNTERID -2 键盘 (MPG2)

MPGAXIS Y

MPGRESOL 1 0.0005 分辨率 0.001

MPGRESOL 10 0.005 分辨率 0.01

MPGRESOL 100 0.05 分辨率 0.1

COUNTERID 1 计数器 (X1)

MPGAXIS 与其余轴相关联

Z- MPGRESOL 1 0.001 分辨率 0.001

Page 89: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

JOG

模式的机床参数

2.

(SOFT V03.0X)

79

设置 JOG 键

例如: 一台拥有将 X, Y, U, V 轴分别定义为 AXISNAME 1, 2, 3, 4 的机床,想要使用相同名字的键手动控制X和Y轴,使用第4轴的键控制U 轴及使用第5 轴的键控制V轴。

例 1: 竖向 JOG 键盘

例 2: 竖向 JOG 键盘

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 键区 JOGKEYDEF 键 值

1 [X+] 1+

2 [Y+] 2+

3 [4+] 3+

4 [X-] 1-

5 [Y-] 2-

6 [4-] 3-

7 [5+] 4+

8 [R] R

9 [5-] 4-

10 - 15 - - -

JOG 键区 JOGKEYDEF 键 值

1 [X] 1

2 [Y] 2

3 [+] +

4 [4] 3

5 [5] 4

6 [-] -

7 [R] R

8 - - -

9 - - -

10 - 15 - - -

X+

X-

Y+

Y-

4+

4-

5+ 5-

X

4

Y

5

+

-

Page 90: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

JOG

模式的机床参数

(SOFT V03.0X)

80

例 3: 竖向 JOG 键盘

例 4: 横向 JOG 键盘

例 5: 横向 JOG 键盘

JOG 键区 JOGKEYDEF 键 值

1 [+] +

2 [R] R

3 [-] -

4 [X] 1

5 [4+] 3+

6 [4-] 3-

7 [Y] 2

8 [5+] 4+

9 [5-] 4-

10 - 15 - - -

JOG 键区 JOGKEYDEF 键 值

1 [X+] 1+

2 [Y+] 2+

3 [4+] 3+

4 - 5 - - -

6 [X-] 1-

7 [Y-] 2-

8 [4-] 3-

9 - 10 - - -

11 [5+] 4+

12 [R] R

13 [5-] 4-

14 - 15 - - -

JOG 键区 JOGKEYDEF 键 值

1 [X+] 1+

2 [Y+] 2+

3 [R] R

4 [4] 4

5 [5] 5

6 [X-] 1-

7 [Y-] 2-

8 - - -

9 [+] +

10 [-] -

11 - 15 - - -

+

X 4+

-

4-

Y 5-5+

X+

X-

Y+

Y-

4+

4-

5+ 5-

X+

X-

Y+

Y-

4

+

5

-

Page 91: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

M 功

能表的机械参数

2.

(SOFT V03.0X)

81

2.5 M 功能表的机械参数

M 功能表

MTABLESIZE 表格元素的数量

定义了多达 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 功能号

SYNCHTYPE 同步类型

由于 M 功能可与轴的运动同时编写在同一个程序段中,所以必须指出何时将功能发送给 PLC, 何时检测其是否已经执行完毕(同步)。

在运动之前或之后发送和 /或 同步:

• 如果 M功能用于打开一盏灯,将在不同步的状态下设置它,因为没有必要检测这盏灯是否打开了。

• 功能 M03 和 M04 用于启动主轴,在运动之前必须同步的执行它们。

• 功能 M5用于停止主轴,在运动之后应该同步的执行它。

MTIME M 功能的估计时间

在编辑 - 模拟模式下,有个选项允许计算在程序中给定的加工条件下,执行一部分程序所需要的时间。

设置该参数可微调计算。

MPROGNAME 与 M 功能相关联的子程序名

必须将与 M 功能关联的子程序存放于 "C:\CNC8070 \MTB \SUB" 文件夹中。为了将M 功能发送给 PLC,必须在子程序中编写它。 

可取值 0 到 200.

缺省值 50

关联变量 (V.)MPM.MTABLESIZE

可取值 0 到 65535.

关联变量 (V.)MPM.MTABLESIZE[i]

可取值 : M 不同步

先发送 - 先同步 .先发送 - 后同步 .后发送 - 后同步 .

缺省值 先发送 - 先同步 .

关联变量 (V.)MPM.SYNCHTYPE[i]

可取值 0 到 1000000 毫秒 .

缺省值 : 0 毫秒 .

关联变量 (V.)MPM.MTIME[i]

可取值 : 任何少于或等于 64 个字符的文字

关联变量 (V.)MPM.MPROGNAME[i]

Page 92: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

M 功

能表的机械参数

(SOFT V03.0X)

82

有关联子程序的 M功能的同步类型一定是:“M不同步”或“后发送 - 后同步”。在执行完程序的运动后 (如果有),CNC 执行关联子程序。

在与确定的 M 功能相关联的子程序中为了区分程序,在子程序之内用变量(V.)G.CNCHANNEL 来区分每个通道的编码。i

Page 93: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

动力机械参数

2.

(SOFT V03.0X)

83

2.6 动力机械参数

2.6.1 运动学配置

可以为机床设置多达六种不同的动力。 必须为每种应用的动力类型下定义。参数KINID 表示通电状态下 CNC 默认的动力的数量 (不是种类)。

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

可以控制如下几种类型的运动:

• 球形主轴,直角主轴 ,角度主轴。

• 双旋转工作台。

• 主轴和工作台 .

• C 轴运动

轴的分类

每个通道可以有一个有效运动。一个运动可以配置 3 到 5 根轴。所有组成运动的轴必须属于同一个通道,且必须按如下顺序占据第一个位置。

前三根轴必须是线性的。在它们上面施加主轴补偿。 运动的第四和第五轴可能是旋转的或者是线性的,这取决于运动的类型。

(A) 球形主轴

(B) 直角主轴

(C)旋转 (角度)主轴 .

(D)双旋转工作台 .(E) 主轴 - 工作台 .

第一轴 平面第一主轴 ( 横坐标 ).

第二轴 平面第二主轴 ( 纵坐标 ).

第三轴 纵轴 .

第四轴 运动的第四轴

第五轴 运动的第五轴 .

第六轴及剩余的轴 其余轴

BA C

ED

Page 94: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

动力机械参数

(SOFT V03.0X)

84

运动配置

NKIN 不同运动的数量

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 轴。加工工件的旋转侧面。

可取值 0 到 6.

缺省值 : 0

关联变量 (V.)MPK.NKIN

Page 95: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

动力机械参数

2.

(SOFT V03.0X)

85

TYPE=1 TYPE=2 TYPE=3

Y XZ

Y XZ

B

A

C

A

Y XZ

B

A

TYPE=4

Y XZ

B

C

TYPE=5

Y XZ

CA

TYPE=6

Y XZ

BC

TYPE=7

Y XZ

C

A

TYPE=8

Y XZ

BC

TYPE=9

Y XZ

B

A

TYPE=10

Y XZ

C

A

TYPE=11

Y XZ

BA

TYPE=12

Y XZ

B

C

TYPE=13

B

ZY X

A

TYPE=14

ZY X

A

C

TYPE=15

A

ZY X

B

TYPE=16

ZY X

C

B

TYPE=41/42 TYPE=43

C

CZY

Page 96: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

动力机械参数

(SOFT V03.0X)

86

主轴运动学定义 ( 类型 1 到 8)

可以控制球形主轴头、直角主轴头和角度主轴头。

如果有一个角度主轴头,主旋转轴 (4)必须围绕 X,Y,Z 主轴中的一根轴旋转,二级轴或牵引轴 (5)将构成一个特殊的角度。

左图就是此情形,但是右图中主旋转轴 (4)不围绕 Y 轴旋转 (它与 Y 轴形成了一角度)。

(A) 球形主轴。

(B) 直角主轴。

(C)旋转 (角度)主轴头。

BA C

Y XZ

45

Y XZ

5

4

从现在开始,所有的介绍默认主轴为 X,Y 和 Z,且与它们相关的旋转轴为 A,B 和 C。

Z

Y

B

C

Page 97: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

动力机械参数

2.

(SOFT V03.0X)

87

DATA1...DATA7 主轴尺寸

不需要对它们下定义, 下表中列出了为每个模型定义的参数及其含义。

可以用正值或者负值来定义它们。 图表中的(+)号表示假定那个方向为正。 .

DATA1 表示主轴的前端与沿 Z轴的第二旋转轴之间的距离。

DATA2 表示第二旋转轴与沿 X轴的主轴之间的距离。

DATA3 表示第二旋转轴与沿 Y 轴的主轴之间的距离。

DATA4 表示第二旋转轴与沿 Z 轴的主轴之间的距离。

DATA5 表示刀具轴与沿 X轴的第二旋转轴之间的距离。

DATA6 表示刀具轴与沿 Y轴的第二旋转轴之间的距离。

DATA7 表示主旋转轴和第二旋转轴之间 (主要是旋转主轴的头部 )角度。

TYPE=1

TYPE=2

TYPE=3

Y XZ

Y XZ

Y XZ

B

AZ

X

Z

Y

DATA2( ) DATA3( )

DATA4( )

DATA6( )

DATA1( )

C

AZ

X

Z

Y

DATA2( )

DATA4( )

DATA1( )

DATA6( )DATA3( )

B

A

Z

X

Z

Y

DATA3( )DATA2( )

DATA4( )

DATA1( )

DATA5( )

Page 98: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

动力机械参数

(SOFT V03.0X)

88

B

C

TYPE=4

ZY X

ZY X

ZY X

ZY X

ZY X

TYPE=5

TYPE=6

TYPE=7

TYPE=8

CA

BC

C

A

BC

DATA5( )

DATA1( )

DATA3( )

DATA4( ) DATA6( )

DATA7( )

Z

X

DATA2( )

DATA5( )

DATA1( )

DATA4( )

DATA6( )

DATA7( )

Z

X

DATA5( )DATA2( )

DATA1( )

DATA3( )

DATA4( )

Z

X

Z

Y

DATA5( )

DATA2( )DATA1( )

DATA3( )DATA6( )

DATA7( )

Z

X

Z

Y

DATA5( )DATA2( )

DATA1( )DATA3( )

DATA6( )DATA7( )

Z

X

Z

Y

Z

Y

Z

Y

Page 99: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

动力机械参数

2.

(SOFT V03.0X)

89

DATA8 主旋转轴的其它位置

DATA9 第二旋转轴的其它位置

主轴的其它位置是指当刀具垂直于工作平面 (平行于纵轴)的位置。

DATA10 主旋转轴的旋转方向

DATA11 第二旋转轴的旋转方向

依照 DIN 66217 标准用右手准则很容易记住 XYZ 轴的方向。

对于旋转轴,旋转的方向已确定,当环绕相关联的线性轴,弯曲你的手指(闭合手掌)时,你的拇指指向线性轴的正方向 。

DATA12 手动旋转轴或伺服控制旋转轴

0 = 两个轴都是伺服控制。

1 = 主轴手动控制而第二旋转轴伺服控制 。

2 = 主轴伺服控制而第二旋转轴手动控制。

3 = 两轴都是手动控制。

DATA 13...DATA42( 现在还没有用 )

可取值 ±99999.9999º 之内

缺省值 : 0

可取值 0 ( 由 DIN 66217 标准指示的方向 )。1 ( 与 DIN 66217 标准相反的方向 )。

缺省值 0

Page 100: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

动力机械参数

(SOFT V03.0X)

90

工作台的运动学定义 ( 类型 9 到 12)

可以控制如下类型的旋转工作台:

DATA1 ( 现在还没有用 )

DATA2...DATA5 工作台尺寸

可以用正值或者负值来定义它们。 图表中的 (+)号表示假定那个方向为正。 .

DATA2 表示第二旋转轴或与沿 X 轴的主轴交叉点的位置 。

DATA3 表示第二旋转轴或与沿 Y 轴的主轴交叉点的位置 。

DATA4 表示第二旋转轴或与沿 Z 轴的主轴交叉点的位置 。

DATA5 表示第二和主旋转工作台之间的距离。

TYPE=9

TYPE=10

B

AZ

Y X

ZY X

C

A

Z

X

Z

Y DATA5( )

DATA2( )DATA3( )

DATA4( )

Z

X

Z

Y

DATA5( )

DATA2( )DATA3( )

DATA4( )

Page 101: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

动力机械参数

2.

(SOFT V03.0X)

91

DATA6...DATA7 ( 现在还没有用 )

DATA8 主旋转轴的其它位置

DATA9 第二旋转轴的其它位置

主轴的其它位置是指当刀具垂直于工作平面 (平行于纵轴)的位置。

DATA10 主旋转轴的旋转方向

DATA11 第二旋转轴的旋转方向

依照 DIN 66217 标准用右手准则很容易记住 XYZ 轴的方向。

对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,拇指指向线性轴的正方向 。

可取值 ±99999.9999º 之内

缺省值 0

可取值 0 ( 由 DIN 66217 标准指示的方向 ).1 ( 与 DIN 66217 标准相反的方向 ).

缺省值 0

Page 102: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

动力机械参数

(SOFT V03.0X)

92

DATA12 手动旋转轴或伺服控制旋转轴

0 = 两根轴都是伺服控制。

1 = 主轴手动控制而第二旋转轴伺服控制 。

2 = 主轴伺服控制而第二旋转轴手动控制。

3 = 两轴都是手动控制。

DATA 13...DATA42( 现在还没有用 )

Page 103: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

动力机械参数

2.

(SOFT V03.0X)

93

主轴 - 工作台运动学定义 ( 类型 13 到 16)

这种类型的运动,一根旋转轴在主轴上,而另一根在工作台上。主轴上的那根旋转轴朝向刀具,工作台上的那根旋转轴朝向工件。

施加运动的通道中轴的顺序是:

• 前两根轴对应工作平面。

• 第三根轴对应刀具轴。

• 第四根轴对应主轴的旋转轴。

• 第五根轴对应工作台的旋转轴。

定义运动的类型为平行于通道第三轴的刀具且工作平面垂直于刀具。

DATA1...DATA6 主轴尺寸和工作台布置

不需要对它们下定义, 下表中列出了为每个模型定义的参数及其含义。

可能用正值或者负值来定义它们。 图表中的(+)号表示假定那个方向为正。

DATA1 表示套管轴的前端与沿 Z轴的主轴旋转轴之间的距离。

DATA2 表示工具轴与沿 X轴的主轴旋转轴之间的距离。

DATA3 表示工具轴与沿 Y轴的主轴旋转轴之间的距离。

DATA4 表示沿 X轴的工作台旋转轴的位置 .

DATA5 表示沿 Y轴的工作台旋转轴的位置 .

DATA6 表示沿 Z轴的工作台旋转轴的位置 .

Page 104: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

动力机械参数

(SOFT V03.0X)

94

TYPE=13

B

ZY X

DATA4( )

DATA6( )

Z

X

Z

Y

A

DATA13( )DATA15( )

DATA14( )

DATA3( )

DATA1( )

TYPE=14

ZY X

A

Z

X

Z

Y

DATA13( )

DATA15( )DATA14( )

DATA3( )

DATA1( )

C

DATA4( )DATA5( )

Page 105: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

动力机械参数

2.

(SOFT V03.0X)

95

TYPE=16

ZY X

Z

X

Z

Y

C

DATA4( )DATA5( )

DATA13( )

DATA2( )

DATA15( )

DATA14( )

DATA1( )B

TYPE=15

A

ZY X

DATA6( )

DATA5( )

B

Z

X

Z

Y

DATA14( )

DATA1( )

DATA13( )

DATA2( )

DATA15( )

Page 106: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

动力机械参数

(SOFT V03.0X)

96

DATA8 主旋转轴的其它位置

DATA9 第二旋转轴的其它位置

主轴的其它位置是指当刀具垂直于工作平面 (平行于纵轴)的位置。

DATA10 主旋转轴的旋转方向

DATA11 第二旋转轴的旋转方向

依照 DIN 66217 标准用右手准则很容易记住 XYZ 轴的方向。

对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,拇指指向线性轴的正方向 。

DATA12 手动旋转轴或伺服控制旋转轴

0 = 两根轴都是伺服控制。

1 = 主轴手动控制而第二旋转轴伺服控制 。

2 = 主轴伺服控制而第二旋转轴手动控制。

3 = 两轴都是手动控制。

DATA 13...DATA15主轴的布置

DATA16...DATA42 ( 现在还没有用 )

可取值 ±99999.9999º 之内

缺省值 : 0

可取值 0 ( 由 DIN 66217 标准指示的方向 ).1 ( 与 DIN 66217 标准相反的方向 ).

缺省值 : 0

DATA13 定义沿 X 轴的旋转轴与主轴位置的距离。

DATA14 定义沿 Y 轴的旋转轴与主轴位置的距离。

DATA15 定义沿 Z 轴的旋转轴与主轴位置的距离。

Page 107: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

动力机械参数

2.

(SOFT V03.0X)

97

C 轴运动学的定义 (类型 41 到 42)

这种类型的运动中,必须定义与线性轴相关的旋转轴的实际位置。如果定义了这些运动,就可以认为旋转轴与线性轴是一致的 (例如:车床的主轴)。

运用功能 #FACE通过加工程序来选择运动。如果在没有选择此运动的情况下执行该功能时,CNC 从表格中定义的第一种运动类型 41 或 42 得到该值。

DATA2 旋转轴的位置

表示从旋转轴到线性轴的展开距离。当用 ·0· 值来定义时,默认旋转轴与线性轴一致(例如:车床的主轴)。

可以用正值或者负值来定义它们。

DATA5 旋转轴的位置

DATA10 旋转轴的旋转方向

对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,拇指指向线性轴的正方向 。

TYPE=41/42

DATA2(+)

X Y

CC

C

图表中的 (+)号表示假定那个方向为正。

可取值 0 ( 旋转轴处于工件 - 零点 )1 ( 由参数 DATA2 指定旋转轴的位置 ).

缺省值 0

可取值 0 ( 由 DIN 66217 标准指示的方向 ).1 ( 与 DIN 66217 标准相反的方向 ).

缺省值 0

Page 108: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

动力机械参数

(SOFT V03.0X)

98

C 轴运动的定义 ( 类型 43)

这种类型的运动中,必须定义与线性轴相关的旋转轴的实际位置。如果定义了这些运动,就可以认为旋转轴与线性轴是一致的 (例如:车床的主轴)。

运用功能 #CYL 通过加工程序来选择运动。如果在没有选择此运动的情况下执行该功能时,CNC 从表格中定义的第一种运动类型 43 得到该值。

DATA2 旋转轴的位置

表示沿着刀具轴的旋转轴的位置。当用 ·0· 值来定义时,默认旋转轴与线性轴一致(例如:车床的主轴)。

可以用正值或者负值来定义它们。

DATA10 旋转轴的旋转方向

对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,拇指指向线性轴的正方向 。

图表中的 (+)号表示假定那个方向为正。

TYPE=43X

Z

DATA2(+)

Y

Z

C

可取值 0 ( 由 DIN 66217 标准指示的方向 ).1 ( 与 DIN 66217 标准相反的方向 ).

缺省值 0

Page 109: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

动力机械参数

2.

(SOFT V03.0X)

99

2.6.2 角度变换配置

同一机床可以设置多达 14种不同的角度变换。通电状态下 CNC 默认无角度变换;在加工程序中运用指令 #ANGAX ON激活角度变换。在执行完 RESET 或 M30 操作之后,倾斜轴的角度变换保持激活状态。

什么是倾斜轴的角度变换?

对于倾斜轴的角度变换而言,它可以沿着一根不垂直于其它轴的轴运动。

对于某些机床,用 笛卡儿方式配置轴,它们彼此不正交。一个典型的例子就是车床的 X轴由于坚固的原因而不垂直于 Z轴。

在笛卡儿系统 (Z-X) 中编程需要激活倾斜平面的角度变换,那样可以转换真实 (不垂直)轴 (Z-X') 的运动。这样,为 X轴编制的运动就被转换为 Z-X' 轴上的运动。也就是说,它沿着 Z轴和角度 X' 轴运动。

倾斜轴角度变换注意事项

构成角度变换的那些轴必定会遇到如下的必要条件:

• 可以用系统中的任意一对轴来定义角度变换,但是为了激活变换,两根轴一定要属于相同的通道。

• 两根轴必须是线性的。

• 两根轴可以是联动轴(从动轴)或龙门轴。

当角度变换被激活时,不可能进行机床原点的搜索。

如果角度变换处于激活状态,显示的坐标将是笛卡尔系统的坐标。否则,它将显示真实轴的坐标。

Z

X'X

X 笛卡儿轴 .

X' 角度轴 .

Z 正交轴 .

Page 110: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

动力机械参数

(SOFT V03.0X)

100

角度变换配置

NANG 角度变换的数量

ANGTR 角度变换的数量

显示角度变换配置的表格。对于每个动力而言必须定义下面的参数 :

ANGAXNA ORTAXNA ANGANTR OFFANGAX

ANGAXNA 角度轴 (倾斜轴)的命名

参数 AXISNAME定义轴的名字。参考 13 页“系统轴的配置”。

ORTAXNA 正交轴的命名

用于角度变换,垂直于笛卡尔轴的轴的命名。

参数 AXISNAME定义轴的名字。参考 13 页“系统轴的配置”。

ANGANTR 笛卡尔轴和倾斜轴之间的角度

笛卡儿 轴和与之相关的角度轴之间的角度。如果它的值是 0º,表示不需要进行任何角度变换。

顺时针角度轴旋转为正角度。反之,逆时针方向为负角度。

OFFANGAX 角度变换原点偏置

机床零点和倾斜轴坐标系统原点之间的距离。

可取值 0 到 14.缺省值 0关联变量 (V.)MPK.NANG

ANGAXNA X

ORTAXNA Z

ANGANTR 60ºZ

X

60�X'

OFFANGAX

关联变量 (V.)MPK.ANGAXNA[i]

关联变量 (V.)MPK.ORTAXNA[i]

可取值 ±360.0000º.缺省值 30 度 .关联变量 (V.)MPK.ANGANTR[i]

可取值 ±99999.9999 毫米之内

±3937.00787 英寸之内

缺省值 0.关联变量 (V.)MPK.OFFANGAX[i]

Page 111: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

刀库机械参数

2.

(SOFT V03.0X)

101

2.7 刀库机械参数

刀库的配置

NTOOLMZ 刀库数量

系统刀库的数量。

虽然每个通道都有属于它们自己的刀库,但是刀库并不是与所有具体的通道相关联,它们也不与所有具体的主轴相关联。

GROUND 允许使用磨削刀具 ( 手动操作 )

它们没有安装在刀库中。当编程用到它们时,CNC 需要操作者将它们插入到主轴里。

MAGAZINE 刀库表格

显示输入刀库数据的表格。每个刀库有一个表格。

每个表格都有如下的机床参数需要设置:

STORAGE MANAGEMENT

存储数据

STORAGE 与存储相关的参数

必须设置参数 SIZE 和 RANDOM 。

SIZE 刀库的容量 (刀位的数量)

RANDOM 随机刀库

表示刀具是否必须始终占据同一位置 (不随机)或可以占据任意位置(随机)。

可取值 0 到 4.

缺省值 1

关联变量 (V.)TM.NTOOLMZ

可取值 是 / 否

缺省值 否

关联变量 (V.)TM.MZGROUND[z]

可取值 0 到 1000.

缺省值 20

关联变量 (V.)TM.MZSIZE[z]

可取值 是 / 否

缺省值 : 否

关联变量 (V.)TM.MZRANDOM[z]

Page 112: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

刀库机械参数

(SOFT V03.0X)

102

刀库管理

MANAGEMENT 管理的相关参数

显示设置刀库管理的参数。

TYPE CYCLIC GROUND

OPTIMIZE M6ALONE

TYPE 刀库的类型

CNC 可以管理不同类型的刀库。参考 102 页“2.7.1 刀库的类型”。

CYCLIC 循环换刀架

在搜索到刀具之后和搜索下一把刀具之前, " 循环换刀架 " 需要使用换刀指令(M06)。

对于非循环的换刀,在一列中可能搜索数把刀具,而没有必要进行实际的换刀操作(M06 功能)。

OPTIMIZE 刀具管理

在没有 M06 指令的情况下,在一行中编写几把刀具的程序,表示是否所有的编程刀具都被选择 (OPTIMIZE =否 )或仅仅选择包括在刀具转换中的那些刀具 (OPTIMIZE= 是 )。

只有在执行程序时才进行优化操作。在 MDI 模式下,不考虑该参数,执行所有的程序。

M6ALONE 在没有选择刀具的情况下执行 M06 的结果

M06 功能表示换刀。该参数表示在没有选择刀具的情况下执行 M06 的结果。

可取值 异步刀库

同步刀库

转塔刀库

同步刀库 + 2 机械臂

同步刀库 + 1 机械臂

缺省值 同步刀库 .

关联变量 (V.)TM.MZTYPE[z]

可取值 是 / 否

缺省值 是 .

关联变量 (V.)TM.MZCYCLIC[z]

可取值 是 / 否

缺省值 是 .

关联变量 (V.)TM.MZOPTIMIZED[z]

T2 如果 Optimize = 否,选择它。

T3 M6 总是处于被选择状态, M6 表示换刀。 .

T5 总是处于被选择状态, M6 跟在它后面。

M6

可取值 无

显示警告

显示错误

缺省值 显示错误

关联变量 (V.)TM.MZM6ALONE[z]

Page 113: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

刀库机械参数

2.

(SOFT V03.0X)

103

2.7.1 刀库的类型

CNC 可以管理如下类型的刀库:

• 转塔刀库

• 异步刀库

• 同步刀库

• 同步刀库 + 2 机械臂

• 同步刀库 + 1 机械臂

转塔刀库的类型

它是数控车床 典型的一种刀库,在工件加工时不可以换刀的。

无机械臂的同步刀库

对于无机械手臂的同步刀库, 刀库必须靠近主轴来换刀,在工件加工时不可以换刀。

换刀按如下步骤执行:

1. 停止轴的运动。

2. 刀库靠近主轴来抓住刀具。

3. 选择新刀具,将其安装在主轴上。

4. 刀库返回原位置。

5. CNC 恢复程序执行。

(A) 转塔刀库 .(B) 无机械臂同步刀库 .(C)拥有 1或 2个刀杆柄机械臂的同步刀库

(D)异步刀库

A

C D

B

Page 114: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

刀库机械参数

(SOFT V03.0X)

104

拥有换刀臂的同步刀库 (1或 2个刀杆柄)

拥有换刀臂的同步刀库 (1 或 2 个刀杆柄),其刀库很接近主轴。在加工工件时不能换刀,因为手臂可能发生碰撞。

换刀按照如下步骤执行:(以拥有 2个刀杆柄的刀库为例)

1. 在刀库中选好新的刀具。

2. 停止轴的运动。

3. 机械臂抓住两个刀具夹持器上的刀具 (刀库上和主轴上),交换它们。

4. 机械臂退回原位。

5. CNC 恢复程序执行。

异步刀库

异步刀库安置在远离主轴的地方。在加工工件时,可以执行很多运动,因此缩短了加工时间。

换刀按如下步骤执行:

1. 在执行加工操作时,在刀库中选好新的刀具,换刀臂选中它,将其带到离主轴很近的位置。

2. 停止轴的运动。

3. 另一个刀杆柄夹持住安装在主轴上的刀具,进行换刀。

4. 程序恢复执行,换刀臂离开刀具返回刀库。

Page 115: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

HM

I机械参数

(接口

)

2.

(SOFT V03.0X)

105

2.8 HMI 机械参数 ( 接口 )

这些参数用于定义操作者和 CNC 之间的通讯环境 (接口)。

为了使更改的那些参数生效,必须重新启动 CNC。

定制屏幕

WINDOW 主窗口的尺寸

必须设置如下的参数: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 用户键的功能

执行下面的哪个任务取决于选择的功能。

• 小化 CNC ,显示 Windows 窗口。

• 不使用 CNC 热键获取组件 (操作模式)。

• 执行外部应用软件,例如 FGUIM。

• 取消键的功能。

可取值 左 / 右 .

缺省值 右 .

可取值 Windows, 组件 , 应用软件 , 无 .

缺省值 : 无 .

Page 116: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

HM

I机械参数

(接口

)

(SOFT V03.0X)

106

COMPONENT 不使用热键获取一个组件

除了这些组件,它还将显示由刀具 FGUIM 创建的组件。

APPLICATION 执行 PC 应用软件

必须指定完整的应用软件路径。例如:

C:\CNC8070 \FAGOR \ RELEASE \FGUIM.EXE

CHANGEKEY 定制切换键

使切换键与一项功能相关联。

必须设置 FUNCTION 参数。

FUNCTION 切换键的功能

可以选择显示激活的操作模式的下一专栏,转变到下一个通道或显示系统菜单。

如果显示菜单,必须用软件每个键菜单显示的选项设置参数 MENU。

MENU 创建系统菜单

按下切换键时,显示创建软件键菜单的参数表格。

SYSMENUMODE 系统菜单的特性

它确定系统菜单何时不起作用。

• 如果定义为 “可变的”,在选择菜单选项或转换激活组件时,它不起作用。

• 如果定义为 “固定的”,直到再按一次切换键,软件键菜单才会改变 。

SYSHMENU 横向系统菜单

SYSVMENU 竖向系统菜单

设置将出现在每个软件键菜单中的选项。

• 菜单不起作用。

• 菜单显示激活操作模式的各种专栏或屏幕。

• 菜单显示各种通道。

• 菜单显示 CNC 的组件或操作模式。

可取值 诊断模式

PLC机械参数

DDSSETUP.TUNING刀具校准

可取值 下一专栏 / 下一通道 / 菜单

缺省值 下一专栏

可取值 可变的 / 固定的 .

缺省值 可变的

可取值 不起作用 .屏幕

通道

组件 .

缺省值 : 不起作用

Page 117: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

HM

I机械参数

(接口

)

2.

(SOFT V03.0X)

107

ESCAPEKEY 定制 ESCAPE 键

使 ESCAPE 与一项功能相结合。

必须设置参数 FUNCTION。由于选择的选项, 必须设置参数 NPREVIOUS 。

FUNCTION ESCAPE 的功能

可以选择显示先前的软件键菜单,先前的操作模式或两者都选。如果选择“两者”,在每次按该键时,它将显示先前的软件键菜单直到主菜单。从那时起,操作模式就换了。

NPREVIOUS 先前组件存储的 大数量

SIMJOGPANEL 模拟 JOG 面板

该参数表示是否可用模拟面板。按 [CTRL] + [J] 选择或取消选择。

模拟 JOG 面板是覆盖 CNC 屏幕的一个窗口。它用于模拟 JOG 键和访问键的操作模式。

当工作在远距离诊断 (CNC 的远程控制)状态时,必须使用它。

WINEXIT 在关闭 CNC 时退出窗口

表示当使用 [ALT] + [F4] 退出 CNC 时,窗口是否关闭。

GRAPHTYPE 通道图形的列表

对于车床,它显示定义每个通道图形结构的表格。

GRAPHTYPECH n通道图形的类型

对于车床,它设置通道图形的结构。

DIAGPSW ( 保留 )

可取值 Pr. 菜单

Pr 组件 .Pr. 菜单 / 组件

缺省值 Pr. 菜单

可取值 1 到 5.

缺省值 1.

可取值 是 / 否 .

缺省值 否 .

可取值 是 / 否

缺省值 否 ( 窗口不关闭 ).

可取值 横向车床: X+ Z+ / X- Z+ / X+ Z- / X- Z-.竖向车床: X+ Z+ / X- Z+ / X+ Z- / X- Z-.

缺省值 横向 X+ Z+.

它也可以显示双转塔车床(TT 车床)的图形。 那样做, 用 FGUIM 应用程序来改变通道1和通道2用来显示在一个图形上双通道执行的图形窗口的特性。

Page 118: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

机床参数

OEM

机械参数

(SOFT V03.0X)

108

2.9 OEM 机械参数

读取驱动变量

DRIVEVAR 驱动变量表

配置从 CNC 通向驱动变量的通道。

由参数 SIZE 和 DATAto 来定义它。

SIZE 驱动器上参考变量的数量

DATA 驱动变量列表

显示驱动器上参考变量的表格。

对于每个变量必须设置下面的参数:

MNEMONIC AXIS ID TYPE

MODE

MNEMONIC 驱动器变量的命名

在 CNC 上用于变量的记忆存储器。从 CNC 通向变量的通道如下:

(V.)DRV.{mnemonic}.{axis}

(V.)DRV.{mnemonic}.{spindle}

AXIS 变量从属的轴或主轴

该变量可能与特殊的轴或主轴相关联或对它们都有益。当定义 "*" 符号时,表示所有的轴或主轴。

ID 驱动器变量识别符

识别驱动器变量的 Sercos ID 识别符。

TYPE 通道的类型

变量的访问可以是同步或异步。

通过循环通道控制同步变量通道。通过服务通道控制异步变量通道,即使是驱动器选项的缺省值为相反的。

用同步通道不可以定义所有的变量,只有那些驱动器允许的变量才可以。参考驱动手册。

MODE 通道模式

变量的访问可以是只读或读写的。

通用 OEM 参数

MTBPAR OEM 参数表

它们是 OEM 可以设置为机械参数的普通参数。

可取值 0 到 99.

缺省值 0

关联变量 (V.)DRV.SIZE

可取值 AXISNAME 中定义的轴或主轴。

"*" 符号表示所有的轴或主轴。

Page 119: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

机床参数

OEM

机械参数

2.

(SOFT V03.0X)

109

用参数 SIZE 和 DATAto 来定义它。

SIZE OEM 参数的数量

DATA OEM 参数

可使用下述变量访问这些参数:

(V.)MTB.P[n]

凸轮编辑器

CAMTABLE 电子凸轮表格

用参数 SIZE 和 DATAto 来定义它。

SIZE 电子凸轮数量

DATA 凸轮数据

显示可利用的凸轮。

CAM1..16 电子凸轮编辑器

拥有通过速度、加速度和加加速度输入的图形辅助数据来分析凸轮特性的友好辅助凸轮编辑器。

可取值 0 到 1000.

缺省值 0

关联变量 (V.)MTB.SIZE

可取值 0 到 16

缺省值 0

该功能有一本详细的手册。

有关电子凸轮的要求与操作的详细信息,可参阅 CD-ROM 中的文件。

Page 120: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PAR

áM

ETR

OS

QU

INA

按字母顺序排列的机床参数列表

2.

(SOFT V03.0X)

111

2.10 按字母顺序排列的机床参数列表

ABSFEEDBACK 绝对反馈系统. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 59ABSOFF 相对于距离编码 I0 的偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 69ACCEL 加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 67ACCJERK 加加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 67ACFGAIN 自动模式中 AC- 前馈的百分率. . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 63ACFWFACTOR 加速度时间常数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X).............. 63ACTBAKAN 附加指令脉冲的应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 60ALIGNC 直径加工的 "C" 轴调整 ......................................................................................................... 29ANAOUTID 轴模拟输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A) ...................... 75ANGANTR 笛卡尔轴和倾斜轴之间的角度 ............................................................................................ 101ANGAXNA 角度轴 (倾斜轴)的命名 ................................................................................................... 101ANGTR 角度转换数量...................................................................................................................... 101ANTIME 预期时间 ............................................................................................................................... 30APPLICATION 执行 PC 应用程序 ............................................................................................................... 107AUTOGEAR 自动换档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 44AXIS 变量从属的轴或主轴 ........................................................................................................... 109AXISCH 反馈信号转变 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 59AXISEXCH 通道转换许可. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 38AXISMODE 旋转轴的操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)...................... 42AXISNAME 系统轴列表 ........................................................................................................................... 13AXISNAME 轴的命名 ............................................................................................................................... 13AXISTYPE 轴的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 38BACKLASH 背隙 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 60BAKANOUT 附加指令脉冲. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 60BAKTIME 附加指令脉冲持续时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 60BIDIR 双向补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53BIDIR 双向补偿 ............................................................................................................................... 21CAM1..16 电子凸轮编辑器 .................................................................................................................. 110CAMTABLE 电子凸轮表格...................................................................................................................... 110CANLENGTH CANfagor 总线电缆长度 ....................................................................................................... 19CANMODE CAN 总线类型 ...................................................................................................................... 19CAXIS 如 "C" 轴一样工作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X) .................. 44CAXNAME C 轴的缺省名........................................................................................................................ 29CAXSET "C" 轴的操作设置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X) .................. 44CHANGEKEY 定制切换键 ......................................................................................................................... 107CHANNEL n 通道 n 的参数表格................................................................................................................. 25CHAXISNAME n 通道轴的命名........................................................................................................................ 27CHAXISNAME 通道轴的列表........................................................................................................................ 27CHNAXIS 通道轴的数量........................................................................................................................ 26CHNSPDL 通道主轴的数量 .................................................................................................................... 28CHSPDLNAME n 通道主轴的命名 .................................................................................................................... 28CHSPDLNAME 通道主轴的列表 .................................................................................................................... 28CHTYPE 通道类型 ............................................................................................................................... 26CIRINERR 绝对半径误差........................................................................................................................ 34CIRINFACT 百分率半径误差 .................................................................................................................... 34COMPAXIS 受到运动影响 (被补偿)的轴.............................................................................................. 21COMPONENT 不使用热键获取一个组件.................................................................................................... 107COUNTERID 手轮的反馈输入 .................................................................................................................... 76COUNTERID 轴的反馈输入. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A) ...................... 75CROSSCOMP 交叉补偿表格........................................................................................................................ 21CYCLIC 循环换刀架 ......................................................................................................................... 103DATA n M 功能表格 ........................................................................................................................... 82DATA 凸轮数据 ............................................................................................................................. 110DATA 各点的丝杠误差补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 54DATA 驱动变量列表...................................................................................................................... 109DATA OEM 参数 ........................................................................................................................... 110DATA 各点定义补偿的表格 ............................................................................................................. 22DATA1..DATA42 C 轴运动的定义 ( 类型 41 到 42) .......................................................................................... 98DATA1..DATA42 主轴 - 工作台运动的定义 ( 类型 13 到 16) ............................................................................ 94DATA1..DATA42 主轴运动的定义 ( 类型 1 到 8) .............................................................................................. 87DATA1..DATA42 工作台运动的定义 ( 类型 9 到 12)......................................................................................... 91DECEL 减速 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 67DECINPUT 机床原点开关的有效性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 47DECJERK 加加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 67DEFAULTSET 缺省值工作设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 57DIAGPSW ( 保留 ) ................................................................................................................................ 108DIAMPROG 直径编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L) (A S X) ...................... 47DIFFCOMP 固定同步轴 .G74 后坐标(位置)差补偿 ........................................................................... 17

助记符 机床参数 页数

Page 121: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

PAR

áM

ETR

OS

QU

INA

按字母顺序排列的机床参数列表

(SOFT V03.0X)

112

DIMOD 1..64 数字输入模块的基础指数...................................................................................................... 23DIMODADDR 数字输入模块表格 ................................................................................................................ 23DISTLUBRI 润滑脉冲距离 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 73DOMOD 1..64 数字输出模块的基础指数...................................................................................................... 24DOMODADDR 数字输出模块表格 ................................................................................................................ 24DRIVEID Sercos 驱动地址. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 39DRIVETYPE 驱动类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 38DRIVEVAR 驱动变量表格...................................................................................................................... 109DTIME D 功能估计时间 .................................................................................................................... 23DWELL 死轴的暂停 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 47ESCAPEKEY 定制 ESCAPE 键 .................................................................................................................... 108ESTDELAY 跟随误差延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S)................... 72EXTMULT 距离编码标志的外部因素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A X)................... 69FACEAXIS 端面轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L) (A S X) ...................... 40FBACKAL 反馈警告激活 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A) ...................... 59FBACKSRC 反馈类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 40FEDYNAC 跟随误差偏离百分率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S)................... 71FEEDND 对所有的通道轴应用编程进给率 ........................................................................................... 35FFGAIN 自动模式前馈百分率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 62FFWTYPE 预先控制类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 62FILTER n 滤波器配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54FILTER 滤波器表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54FLWEMONITOR 监控类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 71FPRMAN jog 模式允许的功能 G95 ...................................................................................................... 33FREQUENCY 拐点或中间频率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 56FUNCTION ESCAPE 键关联功能.............................................................................................................. 108FUNCTION 切换键功能 ......................................................................................................................... 107FUNCTION 用户键功能 ......................................................................................................................... 106G00FEED G00 进给率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 61GANTRY 固定同步轴 ........................................................................................................................... 16GEOCONFIG 通道轴的几何配置 ................................................................................................................ 27GRAPHTYPE 通道图形列表...................................................................................................................... 108GRAPHTYPECH n 通道图形类型...................................................................................................................... 108GROUND 允许使用磨削刀具 ( 手动装载 ) ........................................................................................... 102GROUPID 通道属性分组........................................................................................................................ 26HEIGHT 窗口的高度 ......................................................................................................................... 106HIDDENCH 隐藏通道 ............................................................................................................................... 26HIRTH Hirth 轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 40HPITCH Hirth 轴节距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 40HTIME H 功能估计时间 .................................................................................................................... 23I0CODDI1 两种固定距离编码 I0 的距离 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 70I0CODDI2 两种可变距离编码 I0 的距离 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 70I0TYPE 参考标志 (I0) 的类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68ICORNER (G5/G7/G50) 拐角类型的缺省值 . ......................................................................................... 33ID 驱动器变量识别符 .............................................................................................................. 109IFEED 进给率 (G94/G95) 类型的缺省值 ......................................................................................... 32IMOVE 运动 (G0/G1) 类型的缺省值 ................................................................................................. 32INCHES 缺省工作单位 ( 毫米 , 英寸 ) ................................................................................................. 20INCJOGDIST 增量微动 距离. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 52INCJOGDIST 增量 - 微动 - 距离表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 52INCJOGFEED n 增量微动进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 53INCJOGFEED 增量 - 微动 - 进给率表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 52INPOMAX 到达位置时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 72INPOSW 处于位置区域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 59INPOTIME 处于位置时间最小值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 72INPUTREV 发动机轴的旋转 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 58INPUTREV2 发动机轴的旋转 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 58IPLANE 主平面 (G17/G18) 缺省值..................................................................................................... 32IPOACCP 以 G201 方式执行加速度的 % 的最大值 . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 50IPOFEEDP 以 G201 方式执行进给率的 % 的最大值 . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 50IRCOMP 刀具半径补偿模式 (G136/G137) 的缺省值 ........................................................................... 33ISYSTEM 编程类型 (G90/G91) 的缺省值 ............................................................................................. 32JOGFEED 连续 JOG 模式进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 49JOGKEYDEF 轴和运动的方向 .................................................................................................................... 77JOGRAPFEED 连续快速 JOG 模式进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 50JOGTYPE JOG 特性.............................................................................................................................. 77KINEMATIC 运动学表格 ........................................................................................................................... 85KINID 缺省运动数量........................................................................................................................ 30LACC1 第一部分加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 64LACC2 第二部分加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 64LANGUAGE 操作语言 ............................................................................................................................. 106LFEED 转换速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 64LIMIT- 负向软件界限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 46LIMIT+ 正向软件界限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 46LONGAXIS 纵轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L) (A S X) ...................... 40

Page 122: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PAR

áM

ETR

OS

QU

INA

按字母顺序排列的机床参数列表

2.

(SOFT V03.0X)

113

LOOPCH 模拟电压信号转换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 59LOOPTIME CNC 循环时间 ..................................................................................................................... 18LOSPDLIM 对于转数 / 分较低的百分率 OK. . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 44LSCRWCOMP 丝杠误差补偿. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53LSCRWDATA 丝杠补偿表格. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53M6ALONE 没有选择刀具执行 M06 时的效果 ......................................................................................... 103MAGAZINE 刀库表格 ............................................................................................................................. 102MANACCP G201 微动加速度的最大百分率值 . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 50MANACFGAIN JOG 模式中 AC- 前向的百分率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)................... 63MANAGEMENT 管理相关参数...................................................................................................................... 103MANFEEDP G201 微动进给率的最大百分率值 . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 50MANFFGAIN 手动前馈的百分率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)................... 63MANNEGSW 关于 G201 的最大负行程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 49MANPG n 手轮配置 ............................................................................................................................... 76MANPG 手轮表格 ............................................................................................................................... 76MANPOSSW 关于 G201 的最大正行程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 49MANUAL 手动 (jog) 操作模式参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 49MASTERAXIS 龙门轴的主动轴 .................................................................................................................... 16MAXCOMP 适合于所有通道的最大算术参数 ........................................................................................... 20MAXCOUPE 龙门轴 . 允许的最大差值....................................................................................................... 17MAXFLWE 运动最大跟随误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 71MAXGLBP 最大总的算术参数................................................................................................................. 20MAXLOCP 最大局部算术参数................................................................................................................. 20MAXMANACC JOG 模式最大加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 50MAXMANFEED 连续最大 JOG 模式进给率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 50MAXOVR 最大轴倍率 (%)..................................................................................................................... 35MAXOVR 最大主轴倍率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45MAXROUND G5 最大圆整误差 .................................................................................................................. 34MAXVOLT 达到 G00FEED 的模拟电压 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss) ................. 61MENU 设置系统菜单...................................................................................................................... 107MINAENDW AUXEND 信号的最小持续时间 ............................................................................................. 22MINANOUT 最小模拟输出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A) ...................... 75MINCOMP 适合于所有通道的最小算术参数 .......................................................................................... 20MINFLWE 停止时的最大跟随误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 71MINGLBP 最小总的算术参数................................................................................................................. 20MINLOCP 最小局部算术参数................................................................................................................. 20MINOVR 最小主轴倍率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45MNEMONIC 驱动器变量的命名............................................................................................................... 109MNUM M 功能数量 ........................................................................................................................... 82MODCOMP 模块补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 44MODE 通道模式 ............................................................................................................................. 109MODERR 模块误差 . 增量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 73MODLOWLIM 模块较低界限. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 73MODNROT 模块误差 . 转动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 73MODUPLIM 模块较高界限. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)................. 73MOVAXIS 其运动影响其它轴的轴 (主控轴)....................................................................................... 21MPGAXIS 与手轮相关联的轴................................................................................................................. 76MPGFILTER 手轮的过滤时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 52MPGRESOL n 在每个开关位置手轮的分辨率 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 51MPGRESOL 手轮分辨率表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 51MPROGNAME 与 M 功能相关的子程序的命名 ............................................................................................. 83MTABLESIZE 工作台元件的数量................................................................................................................. 82MTBPAR OEM 参数表格 .................................................................................................................... 110MTIME M 功能估计时间 .................................................................................................................... 82NANG 角度转换数量...................................................................................................................... 101NAXIS CNC 控制轴的数量 ............................................................................................................... 13NCHANNEL 通道数量 ............................................................................................................................... 13NDIMOD 数字输入模块的总数 ............................................................................................................. 23NDOMOD 数字输出模块的总数 ............................................................................................................. 24NEGERROR 负向误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 54NEGERROR 负向误差 ............................................................................................................................... 22NKIN 不同运动的数量 .................................................................................................................... 85NMPG 手轮数量 ............................................................................................................................... 76NORBWIDTH 标准带宽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 56NPARSETS 参数设置数量. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 57NPCROSS 补偿点的数量........................................................................................................................ 21NPOINTS 表格点的数量. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53NPREVIOUS 先前组件存储的最大数量.................................................................................................... 108NPULSES 编码器脉冲数量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X).............. 59NPULSES2 编码器 (第二反馈)脉冲数量. . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X).............. 59NSPDL CNC 控制主轴的数量 ........................................................................................................... 17NTOOLMZ 刀库数量 ............................................................................................................................. 102OEMSUB (G18x) 与功能 G180 到 G189 相关的子程序 .................................................................................... 36OFFANGAX 角度转换原点偏置............................................................................................................... 101OPMODEP Sercos 驱动主要操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S) ...................... 39

Page 123: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

PAR

áM

ETR

OS

QU

INA

按字母顺序排列的机床参数列表

(SOFT V03.0X)

114

OPTIMIZE 刀具管理 ............................................................................................................................. 103ORDER 滤波器命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 55ORTAXNA 直交轴的命名...................................................................................................................... 101OUTPUTREV 机床轴的转动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 58OUTPUTREV2 机床轴的转动 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 58PITCH 丝杠螺距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 58PITCH2 丝杠螺距 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 58PLCDATASIZE PLC 共享区域的大小 ............................................................................................................ 25PLCOINC 每循环 PLC 偏置增量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 46POLARM3 M3 模拟电压信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(S) (A Ss X) .................... 74POLARM4 M4 模拟电压信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(S) (A Ss X) .................... 74POSERROR 正向误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54POSERROR 正向误差 ............................................................................................................................... 22POSITION 每点位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54POSITION 主控轴位置 ........................................................................................................................... 22POSX 左上角 X 坐标 .................................................................................................................... 106POSY 左上角 Y 坐标 ..................................................................................................................... 106PRB1MAX 最大探测坐标 ( 横坐标轴 ) .................................................................................................... 37PRB1MIN 最小探测坐标 ( 横坐标轴 ) .................................................................................................... 37PRB2MAX 最大探测坐标 ( 纵坐标轴 ) .................................................................................................... 37PRB2MIN 最小探测坐标 ( 纵坐标轴 ) .................................................................................................... 37PRB3MAX 最大探测坐标 ( 垂直于平面的轴 ) ......................................................................................... 37PRB3MIN 最小探测坐标 ( 垂直于平面的轴 ) ......................................................................................... 37PRBDI1 与探针 1 相关联的数字输入 .................................................................................................. 24PRBDI2 与探针 2 相关联的数字输入 .................................................................................................. 24PRBPULSE1 探针 1 脉冲的类型 ................................................................................................................ 25PRBPULSE2 探针 2 脉冲的类型 ................................................................................................................ 25PRELFITI 前后轴 . 施加预载的过滤时间 ............................................................................................... 15PRELOAD 前后轴 . 两电动机之间的预载 ............................................................................................... 14PREPFREQ 每循环准备程序块的数量...................................................................................................... 29PRGFREQ PLC 的 PRG 模块的频率 ( 在循环中 ) .................................................................................. 18PROBE 正在使用的探针 .................................................................................................................... 24PROBEAXIS 探测轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48PROBEDATA 有关探针参数的通道 ............................................................................................................. 37PROBEDATA 探针参数 ............................................................................................................................... 24PROBEDELAY 探针 1 信号延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48PROBEDELAY2 探针 2 信号延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48PROBEFEED 最大探测进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48PROBERANGE 最大制动距离 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48PROGAIN 比例增益 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 61RANDOM 随机刀库 ............................................................................................................................. 102RAPIDOVR 作用于 G00 的倍率 ( 从 0 到 100%) ..................................................................................... 35REFDIREC 机床原点搜寻方向 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 47REFFEED1 快速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68REFFEED2 慢速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68REFNEED 强制原点搜寻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 53REFNEED 强制原点搜寻........................................................................................................................ 21REFPSUB (G74) 与功能 G74 相关联的子程序................................................................................................. 36REFPULSE I0 脉冲类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 69REFSHIFT 参考点的偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68REFTIME 估计机床原点搜寻时间 ......................................................................................................... 23REFVALUE 参考点位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68REPOSFEED 最大复位进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 49ROPARMAX 最大总的只读算术参数 ......................................................................................................... 20ROPARMIN 最小总的只读算术参数 ......................................................................................................... 20ROUNDFEED G5 进给率的百分率 .............................................................................................................. 34ROUNDTYPE G5 圆整类型 ( 缺省值 ) ......................................................................................................... 34SERBRATE Sercos 传输比率................................................................................................................... 18SERCOSDATA SERCOS 驱动数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 38SERPOWSE Sercos 光强度 ...................................................................................................................... 19SERVOOFF 偏置补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A) ...................... 75SET n 操作设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 57SHARE 通过滤波器信号的 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 56SHORTESTWAY 通过最短路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(R) (A S X)...................... 43SIMJOGPANEL 模拟 JOG 面板.................................................................................................................... 108SINMAGNI 正弦曲线倍乘因子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A X)................... 59SIZE 电子凸轮数量...................................................................................................................... 110SIZE OEM 参数数量 ................................................................................................................... 110SIZE 驱动器考虑变量的数量 ....................................................................................................... 109SIZE 刀库的大小 ( 刀位的数量 ) .................................................................................................. 102SLAVEAXIS 龙门轴 . 从动轴..................................................................................................................... 16SLOPETYPE 缺省的加速度类型 ................................................................................................................ 30SPDLNAME n 主轴的命名 ........................................................................................................................... 17SPDLNAME 系统主轴列表........................................................................................................................ 17SPDLSTOP M2, M30 和 Reset 停止主轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(S) (A S X)...................... 45

Page 124: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PAR

áM

ETR

OS

QU

INA

按字母顺序排列的机床参数列表

2.

(SOFT V03.0X)

115

SPDLTIME S 功能估计时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45SREVM05 G84. 逆转停止主轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45STEPOVR 主轴倍率步幅. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 45STORAGE 有关存储的参数 .................................................................................................................. 102SUBPATH 编制子程序路径 .................................................................................................................... 37SUBTABLE OEM 子程序表格 ................................................................................................................. 36SWLIMITTOL 软件界限公差. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)................... 46SYNCHTYPE 同步类型 ............................................................................................................................... 82SYSHMENU 横向系统菜单...................................................................................................................... 107SYSMENUMODE 系统菜单的特性 .................................................................................................................. 107SYSVMENU 竖向系统菜单...................................................................................................................... 107SZERO 被认为 "0 转 /分 " 的速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A X) ......................... 74TANDEM 前后轴表格 ........................................................................................................................... 14TCOMPLIM 前后轴表格 . 补偿界限 .......................................................................................................... 16TENDENCY 趋向检验激活. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)................... 46TINTTIME 前后轴 . 前后轴整体增益 (Kp)............................................................................................... 15TMASTERAXIS 前后轴主动轴 ....................................................................................................................... 14TOOLSUB 与 "T" 相关联的子程序 .......................................................................................................... 36TORQDIST 前后轴 . 扭矩分类 ................................................................................................................. 14TPROGAIN 前后轴 . 前后轴比例增益 (Kp)............................................................................................... 15TSLAVEAXIS 前后轴 . 从属轴 ..................................................................................................................... 14TTIME T 功能估计时间..................................................................................................................... 23TYPCROSS 补偿类型 ............................................................................................................................... 21TYPE 通道类型 ............................................................................................................................. 109TYPE 运动类型 ............................................................................................................................... 85TYPE 刀库类型 ............................................................................................................................. 103TYPE 滤波器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 55TYPLSCRW 补偿类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) ............... 53UNIDIR 单向旋转 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)...................... 43UPSPDLIM 转速较高的百分率 OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) ...................... 44USERKEY 定制用户键 ......................................................................................................................... 106VMENU 竖向软键菜单位置............................................................................................................... 106WARNCOUPE 龙门轴 . 发出警告前允许的最大差值..................................................................................... 16WIDTH 窗口的宽度 ......................................................................................................................... 106WINDOW 主窗口的尺寸...................................................................................................................... 106WINEXIT 关闭 CNC 时退出窗口 ........................................................................................................... 108

Page 125: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

2.

PAR

áM

ETR

OS

QU

INA

按字母顺序排列的机床参数列表

(SOFT V03.0X)

116

Page 126: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

117

CNC 8070

(SOFT V03.0X)

3概念

3.1 级联轴

级联轴由两个电动机彼此机械的结合在一起而构成的传动系统 (轴)。它常用在大型设备上来驱动轴。

在此结构中可能遇到如下情形:

• 当单个电动机不能提供足够的扭矩来驱动轴时,级联轴可以提供必要的扭矩来使轴运动。

• 在主电动机和从属电动机之间施加预载扭矩,从而减小齿条和齿轮之间的间隙。

• 齿条齿轮传动系统的刚性要比长丝杠的好。

控制级联轴的众多应用之一与龙门机床有关。

(A) 主电机或主控电机。 除了提供扭矩之外,它还负责定位。

(B) 从属电机。 它只用于提供扭矩。

由两个电动机驱动的齿条齿轮传动系统构成的级联轴的实例。

拥有两个级联轴的龙门机床实例图。

Page 127: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

3.

概念

级联轴

(SOFT V03.0X)

118

3.1.1 级联轴配置 . 机床参数

TANDEM 级联轴

可以拥有多达 8对级联轴。每一对都必须满足下列要求:

• 每个主控级联轴都可以有一个从动级联轴。

• 在速度上该轴必须是 SERCOS 。

• 预载可能施加在两个电动机之间。

• 每个电动机可能有不同的额定扭矩。

• 每个电机的旋转方向可能不一样。

• 两个蛾电动机之间的扭矩分布可能不同于 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" 中的任意一个。

TORQDIST 扭矩分布

设置每个电机提供的扭矩,从而在级联轴上获得必需的总扭矩。

这是关于主控轴的参数。它定义需要从主控轴获取的总扭矩百分率。该参数值与100% 之差就是施加到从动轴上的百分率。

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

例如:

有两个电机,主控电机扭矩为 100 Nm,从动电机扭矩为 20 Nm,它们以相同的负载百分比工作。

TORQDIST = 20/100 = 20%

PRELOAD 两电机之间的预载

它是施加在主控轴和从动轴之间的扭矩差。该参数在它们之间设置牵引力,以消除齿条齿轮传动系统处于静止时的间隙。

这是关于主控轴的参数。它定义施加预载的额定扭矩的百分率。

为了使两轴提供相反的扭矩,预载值必须大于所有阶段所需要的 大扭矩,包括加速阶段。

该参数可以通过示波器和 PLC 修改。

可取值 参数 "AXISNAME" 中定义的任何轴。

可取值 0 到 100% (0 和 100% 都包括在内 ).

缺省值 50%

可取值 : -100% 到 100%.

缺省值 : 0 ( 预载失效 ).

Page 128: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

概念

级联轴

3.

(SOFT V03.0X)

119

PRELFITI 施加预载的过滤时间

当设置了预载值时,它消除级联轴补偿器输入的扭矩阶梯。这样可以消除级联轴的主控轴和从动轴速度指令中的台阶。

设置其为零,则滤波器失效。

该参数可以通过示波器修改。

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

比例控制器产生一个与两个电动机之间的扭矩误差成比例的输出。

该参数可以通过示波器修改。

例如:级联轴的 高转速为2000转/分,额定扭矩为20Nm。 TPROGAIN设置为10%。

Kp = (2000 转 /分 / 20 Nm) · 0.1= 10 转 / 分 /Nm.

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

整体控制器产生一个与两个电动机之间的扭矩误差的积分成比例的输出。

该参数可以通过示波器修改。

TCOMPLIM 补偿极限

该参数限制级联轴应用的 大补偿。此极限也可以施加到积分中。

该参数是关于主控轴的,它定义主控电动机 高转速的百分率。 如果设置其为“0”值,级联轴控制的输出将是零,从而使级联轴失效。

施加预载就意味着机械的连接构成级联轴的主控轴和从动轴。否则,电机甚至会在没有控制速度指令的情形下运动。

可取值 : 0 到 65535 毫秒。

缺省值 1000 毫秒

可取值 0 到 100%.

缺省值 : 0 ( 没有施加比例增益 ).

kPSmaxTnom----------⎝ ⎠⎛ ⎞ TPROGAIN×=

Terror Tmaster– Tslave Preload+ +( )=

Speed kP Terror•=

可取值 : 0 到 65535 毫秒

缺省值 0 ( 没有施加积分增益 ).

kiControlTimeIntegralTime--------------------------------------- kp×=

Terror Tmaster– Tslave Preload+ +( )=

Speed ki Terror∑⋅=

Page 129: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

3.

概念

级联轴

(SOFT V03.0X)

120

该参数可以通过示波器修改。

可取值 0 到 100%.

缺省值 : 0

Page 130: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

概念

级联轴

3.

(SOFT V03.0X)

121

3.1.2 预载效果

下图所示为不同情况下的预载效果。

静止时预载

加速时预载

恒速时预载。摩擦扭矩 > 预载

Page 131: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

3.

概念

级联轴

(SOFT V03.0X)

122

恒速时预载。摩擦扭矩 < 预载

减速时预载

Page 132: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

概念

级联轴

3.

(SOFT V03.0X)

123

3.1.3 级联轴配置 . 方框图

级联轴控制系统的方框图显示了具有从动级联轴的主控级联轴。龙门机床的方框图由两个与下图相同的图表组成。

方框图有两个区域,一个为驱动器,一个为 CNC,它包含位置循环和级联轴控制。

位置和速度循环

仅对于级联轴的主控轴的位置而言,位置循环是封闭的。主控级联轴的速度指令也被发送给从动级联轴,来封闭速度循环。

级联轴控制根据扭矩的分布和选择的预载改变主控轴和从动轴的速度指令。

主控轴的前馈和 AC- 前馈的值施加到从动轴上,它们必须有相同的传动速比。

Page 133: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

3.

概念

级联轴

(SOFT V03.0X)

124

级联轴控制。

下面的方框图显示了级联轴控制的应用。

所使用术语的含义是:

级联轴系统的主控电动机的扭矩

它是由控制级联轴系统中主控轴的驱动 SERCOS 变量 TV2 表示的额定扭矩的百分率。在每次循环中通过 SERCOS 快速通道来读取它 。

级联轴系统的从动电动机的扭矩

它是由控制级联轴系统中从动轴的驱动 SERCOS 变量 TV2 表示的额定扭矩的百分率。在每次循环中通过 SERCOS 快速通道来读取它 。

扭矩分布

为了使扭矩分布比率不为 1:1,电机产生了扭矩的标准化增益。

预载

施加在处于相反方向的两级联轴的预先的扭矩。为了消除齿条齿轮传动系统在静止位置时的间隙,设置了一个牵引。 它由每根轴提供的扭矩差确定。

预载滤波器

当配置预载时,从开始就防止扭矩突变的一阶滤波器。

施加预载就意味着机械的连接构成级联轴的主控轴和从动轴。否则,电机甚至会在没有控制速度指令的情形下运动。

Page 134: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

概念

级联轴

3.

(SOFT V03.0X)

125

级联轴系统的 PI

制造每个电机的 PI 提供了对应的扭矩。如果提供的扭矩太低,它就增大速度指令;如果提供的扭矩太高,它就减小速度指令。

当定义级联轴时,在每个循环中,CNC 通过 SERCOS 读取由主控轴和从动轴提供的扭矩。 这可能会导致 Sercos 快速通道中可读写的变量数目变少。

Page 135: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

3.

概念

级联轴

(SOFT V03.0X)

126

3.1.4 级联轴变量

与通用机床参数相关

这些参数是只读同步的,在程序段准备阶段计算它们的值。

它们拥有通用的名称。将字母 “i”替换为数字,保留括号。

级联轴相关

这些参数是读 /写(R/W)同步的,在执行阶段计算它们的值。 它们符合线性和旋转轴及主轴。

变量的记忆码有着通用的名字。

• 用轴的名字或逻辑数字代替 "Xn" 。

• 用通道编号代替 "n" 字母,保留括号。

(V.)A.TPIOUT.[Xn] (V.)A.TPIIN.[Xn]

两个变量都是以转 / 分为单位获得值。轴必须是有效的级联轴控制,否则,返回零值。

(V.)A.TORQUE

读取该变量的 PLC 以十分之一给出结果(x10)。

PRG PLC INT(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

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

Page 136: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

概念

级联轴

3.

(SOFT V03.0X)

127

3.1.5 级联轴调整过程

此过程需要记住机床的类型。 一般而言,级联轴机床的的共振频率低。因此,CNC 必须在没有频率组件的情况下生成高于共振频率的位置指令。

该过程应该以低加加速度的值(低于 10 m/sg3)和低 Kv 开始。在后面的重新调整中,它们总是能够增长。

调整步骤

1. 让两轴独立运动。

第一步必须保证正确独立的操作主控轴和从动轴,而且要确定两轴必须以相似的动力在相同的方向上运动。

2. 让轴以缓慢和连续的速度运动。

·1· 不要做不平稳的运动,因为第二电动机由第一电动机牵引着。在这种情况下,任何的加速或减速都会迫使它从间隙的一端移向另一端,从而使得它不平稳。

·2· 一旦已经执行了运动,确定两电机的旋转方向一致。

·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· 使用常用的方法,重新调整两电机的速度环。

必须遵守:电机逆向的旋转颠倒了扭矩的方向,从而它必须改变由驱动参数SP43 和 TP85 监控的值的方向。i

改变速度环的参数时, 好的做法就是同时在两个驱动器上改变它们。但是, 这是不可能的,所以推荐在值上做小的改变或在电机停止时来改变它们。

i

Page 137: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

3.

概念

级联轴

(SOFT V03.0X)

128

Page 138: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

129

CNC 8070

(SOFT V03.0X)

4PLC 简介

可以从前面板上编辑 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.) 通用机床参数

Page 139: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

PLC

编程

(SOFT V03.0X)

130

4.1 PLC 编程

PLC程序可以将用助记语言编写的文件 (扩展名 : "plc")和用“C”语言编写的文件 (扩展名 : "c") 组合起来。

两个文件都必须位于下面的目录中:

C:\CNC8070 \MTB \PLC \PROJECT

推荐将助记语言文件作为主要的 PLC 程序,“C”语言文件用于辅助任务(例如:温度补偿)。

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

)

Page 140: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

PLC程序的模块结构

4.

(SOFT V03.0X)

131

4.2 PLC 程序的模块结构

它可能包括如下的模块:

• 主模块 (PRG).

• 周期性模块 (PE)

• 第一循环模块 (CY1).

每个模块都必须开始于定义指令 (PRG, PE, CY1),结束于 END指令。

PRG 主模块

循环的执行,它负责分析和修改 CNC 的输入、输出和变量。

CY1 第一循环模块

它是可选择的,仅仅在启动 PLC 时执行它。它用于在执行主程序之前,初始化各种资源和变量。

PEt 周期性执行模块

它是可选择的,每隔 t 毫秒执行一次。 "t" 的值由指令: PEt ( 在 1 和 2147483647毫秒之间 ) 给出。

它用于执行在每次 PLC 循环中不需要都执行的任务。例如: 运用指令 PE 30000在周期性模块中可以定义每 30 秒执行一次的任务。

PE 1000

···

END

定义每秒 (1000 毫秒)执行的周期性模块。

Page 141: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

PLC程序的模块结构

(SOFT V03.0X)

132

4.2.1 PLC 模块执行

CY1 第一循环模块

只有在启动 PLC 程序时才执行第一循环模块 (CY1)。

PRG 主模块

每当由参数 (g.m.p.) PRGFREQ 指定时,将连续执行主模块。每当被参数 (g.m.p.)PRGFREQ(该参数定义主模块在执行完多少 CNC 循环后开始执行)指定时,主模块(PRG) 将被连续执行。

例如:如果取样周期为 4 毫秒,且 PRGFREQ=2, PRG 模块将每 4x2=8 毫秒被执行一次。 

执行 PRG 需要大约 100µs。

PEt 周期性执行模块

以指令 PE t设定的频率执行周期性模块。

每秒(1000 毫秒)执行周期性模块 PE 1000。

Page 142: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

PLC

程序执行

4.

(SOFT V03.0X)

133

4.3 PLC 程序执行

主模块 (PRG).

按照如下的方法处理主模块:

1. 为 PLC 的 I 资源赋予物理输入的当前值 (远程模块)。

2. 假定内部 CNC 变量的当前值 (CNCREADY, START, FHOUT, .....)。

3. 执行主程序(PRG)。

4. 运用相关 PLC 资源的当前值更新内部的 CNC 变量 (EMERGEN, STOP, FEEDHOL,...)。

5. 将 PLC 的 O资源的当前值赋予物理输出 (远程模块)。

6. 循环结束,为下一次扫描做好准备。

周期性模块 (PE)

按照如下的方法处理周期性模块:

1. 在模块的开始假定物理输入的当前值(远程模块)。

2. 执行周期性模块。

3. 将 PLC 的 O资源的当前值赋予物理输出 (远程模块)。

4. 周期性模块结束。

Page 143: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

PLC

资源

(SOFT V03.0X)

134

4.4 PLC 资源

PLC 有如下资源:

• 输入 (I1-I1024) 和输出 (O1-O1024)

• 标志 (M1-M8192)

• 信息 (MSG1-MSG256)

• 错误 (ERR1-ERR256)

• 时钟 (CLK)

• 寄存器 (R1-R1024)

• 定时器 (T1-T2756)

• 计数器 (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 之间的标志号来表示。

Page 144: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

PLC

资源

4.

(SOFT V03.0X)

135

信息 (MSG1-MSG256)

当处于激活状态 (=1) 时,它们在 CNC 屏幕上显示信息。与信息相关的文字必须提前在 PLC 的信息和错误表格中定义。

用字母 MSG 后接 MSG1 和 MSG256 之间的信息号来表示。

当启动 PLC 时它们将被初始化 (=0) 。

错误 (ERR1-ERR256)

当处于激活状态 (=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 秒

Page 145: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

PLC

资源

(SOFT V03.0X)

136

寄存器 (R1-R1024)

这是能够存储32位的数字变量的元件。每个寄存器中存储的值可取± 2.147.483.647之间的带符号的整数。它能够作为十进制或十六进制 (前置 "$")码处理。例如:

156 ( 十进制 )

$9C ( 十六进制 )

用字母 R 后接 R1 和 R1024 之间的寄存器号表示。

也可以使用字母 B和位号(0/31)引用寄存器的位。 PLC 认为位 0 是最低有效位,位 31 是最高有效位。

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 输入与输出”。

Page 146: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

PLC

资源

4.

(SOFT V03.0X)

137

4.4.1 物理输入和输出编号

使用机床参数来设置 I/O 模块的编号。如果没有定义这些参数,CNC 根据远程模块的顺序自动的对模块进行编号。

根据远程组的顺序编号

根据远程组的顺序进行编号(供电元件的旋转开关)。在每个组内,它们从上到下,从左到右进行排序。

组 1 组 2 组 3

O1...O32 O33...O48 O49...O64

I1...I48 I49...I64 I65...I96

Page 147: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

PLC

资源

(SOFT V03.0X)

138

通过机床参数编号

当由机床参数设置编号时,分配给每个模块一个基础指数,在此之后对模块的输入和输出进行编号。基础指数的值必须是 16 的倍数加上 1(也就是 1,17,33 等)。基础指数可以是任何顺序且它们不需要连续。

当插入一个新的模块时,分配给第一个模块表格的编号,分配给最后一个模块下一个有效的基础指数,一直到最高的指数被分配出去。

数字输入 数字输出

指数 输入 指数 输出

模块 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

Page 148: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

定时器的操作

4.

(SOFT V03.0X)

139

4.5 定时器的操作

所有的定时器都有一种输出 T状态及输入:TEN, TRS, TG1, TG2, TG3 和 TG4。从定时器启动之后,它还可以在任何时候核对经过的时间 t。

当启动PLC时,通过设置它们的T状态及其时间计数为“0”来初始化所有的定时器。

(TEN) 使能输入

该输入可以中止和恢复定时器的定时。

它用字母 TEN 后接定时器号表示。例如: TEN 1, TEN 25, TEN 102等。

如果定时器被激活,选择了输入低电平 TEN=0,PLC 将停止定时;重新设置输入高电平 TEN=1,将恢复定时。

缺省时,每次定时器被激活时,PLC 将赋予该输入高电平(=1)。

I2 = TEN 10

输入 I2 控制定时器 T10 的使能输入。

Page 149: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

定时器的操作

(SOFT V03.0X)

140

(TRS) 复位输入

该输入用于通过设置其 T状态及它的计数为“0”对定时器进行初始化。

它用字母 TRS 后接定时器号表示。例如: TRS 1, TRS 25, TRS 102等。

如果定时器被激活,在 TRS 输入产生了一个上升沿(0 到 1 转换),PLC 将初始化定时器。定时器被关闭,必须再次激活它的触发输入去激活它。

缺省时,每次定时器被激活时,PLC 将赋予该输入高电平 (=0)。

(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 天)。

激活定时器

依照在一个上升沿(0到1转换)或下降沿(1到0转换)处选择输入数字激活定时器。

稍候,此部分将展示在这些模块中的每一种情况下如何操作。

(T) 状态输出

表示定时器的逻辑状态。

用字母 T 后接定时器号表示。例如: T1, T25, T102等。

I3 = TRS 10

输入 I3 控制定时器 T10 的复位输入。

TG1 20 100

时间常数为 100 毫秒,单稳态模式(TG1),激活定时器 T20。

TG2 22 R200

时间常数为存储在寄存器内部的以毫秒为单位的 R200,延迟激活模式(TG2),激活定时器 T22。

Page 150: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

定时器的操作

4.

(SOFT V03.0X)

141

定时器的逻辑状态取决于选择的操作模式(TG1, TG2, TG3 and TG4),稍后将对此说明。

(T) 经过的时间

表示从定时器被激活起经过的时间。

用字母 T后接定时器号表示。虽然当它被写作 T123 时与状态输出一样,但是这两者被用于不同的指令类型。

在二进制的指令中,它引用定时器的逻辑状态的。

在算术和比较指令中,它引用经过的时间。

T123 = M100

将 T123 的状态 (1/0) 赋予 M100。

I2 = MOV T123 R200

将 T123 经过的时间传递给寄存器 R200。

CPS T123 GT 1000 = M100

比较 T123 经过的时间是否大于 1000。如果是,激活标志 M100。

Page 151: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

定时器的操作

(SOFT V03.0X)

142

4.5.1 单稳态模式 . TG1 输入

在该操作模式下,定时器状态从被 TG1 输入激活开始一直保持逻辑高电平(=1),直到时间常数指定的时间过去。

如果该定时器设置为 TEN=1 和 TRS=0,定时器在输入 TG1 产生上升沿时将被激活。此时,定时器的输出状态 (T)发生改变 (T=1),并且计时 t从 “0”开始。

一旦经过了由时间常数指定的时间,定时器将认为定时结束。定时器的状态输出(T)发生改变 (T=0),将保持定时经过的时间 (t)。

在定时计时期间,输入 TG1 的任何变化(上升沿或下降沿)不再产生任何作用。

一旦定时计时结束,如果再次要求激活定时器,必须在 TG1 输入再次产生一个上升沿。

Page 152: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

定时器的操作

4.

(SOFT V03.0X)

143

在该模式 TRS 输入的操作

如果在定时计时期间或之后的任何时刻,在 TRS 输入产生了上升沿,PLC 将对该定时器进行初始化,设置它的状态输出低电平 (T=0)并取消它的计时(t=0)。

由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。

在该模式下 TEN 的输入操作

一旦定时器被激活,如果选择了 TEN=0,PLC 将停止定时计时,如果要继续计时,必须赋予 TEN=1。

Page 153: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

定时器的操作

(SOFT V03.0X)

144

4.5.2 延迟激活模式 TG2 输入

该操作允许在触发输入 TG2 的激活和定时器的输出“T”状态的激活之间有一个时间延迟。

这个延迟的持续时间由时间常数确定。

如果该定时器被初始化为 TEN=1 和 TRS=0,定时器在输入 TG2 产生上升沿时被激活。此时,计时时间 t从“0”开始。

一旦经过了时间常数指定的时间,就认为定时操作完成。定时器状态输出(T=1)被激活,并将保持高电平这个状态直到触发输入 TG2 产生下降沿。

经过的时间(t)将保持直到触发输入 TG2 产生了一个新的上升沿。

如果在指定的时间常数到达之前触发输入 TG2 产生了下降沿,PLC 将认定为定时计时操作结束,并保持此时的时间计数 t的值作为定时器时间。

Page 154: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

定时器的操作

4.

(SOFT V03.0X)

145

在该模式下 TRS 输入的操作

如果在定时计时期间或之后的任何时刻,在 TRS 输入产生了上升沿,PLC 将对该定时器进行初始化,设置它的状态输出低电平 (T=0)并取消它的计时(t=0)。

由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。

在该模式下 TEN 输入操作模式

一旦定时器被激活,如果选择了 TEN=0,PLC 将停止定时计时,如果要继续计时,必须赋予 TEN=1。

Page 155: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

定时器的操作

(SOFT V03.0X)

146

4.5.3 延迟关闭模式 TG3 输入

在该操作模式,允许在触发输入 TG3 的关闭和定时器“T”输出状态的关闭之间有一个时间延迟。延迟的持续时间取决于时间常数。

如果该定时器被初始化为 TEN=1 和 TRS=0,定时器在触发输入 TG3 产生上升沿时将被激活。此时,定时器的状态输出为高电平 (T=1)。

定时器将等待 TG3 输入下降沿,从而使 t 开始从“0”计时。

一旦经过了时间常数指定的时间,就认为定时操作完成。定时器状态输出低电平(T=0)将被关闭。

经过的时间(t)将保持直到触发输入 TG3 产生一个新的上升沿。

如果在指定的时间常数到达之前触发输入 TG3 产生上升沿,PLC 将认定为一次新的触发,并设置其输出状态为高电平 (T=1)且从 “0”重新开始计时。

Page 156: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

定时器的操作

4.

(SOFT V03.0X)

147

在该模式下 TRS 输入的操作

如果在定时计时期间或之后的任何时刻,在 TRS 输入产生上升沿,PLC 将对该定时器进行初始化,设置它的状态输出低电平 (T=0)并取消它的计时(t=0)。

由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。

在该模式 TEN 输入的操作

一旦定时器被激活,如果选择了 TEN=0,PLC 将停止定时计时,如果要继续计时,必须赋予 TEN=1。

Page 157: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

定时器的操作

(SOFT V03.0X)

148

4.5.4 信号限制模式 TG4 输入

在该操作模式下,从 TG4 输入被激活开始直到时间常数指定的时间到达,或在 TG4输入产生下降沿前,定时器的状态将一直保持高电平 (T=1)。

如果该定时器被初始化为 TEN=1 和 TRS=0,定时器在触发输入 TG4 产生上升沿时将被激活。此时,定时器的状态输出 (T)发生改变 (T=1),并且定时器计时 t 从“0”开始计时。

一旦经过了时间常数指定的时间,就认为定时操作完成。定时器状态输出变为低电平(T=0)。

经过的时间(t)将保持直到触发输入 TG4 产生一个新的上升沿。

如果在指定的时间常数到达之前触发输入 TG4 产生下降沿,PLC 将认为操作结束,并设置其状态输出为低电平 (T=0)且保持此刻的时间数值 (t)。

要再次激活定时器,必须在 TG4 输入产生一个上升沿。

Page 158: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

定时器的操作

4.

(SOFT V03.0X)

149

在该模式 TRS 输入的操作

如果在定时计时期间或之后的任何时刻,在 TRS 输入产生上升沿,PLC 将对该定时器进行初始化,设置它的状态输出低电平 (T=0)并取消它的计时(t=0)。

由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。

在该模式 TEN 输入的操作

一旦定时器被激活,如果选择了 TEN=0,PLC 将停止定时计时,如果要继续计时,必须赋予 TEN=1。

Page 159: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

计数器的操作

(SOFT V03.0X)

150

4.6 计数器的操作

所有的计时器都有 C状态输出和 CUP, CDW, CEN 和 CPR输入。可以在任何时候查询计数器的计数数值。

计数器的计数存储在 32 为变量中,因此可能的数值最大为 ±2147483647。

(CUP) 累加输入

该输入允许在每次产生上升沿时计数器增加一个计数单位。

用字母 CUP 后接计数器的号表示。例如: CUP 1, CUP 25, CUP 102等。

(CDW) 递减计数输入

该输入允许在每次产生上升沿时计数器递减一个计数单位。

用字母 CDW 后接计数器的号表示。例如: CDW1, CDW25, CDW102等。

I2 = CUP 10

每次在输入 I2 产生上升沿,计数器的计数 C10 将增加一个单位。

I3 = CDW 20每次在输入 I3 产生上升沿,计数器的计数 C10 将递减一个单位。

Page 160: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC简介

计数器的操作

4.

(SOFT V03.0X)

151

(CEN) 使能输入

该输入可以启用内部计数器计数。

用字母 CEN 后接计数器号表示。例如:CEN 1, CEN 25, CEN 102等。

为了能够修改内部计数 (CUP 和 CDW), CEN 输入必须是高电平 (=1).。设置 CEN= 0 停止计数器计数,忽略 CUP 和 CDW 的输入。

(CPR) 预置输入

该输入允许给计数器预置期望的数值。

用字母 CPR后接计数器号和赋予计数器的计数数值表示。预置计数器指定的 CPR 输出的上升沿的值。

计数数值可以通过数字数值或通过赋予它 R 寄存器的内部数值来指定。它的值必须在 0和 ± 2,147,483.647 之间。

(C) 状态输出

该输出表示计数器的逻辑状态。用字母 C后接计数器号表示。例如: C1, C25, C102,等。

当计数值为 “0”时,该计数器的逻辑状态为 C=1,在其它情况下 C=0。

CPR 20 100

将 C20 计数器预置为数值 100 。

CPR 22 R200

将 C22 计数器预置为寄存器 R200 的数值。

Page 161: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

4.

PLC简介

计数器的操作

(SOFT V03.0X)

152

(C) 计数数值

表示内部计数器的计数数值。

用字母 C 后接计数器号表示。例如:C1, C25, C102等。虽然通过 C123 描绘它时与状态输出一样,但这两者是不同的,它们用不同的指令类型。

在二进制的指令中,用计数器的逻辑状态表示。

在算术和比较指令中,用计数器的内部计数表示。

PLC 用 32 位的变量存储每个计数器的计数。

C123 = M100

将计数器 123 的状态 (0/1) 赋予标志 M100。

I2 = MOV C123 R200

将计数器 C123 的计数传递给寄存器 R200.

CPS C123 GT 1000 = M100

比较计数器C123 的计数是否大于1000。如果是,它将激活标志M100。

Page 162: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

153

CNC 8070

(SOFT V03.0X)

5PLC 编程

PLC 程序由模块组成,其包括:

• 主模块 (PRG).

• 周期性模块 (PE)

• 第一循环模块 (CY1).

它们由一系列的指令组成,根据它们的功能,这些指令可能是引导指令或可执行指令。

引导指令

引导指令为 PLC 提供有关模块的类型 (PRG, CY1, ...) 和执行方式 (REA, IMA, ...) 的信息。

可执行指令

对于可执行指令,可以检查和 (或)修改 PLC 资源的状态。它们包括:

• 逻辑或布尔指令 (I28 AND I30).

• 操作指令 (=O25).

逻辑表达式的组成:

• 查询指令 (I28, O25).

• 运算符 (AND).

写两行或更多行的逻辑表达式,在每行 后要加上 “\”符号。

注释

所有的注释以“;”开始。以“;”开始的行被认为是注释行,它们不会被执行。

Page 163: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

(SOFT V03.0X)

154

空行也是合理的。

编程实例 :PRG ; 引导指令

; Example 注释

I100 = M102 ; 可执行指令

I28 AND I30 ; 逻辑表达式

= O25 ; 操作指令

I32 \ ; 查询指令 ( 表达式的第一部分 )

AND I36 ; 查询指令 ( 表达式的第二部分 )

= M300 ; 操作指令

END ; 引导指令

Page 164: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

引导指令

5.

(SOFT V03.0X)

155

5.1 引导指令

这些指令为 PLC 提供有关编程模块的类型和执行方式的信息。

用于 PLC 编程的引导指令有:

PRG, PE t, CY1 模块类型 .

END 模块结束 .

REA, IMA 实际或映像数值 .

L 标号 .

SUB 子程序定义 .

DEF, PDEF 符号定义 .

NOMONIT 无监控 .

EXTERN 外部子程序定义 .

PRG, PE t, CY1 模块类型

PLC 程序由模块组成。 每个模块必须以它的定义指令(PRG, PE, CY1)开始,以指令 END结束。

PRG 主模块

CY1 第一循环模块 .

PE t 周期性模块。每 “t”毫秒执行一次。

参考 131 页“4.2PLC 程序模块结构”。

END 模块或子程序的结束

每个模块和子程序必须定义它。

在末尾的 END后需要使用回车(空行)。

REA, IMA 实际或映像数值

表示PLC后面所做的查询定义是I, O, M资源或实际 (REA)数值还是映像 (IMA)数值。其它的资源没有映像数值,因此它们始终是采用实际数值。

实际数值是资源在当时所拥有的,而映像数值是资源在先前一个循环扫描结束时所拥有的。

映像数值 (IMA) 和实际数值 (REA) 可能结合在同一个指令中。

缺省状态下,所有的模块 (PRG, CY1, PEt) 都用实际资源数值操作。操作指令 (=O32)总是更新 PLC 资源的实际数值。

了解实际数值与映像数值操作的情况

下面的例子显示了当使用实际数值与映像数值操作时,PLC 是如何处理的。对于给定的 PLC 程序和已经初始化为零的资源,它显示了在每个扫描或循环的结束所有资源的状态。

CY1 ; CY1 模块的开始

···

END ; CY1 模块的结束

PRG ; PRG 模块的开始

···

···

END ; PRG 模块的结束

IMA I3 AND REA M4 = 02

Page 165: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

引导指令

(SOFT V03.0X)

156

对于实际数值 (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指令结束。

必须在模块 (PRG, CY1, PE) 之外定义它们,例如在引导指令 END之后程序的结束。

子程序也可以从 L指令开始,结束于 END 指令。

EXTERN 外部子程序定义

用程序中使用的 “C”语言文件定义的子程序必须在 DEF 指令和模块 CY1, PRE 和PEt之前的程序的开始被定义为外部的。

对于 EXTERN 指令,可以一个接一个的定义那些子程序。

用字母 EXTERN后接空格和子程序的 24 位的名字表示。

Scan 1

Scan 4

Scan 3

Scan 2

M1 M2 M3 O5 M1 M2 M3 O5

1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 0

1 1 1 1 1 1 0 0

1 1 1 1 1 0 0 0

0 0 0 0 0 0 0 0

REA IMA

()=M1

M3 = O5

M2 = M3

M1 = M2

SUB A22

···

END

EXTERN SUMA

EXTERN TEMPERATURE

Page 166: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

引导指令

5.

(SOFT V03.0X)

157

DEF, PDEF 符号定义

PLC 允许对一些简单的编程及后面的 PLC 程序的理解定义一些符号, 那些符号总是写在模块 CY1, PRG 和 PEt之前程序的开头。

DEF指令用于定义PLC使用的符号的极限数量,而PDEF指令可定义100个用于PLC本身的符号,如在工件加工程序中或在外部的应用程序中。超过该极限的符号将被忽略,CNC 将发布相应的错误信息。

它们由大写字母 (A.. Z) 和数字 (0 .. 9) 中的 20 个字符序列组成。也可以由字符“/”打头。这样的话,下一个字符必须是一个字母。名字中可以有“_”字符,但是它不能是打头的字符。为指令保留的字符不能够使用。

符号可能与任何十进制或十六进制的数或 PLC 资源关联,例如:输入 (I)、输出 (O)、标志 (M)、寄存器 (R)、 寄存器位、计数器 (C) 和定时器 (T)。

不能出现重复定义的符号; 但是少数几个符号可以分配给相同的资源。

一旦某个符号已经与某一资源或数字值相关联,它就可以使用资源的名字、数字或它的相关符号。

从工件加工程序或应用程序处存取 PDEF 符号。

从工件加工程序、 MDI 或外部应用程序处存取用 PDEF指令定义的符号,用如下变量来完成。从工件加工程序中断模块预备处查询此变量。

V.PLC. 符号 从工件加工程序或 MDI 处存取 .

PLC. 符号 从外部应用程序处存取 .

变量是可读的还是可写的取决于分配给用 PDEF定义符号的资源。

NOMONIT 无监控

当编辑此引导指令时,它不产生对于监控 PLC 程序所必需的信息。换句话说,该程序不被监控。

它总是编辑在 DEF指令和模块 CY1, PRG 和 PEt之前程序的开始。

该指令应仅仅用于当 PLC 程序执行时间很紧急的情况。在调试完 PLC 程序之后定义它。

PDEF COOL I12

PDEF K1 $FFFF3

DEF K2 372893

DEF K3 -437289

DEF /FAN I23

Page 167: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

引导指令

(SOFT V03.0X)

158

编程实例

; 无监控

NOMONIT

; 外部子程序

EXTERN TEMPERATURE

; 符号定义

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

Page 168: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

查询指令

5.

(SOFT V03.0X)

159

5.2 查询指令

它被用于检查 PLC 资源的状况及用于 CNC-PLC 通讯的标志和寄存器。参考“7 逻辑CNC 的输入与输出”。

有如下查询指令:

• 简单查询指令 .

• 信号沿检测查询指令 .

• 比较查询指令 .

简单查询指令

它们测试资源的状态并返回其逻辑状态。

• 输入 (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"。

Page 169: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

查询指令

(SOFT V03.0X)

160

信号沿检测查询指令

它们检查从上次查询以来,资源的状态是否发生了变化。该查询可以用在实际或映像数值上。

可用的指令是:

DFU 检查上升沿 .

DFD 检查下降沿 .

DFU 检查上升沿

检查在特定的资源是否产生了上升沿 (0- 到 -1 变化 )。如果有上升沿产生,它将返回"1" 。

DFD 检查下降沿

检查在特定的资源是否产生了下降沿 (0- 到 -1 变化 )。如果有下降沿产生,它将返回"1" 。 

DFU 和 DFD 编成的格式为:

DFUDFD

I1··1024O1··1024M1··8192MSG1··256ERR1··256B0··31 R1··1024CLKCNC-PLC 通信标记

DFU I23

DFU B3R120

DFU AUXEND

DFD O32

DFD M45

Page 170: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

查询指令

5.

(SOFT V03.0X)

161

比较查询指令

CPS 比较两个操作数

对于CPS 指令,它可以在两个操作数之间作比较,检查第一个操作数是否大于(GT),大于或等于 (GE),等于 (EQ),不等于 (NE),小于或等于 (LE) 或小于 (LT) 第二个操作数。

可以用作操作数的有:定时器 (内部计时),计数器 (内部计数),寄存器,CNC-PLC通讯寄存器和±2147483647之内的十进制(#) 或十六进制的数或0到$FFFFFFFF之间的数。

如果满足要求的条件,查询指令将返回逻辑数值 “1”;否则返回数值“0”。

编程格式:

CPS T1··256C1··256R1··1024R CNC-PLC#

GTGEEQNELELT

T1··256C1··256R1··1024R CNC-PLC#

CPS C12 GT R14 = M100

如果计数器 “C12”的内部计数大于寄存器 R14 的数值,PLC 将使标志M100=1,反之 M100=0。

CPS T2 EQ 100 = TG1 5 2000

当定时器“T2”经过的时间等于 100 毫秒时,定时器“T5”将被激活,并工作在单稳态模式,时间常数为 2秒。

Page 171: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

运算符和符号

(SOFT V03.0X)

162

5.3 运算符和符号

用于分组和操作不同的查询指令。

可供使用的运算符是 NOT, AND, OR, XOR。运算符的运算优先级顺序从左到右,从高到 低依次是 NOT AND XOR OR。

可供使用的符号是 \, (, )

NOT 对查询的结果取反。

AND 逻辑功能 " 与 "。

OR 逻辑功能 " 或 ”。

XOR 逻辑 " 异或 " 功能。

\ 换行

用于写多于一行的逻辑表达式。

可以按如下编写程序:

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”。

NOT I2 = O3

输入 I2 无效时输出 "O3" 有效。

I4 AND I5 = O6

输入 (I4, I5) 均有效时输出 "O6" 有效。

I7 OR I8 = O9

两个输入有一个有效时输出 "O9" 有效。

I10 XOR I11 = O12

当输入 I10 和 I11 的逻辑值不同时输出 "O12" 有效。

( ) = O2

输出 O2 将总是高电平 (=1).

Page 172: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

操作指令

5.

(SOFT V03.0X)

163

5.4 操作指令

根据从逻辑表达式获得的结果,操作指令可以改变 PLC 资源的状态及 CNC-PLC 通讯的标志。

逻辑表达式 = 操作指令

可以有多个操作指令与一个逻辑表达式相关联。所有的操作指令必须前置 “=”符号。

所有的操作指令允许前置 NOT,它将对该操作表达式的结果取反。

操作指令被划分为:

• 二进制赋值操作指令 .

• 二进制条件操作指令 .

• 顺序断点设置操作指令 .

• 算术操作指令 .

• 逻辑操作指令 .

• 特定操作指令 .

除了采用物理输入外,操作指令可以改变 PLC 资源的状态。当看见“I 1/1024”域时,意味着只有没有使用的输入状态可以被修改。

例如,当时采用物理输入 I1 到 I32时,只有输入 I33到 I1024可以改变。

I2 = O3 = NOT M100 = NOT TG1 2 100 = CPR 1 100

输出 O3显示输入 I2的状态。

标志 M100显示输入 I2的否定状态。

输入 I2的下降沿将激活定时器 T2的触发输入 TG1 。

输入 I2的上升沿将把计数器 C1 的数值预置为 100。

Page 173: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

操作指令

(SOFT V03.0X)

164

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

= CDW 1/256 = CEN 1/256 = CPR 1/256 #/R

= B 0/31 R 1/499 = CNC-PLC mark

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。

Page 174: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

操作指令

5.

(SOFT V03.0X)

165

5.4.2 二进制条件操作指令

有 3个指令 SET, RES 和 CPL 可用于改变指定资源的状态。

它们的编程格式是:

= SET 如果表达式 = "1", 它将 "1" 赋予指定的资源。

如果逻辑表达式结果为 “1”,它将“1”赋予指定的资源。如果结果为 “0”,不改变资源的状态。

= RES 如果表达式 = "1", 它将 "0" 赋予指定的资源。

如果逻辑表达式结果为 “1”,它将“0”赋予指定的资源。如果结果为 “0”,不改变资源的状态。

= CPL 如果表达式 = "1", 对资源求补。

如果逻辑表达式结果为 “1”,它将对指定的资源状态求补。如果结果为 “0”,不改变资源的状态。

= SET= RES= CPL

I 1/1024O 1/1024M 1/8192MSG 1/256ERR 1/256B 0/31 R 1/1024CNC-PLC 标志

CPS T2 EQ 100 = SET B0R100

当定时器 T2 经过的时间等于 100 毫秒时,寄存器 R100 的 0 位将被设置为 “1”。

I12 OR NOT I22 = RES M55 = NOT RES M65

当逻辑表达式的结果为“1”时,PLC 设置“M55 = 0”,且不改变 M65。

当逻辑表达式的结果为“0”时,PLC 设置“M65 = 0”,且不改变 M55。

DFU I8 OR DFD M22 = CPL B12R35

每次在输入 I8检测到上升沿或在标志 M22检测到下降沿,PLC 将对寄存器 R35的位 12 求补。

Page 175: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

操作指令

(SOFT V03.0X)

166

5.4.3 顺序断点设置操作指令

这些操作中断程序的执行顺序,并在该程序的其它地方继续执行。

= JMP 无条件跳转

如果从逻辑表达式求得的结果为“1”,该操作将使程序跳转到指定的标号处。如果结果为“0”,它将执行程序的下一行。

它的语法取决于跳转到标号处是如何定义的。

= JMP L123 如果标号定义为 L123.

= JMP L_ASA2 如果标号定义为 L_ASA2.

= CAL 调用子程序。

如果从逻辑表达式求得的结果为“1”,该操作将执行指定的子程序。如果从逻辑表达式求得的结果为 “0”,该操作将被 PLC 忽略,程序将继续但不执行子程序。

一旦这个子程序执行结束,PLC 将继续执行下一条指令,或执行 CAL 指令后的可执行指令。

它的语法取决于它的相关子程序是如何定义的。

= CAL OILING 如果它定义为 SUB OILING.

= CAL L234 如果它定义为 L234.

= CAL L_GEAR 如果它定义为 as L_GEAR.

= RET 返回或子程序结束。

如果从逻辑表达式求得的结果为 “1”,该操作被 PLC 作为引导指令 END 处理。如果从逻辑表达式求得的结果为 “0”,该操作将被 PLC 忽略。

如果在子程序执行期间,PLC 检测到有效的 RET,它将结束子程序。

I8 = JMP L12

如果 I8=1 ,程序跳转到 L12且它不执行中间的模块。

NOT M14 AND NOT B7R120 = O8

CPS T2 EQ 2000 = O12

L12

(I12 AND I23) OR M54 = O6

I2 = CAL L5 = O2

如果 I2=1,它将执行子程序 L5 ,子程序执行结束后,PLC 将输出 O2赋予输入 I2 (=1) 的数值。

如果 I2=0,不执行子程序,PLC将输出O2设置为输入I2 (=0)的数值。

Page 176: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

操作指令

5.

(SOFT V03.0X)

167

5.4.4 算术运算操作指令

= MOV Move

将 PLC 的一个资源信息传递给另一个资源。

编程格式为:

源代码和目标代码指定数据的原始和目的格式(二进制或 BCD),可以发送 4, 8, 12,16, 20, 24, 28 或 32 位。

如果不定义任何代码和传递的位数时,将采用 32- 位 (0032) 二进制到二进制格式。

如果从二进制转换为 BCD 码产生的数据比 BCD 允许的 大数据大,数值将被截断,忽略 高有效位。

大允许的 BCD 转换数据: 9 ( 用 4 位 ), 99 ( 用 8 位 ), 999 ( 用 12 位 ), 9999 ( 用 16位 ), 99999 (用20位 ), 999999 (用24位 ), 9999999 (用28位 ) 和 99999999 (用32位 )。

在这种情况下,建议扩展传递采用的位数,如果有必要在中间步骤采用寄存器或标志。

= NGU R 1/1024 给寄存器中的所有位求补

它改变寄存器的 32 位的每位的状态。

代码 代码 源代码 目标代码 要传递的位

= MOV I1/1024O1/1024M1/8192

MSG1/256ERR1/256

T1/256C1/256

R1/1024R CNC-PLC

#

I1/1024O1/1024M1/8192

MSG1/256ERR1/256R1/1024

R CNC-PLC

0(Bin)1(BCD)

0(Bin)1(BCD)

32282420161284

MOV I12 M100 0032 用 32 位格式表示二进制到二进制

MOV O21 R100 0012 用 12 位格式表示二进制到二进制

MOV C22 O23 0108 用 8 位格式表示二进制到 BCD

MOV T10 M112 1020 用 20 位格式表示 BCD 到二进制

I11 = MOV I14 O16 108

如果输入 I11 的数值为 “=1”,PLC 将 8 路输入的逻辑状态 (I14 和紧接下来的 7路输入)以 BCD 码传递给用二进制代码的 8路输出(O16和紧接下来的 7路输出)。

Page 177: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

操作指令

(SOFT V03.0X)

168

= NGS R 1/1024 寄存器符号改变

改变寄存器的符号。

= ADS, = SBS, = MLS, = DVS, = MDS算术操作

如:加 (ADS), 减 (SBS), 乘 (MLS), 除 (DVS) 和计算模或除法的余数 (MDS)。

它的编程格式为:

“ 操作 ” “ 第一操作数 ” “ 第二操作数 ” “ 结果 ”。

操作数可以为: 寄存器 , CNC-PLC 通讯寄存器 和 ±2147483647 之内 (#) 或在 0和 $FFFFFFFF 之间的数。

计算的结果可以存储在寄存器或 CNC-PLC 通讯寄存器。

例如: R100=1234 和 R101=100.

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

I16 = NGS R89

如果输入 "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

R1/1024R CNC-PLC

#

R1/1024R CNC-PLC

#

R1/1024R CNC-PLC

() = 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 ; 以毫伏为单位的主轴速度指令。

Page 178: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

操作指令

5.

(SOFT V03.0X)

169

5.4.5 逻辑运算操作指令

= AND, = OR, = XOR逻辑运算操作

在寄存器内容之间或数值与寄存器内容之间进行逻辑操作的指令:AND, OR 和 XOR 。

它的编程格式为 :

= RR, = RL 寄存器旋转

有可能按顺时针 (RR) 或逆时针 (RL) 旋转寄存器内容,有两种类型的旋转:类型 1(RR1 或 RL1) 和类型 2 (RR2 或 RL2)。

旋转类型 1 (RL1 或 RR1):

这种类型的旋转在 低有效位 (RL1) 输入 0,或在 高有效位 (RR1) 输入 0,寄存器中的其它位移动。 后一位的数值将消失。

旋转类型 2 (RL2 或 RR2):

按指令的方向循环旋转移位。

它的编程格式为 :

必须定义源寄存器和目标寄存器,即使它们相同也要定义。重复次数表示寄存器旋转的次数。

ANDORXOR

R1/1024R CNC-PLC

#

R1/1024R CNC-PLC

#

R1/1024R CNC-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

代码 重复次数 . 代码

RR1RR2RL1RL2

R1/1024R CNC-PLC

R1/1024R CNC-PLC

0/31

R1/1024R CNC-PLC

Page 179: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

操作指令

(SOFT V03.0X)

170

RR1 R100 1 R200

用类型 1 向右移动 1 次寄存器 R100 中的内容,将结果保留在寄存器R200中。

RL2 R102 4 R101

用类型 2 向左移动 1 次寄存器 R102 中的内容,将结果保留在寄存器R101中。

Page 180: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

操作指令

5.

(SOFT V03.0X)

171

5.4.6 特殊操作指令

= ERA 清除资源组。

它用于清除或初始化相同类型资源组,资源的第一个和 后一个将被清除。

它的编程格式为 :

当清除 I, O, M, MSG, ERR 或 R时, PLC 将它们设置为 “0”。

如果定时器组被清除,相当于对它们进行复位;如果计数器组被清除,相当于对它们进行数值 0的预置。

该操作特别适合应用在第一循环模块 (CY1) 中要求将诸多资源设置为初始工作条件的情况。

= PAR 寄存器的奇偶

它用于检查寄存器的奇偶类型。如果寄存器的类型为 EVEN (偶),该操作将把指定的标志、消息或错误设置为“1”,如果为 ODD(奇),该操作将把指定的标志、消息或错误设置为 “0”。

它的编程格式为 :

= ERA I 1/1024O 1/1024M 1/8192MSG 1/256ERR 1/256T 1/256C 1/256R 1/1024

1/10241/10241/81921/2561/2561/2561/2561/1024

I10 = ERA O5 12

如果输入 "I10=1", PLC 将输出 O5 到 O12 ( 包括两者 ) 设置为 "0"。

I23 = ERA C15 18

如果输入 "I23 =1", PLC 将计数器 C15 到 C18( 包括两者 ) 设置为 "0"。

= PAR R1/1024R CNC-PLC

M1/8192MSG1/256ERR1/256M CNC-PLC

I15 = PAR R123 M222

如果输入 "I15=1", PLC 将检查寄存器 R123 的奇偶,如果为 EVEN(偶),设置标志 M222 to "1",如果为 ODD(奇),设置标志 M222 to"0"。

Page 181: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

操作指令

(SOFT V03.0X)

172

= CNCRD 访问内部 CNC 变量。

= CNCWR 写入内部 CNC 变量。

它们被用于对 CNC 内部变量进行读取 (CNCRD) 和写入 (CNCWR),其编程格式为:

CNCRD ( 变量 , 寄存器 , 标志 )

CNCWR ( 寄存器 , 变量 , 标志 )

CNCRD操作将变量的内容加载到寄存器,CNCWR操作将寄存器的内容读入到变量。在该操作的开始,标志被设置为 “1”,并一直保持这个数值到操作结束。

当使用 CNCRD读取算术参数和 OEM 的变量时,它将值倍乘 10000 返回(浮动模式读取)。

当请求不存在的变量信息(如不存在的轴的坐标)时,将显示错误信息。同样的,当试图读取 PLC 寄存器范围之外的值时,CNC 将返回一个零值,并发出相应的错误信息。在读取变量的任何时候发生了错误,通讯标志将保持在 “1”。

指令 CNCRD 和 CNCWR 变量的语法

对于这两个指令,在变量记忆码中,它有可能定义使用整数、寄存器或用 DEF 或PDEF定义的符号的通道号。

如果变量记忆码包含数字后缀,例如:(V.).G.GUP[i],它们也可以由整数、寄存器或用 DEF 或 PDEF定义的符号来定义。

查询同步和异步变量

可以直接确定同步变量,而异步变量是需要几个循环扫描才能被确定。

• 关于如何获得异步变量的实例:

< 条件 > AND NOT M11 = CNCRD (TM.TOOL, R11, M11)

不重复此查询,一直到它结束。

DFD M11 AND CPS R11 EQ 3 = ...

在比较数据前等待查询结束。

CNCRD ([1].G.FREAL, R10, M1000)

... = MOV 1 R12

CNCRD ([R12].G.FREAL, R10, M1000)

DEF CHANNEL 3

CNCRD ([CHANNEL].G.FREAL, R10, M1000)

... = MOV 153 R101

CNCWR (G.GUP[R101], R10, M1000)

DEF PARAM 153

CNCRD (G.GUP[PARAM], R10, M1000)

Page 182: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

操作指令

5.

(SOFT V03.0X)

173

• 关于如何获得同步变量的实例:

< 条件 > = CNCRD (G.FREAL, R12, M12)

CPS R12 GT 2000 = ...

在查询数据前不需要等待,因为可以马上确定同步变量。

< 条件 > = CNCWR (R13, PLC.TIMER, M13)

使用包含在寄存器 R13 中的值,通过 PLC 使被激活的时钟复位。

= CNCEX CNC 程序块的执行

它可能用于在指定的通道中执行 CNC 程序块,包括调用子程序或完整的程序。它如同在 MDI 模式下执行程序块一样操作。 对于指令执行的限制与执行 MDI 程序块相同。

它的编程模式为 :

CNCEX ( 程序块 , 标志 , 通道 )

在操作的开始标志被设置为“1” ,它保持此值直到操作的结束。 如果没有指定通道,程序块将在第一或是主通道中执行。

一旦程序块已经被执行, CNC 通道激活 FREE 标志,使 PLC 知道已经做好了接收新程序块的准备。

从 PLC 执行独立运动。 指令 MOVEABS, MOVEADD 和 MOVEINF。

可以直接编写独立轴的运动或用 CNCEX指令编写。但是,不推荐在同一 PLC 程序或子程序中使用两种方法。

指令执行的处理是不同的,它们被执行的顺序可能不是想得到的那个顺序。通过 CNC通道执行指令 CNCEX,而 MOVE* 指令在插补器中直接被执行(通常更快的执行)。

... = CNCEX (G00 X0 Y0, M99, 2)

... = CNCEX (#CALL sub3.nc, M34)

可能按如下方式执行独立运动: 二者不应该用在同一程序或子程序中。

() = CNCEX(#MOVE ADD [X100,F100,NULL], M120,1)

() = MOVEADD(X,100000,100000,NULL)

Page 183: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

操作指令

(SOFT V03.0X)

174

5.4.7 电子凸轮的操作说明

= CAM ON 激活电子凸轮

= CAM OFF 取消电子凸轮

它们的编程格式如下所示:

CAM ON (cam, master/"TIME", slave, master_off, slave_off, range_master, range_slave, type)

CAM OFF (slave)

执行 CAM OFF 指令包括消除凸轮的同步。一旦编辑了此指令,当凸轮达到其轮廓终点时, 凸轮运动结束。

凸轮模式。

可以激活两种类型的凸轮:定时凸轮或由主控轴位置确定的凸轮。它们的激活指令相同且都由指令 call 参数调用。

凸轮编号。

要激活一个凸轮,必须提前在机床参数里定义凸轮编辑器。

主控轴激活范围。

当主控轴在 "master_off" 和 "master_off + range_master" 位置之间时,凸轮被激活。

从动轴范围。

当从动轴处于 "slave_off" 和 "slave_off + range_slave" 之间时,凸轮将它应用在从动轴上。

该功能有详尽的说明手册。

本手册仅仅提供了电子凸轮功能的一部分说明。关于该功能的各种要求及操作的相信信息,请参阅专用手册。

参数 含义

cam 凸轮编号 .

master 主控轴命名 .

TIME 定时凸轮。 当编辑“TIME”代替轴的名字时,该凸轮被认为

为定时凸轮。

slave 从动轴命名 .

master_off 关于主控轴的偏置 .

slave_off 关于从动轴的偏置 .

range_master 主控轴激活比例或范围 .

range_slave 从动轴激活比例或范围 .

type 定义凸轮的类型:周期的或非周期的。用参数 "ONCE" ( 非周

期凸轮 ) 或 "CONT" ( 周期凸轮 ) 编辑其程序。

Page 184: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

操作指令

5.

(SOFT V03.0X)

175

凸轮类型。

根据执行模式,定时凸轮和位置凸轮会有两种不同的类型。例如:周期的或非周期的。用参数 type来选择它们。

非周期的 通过将 "ONCE" 的值分配给 type参数来定义它。

该模式对于为主控轴定义的范围保持同步。如果主控轴向后移动或它是一个模块,从动轴将保持执行凸轮轮廓,直到编辑取消指令。

周期的 通过将 "CONT" 的值分配给 type参数来定义它。

在该模式下,当达到主控轴的范围界限时,它将在总的范围之内计算再一次执行凸轮的偏置。换言之,沿着主控轴的路径执行同样的凸轮。

如果主控轴是旋转模块,凸轮的定义范围就是那个模块,那么两个执行模式是相等的。

两模块中的任一个保持同步,直到 #CAM OFF 指令执行完毕。当达到那个指令时,在下一次凸轮轮廓的终点时将结束凸轮的执行。

Page 185: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

操作指令

(SOFT V03.0X)

176

5.4.8 独立轴的操作指令

= MOVE ABS绝对定位运动

= MOVE ADD增量定位运动

= MOVE INF无限定位运动

它们的编程模式为:

MOVE ABS (axis, pos, feed, blend)

MOVE ADD (axis, pos, feed, blend)

MOVE INF (axis, direction, feed, blend)

到达位置。

对于 MOVE ABS,将以绝对坐标定义,但是对于 MOVE ADD,将以增量坐标定义。对于定位,在通道中激活的零偏置被忽略。

由坐标或增量编程决定运动的方向。对于旋转轴而言,运动方向由轴的类型决定。如果它是单向的, 定位于预置的方向;否则,它通过 短的路径定位。

运动方向。

运动方向。它使用 MOVE INF来执行无限运动,直到达到轴的界限或运动被中断。

该功能有详尽的说明手册。

本手册仅仅提供了独立轴功能的一部分说明。关于该功能的各种要求及操作的相信信息,请参阅专用手册。

参数 含义

axis 轴的定位。

pos 到达位置。

direction 运动方向 . 使用参数 "DIRPOS" ( 正向 ) 或 "DIRNEG" ( 负向 ) 编程。

feed 定位进给率。

blend 同下一个程序块动态过渡。使用参数 "PRESENT", "NULL","NEXT" 或 "WAITINPOS 编程。

Page 186: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

操作指令

5.

(SOFT V03.0X)

177

同下一程序块的动态过渡

它设置用于到达位置的进给率 (同下一程序块的动态过渡)。使用如下参数中的一个编程:

PRESENT 轴以程序块本身指定的进给率达到指定位置。

NEXT 轴以下一个程序块指定的进给率达到指定位置。

NULL 轴以零进给率达到指定位置。

WAITINPOS 轴以零进给率达到指定位置及它在执行下一个程序块前等待处于适当位置。

= FOLLOW ON 激活同步运动

= FOLLOW OFF 取消同步运动

它们的编程格式为:

FOLLOW ON (master, slave, nratio, dratio, synctype)

FOLLOW OFF (slave)

.. = MOVE ABS (X, 50, 500, PRESENT)

.. = MOVE ABS (X, 100, 250, NEXT)

.. = MOVE ABS (X, 150, 125, NULL)

F

Pos

500

250

125

50mm 100mm 150mm

参数 含义

master 主控轴的命名。

slave 从动轴的命名。

nratio 传动比分子。从动轴旋转。

dratio 传动比分母。主控轴旋转。

synctype 同步类型。使用参数 "POS" ( 位置同步 ) 或 "VEL" ( 速度同

步 ) 编程。

PLC 程序实例:

FOLLOW ON (A1, Z, 3, 1, VEL)

FOLLOW OFF (Z)

Page 187: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

程序编制指令摘要

(SOFT V03.0X)

178

5.5 程序编制指令摘要

PLC 可利用资源

时钟

CNC-PLC 通讯标志 .

CNC-PLC 通讯寄存器 .

寄存器的值可能被处理为十进制或十六进制 ("S") 数。它也可能适用于使用字母B (0/31) R (1/1024) 的寄存器位。

输入 I1··1024

输出 O1··1024

标志 M1··8192

消息标志 MSG1··256

错误标志 ERR1··256

CLK1 1 ms CLK100 100 ms CLK1000 1 s

CLK2 2 ms CLK200 200 ms CLK2000 2 s

CLK4 4 ms CLK400 400 ms CLK4000 4 s

CLK8 8 ms CLK800 800 ms CLK8000 8 s

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

定时器 : T1··256

计数器 : C1··256

寄存器 : R1··1024

Page 188: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

程序编制指令摘要

5.

(SOFT V03.0X)

179

引导指令

简单查询指令

信号沿检测查询指令

PRG 主模块。

CY1 第一循环模块。

PE t 周期性模块。每 “t”毫秒执行它一次。

END 模块结束。

L 标号 7 位数 L (L1 ... L9999999)

8 位字符 L_ (L_GEAR)

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 通讯标志

时钟标志 (CLK)

Page 189: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

程序编制指令摘要

(SOFT V03.0X)

180

比较查询指令

操作符

二进制赋值指令

二进制条件操作指令

顺序断点设置操作指令

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 逻辑功能 " 或 ”.

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

B 0/31 R 1/1024

CNC-PLC 标志

= JMP L 无条件跳转。

= CAL 调用子程序。

= RET 返回或子程序结束。

Page 190: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

程序编制指令摘要

5.

(SOFT V03.0X)

181

算术运算操作指令

= 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

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

Page 191: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

程序编制指令摘要

(SOFT V03.0X)

182

逻辑运算操作指令

特殊操作指令

CNCRD ( 变量 , R1/1024, M1/8192)

CNCWR (R1/1024, 变量 , M1/8192)

= AND 逻辑操作 "AND".

= 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 逆时针方向寄存器旋转 .

代码 重复次数 . 代码

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 变量 .

= CNCWR 写入内部 CNC 变量 .

= PAR 寄存器的奇偶 .

PAR R1/1024 M1/8192

R CNC-PLC MSG1/256

ERR1/256

M CNC-PLC

Page 192: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

PLC

编程

程序编制指令摘要

5.

(SOFT V03.0X)

183

电子凸轮操作指令

CAM ON (cam, master/"TIME", slave, master_off, slave_off, range_master, range_slave, type)

CAM OFF (slave)

独立轴操作指令

位置移动 .

MOVE ABS (axis, pos, feed, blend)

MOVE ADD (axis, pos, feed, blend)

MOVE INF (axis, direction, feed, blend)

同步运动 .

FOLLOW ON (master, slave, nratio, dratio, synctype)

FOLLOW OFF (slave)

= CAM ON 激活电子凸轮 .

= CAM OFF 取消电子凸轮 .

= MOVE ABS 绝对定位运动

= MOVE ADD 增量定位运动

= MOVE INF 无限定位运动

= FOLLOW ON 激活同步运动 .

= FOLLOW OFF 取消同步运动 .

Page 193: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

5.

PLC

编程

程序编制指令摘要

(SOFT V03.0X)

184

Page 194: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

185

CNC 8070

(SOFT V03.0X)

6CNC-PLC 通讯

借助于 CNC 和 PLC 之间的数据交换,可以:

• 在外围设备模式下,通过特定的 PLC 标志和寄存器控制 CNC 的逻辑输入和输出。

• 从 CNC 传递 M、H和 S辅助功能到 PLC。

• 通过 PLC 标志显示 CNC 产生的错误和信息。

• 从 PLC 读 / 写 CNC 内部变量。

• 从任何程序访问 PLC 资源。

• 在 CNC 屏幕上监视 PLC 资源。

本章使用的缩写

带通道的 M 和 H 功能

利用通道, M 和 H 功能进行互换。当使用多个通道时, 这些功能的标志和寄存器必须指定与它们相关的通道编号。 如果没有指定通道编号,标志和寄存器将指定第一通道为关联通道。

带多根主轴的 S 功能

S功能的互换是独立于通道的。当使用几根主轴时,这些功能的标志和寄存器与主轴编号相关。主轴编号由它的逻辑数字决定。

(=0) 低逻辑电平 .

(=1) 高逻辑电平 .

(g.m.p.) 通用机床参数 .

(a.m.p.) 轴和主轴的机械参数 .

Page 195: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

6.

CN

C-P

LC 通

辅助功

能M

(SOFT V03.0X)

186

6.1 辅助功能 M

同一程序段中可使用多达 7 个 M 功能。CNC 通过这些 32 位寄存器 MFUN1 到 MFUN7告诉 PLC 被执行程序段中编写的辅助功能 M。它们中的每一个表示编辑在程序段中 M功能的编号。 如果有空闲的寄存器,CNC将数值 $FFFFFFFF 赋予那些空闲的寄存器(有最高编号的寄存器)。

这样,如果某个程序段中包含功能M100、M120和 M135,CNC将传递给 PLC下列信息:

指令 MFUN*。检查程序段中是否编写了某功能。

为了知道执行程序段中是否编写了特定的 M功能,可使用下面方法:

逐一检查所有 MFUN寄存器,直到发现特定的“M”功能或发现包含 $FFFFFFFF 数值的寄存器。

• 同时使用 “MFUN*” 指令检查所有的寄存器。

发送功能和同步执行

在 CNC 机床参数内,辅助功能表格表示功能发送时间和 PLC 执行同步的时间。任何一种情况下,它可能在运动之前或之后。参考 82 页“2.5 M 功能表的机械参数”。

发送和同步的类型如下:

M 不同步 .

M 运动前发送和同步 .

M 运动前发送和运动后同步 .

M 运动后发送和同步 .

具有不同同步类型的 M 功能可以编辑在同一程序段中。 在适当的时刻它们将被发送到 PLC。辅助功能 M 的传递在本章的后面部分将进行说明。参考 193 页“6.4 传递辅助功能 M,H,S”。

MFUN1 MFUN2 MFUN3 MFUN4 - MFUN7

100 120 135 $FFFFFFFF

检查 M30实例: 如果它已经编写在程序中,返回 “1”;否则返回“0”。

CPS MFUN* EQ 30 = ...

Page 196: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C-P

LC 通

辅助功

能M

6.

(SOFT V03.0X)

187

按如下设置功能:

M11不同步 .

M12 运动前发送和同步 .

M13运动前发送和运动后同步 .

M14运动后发送和同步 .

当像这样执行程序段时:

X100 F1000 M11 M12 M13 M14

按如下传递功能:

1. 发送 M11, M12 和 M13 到 PLC.

2. 等待 PLC 执行 M12.

3. 轴运动至 X100.

4. 发送 M14功能到 PLC.

5. 等待一直到 PLC 执行 M13和 M14.

Page 197: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

6.

CN

C-P

LC 通

辅助功

能M

(SOFT V03.0X)

188

6.1.1 多轴选项和通道的特殊考虑

CNC可能拥有4个通道,每个通道可以与其余通道平行的执行加工程序。也就是说每个通道可以同时执行七个辅助功能。在每个通道上辅助功能的执行被视为独立的,要实现这一点,每个通道都拥有其自己的标志和寄存器。

因为每个通道可能有四根主轴,有可能在相同的程序段中编写 6 个与主轴无关的 M功能,所有四根主轴 M3/M4 及它们的速度的启动包括自动变速杆。也就是说,由于一些功能是自动产生的,它们可能超过同一程序段最多有七个辅助功能的界限。这样,CNC 将分两个阶段发送 M功能到 PLC。

通道选项中的标志和寄存器

每个通道都有 32 位的寄存器 MFUN1 到 MFUN7,它们用来告诉 PLC 编写在执行程序段中的辅助 M 功能。

MFUN1C1 - MFUN7C1 用于第一通道 .

MFUN1C2 - MFUN7C2 用于第二通道 .

MFUN1C3 - MFUN7C3 用于第三通道

MFUN1C4 - MFUN7C4 用于第四通道 .

它们代表编写在程序段中的 M 功能的编号。如果有空闲的寄存器,CNC 将数值$FFFFFFFF 赋予那些空闲的寄存器 (有最高编号的寄存器)。

这样,如果功能 M100 和 M135 编写在第一通道中,而功能 M88 和 M75 编写在第二通道中,CNC 将传递如下的数据:

指令 MFUNC1* - MFUNC4*. 检查通道中是否编写了某功能。

要知道执行程序段中是否编写了特定的 M功能,可使用下面方法:

• 逐一检查所有 MFUN寄存器,直到发现特定的“M”功能或发现包含 $FFFFFFFF值的寄存器。

• 同时使用如下指令中的一个,检查通道的所有的 MFUN寄存器。

MFUNC1* 用于通道 1

MFUNC2* 用于通道 2.

MFUNC3* 用于通道 3.

MFUNC4* 用于通道 4.

MFUN1C1 MFUN2C1 MFUN3C1 - MFUN7C1

100 135 $FFFFFFFF

MFUN1C2 MFUN2C2 MFUN3C2 - MFUN7C2

88 75 $FFFFFFFF

检查通道 1中 M04 例子: 如果它已经编写在程序中,返回“1”;否则返回“0”。 CPS MFUNC1* EQ 4 = ...

Page 198: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C-P

LC 通

辅助功能

H

6.

(SOFT V03.0X)

189

6.2 辅助功能 H

同一程序段中可以编写 7 个 M 和 7 个 H 功能。辅助功能 H 的处理与不同步的 M 功能的处理相似。

通过使用 32 位的寄存器 HFUN1到 HFUN7,CNC 告诉 PLC 编写在执行程序段中的辅助功能 H。它们代表编写在程序段中的 H功能的编号。 如果有空闲的寄存器,CNC 将数值 $FFFFFFFF 赋予那些空闲的寄存器(有最高编号的寄存器)。

这样,如果一个程序段中包括功能H12、H20和H35,则CNC将给PLC传递如下的信息:

指令 HFUN*. 检查程序段中是否编写了某功能。

要知道执行程序段中是否编写了特定的 M功能,可使用下面方法:

• 逐一检查所有 HFUN寄存器,直到发现特定的“H”功能或发现包含 $FFFFFFFF数值的寄存器。

• 同时,使用 “HFUN*” 格式,检查所有的 HFUN寄存器。

发送和同步执行功能

H功能不是同步的,在程序段执行的开始发送给 PLC。

辅助功能 H 的传递在本章的后面将进行说明。参考 193 页“6.4 传递辅助功能 M、H、S”。

HFUN1 HFUN2 HFUN3 HFUN4 - HFUN7

12 20 35 $FFFFFFFF

检查 H77 例子: 如果它已经编写在程序中,返回 “1”;否则返回“0”。CPS HFUN* EQ 77 = ...

当执行像下面的程序段时:

X100 F1000 H11 H12

按如下方法传递功能:

1. 功能 H11 和 H12发送给 PLC。

2. 不等到确认,CNC 将轴运动至 X100。

Page 199: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

6.

CN

C-P

LC 通

辅助功能

H

(SOFT V03.0X)

190

6.2.1 关于多轴选项和通道的特殊补偿

CNC可能拥有4个通道,每个通道可以与其余通道平行的执行加工程序。这就是说每个通道可以同时执行七个辅助功能。在每个通道上辅助功能的执行被视为独立的,为了那样做,每个通道都拥有其自己的标志和寄存器。

通道选项中的标志和寄存器

每个通道都有 32 位的寄存器 HFUN1 到 HFUN7,其用来告诉 PLC 编写在执行程序段中的辅助 H 功能。

HFUN1C1 - HFUN7C1 用于第一通道

HFUN1C2 - HFUN7C2 用于第二通道

HFUN1C3 - HFUN7C3 用于第三通道

HFUN1C4 - HFUN7C4 用于第四通道

它们中的每一个表示编写在程序段中的H功能中一个的数量。如果有空闲的寄存器,CNC 将数值 $FFFFFFFF 赋予那些空闲的寄存器(有最高编号的寄存器)。

这样,如果功能 H10 和 H13 编写在第一通道中,而功能 H18 和 H10 编写在第二通道中,CNC 将传递如下的数据:

指令 HFUNC1* - HFUNC4*. 检查是否有功能编写在通道中。

要知道执行程序段中是否编写了特定的 M功能,可使用下面方法:

• 逐一检查所有 HFUN寄存器,直到发现特定的“H”功能或发现包含 $FFFFFFFF数值的寄存器。

• 同时 ,使用如下指令中的一个,检查通道的所有的 HFUN寄存器。

HFUNC1* 用于通道 1

HFUNC2* 用于通道 2.

HFUNC3* 用于通道 3.

HFUNC4* 用于通道 4.

HFUN1C1 HFUN2C1 HFUN3C1 - HFUN7C1

10 13 $FFFFFFFF

HFUN1C2 HFUN2C2 HFUN3C2 - HFUN7C2

8 10 $FFFFFFFF

Page 200: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C-P

LC 通

辅助功能

S

6.

(SOFT V03.0X)

191

6.3 辅助功能 S

辅助功能 S 表示主轴在使用 M03 和 M04 时的转速,或使用 M19 时的角度位置。

使用 M03 和 M04 的 S 功能总是在程序段的开始执行, 在继续执行程序之前 CNC 等待确认。 当使用 M19 时,CNC 像对待规则的线性轴一样对待主轴。它只发送 M19 给PLC。

CNC 通过使用 32 位的寄存器 SFUN1,告诉 PLC 编写在执行程序段中的 s功能的值。如果没有编写,发送数值 $FFFFFFFF。如果主轴参数 SPDLTIME 不为零, SFUN指令默认程序中编写的 S 值。

S 功能的传递在本章的后面部分将进行说明。参考 193 页“6.4 传递辅助功能 M,H,S”。

Page 201: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

6.

CN

C-P

LC 通

辅助功能

S

(SOFT V03.0X)

192

6.3.1 多轴选项和通道的特殊考虑

CNC可能拥有4根主轴,在同一程序段中可以独立的控制它们;换言之,可以给每根主轴不同的指令。

当使用通道时,主轴可能在它们之间模糊的分配。这样,一个通道可以控制其它通道的主轴。标志和寄存器与不考虑其归属通道的主轴有关。

主轴号由定义在参数 SPDLNAME中的顺序设置的逻辑号决定。

多轴型标志和寄存器

CNC 通过使用 32 位的寄存器 SFUN1 到 SFUN4,指定 PLC 编写在执行程序段中的 s功能。这些寄存器与主轴数有关,它们独立于主轴所在的通道。

它们代表编写的 s功能的编号。如果有空闲的寄存器,CNC 将数值 $FFFFFFFF 赋予那些空闲的寄存器 (有最高编号的寄存器)。

这样,如果一个程序段包含功能 S1000 和 S1=550,CNC 将传递如下的数据到 PLC:

指令 SP1FUN* - SP4FUN*. 检查是否有为主轴编写的辅助功能。

考虑到可能的通道 / 主轴组合,利用这些功能使得管理与每个主轴相关联的辅助功能 M 变得容易。每一条指令表示在所有通道中是否已经编写了任何 M3, M4等类型的M功能 。

SP1FUN* 用于主轴 1.

SP2FUN* 用于主轴 2.

SP3FUN* 用于主轴 3.

SP4FUN* 用于主轴 4.

SFUN1 SFUN2 SFUN3 SFUN4

1000 550 $FFFFFFFF $FFFFFFFF

检查是否 M5 功能已经发送给来自于某一通道的主轴 1。

CPS SP1FUN* EQ 5 = ...

Page 202: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C-P

LC 通

传递辅助功能

-M-,

-H-,

-S-

6.

(SOFT V03.0X)

193

6.4 传递辅助功能 -M-, -H-, -S-

M 和 H 功能经由通道传递。传递 S 功能不取决于通道。

执行包含有 M、H、S功能的程序段时,如下的信息被传递给 PLC。

传递 -M- 功能

CNC将在程序段中编写的M功能的编号赋予寄存器 MFUN1到 MFUN7 。某些M功能有一些关联的功能,当发送 M到 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” 来结束执行。

Page 203: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

6.

CN

C-P

LC 通

传递辅助功能

-M-,

-H-,

-S-

(SOFT V03.0X)

194

6.4.1 同步的传递

关于设置为同步的 s功能和 M 功能传递类型的发生。参考 82 页“2.5 M 功能表格的机床参数”。

当 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 标志,从而结束该功能的执行。

AUXEND

1 2 43

MINAENDW

SSTROBEMSTROBE

Page 204: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C-P

LC 通

传递辅助功能

-M-,

-H-,

-S-

6.

(SOFT V03.0X)

195

6.4.2 不同步传递

关于没有设置为同步的 H功能和 M功能传递类型的发生。参考 82 页“2.5 M 功能表格的机床参数”。

传递 -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 能够读取所有的功能。

PLC

1 2 3

MINAENDW

SSTROBEMSTROBE

EXECUTION

Page 205: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

6.

CN

C-P

LC 通

PLC

错误和信息的显示

(SOFT V03.0X)

196

6.5 PLC 错误和信息的显示

PLC有用于显示消息的256个标志及另外的用于显示CNC上错误的256个标志。当标志为高电平(=1)时,消息和错误处于激活状态。

MSG1 - MSG256 用于显示消息 .

ERR1 - ERR256 用于显示错误 .

有一个消息和错误表格,在表格中每一个消息和错误可能与下列情况相关联:

• 文本 (" 消息 " 区域 ).

• 就消息而言, 对于PLC消息,它仅仅是在窗口上显示还是也能在全屏上显示("显示 " 区域选择 )。

• 就消息而言,一个有附加信息的文件(" 帮助 " 区域),它可能是“bmp, txt, jpg,gif, htm, html 或 avi”类型文件。

要获得更多的关于如何编辑此表格的信息, 查阅操作手册。

PLC 消息

当激活标志 MSG1 到 MSG256 中的某一个时,PLC 信息的 CNC 窗口显示信息数量及其相关的文本。

如果选择了 " 显示 " 区域,有消息文本的屏幕显示附加信息文件;否则显示蓝色的窗口。 按 [ESC] 键关闭此窗口。

当不止一个消息被激活时,CNC 总是显示优先级最高的信息(编号最低的信息)。PLC- 信息窗口显示的“+”号表示有更多的信息被 PLC 激活。按 [CTRL] + [M] 键显示全部清单。

显示错误

当激活标志 ERR1 到 ERR256 中的某一个时,CNC 中断程序的执行,在屏幕的中部显示错误的数量和它的相关文本。

外部的输入可以用于激活和停止错误标志,这样阻止了 CNC 在每个新的 PLC 循环扫描接收新的错误信息。

Page 206: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

197

CNC 8070

(SOFT V03.0X)

7逻辑 CNC 输入和输出

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.) 轴和主轴的机床参数

Page 207: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

通用查询信号

(SOFT V03.0X)

198

7.1 通用查询信号

CNCREADY 该标志表示 CNC 的状况。当 CNC 发生错误时(红色的状态窗口),将它设置为“0”;否则设置为 “1”。

PLC 的机动中包含该标志,用来使能驱动器。

START 每个通道都有一个标志,它们的记忆码如下:

STARTC1 ( 也可以编写为 START)

STARTC2 STARTC3 STARTC4

CNC 通道将该标志设置为高电平 (=1),告诉 PLC 控制面板上的 START键被按下。

如果遇到其它的情况(液压传动装置、保险装置等),为了让程序开始运行,PLC 必须将 CYSTART标志设置为高电平 (=1)。参考 219 页“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)。

CNCREADY AND (rest of conditions) = O1

如果没有错误,输出 O1将为高电平(=1)。

START AND (rest of conditions) = CYSTART

Page 208: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

通用查询信号

7.

(SOFT V03.0X)

199

没有与该标志关联的输出。下面的实例说明了如何与输出 O1 关联。 

MANUAL 每个通道都有一个标志,它们的记忆码如下:

MANUALC1 ( 也可以编写为 MANUAL)

MANUALC2 MANUALC3 MANUALC4

当选择手动 (JOG)操作模式时, CNC 设置该标志为高电平 (=1) 。

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)。

_ALARM AND (rest of conditions) = O1

如果没有错误,输出 O1将为高电平 (=1) 。

Page 209: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

通用查询信号

(SOFT V03.0X)

200

RAPID 每个通道都有一个标志,它们的记忆码如下:

RAPIDC1 ( 也可以编写为 RAPID)

RAPIDC2 RAPIDC3 RAPIDC4

当执行快速进给运动 (G0) 时, CNC 通道设置该标志为高电平 (=1)。

ZERO 每个通道都有一个标志,它们的记忆码如下:

ZEROC1 ( 也可以编写为 ZERO)

ZEROC2 ZEROC3 ZEROC4

当搜寻机床零点 (G74) 时, CNC 设置该标志为高电平 (=1) 。

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) 。

Page 210: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

通用查询信号

7.

(SOFT V03.0X)

201

INTEREND

INPOSI 每个通道都有一个标志,它们的记忆码如下:

INTERENDC1 ( 也可以编写为 INTEREND)

INTERENDC2 INTERENDC3 INTERENDC4

INPOSIC1 ( 也可以编写为 INPOSI)

INPOSIC2 INPOSIC3 INPOSIC4

当轴进行理论运动时(不再输出速度指令),CNC 设置 "INTEREND” 标志为高电平(=1) 。当它们都到达位置时,设置 "INPOSI" 标志为高电平 (=1)。当独立轴运动时,INPOSI 标志也保持高电平 (=1)。

当轴在适当位置区域 (窗口) (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 将传递如下的数据:

如果此时在第一通道中执行 M88功能,那么:

MFUN1C1 MFUN2C1 MFUN3C1 - MFUN7C1

100 135 $FFFFFFFF

MFUN1C2 MFUN2C2 MFUN3C2 - MFUN7C2

88 75 $FFFFFFFF

MFUN1C1 MFUN2C1 MFUN3C1 - MFUN7C1

88 $FFFFFFFF $FFFFFFFF

Page 211: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

通用查询信号

(SOFT V03.0X)

202

指令 MFUNC1* - MFUNC4* 和 HFUNC1* - HFUNC4*. 检查通道中是否编写了某功能。

为了了解在当前执行的程序段中是否编写了特殊功能,逐一检查所有的寄存器或同时使用如下的指令检查它们。

MFUNC1*/HFUNC1* 适用于通道 1. 它们也可以编写为 MFUN*/HFUN*.

MFUNC2*/HFUNC2* 适用于通道 2.

MFUNC3*/HFUNC3* 适用于通道 3.

MFUNC4*/HFUNC4* 适用于通道 4.

参考章节“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 转 / 分的转速逆时针旋转。

如果在程序段中编写了某一功能,而未提及主轴,则将默认其为通道主控主轴。

指令 SP1FUN* - SP4FUN*. 检查是否有主轴接收到来自于任一通道的功能。

为了了解特定主轴是否接收到特定的功能,逐一检查所有的寄存器或同时使用如下的指令检查它们。

SP1FUN* 适用于主轴 1.

SP2FUN* 适用于主轴 2.

SP3FUN* 适用于主轴 3.

SP4FUN* 适用于主轴 4.

CPS MFUNC1* EQ 4 = ...

在通道 1中检查 M04 的实例。如果有 M04 编写在程序中,返回“1”;否则,返回 “0”。

MFUN1C1 MFUN2C1 MFUN3C1 - MFUN7C1

3 4 $FFFFFFFF

SPN1C1 SPN2C1 SPN2C1 - SPN2C1

1 2 $FFFFFFFF

CPS SP1FUN* EQ 5 = ...

检查是否第一根主轴接收到了某一通道 M5 功能的实例。如果编写了该功能,返回 “1”;否则,返回“0”。

Page 212: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

通用查询信号

7.

(SOFT V03.0X)

203

MSTROBE 每个通道都有一个标志,它们的记忆码如下:

MSTROBEC1 ( 也可以编写为 MSTROBE)

MSTROBEC2 MSTROBEC3 MSTROBEC4

CNC 通道设置该标志为高电平 (=1) ,以告诉 PLC 它必须执行由寄存器 “MFUN1” 到“MFUN7” 指定的辅助功能 M。

HSTROBE 每个通道都有一个标志,它们的记忆码如下:

HSTROBEC1 ( 也可以编写为 HSTROBE)

HSTROBEC2 HSTROBEC3 HSTROBEC4

CNC 通道设置该标志为高电平 (=1) ,以告诉 PLC 它必须执行由寄存器 “HFUN1” 到“HFUN7” 指定的辅助功能 H。

SFUN1···SFUN4 每根主轴都有一个寄存器,每根主轴的记忆码如下:

SFUN1 SFUN2 SFUN3 HFUN4

这些寄存器为每根主轴指定编程的速度。这些寄存器与主轴号有关,它们独立于主轴所在的通道。

它们分别指定编写在程序中的 S 功能中的一个的值。 如果有空闲寄存器,则将十六进制数值 $FFFFFFFF 赋予那些空闲的寄存器(那些有 高编号的寄存器)。

这样,如果一个程序段包含功能S1000 和 S1=550, CNC将传递给PLC如下的信息:

参考章节 “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

SFUN1 SFUN2 SFUN3 SFUN4

1000 550 $FFFFFFFF $FFFFFFFF

Page 213: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

通用查询信号

(SOFT V03.0X)

204

每个通道中,与功能 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) 。

ADVINPOS 每个通道都有一个标志,它们的记忆码如下:

ADVINPOSC1 ( 也可以编写为 ADVINPOS)

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 修改了该寄存器 ,该修改无效,直到开始下一个程序段。

Page 214: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

通用查询信号

7.

(SOFT V03.0X)

205

MMCWDG 该标志指出了操作系统的状态。当 CNC 操作系统正常工作时,它的值为(=0);当操作系统被锁上时,它的值为 (=1)。

在 PLC 机动中包含该标志,以在操作系统锁上时使能紧急事件。

Page 215: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

轴和主轴的查询信号

(SOFT V03.0X)

206

7.2 轴和主轴的查询信号

当主轴工作在闭合回路中 (M19 或 G63) 时,它像轴一样工作。

信号的名字是通用的。用主轴的名字或轴的名字或逻辑号替换这些文本 (轴 )。

例如:对于配置有 X, Y, Z, Z2, B 轴和主轴 S 的机床的 ENABLE(轴)标志的名字。

ENABLEX, ENABLEZ2, ENABLEB, ENABLES

关于 Z 轴的 ENABLE3

关于 B 轴的 ENABLE5

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

Page 216: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

轴和主轴的查询信号

7.

(SOFT V03.0X)

207

标志查询

当查询 DRSTAF(*) 和 DRSTAS(*) 标志时,可能得到下面的值:

DRSTAF(*)=0 DRSTAS(*)=0

驱动出错或它不存在。

DRSTAF(*)=0 DRSTAS(*)=1

DC 总线没通电。驱动器没有被激活,但是它能够给驱动电源提供电力。

DRSTAF(*)=1 DRSTAS(*)=0

驱动器的 DC 总线通电。驱动器可能被激活。

DRSTAF(*)=1 DRSTAS(*)=1

驱动器被激活。

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)UNPARK(axis)

CNC 设置标志 PARK( 轴 ) 为高电平 (=1) ,来表示轴或主轴被搁置。CNC 设置标志UNPARK(轴 )为高电平 (=1) ,来表示轴或主轴正在启用。也可以使用可能被修改的标志 PARKED(轴 ),它将在后面部分进行描述。参考 224 页“PARKED( 轴 )”。 

当搁置了轴或主轴,CNC 将不能控制轴 (它忽略驱动信号,反馈系统等),因为它认为在新的机床配置中轴不存在。当启用轴时,CNC 可以重新控制轴,因为它认为在新的机床配置中轴又存在了。

可以从 CNC 或 PLC 处将轴搁置或启用。

轴搁置的注意事项

如果轴属于主平面,或者它是有效转换的一部分或是龙门轴对或从动轴的主控 / 从动轴 , CNC 不允许搁置轴。

应用实例

根据加工类型的不同,有 2 种不同轴配置的机床。例如: 配置有可以在规则主轴与直交主轴之间相互交换的机床可能有如下的结构:

• 拥有标准主轴和 X Y Z 轴配置。 

• 拥有直交主轴和 X Y Z A B 轴配置。

当使用标准主轴工作时,A 和 B 轴不存在, CNC 发布错误信息,因为它将它们考虑在内 ( 驱动、反馈系统等 )。 A 和 B 轴必须被搁置来避免这些情形。

Page 217: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

轴和主轴的查询信号

(SOFT V03.0X)

208

主轴搁置的注意事项

在下列情况下 CNC 不允许搁置主轴:

• 如果主轴没有停止。

• 如果主轴像 C轴一样工作。

• 如果 G96 或 G63被激活且它是通道主控主轴。

• 如果 G33 或 G95被激活且它是通道的主控主轴或用于使进给率同步的主轴。

• 如果它属于一对同步主轴,它可能是主控或从动主轴。

如果在搁置主轴之后,通道中只有一根主轴,它将成为新的主控轴。如果启用一根主轴,而它是通道中唯一的主轴,那么它也被默认为新的主控主轴。

从 CNC 搁置 / 启用

这种类型的操控对于需要轴或主轴通过一部分程序(例如从部件加工程序)自动搁置的应用有益。通过部件加工程序进行搁置 / 启用操控或使用编程指令 #PARK 和#UNPARK控制 MDI。

CNC 使用 PARK 和 UNPARK 信号来告诉 PLC 搁置或启用过程已经开始。

为了搁置轴或主轴,它的激活信号必须是低电平 (=0)。同样,在启用轴之后,轴的启用信号必须设置为高电平 (=1)。

从 CNC 操控搁置轴或主轴

1. 当执行编程指令 #PARK 时, CNC 检查被请求的轴是否能搁置。如果能, CNC设置 PARK标志为高电平(=1),来让 PLC 知道它必须搁置相应的轴。

对于数字轴,PLC 首先应该消除被搁置 (DRENA) 轴的驱动的激活状态。同样,CNC发送给驱动搁置轴的指令。

2. 在接受到 PARK 信号之后, PLC 搁置被请求的轴。在确认该轴已经被搁置之后(存在传感器),PLC 设置标志 PARKED为 (=1)。

3. 当检测到 PARKED 信号已经被激活, CNC 将认为轴已经被搁置。 PARK 和REFPOIN信号重新复位完成此过程。

从 CNC 操纵启用轴或主轴

4. 当执行编程指令 #UNPARK 时, CNC 设置 UNPARK标志为高电平(=1),来让PLC知道它必须启用相应的轴。

对于数字轴,CNC 发送给驱动启用轴的指令。

5. 在接受到 UNPARK 信号之后,PLC 启用被请求的轴。在确认该轴已经被启用之后(存在传感器),PLC 设置标志 PARKED为 (=0)。

6. 当检测到 PARKED信号已经取消激活状态,CNC 将认为过程已经完成。UNPARK和 REFPOIN信号重新复位。

对于数字轴, PLC 必须激活轴驱动的激活状态 (DRENA)。

PARK(axis)

UNPARK(axis)

PARKED(axis)

DRENA(axis)

REFPOIN(axis)

1 2 5 6

MINAENDW MINAENDW

3 4

Page 218: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

轴和主轴的查询信号

7.

(SOFT V03.0X)

209

从 PLC 搁置 / 启用

这种类型的操控对于当需要轴的手动搁置或者当机床关闭或开启时(通电或不通电)的应用有益。

使用 PARKED信号从 PLC 程序处控制轴的搁置 / 启用操纵。该标识通常受到轴存在传感器的输入的影响。即使 CNC 关闭,也要维持该信号的状态 。

CNC 使用逻辑信号 PARK 和 UNPARK,来告诉 PLC 搁置或启用程序在执行中。

为了搁置轴,轴的激活信号必须为低电平 (=0)。同样,在启用轴之后,轴的激活信号必须设置为 (=1)。

为了安全起见,在搁置和启用轴之后,设置轴的 REFPOIN信号为 (=0)。

从 PLC 操控搁置轴或主轴

1. 来源于 PLC 程序, PARKED 标志被设置为 (=1) ,来搁置相关的轴。 CNC 设置PARK标志为 (=1) ,开始搁置轴。

对于数字轴,PLC 首先应该消除被搁置 (DRENA) 轴的驱动的激活状态。同样,CNC发送给驱动搁置轴的指令。

2. CNC 认为操作完成。它使 PARK信号复位。

从 PLC 操纵启用轴或主轴

3. 来源于 PLC 程序, PARKED 标志被设置为 (=0) ,来启用相关的轴。 CNC 设置UNPARK标志为 (=1) ,开始启用轴。

对于数字轴,CNC 发送给驱动启用轴的指令。

4. CNC 认为操作完成。它使 UNPARK信号复位。

对于数字轴, PLC 必须激活轴驱动的激活状态 (DRENA)。

对于搁置和启用轴的实例:

输入 I15 对应 "B" 轴的存在传感器

PARKB AND NOT I15 = SET PARKEDB

如果有搁置 "B" 轴的请求(PARKB)而轴又不存在(NOT I15),轴被搁置(SET PARKEDB)。

UNPARKB AND I15 = RES PARKEDB

如果有启用 "B" 轴的请求(UNPARKB)而轴又不存在(I15),轴被启用 (RESPARKEDB)。

NOT (PARKB OR UNPARKB OR PARKEDB) AND··· = DRENAB = SPENAB = SERVOBON

如果轴既不是被搁置也不是正在被搁置,而满足了启用条件,轴被激活。

在V2.00以前的版本中,搁置或启用操纵结束时,PLC必须复位(RESETIN)。 i

PARK(axis)

UNPARK(axis)

PARKED(axis)

DRENA(axis)

REFPOIN(axis)

1 2 3 4

Page 219: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

轴和主轴的查询信号

(SOFT V03.0X)

210

对于搁置和启用轴的实例:

I10 = PARKEDV

轴存在。 "V" 轴存在传感器。

NOT (PARKV OR UNPARKV OR PARKEDV) AND··· = DRENAV = SPENAV = SERVOVON

如果轴既不是被搁置也不是正在被搁置,而满足了启用条件,轴被激活。

Page 220: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

主轴查询信号

7.

(SOFT V03.0X)

211

7.3 主轴查询信号

CAXIS 每个通道都有一个标志,它们的记忆码如下:

CAXISC1 ( 也可以编写为 CAXIS)

CAXISC2 CAXISC3 CAXISC4

当主轴像 C轴一样工作时, CNC 通道设置此标志为(=1)。当功能 #CAX, #FACE or#CYL中任一功能保持激活状态时,该标志保持激活状态。

REVOK 每根主轴都有一个标志,它们的记忆码如下:

REVOK1 ( 也可以编写为 REVOK)

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) 。

Page 221: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

主轴查询信号

(SOFT V03.0X)

212

SYNCPOSI 每根主轴都有一个标志,它们的记忆码如下:

SYNCPOSI1 SYNCPOSI2

SYNCPOSI3 SYNCPOSI4

当从动主轴在适当位置同步时,从动主轴上的该标志被激活。

当超过 大允许的位置误差 (其默认值由机床参数 DSYNCPOSW 设置)时,设置该标志为 (=0) 。

Page 222: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

独立插补器的查询信号

7.

(SOFT V03.0X)

213

7.4 独立插补器的查询信号

信号的名字是通用的。用名字或逻辑轴号替换这些文本 (轴 )。

IBUSY(axis) 对于独立轴的运动,当有等待执行的指令时,轴的独立插补器设置该标志为高电平(=1)。

IFREE(axis) 对于独立轴的运动,轴的独立插补器设置该标志为高电平 (=1),来告诉 PLC 已经做好了接受新的运动程序段的准备。

IFHOUT(axis) 对于独立轴的运动,当执行已经被中断时,轴的独立插补器设置该标志为高电平(=1)。

IEND(axis) 对于独立轴的运动,当运动已经完成,已经到达 终的位置时,轴的独立插补器设置该标志为高电平 (=1)。

INSYNC(axis) 对于独立轴和电子凸轮的同步运动,当达到同步时,轴的插补器设置该标志为高电平 (=1)。在维持同步时,该标志保持 (=1)。

Page 223: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

刀具管理器查询信号

(SOFT V03.0X)

214

7.5 刀具管理器查询信号

TMOPERATION 每个通道都有一个标志,它们的记忆码如下:

TMOPERATIONC1 ( 与 TMOPERATION相同 )

TMOPERATIONC2 TMOPERATIONC3 TMOPERATIONC4

该寄存器指定由刀具管理器执行的操作类型。

TMOPSTROBE 每个通道都有一个标志,它们的记忆码如下:

TMOPSTROBEC1 ( 与 TMOPSTROBE相同 )

TMOPSTROBEC2 TMOPSTROBEC3 TMOPSTROBEC4

CNC设置该标志为高电平 (=1),来让 PLC知道必须执行由 TMOPERATION指定的操作。

LEAVEPOS 每个刀库都有一个寄存器,它们的记忆码如下:

LEAVEPOSMZ1 ( 也可以编写为 LEAVEPOS)

LEAVEPOSMZ2 LEAVEPOSMZ3 LEAVEPOSMZ4

该寄存器指定放置刀具的刀库位置。

TAKEPOS 每个刀库都有一个寄存器,它们的记忆码如下:

TAKEPOSMZ1 ( 也可以编写为 TAKEPOS)

TAKEPOSMZ2 TAKEPOSMZ3 TAKEPOSMZ4

该寄存器指定取走刀具的刀库位置。

0 无操作

1 从刀库选取刀具并将它装在主轴上。

2 将主轴刀具留在刀库中。

3 在主轴上安装基础刀具。

4 将主轴刀具卸下。

5 将主轴刀具留在刀库中,从刀库中拾取另外一把刀具。

6 将主轴刀具留在刀库中,从基础刀具中拾取另外一把刀具安装。

7 将主轴刀具卸下,从刀库中拾取另外一把刀具。

8 将主轴刀具卸下,从基础刀具中拾取另外一把刀具安装。

9 通过主轴将基础刀具装到刀库。

10 从刀库中拾取一把刀具,通过主轴将它卸下。

11 确定刀库方向。

12 将主轴刀具留在刀库中,从相同的刀库拾取另一把刀具。特别是下面情况下的同步刀库:

• 非随机拥有两爪刀具转换手臂。

• 当有特殊刀具时随机。

13 确定两个刀库的方向。

14 将主轴刀具留在刀库中,从另外的刀库中拾取一把刀具。

Page 224: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

刀具管理器查询信号

7.

(SOFT V03.0X)

215

NEXTPOS 每个刀库都有一个寄存器,它们的记忆码如下:

NEXTPOSMZ1 ( 也可以编写为 NEXTPOS)

NEXTPOSMZ2 NEXTPOSMZ3 NEXTPOSMZ4

该寄存器指定被下一把刀具占据的刀库位置。

TWORNOUT 每个通道都有一个标志,它们的记忆码如下:

TWORNOUTC1 ( 也可以编写为 TWORNOUT)

TWORNOUTC2 TWORNOUTC3 TWORNOUTC4

CNC 通道设置该标志为高电平(=1),来告诉 PLC 因为刀具磨损它已经被拒绝使用(实际寿命 > 大寿命范围)。

TMINEM 每个刀库都有一个寄存器,它们的记忆码如下:

TMINEMZ1 ( 也可以编写为 TMINEM)

TMINEMZ2 TMINEMZ3 TMINEMZ4

CNC 设置该标志为高电平 (=1) ,来通知 PLC 在刀具管理器上发生了紧急情况。

MZID 每个通道都有一个寄存器,它们的记忆码如下:

MZIDC1 MZIDC2 MZIDC3 MZIDC4

该寄存器指定包含通道所需刀具的刀库。

Page 225: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

按键查询信号

(SOFT V03.0X)

216

7.6 按键查询信号

KEYBD1, KEYBD2 这些寄存器指定被按下的键,对应的位被设置为高电平 (=1)。

• 在标准键盘上,用户键 "User1" 到 "User16" 按从左到右的顺序编号。

• 在紧凑键盘上,用户键 "User1" 到 "User6" 紧靠着 jog 键。它们按从左到右和从上到下的顺序编号。

• 在扁平键盘上,键 "Jogkey1" 到 "Jogkey3" 紧靠着 jog 键。它们按从左到右的顺序编号。

位 OP- 面板 -H/E LCD-10K Jog 面板

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 快速 快速 快速

KEYBD1 24 7+ + -

KEYBD1 25 4+ jog 键 1

KEYBD1 26 5+ jog 键 2

Page 226: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

按键查询信号

7.

(SOFT V03.0X)

217

KEYBD1 27 6+ jog 键 3

KEYBD1 28 4-

KEYBD1 29 5-

KEYBD1 30 6-

KEYBD1 31

位 键 位 键

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

位 OP- 面板 -H/E LCD-10K Jog 面板

Mode Selector Feed OverrideKEYBD2 KEYBD2

27 26 25 24 20 19 18 17 160 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 %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 %1 0 0 1 1 170 %1 0 1 0 0 180 %1 0 1 0 1 190 %1 0 1 1 0 200 %

Page 227: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

通用可更改信号

(SOFT V03.0X)

218

7.7 通用可更改信号

_EMERGEN 每个通道都有一个标志,它们的记忆码如下:

_EMERGENC1 ( 也可以编写为 _EMERGEN)

_EMERGENC2 _EMERGENC3 _EMERGENC4

如果 PLC 设置该标志为低电平 (=0), CNC 停止轴和主轴,显示对应的错误信息。

当 "_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 节距的整数倍位置处停止。

运用对应的加速度和减速度执行轴的所有停止和开始。

CYSTART 每个通道都有一个标志,它们的记忆码如下:

CYSTARTC1 ( 也可以编写为 CYSTART)

CYSTARTC2 CYSTARTC3 CYSTARTC4

当操作者按 [ 开始 ] 键时, CNC 通过激活 START标志告知 PLC。

如果遇到其余的情形(液压制动器、安全设备等),为了让程序开始运行,PLC 必须设置 CYSTART 标志为高电平 (=1)。

在 PLC 程序中一定要定义 _EMERGEN, _STOP, _FEEDHOL, _XFERINH 和_CYSTART 信号。

I-EMERG AND (其余状态 ) = _EMERGEN

如果急停按键被按下 (I-EMERG=0) 或发生任何紧急情况 (=0),_EMERGEN标志被设置为低电平 (=0),在 CNC 上产生一个应急状况。

Page 228: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

通用可更改信号

7.

(SOFT V03.0X)

219

SBLOCK 每个通道都有一个标志,它们的记忆码如下:.

SBLOCKC1 ( 也可以编写为 SBLOCK)

SBLOCKC2 SBLOCKTC3 SBLOCKC4

如果 PLC 设置该标志为高电平 (=1), CNC 转换为单一程序段操作模式。

MANRAPID 用类似于快速进给键的处理方法处理该标志。

PLC 设置该标志为高电平 (=1),CNC 选择 JOG 模式下所有运动的快速进给。当该标志重新返回低电平 (=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”。

用类似于 [ 复位 ] 键的处理的方法处理该标志。

START AND (其余状态 ) = CYSTART

Page 229: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

通用可更改信号

(SOFT V03.0X)

220

AUXEND 每个通道都有一个标志,它们的记忆码如下:

AUXENDC1 ( 也可以编写为 AUXEND)

AUXENDC2 AUXENDC3 AUXENDC4

它使用在当执行辅助功能 M 和 S时。参考章节“6 CNC-PLC 通讯”。

它的工作如下:

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或接口(任何被支持的应用软件)处获得该变量。

STROBE

AUXEND

1 2 3 4

MINAENDW

Page 230: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

通用可更改信号

7.

(SOFT V03.0X)

221

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 等等。

关于如何知道加工时间的实例:

CY1

()= MOV 0 R100

()= CNCWR (R100, PLC.TIMER, M11)

在通电状态下,使定时器复位到 “0”。

END

PRG

AUTOMAT AND INCYCLE = TIMERON

当加工时,定时器被激活。

()= CNCRD (PLC.TIMER, R300, M12)

寄存器 R300显示定时器的值。

END

Page 231: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

轴和主轴的可更改信号

(SOFT V03.0X)

222

7.8 轴和主轴的可更改信号

当主轴工作在闭合回路中时 (M19 或 G63),它如同轴一样工作。

信号的名字是通用的。用主轴的名字或轴的名字或逻辑号替换这些文本 (轴 )。

例如:拥有 X, Y, Z, Z2, B 轴和主轴 S 的机床 LIMITPOS(轴 )标志的名字:

LIMITPOSX, LIMITPOSZ2, LIMITPOSB, LIMITPOSS

LIMITPOS3 关于 Z 轴

LIMITPOS5 关于 B 轴

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 键相似。

Page 232: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

轴和主轴的可更改信号

7.

(SOFT V03.0X)

223

SERVO(axis)ON 为了使相应的轴运动,该标志必须为高电平 (=1)。如果当轴或主轴运动时,SERVOnON 标志被设置为低电平 (=0) , CNC 将停止显示相关的错误信息的轴和主轴。

• 为了能够连续的控制轴, SERVOON 标志必须设置为高电平 (=1)。

(没有错误 ) 与 (轴驱动正常 ) = SERVOnON

• 使用ENABLE标志仅仅在轴运动时控制它们。在任何它要使轴运动的时候,CNC设置该标志为高电平 (=1)。 参考 206 页 “ENABLE( 轴 )”。

(没有错误 ) 与 (驱动正常 ) 与 ENABLE = SERVOON

当锁定 (含义 SERVOON=0)时,如果轴运动,CNC 将那个位移存储为轴的滞后 (跟随误差 )。当控制它返回 (SERVOON=1) 时,它恢复位置。

在激活 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”。

SERVOON

ENABLE

VelocityCommand

DWELL DWELL

ERROR

Page 233: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

轴和主轴的可更改信号

(SOFT V03.0X)

224

SPENA(axis)

DRENA(axis) 当通过 Sercos® 与驱动器通信时, CNC 使用这些标志。无论何时, PLC 设置这些标志中的某一个为低电平 (=0) 或高电平 (=1) ,通过 Sercos®CNC 将它告诉给相关的驱动器。

这些标志与驱动器的 " 速度启动 " 和 " 驱动启动 " 信号相一致。

在驱动手册中描述了这两个信号的操作。然而要记住:

• 当 PLC 通电时,两个信号都必须初始化为低电平 (=0) 。

• 对于驱动器正常的操作,“ 驱动启动 ” 和 “ 速度启动 ” 信号必须为高电平 (=1)。电机将对任何速度指令的改变做出响应。

• 如果驱动启动输入设置为低电平 (=0),电路关闭并且电机失去它的扭矩。在这种情况下,电机不再被控制,将自由转动,由惯性的作用而停止下来。

• 如果速度启动输入设置为低电平(=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”。

Page 234: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

轴和主轴的可更改信号

7.

(SOFT V03.0X)

225

DIFFCOMP(axis) 该标志用于龙门轴上,用来校正存在于主控轴和从动轴之间的位置误差。从动轴将以参数 REFEED2中设置的进给率运动至主控轴的位置。

在机床参数 DIFFCOMP中校正必须被激活, 它应用于下面的情况:

• 对于 SERVO*ON的上升沿,如果 DIFFCOMP被设置为高电平。

• 对于 DIFFCOMP的上升沿,如果 SERVO*ON被设置为高电平。

这个过程仅仅使用 RESET 才能被中断。

Page 235: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

主轴可更改信号

(SOFT V03.0X)

226

7.9 主轴可更改信号

GEAR1, GEAR2, GEAR3, GEAR4

每根主轴都有一个标志,它们的记忆码如下:这是关于 GEAR1记忆码的实例,对于其余的标志也一样。

GEAR1SP1 ( 也可以被编写为 GEAR1)

GEAR1SP2 GEAR1SP3 GEAR1SP4

PLC 使用这些标志让 CNC 知道当前选择的主轴范围(齿轮)(=1)。 当使用齿轮传动装置时, CNC 通知 PLC 关于它辅助功能的使用情况: M41, M42, M43 或 M44。

GEAR1 GEAR2 转换实例:

当齿轮 1 为激活状态时,如果使用 齿轮 2 (M42):

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” 标志并结束换档 。

MFUN

MSTROBE

AUXEND

GEAR1

GEAR2

CHANGE

MINAENDW

GEAR

Page 236: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

主轴可更改信号

7.

(SOFT V03.0X)

227

SPDLEREV 每根主轴都有一个标志,它们的记忆码如下:

SPDLREV1 ( 也可以被编写为 SPDLREV)

SPDLREV2 SPDLREV3 SPDLREV4

当 PLC 设置该标志为高电平 (=1) 时,CNC 颠倒主轴的旋转方向。 这样做,使主轴减速,加快应用由机床参数设置的斜坡。

当 SPDLEREV标志为高电平 (=1) 时,如果执行 M3 或 M4功能,主轴将朝着赋予功能的那个反方向上转动。

PLCCNTL

SANALOG

每根主轴都有一个标志,它们的记忆码如下:

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 的指令,换档将不能进行。

Page 237: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

主轴可更改信号

(SOFT V03.0X)

228

类似于用于 GEAR1 到 GEAR4 的齿轮变换实例

在齿轮变换期间的主轴的摆动由 PLC 控制。当齿轮 1 处于激活状态时,使用齿轮 4:

GEAR1到GEAR4信号的实例描述了如何检测及执行换档。 这个实例说明了在换档期间如何控制主轴的摆动。

PLC 根据剩余模拟电压设置 SANALOG 的值,并且激活 PLCCNTL标志来说明主轴受到 PLC 控制。

当完成时, PLCCNTL 标志必须被设置为低电平 (=0) , SANALOG 信号必须被设置为“0”。

MFUN

MSTROBE

AUXEND

GEAR1

GEAR4

MINAENDW

SANALOG

PLCCNTL

CHANGEGEAR

Page 238: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

独立插补器的可更改信号

7.

(SOFT V03.0X)

229

7.10 独立插补器的可更改信号

信号的名字是通用的。用名字或逻辑轴号替换这些文本 (轴 )。

IRESET(axis) 对于独立轴的运动,如果 PLC 设置该标志为高电平 (=1),它将中断执行中的指令,消除未执行的指令。

对于电子凸轮的运动,它将中断凸轮的同步运动,转换为零速度。

它设置轴的独立插补器的初始条件。

IABORT(axis) 对于独立轴的运动,如果 PLC 设置该标志为高电平 (=1),被执行(即便要执行的)的定位程序段停止,同样消除未执行的定位程序模块。

它仅仅影响定位程序段,未执行的指令和同步运动都被消除。

Page 239: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

刀具管理可更改信号

(SOFT V03.0X)

230

7.11 刀具管理可更改信号

SETTMEM 每个刀库都有一个标志,它们的记忆码如下:

SETTMEMZ1 ( 也可以被编写为 SETTMEM)

SETTMEMZ2 SETTMEMZ3 SETTMEMZ4

PLC 设置该标志为高电平 (=1) 来激活刀具管理紧急事件。

RESTMEM 每个刀库都有一个标志,它们的记忆码如下:

RESTMEMZ1 ( 也可以被编写为 RESTMEM)

RESTMEMZ2 RESTMEMZ3 RESTMEMZ4

PLC 设置该标志为高电平 (=1) 来取消刀具管理紧急事件。

CUTTINGON 每个通道都有一个标志,它们的记忆码如下:

CUTTINGONC1 ( 与 CUTTINGON相同 )

CUTTINGONC2 CUTTINGONC3 CUTTINGONC4

当将 大寿命跨度与刀具 (监测)联系在一起时, CNC 检查该标志来看看是否刀具正在加工状态,是为高电平 (=1),否为低电平 (=0)。

TREJECT 每个通道都有一个标志,它们的记忆码如下:

TREJECTC1 ( 也可以被编写为 TREJECT)

TREJECTC2 TREJECTC3 TREJECTC4

如果 PLC 设置该标志为高电平 (=1), CNC 认为这把刀具必须被拒绝。

MZTOCH1 每个刀库都有一个标志,它们的记忆码如下:

MZTOCH1MZ1 ( 也可以被编写为 MZTOCH1)

MZTOCH1MZ2 MZTOCH1MZ3 MZTOCH1MZ4

将它用于异步刀库或拥有机械臂的同步刀库。

在将刀具从刀库中取出安装到换刀机械臂 1 之后, PLC 必须设置该标志为高电平(=1)。

CH1TOSPDL 每个刀库都有一个标志,它们的记忆码如下:

CH1TOSPDLMZ1 ( 与 CH1TOSPDL相同 )

CH1TOSPDLMZ2 CH1TOSPDLMZ3 CH1TOSPDLMZ4

将它用于异步刀库或拥有机械臂的同步刀库。

在将刀具从换刀机械臂 1 中取出安装到主轴之后, PLC 必须设置该标志为高电平(=1)。

SPDLTOCH1 每个刀库都有一个标志,它们的记忆码如下:

SPDLTOCH1MZ1 ( 与 SPDLTOCH1相同 )

SPDLTOCH1MZ2 SPDLTOCH1MZ3 SPDLTOCH1MZ4

将它用于拥有一个机械臂的异步刀库。

PRG

()= CNCRD (G.GS0, R300, M12)

寄存器 R300 显示了 G功能的状况。

AUTOMAT AND INCYCLE AND NOT B0R300 = CUTTINGON

如果处于自动模式 (AUTOMAT),正在执行一个程序段 (INCYCLE) ,G00 功能没有被激活,那么,刀具被认为正处于加工状态。

END

Page 240: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

刀具管理可更改信号

7.

(SOFT V03.0X)

231

在将刀具从主轴中取出安装到换刀机械臂 1 之后, PLC 必须设置该标志为高电平(=1)。

SPDLTOCH2 每个刀库都有一个标志,它们的记忆码如下:

SPDLTOCH2MZ1 ( 与 SPDLTOCH2相同 )

SPDLTOCH2MZ2 SPDLTOCH2MZ3 SPDLTOCH2MZ4

将它用于异步刀库或拥有机械臂的同步刀库。

在将刀具从主轴中取出安装到换刀机械臂 2 之后, PLC 必须设置该标志为高电平(=1)。

CH1TOMZ 每个刀库都有一个标志,它们的记忆码如下:

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)。

Page 241: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

刀具管理可更改信号

(SOFT V03.0X)

232

MZTOSPDL 每个刀库都有一个标志,它们的记忆码如下:

MZTOSPDLMZ1 ( 也可以被编写为 MZTOSPDL)

MZTOSPDLMZ2 MZTOSPDLMZ3 MZTOSPDLMZ4

将它用于没有机械臂的同步刀库。

在将刀具从刀库取出安装到主轴之后, PLC 必须设置该标志为高电平 (=1)。

SPDLTOMZ 每个刀库都有一个标志,它们的记忆码如下:

SPDLTOMZ1 ( 也可以被编写为 SPDLTOMZ)

SPDLTOMZ2 SPDLTOMZ3 SPDLTOMZ4

将它用于没有机械臂的同步刀库。

在将刀具从主轴取出安装到刀库之后, 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 必须在该寄存器中指定当前刀库的位置。

Page 242: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

按键可更改信号

7.

(SOFT V03.0X)

233

7.12 按键可更改信号

KEYLED1, KEYLED2

这些寄存器控制操作面板按键的 LED。

用户键 "User1" 到 "User16" 按从左到右的顺序编号。

在每次按键之后,下面的指令改变发光二极管的状态。

DFU B0KEYBD1 = CPL B0KEYLED1

KEYDIS1, KEYDIS2, KEYDIS3

这些寄存器个别的禁止键的操作。

• 在标准键盘上,用户键 "User1" 到 "User16" 按从左到右的顺序编号。

• 在紧凑键盘上,用户键 "User1" 到 "User6" 紧靠在 jog 键旁。它们按照从左到右及从上到下的顺序编号。

• 在扁平键盘上,键 "Jogkey1" 到 "Jogkey3" 紧靠着 jog 键。它们按从左到右的顺序编号。

Bit Led Key Bit Led KeyKEYLED1 0 User1 KEYLED2 0 Spdl Ovr +KEYLED1 1 User2 KEYLED2 1 Spindle clockwiseKEYLED1 2 User3 KEYLED2 2 Spindle posit.KEYLED1 3 User4 KEYLED2 3 Spindle stopKEYLED1 4 User5 KEYLED2 4 Spdl Ovr -KEYLED1 5 User6 KEYLED2 5 Spindle c.clockwiseKEYLED1 6 User7 KEYLED2 6KEYLED1 7 User8 KEYLED2 7KEYLED1 8 User9 KEYLED2 8KEYLED1 9 User10 KEYLED2 9KEYLED1 10 User11 KEYLED2 10KEYLED1 11 User12 KEYLED2 11 ZEROKEYLED1 12 User13 KEYLED2 12KEYLED1 13 User14 KEYLED2 13 Single BlockKEYLED1 14 User15 KEYLED2 14KEYLED1 15 User16 KEYLED2 15 RESETKEYLED1 16 X+ KEYLED2 16KEYLED1 17 Y+ KEYLED2 17KEYLED1 18 Z+ KEYLED2 18KEYLED1 19 X- KEYLED2 19KEYLED1 20 Y- KEYLED2 20KEYLED1 21 Z- KEYLED2 21KEYLED1 22 7- KEYLED2 22KEYLED1 23 Rapid KEYLED2 23KEYLED1 24 7+ KEYLED2 24KEYLED1 25 4+ KEYLED2 25KEYLED1 26 5+ KEYLED2 26KEYLED1 27 6+ KEYLED2 27KEYLED1 28 4- KEYLED2 28KEYLED1 29 5- KEYLED2 29KEYLED1 30 6- KEYLED2 30KEYLED1 31 KEYLED2 31

位 OP- 面板 -H/E LCD-10K Jog 面板

KEYDIS1 0 User1 User1 User1

KEYDIS1 1 User2 User2 User2

KEYDIS1 2 User3 User3 User3

KEYDIS1 3 User4 User4 User4

Page 243: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

逻辑

CN

C输入和输出

按键可更改信号

(SOFT V03.0X)

234

KEYDIS1 4 User5 User5 User5

KEYDIS1 5 User6 User6 User6

KEYDIS1 6 User7 User7

KEYDIS1 7 User8 User8

KEYDIS1 8 User9 User9

KEYDIS1 9 User10 User10

KEYDIS1 10 User11 User11

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 单独程序段

KEYDIS2 5 主轴 c. 顺时针 14

KEYDIS2 6 启动 15 复位

KEYDIS2 7 停止 16-31

KEYDIS2 8

位 OP- 面板 -H/E LCD-10K Jog 面板

Page 244: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

逻辑

CN

C输入和输出

按键可更改信号

7.

(SOFT V03.0X)

235

下面的这行禁止 [X+] 键:

( ) = B16 KEYDIS1

当选择进给率倍率的禁止位置时,CNC 将读取允许的 小位置的值。如果它们全都被禁止,它将取 0% 值。

例如:只允许 110% 和 120% 位置,如果选择了 50% 位置,那么 CNC 将取 0% 值。

位 键 位 键

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%

KEYDIS3 6 40% 22 200%

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 连续

Page 245: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

7.

ENTR

AD

AS

Y SA

LID

AS

LóG

ICA

S D

EL C

NC

标记

(M) 和

寄存器

(R)的

字母排序列表

(SOFT V03.0X)

236

7.13 标记 (M) 和 寄存器 (R) 的字母排序列表

(M) _ALARM........................................... 198(M) _EMERGEN..................................... 218(M) _FEEDHOL ...................................... 218(M) _STOP ............................................. 218(M) _XFERINH ....................................... 218(M) ADVINPOS ...................................... 204(M) AUTOMAT........................................ 199(M) AUXEND .......................................... 220(M) AXISNEG(axis) ................................ 222(M) AXISPOS(axis) ................................ 222(M) BLKSEARCH ................................... 203(M) BLKSKIP1 ........................................ 220(M) CAXIS .............................................. 211(M) CH1TOMZ ........................................ 231(M) CH1TOSPDL.................................... 230(M) CH2TOMZ........................................ 231(M) CNCREADY..................................... 198(M) CSS.................................................. 200(M) CUTTINGON.................................... 230(M) CYSTART......................................... 219(M) DECEL(axis) .................................... 222(M) DIFFCOMP(axis) ............................. 225(M) DIR(axis) .......................................... 206(M) DISCROSS ...................................... 221(M) DMxx................................................ 203(M) DRENA(axis).................................... 224(M) DRO(axis) ........................................ 223(M) DRSTAF(axis) .................................. 206(M) DRSTAS(axis) .................................. 206(M) ENABLE(axis) .................................. 206(M) FHOUT............................................. 198(M) FREE ............................................... 204(M) GEAR1- GEAR4 .............................. 226(M) GRTOSPDL ..................................... 231(R) HFUN ............................................... 201(M) HIRTHON(axis) ................................ 207(M) HSTROBE........................................ 203(M) IABORT(axis) ................................... 229(M) IBUSY(axis) ..................................... 213(M) IEND(axis)........................................ 213(M) IFHOUT(axis) ................................... 213(M) IFREE(axis)...................................... 213(M) INCYCLE ......................................... 199(M) INHIBIT(axis) ................................... 222(M) INPOS.............................................. 201(M) INPOS(axis) ..................................... 207(M) INSYNC(axis)................................... 213(M) INTEREND....................................... 201(M) IRESET(asix) ................................... 229(R) KEYBD1, KEYBD2........................... 216(R) KEYDIS1- KEYDIS3 ........................ 233(R) KEYLED1, KEYLED2....................... 233(M) LATCHM........................................... 219(R) LEAVEPOS ...................................... 214(M) LIM(axis)OFF ................................... 224(M) LIMITNEG(axis) ............................... 222(M) LIMITPOS(axis) ............................... 222(M) LUBR(axis)....................................... 207(M) LUBRENA(axis) ............................... 224(M) LUBROK(axis) ................................. 224(M) M01STOP ........................................ 220(M) MANRAPID ...................................... 219

(M) MANUAL .......................................... 199(M) MATCH(axis).................................... 207(M) MDI................................................... 199(R) MFUN............................................... 201(M) MMCWDG........................................ 205(M) MSTROBE ....................................... 203(R) MZID ................................................ 215(R) MZPOS ............................................ 232(M) MZROT ............................................ 232(M) MZTOCH1........................................ 230(M) MZTOSPDL...................................... 232(R) NEXTPOS........................................ 215(M) NOWAIT........................................... 221(M) OVRCAN.......................................... 219(M) PARK(axis)....................................... 207(M) PARKED(axis).................................. 224(M) PLCCNTL......................................... 227(M) PLCREADY...................................... 221(M) PROBE............................................. 200(M) RAPID .............................................. 200(M) REFPOIN(axis) ................................ 206(M) RESETIN.......................................... 219(M) RESETOUT...................................... 198(M) RESTMEM ....................................... 230(M) REVOK............................................. 211(M) RIGID ............................................... 200(R) SANALOG........................................ 227(M) SBLOCK........................................... 219(M) SBOUT............................................. 199(M) SERVO(axis)ON .............................. 223(M) SETTMEM........................................ 230(R) SFUN ............................................... 203(M) SPDLEREV...................................... 227(M) SPDLTOCH1.................................... 231(M) SPDLTOCH2.................................... 231(M) SPDLTOGR...................................... 231(M) SPDLTOMZ...................................... 232(M) SPENA(axis) .................................... 224(R) SPN.................................................. 202(M) SSTROBE........................................ 203(M) START.............................................. 198(R) SYNC ............................................... 204(M) SYNCMASTER ................................ 211(M) SYNCPOSI....................................... 212(M) SYNCRON ....................................... 211(M) SYNSPEED...................................... 211(R) TAKEPOS ........................................ 214(M) TAPPING.......................................... 200(M) TCHANGEOK .................................. 232(M) THREAD .......................................... 200(M) TIMERON......................................... 220(R) TMINEM........................................... 215(M) TMOPERATION............................... 214(M) TMOPSTROBE................................ 214(M) TREJECT......................................... 230(M) TWORNOUT.................................... 215(M) UNPARK(axis).................................. 207(M) WAITOUT......................................... 204(M) ZERO ............................................... 200

记忆码 页码 记忆码 页码

Page 246: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

237

CNC 8070

(SOFT V03.0X)

8刀具和刀库管理

要恰当的配置刀库和换刀,必须:

• 设置机床参数。

• 设置刀具表格和刀具库表格。

• 写 PLC 程序。

• 编辑与刀具和 M06 功能相关的子程序。

机床参数定义可用的刀库数量及其特性。可以使用四个不同类型的刀库。参考 240页 “8.1 刀具库的类型”。

当创建 PLC 程序及与刀具和 M06 功能相关的子程序时,必须记住可使用的刀库和通道的数量。对于刀具管理器和 PLC 之间的通讯,每个通道和刀库都有它们自己的一组标志和寄存器。

PLC 的操纵根据刀库的类型而不相同。本章后面的部分将对每种类型的刀库举例。

关于刀库

CNC 可以拥有四种不同类型的刀库。 每个刀库都有它自己的设置参数。参考 102 页“2.7 刀库的机床参数”。

刀库的数量与可利用的主轴和通道的数量是独立的。刀库不与任何的特定的通道和主轴相关联。例如:刀库可以被几个通道共享,通道可以从不同的刀库调用刀具。

所有的刀库可以同时进行换刀。然而,一个刀库只能被一个换刀过程调用。如果来自于某一通道,想要在已经包含于某个换刀过程的刀库中拾取或放下一把刀具,刀具管理器将在回应新的请求之前等待换刀完成。

一次换刀中可能包括两个刀库。接受刀具的刀库与拾取新刀具的刀库可能不同。

对刀库的访问取决于机床的机械配置;换句话说,通过机床的物理可能性来访问刀库。i

Page 247: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

(SOFT V03.0X)

238

关于刀具

可通过刀具的编号识别每把刀具,它们的编号在整个系统中是唯一的;编号在不同的刀库或基础刀具中不能重复使用。

可用刀具的清单保存在刀具表格中,整个系统仅有一个表格。 该表格定义每把刀具的位置及所属的刀库,它是基础刀具还是在通道中被激活的刀具。

刀具总是存储在相同的刀库中。换刀时,它总是存储在原先拾取它的那个刀库中。

基础刀具

基础刀具是没有存储在任何刀库中,在使用时手动安装的刀具。基础刀具也在刀具表格中定义,但是它们与任何刀位无关。

基础刀具的装载和卸载对于系统来说是全局的;它与任何特定的刀库和通道都无关。

刀具管理器

CNC 有刀库管理程序, 它知道每把刀具的位置。当请求换刀或搜寻刀具时,刀具管理器告诉 PLC 要执行的操作。

• 从刀库中取出一把刀具,将它安装到主轴上。 

• 将主轴上的刀具存放在刀库中,拾取另一把刀具。

• 将主轴刀具卸下。

• 其他。

根据刀库的种类和操作请求,有时需要几个操作才能完成。 例如:在有些刀库中,要将刀具从主轴上取下放在主刀库中,刀具必须先从主轴上取下装载到换刀手臂上, 然后再从换刀臂上取下放回到库。

PLC 负责控制那些运动, 它必须告诉管理器要执行的操作,所以它会更新它的信息。

对于刀具管理器和 PLC 之间的通讯,每个通道和刀库都有它自己的一组标志和寄存器。参考214页“7.5刀具管理器查询信号”和230页“7.11刀具管理器可更改信号”。

Page 248: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

8.

(SOFT V03.0X)

239

与换刀相关的子程序

有两种与换刀相关的子程序。

与刀具相关的子程序

每次执行 T功能 (刀具选择)时,与刀具相关的子程序将自动执行。

每个通道中有一个子程序。

与 M06 功能相关的子程序

M06功能执行换刀。 CNC 将管理换刀和更新刀库表格。

推荐在 "M" 功能表格中设置该功能,因为它执行安装在机床上的换刀器的子程序。

该子程序对于整个系统是通用的。

在两个子程序内部,固定循环的 " 模态 " 条件无效。 当子程序的执行结束时,该特性被恢复。i

Page 249: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

刀库类型

(SOFT V03.0X)

240

8.1 刀库类型

刀库可以分为四大类:

A. 塔型。

B. 无换刀臂的同步刀库。

C. 有换刀臂 (1或 2刀柄)的同步刀库。在加工零件时,机械臂不能移动。

D. 异步刀库。它有能独立运动的换刀臂,在零件加工时它可以运动。

" 随机 " 或 " 非随机 " 刀库

根据在换刀期间刀是如何存放在刀库中的,刀库可以为随机的或非随机的。在随机刀库中,刀具可以占据任何位置;然而在非随机刀库中,刀具总是占据同一位置。

无论如何,即使所有刀库都是随机的,刀具总是存放在原先拾取它们的刀库中。

" 循环 " 或 " 非循环 " 刀库

循环刀库在搜寻到刀具后及在搜寻下一把刀具之前需要换刀指令 M06。在非循环刀库中,可以执行几个连续的刀具搜寻,而没必要换刀。

A

CD

B

Page 250: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

刀具表格

, 激活刀具表格和刀库表格

8.

(SOFT V03.0X)

241

8.2 刀具表格 , 激活刀具表格和刀库表格

在设置完刀库的机床参数之后,定义刀具表格及刀库表格。

刀具表格

除了别的东西之外,刀具表格必须包括几何尺寸、监测类型和刀具尺寸。所有的刀具必须定义,包括基础刀具。

刀具管理器总是在相同的刀位插入特定刀具,不考虑它们占的刀位编号。

刀库表格

每个刀库都有一个表格。每个表格显示各刀位及换刀臂刀柄(如果存在)上的刀具。

虽然刀库表可能被手动初始化,但是刀具管理器可以动态的更新它的所有数据。

激活刀具表格

激活刀具表格定义在主轴上处于激活状态的刀具。

实例 :

拥有 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 不适合刀库;因此,它们就成为了基础刀具。

Page 251: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

管理器和

PLC之间的通讯

(SOFT V03.0X)

242

8.3 管理器和 PLC 之间的通讯

对于刀具管理器与 PLC 之间的通讯,每个通道和刀库都有它们自己的一组标志和寄存器。参考 214 页“7.5 刀具管理器查询信号”和 230 页“7.11 刀具管理器可更改信号”。

管理器和 PLC 之间的通讯分两个阶段:执行 T 功能时和执行 M06 功能时。

• 当执行 T功能时, CNC 会告知刀具管理器。

刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。

CNC 不等待刀具管理器完成操作而继续执行程序。

• 当执行 M06 功能时,调用它的关联子程序。M06 功能也必须编辑在子程序中,CNC告诉刀具管理器开始执行换刀。

刀具管理器向 PLC 发送一条指令来进行换刀。

在执行程序之前, CNC 等待刀具管理器完成操作。

注意事项和建议

换刀的管理应该包含在与 M06 相关的子程序中,将外部设备留给 PLC 进行控制。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

关于异步刀库(拥有独立运动的转换手臂),当换刀需要将一把刀具留在刀库中时,TCHANGEOK标志被激活,这样刀具被放回刀库的过程中,CNC 继续执行程序。

CNC 保持与前一个记忆码不涉及任何特定通道和刀库的版本的标志和寄存器的兼容性。

因此,从软件版本 V2.00 开始,这些信号针对于第一通道或刀库。

i

Page 252: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

管理器和

PLC之间的通讯

8.

(SOFT V03.0X)

243

8.3.1 管理器 --> PLC 通讯

管理器使用下面的寄存器和标志来告诉 PLC 它必须执行的操作。一些信号经过通道而有些信号经过刀库。参考 214 页 “7.5 刀具管理器查询信号”。

下表所示为每个通道或刀库中的标志 (M) 或寄存器 (R) 的记忆码。

TMOPSTROBE 通道刀具管理器设置该标志为高电平 (=1) ,来让 PLC 知道它必须执行由通道的TMOPERATION标志指定的操作。 .

LEAVEPOS 该寄存器指定放刀的刀库位置。

TAKEPOS 该寄存器指定取刀的刀库位置。

NEXTPOS 该寄存器指定下一把刀具占据的刀库位置。

MZID 该寄存器指定包含被通道请求刀具的刀库。

当在一次换刀中需要用到两个刀库时,该寄存器较低的部分指定刀具的目的地刀库,较高的部分划分刀具的源刀库。

TMOPERATION 该寄存器指定由刀具管理器执行的操作类型。

通道 ·1· 通道 ·2· 通道 ·3· 通道 ·4·

M TMOPSTROBETMOPSTROBEC1 TMOPSTROBEC2 TMOPSTROBEC3 TMOPSTROBEC4

R TMOPERATIONTMOPERATIONC1 TMOPERATIONC2 TMOPERATIONC3 TMOPERATIONC4

R MZIDC1 MZIDC2 MZIDC3 MZIDC4

刀库 ·1· 刀库 ·2· 刀库 ·3· 刀库 ·4·

R LEAVEPOSLEAVEPOSMZ1 LEAVEPOSMZ2 LEAVEPOSMZ3 LEAVEPOSMZ4

R TAKEPOSTAKEPOSMZ1 TAKEPOSMZ2 TAKEPOSMZ3 TAKEPOSMZ4

R NEXTPOSNEXTPOSMZ1 NEXTPOSMZ2 NEXTPOSMZ3 NEXTPOSMZ4

0 无操作

1 从刀库选取刀具并将它装在主轴上。

2 将主轴刀具留在刀库中。

3 在主轴上安装基础刀具。

4 将主轴刀具卸下。

5 将主轴刀具留在刀库中,从同一刀库中拾取另外一把刀具。

6 将主轴刀具留在刀库中,从基础刀具中拾取另外一把刀具安装。

7 将主轴刀具卸下,从刀库中拾取另外一把刀具。

8 将主轴刀具卸下,从基础刀具中拾取另外一把刀具安装。

9 通过主轴将基础刀具装到刀库。

10 从刀库中拾取一把刀具,通过主轴将它卸下。

11 确定刀库方向。

12 将主轴刀具留在刀库中,从相同的刀库拾取另一把刀具。特别是下面情况下的同步刀库:

• 非随机拥有两爪换刀手臂。

• 当有特定刀具时随机。

13 确定两个刀库的方向。

14 将主轴刀具留在刀库中,从另外的刀库中拾取一把刀具。

Page 253: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

管理器和

PLC之间的通讯

(SOFT V03.0X)

244

8.3.2 PLC --> 管理器通讯

PLC 使用下面的标志来告诉管理器它应该执行的操作。 每个刀库都有一组标志。参考 230 页“7.11 刀具管理器可更改信号”。

根据刀库的类型,PLC 必须采取一些行动来执行管理器请求的操作。在执行完毕之后,它必须激活特定的标志来告诉管理器操作已经执行完毕。管理器将它们设置回“0”。

下表所示为每个通道或刀库中的标志 (M) 或寄存器 (R) 的记忆码。

MZTOCH1 用于异步刀库或带机械臂的同步刀库。

在将刀具从刀库装到换刀臂 1之后, PLC 必须设置该标志为高电平 (=1)。

CH1TOSPDL 用于异步刀库或带机械臂的同步刀库。

在将刀具从换刀臂 1装到主轴之后, PLC 必须设置该标志为高电平 (=1)。

SPDLTOCH1 用于带机械臂的异步刀库。

在将刀具从主轴装到换刀臂 1之后, PLC 必须设置该标志为高电平 (=1)。

刀库 ·1· 刀库 ·2· 刀库 ·3· 刀库 ·4·

M MZTOCH1MZTOCH1MZ1 MZTOCH1MZ2 MZTOCH1MZ3 MZTOCH1MZ4

M CH1TOSPDLCH1TOSPDLMZ1 CH1TOSPDLZ2 CH1TOSPDLMZ3 CH1TOSPDLMZ4

M SPDLTOCH1SPDLTOCH1MZ1 SPDLTOCH1MZ2 SPDLTOCH1MZ3 SPDLTOCH1MZ4

M SPDLTOCH2SPDLTOCH2MZ1 SPDLTOCH2MZ2 SPDLTOCH2MZ3 SPDLTOCH2MZ4

M CH1TOMZCH1TOMZ1 CH1TOMZ2 CH1TOMZ3 CH1TOMZ4

M CH2TOMZCH2TOMZ1 CH2TOMZ2 CH2TOMZ3 CH2TOMZ4

M SPDLTOGRSPDLTOGRMZ1 SPDLTOGRMZ2 SPDLTOGRMZ3 SPDLTOGRMZ4

M GRTOSPDLGRTOSPDLMZ1 GRTOSPDLMZ2 GRTOSPDLMZ3 GRTOSPDLMZ4

M MZTOSPDLMZTOSPDLMZ1 MZTOSPDLMZ2 MZTOSPDLMZ3 MZTOSPDLMZ4

M MZTOSPDLMZTOSPDLMZ1 MZTOSPDLMZ2 MZTOSPDLMZ3 MZTOSPDLMZ4

M MZROTMZROTMZ1 MZROTMZ2 MZROTMZ3 MZROTMZ4

M TCHANGEOKTCHANGEOKMZ1 TCHANGEOKMZ2 TCHANGEOKMZ3 TCHANGEOKMZ4

R MZPOSMZPOSMZ1 MZPOSZ2 MZPOSMZ3 MZPOSMZ4

Page 254: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

管理器和

PLC之间的通讯

8.

(SOFT V03.0X)

245

SPDLTOCH2 用于异步刀库或带机械臂的同步刀库。

在将刀具从主轴装到换刀臂 2之后, PLC 必须设置该标志为高电平 (=1)。

CH1TOMZ 用于异步刀库或带机械臂的同步刀库。

在将刀具从换刀臂 1装到刀库之后, PLC 必须设置该标志为高电平 (=1)。

CH2TOMZ 用于异步刀库或带机械臂的同步刀库。

在将刀具从换刀臂 2装到刀库之后, PLC 必须设置该标志为高电平 (=1)。

SPDLTOGR 用于允许基础刀具的刀库。

在将刀具从主轴卸下之后, PLC 必须设置该标志为高电平 (=1)。

GRTOSPDL 用于允许基础刀具的刀库。

在将基础刀具装到主轴之后, PLC 必须设置该标志为高电平 (=1)。

MZTOSPDL 用于同步刀库 (无机械臂)。

在将刀具从刀库装到主轴之后, PLC 必须设置该标志为高电平 (=1)。

SPDLTOMZ 用于同步刀库 (无机械臂)。

在将刀具从主轴装到刀库之后, PLC 必须设置该标志为高电平 (=1)。

MZROT 用于塔式刀库和同步刀库。

当刀塔转动时,PLC 必须设置该标志为高电平 (=1)。在同步刀库中,当加工时,它用于优化由于确定刀库方向而产生的变化。 PLC 必须设置该标志为高电平 (=1) 表示操作已经完成,不管它是否已经定向。

TCHANGEOK 对于异步刀库 (拥有独立运动的换刀臂),下面的标志可能被激活,从而在刀具放回刀库的过程中,CNC 继续执行程序。

PLC 必须设置该标志为高电平 (=1),来告诉管理器将刀具放回刀库的过程中,继续执行程序。

MZPOS 对于随机刀库,如果管理器始终都知道所选择的位置,那么可以优化刀库方位。

PLC必须在该寄存器中指定当前刀库的位置。当不使用该寄存器时,PLC必须设置它为 “0”。

Page 255: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

管理器和

PLC之间的通讯

(SOFT V03.0X)

246

8.3.3 管理器紧急事件

发生故障(PLC 执行了错误的操作,不完全的换刀等)或 PLC 激活紧急事件装置时,管理器可能设置为紧急事件状态。

与管理器紧急事件相关的 PLC 标志如下:每个刀库都有一组标志。

下表所示为每个通道或刀库中的标志 (M) 记忆码。

SETTMEM PLC 设置该标志为高电平 (=1),来激活刀具管理器紧急事件。

RESTMEM PLC 设置该标志为高电平 (=1),来取消刀具管理器紧急事件。

TMINEM PLC 设置该标志为高电平 (=1),来告诉 PLC 在刀具管理器上有紧急事件发生。

在管理器上产生来自于 PLC 的紧急事件:

1. 激活紧急事件。

DFU (错误条件 ) = SET SETTMEM

2. 在取消它之前,确定紧急事件已经发生。

TMINEM AND DFU (取消条件 ) = SET RESTMEM

管理器设置 SETMEM 和 RESTMEM信号为低电平 (=0)。

刀库 ·1· 刀库 ·2· 刀库 ·3· 刀库 ·4·

M SETTMEMSETTMEMZ1 SETTMEMZ2 SETTMEMZ3 SETTMEMZ4

M RESTMEMRESTMEMZ1 RESTMEMZ2 RESTMEMZ3 RESTMEMZ4

M TMINEMTMINEMZ1 TMINEMZ2 TMINEMZ3 TMINEMZ4

Page 256: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

管理器和

PLC之间的通讯

8.

(SOFT V03.0X)

247

8.3.4 刀具监测

与刀具监测相关的 PLC 标志如下:每个通道都有一组标志。

下表所示为每个通道或刀库中的标志 (M) 记忆码。

与刀具监测相关的 PLC 标志为:

CUTTINGON 当刀具被赋予 大寿命范围 (监测)时,CNC 检查该标志,从而知道刀具是否正处于加工状态,是为高电平 (=1),否为低电平 (=0)。

当遇到下面的情况时,通常认为它正处于加工状态:

• 主轴正在转动(M3 或 M4)或刀具正在切削螺纹且没有选择 0% 进给率时。

• 选择了自动操作模式,正在执行某个程序段且 G00 功能未被激活。

• 执行没有被中断。

TREJECT 如果 PLC 设置该标志为高电平 (=1), CNC 认为刀具必须被拒绝使用。

TWORNOUT CNC 设置该标志为高电平 (=1) ,来告诉 PLC 因为刀具磨损(实际寿命 > 大寿命范围),所以已经拒绝使用该刀具。

通道 ·1· 通道 ·2· 通道 ·3· 通道 ·4·

M CUTTINGONCUTTINGONC1 CUTTINGONC2 CUTTINGONC3 CUTTINGONC4

M TREJECTTREJECTC1 TREJECTC2 TREJECTC3 TREJECTC4

M TWORNOUTTWORNOUTC1 TWORNOUTC2 TWORNOUTC3 TWORNOUTC4

Page 257: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

有关刀库管理的变量

(SOFT V03.0X)

248

8.4 有关刀库管理的变量

应用于刀库管理中的与刀库相关联的变量如下每个通道都有一组变量。用通道号替代 [n] 字符,保留括号。

V.[n].TM.MZMODE

刀库管理器的操作模式。

V.[n].TM.MZSTATUS

刀具管理器状态 .

V.[n].TM.MZRUN

刀具管理器运行 .

V.[n].TM.MZWAIT

刀具管理器的操纵执行。它表示是否等待操纵结束。

没有必要将它编写进与 M06 相关的子程序中。子程序本身等待管理器结束操纵。这样,就不会中断程序段准备。

对于 ·0· 值 标准模式 ( 缺省值和复位之后 ).

对于 ·1· 值 刀库装载模式 .

对于 ·2· 值 刀库卸载模式 .

对于 ·0· 值 标准 .

对于 ·1· 值 发生错误 .

对于 ·2· 值 发生错误 ; 但是它将等待当前的操纵被完成。

对于 ·4· 值 紧急事件 .

对于 ·0· 值 在执行中没有次序。

对于 ·1· 值 在执行中有次序。

对于 ·0· 值 无需等待

对于 ·1· 值 等待

Page 258: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

从刀库装载和卸载刀具

8.

(SOFT V03.0X)

249

8.5 从刀库装载和卸载刀具

从刀库装载和卸载刀具

每个刀库表格都有用于在手动或自动情况下在刀库中初始化、装载和卸载刀具的软键。查阅操作手册。

也可通过程序或在 MDI 模式下在刀库中装载和卸载刀具。

从主轴装载和卸载刀具

必须通过刀库表格,在手动模式下从主轴及换刀臂上装载和卸载刀具。查阅操作手册。

通过程序或在 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 程序必须包括换刀时所需的操纵。

在卸载刀具之后,刀具管理器更新刀库表格。

Page 259: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

从刀库装载和卸载刀具

(SOFT V03.0X)

250

通过程序或在 MDI 模式下在主轴上安装刀具

设置变量: V.TM.MZMODE=0,来告诉刀具管理器已经选择标准模式。

如果下一步执行 T1 M6,刀具管理器检查在主轴中是否已经有刀具(先移走它),刀库中是否有被请求的刀具或它已经从基础刀具中选取了刀具。 无论如何,通过适当设置 TMOPERATION的值,来让 PLC 知道它必须执行哪个操作。

与 M06 关联的子程序及 PLC 程序必须包括换刀时所需的操纵。

在安装刀具之后,刀具管理器更新刀库表格。

Page 260: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

无刀库系统

8.

(SOFT V03.0X)

251

8.6 无刀库系统

当没有刀库时,换刀只需要编辑 T 功能,不需要 M06。在这种情况下,编写的 M06 功能不会被编译为换刀,而是另一个没有特定含义的 M 功能。 这不能阻止它像其它 M功能一样拥有相关的子程序。

在处理完执行中的 T 程序段之后进行换刀 (MZWAIT),然后它将与刀具管理器同步。

当没有刀库时,M06 功能工作情况如下:

• M06 功能不会激活 PLC 标志(例如:DM06),也不执行与换刀相关的操作(如换刀子程序等)。

• M06 功能不会显示在 M 功能的记录中。

• 与 M06 功能相关的子程序(如果存在)将执行模态固定循环或模态运动子程序。

• 从隐藏文件和固定循环等调用与 M06 功能相关的子程序时,不进行特定的处理。

Page 261: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

转塔型

(SOFT V03.0X)

252

8.7 转塔型

选择刀具时,与 T 关联的子程序执行 M06 功能 (换刀),加工停止且刀具管理器向PLC 发送要执行操作的代码。

换刀管理应该包含在与 M06 相关联的子程序中,外部设备的控制由 PLC 负责。

该类型的刀库允许使用基础刀具。

基础刀具

该刀库提供了使用基础刀具工作的可能性。如果在工作位置有一把刀具,而另一把被请求的刀具不在转塔中,CNC 将认为那是一把基础刀具。

直接或通过主轴在主轴上(在工作位置)装载 /卸载刀具的动作是相同的。在后一种情况中,变量 V.TM.MZMODE必须有恰当的装载或卸载值。

Page 262: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

转塔型

8.

(SOFT V03.0X)

253

8.7.1 TMOPERATION 的值和被 PLC 激活的标志

该类型刀库可能的 TMOPERATION的值及相关的标志和寄存器如下:

TMOPERATION=1

假定刀具为激活状态。

TAKEPOS指定被拾取刀具的位置。

当操作完成时,激活标志 MZTOSPDL。

TMOPERATION=3

将基础刀具安装到主轴。

TAKEPOS=-4 拾取基础刀具。

当操作完成时,激活标志 GRTOSPDL。

TMOPERATION=4

将主轴刀具卸下。

LEAVEPOS=-4 将刀具卸下。

当操作完成时,激活标志 SPDLTOGR。卸载的刀具变为基础刀具。

TMOPERATION=9

通过主轴将基础刀具安装到刀库。

TAKEPOS=-4 拾取基础刀具。

LEAVEPOS 卸下刀具的位置。

将基础刀具留在主轴,激活标志 GRTOSPDL。

TMOPERATION=10

从刀库中拾取一把刀具,通过主轴将它卸下。

TAKEPOS 刀具占据的位置。

LEAVEPOS=-4 将刀具卸下。

将主轴刀具卸下,激活标志 SPDLTOGR。

TMOPERATION=11

确定转塔方向。

当操作完成时,激活标志 MZROT。

Page 263: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

转塔型

(SOFT V03.0X)

254

总结

刀具管理器在操作中发送给 PLC 的值和由 PLC 激活的标志如下:

TAKEPOS和 LEAVEPOS 值的说明如下:

0 无操作。

# 刀库位置编号。

-4 地面位置。

应用举例

它给出了 CNC 执行的功能,在每个操作中刀具管理器发送给 PLC 的值和在每种情况下 PLC 激活的标志。

TG7 为基础刀具。

TM ==> PLCPLC ==> TM

TMOPERATION TAKEPOS LEAVEPOS1 # 0 MZTOSPDL3 -4 0 GRTOSPDL4 0 -4 SPDLTOGR9 -4 # GRTOSPDL10 # -4 SPDLTOGR11 0 0 MZROT

CNCTM ==> PLC

PLC ==> TMTMOPERATION TAKEPOS LEAVEPOS

T1M6

111

01

00

MZROTMZTOSPDL

T2M6

111

01

00

MZROTMZTOSPDL

TG7M6

3 -4 0 GRTOSPDL

Page 264: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

转塔型

8.

(SOFT V03.0X)

255

8.7.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的用于为 M06 子程序传递信息的寄存器:

PLC 和 M06 子程序之间的通讯

标志被 M06 子程序激活,因而 PLC 激活与刀具管理器相关的标志。

PLC 的 M 功能

表示由 PLC 控制运动的 M功能:

使用与 M功能完成之后程序继续同步的 “前 - 前”来设置所有 M 功能。

R101 刀具管理器请求的操作类型 (TMOPERATION 的值)

M1107 SPDLTOGR已经将刀具从主轴上卸下。

M1108 GRTOSPDL已经将基础刀具安装到主轴上。

M1109 MZTOSPDL假定刀具被激活。

M1111 MZROT该标志表示刀库已经旋转。

M109 在刀库中选择由 TAKEPOS 指定的刀位。

Page 265: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

转塔型

(SOFT V03.0X)

256

8.7.3 M06 子程序的编制

%L SUB_MZ_ROTM109

执行操作的辅助功能。

V.PLC.M[1111]=1

刀具管理器的 MZROT 标志。

#RET

%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

假定刀具为激活状态。

M109V.PLC.M[1109]=1

刀具管理器的 MZTOSPDL 标志。

#RET

%SUB_M6.ncM6

命令刀具管理器开始进行换刀。

$IF V.PLC.R[101] == 1LL SUB_MZ_ROT

$ENDIF

如果操作类型为 =1, 执行子程序。

$WHILE V.TM.MZWAIT == 1$ENDWHILE

等待刀具管理器。

#RET

M06 子程序结束 。

Page 266: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

转塔型

8.

(SOFT V03.0X)

257

8.7.4 基础 PLC 编程

当执行 M06 功能时

当执行 M06 功能时,在寄存器 TMOPERATION 中,刀具管理器发送给 PLC 执行操作的代码。

DFU TMOPSTROBE = MOV TMOPERATION R101

该功能将 TMOPERATION 的值传递给寄存器 R101,所以它是由 M06 子程序管理的。

每次 M06 子程序结束运行时,为了让 PLC 知道,它激活刀具管理器相关的标志。

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 键取消紧急事件。

Page 267: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

无换刀臂的同步刀库

(SOFT V03.0X)

258

8.8 无换刀臂的同步刀库

刀具管理器和 PLC 之间的通讯分两个阶段:

• 当执行 T功能时, CNC 会让刀具管理器知道。

刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。

CNC 不等待刀具管理器完成操作而继续执行程序。

• 当执行M06功能时,调用与其关联的子程序。M06功能也必须编辑在子程序中,以让 CNC 告诉刀具管理器开始执行换刀。

刀具管理器向 PLC 发送一条指令来进行换刀。

在执行程序之前, CNC 等待刀具管理器完成操作。

换刀的管理应该包含在与 M06 相关的子程序中,外部设备的控制由 PLC 负责。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

Page 268: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

无换刀臂的同步刀库

8.

(SOFT V03.0X)

259

8.8.1 TMOPERATION 的值和被 PLC 激活的标志

该类型刀库可能的 TMOPERATION的值及与每种情况相关的标志和寄存器如下:

TMOPERATION=1

从刀库中拾取刀具,将其安装到主轴上。

TAKEPOS 刀具占据的位置。

当操作完成时,激活标志 MZTOSPDL。

TMOPERATION=2

将主轴刀具留在刀库。

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 卸下刀具。

1. 将主轴刀具卸下,激活标志 SPDLTOGR。

2. 将刀库刀具装在主轴上,激活标志 MZTOSPDL。

Page 269: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

无换刀臂的同步刀库

(SOFT V03.0X)

260

TMOPERATION=8

将主轴刀具卸下,从基础刀具中选取另外一把刀具。

TAKEPOS=-4 拾取基础刀具。

LEAVEPOS=-4 卸下刀具。

1. 将主轴刀具卸下,激活标志 SPDLTOGR。

2. 将基础刀具装在主轴上,激活标志 GRTOSPDL。

TMOPERATION=9

通过主轴拾取刀具到刀库。

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。

2. 将刀库刀具安装在主轴上,激活标志 MZTOSPDL。

Page 270: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

无换刀臂的同步刀库

8.

(SOFT V03.0X)

261

总结

刀具管理器在每个操作中发送给 PLC 的值和由 PLC 激活的标志如下:

TAKEPOS和 LEAVEPOS 值的说明如下:

0 无操作。

# 刀库位置编号。

-4 地面位置。

应用举例

假定在主轴中没有刀具,它给出了 CNC 执行的功能、刀具管理器在每个操作中发送给 PLC 的值和在每种情况下由 PLC 激活的标志。

它是一个非随机的刀库,各刀具分别占据与其编号相同的位置, TG7, TG8 和 TG9为基础刀具。

TM ==> PLCPLC ==> TM

TMOPERATION TAKEPOS LEAVEPOS1 # 0 MZTOSPDL2 0 # SPDLTOMZ3 -4 0 GRTOSPDL4 0 -4 SPDLTOGR5 # # SPDLTOMZ + MZTOSPDL6 -4 # SPDLTOMZ + GRTOSPDL7 # -4 SPDLTOGR + MZTOSPDL8 -4 -4 SPDLTOGR + GRTOSPDL9 -4 # GRTOSPDL + SPDLTOMZ10 # -4 MZTOSPDL + SPDLTOGR11 0 0 MZROT12 # # SPDLTOMZ + MZTOSPDL13 0 0 MZROT + MZROT14 0 # SPDLTOMZ + MZTOSPDL

CNCTM ==> PLC

PLC ==> TMTMOPERATION TAKEPOS LEAVEPOS

T1M6

111

01

00

MZROTMZTOSPDL

T2M6

115

02

01

MZROTSPDLTOMZ + MZTOSPDL

TG7M6

116

0-4

02

MZROTSPDLTOMZ + GRTOSPDL

TG8M6

118

0-4

0-4

MZROTSPDLTOGR + GRTOSPDL

T3T4M6

11117

004

00-4

MZROTMZROT

SPDLTOGR + MZTOSPDLT0M6

112

00

04

MZROTSPDLTOMZ

TG9M6

113

0-4

00

MZROTGRTOSPDL

T0M6

114

00

0-4

MZROTSPDLTOGR

Page 271: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

无换刀臂的同步刀库

(SOFT V03.0X)

262

8.8.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的为 M06 子程序传递信息的寄存器:

PLC 和 M06 子程序之间的通讯

标志被 M06 子程序激活,因而 PLC 激活刀具管理器相关的标志。

PLC 的 M 功能

表示由 PLC 控制运动的 M 功能:

使用与 M 功能完成之后程序继续同步的“前 -前”来设置所有 M功能。

R101 刀具管理器请求的操作类型 (TMOPERATION 的值 ).

M1107 SPDLTOGR已经将刀具从主轴上卸下。

M1108 GRTOSPDL已经将基础刀具安装到主轴上。

M1109 MZTOSPDL刀具已经从刀库安装到主轴上。

M1110 SPDLTOMZ已经将主轴刀具放回刀库中。

M109 在刀库中选择由 TAKEPOS 指定的刀位,将该刀位的刀具装在主轴上。

M110 在刀库中选择由 LEAVEPOS 指定的刀位,把刀具放在指定刀位。

Page 272: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

无换刀臂的同步刀库

8.

(SOFT V03.0X)

263

8.8.3 M06 子程序的编制

%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

%L SUB_SPD_TO_MZ

将主轴刀具放回刀库。

M110

执行操作的辅助功能。

V.PLC.M[1110]=1

刀具管理器的 SPDLTOMZ 标志。

#RET

%L SUB_SPD_GMCHG

将主轴移至手动换刀点。

G1 Z_ F_

移动主轴。

#RET

%L SUB_SPD_AUTCHG

将主轴移至自动换刀点。

G1 Z_ F_

移动主轴。

#RET

Page 273: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

无换刀臂的同步刀库

(SOFT V03.0X)

264

%SUB_M6.ncM6

命令刀具管理器开始执行换刀。

$SWITCH V.PLC.R[101]

分析操作的类型。

$CASE 1

从刀库中拾取刀具,将它装到主轴上。

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

将主轴移至自动换刀点。

LL SUB_SPD_TO_MZ

将主轴刀具放回刀库。

LL SUB_MZ_TO_SPD

从刀库中拾取刀具给主轴。

$BREAK

$CASE 6

Page 274: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

无换刀臂的同步刀库

8.

(SOFT V03.0X)

265

将主轴刀具放回刀库,从基础刀具中拾取另一把刀具。

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

LL SUB_SPD_TO_MZ

将主轴刀具放回刀库。

LL SUB_SPD_GMCHG

将主轴移至手动换刀点。

LL SUB_GR_TO_SPD

将基础刀具安装到主轴。

$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

将主轴移至自动换刀点。

LL SUB_SPD_TO_MZ

将主轴刀具放回刀库。

$BREAK

$CASE 10

从刀库中拾取刀具,通过主轴将它卸下。

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

Page 275: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

无换刀臂的同步刀库

(SOFT V03.0X)

266

LL SUB_MZ_TO_SPD

从刀库拾取刀具给主轴。

LL SUB_SPD_GMCHG

将主轴移至手动换刀点。

LL SUB_SPD_TO_GR

移除主轴刀具。

$BREAK

$ENDSWITCH

操作类型分析的结束。

$WHILE V.TM.MZWAIT == 1$ENDWHILE

等待刀具管理器。

#RET

M06 子程序结束。

Page 276: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

无换刀臂的同步刀库

8.

(SOFT V03.0X)

267

8.8.4 基础 PLC 编程

当执行 -T- 功能时

当执行 T功能时,刀具管理器发送给 PLC 代码 TMOPERATION=11。 通常,它允许在加工时优化换刀并定位刀库。

这种情况下,刀库未定位, MZROT标志被激活表示操作已经完成。

DFU TMOPSTROBE AND CPS TMOPERATION EQ 11 = SET MZROT

激活 MZROT 标志告诉刀具管理器操作已经完成。

当执行 M06 功能时

当执行 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 它必须执行的运动。

根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能结束。

特定的操作需要使用在下列寄存器中的刀具管理器传递信息:

LEAVEPOS 该寄存器定义放置刀具的刀库位置。

TAKEPOS 该寄存器定义拾取刀具的刀库位置。

M109 在刀库中选择由 TAKEPOS 定义的位置,将该位置的刀具安装到主轴。

M110 在刀库中选择由 LEAVEPOS 定义的位置,将主轴刀具放到该位置。

Page 277: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

无换刀臂的同步刀库

(SOFT V03.0X)

268

管理器紧急事件信号

管理器紧急事件信号的处理。

DFU B11KEYBD1 = SET SETTMEM

按 USER12 键激活紧急事件。

TMINEM = B11KEYLED1

当有紧急事件时, USER12 键的指示灯打开。

TMINEM AND DFU B12KEYBD1 = SET RESTMEM

按 USER13 键取消紧急事件。

Page 278: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

8.

(SOFT V03.0X)

269

8.9 同步刀库 . 独立运动的换刀臂 .

通常换刀臂的运动取决于加工,因为在加工工件时它不能运动。

刀具管理器和 PLC 之间的通讯分两个阶段:

• 当执行 T功能时, CNC 会让刀具管理器知道。

刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。

CNC 不等待刀具管理器完成操作而继续执行程序。

• 当执行M06功能时,调用它的关联子程序。M06功能也必须编辑在子程序中,以让CNC 告诉刀具管理器开始执行换刀。

刀具管理器向 PLC 发送一条指令来进行换刀。

在继续执行程序之前, CNC 等待刀具管理器完成操作。

换刀的管理应该包含在与 M06 相关的子程序中,外部设备的控制由 PLC 负责。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

Page 279: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

(SOFT V03.0X)

270

8.9.1 TMOPERATION 的值和被 PLC 激活的标志

该类刀库可能的 TMOPERATION值及与每种情况相关的标志和寄存器如下:

TMOPERATION=1

从刀库中拾取刀具,将其安装到主轴上。

TAKEPOS 刀具占据的位置。

1. 使用刀柄 1从刀库拾取刀具,激活标志 MZTOCH1.

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。

刀具管理器允许次序为 1-3-2。

Page 280: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

8.

(SOFT V03.0X)

271

TMOPERATION=7

将主轴刀具卸下,从刀库中选取另外一把刀具。

TAKEPOS 刀具占据的位置。

LEAVEPOS=-4 卸下刀具。

1. 将主轴刀具卸下,激活标志 SPDLTOGR.

2. 使用刀柄 1从刀库拾取刀具,激活标志 MZTOCH1.

3. 将刀柄 1上的刀具安装到主轴,激活 CH1TOSPDL.

刀具管理器允许次序为 2-1-3.

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标志表示操作已经完成,无论是否完成定位。

NEXTPOS 放置刀具的位置。

TAKEPOS 拾取刀具的位置。

MZID 放刀的目标刀库及拾取新刀具的源刀库。

Page 281: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

(SOFT V03.0X)

272

TMOPERATION=14

将主轴刀具放回刀库,从另一个刀库拾取刀具。

TAKEPOS 拾取刀具的位置。

LEAVEPOS 放置刀具的位置。

MZID 放刀的目标刀库及拾取新刀具的源刀库。

1. 使用刀柄 1从主轴拾取刀具,激活标志 SPDLTOCH1.

2. 将刀柄 1上的刀具放回刀库,激活 CH1TOMZ.

3. 使用刀柄 (爪)1从其它刀库拾取刀具,激活标志 MZTOCH1.

4. 将刀柄 1上的刀具安装到主轴上,激活 CH1TOSPDL.

总结

刀具管理器在每个操作中发送给 PLC 的值和由 PLC 激活的标志如下:

可以按任何顺序执行括号中的标志,但是两者都必须被执行。关于 TMOPERATION= 6 可能性:

SPDLTOCH1 + CH1TOMZ + GRTOSPDL

SPDLTOCH1 + GRTOSPDL + CH1TOMZ

TAKEPOS和 LEAVEPOS 值的说明如下:

0 无操作。

# 刀库位置编号。

-4 地面位置。

TM ==> PLCPLC ==> TM

TMOPERATION TAKEPOS LEAVEPOS1 # 0 MZTOCH1 + CH1TOSPDL2 0 # SPDLTOCH1 + CH1TOMZ3 -4 0 GRTOSPDL4 0 -4 SPDLTOGR

5 # # SPDLTOCH1 + CH1TOMZ +MZTOCH1 + CH1TOSPDL

6 -4 # SPDLTOCH1 ++ (CH1TOMZ / GRTOSPDL)

7 # -4 (SPDLTOGR / MZTOCH1) ++ CH1TOSPDL

8 -4 -4 SPDLTOGR + GRTOSPDL

9 -4 # GRTOSPDL + SPDLTOCH1 ++ CH1TOMZ

10 # -4 MZTOCH1 + CH1TOSPDL ++ SPDLTOGR

11 0 0 MZROT

12 # # SPDLTOCH1 + CH1TOMZ +MZTOCH1 + CH1TOSPDL

13 0 0 MZROT + MZROT

14 0 # SPDLTOCH1 + CH1TOMZ +MZTOCH1 + CH1TOSPDL

Page 282: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

8.

(SOFT V03.0X)

273

应用举例

假定在主轴上没有任何刀具,它给出了 CNC 执行的功能、在每个操作中刀具管理器发送给 PLC 的值和在每种情况下 PLC 激活的标志。

它是一个非随机的刀库,各刀具分别占据与其编号相同的位置, TG7, TG8 和 TG9为基础刀具。

CNCTM ==> PLC

PLC ==> TMTMOPERATION TAKEPOS LEAVEPOS

T1M6

111

01

00

MZROTMZTOCH1 + CH1TOSPDL

T2M6

115

02

01

MZROTSPDLTOCH1 + CH1TOMZ ++ MZTOCH1 + CH1TOSPDL

TG7M6

116

0-4

02

MZROTSPDLTOCH1 + CH1TOMZ +

+ GRTOSPDLTG8M6

118

0-4

0-4

MZROTSPDLTOGR + GRTOSPDL

T3T4M6

11117

004

00-4

MZROTMZROT

SPDLTOGR + MZTOCH1 ++ CH1TOSPDL

T0M6

112

00

04

MZROTSPDLTOCH1 + CH1TOMZ

TG9M6

113

0-4

00

MZROTGRTOSPDL

T0M6

114

00

0-4

MZROTSPDLTOGR

Page 283: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

(SOFT V03.0X)

274

8.9.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的为 M06 子程序传递信息的寄存器:

PLC 和 M06 子程序之间的通讯

标志被 M06 子程序激活,因而 PLC 激活刀具管理器相关的标志。

PLC 的 M 功能

表示由 PLC 控制运动的 M 功能:

使用与 M 功能完成之后程序继续同步的“前 -前”来设置所有 M功能。

R101 刀具管理器请求的操作类型 (TMOPERATION 的值 )

M1101 MZTOCH1已经将刀具从刀库安装到刀柄 1上。

M1102 CH1TOSPDL已经将刀具从刀柄 1安装到主轴上。

M1103 SPDLTOCH1已经将刀具从主轴安装到刀柄 1上。

M1105 CH1TOMZ已经将刀具从刀柄 1安装到刀库。

M1107 SPDLTOGR已经将刀具从主轴上卸下。

M1108 GRTOSPDL已经将基础刀具安装到主轴上。

M101 在刀库中选择由 TAKEPOS 指定的位置,利用刀柄 1 拾取该位置刀具。

M102 将刀柄 1上的刀具安装到主轴。

M103 利用刀柄 1拾取主轴刀具。

M105 在刀库中选择由 LEAVEPOS 指定的位置,将刀柄1的刀具放在该位置。

Page 284: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

8.

(SOFT V03.0X)

275

8.9.3 M06 子程序的编制

%L SUB_MZ_TO_CH1

利用刀柄 1 从刀库中拾取刀具。

M101

执行操作的辅助功能。

V.PLC.M[1101]=1

刀具管理器的 MZTOCH1 标志。

#RET

%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

刀具管理器的 SPDLTOGR 标志。

#RET

Page 285: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

(SOFT V03.0X)

276

%L SUB_GR_TO_SPD

将基础刀具安装到主轴上。 .

显示操作者安装刀具的信息,在删除该信息前等待操作完成。

#MSG [" 插入刀具。 T%D 及按开始 -循环键 ", V.TM.NXTOOL]M0#MSG [""]V.PLC.M[1108]=1

刀具管理器的 GRTOSPDL 标志。

#RET

%L SUB_SPD_GMCHG

将主轴移至手动换刀点。

G1 Z_ F_

移动主轴。

#RET

%L SUB_SPD_AUTCHG

将主轴移至自动换刀点。

G1 Z_ F_

移动主轴。

#RET

%SUB_M6.ncM6

指令刀具管理器开始执行换刀。

$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

将主轴移至自动换刀点。

LL SUB_SPD_TO_CH1

利用刀柄 1拾取主轴刀具。

LL SUB_CH1_TO_MZ

将刀柄 1上的刀具放回刀库。

$BREAK

Page 286: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

8.

(SOFT V03.0X)

277

$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

将主轴移至自动换刀点。

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

将基础刀具安装到主轴。

$BREAK

Page 287: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

(SOFT V03.0X)

278

$CASE 7

将主轴刀具卸下,从刀库中拾取另一把刀具。

LL SUB_SPD_GMCHG

将主轴移至手动换刀点。

LL SUB_SPD_TO_GR

移除主轴刀具。

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

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

Page 288: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

8.

(SOFT V03.0X)

279

$CASE 10

从刀库中拾取刀具,通过主轴将它卸下。

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

LL SUB_MZ_TO_CH1

利用刀柄 1 从刀库拾取刀具。

LL SUB_CH1_TO_SPD

拾取刀柄 1 的刀具到主轴。

LL SUB_SPD_GMCHG

将主轴移至手动换刀点。

LL SUB_SPD_TO_GR

移除主轴刀具。

$BREAK

$ENDSWITCH

操作类型分析的结束。

$WHILE V.TM.MZWAIT == 1$ENDWHILE

等待刀具管理器。

#RET

M06 子程序结束。

Page 289: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

(SOFT V03.0X)

280

8.9.4 基础 PLC 编程

当执行 -T- 功能时

当执行 T 功能时,刀具管理器发送给 PLC 代码 TMOPERATION=11。 通常,它允许在加工时优化换刀并定位刀库。

这种情况下,刀库未定位, MZROT标志被激活表示操作已经完成。

DFU TMOPSTROBE AND CPS TMOPERATION EQ 11 = SET MZROT

激活 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 它必须执行的运动。

根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能将结束。

特定的操作需要使用在下列寄存器中的刀具管理器传递的信息:

LEAVEPOS 该寄存器定义放置刀具的刀库位置。

TAKEPOS 该寄存器定义拾取刀具的刀库位置。

刀具管理器紧急事件信号

刀具管理器紧急事件信号的处理。

M101 在刀库中选择由TAKEPOS定义的位置,利用刀柄1拾取该位置的刀具。

M102 拾取刀柄 1的刀具到主轴。

M103 利用刀柄 1拾取主轴刀具。

M105 在刀库中选择由 LEAVEPOS 定义的位置,将刀柄 1 的刀具放置在该位置。

Page 290: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 独立运动的换刀臂

.

8.

(SOFT V03.0X)

281

DFU B11KEYBD1 = SET SETTMEM

按 USER12 键激活紧急事件。

TMINEM = B11KEYLED1

当有紧急事件时, USER12 键的指示灯打开。

TMINEM AND DFU B12KEYBD1 = SET RESTMEM

按 USER13 键取消紧急事件。

Page 291: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

(SOFT V03.0X)

282

8.10 同步刀库 . 拥有两个刀柄的换刀臂

通常换刀臂的运动取决于加工,因为在加工工件时它不能运动。

刀具管理器和 PLC 之间的通讯分两个阶段:

• 当执行 T功能时, CNC 会让刀具管理器知道。

刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。

CNC 不等待刀具管理器完成操作而继续执行程序。

• 当执行 M06 功能时,调用它的关联子程序。

M06 功能也必须编辑在子程序中,以让 CNC 告诉刀具管理器开始执行换刀。 .

刀具管理器向 PLC 发送一条指令来进行换刀。

在继续执行程序之前, CNC 等待刀具管理器完成操作。

换刀的管理应该包含在与 M06 相关的子程序中,外部设备的控制由 PLC 负责。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

Page 292: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

8.

(SOFT V03.0X)

283

8.10.1 TMOPERATION 的值和被 PLC 激活的标志

该类刀库可能的 TMOPERATION的值及与每种情况相关的标志和寄存器如下:

TMOPERATION=1

从刀库中拾取刀具,将其安装到主轴上。

TAKEPOS 刀具占据的位置。

1. 使用刀柄 1从刀库拾取刀具,激活标志 MZTOCH1.

2. 将刀柄 1上的刀具安装到主轴,激活 CH1TOSPDL.

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。

3. 将基础刀具安装在主轴上,激活标志 GRTOSPDL。

刀具管理器允许次序为 1-3-2。

Page 293: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

(SOFT V03.0X)

284

TMOPERATION=7

将主轴刀具卸下,从刀库中选取另外一把刀具。

TAKEPOS 刀具占据的位置。

LEAVEPOS=-4 卸下刀具。

1. 将主轴刀具卸下,激活标志 SPDLTOGR。

2. 使用刀柄 1从刀库拾取刀具,激活标志 MZTOCH1。

3. 将刀柄 1上的刀具安装到主轴,激活 CH1TOSPDL。

刀具管理器允许次序为 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

通常,它是允许在加工时确定两个刀库方向的转换的 优化。

在两个刀库中激活 MZROT标志表示操作已经完成,无论是否完成定位。

NEXTPOS 放置刀具的位置。

TAKEPOS 拾取刀具的位置。

MZID 放刀的目标刀库及拾取新刀具的源刀库。

Page 294: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

8.

(SOFT V03.0X)

285

TMOPERATION=14

将主轴刀具放回刀库,从另一个刀库拾取刀具。

TAKEPOS 拾取刀具的位置。

MZID 放刀的目标刀库及拾取新刀具的源刀库。

1. 使用刀柄 2从主轴拾取刀具,激活标志 SPDLTOCH1。

2. 将刀柄 2上的刀具放回刀库,激活标志 CH2TOMZ。

3. 使用刀柄(爪)1从其它刀库拾取刀具,激活标志 MZTOCH1。

4. 将刀柄 1上的刀具安装到主轴上,激活 CH1TOSPDL。

总结

刀具管理器在每个操作中发送给 PLC 的值和由 PLC 激活的标志如下:

可以按任何顺序执行括号中的标志,但是两者都必须被执行。关于 TMOPERATION= 6 可能的结果:

SPDLTOCH2 + CH2TOMZ + GRTOSPDL

SPDLTOCH2 + GRTOSPDL + CH2TOMZ

TAKEPOS和 LEAVEPOS 值的说明如下:

0 无操作。

# 刀库位置编号。

-4 地面位置。

TM ==> PLCPLC ==> TM

TMOPERATION TAKEPOS LEAVEPOS1 # 0 MZTOCH1 + CH1TOSPDL2 0 # SPDLTOCH2 + CH2TOMZ3 -4 0 GRTOSPDL4 0 -4 SPDLTOGR

5 # # (SPDLTOCH2 / MZTOCH1) ++ (CH1TOSPDL / CH2TOMZ)

6 -4 # SPDLTOCH2 ++ (CH2TOMZ / GRTOSPDL)

7 # -4 (SPDLTOGR / MZTOCH1) ++ CH1TOSPDL

8 -4 -4 SPDLTOGR + GRTOSPDL

9 -4 # GRTOSPDL + SPDLTOCH2 ++ CH2TOMZ

10 # -4 MZTOCH1 + CH1TOSPDL ++ SPDLTOGR

11 0 0 MZROT

12 # # (SPDLTOCH2 / MZTOCH1) ++ (CH1TOSPDL / CH2TOMZ)

13 0 0 MZROT + MZROT

14 # 0 SPDLTOCH2 + CH2TOMZ ++ MZTOCH1 + CH1TOSPDL

Page 295: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

(SOFT V03.0X)

286

应用举例

假定在主轴上没有任何刀具,它给出了 CNC 执行的功能,在每个操作中刀具管理器发送给 PLC 的值和在每种情况下 PLC 激活的标志。

它是一个非随机的刀库,各刀具分别占据与其编号相同的位置, TG7, TG8 和 TG9为基础刀具。

CNCTM ==> PLC

PLC ==> TMTMOPERATION TAKEPOS LEAVEPOS

T1M6

111

0A

00

MZROTMZTOCH1 + CH1TOSPDL

T2M6

115

0B

0B

MZROTMZTOCH1 + SPDLTOCH2 ++ CH1TOSPDL + CH2TOMZ

TG7M6

116

0-4

0A

MZROTSPDLTOCH2 + CH2TOMZ +

+ GRTOSPDLTG8M6

118

0-4

0-4

MZROTSPDLTOGR + GRTOSPDL

T3T4M6

11117

00D

00-4

MZROTMZROT

SPDLTOGR + MZTOCH1 ++ CH1TOSPDL

T0M6

112

00

0D

MZROTSPDLTOCH2 + CH2TOMZ

TG9M6

113

0-4

00

MZROTGRTOSPDL

T0M6

114

00

0-4

MZROTSPDLTOGR

Page 296: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

8.

(SOFT V03.0X)

287

8.10.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的为 M06 子程序传递信息的寄存器:

PLC 和 M06 子程序之间的通讯

标志被 M06 子程序激活,因而 PLC 激活刀具管理器相关的标志。

PLC 的 M 功能

表示由 PLC 控制运动的 M功能:

使用与 M功能完成之后程序继续同步的 “前 - 前”来设置所有 M 功能。

R101 刀具管理器请求的操作类型 (TMOPERATION 的值 )

M1101 MZTOCH1已经将刀具从刀库安装到刀柄 1上。

M1102 CH1TOSPDL已经将刀具从刀柄 1安装到主轴上。

M1104 SPDLTOCH2已经将刀具从主轴安装到刀柄 2上。

M1106 CH2TOMZ已经将刀具从刀柄 2安装到刀库。

M1107 SPDLTOGR已经将刀具从主轴上卸下。

M1108 GRTOSPDL已经将基础刀具安装到主轴上。

M101 在刀库中选择由 TAKEPOS 指定的位置,利用刀柄 1 拾取该位置刀具。

M102 将刀柄 1的刀具安装到主轴。

M104 利用刀柄 2拾取主轴刀具。

M106 在刀库中选择由 LEAVEPOS 指定的位置,将刀柄 2 上的刀具放在该位置。

Page 297: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

(SOFT V03.0X)

288

8.10.3 M06 子程序的编制

%L SUB_MZ_TO_CH1

利用刀柄 1从刀库中拾取刀具。

M101

执行操作的辅助功能。

V.PLC.M[1101]=1

刀具管理器的 MZTOCH1 标志。

#RET

%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

刀具管理器的 SPDLTOGR 标志。

#RET

Page 298: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

8.

(SOFT V03.0X)

289

%L SUB_GR_TO_SPD

将基础刀具安装到主轴上。

显示操作者安装刀具的信息,在删除该信息前等待操作完成。

#MSG [" 插入刀具。 T%D 及按开始 -循环键 ", V.TM.NXTOOL]M0#MSG [""]V.PLC.M[1108]=1

刀具管理器的 GRTOSPDL 标志。

#RET

%L SUB_SPD_GMCHG

将主轴移至手动换刀点。

G1 Z_ F_

移动主轴。

#RET

%L SUB_SPD_AUTCHG

将主轴移至自动换刀点。

G1 Z_ F_

移动主轴。 .

#RET

%SUB_M6.ncM6

指令刀具管理器开始执行换刀。

$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

将主轴移至自动换刀点。

LL SUB_SPD_TO_CH2

利用刀柄 2 拾取主轴刀具。

LL SUB_CH2_TO_MZ

将刀柄 2 上的刀具放回刀库。

$BREAK

Page 299: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

(SOFT V03.0X)

290

$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

将主轴移至自动换刀点。

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

将主轴移至手动换刀点。

LL SUB_GR_TO_SPD

将基础刀具安装到主轴。

$BREAK

Page 300: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

8.

(SOFT V03.0X)

291

$CASE 7

将主轴刀具卸下,从刀库中拾取另一把刀具。

LL SUB_SPD_GMCHG

将主轴移至手动换刀点。

LL SUB_SPD_TO_GR

移除主轴刀具。

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

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_CH2

利用刀柄 2 从拾取主轴刀具。

LL SUB_CH2_TO_MZ

将刀柄 2 刀具放回刀库。

$BREAK

$CASE 10

从刀库中拾取刀具,通过主轴将它卸下。

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

LL SUB_MZ_TO_CH1

利用刀柄 1 从刀库拾取刀具。

LL SUB_CH1_TO_SPD

拾取刀柄 1 的刀具到主轴。

LL SUB_SPD_GMCHG

将主轴移至手动换刀点。

Page 301: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

(SOFT V03.0X)

292

LL SUB_SPD_TO_GR

移除主轴刀具。

$BREAK

$ENDSWITCH

操作类型分析的结束。

$WHILE V.TM.MZWAIT == 1$ENDWHILE

等待刀具管理器。

#RET

M06 子程序结束。

Page 302: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

8.

(SOFT V03.0X)

293

8.10.4 基础 PLC 编程

当执行 -T- 功能时

当执行 T功能时,刀具管理器发送给 PLC 代码 TMOPERATION=11。 通常,它允许在加工时优化换刀并定位刀库。

这种情况下,刀库未定位, MZROT标志被激活表示操作已经完成。

DFU TMOPSTROBE AND CPS TMOPERATION EQ 11 = SET MZROT

激活 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 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 它必须执行的运动。

根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能结束。

特定的操作需要使用在下列寄存器中的刀具管理器传递的信息:

LEAVEPOS 该寄存器定义放置刀具的刀库位置。

TAKEPOS 该寄存器定义拾取刀具的刀库位置。

刀具管理器紧急事件信号

刀具管理器紧急事件信号的处理。

M101 在刀库中选择由TAKEPOS定义的位置,利用刀柄1拾取该位置的刀具。

M102 拾取刀柄 1的刀具到主轴。

M104 利用刀柄 2拾取主轴刀具。

M106 在刀库中选择由 LEAVEPOS 指定的位置,将刀柄 2 上的刀具放置在该位置。

Page 303: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

同步刀库

. 拥有两个刀柄的换刀臂

(SOFT V03.0X)

294

DFU B11KEYBD1 = SET SETTMEM

按 USER12 键激活紧急事件。

TMINEM = B11KEYLED1

当有紧急事件时, USER12 键的指示灯打开。

TMINEM AND DFU B12KEYBD1 = SET RESTMEM

按 USER13 键取消紧急事件。

Page 304: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

异步刀库

8.

(SOFT V03.0X)

295

8.11 异步刀库

通常,刀库的位置定位在远离主轴的地方,换刀臂的运动是独立的。推荐在加工工件时,在刀库中拾取和放置刀具。

刀具管理器和 PLC 之间的通讯分两个阶段:

• 当执行 T功能时, CNC 会让刀具管理器知道。

刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。

CNC 不等待刀具管理器完成操作而继续执行程序。

• 当执行 M06 功能时,调用它的关联子程序。

M06 功能也必须编辑在子程序中,以让 CNC 告诉刀具管理器开始执行换刀。 .

刀具管理器向 PLC 发送一条指令来进行换刀。

在继续执行程序之前, CNC 等待刀具管理器完成操作。

换刀的管理应该包含在与 M06 相关的子程序中,外部设备的控制由 PLC 负责。

使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。

如果换刀需要将刀具留在刀库中,一旦执行了换刀且换刀臂上仍有刀具时,如果将刀具留在刀库中,则有可能激活 CNC 的 TCHANGEOK 标志,以继续执行程序。

Page 305: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

异步刀库

(SOFT V03.0X)

296

8.11.1 TMOPERATION 的值和被 PLC 激活的标志

该类刀库可能的 TMOPERATION值及与每种情况相关的标志和寄存器如下:

TMOPERATION=1

从刀库中拾取刀具,将其安装到主轴上。

以前,当加工时 (当执行 T 时),通过发送 TMOPERATION=11 代码来利用刀柄 1从刀库拾取刀具。现在使用 TMOPERATION=1来完成操作。

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。

3. 命令换刀臂运动到刀库,将刀具安装在刀柄 2上。

4. 当换刀臂离开冲突区域时,激活 TCHANGEOK,如果期望如此,则继续执行程序。

5. 将刀柄 2上的刀具放回刀库,激活标志 CH2TOMZ。

Page 306: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

异步刀库

8.

(SOFT V03.0X)

297

TMOPERATION=6

将主轴刀具留在刀库中,从基础刀具中选取另外一把刀具。

TAKEPOS=-4 拾取基础刀具。

LEAVEPOS 放置刀具的位置。

该刀具管理器允许 2 个顺序,第一个顺序:

1. 使用刀柄 2从主轴拾取刀具,激活标志 SPDLTOCH1。

2. 将刀柄 2上的刀具放回刀库,激活标志 CH2TOMZ。

3. 将基础刀具安装到主轴,激活标志 GRTOSPDL。

第二顺序:

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。

Page 307: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

异步刀库

(SOFT V03.0X)

298

TMOPERATION=10

从刀库中拾取刀具,通过主轴将它卸下。

TAKEPOS 刀具占据的位置。

LEAVEPOS=-4 将刀具卸下。

1. 将刀柄 1的刀具安装到主轴,激活标志 CH1TOSPDL。

2. 将主轴刀具卸下,激活标志 SPDLTOGR。

TMOPERATION=11

这是使用在下面情况下的换刀的 优化。

在加工时,执行 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。

Page 308: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

异步刀库

8.

(SOFT V03.0X)

299

总结

刀具管理器在每个操作中发送给 PLC 的值和由 PLC 激活的标志如下:

在操作 5和 6中有 2个可能的顺序。在操作 11 中可能有两种情况。

TCHANGEOK标志是可选择的 。一旦换刀完成且刀具在换刀臂中时,如果想在将刀具留在刀库中并执行程序时,必须使用该标志。

TAKEPOS和 LEAVEPOS 值的说明如下:

0 无操作。

# 刀库位置编号。

-1 换刀臂的刀柄 1。

-4 地面位置。

TM ==> PLCPLC ==> TM

TMOPERATION TAKEPOS LEAVEPOS1 -1 0 CH1TOSPDL

2 0 # SPDLTOCH2 + [TCHANGEOK] ++ CH2TOMZ

3 -4 0 GRTOSPDL4 0 -4 SPDLTOGR

5 -1 #

a) SPDLTOCH2 + CH2TOMZ ++ CH1TOSPDL

b) SPDLTOCH2 + CH1TOSPDL+ [TCHANGEOK] + CH2TOMZ

6 -4 #

a) SPDLTOCH2 + CH2TOMZ ++ GRTOSPDL

b) SPDLTOCH2 + GRTOSPDL+ [TCHANGEOK] + CH2TOMZ

7 -1 -4 SPDLTOGR + CH1TOSPDL8 -4 -4 SPDLTOGR + GRTOSPDL

9 -4 # GRTOSPDL + SPDLTOCH2 ++ [TCHANGEOK] + CH2TOMZ

10 # -4 MZTOCH1 + CH1TOSPDL ++ SPDLTOGR

11 ? ? 1) IF LEAVEPOS=# CH1TOMZ2) IF TAKEPOS=# MZTOCH1

14 -1 # SPDLTOCH2 + CH2TOMZ +CH1TOSPDL

Page 309: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

异步刀库

(SOFT V03.0X)

300

应用举例

假定在主轴上没有任何刀具,它给出了 CNC 执行的功能、在每个操作中刀具管理器发送给 PLC 的值和在每种情况下 PLC 激活的标志。

它是一个非随机的刀库,各刀具分别占据与其编号相同的位置, TG7, TG8 和 TG9为基础刀具。

CNCTM ==> PLC

PLC ==> TMTMOPERATION TAKEPOS LEAVEPOS

T1M6

111

1-1

00

MZTOCH1CH1TOSPDL

T2M6

115

2-1

01

MZTOCH1SPDLTOCH2 + CH1TOSPDL +

+ CH2TOMZTG7M6

116

0-4

00

MZROTSPDLTOCH2 + CH2TOMZ +

+ GRTOSPDLTG8M6

118

0-4

0-4

MZROTSPDLTOGR + GRTOSPDL

T3T4M6

11117

34-1

03-4

MZTOCH1CH1TOMZ + MZTOCH1

SPDLTOGR + + CH1TOSPDLT0M6

112

00

04

MZROTSPDLTOCH2 + CH2TOMZ

TG9M6

113

0-4

00

MZROTGRTOSPDL

T0M6

114

00

0-4

MZROTSPDLTOGR

Page 310: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

异步刀库

8.

(SOFT V03.0X)

301

8.11.2 PLC 和 M06 子程序之间的通讯

使用一系列的通用标志和寄存器来完成 PLC 和 M06 子程序之间的通讯。使用如下的标志和寄存器举例说明 M06 子程序的编制。

PLC 和 M06 子程序之间的通讯

PLC 使用的为 M06 子程序传递信息的寄存器:

PLC 和 M06 子程序之间的通讯

标志被 M06 子程序激活,因而 PLC 激活与刀具管理器相关的标志。

当刀具已经离开时,PLC 设置 CH2TOMZ 标志。

PLC 的 M 功能

表示由 PLC 控制运动的 M功能:

使用与 M功能完成之后程序继续同步的 “前 - 前”来设置所有 M 功能。

当换刀臂退出冲突区域且可以进行加工时, PLC 必须认为 M106 已经完成。

R101 刀具管理器请求的操作类型 (TMOPERATION 的值 )

M1100 TCHANGEOK继续执行程序。

M1101 MZTOCH1已经将刀具从刀库安装到刀柄 1上。

M1102 CH1TOSPDL已经将刀具从刀柄 1安装到主轴上。

M1104 SPDLTOCH2已经将刀具从主轴安装到刀柄 2上。

M1107 SPDLTOGR已经将刀具从主轴上卸下。

M1108 GRTOSPDL已经将基础刀具安装到主轴上。

M101 在刀库中选择由 TAKEPOS 指定的位置,利用刀柄 1 拾取该位置刀具。

M102 将刀柄 1的刀具安装到主轴。

M104 利用刀柄 2拾取主轴刀具。

M106 命令换刀臂运动到刀库,将刀具安装在刀柄 2。

M121 将换刀臂带到换刀点。

M122 将换刀臂带到刀库。

M123 取消换刀臂。

Page 311: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

异步刀库

(SOFT V03.0X)

302

8.11.3 M06 子程序的编制

%L SUB_MZ_TO_CH1

利用刀柄 1从刀库中拾取刀具。

M101

执行操作的辅助功能。

V.PLC.M[1101]=1

刀具管理器的 MZTOCH1 标志。

#RET

%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

刀具管理器的 SPDLTOGR 标志。

#RET

Page 312: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

异步刀库

8.

(SOFT V03.0X)

303

%L SUB_GR_TO_SPD

将基础刀具安装到主轴上。

显示操作者安装刀具的信息,在删除该信息前等待操作完成。

#MSG [" 插入刀具。 T%D 及按开始 - 循环键 ", V.TM.NXTOOL]M0#MSG [""]V.PLC.M[1108]=1

刀具管理器的 GRTOSPDL 标志。 .

#RET

%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.ncM6

指令刀具管理器开始执行换刀。

$SWITCH V.PLC.R[101]

分析操作的类型。

Page 313: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

异步刀库

(SOFT V03.0X)

304

$CASE 1

从刀库中拾取刀具,将它装到主轴上。

以前,当加工时 (当执行 T 时),刀具从刀库安装到刀柄 1上。

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

LL SUB_ARM_TO_CHG

将换刀臂移至换刀点。

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

将主轴移至手动换刀点。

LL SUB_SPD_TO_GR

移除主轴刀具。

$BREAK

Page 314: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

异步刀库

8.

(SOFT V03.0X)

305

$CASE 5

将主轴刀具放回刀库,从刀库中拾取另一把刀具。

以前,当加工时(当执行 T时),刀具从刀库安装到刀柄 1 上。

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

LL SUB_ARM_TO_CHG

将换刀臂移至换刀点。

LL SUB_SPD_TO_CH2

利用刀柄 2 拾取主轴刀具。

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

将主轴刀具卸下,从刀库中拾取另一把刀具。

以前,当加工时(当执行 T时),刀具从刀库安装到刀柄 1。

LL SUB_SPD_GMCHG

将主轴移至手动换刀点。

LL SUB_SPD_TO_GR

移除主轴刀具。

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

Page 315: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

异步刀库

(SOFT V03.0X)

306

LL SUB_ARM_TO_CHG

将换刀臂移至换刀点。

LL SUB_CH1_TO_SPD

拾取刀柄 1的刀具到主轴。

LL SUB_ARM_BACK

取消换刀臂。

$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_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

Page 316: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

异步刀库

8.

(SOFT V03.0X)

307

$CASE 10

从刀库中拾取刀具,通过主轴将它卸下。

LL SUB_MZ_TO_CH1

利用刀柄 1 从刀库拾取刀具。 .

LL SUB_SPD_AUTCHG

将主轴移至自动换刀点。

LL SUB_ARM_TO_CHG

将换刀臂移至换刀点。

LL SUB_CH1_TO_SPD

拾取刀柄 1 的刀具到主轴。

LL SUB_ARM_BACK

取消换刀臂。

LL SUB_SPD_GMCHG

将主轴移至手动换刀点。

LL SUB_SPD_TO_GR

移除主轴刀具。

$BREAK

$ENDSWITCH

结束操作类型分析。

$WHILE V.TM.MZWAIT == 1$ENDWHILE

等待刀具管理器。

#RET

M06 子程序结束。

Page 317: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

异步刀库

(SOFT V03.0X)

308

8.11.4 基础 PLC 编程

当执行 -T- 功能时

当执行 T 功能时,刀具管理器发送给 PLC 代码 TMOPERATION=11,来拾取在换刀臂中的下一把刀具且在加工时将它靠近主轴。

DFU TMOPSTROBE AND CPS TMOPERATION EQ 11 = ···

必须执行下面的操作:

命令换刀臂运动到刀库。

如果 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的刀具到主轴。

M104 利用刀柄 2拾取主轴刀具。

M106 命令换刀臂运动到刀库,安装刀具到刀柄 2。

M121 将换刀臂移至换刀点。

M122 将换刀臂移至换刀库。

M123 取消换刀臂。

Page 318: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

刀具和刀库管理

异步刀库

8.

(SOFT V03.0X)

309

根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能将完成。

M106 功能的处理:

• 当换刀臂退出冲突区域及可以加工时完成该功能。

• 留下刀具时激活 CH2TOMZ 标志,让刀具管理器知道刀具已经从刀柄 2 放回刀库。

特定的操作需要使用在下列寄存器中的刀具管理器传递的信息:

LEAVEPOS 该寄存器定义放置刀具的刀库位置。

TAKEPOS 该寄存器定义拾取刀具的刀库位置。

刀具管理器紧急事件信号

刀具管理器紧急事件信号的处理。 .

DFU B11KEYBD1 = SET SETTMEM

按 USER12 键激活紧急事件。

TMINEM = B11KEYLED1

当有紧急事件时, USER12 键的指示灯打开。

TMINEM AND DFU B12KEYBD1 = SET RESTMEM

按 USER13 键取消紧急事件。

Page 319: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

8.

刀具和刀库管理

异步刀库

(SOFT V03.0X)

310

Page 320: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

311

CNC 8070

(SOFT V03.0X)

9CNC 变量

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) 下工作时是否有效。

Page 321: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

变量描述的理解

(SOFT V03.0X)

312

EXEC – 在预备或执行期间访问变量

CNC 为了预先计算要跟随的路径,提前读取正在被执行的程序段之后的几个程序段(准备)。该预读过程称之为 “程序段准备”。

程序段准备期间将读取某些变量,而另外一些变量则在执行时才赋值。后者中断程序段准备。

(V.)G.PRGF 使用 G94 编辑的进给率。在准备期间 (执行之前)赋值。

(V.)G.FREAL 真实的 CNC 进给率。 执行时赋值。

对于通过 PRG 访问的变量,“Exec”栏表示变量在程序段准备期间或执行期间是否被读写。

是 执行时中断程序段准备过程。

否 在准备期间。

从 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 使能的时钟信号。

Page 322: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

变量描述的理解

9.

(SOFT V03.0X)

313

9.1.1 从 PLC 访问数字值

通过 PLC 访问可能带有小数的数字值时,必须记住按如下方式给出值:

坐标

如果以毫米为单位,以千分之十给出;如果以英寸为单位,以千分之一百给出。

对于 1 毫米 读数为 10000

对于 1 英寸 读数为 100000.

对于 1 度 读数为 10000.

轴的进给率

如果以毫米为单位,以千分之十给出;如果以英寸为单位,以千分之一百给出。

对于 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.

Page 323: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

变量描述的理解

(SOFT V03.0X)

314

9.1.2 在单通道系统中访问变量

变量名称

与变量相关的通用助记符按如下方式书写:

(V.){前缀 }.{变量 }

与变量相关的助记符以 (V.) 为开始。通过 PRG 访问它们时,使用这些字符(除去括号)。但是,从 INT 或 PLC 访问时不能使用它们。

轴和主轴参数

轴和主轴变量用前缀 –A.– 来识别。如果是与主轴有关的变量,也可以通过前缀–SP.– 来访问它们。

(V.)A.{变量 }.{轴 /主轴 }

(V.)SP.{变量 }.{主轴 }

如果与主轴相关,以 –MPA.– 为前缀的机床参数变量也能够通过 –SP– 前缀访问。

(V.)MPA.{变量 }.{轴 /主轴 }

(V.)SP.{变量 }.{主轴 }

在这些变量中,必须说明它们访问的轴或主轴。可以通过轴名或逻辑号访问轴;可以通过主轴的名字、逻辑号或主轴系统的索引或通道索引访问主轴。

识别轴和主轴

在以 –A.– 和 –MPA.– 为前缀的变量中,通过它们的逻辑号来识别轴和主轴。

• 对于轴,逻辑号设置指令 AXISNAME。

• 对于主轴,由 NAXIS + 指令 SPDLNAME之和给出逻辑号。

在以 –SP.– 为前缀的变量中,根据指令 SPDLNAME,利用它们在系统中的索引来识别主轴。

主要主轴变量

它们是用于访问主要主轴数据的专用变量,不用知道它的名字及编号。它们用来显示数据和编程循环。

利用 –SP.– 前缀来识别这些变量,但是不指定主轴。

助记符 PRG PLC / INT

(V.)MPG.NAXIS V.MPG.NAXIS MPG.NAXIS

(V.)SP.{var} 主要主轴变量

助记符 轴 主轴 主要主轴

(V.)A.POS.Xn V.A.POS.XV.A.POS.1

V.A.POS.SV.SP.POS.SV.A.POS.6V.SP.POS.2

V.SP.POS

(V.)MPA.AXISTYPE.Xn V.MPA.AXISTYPE.XV.MPA.AXISTYPE.1

V.MPA.AXISTYPE.SV.SP.AXISTYPE.SV.MPA.AXISTYPE.6V.SP.AXISTYPE.2

V.SP.AXISTYPE

Page 324: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

变量描述的理解

9.

(SOFT V03.0X)

315

9.1.3 访问单通道系统的变量

变量名

与变量相关的通用助记符按如下方式书写:

(V.)[通道 ].{前缀 }.{变量 }

与每个变量相关的助记符以 (V.) 为开始。通过 PRG 访问时,使用这些字符(除去括号)。但是,从 INT 或 PLC 访问时不能使用它们。

对于这些变量,必须指定它们所属的通道 (第一个通道为编号 1,“0”为无效编号),必须编写括号。

通道编程为可选项。如果没有指定通道,它将按照如下顺序默认通道:

PRG 正在执行的通道

PLC 第一通道或主通道

INT 有效通道

轴和主轴参数

轴和主轴变量用前缀 –A.– 来识别。与主轴相关的变量也可以使用前缀 –SP.– 来访问。

(V.)[n].A.{变量 }.{轴 /主轴 }

(V.)[n].SP.{变量 }.{主轴 }

如果与主轴相关,以 –MPA.– 为前缀的机床参数变量也能够通过 –SP– 前缀访问。

(V.)MPA.{变量 }.{轴 /主轴 }

(V.)SP.{变量 }.{主轴 }

在这些变量中,必须说明它们访问的轴或主轴。可以通过轴名或逻辑号访问轴;可以通过主轴的名字、逻辑号或主轴系统的索引或通道索引访问主轴。

助记符 PRG PLC / INT

(V.)[n].G.FREAL V.[1].G.FREAL [1].G.FREAL

Page 325: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

变量描述的理解

(SOFT V03.0X)

316

识别轴和主轴

在以 –A.– 和 –MPA.– 为前缀的变量中,利用它们的逻辑号来识别轴和主轴。

• 对于轴,逻辑号设置指令 AXISNAME。

• 对于主轴,由 NAXIS + 指令 SPDLNAME之和给出逻辑号。

在以 –SP.– 为前缀的变量中,利用它们的通道索引或系统索引来识别主轴。

• 当从编程接口或 PLC 读取时,可根据指令 SPDLNAME,利用它的系统索引来识别主轴。

• 当从编程接口(INT)读取时,根据指令 CHSPDLNAME,利用它的通道索引来识别主轴。

访问轴和主轴的通用变量

通过名字访问变量

通过名字访问轴或主轴时,对其所在的通道进行编程并非决定因素,因而,在这种情况下对它们进行编程是无关紧要的。当对通道进行编程时,如果轴或主轴不在其中,那么将忽略该程序。

通过逻辑号访问变量

根据是否编写了通道号,是通过 PRG、PLC 还是 INT 中访问,助记符有不同的含义。

在没有指定通道编号时,通过 PRG 或 PLC 中访问。

在没有指定通道编号时,从 INT 中访问。

在指定通道编号时,通过 PRG、PLC 或 INT 中访问。

当指定通道编号时,不能够使用 –A.– 前缀访问主轴变量。

访问专用主轴变量

通过它们的名字来访问变量

对它们的访问和运行如同轴或主轴变量一样是相同的。

通过它们的逻辑号来访问变量

根据是否编辑通道编号,是否通过 PRG、PLC 或 INT 访问,助记符有不同的含义。

(V.)A.{var}.X 使用该名字的轴变量。

(V.)A.{var}.S 使用该名字的主轴变量。

(V.)SP.{var}.S2 使用该名字的主轴变量。

V.A.{var}.m 有逻辑号 m 的轴或主轴变量。

V.SP.{var}.m 系统中有 m 索引的主轴变量。

A.{var}.m 有效通道中有 m 索引的轴变量。

SP.{var}.m 有效通道中有 m 索引的主轴变量。

(V.)[1].A.{var}.m 在通道中有 m 索引的轴变量。

(n=1 对应通道的第一轴 )

(V.)[2].SP.{var}.m 在通道中有 m 索引的主轴变量。

(n=1 对应通道的第一主轴 )

Page 326: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

变量描述的理解

9.

(SOFT V03.0X)

317

在没有指定通道编号时,通过 PRG 或 PLC 访问如同轴和主轴变量一样。

在没有指定通道编号时,通过 INT 访问。不能够从接口处 使用 –A.– 前缀来访问主轴变量。

在指定通道编号时,通过 PRG、PLC 或 INT 访问。不能够使用 –A.– 前缀来访问主轴变量。

主要主轴变量

它们是专用变量,在不知道名字、逻辑号或索引的情况下,可用它们来访问每个通道的主要主轴的数据。它们意味着显示数据和编程循环。

可用前缀来识别这些变量,但是不指定编号及主轴的名字。

如果未对通道进行编程,将采用缺省通道,即:

PRG 正在执行的通道。

PLC 第一通道或主通道。

INT 有效通道。

(V.)A.{var}.m 有逻辑号 m 的主轴变量。

(V.)SP.{var}.m 在系统中有 m 索引的主轴变量。

V.SP.{var}.m 在有效通道中有 m 索引的主轴变量。

(V.)[n].SP.{var}.m 在 n 通道中有 m 索引的主轴变量。

(V.)[n].SP.{var} 通道主要主轴 n 的变量。

Page 327: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与通用机床参数相关的变量

(SOFT V03.0X)

318

9.2 与通用机床参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。

• 使用轴号替代字母 “x”。

• 使用带括号的数字替代字母 “i”和 “m”。

TORQDIST, PRELOAD, TPROGAIN 和TCOMPLIM的PLC读数以百分之一(x100)给出。参考313页“从PLC 访问数字值”。

(V.)MPG.AXISNAMEx V.MPG.AXISNAME2 V.MPG.AXISNAME3

(V.)MPG.MASTERAXIS[i] V.MPG.MASTERAXIS[1] V.MPG.MASTERAXIS[2]

通道配置 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]. 误差差值补偿

"0" = 否 "1"= 是R R R

主轴配置 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 传送速率

"0" = 4 兆比特每秒 "1" = 2 兆比特每秒

R R R

(V.)MPG.SERPOWSE Sercos 光强度 R R R(V.)MPG.CANLENGTH CAN 总线电缆长度 ( 单位:米 )

"0" = 大 20 "1" = 大 30 "2" = 大 40"3" = 大 50 "4" = 大 60 "5" = 大 70"6" = 大 80 "7" = 大 90 "8" = 大 100"9" >100

R R R

(V.)MPG.CANMODE CAN 总线类型"0" = CANfagor "1" = CANopen

R R R

缺省条件 PRG PLC INT(V.)MPG.INCHES 缺省工作单位

"0" = 毫米 "1" = 英寸

R R R

Page 328: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与通用机床参数相关的变量

9.

(SOFT V03.0X)

319

9.2.1 与通道相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 使用轴号替代字母 “x”。

相关算术参数 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

交叉补偿表格 PRG PLC INT(V.)MPG.MOVAXIS[m] 表格 [m]. 主控轴 R R R(V.)MPG.COMPAXIS[m] 表格 [m]. 被补偿轴 R R R(V.)MPG.NPCROSS[m] 表格 [m]. 点的数量 R R R(V.)MPG.TYPCROSS[m] 表格 [m]. 补偿类型

"0" = 实际坐标 "1" = 理论坐标

R R R

(V.)MPG.BIDIR[m] 表格 [m]. 双向补偿"0" = 否 "1"= 是

R R R

(V.)MPG.REFNEED[m] 表格 [m]. 强制机床零点搜寻"0" = 否 "1"= 是

R R R

(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 有探针用于刀具校准。

"0" = 否 "1"= 是R R R

(V.)MPG.PRBDI1 与探针 1相关联的数字输入 R R R(V.)MPG.PRBDI2 与探针 2相关联的数字输入 R R R(V.)MPG.PRBPULSE1 探针 1的脉冲类型

"0" = 负 "1" = 正

R R R

(V.)MPG.PRBPULSE2 探针 2的脉冲类型"0" = 负 "1" = 正

R R R

(V.)[n].MPG.GROUPID V.[1].MPG.GROUPID V.[2].MPG.GRUOPID

(V.)[n].MPG.CHAXISNAMEx V.[2].MPG.CHAXISNAME2 V.[1].MPG.CHAXISNAME3

Page 329: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与通用机床参数相关的变量

(SOFT V03.0X)

320

通道配置 PRG PLC INT(V.)[n].MPG.GROUPID 通道所属的组 R R R(V.)[n].MPG.CHTYPE 通道类型

"0" = CNC "1" = PLC "2" = CNC+PLCR R R

(V.)[n].MPG.HIDDENCH 隐藏通道"0" = 否 "1"= 是

R R R

配置通道轴 PRG PLC INT(V.)[n].MPG.CHNAXIS 通道轴的数量 R R R(V.)[n].MPG.CHAXISNAMEx "n" 逻辑轴的命名 — — R(V.)[n].MPG.GEOCONFIG 通道轴的几何学配置

"0" = 平面 "1" = 三面体

R R R

配置通道主轴 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" 轴

"0" = 否 "1"= 是R R R

时间设置 ( 通道 ) 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 缺省的加速度类型

"1" = 线性 "2" = 梯形 "3" = 方形 -正弦形R R R

(V.)[n].MPG.IPLANE 缺省工作平面"0" = G17 "1" = G18

R R R

(V.)[n].MPG.ISYSTEM 缺省编程类型"0" = G90 "1" = G91

R R R

(V.)[n].MPG.IMOVE 缺省运动类型"0" = G00 "1" = G01

R R R

(V.)[n].MPG.IFEED 缺省进给率类型"0" = G94 "1" = G95

R R R

(V.)[n].MPG.FPRMAN jog 模式是否允许使用功能 G95 "0" = 否 "1"= 是

R R R

(V.)[n].MPG.ICORNER 缺省拐角类型"0" = G50 "1" = G05 "2" = G07

R R R

(V.)[n].MPG.IRCOMP 缺省的半径补偿模式"0" = G136 "1" = G137

R R R

(V.)[n].MPG.ROUNDTYPE G5 模式下的倒角类型 ( 缺省 )"0" = 弦误差 "1" = % 进给率

R R R

(V.)[n].MPG.MAXROUND G5 模式下 大倒角误差 R R R(V.)[n].MPG.ROUNDFEED G5 模式下的进给率百分率 R R R

Page 330: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与通用机床参数相关的变量

9.

(SOFT V03.0X)

321

CIRINFACT 的 PLC 读数以十分之一 (10 的读数为 %1)给出。参考 313 页“从 PLC 访问数字值”。

MAXOVR 的 PLC 读数以十分之一(10 的读数为 %1)给出。参考 313 页 “从 PLC 访问数字值”。

圆心校正 PRG PLC INT(V.)[n].MPG.CIRINERR 绝对半径误差 R R R(V.)[n].MPG.CIRINFACT 超过半径误差的百分率 R R R

进给率和进给率倍率的状态 PRG PLC INT(V.)[n].MPG.MAXOVR 轴 大进给率 (%) R R R(V.)[n].MPG.RAPIDOVR 影响 G00 的倍率

"0" = 否 "1"= 是R R R

(V.)[n].MPG.FEEDND 施加编程进给率给通道的所有轴"0" = 否 "1"= 是

R R R

独立轴运动 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

Page 331: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与轴机床参数相关的变量

(SOFT V03.0X)

322

9.3 与轴机床参数相关的变量

如果这些变量与主轴有关,可使用前缀 –MPA.– 或 –SP.– 访问它们。

可通过程序 (PRG)、PLC 和接口 (INT) 访问这些变量,它们为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 使用轴或主轴通道的名字、逻辑号或索引替代 “Xn”字符。

• 保留括号,使用数字替代 “i”字符。

(V.)[n].MPA.AXISTYPE.Xn V.[1].MPA.AXISTYPE.XV.SP.AXISTYPE.S

V.[2].MPA.AXISTYPE.1V.[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 通道改变许可通道转换许可

"0" = 否 "1" = 暂时的 "2" = 持久的是 是 是 是 P/S

轴和驱动类型 Lin Rot Spd Ana Ser(V.)[n].MPA.DRIVETYPE.Xn 驱动器的类型驱动类型

"1" = 模拟 "2" = Sercos "16"= 仿真是 是 是 是 P/S

(V.)[n].MPA.AXISTYPE.Xn 轴的类型轴类型

"1" = 线性轴 "2" = 旋转轴 "4" = 主轴

是 是 是 是 P/S

(V.)[n].MPA.DRIVEID.Xn Sercos 驱动器选择 (ID) 是 是 是 — P/S(V.)[n].MPA.OPMODEP.Xn Sercos 驱动操作模式

"0" = 位置 "1" = 速度是 是 是 — P/S

(V.)[n].MPA.FBACKSRC.Xn 轴的类型

"0" = 内部的 "1" = 外部的是 是 是 — P/S

HIRTH 轴 Lin Rot Spd Ana Ser(V.)[n].MPA.HIRTH.Xn Hirth 轴

"0" = 否 "1"= 是是 是 — 是 P/S

(V.)[n].MPA.HPITCH.Xn Hirth 轴节距 是 是 — 是 P/S

车削类型机床轴的配置 Lin Rot Spd Ana Ser(V.)[n].MPA.FACEAXIS.Xn 端面轴

"0" = 否 "1"= 是是 — — 是 P/S

(V.)[n].MPA.LONGAXIS.Xn 纵轴

"0" = 否 "1"= 是是 — — 是 P/S

轴和主轴的同步 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 工作模式

"0" = 模块 "1" = 线性相似

— 是 — 是 P/S

(V.)[n].MPA.UNIDIR.Xn 单向旋转

"0" = 否 "1"= 是— 是 — 是 P/S

(V.)[n].MPA.SHORTESTWAY.Xn 通过 短路线

"0" = 否 "1"= 是— 是 — 是 P/S

旋转轴和主轴 Lin Rot Spd Ana Ser(V.)[n].MPA.MODCOMP.Xn 模块补偿

"0" = 否 "1"= 是— 是 是 是 S

(V.)[n].MPA.CAXIS.Xn 如同 "C" 轴一样工作

"0" = 否 "1"= 是— 是 是 是 P/S

(V.)[n].MPA.CAXSET.Xn "C" 轴工作设置 — 是 是 是 P/S

Page 332: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与轴机床参数相关的变量

9.

(SOFT V03.0X)

323

LOSPDLIM, UPSPDLIM, STEPOVR, MINOVR 和 MAXOVR 的PLC读数以十分之一(10的读数为%1)给出。参考 313 页“从 PLC 访问数字值”。

主轴的配置 Lin Rot Spd Ana Ser(V.)[n].MPA.AUTOGEAR.Xn 自动齿轮传动变换

"0" = 否 "1"= 是

— — 是 是 P/S

(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 和复位停止主轴

"0" = 否 "1"= 是— — 是 是 P/S

(V.)[n].MPA.SREVM05.Xn G84 反转停止主轴

"0" = 否 "1"= 是— — 是 是 P/S

(V.)[n].MPA.STEPOVR.Xn 倍率步幅 — — 是 是 P/S(V.)[n].MPA.MINOVR.Xn 小倍率 (%) — — 是 是 P/S(V.)[n].MPA.MAXOVR.Xn 大倍率 (%) — — 是 是 P/S

软件轴极限 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 趋向检测激活

"0" = 否 "1"= 是是 是 是 是 P/S

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 以直径编程

"0" = 否 "1"= 是是 — — 是 P/S

机床原点搜寻 Lin Rot Spd Ana Ser(V.)[n].MPA.REFDIREC.Xn 原点搜寻方向

"0" = 负向 "1" = 正向

是 是 是 是 P/S

(V.)[n].MPA.DECINPUT.Xn 原点开关

"0" = 否 "1"= 是是 是 是 是 P/S

探测运动的配置 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

Page 333: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与轴机床参数相关的变量

(SOFT V03.0X)

324

JOG 模式LinRot

Spd Ana Ser

(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(V.)[n].MPA.IPOFEEDP.Xn G201 的执行进给率的 大值 % 是 — 是 P/S(V.)[n].MPA.MANACCP.Xn G201 的 jog 加速度的 大值 % 是 — 是 P/S(V.)[n].MPA.IPOACCP.Xn G201 的执行加速度的 大值 % 是 — 是 P/S

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].Xn

[i] 位置的进给率 是 是 — 是 P/S

丝杠误差补偿 Lin Rot Spd Ana Ser(V.)[n].MPA.LSCRWCOMP.Xn 丝杠误差补偿

"0" = 否 "1"= 是是 是 是 是 P/S

(V.)[n].MPA.NPOINTS.Xn 表格中点的数量 是 是 是 是 P/S(V.)[n].MPA.TYPLSCRW.Xn 补偿的类型

"0" = 实际坐标 "1" = 理论坐标是 是 是 是 P/S

(V.)[n].MPA.BIDIR.Xn 双向补偿

"0" = 否 "1"= 是是 是 是 是 P/S

(V.)[n].MPA.REFNEED.Xn 强制原点搜寻

"0" = 否 "1"= 是是 是 是 是 P/S

(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 滤波器类型

"1" = 低通 "2" = 反共振是 是 是 是 P/S

(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

Page 334: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与轴机床参数相关的变量

9.

(SOFT V03.0X)

325

9.3.1 与换档参数相关的变量

可以通过程序 (PRG)、PLC 和接口 (INT) 访问这些变量,它们为只读 (R) 同步,在执行过程中进

行赋值。

它们有通用的名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 保留括号,使用齿轮编号替代“g”字母。使用编号 1 来识别第一个齿轮,“0”为无效编号。

• 使用轴或主轴通道的名字、逻辑号或索引替代 “Xn”字符。

(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

反馈分辨率LinRot

Spd Ana Ser

(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 绝对反馈系统

"0" = 否 "1"= 是是 是 是 P/S

(V.)[n].MPA.FBACKAL[g] 反馈警报激活

"0" = 否 "1"= 是是 是 是 —

循环设置 Lin Rot Spd Ana Ser(V.)[n].MPA.LOOPCH[g].Xn 模拟电压信号转换

"0" = 否 "1"= 是是 是 是 是 P/S

(V.)[n].MPA.AXISCH[g].Xn 反馈信号转换

"0" = 否 "1"= 是

是 是 是 是 P/S

(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 附加速度指令脉冲的应用

"0" = G2/G3 "1" = 总是

是 是 是 是 P/S

进给率设置 Lin Rot Spd Ana Ser(V.)[n].MPA.G00FEED[g].Xn G00 方式下的进给率 是 是 是 是 P/S(V.)[n].MPA.MAXVOLT[g].Xn G00FEED 的模拟电压 是 是 是 是 S

Page 335: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与轴机床参数相关的变量

(SOFT V03.0X)

326

ACFGAIN和MANACFGAIN的PLC读数以十分之一(x10)给出。FFGAIN和MANFFGAIN的PLC读数以百分之一 (x100) 给出。参考 313 页 “从 PLC 访问数字值”。

增益设置 Lin Rot Spd Ana Ser(V.)[n].MPA.PROGAIN[g].Xn 比例增益 是 是 是 是 P/S(V.)[n].MPA.FFWTYPE[g].Xn 预先控制(前馈)类型

"0" = 关闭

"1" = 前馈

"2" = Ac- 前馈

"3" = 前馈 + Ac- 前馈

是 是 是 是 P/S

(V.)[n].MPA.FFGAIN[g].Xn 自动模式下前馈的百分率 是 是 是 是 P/S(V.)[n].MPA.MANFFGAIN[g].Xn JOG 模式下前馈的百分率 是 是 — 是 P/S(V.)[n].MPA.ACFWFACTOR[g].Xn 加速度时间常数 是 是 是 是 S(V.)[n].MPA.ACFGAIN[g].Xn 自动模式下 AC- 前馈的百分率 是 是 是 是 P/S(V.)[n].MPA.MANACFGAIN[g].Xn JOG 模式下 AC- 前馈的百分率 是 是 — 是 P/S

虽然在机床参数表格中,它们的读数可带多达四位的小数,但是在任意情形下,以下变量的读数只能带一或两位小数。

• 变量 ACFGAIN 和 MANACFGAIN 中 ,只有第一位小数有效。

• 变量 FFGAIN 和 MANFFGAIN 中,前两位小数有效。

线性加速度 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) 类型

"0" = 标准

"1" = 渐增距离编码

"2" = 渐减距离编码

是 是 是 是 P/S

(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 脉冲的类型

"0" = 负 "1" = 正是 是 是 是 P/S

(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 监控类型

"0" = 关闭 "1" = 标准 "2" = 线性

是 是 是 是 P/S

(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(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

旋转轴和主轴 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

Page 336: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与jo

g模式参数相关的变量

9.

(SOFT V03.0X)

327

9.4 与 jog 模式参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。

• 保留括号,使用数字替代 “i”字母。

主轴 Lin Rot Spd Ana Ser(V.)[n].MPA.SZERO[g].Xn 被认为是 "0 转 / 分 " 的速度 — — 是 — P/S(V.)[n].MPA.POLARM3[g].Xn 模拟电压符号 M3

"0" = 负 "1" = 正— — 是 — S

(V.)[n].MPA.POLARM4[g].Xn 模拟电压符号 M4"0" = 负 "1" = 正

— — 是 — S

模拟电压 Lin Rot Spd Ana Ser(V.)[n].MPA.SERVOOFF[g].Xn 偏置补偿 是 是 是 是 —(V.)[n].MPA.MINANOUT[g].Xn 小模拟输出 是 是 是 是 —

模拟输出 / 反馈输入 Lin Rot Spd Ana Ser(V.)[n].MPA.ANAOUTID[g].Xn 轴的模拟输出 是 是 是 是 —(V.)[n].MPA.COUNTERID[g].Xn 轴的反馈输入 是 是 是 是 —

(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" = 机床参数设置成 "-". ( 负方向使用的键 )

Page 337: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与"M

"功能参数相关的变量

(SOFT V03.0X)

328

9.5 与 "M" 功能参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。

• 保留括号,使用数字替代 “i”字母。

(V.)MPM.MNUM[i] V.MPM.MNUM[3]

(V.)MPM.MTABLESIZE V.MPM.MTABLESIZE

"M" 功能表格 PRG PLC INT(V.)MPM.MTABLESIZE "M" 功能表格元素的数量 R R R(V.)MPM.MNUM[i] "M" 功能号 R R R(V.)MPM.SYNCHTYPE[i] "M" 功能同步类型

"0" = 不同步 "2" = 前-前"4" = 前-后 "8" = 后-后

R R R

(V.)MPM.MTIME[i] "M" 功能估计时间 R R R(V.)MPM.MPROGNAME[i] 与 "M" 功能相关的子程序名 — — R

Page 338: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与运动学参数相关的变量

9.

(SOFT V03.0X)

329

9.6 与运动学参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。

• 用运动学编号替代字母 "n" 。

• 用偏置号替代字母 "m"。

(V.)MPK.KINn[m] V.MPK.KIN1[1] V.MPK.KIN6[42]

运动学 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

Page 339: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与刀库参数相关的变量

(SOFT V03.0X)

330

9.7 与刀库参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。

• 使用刀库编号替代字母 “z”,保留括号。

(V.)TM.MZSIZE[z] V.TM.MZSIZE[1]

刀库 PRG PLC INT(V.)TM.NTOOLMZ 刀库编号 R R R(V.)TM.MZGROUND[z] 允许使用基础刀具

"0" = 否 "1"= 是

R R R

(V.)TM.MZSIZE[z] 刀库尺寸 R R R(V.)TM.MZRANDOM[z] 随机刀库

"0" = 否 "1"= 是

R R R

(V.)TM.MZTYPE[z] 刀库类型"1" = 异步

"2" = 同步

"3" = 转塔式

"4" = 与换刀臂 1 同步

"5" = 与换刀臂 2 同步

R R R

(V.)TM.MZCYCLIC[z] 循环换刀架"0" = 否 "1"= 是

R R R

(V.)TM.MZOPTIMIZED[z] 刀具管理"0" = 否 "1"= 是

R R R

(V.)TM.MZM6ALONE[z] 在无刀具时执行 M6 的动作"0" = 无 "1" = 报警 "2" = 出错

R R R

Page 340: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与 O

EM参数相关的变量

9.

(SOFT V03.0X)

331

9.8 与 OEM 参数相关的变量

这些变量为只读 (R) 同步,在执行过程中进行赋值。

它们有通用的名字。

• 保留括号,使用参数编号替代字母 “i”。该编号与在机床参数表格中的参数编号一致。例如 , 出现在 MTBPAR 表格中的 P0 参数将作为 (V.)MTB.P[0] 被访问。

当从 PLC 读取变量 (V.)MTB.P[i] 时,将截去小数部分。 变量 (V.)MTB.PF[i] 返回乘 10000 的参数值。

DATA = 54.9876

(V.)MTB.P[10] = 54

(V.)MTB.PF[10] = 549876

驱动器变量的访问可为读或写,这取决于它在机床参数表中的设置。 同样地,从 PLC 访问这些变量的类型 (同步或异步)也在机床参数表中定义。

(V.)MTB.P[i] V.MTB.P[3]

共享存储器 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

读取驱动器变量 PRG PLC INT(V.)DRV.SIZE 驱动器查询的变量数 R R R(V.)DRV.name 变量值 R/W R/W R/W

Page 341: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与用户表格相关的变量

(SOFT V03.0X)

332

9.9 与用户表格相关的变量

这些变量为读 / 写 (R/W) 同步,在执行过程中进行赋值。

它们有通用的名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1来识别第一个通道,“0”为无效编号。

• 使用数字替代字母 "m" 和 "i",保留括号。

• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。

(V.)A.ORGT[i].Xn V.A.ORGT[1].X V.A.ORGT[1].1

(V.)A.FIX.Xn V.A.FIX.X V.A.FIX.2

(V.)G.LUPm[n] V.G.LUP2[12]

零点偏置表格LinRot

Spd PRG PLC INT Exec

(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

Page 342: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与用户表格相关的变量

9.

(SOFT V03.0X)

333

当从 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

夹具表格LinRot

Spd PRG PLC INT Exec

(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 是

算数参数表 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 是

Page 343: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与刀具相关的变量

(SOFT V03.0X)

334

9.10 与刀具相关的变量

对于所有刀具变量,与有效刀具 ( 例如 TM.TOR) 相关的变量总是同步读取。与有效刀具无关的变量 ( 例如 TM.TORT[i][j]),如果刀具在刀库中,则支持同步读取,否则支持异步读取。这些变量的写入总是异步的,它也适合于有效刀具或非有效刀具。

刀具管理器变量的读取也是异步的。

这些变量在程序段执行期间被赋值,它们有通用名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 使用数字替代字母 "m" 、 "j" 和 "i",保留括号。

• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。

如果在变量 (V.)TM.T[z][j] 和 (V.)TM.P[z][m] 中, [z] 刀库的编号被遗漏,变量指向前一个。

" 下一把刀具 " 指已经选好,但是等待执行 M06 来激活的刀具。

如果在刀具变量中遗漏了偏置号,变量指向有效偏置。

(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

监测 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

Page 344: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与刀具相关的变量

9.

(SOFT V03.0X)

335

下列变量可以通过程序 (PRG)、 PLC 和接口 (INT) 访问,是读 -写型 (R/W) 。

如果在刀具变量中遗漏偏置号,变量指向有效偏置。

(V.)TM.MZWAIT 在与 M06关联的子程序中不需要编写它。子程序本身等待管理器的操纵完成。这样,程序段准备不会中断。

几何学 ( 铣刀 ) RotLin

Spd

(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 轴偏差磨损 是 否

(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

Page 345: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与刀具相关的变量

(SOFT V03.0X)

336

(V.)TM.NUMOFD 为只读变量。

几何学 ( 车刀 ) RotLin

Spd

(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] — —(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 轴磨损距离 是 否

Page 346: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与刀具相关的变量

9.

(SOFT V03.0X)

337

9.10.1 仅用在程序段准备期间的变量

为了预先计算随后的路径, CNC 预先读取正在执行的程序段之后的多个程序段。

从下例可以看出,被计算的准备程序段是与刀具 T6 相关,而当前选择的刀具为 T1。

在准备过程中,可使用查询和 / 或修改值的特殊变量。

只能通过程序 (PRG) 访问它们,在程序段准备期间进行赋值。

当写入这些变量中的任一个时,不修改表格;仅仅在程序段准备时才使用新值。

下表是关于准备刀具的,除非有另外说明。

G1 X100 F200 T1 M6 ( 执行中的程序段 )Y200

G1 X20 F300 T6 M6

X30 Y60 ( 准备程序段 )

仅在程序段准备期间使用 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

Page 347: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与 P

LC相关的变量

(SOFT V03.0X)

338

9.11 与 PLC 相关的变量

这些变量在程序段执行期间被赋值。

它们有通用名字。

• 使用数字替代 “i”字符,保留括号。

该变量仅仅用于在 PLC 程序中查询用指令 PDEF 定义的符号。

(V.)PLC.I[n] V.PLC.I[16]

(V.)PLC. 信号 V.PLC.auxend

状态 PRG PLC INT R W(V.)PLC.STATUS PLC 状态

"0" = 停止 "1" = 运行R — R — —

资源 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 — —

信息 PRG PLC INT R W(V.)PLC.MSG[i] PLC 信息 [n] 状态

"0" = 无效 "1" = 有效R/W — R/W — —

(V.)PLC.PRIORMSG 具有 高优先级的有效信息 ( 在有效信息中有 低编号的那个)

R — R — —

(V.)PLC.EMERGMSG 有效显示信息 ( 全屏显示 ) R — R — —

错误 PRG PLC INT R W(V.)PLC.ERR[i] PLC 错误 [n] 状态

"0" = 无效 "1" = 有效R/W — R/W — —

(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,可以查询和 /或修改它的计时数,单位为秒。

Page 348: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与Jo

g模式相关的变量

9.

(SOFT V03.0X)

339

9.12 与 Jog 模式相关的变量

使用操作面板上的 jog 选择开关,可以选择 " 运动类型 ", " 手轮分辨率 " 和 “增量 jog 定位”。

也可以通过 PLC 为其赋值。当从 PLC 设置值时, CNC 忽略选择器开关键。

这些变量可同步读 / 写 (R/W)。所有这些变量在执行时被赋值。

为 X 轴手轮设置 "10" 位置实例 :设置变量 (V.)A.PLCMMODE.X 为 "1"设置变量 (V.)PLC.MPGDIX 为 "2"

如果要 X 轴手轮 " 服从 " ( 不忽略 ) 开关:

设置变量 (V.)A.PLCMMODE.X 为 "0"。

运动类型LinRot

Spd PRG PLC INT

(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

这些变量可取下述值 :

"1" = 位置 1

"2" = 位置 10

"3" = 位置 100

"4" = 位置 1000

"5" = 位置 10000

Page 349: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与Jo

g模式相关的变量

(SOFT V03.0X)

340

从 jog 模式界面改变 –F– 域的值时,与 jog 模式相关的变量被修改。从 MDI 模式改变进给率时这些变量不受影响。

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

Page 350: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与坐标相关的变量

9.

(SOFT V03.0X)

341

9.13 与坐标相关的变量

记住,工作在闭环中的主轴 (M19 or G63) 与轴的行为类似。

这些变量可同步读取 (R)。

它们有通用名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。

• 用主轴通道中名称、逻辑号或索引替代字符 "Sn" 。

实际坐标和理论坐标对应刀具基准和刀尖,它们都可能是相对于机床零点或当前工件零点的坐标。

理论坐标是轴必须始终占据的位置,实际坐标是轴实际占据的位置,两者之差叫做 " 跟随误差 "。

PPOSS 变量返回在工件坐标、相对于刀尖与当前参考系统中的目标坐标;也就是说,考虑了坐标旋转、比例缩放因子、有效斜面等因素。

当坐标受刀具补偿影响或在圆角模式下加工时,从程序或 PLC 及接口读取的 PPOS 变量值将是不同的。通过程序读取的值将是编程坐标 ,但是从 PLC 或接口读取的值将是考虑刀具半径补偿和过渡圆角的实际坐标。

(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 是

G1 X10 V.A.PPOS.X=10#SCALE [2]

G1 X10

( 比例缩放因子 ·2·)V.A.PPOS.X=20

G73 Q90

X10

[ 坐标系旋转 ( 图形旋转 )]V.A.PPOS.Y=20 ( 因为 Y 轴是运动轴 )

与主轴相关的变量 PRG PLC INT Exec(V.)[n].A.POS.Sn 实际主轴位置 R R R 否(V.)[n].A.TPOS.Sn 理论主轴位置 R R R 是(V.)[n].A.PPOS.Sn 编程主轴位置 R R R 是(V.)[n].A.FLWE.Sn 主轴跟随误差 R R R 是(V.)[n].A.FLWEST.Sn 主轴跟随误差 ( 延迟 ) 的线性估算 R R R 是

Page 351: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与进给率相关的变量

(SOFT V03.0X)

342

9.14 与进给率相关的变量

这些变量可同步读 / 写 (R/W)。

它们有通用名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

变量 (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 变量 。

(V.)[n].A.FRO.Xn 对旋转轴和线性轴有效。

可以通过程序、PLC 或选择开关设置进给率倍率 % ;编程设置的进给率倍率 % 有 高优先权,使用选择开关设置的进给率倍率 % 的优先权 低。

进给率 PRG PLC INT Exec(V.)[n].G.FREAL 实际 CNC 进给率 R R R 是

(V.)[n].G.FEED G94 模式下的有效进给率 R R R 是(V.)[n].PLC.F G94 模式下的 PLC 进给率 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 否

加工时间 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 是

Page 352: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与主轴转速相关的变量

9.

(SOFT V03.0X)

343

9.15 与主轴转速相关的变量

这些变量可同步读 / 写 (R/W)。

它们有通用名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 用主轴通道中的名称、逻辑号或索引替代字符 "Sn" 。

当恒定表面速度有效时,这些变量仅限制主轴转速 ( 转数 / 分 ) 。 大恒定表面速度可以通过编程或PLC 来设置; PLC 设置的 大恒定表面速度具有 高优先级。

V.A.SREAL.Sn V.A.SREAL.S

转速 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 trabajandocon 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 否

主轴转速倍率 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 否

Page 353: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与被编辑功能相关的变量

(SOFT V03.0X)

344

9.16 与被编辑功能相关的变量

它们有通用名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。

• 使用数字替代 “i”和 "x" 字符,保留括号。

这些变量可同步读取 (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) 型,在程序段准备期间进行赋值 。

从程序种调用局部和全局子程序时, "(V.)P.name" 变量的值保持不变。

"(V.)S.name" 变量在程序间和复位(reset)之后的值保持不变。用指令 #DELETE初始化变量。

"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 是

参数和变量 PRG PLC INT(V.)P.name 程序的局部用户变量 R/W — —(V.)S.name 程序的全局用户变量 R/W — —(V.)C.(A-Z) 固定循环调用参数值 R/W — —(V.)C.CALLP(A-Z) 固定循环调用中编写的参数

"0" = 没有编写 "1" = 已经编写R — —

(V.)C.P_(A-Z) 定位循环调用参数值 R/W — —(V.)C.P_CALLP(A-Z) 定位循环调用中编写的参数

"0" = 没有编写 "1" = 已经编写R — —

(V.)C.PCALLP(A-Z) 子程序调用、 G18x、 #PCALL 或 #MCALL 中编写的参数"0" = 没有编写 "1" = 已经编写

R — —

G90 G81 Z0 I-15

V.C.CALLP_Z = 1

V.C.CALLP_I = 1

V.C.CALLP_K = 0

V.C.Z = 0

V.C.Z = -15

G160 A30 X100 K10 P6

V.C.P_CALLP_A = 1

V.C.P_CALLP_K = 1

V.C.P_CALLP_R = 0

V.C.P_A = 30

V.C.P_X = 100

#PCALL sub.nc A12.56 D3

V.C.PCALLP_A = 1

V.C.PCALLP_D = 1

Page 354: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与被编辑功能相关的变量

9.

(SOFT V03.0X)

345

这些变量是只读同步型,在程序段准备期间进行赋值。

下述实例的起点均是 X0 Y0。

功能 G265 有效时,如果圆弧不精确但在公差范围内, CNC 重新计算圆弧中心。

功能 G264 有效时, 如果圆弧不精确但在公差范围内,使用从起点计算得出的半径来生成圆弧,保持圆心不变。

这些变量为只读 (R) 同步型,在程序段准备期间进行赋值。

(V.)[n].G.MIRROR 使用 低有效位,每根轴一个(1= 有效 和 0=无效)。 低有效位用于第一轴,下一个用于第二轴,依此类推。

(V.)[n].G.PENDRPT 和 (V.)[n].G.PENDNR 表示待执行的循环次数 。第一次执行时,它的值是编写的循环次数减一; 后一次执行时,它的值是零。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

与圆弧相关的变量 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

G2 X120 Y120.001 I100 J20

V.G.R = 101.980881

V.G.I = 100.0004

V.G.J = 20.0004

V.G.CIRERR[1] = -0.000417

V.G.CIRERR[2] = -0.000417

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

镜像 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

比例缩放因子 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(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

Page 355: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与被编辑功能相关的变量

(SOFT V03.0X)

346

这些变量是同步只读型,在执行程序段时进行赋值。它们对应线性轴和旋转轴。

下述实例中,起点位置为 X0,编写了 G100 X100 F100 指令。使用 G101 探测时, (V.)A.MEASIN.Xn的值被更新。

这些变量是同步只读 (R) 型 ,在程序段准备期间进行赋值。

这些变量是只读同步型,在执行程序段时进行赋值。这些变量对应线性轴和旋转轴,不对应主轴。

在程序执行期间即便取消手动干预,这些值仍保持不变。

HSC 功能 PRG PLC INT(V.)[n].G.HSC 有效 HSC 功能 R — —

固定循环 PRG PLC INT(V.)[n].G.CYCLETYPEON 有效固定循环类型 R R R

探测 (G100, G101, G102) PRG PLC INT(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 探测完成

"0" = 否 "1"= 是R R R

(V.)[n].A.MEASIN.Xn 包含测量偏置的坐标 R R R(V.)[n].G.PLMEASOKx 平面轴探测完成 R — —

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 是

探针 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

Page 356: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与被编辑功能相关的变量

9.

(SOFT V03.0X)

347

这些变量可同步读 / 写 (R/W),在程序段准备期间进行赋值。这些变量对应线性轴和旋转轴。

它们指定主轴头的旋转轴所占据以及为了使刀具垂直于定义平面而必须占据的目标位置。当主轴不是全自动时 ( 单旋转或手动主轴 ),它们非常有用。

对于角度 (旋转)主轴头,当计算该目标位置时有两种可以采用的解决方法:

(V.)G.TOOLORIF1 和 (V.)G.TOOLORIS1 指定相对于零点位置主控旋转轴的 短路径。

(V.)G.TOOLORIF2 和 (V.)G.TOOLORIS2 指定相对于零点位置主控旋转轴的 长路径。

这些变量是同步只读 (R) 型,在程序段准备期间进行赋值。 它们对应线性轴和旋转轴。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

这些变量对应于从理论参考系到实际参考系的转换矩阵。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

运动学 ( 位置 ) 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

斜面 PRG PLC INT(V.)[n].G.CS 有效 CS 功能编号 R R R(V.)[n].G.ACS 有效 ACS 功能编号 R R R(V.)[n].G.TOOLCOMP 有效补偿功能

"1" = RTCP "2" = TLC "3" = 空R R 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

通道的同步 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

Page 357: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

与被编辑功能相关的变量

(SOFT V03.0X)

348

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。它们对应线性轴、旋转轴以及主轴。

ACFGAIN的PLC 读数以十分之一 (x10)给出。 读取FFGAIN的PLC 以百分之一 (x100)给出。参考313页“从 PLC 访问数字值” 。

前馈和 和 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

Page 358: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

与独立轴相关的变量

9.

(SOFT V03.0X)

349

9.17 与独立轴相关的变量

它们有通用名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。它们对应线性轴和旋转轴。

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。它们对应线性轴、旋转轴以及主轴。

GEARADJ 的 PLC 读数以百分之一 (x100) 给出。参考 313 页 “从 PLC 访问数字值” 。

独立轴 PRG PLC INT(V.)[n].G.IBUSY 执行中的独立轴 R R R

独立轴 ( 定位 ) 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

独立轴 ( 同步 ) 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

Page 359: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

机床配置相关的变量

(SOFT V03.0X)

350

9.18 机床配置相关的变量

它们有通用名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 用轴或主轴通道中名称、逻辑号或索引替代字符 "Xn" 。

• 使用数字替代 “i”和 "x" 字符,保留括号。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

当搁置轴时,这方法可了解哪根轴可用。变量 (V.)[n].G.AXISNAME 和 (V.).G.GAXISNAME 指定可用的轴。如果一根轴不可用,该变量返回 "?"。

这些变量可同步读 / 写 (R/W) ,它们对应线性轴和旋转轴。

有两个软件极限。 CNC 应用 大极限的那个。

变量 POSLIMIT 和 NEGLIMIT 对应机床参数设置的极限。当改变这些变量时,从改变的瞬间起,CNC采用新值作为新极限 。

它们的值在复位(Reset)后保持不变,但是在确认机床参数和打开 CNC 时被复位。变量 POSLIMIT和 NEGLIMINT 采用机床参数值, RTPOSLIMIT 和 RTNEGLIMIT 采用 大值。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。它们对应线性轴和旋转轴。

它返回该轴有效运动的测量结果。它可以是一个 DATA( 运动表格 ) 的特殊值或由运动类型确定的多个特殊值的组合。

机床配置 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

线性轴和旋转轴行程极限 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 是

运动学 ( 维数 ) PRG PLC INT(V.)[n].A.HEADOF.Xn 运动学的维数 R R R

Page 360: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

机床配置相关的变量

9.

(SOFT V03.0X)

351

这些变量可同步读取 (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 平面,将获得:

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。

这些变量是同步只读 (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 主控轴 ( 横轴 ) — — R 是(V.)[n].G.PLAXNAME2 主控轴 ( 纵轴 ) — — R 是(V.)[n].G.PLAXNAME3 主控轴 ( 垂直轴 ) — — R 是(V.)[n].G.TOOLDIR 刀具定位 R R R 否

V.G.PLANE = 1020 XY 轴 ( 工作平面 )V.G.LONGAX = 30 Z 轴 ( 垂直 )G.PLAXNAME1 = X ( 横坐标轴 )G.PLAXNAME2 = Y ( 纵坐标轴 )G.PLAXNAME3 = Z ( 垂直坐标轴 )

模拟输入和输出 PRG PLC INT(V.)G.ANAI[i] [n] 输入电压 ( 单位伏特 ) R R R(V.)G.ANAO[i] [n] 输出电压 ( 单位伏特 ) R/W R/W R

反馈输入 PRG PLC INT(V.)[n].A.COUNTER.Xn 反馈脉冲

( 整数 +分数 )R R R

(V.)[n].A.COUNTERST.Xn 计数器状态 R R R(V.)[n].A.ASINUS.Xn A 信号部分 R R R(V.)[n].A.BSINUS.Xn B 信号部分 R R R

Page 361: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

机床配置相关的变量

(SOFT V03.0X)

352

这些变量可同步读 / 写 (R/W) ,在执行程序段时执行。它们对应线性轴、旋转轴以及主轴。

TORQUE 的 PLC 读数以十分之一 (x10) 给出,参考 313 页 “从 PLC 访问数字值” 。

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。它们对于线性轴、旋转轴以及主轴是有效的。

为了把以这种方式定义的前馈 AC-前馈考虑在内,必须通过机床参数激活它们,也就是说,如果它是模拟驱动器,使用机床参数 FFWTYPE;如果是 Sercos 驱动器,则使用机床参数 OPMODEP。

由这些变量定义的值优先于由机床参数或编程定义的值。入彀变量值为负,则不起作用 ("0" 是有效值)。这些变量不能通过复位 ( reset ) 或在确定参数时进行初始化。

PLC 将在下列单元读取它们。 参考 313 页“从 PLC 访问数字值” 。

PLCACFGAIN 的 PLC 读数以十分之一 (x10) 给出。

PLCFFGAIN 的 PLC 读数以百分之一 (x100) 给出。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

级联轴相关的变量 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

通过 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

从 PLC 设置 Z 轴变量为 ·99.1· :

()=MOV 991 R1

()=CNCWR(R1,A.PLCACFGAIN.Z,M1000)

从 PLC 设置 X 轴变量为 ·99.12· :

()=MOV 9912 R1

()=CNCWR(R1,A.PLCFFGAIN.X,M1000)

调整位置的变量 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(V.)[n].A.JERK.Xn 实际即时加加速度值 R R R(V.)[n].A.TJERK.Xn 理论即时加加速度值 R R R

Page 362: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

其它变量

9.

(SOFT V03.0X)

353

9.19 其它变量

它们有通用名字。

• 使用通道号替代“n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。

• 用主轴通道中名称、逻辑号或索引替代字符 "Xn" 。

• 使用数字替代 “i”字符,保留括号。

这些变量是同步只读 (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) 处于模拟模式

实例:

在 RESET 模式下, FULLSTATUS 的低位是 "0" (0000) ;在 JOG 模式下,它的值是 "1" (0001) ;在SIMULATION 模式下是 13 (1101),等等。

FULLSTATUS=514 (202H) 表示正在执行 (0010) + MDI (0010)。

软件版本 PRG PLC INT(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

错误和警告 PRG PLC INT(V.)[n].G.CNCERR 在指定通道中有 高优先级的错误编号 R R R(V.)[n].G.CNCWARNING 在指定通道中显示警告的编号 R R R

Page 363: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

其它变量

(SOFT V03.0X)

354

两个变量使用复位进行初始化。 如果几个通道在同一组,通道复位意味着使它们复位,从而初始化该组所有通道的变量。

如果几个通道在同一组,通道中的错误导致在所有通道出现同一错误。在这种情况,该组所有通道的变量 (V.)[n].G.CNCERR 将拥有相同值 。

如果有多个警告,排出它们时变量值被更新。消除 后一个警告后,变量 (V.)[n].G.CNCWARNING 被初始化为零。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

(V.)[n].G.CYTIME 在开始新的执行时(即便是相同的程序),它被设置成 0。它不测量已经停止的执行的时间。

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。

(V.)[n].G.PARTC 执行新程序和每次执行 M30 或 M02 时初始化。

(V.)[n].G.FIRST 选择新的程序时,认为是第一次执行 (=1) 。

必须记住,当在通道中改变被执行的程序时(甚至使用指令 #EXEC),两个变量被初始化。例如,当选择和执行下列程序时,两个变量被初始化。 执行指令 #EXEC时,两个变量被重新初始化,因为执行的程序变化了。如果此时程序再次执行,执行中的程序再次改变,两个变量被更新。

G0 X100

#EXEC [“program2.nc”, 1]

M30

在这种情况下,记录程序执行的次数,推荐在程序结尾处使用类似计数器的算数参数。

时间 PRG PLC INT(V.)G.DATE 日期格式为年 - 月 - 日

(1999 年 4 月 25 日 => 990425)R R R

(V.)G.TIME 时间格式为小时 - 分钟 - 秒(18 时 22 分 34 秒 => 182234)

R R R

(V.)G.CLOCK 从 CNC 启动后经过的时间 R R R(V.)[n].G.CYTIME 零件程序执行时间 (以每秒的百分之一为单位) R R R

零件计数器 PRG PLC INT(V.)[n].G.PARTC 零件计数器 R/W R/W R/W(V.)[n].G.FIRST 程序第一次执行时 R R R/W

Page 364: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

CN

C 变

其它变量

9.

(SOFT V03.0X)

355

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。

从键盘 (V.)G.SBLOCK 或 PLC (SBLOCK 标志 ) 能够激活或取消单独程序段功能。要激活它,仅仅需要设置它们中的一个为高电平 (=1),但是要取消它时,必须将所有的都设置为低电平 (=0)。

通过 PLC( 分别标志 M01STOP, BLKSKIP1 和 MANRAPID ) 选择条件停止、程序段跳行和快进功能。

这些变量是同步只读 (R) 型。

(V.)[n].G.FILEOFFSET 指定存在程序第一字符和正在被执行的行之间的字符数量。可以用于强调被执行的行。

这些变量可同步读 / 写 (R/W) ,在执行程序段时进行赋值。

这些变量可同步读 / 写 (R/W) ,在执行程序段时执行。

(V.)G.KEY 用于读取被CNC认可的 后键,或通过写入期望键的编码,从PLC模拟键盘操作。

单独程序段 , 快进功能,等等 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

与程序相关的变量 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 被执行的 后程序段 ( 编号 )

( 如果为空,值为 -1)R R R 否

(V.)[n].G.LINEN 被执行的程序行编号 R R R 是

与轴和主轴相关的变量LinRot

SpdPRGPLC

INT

(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

模拟键 PRG PLC INT(V.)G.KEY CNC 认可的 后键的编码 R R/W R

从 PLC 模拟键盘

;R110=0 and R111=1

··· = CNCRD(G.KEY, R100, M102)给寄存器 R100 赋予 后按下的键的编码 。

··· = CNCWR(R101, G.KEY, M101)

它告诉 CNC 一个键被按下,它的编码由寄存器 R101 指定。

Page 365: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

CN

C 变

其它变量

(SOFT V03.0X)

356

这些变量可同步读 / 写 (R/W) 。

这些变量是同步只读 (R) 型,在执行程序段时进行赋值。

当 jog 模式或 TEACH-IN 模式有效时,在刀具检查期间以及功能 G200 和 G201 有效时,允许进行 Jog运动。

通道 PRG PLC INT Exec(V.)[n].G.CNCHANNEL 通道号 R R R 否(V.)G.FOCUSCHANNEL 具有有效焦点的通道 R R/W R/W 是

JOG 运动 PRG PLC INT(V.)[n].G.INTMAN 允许在 jog 模式下运动 R R R

Page 366: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

(SOFT V03.0X)

360

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(V.)[n].A.ACTFFW.Xn 即时前馈 ................................................................................................ 351(V.)[n].A.ACTIVSET.Xn 有效轴或主轴的设置 .............................................................................. 353(V.)[n].A.ACTPLCOF.Xn 在 Xn 轴上积累的 PLC 偏置..................................................................... 334(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(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(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

记忆码 变量 页

Page 367: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

9.

(SOFT V03.0X)

361

(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 在 CNC 设置的有效的主轴倍率 (%)................................................... 346(V.)[n].A.SYNCPOSOFF.Xn 关于同步的位置补偿 .............................................................................. 352(V.)[n].A.SYNCPOSW.Xn 与开始校正它时的最大位置差 ................................................................ 352(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(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(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

Page 368: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

(SOFT V03.0X)

362

(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(V.)[n].G.HMS 显示的主控主轴 "M" 功能记录................................................................ 347(V.)[n].G.HMSi 显示的 "i" 主轴的 "M" 功能记录 .............................................................. 347(V.)[n].G.HSC 有效 HSC 功能 ....................................................................................... 349(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(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(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

Page 369: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

9.

(SOFT V03.0X)

363

(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 被准备刀具偏置的穿透角度.................................................................... 339(V.)[n].G.TOCUTL 被准备刀具偏置的切削长度.................................................................... 339(V.)[n].G.TOD 被准备刀具偏置编号 .............................................................................. 339(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(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(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

Page 370: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

(SOFT V03.0X)

364

(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(V.)[n].MPA.FFWTYPE[g].Xn 预先控制(前馈)类型 ........................................................................ 327(V.)[n].MPA.FLWEMONITOR[g].Xn 监控类型 ..................................................................................... 327(V.)[n].MPA.FREQUENCY[i].Xn 中断或中心频率 ............................................................................... 325(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(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(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

Page 371: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

9.

(SOFT V03.0X)

365

(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 探测轴 .................................................................................................. 324(V.)[n].MPA.PROBEDELAY " 探针 1" 信号的延迟 .............................................................................. 324(V.)[n].MPA.PROBEDELAY " 探针 2" 信号的延迟 .............................................................................. 324(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(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(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

Page 372: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

(SOFT V03.0X)

366

(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(V.)[n].MPG.SUBPATH 编辑子程序路径...................................................................................... 322(V.)[n].MPG.TOOLSUB 与 "T" 相关联的子程序 ........................................................................... 322(V.)[n].PLC.CSS.Sn 通过 PLC 设置的 CSS............................................................................ 346(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(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(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

Page 373: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

9.

(SOFT V03.0X)

367

(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 有效刀具的附加参数 2 ........................................................................... 337(V.)[n].TM.TOTP3 有效刀具的附加参数 3 ........................................................................... 337(V.)[n].TM.TOTP4 有效刀具的附加参数 4 ........................................................................... 337(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(V.)MPG.DTIME 估计 "D" 功能时间 .................................................................................. 320(V.)MPG.HTIME 估计 "H" 功能时间 .................................................................................. 320(V.)MPG.INCHES 缺省工作单位 ......................................................................................... 319(V.)MPG.LOOPTIME 循环时间 ................................................................................................ 319(V.)MPG.MASTERAXIS[i] 龙门式 [i]. 主控轴逻辑号......................................................................... 319(V.)MPG.MAXCOMP 最大通用算术参数 .................................................................................. 320(V.)MPG.MAXCOUPE[i] 龙门式 [i]. 允许的最大差异 ..................................................................... 319(V.)MPG.MAXGLBP 最大全局算术参数 .................................................................................. 320(V.)MPG.MAXLOCP 最大局部算术参数 .................................................................................. 320(V.)MPG.MINAENDW AUXEND 信号的最小持续时间 ............................................................. 320

Page 374: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

(SOFT V03.0X)

368

(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(V.)MPG.NSPDL 由 CNC 控制轴的数量 .............................................................................. 319(V.)MPG.POSERROR[m][i] 表格 [m]. 正方向点 [i] 误差 .................................................................... 320(V.)MPG.POSITION[m][i] 表格 [m]. 对于点 [i] 的主控轴位置.......................................................... 320(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(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(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

Page 375: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

9.

(SOFT V03.0X)

369

(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 PLC 激活的定时器的值 .......................................................................... 340(V.)S.name 程序的整体用户变量 .............................................................................. 347(V.)TM.MZACTUALCH[z] 被刀库 [z] 使用的通道 ............................................................................ 336(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

Page 376: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

9.

VAR

IAB

LES

DEL

CN

C变量按字母顺序列表

(SOFT V03.0X)

370

Page 377: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

369

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

B. CNC 维护 .................................................................................... 373

C. CNC 机械参数摘要...................................................................... 375

D. PLC 编程命令摘要 ...................................................................... 385

E. 逻辑 CNC 的输入和输出.............................................................. 391

F. CNC 变量摘要 ............................................................................. 397

G. 键代码 (QWERTY 键盘 ) ............................................................. 413

附录

Page 378: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系
Page 379: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IX通用的

CN

C 特

A.

(SOFT V03.0X)

371

通用的 CNC 特性

基于 PC 的开放系统 .

Windows® XP 操作系统 .

全部用户化 .

INI 配置文件 .

FGUIM 直观配置刀具 .

Visual Basic®, Visual C++®, 等等 .

Microsoft® Access 中的内部数据库 .

OPC 兼容接口

集成 PLC.

多达 1024 个数字输入 .

多达 1024 个数字输出 .

多达 8192 个 标志 .

多达 1024 个寄存器 .

多达 256 个定时器 .

多达 256 个 计数器 .

无限个符号 .

程序块处理时间 < 1 毫秒 .

PLC 执行时间 < 1 毫秒 /K.

用于同伺服驱动器通讯的 Sercos® 现场总线。

用于同远程模块通讯的 CAN 总线。

多达 28 根轴和 3 个手轮。

多达 4 根主轴。

多达四个执行通道。

轴和主轴可能随意分布在通道之间。

多达四个刀库。

可以使用数字 (Sercos) 和模拟驱动器。

Page 380: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

A.

APP

END

IX通用的

CN

C 特

(SOFT V03.0X)

372

Page 381: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC

维护

B.

(SOFT V03.0X)

373

CNC 维护

清洁

沉积在设备中的污垢可能会屏蔽内部电路产生的热量的消散作用,从而可能导致 CNC 的过热,并发生故障。

另外,沉积的污垢有时会产生电导体的作用,使内部电路短路,特别是在高度潮湿环境下。

使用一块已经沾过除离子水的和 / 或无研磨剂的洗碗机肥皂 (液态无粉末)或75º 酒精的平滑的布来清理操作面板和监视器。

不要使用高压缩空气清理设备,因为它可能会产生静电流。

使用前面板上的塑料可以防护:

• 油脂和矿物油

• 碱化和漂白

• 被溶解的清洁剂

• 酒精

• 避免溶剂的刺激,如:氯化氢、不纯苯、酯和天空醚这些会损害用于制造设备前面板的塑料。

预防性检查

如果开动启动开关时不能开启 CNC,检查线路连接。

• 不要进入设备的内部。

只有 Fagor 自动控制公司授权的人员才可以操作该单元的内部。

• 不要装卸与交流电源连接的设备连接器。

在装卸这些连接器(I/O,反馈等)之前,确保设备没有连接在交流电源上。

对于违反这些基本的安全要求而造成的物质和人员伤亡,Fagor 自动控制公司概不负责。

Page 382: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

B.

APP

END

IXC

NC

维护

(SOFT V03.0X)

374

Page 383: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC机床参数摘要

C.

(SOFT V03.0X)

375

CNC 机床参数摘要

通用机床参数

通道配置......................................................................................................................13 页 NCHANNEL 通道数

系统轴的配置 .............................................................................................................. 13 页 NAXIS 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 适合于所有途径的最大算术参数 MINCOMP 适合于所有途径的最小算术参数

Page 384: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

C.

APP

END

IXC

NC机床参数摘要

(SOFT V03.0X)

376

交叉补偿 .....................................................................................................................21 页 CROSSCOMP 交叉补偿表 MOVAXIS 该轴的运动影响其它的轴 (主控轴) COMPAXIS 该轴受到其他轴运动的影响 ( 被补偿轴 ) NPCROSS 补偿点数 TYPCROSS 补偿类型 BIDIR 双向补偿 REFNEED 指定机床零点搜寻 DATA 定义每点补偿表 POSITION 主轴位置 POSERROR 正方向误差 NEGERROR 负方向误差

执行时间 ..................................................................................................................... 22 页 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 页 CHNSPDL 通道主轴数量 CHSPDLNAME 通道主轴列表 CHSPDLNAME n 通道主轴名称

C 轴配置 ..................................................................................................................... 29 页 CAXNAME C 轴的缺省名称 ALIGNC 直径方向加工的 "C" 轴调整

时间设置 ( 通道 ) ......................................................................................................... 29 页 PREPFREQ 每一循环准备的模块数量 ANTIME 期望时间

Page 385: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC机床参数摘要

C.

(SOFT V03.0X)

377

通道的缺省状态 ........................................................................................................... 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 G5 舍入类型 ( 缺省值 ) MAXROUND G5 最大舍入误差 ROUNDFEED G5 进给率的百分率

弧中心校正 .................................................................................................................. 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) HPITCH Hirth 轴节距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)

车削类型机床轴的类型 ................................................................................................ 40 页 FACEAXIS 端面轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L) (A S X) LONGAXIS 纵轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L) (A S X)

轴和主轴同步 .............................................................................................................. 41 页 SYNCSET 同步参数设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X) DSYNCVELW 速度同步窗口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) DSYNCPOSW 位置同步窗口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)

Page 386: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

C.

APP

END

IXC

NC机床参数摘要

(SOFT V03.0X)

378

旋转轴的配置 .............................................................................................................. 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 页 AUTOGEAR 自动换档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) LOSPDLIM 转速较低的百分率 OK. . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) UPSPDLIM 转速较高的百分率 OK. . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X) 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) 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) 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)

Page 387: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC机床参数摘要

C.

(SOFT V03.0X)

379

手动操作模式 . 递增的 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 补偿类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) BIDIR 双向补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) REFNEED 强制机床原点搜寻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) 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) 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)

Page 388: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

C.

APP

END

IXC

NC机床参数摘要

(SOFT V03.0X)

380

增益设置 ..................................................................................................................... 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 页 LACC1 第一部分加速度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) LACC2 第二部分加速度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X) LFEED 改变速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)

梯形及方波正弦波加速度 ............................................................................................ 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)

模拟输出 / 反馈输入 .................................................................................................... 75 页 ANAOUTID 轴的模拟输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A) COUNTERID 轴的反馈输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)

Page 389: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC机床参数摘要

C.

(SOFT V03.0X)

381

JOG 模式的加工参数

手轮配置...................................................................................................................... 76 页 NMPG 手轮的数量 MANPG 手轮表格 MANPG n 手轮配置 COUNTERID 手轮的反馈输入 MPGAXIS 与手轮相关联的轴

JOG 键的配置 ............................................................................................................. 77 页 JOGKEYDEF 轴和运动方向 JOGTYPE JOG 类型

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 主旋转轴的其它位置 DATA9 第二旋转轴的其它位置 . DATA10 主旋转轴的旋转方向 DATA11 第二旋转轴的旋转方向 DATA12 手动旋转轴或伺服控制旋转轴 DATA 13...DATA15 主轴的布置 DATA16...DATA42 ( 保留 )

C 轴运动学的定义 ( 类型 41 到 42) ............................................................................. 98 页 DATA2 旋转轴的位置 DATA5 旋转轴的位置 DATA10 旋转轴旋转的方向

Page 390: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

C.

APP

END

IXC

NC机床参数摘要

(SOFT V03.0X)

382

C 轴运动学的定义 ( 类型 43)....................................................................................... 99 页 DATA2 旋转轴的位置 DATA10 旋转轴的旋转方向

角度变换配置 ..............................................................................................................101 页 NANG 角度变换的数量 ANGTR 角度变换的数量 ANGAXNA 角度轴 (倾斜轴)的命名 ORTAXNA 直交轴的命名 ANGANTR 笛卡尔轴和倾斜轴之间的角度 OFFANGAX 角度变换原点偏置

刀库机械参数

刀库的配置..................................................................................................................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 键的功能 NPREVIOUS 先前存储组件的最大数量 . SIMJOGPANEL 模拟 JOG 面板 l WINEXIT 在关闭 CNC 时退出窗口 GRAPHTYPE 通道图形的列表 GRAPHTYPECH n 通道图形的类型 DIAGPSW ( 保留 )

Page 391: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC机床参数摘要

C.

(SOFT V03.0X)

383

OEM 机械参数

读取驱动变量 .............................................................................................................. 109 页 DRIVEVAR 驱动变量表 SIZE 驱动器上参考变量的数量 DATA 驱动变量列表 MNEMONIC 驱动器变量的命名 AXIS 变量从属的轴或主轴 ID 驱动器变量识别符 TYPE 通道的类型 MODE 通道模式

通用 OEM 参数............................................................................................................ 110 页 MTBPAR OEM 参数表 SIZE OEM 参数的数量 DATA OEM 参数

凸轮编辑器 .................................................................................................................. 110 页 CAMTABLE 电子凸轮表格 SIZE 电子凸轮数量 DATA 凸轮数据 CAM1..16 电子凸轮编辑器

Page 392: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

C.

APP

END

IXC

NC机床参数摘要

(SOFT V03.0X)

384

Page 393: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXPL

C编程命令摘要

D.

(SOFT V03.0X)

385

PLC 编程命令摘要

PLC 的可用资源

输入 (I1··1024)

输出 (O1··1024)

标志 (M1··8192)

消息标志 (MSG1··256)

错误标志 (ERR1··256)

时钟 (CLK)

CNC-PLC 标志

定时器 (T1··256)

计数器 (C1··256)

寄存器 (R1··1024)

CNC-PLC 寄存器

寄存器的值可能作为十进制或十六进制 ("S") 数处理。

也可以使用字母 B (0··31) R (1··1024) 访问寄存器位。

引导指令

PRG 主模块

PE t 周期性模块。每“t”毫秒执行一次

CY1 第一循环模块

END 模块的结束

L 标号

SUB 子程序定义

DEF: 符号定义

PDEF 外部符号定义

REA 实际值查询

IMA 映像值查询

NOMONIT 无 PLC 程序监控

EXTERN 外部子程序定义

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 秒

Page 394: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

D.

APP

END

IXPL

C编程命令摘要

(SOFT V03.0X)

386

查询指令

简单查询指令

I1··1024 输入

O1··1024 输出

M1··8192 标志

MSG1··256 消息

ERR1··256 错误

T1··256 定时器 ( 状况 )

C1··256 计数器 ( 状况 )

B0··31 R1··1024 寄存器位

CLK 时钟

M <CNC-PLC> CNC-PLC 通讯标志

信号沿检测查询指令 .

DFU 检查上升沿

DFD 检查下降沿

比较查询指令

CPS 比较两个操作数

算子

NOT 对查询结果取反

AND 逻辑功能 " 与 "

OR 逻辑功能 " 或 ”

XOR 逻辑 " 异或 " 功能

\ 换行

( ) 值总是“1”的查询指令

DFUDFD

I1··1024O1··1024M1··8192MSG1··256ERR1··256B0··31 R1··1024CLKM <CNC-PLC>

CPS T1··256C1··256R1··1024R CNC-PLC#

GTGEEQNELELT

T1··256C1··256R1··1024R CNC-PLC#

Page 395: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXPL

C编程命令摘要

D.

(SOFT V03.0X)

387

操作指令 .二进制赋值操作指令 .

二进制条件操作指令

= SET 如果表达式 = "1",它将 "1" 赋予指定的资源。

= RES 如果表达式 = "1",它将 "0" 赋予指定的资源。

= CPL 如果表达式 = "1",对资源求补。

顺序断点设置操作指令

= JMP L 无条件跳转

= CAL 调用子程序

= RET 返回或子程序结束

算术操作指令 .

= MOV 运动

= NGU R1··1024 为寄存器中的所有位求补

= NGS R1··1024 寄存器符号改变

= ADS 加

= SBS 减

= MLS 乘

= DVS 除

= MDS 计算模或除法的余数

= 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

= SET= RES= CPL

I1··1024O1··1024M1··8192MSG1··256ERR1··256B0··31 R1··1024M <CNC-PLC>

代码 代码 源代码 目标代码 要传递的

= MOV I1/1024O1/1024M1/8192MSG1/256ERR1/256T1/256C1/256R1/1024R <CNC-PLC>#

I1/1024O1/1024M1/8192MSG1/256ERR1/256R1/1024R <CNC-PLC>

0(Bin)1(BCD)

0(Bin)1(BCD)

32282420161284

Page 396: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

D.

APP

END

IXPL

C编程命令摘要

(SOFT V03.0X)

388

逻辑操作指令

= AND 逻辑运算操作 "AND"

= OR 逻辑运算操作 "OR"

= XOR 逻辑运算操作 "XOR"

= RR 1/2 右手方向寄存器旋转

= RL 1/2 左手方向寄存器旋转

特殊操作指令 .

= ERA 清除资源组

=CNCRD 访问内部 CNC 变量

CNCRD ( 变量 , R1··1024, M1··8192)

=CNCWR 写入内部 CNC 变量

CNCRD ( 变量 , R1··1024, M1··8192)

=PAR 寄存器的奇偶

操作数 操作数 结果

= ADS= SBS= MLS= DVS= MDS

R1··1024R <CNC-PLC>#

R1··1024R <CNC-PLC>#

R1··1024R <CNC-PLC>

= AND= OR= XOR

R1··1024R <CNC-PLC>#

R1··1024R <CNC-PLC>#

R1··1024R <CNC-PLC>

代码 重复次数 代码

= ADS= SBS= MLS= DVS= MDS

R1··1024R <CNC-PLC>

R1··1024R <CNC-PLC>0··31

R1··1024R <CNC-PLC>

= ERA I1··1024O1··1024M1··8192MSG1··256ERR1··256T1··256C1··256R1··1024

1··10241··10241··81921··2561··2561··2561··2561··1024

= PAR R1··1024R CNC-PLC

M1··8192MSG1··256ERR1··256M CNC-PLC

Page 397: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXPL

C编程命令摘要

D.

(SOFT V03.0X)

389

电子凸轮的操作指令

= CAM ON 激活电子凸轮

CAM ON (cam, master/"TIME", slave, master_off, slave_off, range_master, range_slave, type)

= CAM OFF 取消电子凸轮

CAM OFF (slave)

独立轴的操作指令

= MOVE ABS 绝对位移

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)

Page 398: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

D.

APP

END

IXPL

C编程命令摘要

(SOFT V03.0X)

390

Page 399: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IX逻辑

CN

C输入和输出

E.

(SOFT V03.0X)

391

逻辑 CNC 输入和输出

通用查询信号

CNCREADY (M) CNC 已准备好 ( 没问题 ).

START (M) CYCLE START 键已经被按下 .

FHOUT (M) 程序执行停止 .

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) " 程序块搜寻 " 选项 .

ADVINPOS (M) 对于在适当位置轴的预期信号 .

FREE (M) CNC 准备好接受使用 CNCEX 程序块 .

WAITOUT (M) CNC 正在等待来自于通道的同步信号 .

SYNC (R) 被使用于同步的主轴 .

MMCWDG (M) 操作系统状态 .

Page 400: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

E.

APP

END

IX逻辑

CN

C输入和输出

(SOFT V03.0X)

392

轴和主轴的查询信号

主轴查询信号

独立插补器的查询信号

ENABLE(axis) (M) 激活轴或主轴的运动 .

DIR(axis) (M) 负方向上轴的运动 .

REFPOIN(axis) (M) 机床原点搜寻完成 .

DRSTAF(axis) (M) Sercos. 驱动器的状态

DRSTAS(axis) (M) Sercos. 驱动器的状态

INPOS(axis) (M) 在适当位置的轴或主轴 .

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) 到达同步 .

Page 401: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IX逻辑

CN

C输入和输出

E.

(SOFT V03.0X)

393

刀具管理查询信号

按键查询信号

通用可更改信号

TMOPERATION (R) 操作类型 .

TMOPSTROBE (M) 执行由 TMOPERATION 指定的操作 .

LEAVEPOS (R) 放置刀具的刀库位置 .

TAKEPOS (R) 取走刀具的刀库位置 .

NEXTPOS (R) 下一把刀具占据的刀库位置 .

TWORNOUT (M) 拒绝使用刀具 ( 磨损 , 实际寿命 > 最大值 .).

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) 使交叉补偿表格失效 .

Page 402: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

E.

APP

END

IX逻辑

CN

C输入和输出

(SOFT V03.0X)

394

轴和主轴的可更改信号

主轴可更改信号

独立插补器的可更改信号

LIMITPOS(axis) (M) 超过了正向 (POS) 的行程限制 .

LIMITNEG(axis) (M) 超过了负向 (NEG) 的行程限制 .

DECEL(axis) (M) 由快到慢改变 (=1) 机床原点搜寻进给率 .

INHIBIT(axis) (M) 抑制 (=1) 轴或主轴运动 .

AXISPOS(axis) (M) JOG 模式下的正向运动 (=1).

AXISNEG(axis) (M) JOG 模式下的负向运动 (=1).

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) 中断执行中的定位运动指令,消除未执行的定位运动 .

Page 403: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IX逻辑

CN

C输入和输出

E.

(SOFT V03.0X)

395

刀具管理可更改信号

按键可更改信号

SETTMEM (M) 激活 (=1) 刀具管理应急状态 .

RESTMEM (M) 取消 (=0) 刀具管理应急状态 .

CUTTINGON (M) 执行中的刀具 (=1).

TREJECT (M) 刀具必须被拒绝 (=1).

MZTOCH1 (M) (=1) 将刀具从刀库中取出安装到换刀机械臂 1 .

CH1TOSPDL (M) (=1) 将刀具从换刀机械臂 1 中取出安装到主轴 .

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).

Page 404: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

E.

APP

END

IX逻辑

CN

C输入和输出

(SOFT V03.0X)

396

Page 405: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC

变量参数摘要

F.

(SOFT V03.0X)

397

CNC 变量参数摘要

与通用机床参数相关的变量

通道配置.................................................................................................................319(V.)MPG.NCHANNEL CNC 通道编号

轴配置 ....................................................................................................................319(V.)MPG.NAXIS 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]. 点的编号(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] 的负向误差

Page 406: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

F.

APP

END

IXC

NC

变量参数摘要

(SOFT V03.0X)

398

执行时间 ................................................................................................................ 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 数字输出模块总数(V.)MPG.DIMODADDR[n] 数字输入模块的基础索引(V.)MPG.DOMODADDR[n] 数字输出模块的基础索引

探针 ....................................................................................................................... 320(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 方式下最大倒角误差(V.)[n].MPG.ROUNDFEED 在 G5 方式下进给率的百分率

圆弧中心校正 ......................................................................................................... 322(V.)[n].MPG.CIRINERR 绝对半径误差(V.)[n].MPG.CIRINFACT 超过半径的误差百分率

进给率和进给率倍率的工作情况 ............................................................................ 322(V.)[n].MPG.MAXOVR 轴的最大倍率 (%)(V.)[n].MPG.RAPIDOVR 影响 G00 倍率(V.)[n].MPG.FEEDND 施加编程的进给率给所有通道轴

独立轴的运动 ......................................................................................................... 322(V.)[n].MPG.IMOVEMACH 关于机床坐标的独立轴的运动

Page 407: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC

变量参数摘要

F.

(SOFT V03.0X)

399

与子程序相关的变量............................................................................................... 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 沿垂直于平面的轴的最大探测坐标

与轴机床参数相关的变量

通道属性................................................................................................................. 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 倍率步幅(V.)[n].MPA.MINOVR.Xn 最小倍率 (%)(V.)[n].MPA.MAXOVR.Xn 最大倍率 (%)

软件轴极限 ............................................................................................................. 324(V.)[n].MPA.POSLIMIT.Xn 正向软件极限(V.)[n].MPA.NEGLIMIT.Xn 负向软件极限(V.)[n].MPA.SWLIMITTOL.Xn 软件极限公差

失控保护................................................................................................................. 324(V.)[n].MPA.TENDENCY.Xn 趋向测试激活

Page 408: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

F.

APP

END

IXC

NC

变量参数摘要

(SOFT V03.0X)

400

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 机床原点搜寻方向(V.)[n].MPA.DECINPUT.Xn 原点开关

探测运动配置 ......................................................................................................... 324(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 拐点或中心频率(V.)[n].MPA.NORBWIDTH[i].Xn 标准带宽(V.)[n].MPA.SHARE[i].Xn 通过滤波器的信号的 %

工作装置 ................................................................................................................ 325(V.)[n].MPA.NPARSETS.Xn 工作装置编号(V.)[n].MPA.DEFAULTSET.Xn 缺省工作装置(在通电情况下)

Page 409: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC

变量参数摘要

F.

(SOFT V03.0X)

401

与齿轮参数相关的变量

反馈分辨率 ............................................................................................................. 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 正弦曲线倍乘因子(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 脉冲类型(V.)[n].MPA.ABSOFF[g].Xn 相对于编码参考标志的偏置(V.)[n].MPA.EXTMULT[g].Xn 距离 -编码标志的外部因素(V.)[n].MPA.I0CODDI1[g].Xn 两个固定编码标志之间的间距(V.)[n].MPA.I0CODDI2[g].Xn 两个可变编码标志之间的间距

Page 410: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

F.

APP

END

IXC

NC

变量参数摘要

(SOFT V03.0X)

402

跟随误差 ................................................................................................................ 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(V.)[n].MPA.DISTLUBRI[g].Xn 润滑脉冲间距

旋转轴和主轴 ......................................................................................................... 328(V.)[n].MPA.MODUPLIM[g].Xn 模块的上升沿(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" 功能相关的子程序的命名

与运动学参数相关的变量

运动学 .................................................................................................................... 331(V.)MPK.NKIN 运动学表格(V.)MPK.TYPE 运动学类型(V.)MPK.KINn[m] "n" 运动的 [m] 偏置

Page 411: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC

变量参数摘要

F.

(SOFT V03.0X)

403

角度转换................................................................................................................. 331(V.)MPK.NANG 角度转换编号(V.)MPK.ANGAXNA[n] 角度轴命名(V.)MPK.ORTAXNA[n] 直交轴命名(V.)MPK.ANGANTR[n] 迪卡尔轴和倾斜轴之间的角度 (V.)MPK.OFFANGAX[n] 角度转换原点的偏置

与刀库参数相关的变量

刀库 ........................................................................................................................ 332(V.)TM.NTOOLMZ 刀库编号(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 的值(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 的值

Page 412: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

F.

APP

END

IXC

NC

变量参数摘要

(SOFT V03.0X)

404

与刀具相关的变量

刀具和偏置............................................................................................................. 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 下一把刀具偏置号

监测 ....................................................................................................................... 336(V.)[n].TM.TOMON[i] 有效刀具的 [i] 偏置的监测类型(V.)TM.TOMONT[m][i] [m] 刀具的 [i] 偏置的监测类型(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(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(V.)TM.TOTP3T[i] [i] 刀具的附加参数 3(V.)TM.TOTP4T[i] [i] 刀具的附加参数 4

Page 413: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC

变量参数摘要

F.

(SOFT V03.0X)

405

刀具管理器 ............................................................................................................. 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] 刀具偏置类型 . [m] 刀具偏置 [i](V.)[n].TM.DSUBTYPE[i] 刀具偏置图表类型 .有效刀具偏置 [i](V.)[n].TM.DSUBTYPET[i][m] 刀具偏置图表类型 .[m] 刀具偏置 [i](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 轴距离

Page 414: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

F.

APP

END

IXC

NC

变量参数摘要

(SOFT V03.0X)

406

仅用于程序块准备期间的变量

仅用于程序块准备期间的变量 ................................................................................ 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 准备的刀具偏置半径磨损 (V.)[n].G.TOL 准备的刀具偏置长度(V.)[n].G.TOK 准备的刀具偏置长度磨损(V.)[n].G.TOTIPR 准备的刀具偏置的刀尖半径(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 拥有最高优先权的有效信息(在有效信息中拥有最低编号的那个)(V.)PLC.EMERGMSG 有效的显现出来的信息(全屏显示的那个信息)

误差 ....................................................................................................................... 340(V.)PLC.ERR[i] PLC 误差 [n] 的状态(V.)PLC.PRIORERR 拥有最高优先权的有效误差(在有效误差中拥有最低编号的那个)

定时器 .................................................................................................................... 340(V.)PLC.TIMER 通过 PLC 激活的定时器的值

Page 415: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC

变量参数摘要

F.

(SOFT V03.0X)

407

与 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 对于所有手轮的有效位置(V.)G.CNCMPGIDX 在开关处的位置选择(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 进给率(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 模式下编程的进给率

加工时间................................................................................................................. 345(V.)G.FTIME G93 模式下的加工时间

Page 416: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

F.

APP

END

IXC

NC

变量参数摘要

(SOFT V03.0X)

408

进给率倍率............................................................................................................. 345(V.)[n].G.FRO CNC 的有效进给率 % (V.)[n].A.FRO.Xn 通过轴有效的进给率 %(V.)[n].G.PRGFRO 编程进给率 %(V.)[n].PLC.FRO PLC 的进给率 % (V.)[n].G.CNCFRO 在选择开关处的进给率 %

与主轴速度相关的变量

转速 ....................................................................................................................... 346(V.)[n].A.SREAL.Sn 实际主轴速度

在 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) 定位循环调用参数的值(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)(V.)[n].G.CIRERR[i] 弧的中心校正

Page 417: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC

变量参数摘要

F.

(SOFT V03.0X)

409

镜像 ........................................................................................................................ 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(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(V.)[n].G.CS 有效 CS 功能的编号(V.)[n].G.ACS 有效 ACS 功能的编号(V.)[n].G.TOOLCOMP 有效补偿功能

Page 418: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

F.

APP

END

IXC

NC

变量参数摘要

(SOFT V03.0X)

410

由斜面产生的冲模 .................................................................................................. 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 列(V.)[n].G.CSMAT10 第一轴上与机床零点相关的当前坐标系的偏置(V.)[n].G.CSMAT11 第二轴上与机床零点相关的当前坐标系的偏置(V.)[n].G.CSMAT12 第三轴上与机床零点相关的当前坐标系的偏置

通道的同步............................................................................................................. 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 有效的轴或主轴的设置(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" 主轴名(V.)G.GSPDLNAMEx 系统的 "x" 主轴名(V.)[n].G.MASTERSP 通道的主控主轴

Page 419: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IXC

NC

变量参数摘要

F.

(SOFT V03.0X)

411

线性和旋转轴的行程极限 ....................................................................................... 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 通道第一主轴 (横坐标)(V.)[n].G.PLANE2 通道第二主轴 (横坐标)(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 理论即时加加速度值

其它变量

软件版本................................................................................................................. 356(V.)G.VERSION CNC 版本和版本号

CNC 状态 ............................................................................................................... 356(V.)[n].G.STATUS CNC 状态 ( 摘要 )(V.)[n].G.FULLSTATUS CNC 状态 ( 详细 )

Page 420: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

F.

APP

END

IXC

NC

变量参数摘要

(SOFT V03.0X)

412

错误和警报............................................................................................................. 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(V.)[n].G.PARTC 零件计数器(V.)[n].G.FIRST 程序被执行的第一次

单独程序块 , 快进功能 , 等等 . ............................................................................... 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 模式下运动

Page 421: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IX键代码

(标准传统键盘)

G.

(SOFT V03.0X)

413

键代码(标准传统键盘)

CNC 的特殊功能键被赋予如下键的代码(热键)。

按键 释放键 按键 释放键 按键 释放键

字母数字键盘 Y $15 $95 其它键

0 $0B $8B Z $2C $AC [ESC] $01 $811 $02 $82 º $29 $A92 $03 $83 数字小键盘 ’ $0C $8C3 $04 $84 0 $52 $D2 ¡ $0D $8D4 $05 $85 1 $4F $CF [BACK] $0E $8E5 $06 $86 2 $50 $D0 [TAB] $0F $8F6 $07 $87 3 $51 $D1 [CAPS

LOCK]$3A $BA

7 $08 $88 4 $4B $CB [L SHIFT] $2A $AA8 $09 $89 5 $4C $CC [R SHIFT] $36 $B69 $0A $8A 6 $4D $CD [CTRL] $1D $9DA $1E $9E 7 $47 $C7 [ALT] $38 $B8B $30 $B0 8 $48 $C8 [ALT GR] $E0 $38 $E0 $B8C $2E $AE 9 $49 $C9 [ENTER] $1C $9CD $20 $A0 + $4E $CE [SPACE] $39 $B9E $12 $92 - $4A $CA + $1B $9BF $21 $A1 * $37 $B7 ´ $28 $A8G $22 $A2 / $E0 $35 $E0 $B5 Ç $2B $ABH $23 $A3 . $53 $D3 , $33 $B3I $17 $97 . $34 $B4J $24 $A4 功能键 _ $35 $B5K $25 $A5 F1 $3B $BB < $56 $D6L $26 $A6 F2 $3C $BCM $32 $B2 F3 $3D $BDN $31 $B1 F4 $3E $BE 运动键

Ñ $27 $A7 F5 $3F $BF [PAG UP] $E0 $49 $E0 $C9O $18 $98 F6 $40 $C0 [PAG DN] $E0 $51 $E0 $D1P $19 $99 F7 $41 $C1 [UP] $E0 $48 $E0 $C8Q $10 $90 F8 $42 $C2 [DN] $E0 $50 $E0 $D0R $13 $93 F9 $43 $C3 [LEFT] $E0 $4B $E0 $CBS $1F $9F F10 $44 $C4 [RIGHT] $E0 $4D $E0 $CDT $14 $94 F11 $57 $D7 [HOME] $E0 $47 $E0 $C7U $16 $96 F12 $58 $D8 [END] $E0 $4F $E0 $CFV $2F $AF [INS] $E0 $52 $E0 $D2W $11 $91 [SUP] $E0 $53 $E0 $D3X $2D $AD

Page 422: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

G.

APP

END

IX键代码

(标准传统键盘)

(SOFT V03.0X)

414

工作模式

使用屏幕

CNC 的操作

可以分别使用 CYSTART, _STOP 和 RESETIN 键从 PLC 启动 [START], [STOP] 和[RESET] 键。

任务窗口 [CTRL] + A自动模式 [CTRL] + F6

手动 (jog) 模式 [CTRL] + F7

MDI 模式 [CTRL] + F8

编辑 / 模拟仿真模式 [CTRL] + F9

用户表格 [CTRL] + F10

刀具和刀库表格 [CTRL] + F11

效用模式 [CTRL] + F12

水平软键 F1 到 F7垂直软键 F8 到 F12返回上一级水平菜单 [CTRL] + F1

返回上一级垂直菜单 [CTRL] + [SHIFT] + F1

窗口切换 [CTRL] + F2

屏幕切换 [CTRL] + F3

帮助 [CTRL] + F4

重新调用 [CTRL] + F5

" 单一程序块 " 模式 [CTRL] + B

机床原点搜寻

显示 / 隐藏有效操作员面板 [CTRL] + J显示 / 隐藏 PLC 消息 [CTRL] + M最小化 / 还原 CNC [CTRL] + W关闭 CNC [ALT] + F4

Page 423: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

APP

END

IX键代码

(标准传统键盘)

G.

(SOFT V03.0X)

415

从 PLC 模拟键盘的举例

可以从 PLC 使用如下的变量模拟 CNC 键盘:

(V.)G.KEY 被 CNC 承认的末尾键的代码。

及使用下面的指令:

CNCWR 允许写入变量。

CNCRD 允许读取变量。

CNCWR(Rxxx, G.KEY, Mxxx)功能告诉CNC代码保持在寄存器Rxxx中的键已经被按下。

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 200T200 = M300DFD M300 = CNCWR(R201,G.KEY,M202)= CNCWR(R203,G.KEY,M203)=TG1 201 200T201 = M301

;CTRL F8 (MDI 模式 )DFD M301 = CNCWR(R200,G.KEY,M200) = CNCWR(R204,G.KEY,M204) = TG1 202 200T202 = M302DFD M302 = CNCWR(R201,G.KEY,M202)= CNCWR(R205,G.KEY,M205) = TG1 203 200T203 =M303

; 机床原点搜寻

DFD M303 = CNCWR(R206,G.KEY,M206) = TG1 204 200 ;GT204 = M304DFD M304 = CNCWR(R207,G.KEY,M207)=TG1 205 200T205 = M305

Page 424: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

Installation manual

CNC 8070

G.

APP

END

IX键代码

(标准传统键盘)

(SOFT V03.0X)

416

DFD M305 = CNCWR(R208,G.KEY,M208) = TG1 206 200 ;7T206 = M306DFD M306 = CNCWR(R209,G.KEY,M209)=TG1 207 200T207 = M307DFD M307 = CNCWR(R210,G.KEY,M210) = TG1 208 200 ;4T208 = M308DFD M308 = CNCWR(R211,G.KEY,M211)=TG1 209 200T209 = M309DFD M309 = CNCWR(R212,G.KEY,M212) = TG1 210 200 ;XT210 = M310DFD M310 = CNCWR(R213,G.KEY,M213)=TG1 211 200T211 = M311DFD M311 = CNCWR(R214,G.KEY,M214) = TG1 212 200 ;1T212 = M312DFD M312 = CNCWR(R215,G.KEY,M215)=TG1 213 200T213 = M313 ; 执行循环开始 (CYSTART=1)DFD M313 = SET M500DFD 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

;ESCT214 = M314DFD M314 = CNCWR(R217,G.KEY,M217)= RES M500=RES M501

Page 425: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

CNC 8070

H.

(SOFT V03.0X)

417

Installation manual

Page 426: CNC 8070 - gongkongftp.gongkong.com/UploadFile/datum/2008-10/200810092234390000… · cnc系统软件必须安装在pc机的硬盘上,不能直接从cd上执行cnc系统软件。安装系

CNC 8070

H.

(SOFT V03.0X)

418

Installation manual