Professional Documents
Culture Documents
Cnc 8070安装手册
Cnc 8070安装手册
(REF. 0509)
(SOFT V03.0X)
安装手册
软件版本 V03.0x (Ref. 0509)
安装手册
未经授权,禁止复制或传播该软件。
警告
机床安全装置
机床制造商应该确保机床安全装置使能,以防止人员伤亡、损坏 CNC 或与其连接的产品。
启动和验证 CNC 参数时,将核查下述安全要素的状态:
• 模拟轴的反馈报警。
• 模拟轴与 SERCOS 直线轴的软件极限。
• CNC 与驱动器中模拟轴 ( 主轴除外 ) 与 SERCOS 轴的跟随误差监视。
• 模拟轴的趋势检测。
如果其中任意一项失效, CNC 将给出警告信息,必须使能,以确保工作环境的安全。
由于安全要素失效而导致人员伤亡、损坏 CNC 或者由 CNC 导致的损失, FAGOR
AUTOMATION 将不负任何责任。
硬件扩展
由于未经 Fagor Automation 授权人员的硬件操作而导致的人员伤亡、损坏 CNC 或者由 CNC
导致的损失, FAGOR AUTOMATION 将不负任何责任。
如果未经 Fagor Automation 授权,而对 CNC 硬件进行修改, Fagor Automation 将不再对
其进行保修。
计算机病毒
FAGOR AUTOMATION 保证所安装的软件不含计算机病毒。为了确保软件的正确运行,用
户必须保证该单元不受病毒侵害。
计算机病毒将导致 CNC 故障。 如果 CNC 直接与 PC 机连接,即为计算机网络的一部分,
或者使用软盘或其他计算机媒介传输数据时,强烈推荐使用杀毒软件。
由于系统中存在计算机病毒而导致的人员伤亡、损坏CNC或者由CNC导致的损失,FAGOR
AUTOMATION 将不负任何责任。
如果系统中发现计算机病毒, Fagor Automation 将不再对其进行保修。
Installation manual
目录
第1章 软件安装
第2章 机床参数
第3章 概念
3.1 级联轴.....................................................................................................................117
3.1.1 级联轴配置 . 机床参数 ........................................................................................118
3.1.2 预载效果 ............................................................................................................ 121
3.1.3 级联轴配置 . 方框图 .......................................................................................... 123
3.1.4 级联轴变量......................................................................................................... 126
3.1.5 级联轴调整过程.................................................................................................. 127
第4章 PLC 简介
第5章 PLC 编程
CNC 8070
5.1 引导指令 ................................................................................................................ 155
5.2 查询指令 ................................................................................................................ 159
5.3 运算符和符号 ......................................................................................................... 162
5.4 操作指令 . .............................................................................................................. 163
5.4.1 二进制赋值指令.................................................................................................. 164
5.4.2 二进制条件操作指令 .......................................................................................... 165
5.4.3 顺序断点设置操作指令....................................................................................... 166 (SOFT V03.0X)
5.4.4 算术运算操作指令 .............................................................................................. 167
5.4.5 逻辑运算操作指令 .............................................................................................. 169
5.4.6 特殊操作指令 ..................................................................................................... 171
5.4.7 电子凸轮的操作说明 .......................................................................................... 174
5.4.8 独立轴的操作指令 .............................................................................................. 176
i
Installation manual
第6章 CNC-PLC 通讯
第8章 刀具和刀库管理
ii
Installation manual
第9章 CNC 变量
附录
CNC 8070
(SOFT V03.0X)
iii
软件安装
1
1.1 软件安装
CNC 系统软件可以安装在特定的硬件中,然后再安装在机床上,也可以安装在台式
PC 机上用于培训时做模拟器 。
在 CNC 系统上安装软件
CNC 系统本身安装有系统软件,制造商最多也就是对其进行调试使其适应所配备的
机床。
在 PC 机上安装软件
CNC系统软件必须安装在PC机的硬盘上,不能直接从CD上执行CNC系统软件。安装系
统软件后,为了使用 CNC,还必须将与 CD 光盘一起提供的密钥连接到 CNC 的并口。
安装结束后,重新启动 PC 机。
CNC 8070
(SOFT V03.0X)
1
Installation manual
所需 PC 机的最低配置
为了使 CNC 系统能正常运行,其硬件必须满足一定的要求。
• Windows® XP 操作系统。
• IE5.5 或以上版本。
• Pentium III 微处理器 800 MHz。
• 256 M 的 RAM 内存。
• 6x CD-ROM。
1. • 分辨率:800x600。
软件安装
软件安装
帮助文件语言的改变
帮助文件同时只能使用一种语言,帮助文件的语言可以和在界面选择的语言不同。
CNC 8070
(SOFT V03.0X)
2
Installation manual
1.2 软件版本的升级
软件升级前的工作
建议对整个配置(ASCII 文件)如机床参数表、刀具表、当前刀具表和刀库表及 PLC
程序进行完整备份。
软件安装
软件版本的升级
软件升级
要进行软件升级,必须关闭所有正在运行的程序,包括 CNC 程序。
升级 CAN 总线的远程节点
每次在 CNC 上电后,将检查在 CAN 总线上检测到的远程节点的版本并在必要时自动
升级这些设备。如果加载成功,通常进入启动过程。
如果加载不成功,那么,CAN 总线上的所有设备的软件一致性将得不到保证,这样
在每次按下 [RESET] 时,CNC 将显示相应的错误信息。
刀具和刀具库表
由于版本 V2.00 在刀具表和刀库数据上有所改进,这些表必须手动升级。
确认码
从 V1.1x 或 V1.1x 以前的版本激活软件后,该版本的确认码不再有效,必须输入新
的确认码。
CNC 8070
(SOFT V03.0X)
3
Installation manual
1.3 软件配置
FAGOR 版本目录
MTB OEM 目录
该目录是专为制造商开设的。
TMP 临时文件
CNC 系统利用该目录存储在操作时生成的临时文件。
USERS 用户目录
该目录是专为用户开设的。
开设该目录的目的是为用户存储生成的零件程序和轮廓等提供存储的空间。
UNINST 卸载目录
CNC 8070
(SOFT V03.0X)
4
Installation manual
该目录是专为制造商开设的。
DATA 该目录包含下列内容:
• 机床参数、各种表等的数据库及这些表的安全备份 (ASCII 格式 ) 。
• 关闭 CNC 后所做的数据存储拷贝 ( 坐标、零点偏置等 )。
1.
DRIVE 该目录包含有关 DDSSETUP 的信息。
软件安装
软件配置
MMC 该目录包含有机床制造商所做的 CNC 定制设置:
• 目录 "...\MMC\CONFIG", 是配置文件 (ini) 和可以使用屏幕定制工具 (Fguim.exe)
修改的文件。
• 目录 "...\MMC\IMAGES", 机床制造商可以将所有与应用相关的位图、视频、图标
等放在该目录下。 .
TUNING 该目录用来存储用户在调试时的配置。
CNC 8070
(SOFT V03.0X)
5
Installation manual
1.3.2 USERS 目录
该目录是专为用户开设的。
开设该目录的目的是为用户存储生成的零件程序和轮廓等提供存储的空间。
虽然用户可以将这些程序存储在任何目录下,但为了使用方便快捷和安全备份的需
要,还是应该存储在该目录下。
POCKET 该目录用来存储利用轮廓编辑器生成的轮廓和与型腔相关的会话式固定循环。
1. PRG 该目录用来存储用户生成的零件程序,用户也可以生成一些子目录使存储更为有
序。
软件安装
软件配置
PROFILE 该目录用来存储利用轮廓编辑器生成的轮廓和相关的会话式固定循环。
CNC 8070
(SOFT V03.0X)
6
机床参数
2
为了机床能正确的执行编写的指令并理解连接在它上面的各个部件, CNC
必须 “ 知道 ” 机床的特定数据,例如 :轴数、进给率,加速度、反馈、刀库
类型以及换刀装置等。
这些数据由机床制造商设置并以机床参数形式输入。这些机床参数按下面形式进行
分类:
通用机床参数
通用机床参数设置机床轴和主轴,上电条件以及与子程序相关的特定功能等。
这些参数中的某些参数必须首先定义,因为它们要配置轴的参数表。例如,轴和主
轴的名字和数目等。
轴和主轴的机床参数
这些参数指定轴的类型 ( 线性轴、旋转轴和主轴 ),行程极限,运动条件,相关的手
轮,探针,补偿等。
每根轴有四个工作区,必须设置下列每个参数:进给率和增益,原点搜索,加速度
等等。
JOG 模式的机床参数
设置手轮和 JOG 键。
M 功能表的机床参数
这些参数指定同步类型和子程序相关 M 功能。
工作台的机床参数
这些参数指定每个运动的类型和特性 。
刀库的机床参数
这些参数指定刀库的数目和刀库中的刀位数目等。
HMI 的机床参数
OEM 的机床参数
与机床参数相关的图标
(SOFT V03.0X)
参数的确认方式
7
Installation manual
选择参数值
该图标紧接预先设置的要访问的数值、数据表,参数系列和指引的文件。对于没有
这些图标的参数,必须在指定的范围内编辑其值。
该参数具有可选项列表。
访问数据表。
访问一组参数。
2. 该参数指向文件。
机床参数
本章中用到的缩略形式
(g.m.p.) 通用机床参数
(a.m.p.) 轴和主轴机床参数
CNC 8070
(SOFT V03.0X)
8
Installation manual
机床参数
CNC 和 SERCOS 驱动之间的参数匹配
参数匹配表的理解
该表指定的 CNC 参数涉及参数匹配和受其作用的驱动参数。
表中不同的列有下列含义:
CNC CNC 机床参数的列表。
DRIVE 与 CNC 的每个参数对应的驱动参数的列表。
Pos/Vel 表示是否在驱动写入参数将取决于 SERCOSDE 配置类型、位置
(pos) 或速度 (vel)。
Feedback 表示是否在驱动写入参数将取决于轴的反馈类型及内环和外
环。
CNC 8070
(SOFT V03.0X)
9
2.
10
机床参数
(SOFT V03.0X)
CNC 和 SERCOS 驱动之间的参数匹配
CNC 8070
CNC DRIVE pos/vel Feedback Remarks
Installation manual
机床参数
CNC 和 SERCOS 驱动之间的参数匹配
11
2.
Installation manual
(SOFT V03.0X)
CNC 8070
2.
12
机床参数
(SOFT V03.0X)
CNC 和 SERCOS 驱动之间的参数匹配
CNC 8070
CNC DRIVE pos/vel Feedback Remarks
Installation manual
2.2 通用机床参数
通道配置
NCHANNEL 通道数
可取值 1 到 4.
缺省值
关联变量
1
(V.)MPG.NCHANNEL 2.
机床参数
通用机床参数
系统的通道数
系统轴的配置
系统不包括主轴的数目,必须将所有轴都考虑进去,不论它是否是伺服控制轴。
记住,轴的数目不取决于通道数目。通道可以有一根、几根或没有轴与其相连。参
考 26 页的 “通道轴的配置”
AXISNAME 系统轴列表
在定义轴时,记住定义轴的顺序决定它们的逻辑号。表中的第一根轴是逻辑轴 1,依
次类推。有了轴名,逻辑号就可以在 PLC 变量、标记等中用来标识轴。
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..
CNC 8070
(SOFT V03.0X)
13
Installation manual
TANDEM 级联轴表
该参数给出的表格用来定义系统的级联轴。每根级联轴可用下列参数来配置:
TMASTERAXIS TSLAVEAXIS TORQDIST PRELOAD
PRELFITI TPROGAIN TINTIME TCOMPLIM
级联轴的要求
2. • 每根主动轴允许一根从动轴做为级联轴。
• 该轴在速度上必须是 sercos 连接。
• 在 2 个电机之间可以加预载荷。
机床参数
通用机床参数
• 每个电机可以有不同的额定扭矩。
• 每个电机的旋转方向可以与其他电机的旋转方向不同。
• 扭矩在电机上的分配比率可以不是 1:1 。例如,电机的额定扭矩可以不同。
TMASTERAXIS 级联轴的主动轴或主轴
TSLAVEAXIS 级联轴的从动轴
关联变量 (V.)MPG.TMASTERAXIS[i]
(V.)MPG.TSLAVEAXIS[i]
TORQDIST 级联轴扭矩分配
可取值 从 0 到 100% ( 包括 0 和 100%).
缺省值 50%
关联变量 (V.)MPG.TORQDIST[i]
该参数设置要获得必需的总扭矩时,每个电机需提供的扭矩百分比。
该参数指的是主动轴扭矩的百分比。其定义是从主动轴获得的总扭矩的百分数。用
100% 减去该参数得到的差值,是施加在从动轴上的扭矩的百分数。
如果电机一样,它们将输出相同的扭矩,那么,该参数应该设置为 50%。
该参数设置主动轴和从动轴上预载荷之差值。设置该参数的目的是为了消除轴在静
止平衡位置时的背隙。
该参数指的是主动轴的百分比。它定义为主动轴需要作为预载荷加载的额定扭矩的
百分数。
为了使 2 根轴施加反向扭矩,所需预载值必须大于任意时间内所需的最大扭矩值,
包括加速需要的扭矩。
施加预载荷意味着采用机械连接使主动轴和从动轴构成级联轴对。否则,电
CNC 8070 机将不受控制速度指令影响而平滑运动。
(SOFT V03.0X)
14
Installation manual
该参数表示逐渐施加预载荷的时间。它用来消除在设置预载荷时级联轴补偿器输入
的扭矩台阶。从而可以避免主动轴和从动轴速度指令的台阶。
机床参数
通用机床参数
缺省值 0 ( 没有施加比例增益 ).
关联变量 (V.)MPG.TPROGAIN[i]
比例控制器在 2 台电机之间产生与扭矩误差成比例的增益系数。
S max
k P = ⎛ ----------⎞ × TPROGAIN
⎝ T nom⎠
Speed = k P • T error
该参数可以从示波器进行修改。
例如 :
一对级联轴的最大速度为 2000 转 / 分钟,额定扭矩为 20 牛 · 米。TPROGAIN 设
置为 10%.
Kp = (2000 转 / 分钟 / 20 牛 · 米 ) · 0.1= 10 转 / 分 / 牛 · 米。
积分控制器在 2 台电机之间产生与扭矩误差的积分成比例的输出增益系数。
ControlTime
k i = --------------------------------------- × k p
IntegralTime
CNC 8070
Speed = k i ⋅
∑T error
15
Installation manual
该参数给出级联轴施加最大补偿的极限值。该极限也施加在积分环节。
该参数针对主动轴。用来定义主动轴最大速度的百分比。如果编写为 “0”,那么级
联轴的控制输出将是零,也就是使级联轴失效。
2. GANTRY 龙门轴
机床参数
通用机床参数
该参数将显示定义系统龙门轴的表格。每根龙门轴需要用下列参数进行配置。
MASTERAXIS SLAVEAXIS MAXCOUPE DIFFCOMP
WARNCOUPE
龙门轴的要求
MASTERAXIS 龙门轴的主动轴
SLAVEAXIS 龙门轴的从动轴
关联变量 (V.)MPG.MASTERAXIS[i]
(V.)MPG.SLAVEAXIS[i]
2 根轴在发出警告前允许的最大跟随误差的差值。这就允许用户在发生错误前操作
机床。
(SOFT V03.0X)
16
Installation manual
2 根轴跟随误差的最大许可差值。
机床参数
通用机床参数
缺省值 是.
关联变量 (V.)MPG.DIFFCOMP[i]
该参数用于在机床回原点后修正主动轴和从动轴之间的位置差。从动轴将以参数
REFEED2设置的进给率运动,直到到达主动轴的位置。可参考67页的“原点搜索”。
配置系统的主轴
系统的主轴数,必须将所有的主轴计算在内,不论是伺服控制轴还是其他主轴。
记住:主轴的数目不取决于通道数目,一个通道可以有一根、几根或没有主轴和它
相连。参见 28 页的 “配置通道的主轴”。
SPDLNAME 系统主轴列表
SPDLNAME n 主轴名
可取值 S, S1··S9.
缺省值 从 SPDLNAME1: S, S1... 开始
关联变量 (V.)MPG.SPDLNAMEx
CNC 8070
(SOFT V03.0X)
17
Installation manual
时间设置 ( 系统 )
2. 线上的模拟轴数。
使用下列数值 :
机床参数
通用机床参数
4 毫秒 . 最多 8 根模拟轴。
5 毫秒 . 最多 12 根模拟轴。
6 毫秒 . 最多 16 根模拟轴。
8 毫秒 . 最多 20 根模拟轴。
10 毫秒 . 最多 24 根模拟轴。
Sercos 总线的配置
CNC 8070
(SOFT V03.0X)
18
Installation manual
定义 Sercos 功率或通过光纤的光强度。它的值取决于所用光缆的总长度。设置其值
为驱动器使用的值。
机床参数
通用机床参数
推荐值 ("Sercos I" 板 ).
2 小于 7 米的电缆
4 7 到 15 米的电缆
6 超过 15 米的电缆
CAN 总线的配置
CANfagor 总线类型
CANopen 总线类型
长度 ( 米 ) 20 40 100 500
总线的工作速度取决于总线的总长度。
长度 ( 米 ) 20 30 40 50 60 70 80 90 100
速度 ( 千赫 ) 1000 888 800 727 666 615 571 533 500 (SOFT V03.0X)
19
Installation manual
缺省状态
INCHES 缺省工作单位 ( 毫米 , 英寸 )
可取值 毫米 / 英寸
缺省值 毫米
关联变量 (V.)MPG.INCHES
算术参数
MAXLOCP 最大局部算术参数
MINLOCP 最小局部算术参数
可取值 0 到 99
缺省值 MAXLOCP=25 及 MINLOCP=0.
关联变量 (V.)MPG.MAXLOCP
(V.)MPG.MINLOCP
定义可供使用的局部算术参数组,只能从编写局部参数的程序或子程序中获得局部
参数。每个通道中都有七组局部参数。
MAXGLBP 最大全局算术参数
MINGLBP 最小全局算术参数
可取值 100 到 9999.
缺省值 MAXGlbP=299 及 MINGlbP=100.
关联变量 (V.)MPG.MAXGLBP
(V.)MPG.MINGLBP
定义可供使用的全局算术参数组, 可以从通道所要求的任意程序或子程序中获得全
局参数,每个通道中都有一组全局参数。
ROPARMAX 最大全局只读算术参数
ROPARMIN 最小全局只读算术参数
可取值 100 到 9999.
缺省值 ROPARMAX=0 及 ROPARMIN=0 ( 无保护 ).
关联变量 (V.)MPG.ROPARMAX
(V.)MPG.ROPARMIN
它用来保护一组全局算术参数,不可修改。
MAXCOMP 所有通道通用的最大算术参数
MINCOMP 所有通道通用的最小算术参数
可取值 10000 到 19999.
CNC 8070 缺省值 MAXCOMP=10025 及 MINCOMP=10000.
关联变量 (V.)MPG.MAXCOMP
(V.)MPG.MINCOMP
定义适于所有通道使用的局部算术参数组,可以从任一通道中获得通用参数, 所有
通道都共享这些参数值。
(SOFT V03.0X)
20
Installation manual
交叉补偿
CROSSCOMP 交叉补偿表
显示交叉补偿表。由于另一根轴的运动导致某轴位置变化时,使用交叉补偿。
以测量时使用的顺序来定义该表,否则,结果将会不同。CNC 计算应用到每
根轴上的补偿,要考虑定义表格的顺序。
CNC 根据定义轴的数量来显示可能的表格,每个表格都有下述用以配置的机床参
数。
2.
机床参数
通用机床参数
MOVAXIS COMPAXIS NPCROS BIDIR
REFNEED TYPCROSS
NPCROSS 补偿点数
可取值 0 到 1000
缺省值 0 ( 没有任何表格 ).
关联变量 (V.)MPG.NPCROSS[m]
交叉补偿表的点可多达 1000 个。
TYPCROSS 补偿类型
可取值 实际 / 理论
缺省值 实际
关联变量 (V.)MPG.TYPCROSS[m]
确定交叉补偿是否应用到理论或实际坐标点上。
BIDIR 双向补偿
可取值 是/否
缺省值 否
关联变量 (V.)MPG.BIDIR[m]
表示补偿是否是双向的;也就是说,如果每个方向上的补偿不一样,即补偿不是双
向的,则在两个方向上使用相同的补偿。
REFNEED 强制原点搜索
可取值 是/否
缺省值 否
关联变量 (V.)MPG.REFNEED[m]
(SOFT V03.0X)
21
Installation manual
DATA 定义各点补偿的表
POSITION 主轴位置
POSERROR 正方向误差
NEGERROR 负方向误差
2. 可取值 在 ±99999.9999 毫米或度之内
在 ±3937.00787 英寸之内
机床参数
通用机床参数
缺省值 0
关联变量 (V.)MPG.POSITION[m][i]
(V.)MPG.POSERROR[m][i]
(V.)MPG.NEGERROR[m][i]
该表定义移动轴在特殊位置的误差补偿量。 在表中定义不同的轮廓点时,必须符合
下列要求:
• 表格中点的顺序必须符合它们在轴上的位置,并且表格必须是从负方向最小点
(或正方向最小点)开始补偿。
• 对于在范围以外的轴的位置, CNC 将应用距端点位置最近的补偿。
• 机床参考点的误差必须为 “0”。
执行时间
CNC 8070
(SOFT V03.0X)
22
Installation manual
REFTIME 估计机床原点的搜索时间
HTIME 执行 H 功能的预计时间
DTIME 执行 D 功能的预计时间
TTIME 执行 T 功能的预计时间
可取值 0 到 1000000 毫秒 .
缺省值 0 毫秒 .
关联变量 (V.)MPG.REFTIME
(V.)MPG.HTIME
(V.)MPG.DTIME
(V.)MPG.TTIME
2.
机床参数
通用机床参数
在编辑 - 模拟模式下, 可通过一个选项来计算其加工条件已经确定的工件所需的加
工时间。要精调计算,可以定义给定执行特殊功能所需时间的参数。
数字输入输出编号
NDIMOD 数字输入模块总数
可取值 : 0 到 64.
缺省值 0 ( 无定义编号 ).
关联变量 (V.)MPG.NDIMOD
DIMODADDR 数字输入模块表格
当插入新的模块时,前面的模块将被赋予表中的编号,后面的模块将被赋予下一个
有效的基础编号,一直到最高编号被分配出去为止。
开始对模块数字输入进行编号的基础索引。
可取值 : 0 到 1009.
仅仅是符合公式 16n + 1 的值 (1, 17, 33, 49 ...).
缺省值 第一个有效值 .
关联变量 (V.)MPG.DIMODADDR[n]
(SOFT V03.0X)
表示连接在同一条 CAN 总线上的输出模块数量。定义该值之后,就可以设置与每个
模块对应的数字输出模块编号。
23
Installation manual
DOMODADDR 数字输出模块表
它显示连接在同一条总线上的数字输出模块的列表。
当插入新的模块时,前面的模块将被赋予表中的编号,后面的模块将被赋予下一个
有效的基础编号,一直到最高编号被分配出去为止。
探针设置
PROBE 使用探针
可取值 是/否
缺省值 : 否.
关联变量 (V.)MPG.PROBE
表示机床上是否存在探针。
PROBEDATA 探针参数
设置探针所需要的参数如下:
PRBDI1 PRBPULSE1 PRBDI2 PRBPULSE2
当使用表面探针时,不但需要设置以上参数,还有必要定义探针的位置。参考 37 页
“台式探针位置”。
表示与每个探针相关的数字输入的编号。
可取值 : 1 到 1024.
缺省值 : 0 ( 没有与探针相关的数字输入 ).
关联变量 (V.)MPG.PRBDI1
(V.)MPG.PRBDI2
CNC 8070
(SOFT V03.0X)
24
Installation manual
PRBPULSE1 探针 1 的脉冲类型
PRBPULSE2 探针 2 的脉冲类型
可取值 : 正/负.
缺省值 正.
关联变量 (V.)MPG.PRBPULSE1
(V.)MPG.PRBPULSE2
机床参数
通用机床参数
共享的 PLC 内存
通道参数表入口
CHANNEL n 通道 n 参数表
它显示通道机床参数表。
CNC 8070
(SOFT V03.0X)
25
Installation manual
2.2.1 通用机床参数 . 通道
通道配置
GROUPID 通道属性分组
可取值 0 到 2.
2. 缺省值
关联变量
0 ( 不属于任何组 )
(V.)[n].MPG.GROUPID
机床参数
通用机床参数
具有下列特征的两个或多个通道构成一组 :
• 所有的通道都在相同的工作模式下 (手动或自动)
• 在组中重新设置任何通道都会影响到全部通道。
• 组中任何一个通道的任何错误都会中断所有通道的执行。
CHTYPE 通道类型
可取值 CNC / PLC / CNC+PLC.
缺省值 CNC
关联变量 (V.)[n].MPG.CHTYPE
如果一定要在安装过程中显示该类通道,必须定义为由CNC+PLC共同控制的通道。
安装过程一结束,马上将其定义为 PLC 通道。
HIDDENCH 隐藏通道
可取值 : 是/否.
缺省值 : 否
关联变量 (V.)[n].MPG.HIDDENCH
不能显示和选择隐藏通道。
隐藏通道不受复位的影响。要使其复位,可将其与另外的通道分到一组,或 用 PLC
标记 RESETIN 重新进行设置。
配置通道轴
CHNAXIS 通道轴的数量
可取值 0 到 28.
缺省值 3
关联变量 (V.)[n].MPG.CHNAXIS
不包括主轴在内的通道轴的数量。不论其是否伺服控制,所有的轴都必须考虑在
内。
26
Installation manual
CHAXISNAME n 通道轴名称
CHAXISNAME 表中的参数
GEOCONFIG 通道轴几何结构
可取值
缺省值
平面 / 三维
三维
2.
机床参数
通用机床参数
关联变量 (V.)[n].MPG.GEOCONFIG
在车床原型上,它表示机床的轴配置:平面或三维。
X
X
Y Z
三维 平面
“三维”类型轴的配置
“平面”类型轴的配置
通常由两根轴构成一个平面。也可能有更多的轴,但是它们不能够为三维体的一部
分,它们一定是辅助轴或旋转轴等。
此配置中,通道中定义的前两根轴将构成工作平面。如果定义 X 轴 (第一)及 Z 轴
(第二),则工作平面将为 ZX 平面 (Z 轴为横坐标,X 轴为纵坐标)。
G17 不改变平面且显示相关警告 .
G18 不起作用 .
G19 不改变平面且显示相关警告 .
G20 如果不改变主平面,那么它是可以的;比如:它仅仅能用于改变纵轴。
不显示与工作平面相关的 G 功能,因为它总是相同平面。
CNC 8070
(SOFT V03.0X)
27
Installation manual
“平面”类型轴的配置。纵轴
在此配置下,定义通道的第二根轴为纵轴。如果已经定义了 X 轴 (第一)和 Z 轴
(第二) ,则工作平面将是 ZX 平面,而 Z 轴为纵轴。当使用铣刀时,在该纵轴上应
用刀具长度补偿。对于车刀而言,刀具的长度补偿应用在那些定义了刀具偏置的轴
上。
“平面”类型轴的配置。轴交换
2. 可以交换轴,但是必须记住:前面所介绍的,对于通道中交换后的第一和第二根轴
仍然有效。
机床参数
通用机床参数
配置主轴通道
CHNSPDL 通道主轴数量
可取值 : 0 到 4.
缺省值 : 1
关联变量 (V.)[n].MPG.CHNSPDL
通道主轴的数量。不论其是否伺服控制,所有的主轴都必须考虑在内。
通道可能有一根、几根或没有与之相关的初始轴。不管怎样,通道轴的数量不能大
于系统中轴的数量,可由参数 NSPDL 定义该数量。参考 17 页“配置系统的主轴”。
CHSPDLNAME 通道主轴列表
CHSPDLNAME n 通道主轴名称
CHSPDLNAME 表中的参数:
CNC 8070
(SOFT V03.0X)
28
Installation manual
C 轴配置
CAXNAME C 轴的缺省名称
可取值 已设置 C 轴的任何通道轴或主轴 .
缺省值 C
关联变量 (V.)[n].MPG.CAXNAME
机床参数
通用机床参数
根活动 C 轴。
ALINGC = 是
(1) 加工至中心。
(2) 旋转 "C" 轴 180°.
(3) 刀具撤回,重新加工。
ALINGC = 否
时间设置 ( 通道 )
PREPFREQ 每个循环准备的模块数量
可取值 : 1到8 CNC 8070
缺省值 : 1
关联变量 (V.)[n].MPG.PREPFREQ
使用其它值之前,请咨询服务部门。
(SOFT V03.0X)
29
Installation manual
ANTIME 期望时间
可取值 : 0 到 10000000 毫秒 .
缺省值 : 0
关联变量 (V.)[n].MPG.ANTIME
它应用于以偏心凸轮为冲压系统的冲压机上。表示在轴到位之前的多长时间激活通
道的期望逻辑信号 ADVINPOS。
在轴到位之前,该信号用于启动冲压机的运动。这样可以节省时间,从而增加每分
2. 钟冲压的次数。
通道的缺省状态
KINID 缺省的运动数量
可取值 : 0 到 6.
缺省值 : 0
关联变量 (V.)[n].MPG.KINID
SLOPETYPE 缺省的加速度类型
可取值 : 线性 / 梯形 / 方形正弦 ( 钟形 ).
缺省值 方形正弦 ( 钟形 )
关联变量 (V.)[n].MPG.SLOPETYPE
表示在机械运动中使用的缺省加速度类型。有三种加速度类型:线性、梯形和方形
正弦 (钟形)。建议使用方形—正弦型加速度 。
CNC 8070
(SOFT V03.0X)
30
Installation manual
根据选择加速度类型的不同,将显示需要设置的加速度的机床参数。参考 64 页“线
性加速度”,及 65 页 “梯形和方形正弦加速度”。
加速度类型说明
方形—正弦加速度为系统提供给最好的响应。运动更加平滑, 轴的机械性能不会受
到更多的冲击。线性加速度提供给系统的响应最差。
但是,较平滑的系统响应其运动却比较慢。线性加速度可以提供最快的运动,而方
形正弦加速度可提供的运动是最慢的。
机床参数
通用机床参数
加速度反映了单位时间内速度的变化,而加速度的变化率反映了单位时间内加速度
的变化。
V V V
t t t
a a a
t t t
j j j
t t t
CNC 8070
(SOFT V03.0X)
31
Installation manual
2. G17
ABSCISSA AXIS
CHASIXNAME1
ORDINATE AXIS
CHASIXNAME2
机床参数
通用机床参数
表示 CNC 默认的坐标类型的缺省值。点的坐标可以是与工件零点相关的绝对坐标
(G90),或是与当前位置相关的增量坐标 (G91)。
可在加工程序中通过功能 G0 或 G1 来改变它们。
IFEED 进给率类型的缺省值
可取值 : G94 / G95.
缺省值 : G94.
关联变量 (V.)[n].MPG.IFEED
表示 CNC 默认的进给率类型的缺省值。
• 对于 G94,进给率的默认值为 毫米 / 分、度 / 分 或英寸 / 分。
• 对于 G95,进给率的默认值为 毫米 / 转 、 度 / 转 或英寸 / 转。
CNC 8070
(SOFT V03.0X)
32
Installation manual
机床参数
通用机床参数
表示 CNC 默认的补偿类型的缺省值。半径补偿有效时,补偿轨迹之间可通过圆弧路
径 (G136) 或直线路径 (G137) 过渡。
G136 G137
CNC 8070
(SOFT V03.0X)
33
Installation manual
MAXROUND G5 最大舍入误差
可取值 : 0 到 99999.9999 毫米 或 度
0 到 3937.00787 英寸 .
缺省值 : 1.0000 毫米 或度
0.03937 英寸
关联变量 (V.)[n].MPG.MAXROUND
设置编程点与通过圆整拐角的合成轮廓之间的最大许可偏差。
ROUNDFEED G5 进给率的百分率
可取值 : 0 到 100.
缺省值 : 100
关联变量 (V.)[n].MPG.ROUNDFEED
设置用于加工的有效进给率的百分率。
弧中心校正
CIRINERR 绝对半径误差
CIRINFACT 百分率半径误差
参数 CIRINERR。
可取值 : 0 到 99999.9999 毫米 或 度 .
0 到 3937.00787 英寸 .
缺省值 : 0.0100 毫米 或度 .
0.00039 英寸 .
关联变量 (V.)[n].MPG.CIRINERR
参数 CIRINFACT.
可取值 : 0 到 100.0 %.
CNC 8070 缺省值 0.1 %.
关联变量 (V.)[n].MPG.CIRINFACT
设置校正圆弧插补中心位置的条件。对于圆弧插补,CNC 计算出刀具路径起始点和
终止点的半径。 理论上讲,它们应该相同;但是该参数可以用于设置两个半径之间
所允许的最大差值。
(SOFT V03.0X)
参数 CIRINERR 定义所允许的最大绝对误差。参数 CIRINFACT 定义所允许的最大
相对误差 ( 半径的百分率 ) 。
34
Installation manual
进给率和进给率倍率的特性
机床参数
通用机床参数
可以通过程序、PLC 或面板开关设置应用于编程进给率的百分率。程序设置的百分
率具有最高优先级,而开关设置的百分率具有最低优先级。
通过 PLC 和程序可以为每根轴设置不同的值。由开关选择的那个值是通用的。
FEEDND 应用于所有通道轴的编程进给率
可取值 : 是/否.
缺省值 否.
关联变量 (V.)[n].MPG.FEEDND
表示编程进给率是应用于所有的通道轴,还是仅仅应用于主轴。
FEEDND = YES
编程进给率将是所有通道轴合成运动的结果。
FEEDND = NO
如果已经为任意主轴编写了运动程序,编程进给率将仅仅是合成这些轴运动的结
果。同时其余的轴按照它们相应的进给率结束它们的运动。
只有当某根轴可能超过它的最大进给率 (MAXFEED)时,编程进给率才受限制。如
果没有编制任何主轴程序,只能在以运动最远的轴上达到编程进给率,只有这样,
其它轴才能到达它们的目的地。
CNC 8070
(SOFT V03.0X)
35
Installation manual
独立轴的运动
IMOVEMACH 相对于机床坐标的独立轴的运动
可取值 : 是/否.
缺省值 : 否.
关联变量
子程序的定义
该表包含以下参数:
TOOLSUB REFPSUB OEMSUB (G18x)
每次执行 T 功能 (刀具选择)时,都会自动执行该子程序。
在 JOG 模式下,当轴回机床零点时,不进行轴的选择,也会调用该子程序。
CNC 8070
(SOFT V03.0X)
36
Installation manual
SUBPATH 编写子程序的路径
关联变量 (V.)[n].MPG.SUBPATH
表示包含用户子程序目录的缺省值。
用户子程序与零件加工程序有关。子程序可以存在于任何地方。在没有指示路径,
而调用子程序时(指令 #PCALL, #CALL 等),将依次在下面的目录中寻找子程序。
1. 指令 #PATH 选择的文件夹。
2. 执行中的程序文件夹。
3. 机床参数 SUBPATH 中指定的文件夹。 2.
若调用指令显示了完整路径,它只在指定的文件夹中寻找子程序。
机床参数
通用机床参数
台式探针位置
PROBEDATA 通道相关的探针参数
表示定义台式探针位置所需要的参数。
PRB1MAX PRB1MIN PRB2MAX PRB2MIN
PRB3MAX PRB3MIN
除了那些参数,还有必要设置探针信号。参考 24 页 “探针设置”。
指定用于刀具校准的台式探针的位置。这些位置值必须是绝对值,是相对于机床参
考零点的。
如果是车床,这些值必须是半径值。
CNC 8070
(SOFT V03.0X)
37
Installation manual
2.3 轴的机械参数
CNC 仅显示所选择的轴和驱动类型的参数。这就是它显示一些与每个参数相近的特
性的原因,这些参数用来指示轴和驱动相关的类型。.
2. 通道属性
机床参数
轴的机械参数
AXISEXCH 通道转换许可 (L R S) (A S X)
可取值 : 否 / 暂时的 / 永久的
缺省值 : 否
关联变量 (V.)[n].MPA.AXISEXCH.Xn
它定义在加工程序中是否有可能转换轴或主轴的通道。如果能,那么此转换是暂时
的还是永久的。换句话说,在执行完 M02, M30 或复位操作后,是否还维持该转换。
轴和驱动器的类型
AXISTYPE 轴的类型 (L R S) (A S X)
可取值 : 线性轴 / 旋转轴 / 主轴 .
缺省值 : 线性
关联变量 (V.)[n].MPA.AXISTYPE.Xn
这里定义的轴是具有龙门轴和级联轴的配置。参考 13 页 “系统轴的配置”。
DRIVETYPE 驱动器类型 (L R S) (A S X)
可取值 模拟量 / SERCOS / 仿真 .
缺省值 : 仿真
关联变量 (V.)[n].MPA.DRIVETYPE.Xn
只有在实体轴不存在时,才可以使用模拟轴选项。CNC 模拟所有的运动,它如同实
际中的一样假定理论坐标,但是不输出速度指令。
模拟轴对于确认代码是无效的。 在模拟轴和实体轴总的数量没有超过所允许的轴的
最大数量的时候 (参数 NAXIS 的最大值),你可以使用尽可能多的模拟轴。
CNC 8070
(SOFT V03.0X)
38
Installation manual
机床参数
轴的机械参数
可取值 : 位置 / 速度 .
缺省值 : 位置
关联变量 (V.)[n].MPA.OPMODEP.Xn
表示 Sercos 驱动的操作模式。速度或反馈指令。
更多的细节请查阅驱动手册。
SERCOS 速度驱动操作
CNC 控制机床原点的搜索。如果在主轴旋转时,不需要停止主轴就可以执行机床原
点的搜索。如果主轴以 M03 或 M04 命令旋转时,程序中编写了一个 M19 命令,则
主轴缓慢降至 REFEED1,并开始机床原点的搜索。
当主轴在开环中旋转时使用模拟坐标。
SERCOS 位置驱动操作
CNC 以千分之十毫米或千分之一度的方式接受驱动器的反馈作为绝对坐标。
CNC 控制机床原点的搜索。在开始机床原点搜索之前,如果主轴在旋转,必须先将
其停止。
驱动器计算下面的误差 (滞后)。
驱动器应用前馈和交流 - 前馈。
CNC 8070
(SOFT V03.0X)
39
Installation manual
反馈的类型以往常常用于关闭位置回路。当使用内部反馈时,位置值是从电机的反
馈中采取的;相反当使用外部反馈时,该值从直接反馈中采取。
2. 更多的细节请查阅驱动手册。
机床参数
轴的机械参数
Hirth 轴
HIRTH Hirth 轴 (L R) (A S X)
可取值 是/否.
缺省值 否.
关联变量 (V.)[n].MPA.HIRTH.Xn
Hirth 轴是只能定位于给定值整数倍位置处的轴。
车削类机床轴的配置
LONGAXIS 纵轴 ( 车床 ) (L) (A S X)
在车床上,必须指定纵轴和横轴。
可取值 : 是/否.
缺省值 : 否.
关联变量 (V.)[n].MPA.FACEAXIS.Xn
(V.)[n].MPA.LONGAXIS.Xn
典型的车床设置:
X轴 FACEAXIS = 是 LONGAXIS = 否
Z轴 FACEAXIS = 否 LONGAXIS = 是
其它轴 FACEAXIS = 否 LONGAXIS = 否
(SOFT V03.0X)
40
Installation manual
轴和主轴的同步
SYNCSET 同步参数设置 (R S) (A S X)
可取值 : 1到4
缺省值 1
关联变量 (V.)[n].MPA.SYNCSET.Xn
同步时,轴和主轴的默认参数设置。
从动轴和主轴自动选择设置。 2.
机床参数
轴的机械参数
如果第一主轴和从动轴处于相同通道,设置也会自动的改变。如果第一主轴不在相
同通道,必须提前选择参数设置;否则,将给出出错信息。
DSYNCVELW 速度同步窗口 (L R S) (A S X)
可取值 : 0 到 200000.0000 毫米 / 分 (7874.01575 英寸 / 分 ).
0 到 36000000.0000 度 / 分 .
0 到 100000 转 / 分 .
缺省值 : 100 毫米 / 分 (3.937 英寸 / 分 ) 或 3600 度 / 分 .
10 转 / 分
关联变量 (V.)[n].MPA.DSYNCVELW.Xn
此参数用来定义同步的从动部件,指定同步所允许的速度极限。
当主轴速度同步时,从动主轴的转速与第一主轴相同 (考虑比率)。如果此参数定
义的值超出了范围,SYNSPEED 信号就会降低;运动不会停止,CNC 不会发出错误
信息。
轴同步时,从动轴就会以与主轴相同的进给率运动 (考虑比率)。如果计算得到的
从动轴的同步速度与其实际 (真实的)速度之间的差超出了该参数设置的值,CNC
就开始参数校正。
DSYNCPOSW 位置同步窗口 (L R S) (A S X)
可取值 : 0 到 99999.9999 毫米 / 分 (3937.00787 英寸 / 分 ).
0 到 99999.9999 度 / 分 .
缺省值 : 0.0100 毫米 / 分 (0.00039 英寸 / 分 ) 或度 / 分 .
关联变量 (V.)[n].MPA.DSYNCPOSW.Xn
此参数用来定义同步的从动部件,指定同步所允许的位置极限。
当主轴位置同步时,从动主轴就会保持编程偏移量跟随第一主轴运动(考虑比率)。
如果此参数定义的值超出了范围, SYNCPOSI 信号就会降低;运动不会停止,CNC
不会发出错误信息。
轴同步时,从动轴就会保持偏移量跟随着主轴运动 (考虑比率)。如果计算得到的
从动轴的同步位置与其实际 (真实的)位置之间的差超出该参数设置的值,CNC 就
开始参数校正。
CNC 8070
(SOFT V03.0X)
41
Installation manual
旋转轴的配置
表示旋转轴是如何相对于显示的转数和位置进行运转的。
2. AXISMODE = 模块时的运转情况
机床参数
轴的机械参数
• 对于 G91 指令下的运动,编程正负号表示旋转方向;但是,坐标的绝对值表示运
动距离。
显示的坐标始终在模块的极限之内,缺省值为 0 和 360º。
AXISMODE = 线性相似时的运转情况
CNC 8070
(SOFT V03.0X)
42
Installation manual
可取值 : 否 ( 双向 ) / 正 / 负
缺省值 : 否 ( 双向 ).
关联变量 (V.)[n].MPA.UNIDIR.Xn
机床参数
轴的机械参数
在编制的程序方向上执行 G91 运动。如果轴是 UNIDIR, 编制程序的方向一定要与为
轴事先调整的方向一致。 否则,CNC 将发布相应的错误信息,因为轴在相反的方向
上是不能够转的。同样地,当在这些轴上设计一个镜像时,错误也将同样发生。
可取值 : 是/否.
缺省值 否.
关联变量 (V.)[n].MPA.SHORTESTWAY.Xn
CNC 8070
(SOFT V03.0X)
43
Installation manual
旋转轴和主轴的配置
MODCOMP 模块补偿 (R S) (A Ss X)
可取值 : 是/否.
缺省值 : 否 ( 无补偿 ).
关联变量 (V.)[n].MPA.MODCOMP.Xn
2. 当轴的分辨率不是很精确时,必须激活该参数。 为了得到精确的读数,应用范围参
数 MODNROT 和 MODERR 设置补偿。参考 73 页 “旋转轴和主轴模块的定义”。
机床参数
轴的机械参数
表示轴或主轴是否能如同 C 轴一样工作。
可取值 : 1 到 4.
缺省值 : 1
关联变量 (V.)[n].MPA.CAXSET.Xn
主轴的配置
(SOFT V03.0X)
44
Installation manual
编辑 - 模拟模式下存在一个选项,该选项可计算在程序中已经确定加工条件时,加
工工件所需要的时间。
要精调计算,必须定义该参数,以得出执行 S 功能的预计时间。
为其赋予不为“0”的值时,CNC认为S的值必须用信号SSTROBE + SFUN1传送给PLC。 2.
机床参数
轴的机械参数
SPDLSTOP M2, M30 和复位 (Reset) 停止主轴 (S) (A S X)
可取值 : 是/否.
缺省值 : 是.
关联变量 (V.)[n].MPA.SPDLSTOP.Xn
表示在攻丝循环中倒转主轴时,主轴是否必须停止 (用 M5)。
它用于设置增长步幅,该步幅用于修调从操作面板上主轴倍率键设定的主轴转速。
它也用来设置主轴倍率的最大和最小值。
CNC 8070
(SOFT V03.0X)
45
Installation manual
软件轴限位
LIMIT+ 正向软件极限 (L R) (A S X)
LIMIT- 负向软件极限 (L R) (A S X)
2. 缺省值 :
±3937.00787 英寸之内。
最大值 .
机床参数
轴的机械参数
关联变量 (V.)[n].MPA.LIMIT+.Xn
(V.)[n].MPA.LIMIT-.Xn
对于线性旋转轴,要设置轴的行程极限。
如果极限两端都设置为 “0”,则极限将不起作用,轴可能在两个方向任一方向上做
不确定地移动。
SWLIMITTOL 软件极限公差 (L R) (A S X)
可取值 : 0 到 99999.9999 毫米或度 .
0 和 3937.00787 英寸之间
缺省值 : 0.1000 毫米 或 度 (0.00394 英寸 ).
关联变量 (V.)[n].MPA.SWLIMITTOL.Xn
表示轴所允许的在极限范围内的最大的变化或摆动。
失控保护
TENDENCY 趋向检测激活 (L R S) (A S)
可取值 : 是/否.
缺省值 : 否.
关联变量 (V.)[n].MPA.TENDENCY.Xn
检测由于正向反馈引起的轴失控。在进行加工时它应该被激活。
PLC 偏置
例如 :
设置 PLCOINC = 0.001 毫米 ( 每一 CNC 周期一微米 ).
如果 PLC 偏置初始值为 0.25 毫米,而新的值为 0.30 毫米,则 PLC 偏置每个周期
(SOFT V03.0X)
应用的值将为:
0.250 0.251 0.252 0.253 · · · · · 0.297 0.298 0.299 0.300
46
Installation manual
静轴暂停
DWELL 静轴暂停 (L R S) (A S X)
可取值 : 0 和 1000000 毫秒之内
缺省值 : 0 ( 无停留 ).
关联变量 (V.)[n].MPA.DWELL.Xn
释放制动,关闭位置回路带给它“生命”,这些操作所需要的时间必须由参数 DWELL
2.
机床参数
轴的机械参数
来定义。
SERVOON
ENABLE
Velocity
Command
DWELL
ENABLE 信号指示 PLC 使轴运动。SERVOON 信号表示驱动已准备完毕。
半径 / 直径
可取值 : 是/否.
缺省值 : 否
关联变量 (V.)[n].MPA.DIAMPROG.Xn
机床原点搜索
REFDIREC 搜索方向 (L R S) (A S X)
可取值 : 负/正
缺省值 : 正.
关联变量 (V.)[n].MPA.REFDIREC.Xn
CNC 8070
DECINPUT 原点开关的有效性 (L R S) (A S)
可取值 是/否.
缺省值 : 是.
关联变量 (V.)[n].MPA.DECINPUT.Xn (SOFT V03.0X)
47
Installation manual
探测运动配置
PROBEAXIS 探测轴 (L R) (A S X)
可取值 : 是/否.
缺省值 : 否.
关联变量 (V.)[n].MPA.PROBEAXIS.Xn
表示在探测运动中是否包括轴 (G100)。
2. PROBERANGE 最大制动距离 (L R) (A S X)
机床参数
轴的机械参数
PROBEFEED 最大探测进给率 (L R) (A S X)
可取值 : 0 到 36000000.0000 毫米 / 分或度 / 分 .
0 到 1417322.83465 英寸 / 分 .
缺省值 : 100.0000 毫米 / 分或度 / 分 .
3.93701 英寸 / 分 .
关联变量 (V.)[n].MPA.PROBEFEED.Xn
PROBEDELAY 探针 1 信号延迟 (L R) (A S X)
PROBEDELAY2 探针 2 信号延迟 (L R) (A S X)
可取值 : 0 到 65535 毫秒。
缺省值 : 0 ( 无延迟)。
关联变量 (V.)[n].MPA.PROBEDELAY.Xn
(V.)[n].MPA.PROBEDELAY2.Xn
CNC 8070
(SOFT V03.0X)
48
Installation manual
刀具检测中轴的重定位
REPOSFEED 最大重定位进给率 (L R) (A S X)
可取值 : 0 到 200000.0000 毫米 / 分或度 / 分 .
0 到 7873.992 英寸 / 分 .
缺省值 : 0
关联变量 (V.)[n].MPA.REPOSFEED.Xn
机床参数
轴的机械参数
参数 REPOSFEED 的值必须始终小于 G00FEED、 MAXMANFEED 和 JOGRAPFEED。
独立轴的配置
POSFEED 定位进给率 (L R S) (A S X)
可取值 0 到 36000000.0000 毫米 / 分 或度 / 分 .
0 到 1417322.83465 英寸 / 分 .
缺省值 1000
关联变量 (V.)[n].MPA.POSFEED.Xn
独立轴的定位进给率。
手动操作模式
显示手动操作模式的参数。
它仅仅适用于轴,不适用于主轴。
(SOFT V03.0X)
49
Installation manual
(L R) (A S X)
机床参数
轴的机械参数
2 2
可取值 1.0000 到 1000000.0000 毫米 /s 或度 /s .
0.03937 到 39370.07874 英寸 /s2.
缺省值 1000.0000 毫米 /s2 或度 /s2.
39.37008 英寸 /s2.
关联变量 (V.)[n].MPA.MAXMANACC.Xn
正常情况下两者之和不应超过 100,同样不能超过在特定条件下机械的动态极限。
CNC 8070
(SOFT V03.0X)
50
Installation manual
考虑下列 Y 轴的值:
G00FEED: 1000 毫米 / 分 .
JOGFEED: 100 毫米 / 分 .
MAXMANFEED: 120 毫米 / 分 .
IPOFEEDP: 50%
MANFEEDP: 50%
当执行下列程序模块时:
N10 G201 #AXIS [Y]
2.
机床参数
轴的机械参数
N20 G1 Y100 F1000
手动操作模式 - 手轮
MPGRESOL 手轮分辨率表格 (L R) (A S X)
它显示了 3 个参数,分布对应操作面板的一个位置。这些参数表示对于每个手轮脉
冲,轴在每个开关位置 (1,10,100)必须运动多远。
MPGRESOL1 对应开关位置 ·1·。
MPGRESOL2 对应开关位置 ·10·。
MPGRESOL3 对应开关位置 ·100·。
MPGRESOL n 每个开关位置的手轮分辨率 (L R) (A S X)
可取值 : 0.0001 到 99999.9999 毫米 或度。
0.00001 和 3937.00787 英寸之内。
关联变量 (V.)[n].MPA.MPGRESOL[i].Xn
最典型的值是设置的缺省值。
对于 MPGRESOL1 , 0.0010 毫米或度 .
对于 MPGRESOL2 , 0.0100 毫米或度 .
对于 MPGRESOL3, 0.1000 毫米或度 .
实例
(SOFT V03.0X)
51
Installation manual
MPGFILTER 手轮的滤波时间 (L R) (A S X)
可取值 : 1 到 1000.
缺省值 : 10
关联变量 (V.)[n].MPA.MPGFILTER.Xn
手动操作模式 - 增量 JOG
2.
INCJOGDIST 增量 - 微动 - 距离表 (L R) (A S X)
机床参数
轴的机械参数
它显示 5 个参数,每个对应操作面板上的一个位置。这些参数定义轴在每个开关位
置 (1, 10, 100, 1000, 10000) 所移动的距离。
INCJOGDIST1 对应开关位置 ·1·.
INCJOGDIST2 对应开关位置 ·10·.
INCJOGDIST3 对应开关位置 ·100·.
INCJOGDIST4 对应开关位置 ·1000·.
INCJOGDIST5 对应开关位置 ·1000·.
INCJOGDIST 增量微动距离 (L R) (A S X)
可取值 : 0.0001 到 99999.9999 毫米或度 .
0.00001 和 3937.00787 英寸之内 .
关联变量 (V.)[n].MPA.INCJOGDIST[i].Xn
最典型的值为设置的缺省值。 .
对于 INCJOGDIST1, 0.0010 毫米 或 度 .
对于 INCJOGDIST2, 0.0100 毫米 或 度 .
对于 INCJOGDIST3, 0.1000 毫米 或 度 .
对于 INCJOGDIST4, 1.0000 毫米 或度 .
对于 INCJOGDIST5, 10.0000 毫米 或 度 .
INCJOGFEED 增量 - 微动 - 进给率表 (L R) (A S X)
它显示 5 个参数,每个对应操作面板上的一个位置。这些参数定义轴在每个开关位
置 (1, 10, 100, 1000, 10000) 的进给率。
INCJOGFEED1 对应开关位置 ·1·.
INCJOGFEED2 对应开关位置 ·10·.
INCJOGFEED3 对应开关位置 ·100·.
INCJOGFEED4 对应开关位置 ·1000·.
INCJOGFEED5 对应开关位置 ·1000·.
CNC 8070
(SOFT V03.0X)
52
Installation manual
INCJOGFEED n 增量微动进给率 (L R) (A S X)
可取值 : 0 到 200000.0000 毫米 / 分 或度 / 分
0 到 7873.992 英寸 / 分
缺省值 : 1000.0000 毫米 / 分 或度 / 分 .
39.37008 英寸 / 分
关联变量 (V.)[n].MPA.INCJOGFEED[i].Xn
丝杠误差补偿
2.
机床参数
轴的机械参数
LSCRWCOMP 丝杠误差补偿 (L R S) (A S X)
可取值 : 是/否
缺省值 否.
关联变量 (V.)[n].MPA.LSCRWCOMP.Xn
表示轴是否使用丝杠误差补偿。
LSCRWDATA 丝杠补偿表 (L R S) (A S X)
显示定义丝杠误差补偿的表。表格中显示用来设置它的如下机床参数:
NPOINTS TYPLSCRW BIDIR REFNEED
DATA
NPOINTS 表格点的数量 (L R S) (A S X)
可取值 : 0 到 1000.
缺省值 : 0 ( 无表格 ).
关联变量 (V.)[n].MPA.NPOINTS.Xn
丝杠误差补偿表的点可多达 1000 个。
TYPLSCRW 补偿类型 (L R S) (A S X)
可取值 实际的 / 理论的 .
缺省值 : 实际的
关联变量 (V.)[n].MPA.TYPLSCRW.Xn
确定丝杠误差补偿将应用到理论还是实际坐标系中。
BIDIR 双向补偿 (L R S) (A S X)
可取值 : 是/否.
缺省值 否.
关联变量 (V.)[n].MPA.BIDIR.Xn
表示补偿是否是双向的。例如:如果补偿在每个方向上是不同的,如果补偿不是双
向的,那么它将在两个方向上应用相同的补偿。
REFNEED 强制机床原点搜索 (L R S) (A S X)
可取值 是/否
缺省值 : 否.
CNC 8070
关联变量 (V.)[n].MPA.REFNEED.Xn
表示在应用补偿前是否必需搜索机床原点。
(SOFT V03.0X)
53
Installation manual
DATA 各点的丝杠误差补偿 (L R S) (A S X)
POSITION 各点的位置 (L R S) (A S X)
2. POSERROR
NEGERROR
正向误差
负向误差
(L R S) (A S X)
(L R S) (A S X)
机床参数
轴的机械参数
表格中的每个参数代表着被补偿的一个轮廓点。占据轮廓点的位置均相对于机床原
点。在表格中定义不同的轮廓点时,一定会遇到以下必要条件:
• 表格中的点必须按照它们在轴上的位置排序,必须从表格中负值最小点 (或正
值最小点)进行补偿。
• 对于在此位置范围之外的轴,CNC 将应用离其最近的端点所定义的补偿。
• 机床参考点必须为 “0”误差。
消除共振频率的滤波器
FILTER 滤波器表 (L R S) (A S X)
显示频率滤波器配置表格。对于每根轴或主轴可能要定义多达 3 种不同的滤波器。
使用 3 种不同的滤波器可以消除一个以上的共振频率。
频率滤波器可能使用在轴和主轴上,主轴定义的滤波器将仅仅适用于主轴作为“C”
轴工作时的情况,或者在主轴进行刚性攻丝时的情况。
为了获得好的工件光洁度,推荐设置所有互相插补的轴为相同的滤波器类型
i 及相同的频率。
FILTER n 滤波器配置 (L R S) (A S X)
每个表格都需要设置如下机床参数:
ORDER TYPE FREQUENCY
CNC 8070
(SOFT V03.0X)
54
Installation manual
ORDER 滤波器次序 (L R S) (A S X)
可取值 : 0 到 10
缺省值 : 0 ( 没有应用滤波器 ).
关联变量 (V.)[n].MPA.ORDER[i].Xn
下降坡度被消除,数字越大下降越大。
TYPE 滤波器类型 (L R S) (A S X) 2.
机床参数
轴的机械参数
可取值 : 低通 / 反共振 ( 陷波滤波器 ).
缺省值 低通 .
关联变量 (V.)[n].MPA.TYPE[i].Xn
虽然使用“低通”滤波器来消除光整运动冲击,但是它有轻微的使拐角变圆的缺点 。
Ao
A
0,707稟o (-3dB)
f
FREQUENCY
当机床需要消除共振频率时,一定要使用带阻滤波器 (陷波滤波器)。
Ao
A
0,707稟o (-3dB)
f
f1 f2
FREQUENCY
CNC 8070
(SOFT V03.0X)
55
Installation manual
FREQUENCY 拐点频率和中间频率 (L R S) (A S X)
可取值 : 从 0 到 500.0
缺省值 : 30.0
关联变量 (V.)[n].MPA.FREQUENCY[i].Xn
2. 对于带阻滤波器 (陷波滤波器),表示中心频率或共振达到最大值处的频率。
NORBWIDTH 标准带宽 (L R S) (A S X)
机床参数
轴的机械参数
可取值 0 到 100.0
缺省值 1.0
关联变量 (V.)[n].MPA.NORWIDTH[i].Xn
NORBWIDTH = FREQUENCY
-----------------------------
( f2 – f1 )
SHARE 通过滤波器的信号的百分率 (L R S) (A S X)
可取值 : 0 到 100.
缺省值 : 100.
关联变量 (V.)[n].MPA.SHARE[i].Xn
机床特定响应的计算举例。
Ar
Ao
f
CNC 8070 fr
SHARE=100(Ar-Ao)/Ar
(SOFT V03.0X)
56
Installation manual
工作设置
NPARSETS 参数设置的数量 (L R S) (A S X)
可取值 1 到 4.
缺省值 : 1
关联变量 (V.)[n].MPA.NPARSETS.Xn
可以定义 4 种不同的范围,表示在任一范围中轴的动力(进给率,增益,加速度等)。
DEFAULTSET 默认的工作设置 (L R S) (A S X) 2.
机床参数
轴的机械参数
可取值 : 0 到 4.
缺省值 1
关联变量 (V.)[n].MPA.DEFAULTSET.Xn
当以 “0”值定义时,设置总是保持不变。
SET n 工作设置 (L R S) (A S X)
显示机床参数的设置表格。
CNC 8070
(SOFT V03.0X)
57
Installation manual
每个设置仅仅显示所选择轴和驱动的参数。 这就是为什么有一些与之相近的特性的
原因,那些特性显示它们的轴和驱动的相关类型。
反馈分辨率
PITCH 丝杠节距 (L R S) (A S X)
根据反馈的类型,该参数有如下意义:
• 对于拥有旋转编码器和丝杠的线性轴而言,用其定义丝杠的节距。
• 对于拥有线性编码器 (比例尺)的线性轴而言,用其定义比例尺的节距。
• 对于旋转轴而言,用其设置编码器每转的度数。
例如 :
拥有 5 毫米节距丝杠的轴 节距 = 5 毫米
拥有 20 微米节距 Fagor 比例尺的轴 节距 = 0.020 毫米
拥有 1/10 齿轮速比的旋转轴 节距 = 36º
INPUTREV 电机轴的转动 (L R S) (A S X)
OUTPUTREV 机床轴的转动 (L R S) (A S X)
可取值 : 1 到 32767.
缺省值 1.
关联变量 (V.)[n].MPA.INPUTREV[g].Xn
(V.)[n].MPA.OUTPUTREV[g].Xn
用于设置电机轴和带动机床运动的最后的轴之间的齿轮速比。
用于设置在不使用二阶反馈时的齿轮速比。
58
Installation manual
NPULSES 编码器脉冲数量 (L R S) (A Ss X)
机床参数
轴的机械参数
SINMAGNI 正弦曲线倍增因子 (L R S) (A X)
可取值 0 到 255.
缺省值 0
关联变量 (V.)[n].MPA.SINMAGNI[g].Xn
表示应用于轴的正弦波反馈的倍增因子。
ABSFEEDBACK 绝对反馈系统 (L R S) (A S X)
可取值 是/否
缺省值 : 否
关联变量 (V.)[n].MPA.ABSFEEDBACK[g].Xn
回路设置
LOOPCH 模拟电压信号转变 (L R S) (A S X)
AXISCH 反馈信号转变 (L R S) (A S X)
可取值 是/否
缺省值 : 否
关联变量 (V.)[n].MPA.LOOPCH[g].Xn
(V.)[n].MPA.AXISCH[g].Xn
INPOSW 适当位置区域 (L R S) (A S X)
可取值 0.0001 到 99999.9999 毫米 或度 CNC 8070
0.00000 和 3937.00787 英寸之内。
缺省值 0.0100 毫米 或度 (0.00039 英寸 ).
关联变量 (V.)[n].MPA.INPOSW[g].Xn
59
Installation manual
反向运动中的背隙补偿
BACKLASH 反向间隙 (L R S) (A S X)
可取值 ±3.2768 毫米或度 (±0.12901 英寸 ) 之内。
缺省值 : 0
关联变量 (V.)[n].MPA.BACKLASH[g].Xn
2. 当轴有背隙而调转它的运动方向,从电机开始旋转的瞬间到轴确实运动时有一定的
延迟。 这些经常发生在那些使用编码器的轴和丝杠组件有缺陷的陈旧设备上 (磨
机床参数
轴的机械参数
损)。
用刻度盘指示器来测量此背隙。让轴在一个方向上运动,将刻度盘指示器设置为 0。
以递增的方式让轴在相反的方向上运动,直到检测到轴运动为止。背隙值就是指令
中的距离与其实际运动的距离之间的差值。
用附加指令脉冲在运动换向中进行背隙补偿
BAKANOUT 附加指令脉冲 (L R S) (A S)
可取值 对于模拟驱动,在 0 和 32767 之间。
对于 Sercos 驱动,在 ±1000 转数 / 分之内。
缺省值 0 ( 无应用 )。
关联变量 (V.)[n].MPA.BAKANOUT[g].Xn
反向运动时,附加的速度指令脉冲可以补偿可能存在的丝杠背隙。每次轴改变方向
时,CNC 将施加给该轴对应于运动的速度指令及附加的在此参数中设置的速度指令
脉冲。
BAKTIME 附加指令脉冲持续时间 (L R S) (A S)
可取值 0 到 65535.
缺省值 : 0
关联变量 (V.)[n].MPA.BAKTIME[g].Xn
表示为补偿反向运动背隙施加的附加速度指令脉冲的持续时间。
ACTBAKAN 附加指令脉冲的应用 (L R S) (A S)
可取值 : 始终
G2 / G3.
CNC 8070 缺省值 始终
关联变量 (V.)[n].MPA.ACTBAKAN[g].Xn
它用于确定施加到补偿背隙峰值上的附加指令脉冲的时间。
(SOFT V03.0X)
60
Installation manual
进给率设置
关联变量
0 到 3000.0000 转 / 分
(V.)[n].MPA.G00FEED[g].Xn
2.
机床参数
轴的机械参数
总是以可以达到的最快速度执行快速定位 (横向, G00)。它由 G00FEED 设置。
增益设置
PROGAIN 比例增益 (L R S) (A S X)
可取值 0.0 到 100.0 (1000/ 分 ).
缺省值 1
关联变量 (V.)[n].MPA.PROGAIN[g].Xn
Actual Feed
Following Error (ε)
例如 :
当进给率为1000 毫米/分(1的增益)时,要获得1 毫米的(ε)跟随误差(轴滞后):
F = ε x PROGAIN
F / ε = 1000 ( 毫米 / 分 ) / 1 ( 毫米 ) = 1000 / 分
编程增益 (PROGAIN) = 1
CNC 8070
(SOFT V03.0X)
61
Installation manual
FFWTYPE 预控制类型 (L R S) (A S X)
可取值 : OFF
前馈
AC- 前馈
前馈 + AC 前馈
缺省值 : OFF
关联变量 (V.)[n].MPA.FFWTYPE[g].Xn
2. FFGAIN 自动前馈百分率
当工作在前馈状态时,CNC 考虑该参数。如果为模拟或仿真驱动器,则参数为
(L R S) (A S X)
前馈增益改善位置控制环,从而使跟随误差“ε”最小。只有在非线性加速度和减速
工作状态下才能使用。
它设置与编程进给率成比例的模拟输出部分。其余的将与跟随误差 “ε”成比例。
Programmed
Feedrate FFGAIN
+
Nominal + ε + Analog
PROGAIN
Position output
-
Actual
position
在没有达到负值的情况下,尽可能的最小化跟随误差可以达到最好的调节效果。
前馈的适当的调节
前馈的错误调节
CNC 8070
(SOFT V03.0X)
62
Installation manual
MANFFGAIN 手动模式下的前馈百分率 (L R S) (A X)
当工作在前馈状态时,CNC 考虑该参数。如果它是模拟或仿真驱动器,则参数为
FFWTYPE ;如果它是 Sercos 驱动器,则参数为 OPMODEP。
机床参数
轴的机械参数
ACFWFACTOR 加速度时间常数 (L R S) (A Ss X)
推荐赋予该参数系统响应时间次序值。因为系统响应时间常常是未知值,其大小取
决于机器的惯性和驱动器的调节,推荐试用几个值。
在没有颠倒峰值的情况下,尽可能的最小化跟随误差可以达到最好的调节效果。右
侧曲线图的峰值被颠倒了,为错误调节。
(SOFT V03.0X)
63
Installation manual
Programmed
Acceleration ACFWGAIN
Programmed
Feedrate FFGAIN
+ +
Nominal + ε + + Analog
PROGAIN
Position output
-
2. Actual
position
机床参数
轴的机械参数
线性加速度
LACC1 第一部分加速度 (L R S) (A S X)
LACC2 第二部分加速度 (L R S) (A S X)
可取值 1.0000 到 1000000.0000 毫米 /s2 或 度 /s2。
0.03937 到 39370.07874 英寸 /s2。
缺省值 1000.0000 毫米 /s2 或 度 /s2。
39.37008 英寸 /s2。
关联变量 (V.)[n].MPA.LACC1[g].Xn
(V.)[n].MPA.LACC2[g].Xn
LFEED 改变速度 (L R S) (A S X)
可取值 0 到 200000.0000 毫米 / 分, 度 / 分。
0 到 7873.992 英寸 / 分。
0 到 100000.0000 转 / 分。
缺省值 1000.0000 毫米 / 分,度 / 分 或 转 / 分。
39.37008 英寸 / 分。
0 到 10000.0000 转 / 分。
关联变量 (V.)[n].MPA.LFEED[g].Xn
CNC 8070
(SOFT V03.0X)
64
Installation manual
LACC1
LACC2
t
- LACC2
- LACC1 2.
机床参数
轴的机械参数
F
3
2 4
LFEED
1 5
1. 轴以LACC1中设置的加速度开始运动,保持该加速度一直到达到LFEED中
设置的进给率为止。
2. 从那一瞬间开始,轴将以 LACC2 中设置的加速度保持运动。
3. 当达到编程进给率时,加速度返回到 “0”。
4. 在制动时,轴将以 LACC2 中设置的值减速。
5. 当进给率低于 LFEED 中设置的值时,轴将以 LACC1 中设置的值减速。
梯形及方波 - 正弦波加速度
两种加速度的动力学原理相似,它们用相同的参数来定义。
• 梯形加速度可能用于编制斜坡程序,从而使加速 / 减速变化平滑。
• 方波 - 正弦波加速度是一种改进了的梯形加速度。它可以平滑加加速度,所以其
运动更安稳,轴结构所遭受的冲击更少。
CNC 8070
(SOFT V03.0X)
65
Installation manual
V V V
2. a
t
a
t
a
t
机床参数
轴的机械参数
t t t
j j j
t t t
现在我们说明一下梯形加速度的动力学原理。
(SOFT V03.0X)
4. 轴以编程进给率继续运动,没有加速度。
5. 为了降低轴的转速或停止轴的转动,轴以均匀渐减的减速度沿一个由参数
DECJERK 限定的斜坡运动。
6. 减速度在 DECEL 值处变为常数。
7. 在达到编程进给率或者停止之前,有一个由参数 DECJERK 限定的减速过程。
66
Installation manual
ACCEL 加速度 (L R S) (A S X)
DECEL 减速度 (L R S) (A S X)
2 2
可取值 1.0000 到 1000000.0000 毫米 /s 或度 /s .
0.03937 到 39370.07874 英寸 /s2.
缺省值 1000.0000 毫米 /s2 或 度 /s2.
39.37008 英寸 /s2.
关联变量 (V.)[n].MPA.ACCEL[g].Xn
ACCJERK 加加速度
(V.)[n].MPA.DECEL[g].Xn
(L R S) (A S X)
2.
机床参数
轴的机械参数
DECJERK 加加速度 (L R S) (A S X)
3 3
可取值 1.0000 到 1000000000.0000 毫米 /s 或度 /s .
0.03937 到 39370.078.74010 英寸 /s3.
缺省值 10000.000 毫米 /s3 或 度 /s3.
393.70087 英寸 /s3.
关联变量 (V.)[n].MPA.ACCJERK[g].Xn
(V.)[n].MPA.DECJERK[g].Xn
机床原点搜索
带距离编码参考标记的反馈系统 (I0)
不带距离编码参考标记的反馈系统 (I0)
对不带距离编码参考标记反馈系统的轴必须始终将机床上一个特殊的点作为机床原
点,该点就是所谓的机床参考点或原点。
该装置必须在机床参考点处为每个轴放置一个原点开关。
在机床上的任何位置都可以执行机床原点搜索;但是机床参考点 (原点)处的丝杠
误差必须为 “0”。
CNC 8070
(SOFT V03.0X)
67
Installation manual
COVX, COVP.
REFVALUE 参考点的位置 (L R S) (A S X)
可取值 : ±99999.9999 毫米 或度之内
±3937.00787 英寸之内 .
缺省值 0
关联变量 (V.)[n].MPA.REFVALUE[g].Xn
在下列情况下必须定义机床参考点:
• 不带距离编码标记 (I0)反馈系统
• 带距离编码标记 (I0)反馈系统,且丝杠误差补偿也应用在该轴上。
相对于机床参考零点设置原点位置。
REFSHIFT 参考点偏置 (L R S) (A S X)
可取值 ±99999.9999 毫米 或度之内
±3937.00787 英寸之内
缺省值 0
关联变量 (V.)[n].MPA.REFSHIFT[g].Xn
有时在重新调整机床时,有必要拆下反馈装置,这样在重新装回去时,新的机床原
点可能与原先的那个就不一致了。
因为机床原点必须始终保持一致,所以必须将存在于新点和旧点之间的差值赋予参
数 REFSHIFT。
REFFEED1 快速原点搜索进给率 (L R S) (A S X)
REFFEED2 慢速原点搜索进给率 (L R S) (A S X)
可取值 0 到 200000.0000 毫米 / 分 , 度 / 分
0 到 7873.992 英寸 / 分
0 到 100000.0000 转 / 分
缺省值 REFFEED1
1000.0000 毫米 / 分 或 度 / 分 (39.37001 英寸 / 分 ).
100.0000 转 / 分
REFFEED2
100.0000 毫米 / 分 或 度 / 分 (3.93700 英寸 / 分 ).
10.0000 转 / 分 .
68
Installation manual
REFPULSE I0 脉冲的类型 (L R S) (A S X)
可取值 正/负.
缺省值 负.
关联变量 (V.)[n].MPA.REFPULSE[g].Xn
表示用于机床原点搜索的 I0 信号沿的类型。
机床参数
轴的机械参数
±3937.00787 英寸之内
缺省值 : 0
关联变量 (V.)[n].MPA.ABSOFF[g].Xn
刻度尺零点 (距离编码的开始)可能位于也可能超出刻度尺的测量长度。
(C) 刻度尺的零点位置。
(M) 机床参考零点位置。
EXTMULT 距离编码标记的外部因素 (L R S) (A X)
可取值 : 0 到 256.
缺省值 : 0
关联变量 (V.)[n].MPA.EXTMULT[g].Xn
关于 Fagor 线性编码器的实例 :
"FOX" 型 Fagor 线性编码器有 100 微米的刻度周期(刻度线之间的间隙)和 4
微米的电子信号周期。
EXTMULT = 100 / 4 = 25
HO SO 180,000 脉冲 10
69
Installation manual
线性编码器 EXTMULT
SOP GOP MOP COP 1
SVOP MOC COC
MOT COT
MOVP COVP
MOY COY 10
2. MOVY
LOP 1
机床参数
轴的机械参数
LOX 10
FOX 25
FOP 1
可取值 0 到 65535.
缺省值 I0CODD1=1000
I0CODD2=1001.
关联变量 (V.)[n].MPA.I0CODDI1[g].Xn
(V.)[n].MPA.I0CODDI2[g].Xn
用一定数量的波来定义它。
关于 Fagor 线性编码器的实例 :
两种固定距离编码 I0 之间的间隙 20.000 毫米
两种可变距离编码 I0 之间的间隙 20.020 毫米
正弦波信号的周期 20 毫米
在固定 I0 之间波的数量 20000/(20 x EXTMULT) = 1000
在可变 I0 之间波的数量 20020/(20 x EXTMULT) = 1001
70
Installation manual
跟随误差
跟随误差就是轴的理论位置和实际 (真实的)位置之间的差值。
2.
机床参数
轴的机械参数
在增加轴的增益时,跟随误差随之减小。
插值轴的跟随误差越相似 (同样的),关于圆弧插补的曲线部分的加工就越好。
FLWEMONITOR 监控类型 (L R S) (A S X)
可取值 关 , 标准 , 线性 .
缺省值 关 ( 无监控 )
关联变量 (V.)[n].MPA.FLWEMONITOR[g].Xn
线性监控为动态监控,它允许一定百分比的跟随误差。该百分比由参数 FEDYNFACT
设置。
MINFLWE 停止时最大的跟随误差 (L R S) (A S)
MAXFLWE 运动中的最大跟随误差 (L R S) (A S)
• FLWEMONITOR = 标准,表示当轴运动时所允许的最大跟随误差。
• FLWEMONITOR = 线性,表示起始于动态监控的跟随误差的值。
CNC 8070
FEDYNAC 跟随误差偏差的 % (L R S) (A S)
可取值 0 到 100 (%).
缺省值 50
关联变量 (V.)[n].MPA.FEDYNAC[g].Xn
(SOFT V03.0X)
CNC 考虑 FLWEMONITOR = 线性的情况。表示相对于理论跟随误差的最大实际跟随
误差偏差百分率。
71
Installation manual
2.
机床参数
轴的机械参数
参数 MAXFLWE 表示起始于动态监控的跟随误差值。
ESTDELAY 跟随误差延迟 (L R S) (A S)
可取值 0 和 1000000 毫秒之内 .
缺省值 0
关联变量 (V.)[n].MPA.ESTDELAY[g].Xn
INPOMAX 到达指定位置的时间 (L R S) (A S X)
INPOTIME 到达指定位置时间的最小值 (L R S) (A S X)
可取值 0 到 1000000 毫秒之间
缺省值 0
关联变量 (V.)[n].MPA.INPOMAX[g].Xn
(V.)[n].MPA.INPOTIME[g].Xn
它们确保当死轴工作时 (仅仅在运动时才受控制的轴),它们到达位置时运动将完
成。
CNC 8070
(SOFT V03.0X)
72
Installation manual
轴润滑
DISTLUBRI 润滑脉冲的距离 (L R S) (A S X)
可取值 0 到 2000000000 毫米或度 .
0 到 78739920 英寸
缺省值 0 ( 无润滑 ).
关联变量 (V.)[n].MPA.DISTLUBRI[g].Xn
在运动了该参数中指定的距离后,润滑信号被激活。
机床参数
轴的机械参数
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)
可取值 : ±99999.9999º 之内
缺省值 MODUPLIM = 360º 和 MODLOWLIM = 0º.
关联变量 (V.)[n].MPA.MODUPLIM[g].Xn
(V.)[n].MPA.MODLOWLIM[g].Xn
MODNROT 转动模块误差 (R S) (A Ss X)
MODERR 增量模块误差 (R S) (A Ss X)
参数 MODNROT.
可取值 1 到 32767 转 .
缺省值 1
关联变量 (V.)[n].MPA.MODNROT[g].Xn
CNC 8070
(SOFT V03.0X)
73
Installation manual
参数 MODERR.
可取值 ±32767 之内
缺省值 0
关联变量 (V.)[n].MPA.MODERR[g].Xn
表示用于补偿不精确轴的分辨率的补偿。
例如:
主轴
表示主轴被认为处于停止状态的最高转速值。
(SOFT V03.0X)
74
Installation manual
命令配置
驱动的模拟电压偏置值。
机床参数
轴的机械参数
SERVOOFF 1 3277 32767
偏置 0.3 mV 1V 10 V
模拟输出 / 反馈输入
它们以远程组 (电力供给元件的旋转开关)的顺序编号。
如果在每组中有若干个计数模块,那么它们的顺序为从上到下和从左到右。
CNC 8070
(SOFT V03.0X)
75
Installation manual
手轮配置
可以设置手轮,使它可为所有的轴通用或仅仅用于某根轴 (单独的)。
• 单独的手轮只可以控制与之关联的轴的运动。
• 使用通用手轮时,必须用JOG键选择要运动的轴。它们不能移动与单独手轮相关
2. 联的那些轴。
如下手轮的配置是可能的:
机床参数
JOG 模式的机床参数
• 单一的手轮控制所有的轴。
• 一个或几个单独手轮,每个手轮与一根轴相关联。
• 一个或几个单独手轮和一个通用于其余所有轴的手轮。
NMPG 手轮的数量
可取值 0 到 3.
缺省值 0 ( 不存在手轮 ).
关联变量 (V.)MPMAN.NMPG
与 CNC 连接的手轮的总数:单独手轮加上通用手轮。
MANPG 手轮表格
显示手轮设置表格。
MANPG n 手轮配置
COUNTERID 手轮的反馈输入
可取值 对于连接到键盘上的手轮,取值从 -1 到 -8
对于连接到反馈计数器(阅读器)模块上的手轮,取值从1 到16
缺省值 : 0
关联变量 (V.)MPMAN.COUNTERID[i]
手轮可以通过键盘(每键盘三个)及远程组计数器模块(每模块四个)连接到 CNC。
MPGAXIS 与手轮相关联的轴
CNC 8070
关联变量 (V.)MPMAN.MPGAXIS[i]
轴的命名与跟它相关联的手轮有关。 在定义与所有的不单独拥有手轮的轴相关联的
通用手轮时,将此参数空着。
(SOFT V03.0X)
76
Installation manual
JOG 键的配置
JOGKEYDEF 轴和运动方向
关联变量 (V.)MPMAN.JOGKEYDEF[i]
1 2 3
竖向 JOG 键盘
2.
机床参数
JOG 模式的机床参数
4 5 6
横向 JOG 键盘 .
7 8 9 1 2 3 4 5
10 11 12 6 7 8 9 10
13 14 15 11 12 13 14 15
JOG 键区由下列类型的键组成。
定义轴和手动方向的键
X+ 7+
定义手动控制轴的键
X 7
定义运动方向的键
+ -
快速键
JOGTYPE JOG 类型
可取值 加压轴 / 保持轴 .
缺省值 加压轴 .
关联变量 (V.)MPMAN.JOGTYPE
在手动键盘有不同的键来选择轴和手动方向时使用该参数。这样的情况下,手动控
制一根轴需要激活轴键和运动方向键 。
(SOFT V03.0X)
77
Installation manual
手轮设置
2. 进给率输入 :
100 线的分度盘
键盘 (MPG1)
机床参数
JOG 模式的机床参数
脉冲 / 转速 : 100
分辨率 (X): 0.001, 0.01, 0.1
• 用于 Y 轴的单独手轮
进给率输入 : 键盘 (MPG2)
100 线的分度盘
脉冲 / 转速 : 200
分辨率 (Y): 0.001, 0.01, 0.1
• 用于其余轴的通用手轮 (Z, A)
进给率输入 : 计数器 (X1)
100 线的分度盘
脉冲 / 转速 : 100
分辨率 (Z): 0.001, 0.01, 0.1
分辨率 (A): 0.01, 0.1, 1
参数设置 :
NMPG 3 3- 手轮系统
• X 轴手轮 (MANPG 1)
COUNTERID -1 键盘 (MPG1)
MPGAXIS X
• Y 轴手轮 (MANPG 2)
COUNTERID -2 键盘 (MPG2)
MPGAXIS Y
MPGAXIS 与其余轴相关联
78
Installation manual
设置 JOG 键 2.
机床参数
JOG 模式的机床参数
例如:一台拥有将 X, Y, U, V 轴分别定义为 AXISNAME 1, 2, 3, 4 的机床,想要使用
相同名字的键手动控制X和Y轴,使用第4轴的键控制U 轴及使用第5 轴的键控制V轴。
例 1: 竖向 JOG 键盘
JOG 键区 JOGKEYDEF 键 值
1 [X+] 1+
X+ Y+ 4+
2 [Y+] 2+
3 [4+] 3+
X- Y- 4-
4 [X-] 1-
5+ 5- 5 [Y-] 2-
6 [4-] 3-
7 [5+] 4+
8 [R] R
9 [5-] 4-
10 - 15 ---
例 2: 竖向 JOG 键盘
JOG 键区 JOGKEYDEF 键 值
1 [X] 1
X Y +
2 [Y] 2
3 [+] +
4 5 -
4 [4] 3
5 [5] 4
6 [-] -
7 [R] R
8 ---
9 ---
10 - 15 ---
CNC 8070
(SOFT V03.0X)
79
Installation manual
例 3: 竖向 JOG 键盘
JOG 键区 JOGKEYDEF 键 值
1 [+] +
+ -
2 [R] R
3 [-] -
X 4+ 4-
4 [X] 1
Y 5+ 5- 5 [4+] 3+
2. 6
7
[4-]
[Y]
3-
2
机床参数
JOG 模式的机床参数
8 [5+] 4+
9 [5-] 4-
10 - 15 ---
例 4: 横向 JOG 键盘
JOG 键区 JOGKEYDEF 键 值
1 [X+] 1+
X+ Y+ 4+ 2 [Y+] 2+
3 [4+] 3+
X- Y- 4-
4-5 ---
6 [X-] 1-
5+ 5-
7 [Y-] 2-
8 [4-] 3-
9 - 10 ---
11 [5+] 4+
12 [R] R
13 [5-] 4-
14 - 15 ---
例 5: 横向 JOG 键盘
JOG 键区 JOGKEYDEF 键 值
1 [X+] 1+
X+ Y+ 4 5 2 [Y+] 2+
3 [R] R
X- Y- + -
4 [4] 4
5 [5] 5
6 [X-] 1-
7 [Y-] 2-
8 ---
9 [+] +
10 [-] -
11 - 15 ---
CNC 8070
(SOFT V03.0X)
80
Installation manual
2.5 M 功能表的机械参数
M 功能表
MTABLESIZE 表格元素的数量
可取值 0 到 200.
缺省值
关联变量
50
(V.)MPM.MTABLESIZE 2.
机床参数
M 功能表的机械参数
定义了多达 200 个辅助 M 功能。分配给每种功能一个子程序且定义为同步类型。
DATA n M 功能表
MNUM M 功能号
可取值 0 到 65535.
关联变量 (V.)MPM.MTABLESIZE[i]
SYNCHTYPE 同步类型
可取值 : M 不同步
先发送 - 先同步 .
先发送 - 后同步 .
后发送 - 后同步 .
缺省值 先发送 - 先同步 .
关联变量 (V.)MPM.SYNCHTYPE[i]
由于 M 功能可与轴的运动同时编写在同一个程序段中,所以必须指出何时将功能发
送给 PLC, 何时检测其是否已经执行完毕 (同步)。
在运动之前或之后发送和 / 或 同步:
• 如果 M 功能用于打开一盏灯,将在不同步的状态下设置它,因为没有必要检测这
盏灯是否打开了。
• 功能 M03 和 M04 用于启动主轴,在运动之前必须同步的执行它们。
• 功能 M5 用于停止主轴,在运动之后应该同步的执行它。
MTIME M 功能的估计时间
可取值 0 到 1000000 毫秒 .
缺省值 : 0 毫秒 .
关联变量 (V.)MPM.MTIME[i]
在编辑 - 模拟模式下,有个选项允许计算在程序中给定的加工条件下,执行一部分
程序所需要的时间。
CNC 8070
设置该参数可微调计算。
MPROGNAME 与 M 功能相关联的子程序名
可取值 : 任何少于或等于 64 个字符的文字
关联变量 (V.)MPM.MPROGNAME[i] (SOFT V03.0X)
81
Installation manual
在与确定的 M 功能相关联的子程序中为了区分程序,在子程序之内用变量
i (V.)G.CNCHANNEL 来区分每个通道的编码。
2.
机床参数
M 功能表的机械参数
CNC 8070
(SOFT V03.0X)
82
Installation manual
2.6 动力机械参数
2.6.1 运动学配置
可以为机床设置多达六种不同的动力。 必须为每种应用的动力类型下定义。参数
KINID 表示通电状态下 CNC 默认的动力的数量 (不是种类)。
可以控制如下几种类型的运动:
• 球形主轴,直角主轴 ,角度主轴。
2.
机床参数
动力机械参数
• 双旋转工作台。
• 主轴和工作台 .
• C 轴运动
A B C
E
D
轴的分类
每个通道可以有一个有效运动。一个运动可以配置 3 到 5 根轴。所有组成运动的轴
必须属于同一个通道,且必须按如下顺序占据第一个位置。
第一轴 平面第一主轴 ( 横坐标 ).
第二轴 平面第二主轴 ( 纵坐标 ).
第三轴 纵轴 .
第四轴 运动的第四轴
第五轴 运动的第五轴 .
第六轴及剩余的轴 其余轴
CNC 8070
前三根轴必须是线性的。在它们上面施加主轴补偿。 运动的第四和第五轴可能是旋
转的或者是线性的,这取决于运动的类型。
(SOFT V03.0X)
83
Installation manual
运动配置
NKIN 不同运动的数量
可取值 0 到 6.
缺省值 : 0
关联变量 (V.)MPK.NKIN
运动表格
2. KINEMATIC
显示运动配置的表格。对于每种动力都必须定义以下参数:
机床参数
动力机械参数
TYPE 运动类型
DATA1 - DATA42 每种运动所需要的数据
TYPE 运动类型
1 = 直角或球形主轴头 YX.
2 = 直角或球形主轴头 ZX.
3 = 直角或球形主轴头 XY.
4 = 直角或球形主轴头 ZY.
5 = 角度主轴头 XZ.
6 = 角度主轴头 YZ.
7 = 角度主轴头 ZX.
8 = 角度主轴头 ZY.
9 = 旋转工作台 AB.
10 = 旋转工作台 AC.
11 = 旋转工作台 BA.
12 = 旋转工作台 BC.
13 = 主轴 - AB 工作台 .
14 = 主轴 - AC 工作台 .
15 = 主轴 - BA 工作台 .
16 = 主轴 - BC 工作台 .
41 = C 轴。当 ALIGNC = YES 时加工工件表面。
42 = C 轴 。当 ALIGNC = NO 时加工工件表面。
43 = C 轴。加工工件的旋转侧面。
CNC 8070
(SOFT V03.0X)
84
Installation manual
B
A
Z A
Z Z Z
2.
Y X Y X Y Y X
X
机床参数
动力机械参数
B
C
C C B
A
C
A
Z Z Z Z
Y X Y X Y X Y X
A B
B
A A
Z Z Z Z
Y X Y X Y X Y X
A A B B
B C A C
Z Z Z Z
Y X Y X Y X Y X
TYPE=41/42 TYPE=43
Y Z
C
CNC 8070
(SOFT V03.0X)
85
Installation manual
主轴运动学定义 ( 类型 1 到 8)
可以控制球形主轴头、直角主轴头和角度主轴头。
2. A B C
机床参数
动力机械参数
(A) 球形主轴。
(B) 直角主轴。
(C) 旋转 (角度)主轴头。
4
4
5
Z Z
Y X Y X
CNC 8070
(SOFT V03.0X)
86
Installation manual
DATA1...DATA7 主轴尺寸
不需要对它们下定义,下表中列出了为每个模型定义的参数及其含义。
可以用正值或者负值来定义它们。图表中的 (+)号表示假定那个方向为正。.
机床参数
动力机械参数
DATA6 表示刀具轴与沿 Y 轴的第二旋转轴之间的距离。
DATA2( ) DATA3( )
TYPE=1
B
DATA4( )
DATA1( )
A
Z
Z Z
Y X
X Y DATA6( )
TYPE=2 DATA2( )
DATA4( )
C
DATA1( )
A
Z Z Z
Y X X Y DATA3( )
DATA6( )
A
DATA4( )
B
DATA1( )
Z Z
Z
Y X Y
X
CNC 8070
(SOFT V03.0X)
87
Installation manual
DATA5( )
TYPE=4 DATA3( )
DATA2( )
DATA4( )
2. Y
Z
X
B
Z
DATA1( )
Z
X Y
机床参数
动力机械参数
TYPE=5
DATA6( )
DATA3( )
DATA5( ) DATA7( )
A
C
DATA1( ) DATA2( )
Z Z Z
Y X X Y
TYPE=6 DATA5( )
DATA2( )
DATA7( ) DATA6( )
B
C
DATA1( )
DATA3( )
Z Z Z
Y X
X Y
DATA4( ) DATA6( )
A DATA5( )
DATA1( )
Z
Z Z
Y X
X Y
TYPE=8 DATA7( )
DATA2( )
DATA5( ) DATA4( )
C B
Z
Z Z
Y X
X Y
(SOFT V03.0X)
88
Installation manual
DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置
可取值 ±99999.9999º 之内
缺省值 : 0
主轴的其它位置是指当刀具垂直于工作平面 (平行于纵轴)的位置。
DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
可取值 0 ( 由 DIN 66217 标准指示的方向 )。 2.
1 ( 与 DIN 66217 标准相反的方向 )。
机床参数
动力机械参数
缺省值 0
对于旋转轴,旋转的方向已确定,当环绕相关联的线性轴,弯曲你的手指 (闭合手
掌)时,你的拇指指向线性轴的正方向 。
DATA12 手动旋转轴或伺服控制旋转轴
0 = 两个轴都是伺服控制。
1 = 主轴手动控制而第二旋转轴伺服控制 。
2 = 主轴伺服控制而第二旋转轴手动控制。
3 = 两轴都是手动控制。
CNC 8070
(SOFT V03.0X)
89
Installation manual
工作台的运动学定义 ( 类型 9 到 12)
可以控制如下类型的旋转工作台:
2.
机床参数
动力机械参数
DATA1 ( 现在还没有用 )
DATA2...DATA5 工作台尺寸
可以用正值或者负值来定义它们。图表中的 (+)号表示假定那个方向为正。 .
DATA5 表示第二和主旋转工作台之间的距离。
TYPE=9 Z Z
X Y
DATA5( )
A DATA2( ) DATA4( )
Z DATA3( )
Y X
TYPE=10 Z Z
X Y
DATA5( )
DATA4( )
DATA2( )
DATA3( )
CNC 8070 Z A
Y X
(SOFT V03.0X)
90
Installation manual
2.
机床参数
动力机械参数
DATA6...DATA7 ( 现在还没有用 )
DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置
可取值 ±99999.9999º 之内
缺省值 0
主轴的其它位置是指当刀具垂直于工作平面 (平行于纵轴)的位置。
DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
可取值 0 ( 由 DIN 66217 标准指示的方向 ).
1 ( 与 DIN 66217 标准相反的方向 ).
缺省值 0
对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,
拇指指向线性轴的正方向 。
CNC 8070
(SOFT V03.0X)
91
Installation manual
DATA12 手动旋转轴或伺服控制旋转轴
0 = 两根轴都是伺服控制。
1 = 主轴手动控制而第二旋转轴伺服控制 。
2 = 主轴伺服控制而第二旋转轴手动控制。
3 = 两轴都是手动控制。
2.
机床参数
动力机械参数
CNC 8070
(SOFT V03.0X)
92
Installation manual
主轴 - 工作台运动学定义 ( 类型 13 到 16)
这种类型的运动,一根旋转轴在主轴上,而另一根在工作台上。主轴上的那根旋转
轴朝向刀具,工作台上的那根旋转轴朝向工件。
2.
机床参数
动力机械参数
施加运动的通道中轴的顺序是:
• 前两根轴对应工作平面。
• 第三根轴对应刀具轴。
• 第四根轴对应主轴的旋转轴。
• 第五根轴对应工作台的旋转轴。
定义运动的类型为平行于通道第三轴的刀具且工作平面垂直于刀具。
DATA1...DATA6 主轴尺寸和工作台布置
不需要对它们下定义,下表中列出了为每个模型定义的参数及其含义。
可能用正值或者负值来定义它们。图表中的 (+)号表示假定那个方向为正。
CNC 8070
(SOFT V03.0X)
93
Installation manual
TYPE=13
DATA13( )
DATA14( )
DATA15( )
2. A
DATA1( )
机床参数
动力机械参数
DATA3( )
Z Z
X Y
DATA6( )
DATA4( )
Z
Y X
TYPE=14
DATA13( )
DATA14( )
DATA15( )
DATA1( )
A
DATA3( )
Z Z
X Y
CNC 8070
DATA5( )
DATA4( )
Z
Y X
(SOFT V03.0X)
94
Installation manual
TYPE=15
DATA14( )
DATA13( )
DATA15( )
B
DATA1( )
2.
机床参数
动力机械参数
DATA2( )
Z Z
X Y
DATA6( )
DATA5( )
Z
Y X
TYPE=16
DATA14( )
DATA13( )
DATA15( )
DATA1( )
B
DATA2( )
Z Z
X Y
CNC 8070
DATA5( )
DATA4( )
Z
Y X
(SOFT V03.0X)
95
Installation manual
DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置
可取值 ±99999.9999º 之内
缺省值 : 0
主轴的其它位置是指当刀具垂直于工作平面 (平行于纵轴)的位置。
DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
2. 可取值 0 ( 由 DIN 66217 标准指示的方向 ).
1 ( 与 DIN 66217 标准相反的方向 ).
机床参数
动力机械参数
缺省值 : 0
对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,
拇指指向线性轴的正方向 。
DATA12 手动旋转轴或伺服控制旋转轴
0 = 两根轴都是伺服控制。
1 = 主轴手动控制而第二旋转轴伺服控制 。
2 = 主轴伺服控制而第二旋转轴手动控制。
3 = 两轴都是手动控制。
DATA 13...DATA15主轴的布置
DATA16...DATA42 ( 现在还没有用 )
CNC 8070
(SOFT V03.0X)
96
Installation manual
这种类型的运动中,必须定义与线性轴相关的旋转轴的实际位置。如果定义了这些
运动,就可以认为旋转轴与线性轴是一致的 (例如:车床的主轴)。
DATA2 旋转轴的位置
机床参数
动力机械参数
可以用正值或者负值来定义它们。
TYPE=41/42 C C
X Y
DATA2(+)
图表中的 (+)号表示假定那个方向为正。
DATA5 旋转轴的位置
可取值 0 ( 旋转轴处于工件 - 零点 )
1 ( 由参数 DATA2 指定旋转轴的位置 ).
缺省值 0
DATA10 旋转轴的旋转方向
可取值 0 ( 由 DIN 66217 标准指示的方向 ).
1 ( 与 DIN 66217 标准相反的方向 ).
缺省值 0
对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,
拇指指向线性轴的正方向 。
CNC 8070
(SOFT V03.0X)
97
Installation manual
C 轴运动的定义 ( 类型 43)
这种类型的运动中,必须定义与线性轴相关的旋转轴的实际位置。如果定义了这些
运动,就可以认为旋转轴与线性轴是一致的 (例如:车床的主轴)。
DATA2 旋转轴的位置
可以用正值或者负值来定义它们。
TYPE=43 Z Z
X Y
DATA2(+)
图表中的 (+)号表示假定那个方向为正。
DATA10 旋转轴的旋转方向
可取值 0 ( 由 DIN 66217 标准指示的方向 ).
1 ( 与 DIN 66217 标准相反的方向 ).
缺省值 0
对于旋转轴,旋转的方向已确定,环绕相关联的线性轴,弯曲手指(闭合手掌)时,
拇指指向线性轴的正方向 。
CNC 8070
(SOFT V03.0X)
98
Installation manual
2.6.2 角度变换配置
什么是倾斜轴的角度变换?
对于倾斜轴的角度变换而言,它可以沿着一根不垂直于其它轴的轴运动。 2.
对于某些机床,用 笛卡儿方式配置轴,它们彼此不正交。一个典型的例子就是车床
机床参数
动力机械参数
的 X 轴由于坚固的原因而不垂直于 Z 轴。
X
X'
X 笛卡儿轴 .
X' 角度轴 .
Z 正交轴 .
倾斜轴角度变换注意事项
构成角度变换的那些轴必定会遇到如下的必要条件:
• 可以用系统中的任意一对轴来定义角度变换,但是为了激活变换,两根轴一定要
属于相同的通道。
• 两根轴必须是线性的。
• 两根轴可以是联动轴 (从动轴)或龙门轴。
当角度变换被激活时,不可能进行机床原点的搜索。
如果角度变换处于激活状态,显示的坐标将是笛卡尔系统的坐标。否则,它将显示
真实轴的坐标。
CNC 8070
(SOFT V03.0X)
99
Installation manual
角度变换配置
NANG 角度变换的数量
可取值 0 到 14.
缺省值 0
关联变量 (V.)MPK.NANG
ANGTR 角度变换的数量
2. 显示角度变换配置的表格。对于每个动力而言必须定义下面的参数 :
ANGAXNA ORTAXNA ANGANTR OFFANGAX
机床参数
动力机械参数
X
X'
60
ANGAXNA X
ORTAXNA Z
Z ANGANTR 60º
OFFANGAX
ORTAXNA 正交轴的命名
关联变量 (V.)MPK.ORTAXNA[i]
用于角度变换,垂直于笛卡尔轴的轴的命名。
ANGANTR 笛卡尔轴和倾斜轴之间的角度
可取值 ±360.0000º.
缺省值 30 度 .
关联变量 (V.)MPK.ANGANTR[i]
顺时针角度轴旋转为正角度。反之,逆时针方向为负角度。
OFFANGAX 角度变换原点偏置
可取值 ±99999.9999 毫米之内
±3937.00787 英寸之内
缺省值 0.
关联变量 (V.)MPK.OFFANGAX[i]
(SOFT V03.0X)
100
Installation manual
2.7 刀库机械参数
刀库的配置
NTOOLMZ 刀库数量
可取值 0 到 4.
缺省值
关联变量
1
(V.)TM.NTOOLMZ 2.
机床参数
刀库机械参数
系统刀库的数量。
虽然每个通道都有属于它们自己的刀库,但是刀库并不是与所有具体的通道相关
联,它们也不与所有具体的主轴相关联。
它们没有安装在刀库中。当编程用到它们时,CNC 需要操作者将它们插入到主轴里。
MAGAZINE 刀库表格
显示输入刀库数据的表格。每个刀库有一个表格。
每个表格都有如下的机床参数需要设置:
STORAGE MANAGEMENT
存储数据
STORAGE 与存储相关的参数
RANDOM 随机刀库
可取值 是/否
缺省值 : 否
关联变量 (V.)TM.MZRANDOM[z]
CNC 8070
(SOFT V03.0X)
101
Installation manual
刀库管理
MANAGEMENT 管理的相关参数
显示设置刀库管理的参数。
TYPE CYCLIC GROUND
OPTIMIZE M6ALONE
2. TYPE 刀库的类型
可取值 异步刀库
机床参数
刀库机械参数
同步刀库
转塔刀库
同步刀库 + 2 机械臂
同步刀库 + 1 机械臂
缺省值 同步刀库 .
关联变量 (V.)TM.MZTYPE[z]
CYCLIC 循环换刀架
可取值 是/否
缺省值 是.
关联变量 (V.)TM.MZCYCLIC[z]
对于非循环的换刀,在一列中可能搜索数把刀具,而没有必要进行实际的换刀操作
(M06 功能)。
OPTIMIZE 刀具管理
可取值 是/否
缺省值 是.
关联变量 (V.)TM.MZOPTIMIZED[z]
T2 如果 Optimize = 否,选择它。
T3 M6 总是处于被选择状态,M6 表示换刀。 .
T5 总是处于被选择状态,M6 跟在它后面。
M6
(SOFT V03.0X)
M06 功能表示换刀。该参数表示在没有选择刀具的情况下执行 M06 的结果。
102
Installation manual
2.7.1 刀库的类型
CNC 可以管理如下类型的刀库:
• 转塔刀库
• 异步刀库
• 同步刀库
• 同步刀库 + 2 机械臂
• 同步刀库 + 1 机械臂
2.
A
机床参数
刀库机械参数
B
C D
(A) 转塔刀库 .
(B) 无机械臂同步刀库 .
(C) 拥有 1 或 2 个刀杆柄机械臂的同步刀库
(D) 异步刀库
转塔刀库的类型
它是数控车床最典型的一种刀库,在工件加工时不可以换刀的。
无机械臂的同步刀库
对于无机械手臂的同步刀库, 刀库必须靠近主轴来换刀,在工件加工时不可以换
刀。
换刀按如下步骤执行:
1. 停止轴的运动。
2. 刀库靠近主轴来抓住刀具。
3. 选择新刀具,将其安装在主轴上。
4. 刀库返回原位置。
5. CNC 恢复程序执行。
CNC 8070
(SOFT V03.0X)
103
Installation manual
拥有换刀臂的同步刀库 (1 或 2 个刀杆柄)
拥有换刀臂的同步刀库 (1 或 2 个刀杆柄),其刀库很接近主轴。在加工工件时不
能换刀,因为手臂可能发生碰撞。
换刀按照如下步骤执行:(以拥有 2 个刀杆柄的刀库为例)
1. 在刀库中选好新的刀具。
2. 停止轴的运动。
3. 机械臂抓住两个刀具夹持器上的刀具 (刀库上和主轴上),交换它们。
2. 4. 机械臂退回原位。
5. CNC 恢复程序执行。
机床参数
刀库机械参数
异步刀库
异步刀库安置在远离主轴的地方。在加工工件时,可以执行很多运动,因此缩短了
加工时间。
换刀按如下步骤执行:
1. 在执行加工操作时,在刀库中选好新的刀具,换刀臂选中它,将其带到离主轴很
近的位置。
2. 停止轴的运动。
3. 另一个刀杆柄夹持住安装在主轴上的刀具,进行换刀。
4. 程序恢复执行,换刀臂离开刀具返回刀库。
CNC 8070
(SOFT V03.0X)
104
Installation manual
为了使更改的那些参数生效,必须重新启动 CNC。
定制屏幕
WINDOW 主窗口的尺寸 2.
机床参数
HMI 机械参数 ( 接口 )
必须设置如下的参数:POSX, POSY, WIDTH 和 HEIGHT。
VMENU 竖向软件键菜单位置
可取值 左/右.
缺省值 右.
LANGUAGE 操作语言
在下列可用的语言中选择一种语言:
ENGLISH SPANISH ITALIAN GERMAN
FRENCH BASQUE PORTUGUESE
USERKEY 定制用户键
使用户键与一项功能相关联。
FUNCTION 用户键的功能
可取值 Windows, 组件 , 应用软件 , 无 .
缺省值 : 无.
执行下面的哪个任务取决于选择的功能。
• 最小化 CNC ,显示 Windows 窗口。
• 不使用 CNC 热键获取组件 (操作模式)。
• 执行外部应用软件,例如 FGUIM。
• 取消键的功能。
CNC 8070
(SOFT V03.0X)
105
Installation manual
COMPONENT 不使用热键获取一个组件
可取值 诊断模式
PLC
机械参数
DDSSETUP.
TUNING
刀具校准
2. APPLICATION 执行 PC 应用软件
机床参数
HMI 机械参数 ( 接口 )
必须指定完整的应用软件路径。例如:
C:\CNC8070 \FAGOR \ RELEASE \FGUIM.EXE
CHANGEKEY 定制切换键
使切换键与一项功能相关联。
FUNCTION 切换键的功能
可取值 下一专栏 / 下一通道 / 菜单
缺省值 下一专栏
可以选择显示激活的操作模式的下一专栏,转变到下一个通道或显示系统菜单。
如果显示菜单,必须用软件每个键菜单显示的选项设置参数 MENU。
MENU 创建系统菜单
按下切换键时,显示创建软件键菜单的参数表格。
SYSMENUMODE 系统菜单的特性
可取值 可变的 / 固定的 .
缺省值 可变的
它确定系统菜单何时不起作用。
• 如果定义为 “可变的”,在选择菜单选项或转换激活组件时,它不起作用。
• 如果定义为 “固定的”,直到再按一次切换键,软件键菜单才会改变 。
SYSHMENU 横向系统菜单
SYSVMENU 竖向系统菜单
可取值 不起作用 .
屏幕
通道
组件 .
缺省值 : 不起作用
设置将出现在每个软件键菜单中的选项。
• 菜单不起作用。
CNC 8070 • 菜单显示激活操作模式的各种专栏或屏幕。
• 菜单显示各种通道。
• 菜单显示 CNC 的组件或操作模式。
(SOFT V03.0X)
106
Installation manual
ESCAPEKEY 定制 ESCAPE 键
使 ESCAPE 与一项功能相结合。
缺省值
Pr. 菜单 / 组件
Pr. 菜单 2.
机床参数
HMI 机械参数 ( 接口 )
可以选择显示先前的软件键菜单,先前的操作模式或两者都选。如果选择“两者”,
在每次按该键时,它将显示先前的软件键菜单直到主菜单。从那时起,操作模式就
换了。
NPREVIOUS 先前组件存储的最大数量
可取值 1 到 5.
缺省值 1.
SIMJOGPANEL 模拟 JOG 面板
可取值 是/否.
缺省值 否.
GRAPHTYPE 通道图形的列表
对于车床,它显示定义每个通道图形结构的表格。
GRAPHTYPECH n通道图形的类型
可取值 横向车床: X+ Z+ / X- Z+ / X+ Z- / X- Z-.
竖向车床: X+ Z+ / X- Z+ / X+ Z- / X- Z-.
缺省值 横向 X+ Z+.
对于车床,它设置通道图形的结构。
(SOFT V03.0X)
107
Installation manual
读取驱动变量
DRIVEVAR 驱动变量表
驱动器上参考变量的数量
机床参数
OEM 机械参数
SIZE
可取值 0 到 99.
缺省值 0
关联变量 (V.)DRV.SIZE
DATA 驱动变量列表
显示驱动器上参考变量的表格。
对于每个变量必须设置下面的参数:
MNEMONIC AXIS ID TYPE
MODE
MNEMONIC 驱动器变量的命名
AXIS 变量从属的轴或主轴
ID 驱动器变量识别符
TYPE 通道的类型
变量的访问可以是同步或异步。
通过循环通道控制同步变量通道。通过服务通道控制异步变量通道,即使是驱动器
选项的缺省值为相反的。
用同步通道不可以定义所有的变量,只有那些驱动器允许的变量才可以。参考驱动
手册。
变量的访问可以是只读或读写的。
(SOFT V03.0X)
通用 OEM 参数
108
Installation manual
DATA OEM 参数
可使用下述变量访问这些参数:
(V.)MTB.P[n]
2.
机床参数
OEM 机械参数
凸轮编辑器
CAMTABLE 电子凸轮表格
SIZE 电子凸轮数量
可取值 0 到 16
缺省值 0
DATA 凸轮数据
显示可利用的凸轮。
CAM1..16 电子凸轮编辑器
拥有通过速度、加速度和加加速度输入的图形辅助数据来分析凸轮特性的友好辅助
凸轮编辑器。
该功能有一本详细的手册。
有关电子凸轮的要求与操作的详细信息,可参阅 CD-ROM 中的文件。
CNC 8070
(SOFT V03.0X)
109
Installation manual
2.10 按字母顺序排列的机床参数列表
助记符 机床参数 页数
111
Installation manual
2. ESTDELAY
EXTMULT
FACEAXIS
跟随误差延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S)................... 72
距离编码标志的外部因素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A X)................... 69
端面轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L) (A S X) ...................... 40
反馈警告激活 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A) ...................... 59
PARá METROS Má QUINA
按字母顺序排列的机床参数列表
FBACKAL
FBACKSRC 反馈类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 40
FEDYNAC 跟随误差偏离百分率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S)................... 71
FEEDND 对所有的通道轴应用编程进给率........................................................................................... 35
FFGAIN 自动模式前馈百分率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 62
FFWTYPE 预先控制类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 62
FILTER n 滤波器配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54
FILTER 滤波器表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54
FLWEMONITOR 监控类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 71
FPRMAN jog 模式允许的功能 G95 ...................................................................................................... 33
FREQUENCY 拐点或中间频率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 56
FUNCTION ESCAPE 键关联功能.............................................................................................................. 108
FUNCTION 切换键功能 ......................................................................................................................... 107
FUNCTION 用户键功能 ......................................................................................................................... 106
G00FEED G00 进给率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 61
GANTRY 固定同步轴 ........................................................................................................................... 16
GEOCONFIG 通道轴的几何配置 ................................................................................................................ 27
GRAPHTYPE 通道图形列表...................................................................................................................... 108
GRAPHTYPECH n 通道图形类型...................................................................................................................... 108
GROUND 允许使用磨削刀具 ( 手动装载 )........................................................................................... 102
GROUPID 通道属性分组........................................................................................................................ 26
HEIGHT 窗口的高度 ......................................................................................................................... 106
HIDDENCH 隐藏通道............................................................................................................................... 26
HIRTH Hirth 轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 40
HPITCH Hirth 轴节距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 40
HTIME H 功能估计时间 .................................................................................................................... 23
I0CODDI1 两种固定距离编码 I0 的距离. . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 70
I0CODDI2 两种可变距离编码 I0 的距离. . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 70
I0TYPE 参考标志 (I0) 的类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
ICORNER (G5/G7/G50) 拐角类型的缺省值 .......................................................................................... 33
ID 驱动器变量识别符 .............................................................................................................. 109
IFEED 进给率 (G94/G95) 类型的缺省值 ......................................................................................... 32
IMOVE 运动 (G0/G1) 类型的缺省值 ................................................................................................. 32
INCHES 缺省工作单位 ( 毫米 , 英寸 ) ................................................................................................. 20
INCJOGDIST 增量微动 距离. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 52
INCJOGDIST 增量 - 微动 - 距离表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 52
INCJOGFEED n 增量微动进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 53
INCJOGFEED 增量 - 微动 - 进给率表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 52
INPOMAX 到达位置时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 72
INPOSW 处于位置区域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 59
INPOTIME 处于位置时间最小值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 72
INPUTREV 发动机轴的旋转 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 58
INPUTREV2 发动机轴的旋转 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 58
IPLANE 主平面 (G17/G18) 缺省值..................................................................................................... 32
IPOACCP 以 G201 方式执行加速度的 % 的最大值 . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 50
IPOFEEDP 以 G201 方式执行进给率的 % 的最大值 . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 50
IRCOMP 刀具半径补偿模式 (G136/G137) 的缺省值 ........................................................................... 33
ISYSTEM 编程类型 (G90/G91) 的缺省值 ............................................................................................. 32
CNC 8070 JOGFEED 连续 JOG 模式进给率. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 49
JOGKEYDEF 轴和运动的方向 .................................................................................................................... 77
JOGRAPFEED 连续快速 JOG 模式进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 50
JOGTYPE JOG 特性.............................................................................................................................. 77
KINEMATIC 运动学表格 ........................................................................................................................... 85
KINID 缺省运动数量........................................................................................................................ 30
LACC1 第一部分加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 64
(SOFT V03.0X) LACC2 第二部分加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 64
LANGUAGE 操作语言............................................................................................................................. 106
LFEED 转换速度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 64
LIMIT- 负向软件界限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 46
LIMIT+ 正向软件界限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 46
LONGAXIS 纵轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L) (A S X) ...................... 40
112
Installation manual
113
Installation manual
2. POSERROR
POSERROR
POSITION
正向误差. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54
正向误差............................................................................................................................... 22
每点位置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 54
主控轴位置 ........................................................................................................................... 22
PARá METROS Má QUINA
按字母顺序排列的机床参数列表
POSITION
POSX 左上角 X 坐标 .................................................................................................................... 106
POSY 左上角 Y 坐标 ..................................................................................................................... 106
PRB1MAX 最大探测坐标 ( 横坐标轴 ) .................................................................................................... 37
PRB1MIN 最小探测坐标 ( 横坐标轴 ) .................................................................................................... 37
PRB2MAX 最大探测坐标 ( 纵坐标轴 ) .................................................................................................... 37
PRB2MIN 最小探测坐标 ( 纵坐标轴 ) .................................................................................................... 37
PRB3MAX 最大探测坐标 ( 垂直于平面的轴 ) ......................................................................................... 37
PRB3MIN 最小探测坐标 ( 垂直于平面的轴 ) ......................................................................................... 37
PRBDI1 与探针 1 相关联的数字输入 .................................................................................................. 24
PRBDI2 与探针 2 相关联的数字输入 .................................................................................................. 24
PRBPULSE1 探针 1 脉冲的类型 ................................................................................................................ 25
PRBPULSE2 探针 2 脉冲的类型 ................................................................................................................ 25
PRELFITI 前后轴 . 施加预载的过滤时间 ............................................................................................... 15
PRELOAD 前后轴 . 两电动机之间的预载 ............................................................................................... 14
PREPFREQ 每循环准备程序块的数量...................................................................................................... 29
PRGFREQ PLC 的 PRG 模块的频率 ( 在循环中 ) .................................................................................. 18
PROBE 正在使用的探针 .................................................................................................................... 24
PROBEAXIS 探测轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROBEDATA 有关探针参数的通道............................................................................................................. 37
PROBEDATA 探针参数............................................................................................................................... 24
PROBEDELAY 探针 1 信号延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROBEDELAY2 探针 2 信号延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROBEFEED 最大探测进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROBERANGE 最大制动距离 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 48
PROGAIN 比例增益 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 61
RANDOM 随机刀库............................................................................................................................. 102
RAPIDOVR 作用于 G00 的倍率 ( 从 0 到 100%) ..................................................................................... 35
REFDIREC 机床原点搜寻方向 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 47
REFFEED1 快速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
REFFEED2 慢速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
REFNEED 强制原点搜寻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 53
REFNEED 强制原点搜寻........................................................................................................................ 21
REFPSUB (G74) 与功能 G74 相关联的子程序................................................................................................. 36
REFPULSE I0 脉冲类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 69
REFSHIFT 参考点的偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
REFTIME 估计机床原点搜寻时间 ......................................................................................................... 23
REFVALUE 参考点位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 68
REPOSFEED 最大复位进给率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R) (A S X)................... 49
ROPARMAX 最大总的只读算术参数 ......................................................................................................... 20
ROPARMIN 最小总的只读算术参数 ......................................................................................................... 20
ROUNDFEED G5 进给率的百分率 .............................................................................................................. 34
ROUNDTYPE G5 圆整类型 ( 缺省值 ) ......................................................................................................... 34
SERBRATE Sercos 传输比率................................................................................................................... 18
SERCOSDATA SERCOS 驱动数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (S) ...................... 38
SERPOWSE Sercos 光强度 ...................................................................................................................... 19
SERVOOFF 偏置补偿. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A) ...................... 75
SET n 操作设置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 57
CNC 8070 SHARE 通过滤波器信号的 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A S X) ............... 56
SHORTESTWAY 通过最短路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(R) (A S X)...................... 43
SIMJOGPANEL 模拟 JOG 面板.................................................................................................................... 108
SINMAGNI 正弦曲线倍乘因子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(L R S) (A X)................... 59
SIZE 电子凸轮数量...................................................................................................................... 110
SIZE OEM 参数数量 ................................................................................................................... 110
SIZE 驱动器考虑变量的数量 ....................................................................................................... 109
(SOFT V03.0X) SIZE 刀库的大小 ( 刀位的数量 ) .................................................................................................. 102
SLAVEAXIS 龙门轴 . 从动轴..................................................................................................................... 16
SLOPETYPE 缺省的加速度类型 ................................................................................................................ 30
SPDLNAME n 主轴的命名 ........................................................................................................................... 17
SPDLNAME 系统主轴列表........................................................................................................................ 17
SPDLSTOP M2, M30 和 Reset 停止主轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(S) (A S X)...................... 45
114
Installation manual
CNC 8070
(SOFT V03.0X)
115
Installation manual
2.
PARá METROS Má QUINA
按字母顺序排列的机床参数列表
CNC 8070
(SOFT V03.0X)
116
概念
3
3.1 级联轴
级联轴由两个电动机彼此机械的结合在一起而构成的传动系统 (轴)。它常用在大
型设备上来驱动轴。
在此结构中可能遇到如下情形:
• 当单个电动机不能提供足够的扭矩来驱动轴时,级联轴可以提供必要的扭矩来
使轴运动。
• 在主电动机和从属电动机之间施加预载扭矩,从而减小齿条和齿轮之间的间隙。
• 齿条齿轮传动系统的刚性要比长丝杠的好。
由两个电动机驱动的齿条齿轮传动系统构成的级联轴的实例。
(A) 主电机或主控电机。除了提供扭矩之外,它还负责定位。
(B) 从属电机。它只用于提供扭矩。
控制级联轴的众多应用之一与龙门机床有关。
CNC 8070
117
Installation manual
TANDEM 级联轴
可以拥有多达 8 对级联轴。每一对都必须满足下列要求:
• 每个主控级联轴都可以有一个从动级联轴。
• 在速度上该轴必须是 SERCOS 。
• 预载可能施加在两个电动机之间。
3. • 每个电动机可能有不同的额定扭矩。
• 每个电机的旋转方向可能不一样。
• 两个蛾电动机之间的扭矩分布可能不同于 1:1 的比率。比如:那些额定扭矩不相
概念
级联轴
同的电动机。
每一对都有如下参数:
TMASTERAXIS TSLAVEAXIS TORQDIST
PRELOAD PRELFITI TPROGAIN
TINTIME TCOMPLIM
轴的名字由 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 两电机之间的预载
它是施加在主控轴和从动轴之间的扭矩差。该参数在它们之间设置牵引力,以消除
齿条齿轮传动系统处于静止时的间隙。
为了使两轴提供相反的扭矩,预载值必须大于所有阶段所需要的最大扭矩,包括加
速阶段。
118
Installation manual
施加预载就意味着机械的连接构成级联轴的主控轴和从动轴。否则,电机甚
至会在没有控制速度指令的情形下运动。
PRELFITI 施加预载的过滤时间
当设置了预载值时,它消除级联轴补偿器输入的扭矩阶梯。这样可以消除级联轴的
主控轴和从动轴速度指令中的台阶。
设置其为零,则滤波器失效。
概念
级联轴
缺省值 1000 毫秒
该参数可以通过示波器修改。
比例控制器产生一个与两个电动机之间的扭矩误差成比例的输出。
S max
k P = ⎛⎝ ----------⎞⎠ × TPROGAIN
T nom
Speed = k P • T error
可取值 0 到 100%.
缺省值 : 0 ( 没有施加比例增益 ).
该参数可以通过示波器修改。
例如:级联轴的最高转速为2000转/分,额定扭矩为20Nm。TPROGAIN设置为10%。
Kp = (2000 转 / 分 / 20 Nm) · 0.1= 10 转 / 分 /Nm.
整体控制器产生一个与两个电动机之间的扭矩误差的积分成比例的输出。
ControlTime
k i = --------------------------------------- × k p
IntegralTime
Speed = k i ⋅
∑T error
可取值 : 0 到 65535 毫秒
缺省值 0 ( 没有施加积分增益 ).
CNC 8070
该参数可以通过示波器修改。
TCOMPLIM 补偿极限
该参数是关于主控轴的,它定义主控电动机最高转速的百分率。如果设置其为“0”
值,级联轴控制的输出将是零,从而使级联轴失效。
119
Installation manual
可取值 0 到 100%.
缺省值 : 0
该参数可以通过示波器修改。
3.
概念
级联轴
CNC 8070
(SOFT V03.0X)
120
Installation manual
3.1.2 预载效果
下图所示为不同情况下的预载效果。
静止时预载
3.
概念
级联轴
加速时预载
恒速时预载。摩擦扭矩 > 预载
CNC 8070
(SOFT V03.0X)
121
Installation manual
恒速时预载。摩擦扭矩 < 预载
3.
概念
级联轴
减速时预载
CNC 8070
(SOFT V03.0X)
122
Installation manual
级联轴控制系统的方框图显示了具有从动级联轴的主控级联轴。龙门机床的方框图
由两个与下图相同的图表组成。
3.
概念
级联轴
方框图有两个区域,一个为驱动器,一个为 CNC,它包含位置循环和级联轴控制。
位置和速度循环
仅对于级联轴的主控轴的位置而言,位置循环是封闭的。主控级联轴的速度指令也
被发送给从动级联轴,来封闭速度循环。
级联轴控制根据扭矩的分布和选择的预载改变主控轴和从动轴的速度指令。
CNC 8070
(SOFT V03.0X)
123
Installation manual
级联轴控制。
下面的方框图显示了级联轴控制的应用。
3.
概念
级联轴
所使用术语的含义是:
级联轴系统的主控电动机的扭矩
级联轴系统的从动电动机的扭矩
扭矩分布
为了使扭矩分布比率不为 1:1,电机产生了扭矩的标准化增益。
预载
施加在处于相反方向的两级联轴的预先的扭矩。为了消除齿条齿轮传动系统在静止
位置时的间隙,设置了一个牵引。它由每根轴提供的扭矩差确定。
施加预载就意味着机械的连接构成级联轴的主控轴和从动轴。否则,电机甚
至会在没有控制速度指令的情形下运动。
预载滤波器
当配置预载时,从开始就防止扭矩突变的一阶滤波器。
CNC 8070
(SOFT V03.0X)
124
Installation manual
级联轴系统的 PI
制造每个电机的 PI 提供了对应的扭矩。如果提供的扭矩太低,它就增大速度指令;
如果提供的扭矩太高,它就减小速度指令。
3.
概念
级联轴
CNC 8070
(SOFT V03.0X)
125
Installation manual
3.1.4 级联轴变量
与通用机床参数相关
这些参数是只读同步的,在程序段准备阶段计算它们的值。
它们拥有通用的名称。将字母 “i”替换为数字,保留括号。
级联轴相关
这些参数是读 / 写 (R/W)同步的,在执行阶段计算它们的值。它们符合线性和旋
转轴及主轴。
变量的记忆码有着通用的名字。
• 用轴的名字或逻辑数字代替 "Xn" 。
• 用通道编号代替 "n" 字母,保留括号。
(V.)A.TPIOUT.[Xn] (V.)A.TPIIN.[Xn]
两个变量都是以转 / 分为单位获得值。轴必须是有效的级联轴控制,否则,返回零
值。
(V.)A.TORQUE
CNC 8070
(SOFT V03.0X)
126
Installation manual
3.1.5 级联轴调整过程
此过程需要记住机床的类型。一般而言,级联轴机床的的共振频率低。因此,CNC 必
须在没有频率组件的情况下生成高于共振频率的位置指令。
调整步骤
3.
1. 让两轴独立运动。
概念
级联轴
第一步必须保证正确独立的操作主控轴和从动轴,而且要确定两轴必须以相似
的动力在相同的方向上运动。
2. 让轴以缓慢和连续的速度运动。
·1· 不要做不平稳的运动,因为第二电动机由第一电动机牵引着。在这种情况
下,任何的加速或减速都会迫使它从间隙的一端移向另一端,从而使得它不
平稳。
·2· 一旦已经执行了运动,确定两电机的旋转方向一致。
必须遵守:电机逆向的旋转颠倒了扭矩的方向,从而它必须改变由驱动参数
i SP43 和 TP85 监控的值的方向。
改变速度环的参数时,最好的做法就是同时在两个驱动器上改变它们。但
i 是, 这是不可能的,所以推荐在值上做小的改变或在电机停止时来改变它
们。
CNC 8070
(SOFT V03.0X)
127
Installation manual
3.
概念
级联轴
CNC 8070
(SOFT V03.0X)
128
PLC 简介
4
可以从前面板上编辑 PLC 程序 (*.plc 或 *.c),也可以从外围设备或 PC 机上拷贝 PLC
程序 (*.plc 或 *.c)。
它有模块化结构,可将用“C”语言编写的文件和用助记语言编写的文件组合起来。
在执行组合前,必须生成执行文件。
PLC 可以实现下列各项功能:
• 控制物理输入和输出 ( 远程模块 )。
• 参考和 / 或修改 CNC-PLC 交换变量。
• 参考和 / 或修改内部 CNC 变量。
• 显示 CNC 上的信息和错误。
CNC 可以实现下列各项功能:
• 改变辅助功能 M, H 和 S。
• 从任何工件加工程序中获得资源。
本章用的缩写
(=0) 低逻辑电平
(=1) 高逻辑电平
(g.m.p.) 通用机床参数
CNC 8070
(SOFT V03.0X)
129
Installation manual
4.1 PLC 编程
两个文件都必须位于下面的目录中:
C:\CNC8070 \MTB \PLC \PROJECT
4. 度补偿)。
PLC 程序中的子程序
PLC 简介
PLC 编程
必须在程序模块之外定义用助记语言编写的程序的子程序,例如在指令 END 的后
面,即程序的末端。
“C”语言编程提供了一个允许执行带表格、数组、浮动型变量等操作的数学库 (三
角法,对数等)。
使用助记语言文件的 PLC 程序 。
Mnemonic.plc
PRG
()= MOV 1234 R201 = MOV 2345 R202
()= CAL SUMA
···
END
SUB SUMA
()= ADS R201 R202 R203
END
Mnemonic.plc
EXTERN SUMA
PRG
()= MOV 1234 R201 = MOV 2345 R202
()= CAL SUMA
···
END
Languagec.c
#include "plclib.h"
void SUMA (void)
(
R203=R201+R202
CNC 8070
)
(SOFT V03.0X)
130
Installation manual
它可能包括如下的模块:
• 主模块 (PRG).
• 周期性模块 (PE)
• 第一循环模块 (CY1).
PRG 主模块 4.
PLC 简介
PLC 程序的模块结构
循环的执行,它负责分析和修改 CNC 的输入、输出和变量。
CY1 第一循环模块
PEt 周期性执行模块
PE 1000
···
END
CNC 8070
(SOFT V03.0X)
131
Installation manual
CY1 第一循环模块
PRG 主模块
行一次。
PEt 周期性执行模块
以指令 PE t 设定的频率执行周期性模块。
CNC 8070
(SOFT V03.0X)
132
Installation manual
主模块 (PRG).
按照如下的方法处理主模块:
1. 为 PLC 的 I 资源赋予物理输入的当前值 (远程模块)。
2. 假定内部 CNC 变量的当前值 (CNCREADY, START, FHOUT, .....)。
3. 执行主程序 (PRG)。
4. 运用相关 PLC 资源的当前值更新内部的 CNC 变量 (EMERGEN, STOP, FEEDHOL,
4.
PLC 简介
PLC 程序执行
...)。
5. 将 PLC 的 O 资源的当前值赋予物理输出 (远程模块)。
6. 循环结束,为下一次扫描做好准备。
周期性模块 (PE)
按照如下的方法处理周期性模块:
1. 在模块的开始假定物理输入的当前值 (远程模块)。
2. 执行周期性模块。
3. 将 PLC 的 O 资源的当前值赋予物理输出 (远程模块)。
4. 周期性模块结束。
CNC 8070
(SOFT V03.0X)
133
Installation manual
4.4 PLC 资源
PLC 有如下资源:
• 输入 (I1-I1024) 和输出 (O1-O1024)
• 标志 (M1-M8192)
• 信息 (MSG1-MSG256)
• 错误 (ERR1-ERR256)
4. • 时钟 (CLK)
• 寄存器 (R1-R1024)
• 定时器 (T1-T2756)
PLC 简介
PLC 资源
• 计数器 (C1-C256)
• CNC-PLC 通讯寄存器和标志
输入 (I1-I1024) 和 输出 (O1-O1024)
物理输入和输出编号
有两种不同的方法对输入和输出进行编号。这取决于远程模块的顺序,也可通过机
床参数编号。参考 137 页 “4.4.1 物理输出和输入的编号”。
标志 (M1-M8192)
CNC 8070
(SOFT V03.0X)
134
Installation manual
信息 (MSG1-MSG256)
错误 (ERR1-ERR256) 4.
PLC 简介
PLC 资源
当处于激活状态 (=1) 时,它们导致错误。该错误中断 CNC 的执行,在屏幕上显示错
误信息。与错误相关的文字必须提前在 PLC 的信息和错误表格中定义。
时钟 (CLK)
CNC 8070
(SOFT V03.0X)
135
Installation manual
寄存器 (R1-R1024)
定时器 (T1-T256)
计数器 (C1-C256)
这是能够对事件的数量进行累加或递减的元件。
CNC-PLC 通讯寄存器和标志
CNC 8070
(SOFT V03.0X)
136
Installation manual
4.4.1 物理输入和输出编号
根据远程组的顺序编号
根据远程组的顺序进行编号(供电元件的旋转开关)。在每个组内,它们从上到下,
从左到右进行排序。 4.
PLC 简介
PLC 资源
组1 组2 组3
CNC 8070
(SOFT V03.0X)
137
Installation manual
通过机床参数编号
当由机床参数设置编号时,分配给每个模块一个基础指数,在此之后对模块的输入
和输出进行编号。基础指数的值必须是 16 的倍数加上 1 (也就是 1,17,33 等)。
基础指数可以是任何顺序且它们不需要连续。
当插入一个新的模块时,分配给第一个模块表格的编号,分配给最后一个模块下一
个有效的基础指数,一直到最高的指数被分配出去。
4.
PLC 简介
PLC 资源
数字输入 数字输出
指数 输入 指数 输出
模块 1 1 I1...I16 33 O33...O48
模块 2 33 I33...I48 81 O81...O96
模块 3 97 I97...I112 49 O49...O64
模块 4 113 I113...I128
CNC 8070
(SOFT V03.0X)
138
Installation manual
4.5 定时器的操作
(TEN) 使能输入 4.
PLC 简介
定时器的操作
该输入可以中止和恢复定时器的定时。
I2 = TEN 10
CNC 8070
(SOFT V03.0X)
139
Installation manual
(TRS) 复位输入
4.
PLC 简介
定时器的操作
I3 = TRS 10
它们用于激活定时器的不同工作模式。
TG1 激活单稳态模式
TG2 激活延迟激活模式
TG3 激活延迟关闭模式
TG4 激活信号限制模式
设置时间常数
TG1 20 100
时间常数为 100 毫秒,单稳态模式 (TG1),激活定时器 T20。
TG2 22 R200
时间常数为存储在寄存器内部的以毫秒为单位的 R200,延迟激活模式
(TG2),激活定时器 T22。
激活定时器
稍候,此部分将展示在这些模块中的每一种情况下如何操作。
(SOFT V03.0X)
(T) 状态输出
表示定时器的逻辑状态。
140
Installation manual
(T) 经过的时间
表示从定时器被激活起经过的时间。
PLC 简介
定时器的操作
T123 = M100
将 T123 的状态 (1/0) 赋予 M100。
在算术和比较指令中,它引用经过的时间。
CNC 8070
(SOFT V03.0X)
141
Installation manual
4.
PLC 简介
定时器的操作
一旦经过了由时间常数指定的时间,定时器将认为定时结束。定时器的状态输出
(T)发生改变 (T=0),将保持定时经过的时间 (t)。
CNC 8070
(SOFT V03.0X)
142
Installation manual
4.
PLC 简介
定时器的操作
由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。
CNC 8070
(SOFT V03.0X)
143
Installation manual
这个延迟的持续时间由时间常数确定。
4.
PLC 简介
定时器的操作
一旦经过了时间常数指定的时间,就认为定时操作完成。定时器状态输出(T=1)被
激活,并将保持高电平这个状态直到触发输入 TG2 产生下降沿。
CNC 8070
(SOFT V03.0X)
144
Installation manual
4.
PLC 简介
定时器的操作
由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。
CNC 8070
(SOFT V03.0X)
145
Installation manual
4.
PLC 简介
定时器的操作
一旦经过了时间常数指定的时间,就认为定时操作完成。定时器状态输出低电平
(T=0)将被关闭。
CNC 8070
(SOFT V03.0X)
146
Installation manual
4.
PLC 简介
定时器的操作
由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。
CNC 8070
(SOFT V03.0X)
147
Installation manual
4.
PLC 简介
定时器的操作
一旦经过了时间常数指定的时间,就认为定时操作完成。定时器状态输出变为低电
平 (T=0)。
CNC 8070
(SOFT V03.0X)
148
Installation manual
4.
PLC 简介
定时器的操作
由于定时器被初始化,如果要再次激活它,必须激活它的触发输入。
CNC 8070
(SOFT V03.0X)
149
Installation manual
4.6 计数器的操作
4. (CUP) 累加输入
PLC 简介
计数器的操作
该输入允许在每次产生上升沿时计数器增加一个计数单位。
I2 = CUP 10
(CDW) 递减计数输入
该输入允许在每次产生上升沿时计数器递减一个计数单位。
I3 = CDW 20
每次在输入 I3 产生上升沿,计数器的计数 C10 将递减一个单位。
CNC 8070
(SOFT V03.0X)
150
Installation manual
(CEN) 使能输入
该输入可以启用内部计数器计数。
4.
PLC 简介
计数器的操作
(CPR) 预置输入
该输入允许给计数器预置期望的数值。
计数数值可以通过数字数值或通过赋予它 R 寄存器的内部数值来指定。它的值必须
在 0 和 ± 2,147,483.647 之间。
CPR 20 100
将 C20 计数器预置为数值 100 。
CPR 22 R200
将 C22 计数器预置为寄存器 R200 的数值。
(C) 状态输出
CNC 8070
(SOFT V03.0X)
151
Installation manual
(C) 计数数值
表示内部计数器的计数数值。
在二进制的指令中,用计数器的逻辑状态表示。
4. C123 = M100
将计数器 123 的状态 (0/1) 赋予标志 M100。
PLC 简介
计数器的操作
在算术和比较指令中,用计数器的内部计数表示。
PLC 用 32 位的变量存储每个计数器的计数。
CNC 8070
(SOFT V03.0X)
152
PLC 编程
5
PLC 程序由模块组成,其包括:
• 主模块 (PRG).
• 周期性模块 (PE)
• 第一循环模块 (CY1).
它们由一系列的指令组成,根据它们的功能,这些指令可能是引导指令或可执行指
令。
引导指令
引导指令为 PLC 提供有关模块的类型 (PRG, CY1, ...) 和执行方式 (REA, IMA, ...) 的
信息。
可执行指令
逻辑表达式的组成:
• 查询指令 (I28, O25).
• 运算符 (AND).
写两行或更多行的逻辑表达式,在每行最后要加上 “\”符号。
注释
CNC 8070
(SOFT V03.0X)
153
Installation manual
空行也是合理的。
编程实例 :
PRG ; 引导指令
; Example 注释
I100 = M102 ; 可执行指令
I28 AND I30 ; 逻辑表达式
= O25 ; 操作指令
5. I32 \
AND I36
; 查询指令 ( 表达式的第一部分 )
; 查询指令 ( 表达式的第二部分 )
; 操作指令
PLC 编程
= M300
END ; 引导指令
CNC 8070
(SOFT V03.0X)
154
Installation manual
5.1 引导指令
用于 PLC 编程的引导指令有:
PRG, PE t, CY1 模块类型 .
END 模块结束 .
REA, IMA 实际或映像数值 .
L
SUB
标号 .
子程序定义 .
5.
PLC 编程
引导指令
DEF, PDEF 符号定义 .
NOMONIT 无监控 .
EXTERN 外部子程序定义 .
END 模块或子程序的结束
每个模块和子程序必须定义它。
实际数值是资源在当时所拥有的,而映像数值是资源在先前一个循环扫描结束时所
拥有的。
下面的例子显示了当使用实际数值与映像数值操作时,PLC 是如何处理的。对于给
定的 PLC 程序和已经初始化为零的资源,它显示了在每个扫描或循环的结束所有资
源的状态。
155
Installation manual
REA IMA
M1 M2 M3 O5 M1 M2 M3 O5
()=M1 0 0 0 0 0 0 0 0
M1 = M2 Scan 1 1 1 1 1 1 0 0 0
M2 = M3 Scan 2 1 1 1 1 1 1 0 0
M3 = O5 Scan 3 1 1 1 1 1 1 1 0
5. Scan 4 1 1 1 1 1 1 1 1
PLC 编程
引导指令
L 标号
用于标识程序行。有两种方法可以定义它:
• 用字母 L 后接 7 位数字 (L1 - L9999999)。
• 用字母 L_ 后接 8 位字符 (L_GEAR)。
如果在同一程序中出现 2 个或多个数值相同的标号,在编译可执行程序时,PLC 将
显示相应的错误信息。
SUB 子程序定义
表示子程序的开始。作为程序一部分的子程序可以被任何可执行指令调用。
SUB A22
···
END
EXTERN 外部子程序定义
EXTERN SUMA
(SOFT V03.0X) EXTERN TEMPERATURE
156
Installation manual
DEF指令用于定义PLC使用的符号的极限数量,而PDEF指令可定义100个用于PLC本
身的符号,如在工件加工程序中或在外部的应用程序中。超过该极限的符号将被忽
略,CNC 将发布相应的错误信息。
PLC 编程
引导指令
标志 (M)、寄存器 (R)、寄存器位、计数器 (C) 和定时器 (T)。
不能出现重复定义的符号; 但是少数几个符号可以分配给相同的资源。
一旦某个符号已经与某一资源或数字值相关联,它就可以使用资源的名字、数字或
它的相关符号。
NOMONIT 无监控
CNC 8070
(SOFT V03.0X)
157
Installation manual
编程实例
; 无监控
NOMONIT
; 外部子程序
EXTERN TEMPERATURE
5. ; 符号定义
PLC 编程
引导指令
;CY1 模块
CY1
···
END
;PRG 模块
PRG
···
IMA I3 AND REA M4 = 02
···
L_GEAR
···
END
;PEt 模块
PE 100
···
END
; 子程序
SUB A22
···
END
CNC 8070
(SOFT V03.0X)
158
Installation manual
5.2 查询指令
有如下查询指令:
• 简单查询指令 .
• 信号沿检测查询指令 .
• 比较查询指令 .
5.
PLC 编程
查询指令
简单查询指令
它们测试资源的状态并返回其逻辑状态。
• 输入 (I1-I1024)
• 输出 (O1-O1024)
• 标志 (M1-M8192)
• 消息 (MSG1-MSG256)
• 错误 (ERR1-ERR256)
• 时钟 (CLK)
• 寄存器 (R1-R1024)
• 寄存器位 (B0-B31 R1-R1024)
• 定时器状态 (T1-T256)
• 计数器状态 (C1-C256)
• CNC-PLC 通讯标志
I12
如果 I12 输入是激活的返回 "1",否则返回 "0"。
START
当按前面板 CYCLE START 键时,返回 "1",否则返回 "0"。
CNC 8070
(SOFT V03.0X)
159
Installation manual
信号沿检测查询指令
它们检查从上次查询以来,资源的状态是否发生了变化。该查询可以用在实际或映
像数值上。
可用的指令是:
DFU 检查上升沿 .
DFD 检查下降沿 .
5. DFU 检查上升沿
PLC 编程
查询指令
DFD 检查下降沿
DFU I1··1024
DFD O1··1024
M1··8192
MSG1··256
ERR1··256
B0··31 R1··1024
CLK
CNC-PLC 通信标记
DFU I23
DFU B3R120
DFU AUXEND
DFD O32
DFD M45
CNC 8070
(SOFT V03.0X)
160
Installation manual
比较查询指令
CPS 比较两个操作数
对于CPS 指令,它可以在两个操作数之间作比较,检查第一个操作数是否大于(GT),
大于或等于 (GE),等于 (EQ),不等于 (NE),小于或等于 (LE) 或小于 (LT) 第二个操
作数。
PLC 编程
查询指令
如果满足要求的条件,查询指令将返回逻辑数值 “1”;否则返回数值 “0”。
编程格式:
CNC 8070
(SOFT V03.0X)
161
Installation manual
5.3 运算符和符号
用于分组和操作不同的查询指令。
可供使用的符号是 \, (, )
5. NOT 对查询的结果取反。
NOT I2 = O3
PLC 编程
运算符和符号
I4 AND I5 = O6
输入 (I4, I5) 均有效时输出 "O6" 有效。
OR 逻辑功能 " 或 ”。
I7 OR I8 = O9
两个输入有一个有效时输出 "O9" 有效。
\ 换行
用于写多于一行的逻辑表达式。
可以按如下编写程序:
DFU MSTROBE AND CPS MFUN* EQ 3 = M1003
或者:
DFU MSTROBE \
AND CPS MFUN* EQ 3
= M1003
() 打开和关闭括号
它们用来阐明和选择逻辑表达式的运算顺序。
(I2 OR I3) AND (I4 OR (NOT I5 AND I6)) = O7
仅由这两个运算符组成的查询指令的值总是 “1”。
CNC 8070 ( ) = O2
输出 O2 将总是高电平 (=1).
(SOFT V03.0X)
162
Installation manual
5.4 操作指令
可以有多个操作指令与一个逻辑表达式相关联。所有的操作指令必须前置 “=”符
号。
所有的操作指令允许前置 NOT,它将对该操作表达式的结果取反。
5.
I2 = O3 = NOT M100 = NOT TG1 2 100 = CPR 1 100
PLC 编程
操作指令
输出 O3 显示输入 I2 的状态。
标志 M100 显示输入 I2 的否定状态。
输入 I2 的下降沿将激活定时器 T2 的触发输入 TG1 。
输入 I2 的上升沿将把计数器 C1 的数值预置为 100。
操作指令被划分为:
• 二进制赋值操作指令 .
• 二进制条件操作指令 .
• 顺序断点设置操作指令 .
• 算术操作指令 .
• 逻辑操作指令 .
• 特定操作指令 .
CNC 8070
(SOFT V03.0X)
163
Installation manual
5.4.1 二进制赋值指令
5. = CDW 1/256
= B 0/31 R 1/499
= CEN 1/256
= CNC-PLC mark
= CPR 1/256 #/R
PLC 编程
操作指令
I3 = TG1 4 100
将输入 I3 的状态赋予定时器 T4 的触发输入 TG1,因此输入 I3 的上升
沿将激活定时器 T4 的触发输入 TG1。
(I2 OR I3) AND (I4 OR (NOT I5 AND I6)) = M111
将从逻辑表达式获得的结果 (I2 OR I3) AND (I4 OR (NOT I5 AND I6))
赋予标志 M111。
CNC 8070
(SOFT V03.0X)
164
Installation manual
5.4.2 二进制条件操作指令
它们的编程格式是:
= SET I 1/1024
= RES O 1/1024
= CPL M 1/8192
MSG 1/256
ERR 1/256
B 0/31 R 1/1024
5.
PLC 编程
操作指令
CNC-PLC 标志
CNC 8070
(SOFT V03.0X)
165
Installation manual
5.4.3 顺序断点设置操作指令
这些操作中断程序的执行顺序,并在该程序的其它地方继续执行。
= JMP 无条件跳转
如果从逻辑表达式求得的结果为 “1”,该操作将使程序跳转到指定的标号处。如果
结果为 “0”,它将执行程序的下一行。
它的语法取决于跳转到标号处是如何定义的。
5. = JMP L123 如果标号定义为 L123.
= JMP L_ASA2 如果标号定义为 L_ASA2.
PLC 编程
操作指令
I8 = JMP L12
如果 I8=1 ,程序跳转到 L12 且它不执行中间的模块。
NOT M14 AND NOT B7R120 = O8
CPS T2 EQ 2000 = O12
L12
(I12 AND I23) OR M54 = O6
= CAL 调用子程序。
如果从逻辑表达式求得的结果为 “1”,该操作将执行指定的子程序。如果从逻辑表
达式求得的结果为 “0”,该操作将被 PLC 忽略,程序将继续但不执行子程序。
它的语法取决于它的相关子程序是如何定义的。
= CAL OILING 如果它定义为 SUB OILING.
= CAL L234 如果它定义为 L234.
= CAL L_GEAR 如果它定义为 as L_GEAR.
I2 = CAL L5 = O2
如果 I2=1,它将执行子程序 L5 ,子程序执行结束后,PLC 将输出 O2
赋予输入 I2 (=1) 的数值。
如果 I2=0,不执行子程序,PLC 将输出 O2 设置为输入 I2 (=0) 的数值。
= RET 返回或子程序结束。
CNC 8070
(SOFT V03.0X)
166
Installation manual
5.4.4 算术运算操作指令
= MOV Move
将 PLC 的一个资源信息传递给另一个资源。
编程格式为:
= MOV I1/1024
O1/1024
M1/8192
I1/1024
O1/1024
M1/8192
0(Bin)
1(BCD)
0(Bin)
1(BCD)
32
28
24
5.
PLC 编程
操作指令
MSG1/256 MSG1/256 20
ERR1/256 ERR1/256 16
T1/256 R1/1024 12
C1/256 R CNC-PLC 8
R1/1024 4
R CNC-PLC
#
在这种情况下,建议扩展传递采用的位数,如果有必要在中间步骤采用寄存器或标
志。
CNC 8070
(SOFT V03.0X)
它改变寄存器的 32 位的每位的状态。
167
Installation manual
5. 改变寄存器的符号。
它的编程格式为:
“ 操作 ” “ 第一操作数 ” “ 第二操作数 ” “ 结果 ”。
操作数可以为:寄存器 , CNC-PLC 通讯寄存器 和 ±2147483647 之内 (#) 或在 0
和 $FFFFFFFF 之间的数。
计算的结果可以存储在寄存器或 CNC-PLC 通讯寄存器。
例如:R100=1234 和 R101=100.
(SOFT V03.0X)
168
Installation manual
5.4.5 逻辑运算操作指令
它的编程格式为 :
PLC 编程
操作指令
例如: R200 = B1001 0010
= RR, = RL 寄存器旋转
按指令的方向循环旋转移位。
必须定义源寄存器和目标寄存器,即使它们相同也要定义。重复次数表示寄存器旋
转的次数。
169
Installation manual
5.
PLC 编程
操作指令
CNC 8070
(SOFT V03.0X)
170
Installation manual
5.4.6 特殊操作指令
= ERA 清除资源组。
它用于清除或初始化相同类型资源组,资源的第一个和最后一个将被清除。
它的编程格式为 :
PLC 编程
操作指令
ERR 1/256 1/256
T 1/256 1/256
C 1/256 1/256
R 1/1024 1/1024
如果定时器组被清除,相当于对它们进行复位;如果计数器组被清除,相当于对它
们进行数值 0 的预置。
I10 = ERA O5 12
如果输入 "I10=1",PLC 将输出 O5 到 O12 ( 包括两者 ) 设置为 "0"。
I23 = ERA C15 18
如果输入 "I23 =1",PLC 将计数器 C15 到 C18( 包括两者 ) 设置为 "0"。
= PAR 寄存器的奇偶
它的编程格式为 :
CNC 8070
(SOFT V03.0X)
171
Installation manual
5. 在该操作的开始,标志被设置为 “1”,并一直保持这个数值到操作结束。
读取)。
当请求不存在的变量信息 (如不存在的轴的坐标)时,将显示错误信息。同样的,
当试图读取 PLC 寄存器范围之外的值时,CNC 将返回一个零值,并发出相应的错误
信息。在读取变量的任何时候发生了错误,通讯标志将保持在 “1”。
对于这两个指令,在变量记忆码中,它有可能定义使用整数、寄存器或用 DEF 或
PDEF 定义的符号的通道号。
DEF CHANNEL 3
CNCRD ([CHANNEL].G.FREAL, R10, M1000)
如果变量记忆码包含数字后缀,例如:(V.).G.GUP[i],它们也可以由整数、寄
存器或用 DEF 或 PDEF 定义的符号来定义。
查询同步和异步变量
可以直接确定同步变量,而异步变量是需要几个循环扫描才能被确定。
• 关于如何获得异步变量的实例:
< 条件 > AND NOT M11 = CNCRD (TM.TOOL, R11, M11)
不重复此查询,一直到它结束。
DFD M11 AND CPS R11 EQ 3 = ...
在比较数据前等待查询结束。
CNC 8070
(SOFT V03.0X)
172
Installation manual
• 关于如何获得同步变量的实例:
< 条件 > = CNCRD (G.FREAL, R12, M12)
CPS R12 GT 2000 = ...
在查询数据前不需要等待,因为可以马上确定同步变量。
< 条件 > = CNCWR (R13, PLC.TIMER, M13)
使用包含在寄存器 R13 中的值,通过 PLC 使被激活的时钟复位。
PLC 编程
操作指令
同。
它的编程模式为 :
CNCEX ( 程序块 , 标志 , 通道 )
指令执行的处理是不同的,它们被执行的顺序可能不是想得到的那个顺序。通过 CNC
通道执行指令 CNCEX,而 MOVE* 指令在插补器中直接被执行(通常更快的执行)。
可能按如下方式执行独立运动:二者不应该用在同一程序或子程序中。
() = CNCEX(#MOVE ADD [X100,F100,NULL], M120,1)
() = MOVEADD(X,100000,100000,NULL)
CNC 8070
(SOFT V03.0X)
173
Installation manual
5.4.7 电子凸轮的操作说明
该功能有详尽的说明手册。
本手册仅仅提供了电子凸轮功能的一部分说明。关于该功能的各种要求及操
作的相信信息,请参阅专用手册。
= CAM ON 激活电子凸轮
它们的编程格式如下所示:
PLC 编程
操作指令
参数 含义
cam 凸轮编号 .
master 主控轴命名 .
TIME 定时凸轮。 当编辑 “TIME”代替轴的名字时,该凸轮被认为
为定时凸轮。
slave 从动轴命名 .
master_off 关于主控轴的偏置 .
slave_off 关于从动轴的偏置 .
range_master 主控轴激活比例或范围 .
range_slave 从动轴激活比例或范围 .
type 定义凸轮的类型:周期的或非周期的。用参数 "ONCE" ( 非周
期凸轮 ) 或 "CONT" ( 周期凸轮 ) 编辑其程序。
凸轮模式。
可以激活两种类型的凸轮:定时凸轮或由主控轴位置确定的凸轮。它们的激活指令
相同且都由指令 call 参数调用。
凸轮编号。
要激活一个凸轮,必须提前在机床参数里定义凸轮编辑器。
主控轴激活范围。
从动轴范围。
CNC 8070
(SOFT V03.0X)
174
Installation manual
凸轮类型。
根据执行模式,定时凸轮和位置凸轮会有两种不同的类型。例如:周期的或非周期
的。用参数 type 来选择它们。
非周期的 通过将 "ONCE" 的值分配给 type 参数来定义它。
该模式对于为主控轴定义的范围保持同步。如果主控轴向后移
动或它是一个模块,从动轴将保持执行凸轮轮廓,直到编辑取
消指令。
周期的 通过将 "CONT" 的值分配给 type 参数来定义它。
在该模式下,当达到主控轴的范围界限时,它将在总的范围之
内计算再一次执行凸轮的偏置。换言之,沿着主控轴的路径执
5.
行同样的凸轮。
PLC 编程
操作指令
如果主控轴是旋转模块,凸轮的定义范围就是那个模块,那么两个执行模式是相等
的。
CNC 8070
(SOFT V03.0X)
175
Installation manual
5.4.8 独立轴的操作指令
该功能有详尽的说明手册。
本手册仅仅提供了独立轴功能的一部分说明。关于该功能的各种要求及操作
的相信信息,请参阅专用手册。
= MOVE ABS绝对定位运动
5. = MOVE ADD增量定位运动
PLC 编程
操作指令
= MOVE INF无限定位运动
它们的编程模式为:
MOVE ABS (axis, pos, feed, blend)
MOVE ADD (axis, pos, feed, blend)
MOVE INF (axis, direction, feed, blend)
参数 含义
axis 轴的定位。
pos 到达位置。
direction 运动方向 . 使用参数 "DIRPOS" ( 正向 ) 或 "DIRNEG" ( 负
向 ) 编程。
feed 定位进给率。
blend 同下一个程序块动态过渡。使用参数 "PRESENT", "NULL",
"NEXT" 或 "WAITINPOS 编程。
到达位置。
由坐标或增量编程决定运动的方向。对于旋转轴而言,运动方向由轴的类型决定。
如果它是单向的,定位于预置的方向;否则,它通过最短的路径定位。
运动方向。
CNC 8070
(SOFT V03.0X)
176
Installation manual
同下一程序块的动态过渡
它设置用于到达位置的进给率 (同下一程序块的动态过渡)。使用如下参数中的一
个编程:
PRESENT 轴以程序块本身指定的进给率达到指定位置。
NEXT 轴以下一个程序块指定的进给率达到指定位置。
NULL 轴以零进给率达到指定位置。
WAITINPOS 轴以零进给率达到指定位置及它在执行下一个程序块前等待处于适
当位置。
PLC 编程
操作指令
.. = MOVE ABS (X, 100, 250, NEXT)
.. = MOVE ABS (X, 150, 125, NULL)
500
250
125
= FOLLOW ON 激活同步运动
它们的编程格式为:
FOLLOW ON (master, slave, nratio, dratio, synctype)
FOLLOW OFF (slave)
参数 含义
master 主控轴的命名。
slave 从动轴的命名。
nratio 传动比分子。从动轴旋转。
dratio 传动比分母。主控轴旋转。
synctype 同步类型。使用参数 "POS" ( 位置同步 ) 或 "VEL" ( 速度同
步 ) 编程。
PLC 程序实例:
FOLLOW ON (A1, Z, 3, 1, VEL)
FOLLOW OFF (Z)
CNC 8070
(SOFT V03.0X)
177
Installation manual
5.5 程序编制指令摘要
PLC 可利用资源
输入 I1··1024
输出 O1··1024
标志 M1··8192
5. 消息标志
错误标志
MSG1··256
ERR1··256
PLC 编程
程序编制指令摘要
时钟
CNC-PLC 通讯标志 .
定时器 : T1··256
计数器 : C1··256
寄存器 : R1··1024
CNC-PLC 通讯寄存器 .
寄存器的值可能被处理为十进制或十六进制 ("S") 数。它也可能适用于使用字母
B (0/31) R (1/1024) 的寄存器位。
CNC 8070
(SOFT V03.0X)
178
Installation manual
引导指令
PRG 主模块。
CY1 第一循环模块。
PE t 周期性模块。每 “t”毫秒执行它一次。
END 模块结束。
8 位字符 L_ (L_GEAR) 5.
PLC 编程
程序编制指令摘要
SUB 子程序定义 .
DEF 符号定义 .
PDEF 外部符号定义 .
REA 查询将使用实际值 .
IMA 查询将使用映像值 .
简单查询指令
输入 I1··1024
输出 O1··1024
标志 M1··8192
消息标志 MSG1··256
错误标志 ERR1··256
定时器 ( 状态 ) T1··256
计数器 ( 状态 ) C1··256
CNC-PLC 通讯标志
信号沿检测查询指令
DFU 上升沿检测 .
DFD 下降沿检测 .
DFU I1··1024
DFD O1··1024
M1··8192
MSG1··256
ERR1··256
B0··31 R1··1024
(SOFT V03.0X)
179
Installation manual
比较查询指令
CPS 作如下比较
C1··256 GE C1··256
R1··1024 EQ R1··1024
R CNC-PLC NE R CNC-PLC
5. # LE #
PLC 编程
程序编制指令摘要
LT
操作符
NOT 对查询的结果取反 .
OR 逻辑功能 " 或 ”.
"\" 换行 .
二进制赋值指令
二进制条件操作指令
< 资源 >
MSG 1/256
ERR 1/256
CNC 8070
B 0/31 R 1/1024
CNC-PLC 标志
顺序断点设置操作指令
(SOFT V03.0X)
= JMP L 无条件跳转。
= CAL 调用子程序。
= RET 返回或子程序结束。
180
Installation manual
算术运算操作指令
= MOV Move
代码 代码 源代码 目标代码 位
M1/8192 M1/8192 24
MSG1/256 MSG1/256 20 5.
PLC 编程
程序编制指令摘要
ERR1/256 ERR1/256 16
T1/256 R1/1024 12
C1/256 R CNC-PLC 8
R1/1024 4
R CNC-PLC
= ADS 加.
= SBS 减.
= MLS 乘
= DVS 除.
= MDS 计算模或除法的余数 .
MLS # #
DVS
MDS
CNC 8070
(SOFT V03.0X)
181
Installation manual
逻辑运算操作指令
= AND 逻辑操作 "AND".
= OR 逻辑操作 "OR".
= XOR 逻辑操作 "XOR".
= RR 1/2 顺时针方向寄存器旋转 .
= RL 1/2 逆时针方向寄存器旋转 .
代码 重复次数 . 代码
RL1 0/31
RL2
特殊操作指令
= ERA 清除或初始化资源组 .
O 1/1024 1/1024
M 1/8192 1/8192
T 1/256 1/256
C 1/256 1/256
R 1/1024 1/1024
= PAR 寄存器的奇偶 .
CNC 8070
PAR R1/1024 M1/8192
R CNC-PLC MSG1/256
ERR1/256
(SOFT V03.0X)
M CNC-PLC
182
Installation manual
电子凸轮操作指令
= CAM ON 激活电子凸轮 .
PLC 编程
程序编制指令摘要
位置移动 .
同步运动 .
= FOLLOW ON 激活同步运动 .
CNC 8070
(SOFT V03.0X)
183
Installation manual
5.
PLC 编程
程序编制指令摘要
CNC 8070
(SOFT V03.0X)
184
CNC-PLC 通讯
6
借助于 CNC 和 PLC 之间的数据交换,可以:
• 在外围设备模式下,通过特定的 PLC 标志和寄存器控制 CNC 的逻辑输入和输出。
• 从 CNC 传递 M、H 和 S 辅助功能到 PLC。
• 通过 PLC 标志显示 CNC 产生的错误和信息。
• 从 PLC 读 / 写 CNC 内部变量。
• 从任何程序访问 PLC 资源。
• 在 CNC 屏幕上监视 PLC 资源。
本章使用的缩写
(=0) 低逻辑电平 .
(=1) 高逻辑电平 .
(g.m.p.) 通用机床参数 .
(a.m.p.) 轴和主轴的机械参数 .
带通道的 M 和 H 功能
利用通道, M 和 H 功能进行互换。当使用多个通道时,这些功能的标志和寄存器必
须指定与它们相关的通道编号。 如果没有指定通道编号,标志和寄存器将指定第一
通道为关联通道。
带多根主轴的 S 功能
S 功能的互换是独立于通道的。当使用几根主轴时,这些功能的标志和寄存器与主轴
编号相关。主轴编号由它的逻辑数字决定。
CNC 8070
(SOFT V03.0X)
185
Installation manual
6.1 辅助功能 M
6. MFUN1
100
MFUN2
120
MFUN3
135
MFUN4 - MFUN7
$FFFFFFFF
CNC-PLC 通讯
辅助功能 M
指令 MFUN*。检查程序段中是否编写了某功能。
为了知道执行程序段中是否编写了特定的 M 功能,可使用下面方法:
发送功能和同步执行
发送和同步的类型如下:
M 不同步 .
M 运动前发送和同步 .
M 运动前发送和运动后同步 .
M 运动后发送和同步 .
CNC 8070
(SOFT V03.0X)
186
Installation manual
按如下设置功能:
M11 不同步 .
M12 运动前发送和同步 .
M13 运动前发送和运动后同步 .
M14 运动后发送和同步 .
当像这样执行程序段时:
X100 F1000 M11 M12 M13 M14 6.
按如下传递功能:
CNC-PLC 通讯
辅助功能 M
1. 发送 M11, M12 和 M13 到 PLC.
2. 等待 PLC 执行 M12.
3. 轴运动至 X100.
4. 发送 M14 功能到 PLC.
5. 等待一直到 PLC 执行 M13 和 M14.
CNC 8070
(SOFT V03.0X)
187
Installation manual
6.1.1 多轴选项和通道的特殊考虑
CNC可能拥有4个通道,每个通道可以与其余通道平行的执行加工程序。也就是说每
个通道可以同时执行七个辅助功能。在每个通道上辅助功能的执行被视为独立的,
要实现这一点,每个通道都拥有其自己的标志和寄存器。
因为每个通道可能有四根主轴,有可能在相同的程序段中编写 6 个与主轴无关的 M
功能,所有四根主轴 M3/M4 及它们的速度的启动包括自动变速杆。也就是说,由于
一些功能是自动产生的,它们可能超过同一程序段最多有七个辅助功能的界限。这
样,CNC 将分两个阶段发送 M 功能到 PLC。
6.
CNC-PLC 通讯
辅助功能 M
通道选项中的标志和寄存器
要知道执行程序段中是否编写了特定的 M 功能,可使用下面方法:
• 逐一检查所有 MFUN 寄存器,直到发现特定的“M”功能或发现包含 $FFFFFFFF
值的寄存器。
• 同时使用如下指令中的一个,检查通道的所有的 MFUN 寄存器。
MFUNC1* 用于通道 1
MFUNC2* 用于通道 2.
MFUNC3* 用于通道 3.
MFUNC4* 用于通道 4.
CNC 8070
(SOFT V03.0X)
188
Installation manual
6.2 辅助功能 H
辅助功能 H
CNC-PLC 通讯
12 20 35 $FFFFFFFF
指令 HFUN*. 检查程序段中是否编写了某功能。
要知道执行程序段中是否编写了特定的 M 功能,可使用下面方法:
• 逐一检查所有 HFUN 寄存器,直到发现特定的“H”功能或发现包含 $FFFFFFFF
数值的寄存器。
• 同时,使用 “HFUN*” 格式,检查所有的 HFUN 寄存器。
发送和同步执行功能
H 功能不是同步的,在程序段执行的开始发送给 PLC。
当执行像下面的程序段时:
X100 F1000 H11 H12
按如下方法传递功能:
1. 功能 H11 和 H12 发送给 PLC。
2. 不等到确认,CNC 将轴运动至 X100。
CNC 8070
(SOFT V03.0X)
189
Installation manual
6.2.1 关于多轴选项和通道的特殊补偿
CNC可能拥有4个通道,每个通道可以与其余通道平行的执行加工程序。这就是说每
个通道可以同时执行七个辅助功能。在每个通道上辅助功能的执行被视为独立的,
为了那样做,每个通道都拥有其自己的标志和寄存器。
通道选项中的标志和寄存器
它们中的每一个表示编写在程序段中的 H 功能中一个的数量。如果有空闲的寄存器,
CNC 将数值 $FFFFFFFF 赋予那些空闲的寄存器 (有最高编号的寄存器)。
要知道执行程序段中是否编写了特定的 M 功能,可使用下面方法:
• 逐一检查所有 HFUN 寄存器,直到发现特定的“H”功能或发现包含 $FFFFFFFF
数值的寄存器。
• 同时 , 使用如下指令中的一个,检查通道的所有的 HFUN 寄存器。
HFUNC1* 用于通道 1
HFUNC2* 用于通道 2.
HFUNC3* 用于通道 3.
HFUNC4* 用于通道 4.
CNC 8070
(SOFT V03.0X)
190
Installation manual
6.3 辅助功能 S
CNC-PLC 通讯
辅助功能 S
S”。
CNC 8070
(SOFT V03.0X)
191
Installation manual
6.3.1 多轴选项和通道的特殊考虑
CNC可能拥有4根主轴,在同一程序段中可以独立的控制它们;换言之,可以给每根
主轴不同的指令。
当使用通道时,主轴可能在它们之间模糊的分配。这样,一个通道可以控制其它通
道的主轴。标志和寄存器与不考虑其归属通道的主轴有关。
6. 多轴型标志和寄存器
CNC-PLC 通讯
辅助功能 S
考虑到可能的通道 / 主轴组合,利用这些功能使得管理与每个主轴相关联的辅助功
能 M 变得容易。每一条指令表示在所有通道中是否已经编写了任何 M3, M4 等类型的
M 功能 。
SP1FUN* 用于主轴 1.
SP2FUN* 用于主轴 2.
SP3FUN* 用于主轴 3.
SP4FUN* 用于主轴 4.
检查是否 M5 功能已经发送给来自于某一通道的主轴 1。
CPS SP1FUN* EQ 5 = ...
CNC 8070
(SOFT V03.0X)
192
Installation manual
M 和 H 功能经由通道传递。传递 S 功能不取决于通道。
传递 -M- 功能
传递 -H- 功能
传递 -S- 功能
CNC 8070
(SOFT V03.0X)
193
Installation manual
6.4.1 同步的传递
1 2 3 4
SSTROBE
6. MSTROBE
传递辅助功能 -M-, -H-, -S-
CNC-PLC 通讯
AUXEND
MINAENDW
传递 -M- 功能
传递 -S- 功能
CNC 8070
(SOFT V03.0X)
194
Installation manual
6.4.2 不同步传递
1 2 3
SSTROBE
MSTROBE
6.
MINAENDW
传递 -M- 功能
传递 -H- 功能
传递这些功能的注意事项
CNC 8070
(SOFT V03.0X)
195
Installation manual
PLC有用于显示消息的256个标志及另外的用于显示CNC上错误的256个标志。当标志
为高电平 (=1)时,消息和错误处于激活状态。
MSG1 - MSG256 用于显示消息 .
ERR1 - ERR256 用于显示错误 .
有一个消息和错误表格,在表格中每一个消息和错误可能与下列情况相关联:
6. • 文本 (" 消息 " 区域 ).
• 就消息而言,对于 PLC 消息,它仅仅是在窗口上显示还是也能在全屏上显示(" 显
示 " 区域选择 )。
CNC-PLC 通讯
PLC 错误和信息的显示
要获得更多的关于如何编辑此表格的信息,查阅操作手册。
PLC 消息
显示错误
CNC 8070
(SOFT V03.0X)
196
逻辑 CNC 输入和输出
7
CNC的物理输入和输出是受PLC控制的系统输入和输出集,它们通过CNC连接器与外
界通讯。
本章使用的缩写
(=0) 低逻辑电平 .
(=1) 高逻辑电平 .
(g.m.p.) 通用机床参数 .
(a.m.p.) 轴和主轴的机床参数
CNC 8070
(SOFT V03.0X)
197
Installation manual
7.1 通用查询信号
PLC 的机动中包含该标志,用来使能驱动器。
如果遇到其它的情况(液压传动装置、保险装置等),为了让程序开始运行,PLC 必
须将 CYSTART 标志设置为高电平 (=1)。参考 219 页 “CYSTART”。
FHOUT 每个通道都有一个标志,它们的记忆码如下:
FHOUTC1 ( 也可以编写为 FHOUT)
FHOUTC2 FHOUTC3 FHOUTC4
RESETOUT 每个通道都有一个标志,它们的记忆码如下:
RESETOUTC1 ( 也可以编写为 RESETOUT)
RESETOUTC2 RESETOUTC3 RESETOUTC4
_ALARM 每个通道都有一个标志,它们的记忆码如下:
_ALARMC1 ( 也可以编写为 _ALARM)
_ALARMC2 _ALARMC3 _ALARMC4
当 CNC 通道信息被排除及产生警报的原因被消除,它将再次被设置为高电平(=1)。
CNC 8070
(SOFT V03.0X)
198
Installation manual
没有与该标志关联的输出。下面的实例说明了如何与输出 O1 关联。
MANUAL 每个通道都有一个标志,它们的记忆码如下:
MANUALC1 ( 也可以编写为 MANUAL)
MANUALC2 MANUALC3 MANUALC4
逻辑 CNC 输入和输出
通用查询信号
AUTOMAT 每个通道都有一个标志,它们的记忆码如下:
AUTOMATC1 ( 也可以编写为 AUTOMAT)
AUTOMATC2 AUTOMATC3 AUTOMATC4
MDI 每个通道都有一个标志,它们的记忆码如下:
MDIC1 ( 也可以编写为 MDI)
MDIC2 MDIC3 MDIC4
SBOUT 每个通道都有一个标志,它们的记忆码如下:
SBOUTC1 ( 也可以编写为 SBOUT)
SBOUTC2 SBOUTC3 SBOUTC4
INCYCLE 每个通道都有一个标志,它们的记忆码如下:
INCYCLEC1 ( 也可以编写为 INCYCLE)
INCYCLEC2 INCYCLEC3 INCYCLEC4
CNC 8070
(SOFT V03.0X)
199
Installation manual
RAPID 每个通道都有一个标志,它们的记忆码如下:
RAPIDC1 ( 也可以编写为 RAPID)
RAPIDC2 RAPIDC3 RAPIDC4
ZERO 每个通道都有一个标志,它们的记忆码如下:
ZEROC1 ( 也可以编写为 ZERO)
PROBE 每个通道都有一个标志,它们的记忆码如下:
PROBEC1 ( 也可以编写为 PROBE)
PROBEC2 PROBEC3 PROBEC4
THREAD 每个通道都有一个标志,它们的记忆码如下:
THREADC1 ( 也可以编写为 THREAD)
THREADC2 THREADC3 THREADC4
TAPPING 每个通道都有一个标志,它们的记忆码如下:
TAPPINGC1 ( 也可以编写为 TAPPING)
TAPPINGC2 TAPPINGC3 TAPPINGC4
RIGID 每个通道都有一个标志,它们的记忆码如下:
RIGIDC1 ( 也可以编写为 RIGID)
RIGIDC2 RIGIDC3 RIGIDC4
CSS 每个通道都有一个标志,它们的记忆码如下:
CSSC1 ( 也可以编写为 CSS)
CSSC2 CSSC3 CSSC4
CNC 8070
(SOFT V03.0X)
200
Installation manual
INTEREND
INPOSI 每个通道都有一个标志,它们的记忆码如下:
INTERENDC1 ( 也可以编写为 INTEREND)
INTERENDC2 INTERENDC3 INTERENDC4
INPOSIC1 ( 也可以编写为 INPOSI)
INPOSIC2 INPOSIC3 INPOSIC4
逻辑 CNC 输入和输出
通用查询信号
当 轴 在 适 当 位 置 区 域 (窗口) (a.m.p.)"INPOSW" 停留一定时间 ( 由 (a.m.p.)
"INPOSTIME" 指定)时,就认为轴处于适当位置。
MFUN1···MFUN7
通道通过这些寄存器告诉 PLC,执行选择了辅助功能 M 或 H。
在一个程序段中,每个通道可以使用 7 个 M 和 7 个 H 功能。如果有空闲寄存器,则
将十六进制数值 $FFFFFFFF 赋予那些空闲的寄存器(那些有最高编号的寄存器)。
88 $FFFFFFFF $FFFFFFFF
CNC 8070
(SOFT V03.0X)
201
Installation manual
为了了解在当前执行的程序段中是否编写了特殊功能,逐一检查所有的寄存器或同
时使用如下的指令检查它们。
MFUNC1*/HFUNC1* 适用于通道 1. 它们也可以编写为 MFUN*/HFUN*.
MFUNC2*/HFUNC2* 适用于通道 2.
MFUNC3*/HFUNC3* 适用于通道 3.
MFUNC4*/HFUNC4* 适用于通道 4.
否则,返回 “0”。
在一个程序段中,每个通道可以使用 7 个 M 功能。如果有空闲寄存器,则将十六进
制数值 $FFFFFFFF 赋予那些空闲的寄存器 (那些有最高编号的寄存器)。
3 4 $FFFFFFFF
如果在程序段中编写了某一功能,而未提及主轴,则将默认其为通道主控主轴。
为了了解特定主轴是否接收到特定的功能,逐一检查所有的寄存器或同时使用如下
的指令检查它们。
SP1FUN* 适用于主轴 1.
SP2FUN* 适用于主轴 2.
SP3FUN* 适用于主轴 3.
SP4FUN* 适用于主轴 4.
(SOFT V03.0X)
202
Installation manual
MSTROBE 每个通道都有一个标志,它们的记忆码如下:
MSTROBEC1 ( 也可以编写为 MSTROBE)
MSTROBEC2 MSTROBEC3 MSTROBEC4
HSTROBE 每个通道都有一个标志,它们的记忆码如下:
HSTROBEC1 ( 也可以编写为 HSTROBE)
HSTROBEC2 HSTROBEC3 HSTROBEC4 7.
CNC 通道设置该标志为高电平 (=1) ,以告诉 PLC 它必须执行由寄存器 “HFUN1” 到
逻辑 CNC 输入和输出
通用查询信号
“HFUN7” 指定的辅助功能 H。
SFUN1···SFUN4 每根主轴都有一个寄存器,每根主轴的记忆码如下:
SFUN1 SFUN2 SFUN3 HFUN4
这些寄存器为每根主轴指定编程的速度。这些寄存器与主轴号有关,它们独立于主
轴所在的通道。
SSTROBE 每根主轴都有一个标志,每根主轴的记忆码如下:
SSTROBE1 ( 也可以编写为 SSTROBE)
SSTROBE2 SSTROBE3 SSTROBE4
BLKSEARCH 每个通道都有一个标志,它们的记忆码如下:
BLKSEARCHC1 ( 也可以编写为 BLKSEARCH)
BLKSEARCHC2 BLKSEARCHC3 BLKSEARCHC4
CNC 8070
(SOFT V03.0X)
203
Installation manual
每个通道中,与功能 M03, M04, M05, M19, M41, M42, M43, M44 相关联的标志都有
一个标志。这是关于 DM03 记忆符的实例,对于其余的标志 (DM04, DM05, DM19,
DM41, DM42, DM43, DM44) 也一样。
DM03SP1 ( 也可以编写为 DM03)
DM03SP2 DM03SP3 DM03SP4
7. ADVINPOS 每个通道都有一个标志,它们的记忆码如下:
ADVINPOSC1 ( 也可以编写为 ADVINPOS)
逻辑 CNC 输入和输出
通用查询信号
它用在具有偏心凸轮的冲床系统。该信号可能用于轴到达位置之前启动冲床的运
动。这样减少了等待时间,因此增加了每分钟冲压的次数。
FREE 每个通道都有一个标志,每个通道的记忆码如下:
FREEC1 FREEC2
FREEC3 FREEC4
CNC通道将该信号设置为高电平(=1),告诉PLC准备好接受新的程序段 ,使用CNCEX
指令发送。
WAITOUT 每个通道都有一个标志,它们的记忆码如下:
WAITOUTC1 WAITOUTC2
WAITOUTC3 WAITOUTC4
SYNC 每个通道都有一个寄存器,每个通道的记忆码如下:
SYNC1 SYNC2
SYNC3 SYNC4
使用来自于某通道的特定主轴实现同步时使用该寄存器, 即使该主轴在另一个通道
中 。例如:单一轴双刀塔车床的情况。
• 在使用特定主轴攻丝时,使用 G33 功能。
• 当编写的进给率作为特定主轴的旋转速度功能时,使用 G95 功能。
CNC 8070
(SOFT V03.0X)
204
Installation manual
在 PLC 机动中包含该标志,以在操作系统锁上时使能紧急事件。
7.
逻辑 CNC 输入和输出
通用查询信号
CNC 8070
(SOFT V03.0X)
205
Installation manual
7.2 轴和主轴的查询信号
信号的名字是通用的。用主轴的名字或轴的名字或逻辑号替换这些文本 ( 轴 )。
如果在闭合回路中通过零件加工程序设置主轴,该标志仍被设置为高电平 (=1);
如果是在开环回路中设置主轴,该标志被设置为低电平 (=0)。
对于独立轴,该标志将保持高电平 (=1),直到取消同步。
DRSTAF(axis)
万一出错,如果轴正在运动,两个标志将保持高电平 (=1)。
标准
1. 在电器柜上开动主开关之后,供给驱动器 24 V 直流电。
2. 驱动器启动内部的校验。如果通过,它激活 SYSTEM OK 输出。从那一刻开始,
给电源通电。
标志 DRSTAF(*)=0 DRSTAS(*)=1
3. 当总线通电时,驱动器做好了提供扭矩的准备。那样做,激活了驱动器启动和速
度启动输入。
标志 DRSTAF(*)=1 DRSTAS(*)=0
4. 一旦驱动器启动和速度启动输入被激活,启动就正常的工作。
标志 DRSTAF(*)=1 DRSTAS(*)=1
CNC 8070
(SOFT V03.0X)
206
Installation manual
标志查询
逻辑 CNC 输入和输出
轴和主轴的查询信号
驱动器被激活。
HIRTHON(axis)
应用实例
根据加工类型的不同,有 2 种不同轴配置的机床。例如: 配置有可以在规则主轴
与直交主轴之间相互交换的机床可能有如下的结构:
• 拥有标准主轴和 X Y Z 轴配置。
• 拥有直交主轴和 X Y Z A B 轴配置。
当使用标准主轴工作时,A 和 B 轴不存在, CNC 发布错误信息,因为它将它们考
虑在内 ( 驱动、反馈系统等 )。 A 和 B 轴必须被搁置来避免这些情形。
CNC 8070
轴搁置的注意事项
如果轴属于主平面,或者它是有效转换的一部分或是龙门轴对或从动轴的主控 / 从
动轴 , CNC 不允许搁置轴。
(SOFT V03.0X)
207
Installation manual
主轴搁置的注意事项
7. 如果在搁置主轴之后,通道中只有一根主轴,它将成为新的主控轴。如果启用一根
主轴,而它是通道中唯一的主轴,那么它也被默认为新的主控主轴。
逻辑 CNC 输入和输出
轴和主轴的查询信号
从 CNC 搁置 / 启用
这种类型的操控对于需要轴或主轴通过一部分程序 (例如从部件加工程序)自动搁
置的应用有益。通过部件加工程序进行搁置 / 启用操控或使用编程指令 #PARK 和
#UNPARK 控制 MDI。
为了搁置轴或主轴,它的激活信号必须是低电平 (=0)。同样,在启用轴之后,轴
的启用信号必须设置为高电平 (=1)。
1 2 3 4 5 6
PARK(axis)
UNPARK(axis)
PARKED(axis)
DRENA(axis)
REFPOIN(axis)
MINAENDW MINAENDW
从 CNC 操控搁置轴或主轴
1. 当执行编程指令 #PARK 时, CNC 检查被请求的轴是否能搁置。如果能, CNC
设置 PARK 标志为高电平 (=1),来让 PLC 知道它必须搁置相应的轴。
对于数字轴,PLC 首先应该消除被搁置 (DRENA) 轴的驱动的激活状态。同样,CNC
发送给驱动搁置轴的指令。
2. 在接受到 PARK 信号之后, PLC 搁置被请求的轴。在确认该轴已经被搁置之后
(存在传感器),PLC 设置标志 PARKED 为 (=1)。
3. 当检测到 PARKED 信号已经被激活, CNC 将认为轴已经被搁置。 PARK 和
REFPOIN 信号重新复位完成此过程。
CNC 8070
从 CNC 操纵启用轴或主轴
4. 当执行编程指令 #UNPARK 时,CNC 设置 UNPARK 标志为高电平(=1),来让 PLC
知道它必须启用相应的轴。
对于数字轴,CNC 发送给驱动启用轴的指令。
(SOFT V03.0X) 5. 在接受到 UNPARK 信号之后,PLC 启用被请求的轴。在确认该轴已经被启用之后
(存在传感器),PLC 设置标志 PARKED 为 (=0)。
6. 当检测到 PARKED 信号已经取消激活状态,CNC 将认为过程已经完成。UNPARK
和 REFPOIN 信号重新复位。
对于数字轴,PLC 必须激活轴驱动的激活状态 (DRENA)。
208
Installation manual
对于搁置和启用轴的实例:
输入 I15 对应 "B" 轴的存在传感器
PARKB AND NOT I15 = SET PARKEDB
如果有搁置 "B" 轴的请求 (PARKB)而轴又不存在 (NOT I15),轴被搁置
(SET PARKEDB)。
UNPARKB AND I15 = RES PARKEDB
如果有启用 "B" 轴的请求(UNPARKB)而轴又不存在(I15),轴被启用 (RES
7.
PARKEDB)。
NOT (PARKB OR UNPARKB OR PARKEDB) AND··· = DRENAB = SPENAB
= SERVOBON
逻辑 CNC 输入和输出
轴和主轴的查询信号
如果轴既不是被搁置也不是正在被搁置,而满足了启用条件,轴被激活。
从 PLC 搁置 / 启用
这种类型的操控对于当需要轴的手动搁置或者当机床关闭或开启时 (通电或不通
电)的应用有益。
为了搁置轴,轴的激活信号必须为低电平 (=0)。同样,在启用轴之后,轴的激活
信号必须设置为 (=1)。
i 在V2.00以前的版本中,搁置或启用操纵结束时,PLC必须复位(RESETIN)。
1 2 3 4
PARK(axis)
UNPARK(axis)
PARKED(axis)
DRENA(axis)
REFPOIN(axis)
从 PLC 操控搁置轴或主轴
1. 来源于 PLC 程序, PARKED 标志被设置为 (=1) ,来搁置相关的轴。 CNC 设置
PARK 标志为 (=1) ,开始搁置轴。
对于数字轴,PLC 首先应该消除被搁置 (DRENA) 轴的驱动的激活状态。同样,CNC CNC 8070
发送给驱动搁置轴的指令。
2. CNC 认为操作完成。它使 PARK 信号复位。
从 PLC 操纵启用轴或主轴
3. 来源于 PLC 程序, PARKED 标志被设置为 (=0) ,来启用相关的轴。 CNC 设置 (SOFT V03.0X)
UNPARK 标志为 (=1) ,开始启用轴。
对于数字轴,CNC 发送给驱动启用轴的指令。
4. CNC 认为操作完成。它使 UNPARK 信号复位。
对于数字轴, PLC 必须激活轴驱动的激活状态 (DRENA)。
209
Installation manual
对于搁置和启用轴的实例:
I10 = PARKEDV
轴存在。"V" 轴存在传感器。
NOT (PARKV OR UNPARKV OR PARKEDV) AND··· = DRENAV = SPENAV
= SERVOVON
如果轴既不是被搁置也不是正在被搁置,而满足了启用条件,轴被激活。
7.
逻辑 CNC 输入和输出
轴和主轴的查询信号
CNC 8070
(SOFT V03.0X)
210
Installation manual
7.3 主轴查询信号
CAXIS 每个通道都有一个标志,它们的记忆码如下:
CAXISC1 ( 也可以编写为 CAXIS)
CAXISC2 CAXISC3 CAXISC4
REVOK 每根主轴都有一个标志,它们的记忆码如下:
REVOK1 ( 也可以编写为 REVOK)
7.
逻辑 CNC 输入和输出
主轴查询信号
REVOK2 REVOK3 REVOK4
它表示是否真实主轴转速与编程中的匹配,是为高电平(=1), 否为低电平(=0)。
换言之,它们是否在由 (a.m.p.) UPSPDLIM 和 LOSPDLIM 设置的百分比之内。
• 当主轴停止时, M5, REVOK (=1)。
• 对于 M3 和 M4,当真实主轴转速与编程中的那个相匹配时,CNC 设置该标志为
高电平 (=1)。
• 当工作在闭合回路 (M19 或 G63) 中时,在主轴运动时 CNC 设置该标志为低电平
(=0);在主轴处于适当位置时设置该标志为高电平 (=1) 。
SYNCMASTER 每根主轴都有一个标志,它们的记忆码如下:
SYNCMASTER1 SYNCMASTER2
SYNCMASTER3 SYNCMASTER4
SYNCRON 每根主轴都有一个标志,它们的记忆码如下:
SYNCRON1 SYNCRON2
SYNCRON3 SYNCRON4
SYNSPEED 每根主轴都有一个标志,它们的记忆码如下:
SYNSPEED1 SYNSPEED2
SYNSPEED3 SYNSPEED4
当从动主轴在速度上同步时,从动主轴上该标志被激活。
CNC 8070
(SOFT V03.0X)
211
Installation manual
SYNCPOSI 每根主轴都有一个标志,它们的记忆码如下:
SYNCPOSI1 SYNCPOSI2
SYNCPOSI3 SYNCPOSI4
当从动主轴在适当位置同步时,从动主轴上的该标志被激活。
7.
逻辑 CNC 输入和输出
主轴查询信号
CNC 8070
(SOFT V03.0X)
212
Installation manual
7.4 独立插补器的查询信号
信号的名字是通用的。用名字或逻辑轴号替换这些文本 ( 轴 )。
IBUSY(axis) 对于独立轴的运动,当有等待执行的指令时,轴的独立插补器设置该标志为高电平
(=1)。
IFHOUT(axis) 对于独立轴的运动,当执行已经被中断时,轴的独立插补器设置该标志为高电平
(=1)。
7.
逻辑 CNC 输入和输出
独立插补器的查询信号
IEND(axis) 对于独立轴的运动,当运动已经完成,已经到达最终的位置时,轴的独立插补器设
置该标志为高电平 (=1)。
INSYNC(axis) 对于独立轴和电子凸轮的同步运动,当达到同步时,轴的插补器设置该标志为高电
平 (=1)。在维持同步时,该标志保持 (=1)。
CNC 8070
(SOFT V03.0X)
213
Installation manual
7.5 刀具管理器查询信号
TMOPERATION 每个通道都有一个标志,它们的记忆码如下:
TMOPERATIONC1 ( 与 TMOPERATION 相同 )
TMOPERATIONC2 TMOPERATIONC3 TMOPERATIONC4
该寄存器指定由刀具管理器执行的操作类型。
无操作
7. 0
1 从刀库选取刀具并将它装在主轴上。
2 将主轴刀具留在刀库中。
逻辑 CNC 输入和输出
刀具管理器查询信号
3 在主轴上安装基础刀具。
4 将主轴刀具卸下。
5 将主轴刀具留在刀库中,从刀库中拾取另外一把刀具。
6 将主轴刀具留在刀库中,从基础刀具中拾取另外一把刀具安装。
7 将主轴刀具卸下,从刀库中拾取另外一把刀具。
8 将主轴刀具卸下,从基础刀具中拾取另外一把刀具安装。
9 通过主轴将基础刀具装到刀库。
10 从刀库中拾取一把刀具,通过主轴将它卸下。
11 确定刀库方向。
12 将主轴刀具留在刀库中,从相同的刀库拾取另一把刀具。特别是下面情况
下的同步刀库:
• 非随机拥有两爪刀具转换手臂。
• 当有特殊刀具时随机。
13 确定两个刀库的方向。
14 将主轴刀具留在刀库中,从另外的刀库中拾取一把刀具。
TMOPSTROBE 每个通道都有一个标志,它们的记忆码如下:
TMOPSTROBEC1 ( 与 TMOPSTROBE 相同 )
TMOPSTROBEC2 TMOPSTROBEC3 TMOPSTROBEC4
LEAVEPOS 每个刀库都有一个寄存器,它们的记忆码如下:
LEAVEPOSMZ1 ( 也可以编写为 LEAVEPOS)
LEAVEPOSMZ2 LEAVEPOSMZ3 LEAVEPOSMZ4
该寄存器指定放置刀具的刀库位置。
TAKEPOS 每个刀库都有一个寄存器,它们的记忆码如下:
TAKEPOSMZ1 ( 也可以编写为 TAKEPOS)
TAKEPOSMZ2 TAKEPOSMZ3 TAKEPOSMZ4
该寄存器指定取走刀具的刀库位置。
CNC 8070
(SOFT V03.0X)
214
Installation manual
NEXTPOS 每个刀库都有一个寄存器,它们的记忆码如下:
NEXTPOSMZ1 ( 也可以编写为 NEXTPOS)
NEXTPOSMZ2 NEXTPOSMZ3 NEXTPOSMZ4
该寄存器指定被下一把刀具占据的刀库位置。
TWORNOUT 每个通道都有一个标志,它们的记忆码如下:
TWORNOUTC1 ( 也可以编写为 TWORNOUT)
TWORNOUTC2 TWORNOUTC3 TWORNOUTC4
逻辑 CNC 输入和输出
刀具管理器查询信号
TMINEM 每个刀库都有一个寄存器,它们的记忆码如下:
TMINEMZ1 ( 也可以编写为 TMINEM)
TMINEMZ2 TMINEMZ3 TMINEMZ4
MZID 每个通道都有一个寄存器,它们的记忆码如下:
MZIDC1 MZIDC2 MZIDC3 MZIDC4
该寄存器指定包含通道所需刀具的刀库。
CNC 8070
(SOFT V03.0X)
215
Installation manual
7.6 按键查询信号
KEYBD1 14 User15
KEYBD1 15 User16
KEYBD1 16 X+ 1 X
KEYBD1 17 Y+ 2 Y
KEYBD1 18 Z+ 3 Z
KEYBD1 19 X- 4 4
KEYBD1 20 Y- 5 5
KEYBD1 21 Z- 6 6
KEYBD1 22 7- - +
KEYBD1 23 快速 快速 快速
CNC 8070 KEYBD1 24 7+ + -
KEYBD1 25 4+ jog 键 1
KEYBD1 26 5+ jog 键 2
(SOFT V03.0X)
216
Installation manual
KEYBD1 27 6+ jog 键 3
KEYBD1 28 4-
KEYBD1 29 5-
KEYBD1 30 6-
KEYBD1 31
位 键 位 键
7.
逻辑 CNC 输入和输出
按键查询信号
KEYBD2 0 主轴倍率 + 16 进给倍率
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
217
Installation manual
7.7 通用可更改信号
_EMERGEN 每个通道都有一个标志,它们的记忆码如下:
_EMERGENC1 ( 也可以编写为 _EMERGEN)
_STOP 每个通道都有一个标志,它们的记忆码如下:
_STOPC1 ( 也可以编写为 _STOP)
_STOPC2 _STOPC3 _STOPC4
独立轴的运动不受该标志的影响。也不受操作面板上 [ 停止 ] 键的影响。
_XFERINH 每个通道都有一个标志,它们的记忆码如下:
_XFERINHC1 ( 也可以编写为 _XFERINH)
_XFERINHC2 _XFERINHC3 _XFERINHC4
_FEEDHOL 每个通道都有一个标志,它们的记忆码如下:
_FEEDHOLC1 ( 也可以编写为 _FEEDHOL)
_FEEDHOLC2 _FEEDHOLC3 _FEEDHOLC4
独立轴的运动不受该标志的影响。
CYSTART 每个通道都有一个标志,它们的记忆码如下:
CYSTARTC1 ( 也可以编写为 CYSTART)
CYSTARTC2 CYSTARTC3 CYSTARTC4
(SOFT V03.0X)
当操作者按 [ 开始 ] 键时, CNC 通过激活 START 标志告知 PLC。
218
Installation manual
SBLOCK 每个通道都有一个标志,它们的记忆码如下:.
SBLOCKC1 ( 也可以编写为 SBLOCK)
SBLOCKC2 SBLOCKTC3 SBLOCKC4
MANRAPID 用类似于快速进给键的处理方法处理该标志。
逻辑 CNC 输入和输出
通用可更改信号
标志重新返回低电平 (=0) 时 ,以选择的进给率执行所有的 JOG 运动 。
在 JOG 模式下进给率的改变总是以线性加速度执行。
OVRCAN 每个通道都有一个标志,它们的记忆码如下:
OVRCANC1 ( 也可以编写为 OVRCAN)
OVRCANC2 OVRCANTC3 OVRCANC4
RESETIN 每个通道都有一个标志,它们的记忆码如下:
RESETOUTC1 ( 也可以编写为 RESETOUT)
RESETOUTC2 RESETOUTC3 RESETOUTC4
用类似于 [ 复位 ] 键的处理的方法处理该标志。
CNC 8070
(SOFT V03.0X)
219
Installation manual
AUXEND 每个通道都有一个标志,它们的记忆码如下:
AUXENDC1 ( 也可以编写为 AUXEND)
AUXENDC2 AUXENDC3 AUXENDC4
它的工作如下:
1 2 3 4
7.
STROBE
逻辑 CNC 输入和输出
通用可更改信号
AUXEND
MINAENDW
BLKSKIP1 每个通道都有一个标志,它们的记忆码如下:
BLKSKIP1C1 ( 也可以编写为 BLKSKIP1)
BLKSKIP1C2 BLKSKIP1C3 BLKSKIP1C4
M01STOP 每个通道都有一个标志,它们的记忆码如下:
M01STOPC1 ( 也可以编写为 M01STOP)
M01STOPC2 M01STOPC3 M01STOPC4
CNC 8070
(SOFT V03.0X)
220
Installation manual
关于如何知道加工时间的实例:
CY1
()= MOV 0 R100
()= CNCWR (R100, PLC.TIMER, M11)
在通电状态下,使定时器复位到 “0”。
END
PRG
AUTOMAT AND INCYCLE = TIMERON
7.
逻辑 CNC 输入和输出
通用可更改信号
当加工时,定时器被激活。
()= CNCRD (PLC.TIMER, R300, M12)
寄存器 R300 显示定时器的值。
END
NOWAIT 每个通道都有一个标志,它们的记忆码如下:
NOWAITC1 NOWAITC2
NOWAITC3 NOWAITC4
DISCROSS1...9 它应用于由机床参数定义的交叉补偿表。每个表格都有一个标志。
CNC 8070
(SOFT V03.0X)
221
Installation manual
7.8 轴和主轴的可更改信号
信号的名字是通用的。用主轴的名字或轴的名字或逻辑号替换这些文本 ( 轴 )。
LIMITPOS(axis)
它停止轴或主轴,显示相关的错误信息。
通过 JOG 模式,运动超过行程极限的轴或主轴,将轴带到工作区域。只可以在正确
的方向上使它们运动。
如果轴或主轴是同其它轴一同运动的,所有的轴将被停止。
对于独立轴,该信号也要停止同步的监测。
AXISPOS(axis)
CNC 8070
(SOFT V03.0X)
222
Installation manual
逻辑 CNC 输入和输出
轴和主轴的可更改信号
ERROR
SERVOON
ENABLE
Velocity
Command
DWELL DWELL
DRO(axis)
当如 dro 轴一样工作时,位置回路为开环,跟随误差由被忽略的位移产生。
在没有任何运动或出现误差信息的情况下执行编程运动。
CNC 8070
(SOFT V03.0X)
223
Installation manual
SPENA(axis)
在驱动手册中描述了这两个信号的操作。然而要记住:
• 当 PLC 通电时,两个信号都必须初始化为低电平 (=0) 。
情况下,电机不再被控制,将自由转动,由惯性的作用而停止下来。
• 如果速度启动输入设置为低电平(=0),驱动器的 "内部速度指令" 转换为"0 转/分
"。当维持它的扭矩时,电机暂停。一旦电机停止,驱动器电路将关闭,电机将
没有扭矩。
PARKED(axis)
LUBRENA(axis)
CNC 8070
(SOFT V03.0X)
224
Installation manual
DIFFCOMP(axis) 该标志用于龙门轴上,用来校正存在于主控轴和从动轴之间的位置误差。从动轴将
以参数 REFEED2 中设置的进给率运动至主控轴的位置。
7.
逻辑 CNC 输入和输出
轴和主轴的可更改信号
CNC 8070
(SOFT V03.0X)
225
Installation manual
7.9 主轴可更改信号
MFUN
MSTROBE
AUXEND
GEAR1
GEAR2
GEAR
CHANGE
MINAENDW
CNC 8070
(SOFT V03.0X)
226
Installation manual
SPDLEREV 每根主轴都有一个标志,它们的记忆码如下:
SPDLREV1 ( 也可以被编写为 SPDLREV)
SPDLREV2 SPDLREV3 SPDLREV4
PLCCNTL 7.
SANALOG
逻辑 CNC 输入和输出
主轴可更改信号
每根主轴都有一个标志,它们的记忆码如下:
PLCCNTL1 ( 也可以被编写为 PLCCNTL)
PLCCNTL2 PLCCNTL3 PLCCNTL4
SANALOG1 ( 也可以被编写为 SANALOG)
SANALOG2 SANALOG3 SANALOG4
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 度给出。
CNC 8070
(SOFT V03.0X)
227
Installation manual
MFUN
MSTROBE
7. AUXEND
逻辑 CNC 输入和输出
主轴可更改信号
GEAR1
GEAR4
GEAR
CHANGE
SANALOG
PLCCNTL
MINAENDW
CNC 8070
(SOFT V03.0X)
228
Installation manual
7.10 独立插补器的可更改信号
信号的名字是通用的。用名字或逻辑轴号替换这些文本 ( 轴 )。
对于电子凸轮的运动,它将中断凸轮的同步运动,转换为零速度。
IABORT(axis)
它设置轴的独立插补器的初始条件。
逻辑 CNC 输入和输出
独立插补器的可更改信号
它仅仅影响定位程序段,未执行的指令和同步运动都被消除。
CNC 8070
(SOFT V03.0X)
229
Installation manual
7.11 刀具管理可更改信号
SETTMEM 每个刀库都有一个标志,它们的记忆码如下:
SETTMEMZ1 ( 也可以被编写为 SETTMEM)
SETTMEMZ2 SETTMEMZ3 SETTMEMZ4
7. RESTMEM 每个刀库都有一个标志,它们的记忆码如下:
RESTMEMZ1 ( 也可以被编写为 RESTMEM)
逻辑 CNC 输入和输出
刀具管理可更改信号
CUTTINGON 每个通道都有一个标志,它们的记忆码如下:
CUTTINGONC1 ( 与 CUTTINGON 相同 )
CUTTINGONC2 CUTTINGONC3 CUTTINGONC4
PRG
()= CNCRD (G.GS0, R300, M12)
寄存器 R300 显示了 G 功能的状况。
AUTOMAT AND INCYCLE AND NOT B0R300 = CUTTINGON
如果处于自动模式 (AUTOMAT),正在执行一个程序段 (INCYCLE) ,
G00 功能没有被激活,那么,刀具被认为正处于加工状态。
END
TREJECT 每个通道都有一个标志,它们的记忆码如下:
TREJECTC1 ( 也可以被编写为 TREJECT)
TREJECTC2 TREJECTC3 TREJECTC4
MZTOCH1 每个刀库都有一个标志,它们的记忆码如下:
MZTOCH1MZ1 ( 也可以被编写为 MZTOCH1)
MZTOCH1MZ2 MZTOCH1MZ3 MZTOCH1MZ4
将它用于异步刀库或拥有机械臂的同步刀库。
CH1TOSPDL 每个刀库都有一个标志,它们的记忆码如下:
CH1TOSPDLMZ1 ( 与 CH1TOSPDL 相同 )
CH1TOSPDLMZ2 CH1TOSPDLMZ3 CH1TOSPDLMZ4
将它用于异步刀库或拥有机械臂的同步刀库。
CNC 8070
在将刀具从换刀机械臂 1 中取出安装到主轴之后, PLC 必须设置该标志为高电平
(=1)。
SPDLTOCH1 每个刀库都有一个标志,它们的记忆码如下:
将它用于拥有一个机械臂的异步刀库。
230
Installation manual
SPDLTOCH2 每个刀库都有一个标志,它们的记忆码如下:
SPDLTOCH2MZ1 ( 与 SPDLTOCH2 相同 )
SPDLTOCH2MZ2 SPDLTOCH2MZ3 SPDLTOCH2MZ4
将它用于异步刀库或拥有机械臂的同步刀库。
逻辑 CNC 输入和输出
刀具管理可更改信号
CH1TOMZ1 ( 也可以被编写为 CH1TOMZ)
CH1TOMZ2 CH1TOMZ3 CH1TOMZ4
将它用于异步刀库或拥有机械臂的同步刀库。
CH2TOMZ 每个刀库都有一个标志,它们的记忆码如下:
CH2TOMZ1 ( 也可以被编写为 CH2TOMZ)
CH2TOMZ2 CH2TOMZ3 CH2TOMZ4
将它用于异步刀库或拥有机械臂的同步刀库。
SPDLTOGR 每个通道都有一个标志,它们的记忆码如下:
SPDLTOGRC1 ( 也可以被编写为 SPDLTOGR)
SPDLTOGRC2 SPDLTOGRC3 SPDLTOGRC4
将它用于允许基础刀具的刀库。
GRTOSPDL 每个通道都有一个标志,它们的记忆码如下:
GRTOSPDLC1 ( 也可以被编写为 GRTOSPDL)
GRTOSPDLC2 GRTOSPDLC3 GRTOSPDLC4
将它用于允许基础刀具的刀库。
CNC 8070
(SOFT V03.0X)
231
Installation manual
MZTOSPDL 每个刀库都有一个标志,它们的记忆码如下:
MZTOSPDLMZ1 ( 也可以被编写为 MZTOSPDL)
MZTOSPDLMZ2 MZTOSPDLMZ3 MZTOSPDLMZ4
将它用于没有机械臂的同步刀库。
SPDLTOMZ 每个刀库都有一个标志,它们的记忆码如下:
将它用于没有机械臂的同步刀库。
MZROT 每个刀库都有一个标志,它们的记忆码如下:
MZROTMZ1 ( 也可以被编写为 MZROT)
MZROTMZ2 MZROTMZ3 MZROTMZ4
将它用于转塔式刀库。
TCHANGEOK 每个刀库都有一个标志,它们的记忆码如下:
TCHANGEOKMZ1 ( 与 TCHANGEOK 相同 )
TCHANGEOKMZ2 TCHANGEOKMZ3 TCHANGEOKMZ4
MZPOS 每个刀库都有一个标志,它们的记忆码如下:
MZPOSMZ1 ( 也可以被编写为 MZPOS)
MZPOSMZ2 MZPOSMZ3 MZPOSMZ4
PLC 必须在该寄存器中指定当前刀库的位置。
CNC 8070
(SOFT V03.0X)
232
Installation manual
7.12 按键可更改信号
逻辑 CNC 输入和输出
按键可更改信号
KEYLED1 5 User6 KEYLED2 5 Spindle c.clockwise
KEYLED1 6 User7 KEYLED2 6
KEYLED1 7 User8 KEYLED2 7
KEYLED1 8 User9 KEYLED2 8
KEYLED1 9 User10 KEYLED2 9
KEYLED1 10 User11 KEYLED2 10
KEYLED1 11 User12 KEYLED2 11 ZERO
KEYLED1 12 User13 KEYLED2 12
KEYLED1 13 User14 KEYLED2 13 Single Block
KEYLED1 14 User15 KEYLED2 14
KEYLED1 15 User16 KEYLED2 15 RESET
KEYLED1 16 X+ KEYLED2 16
KEYLED1 17 Y+ KEYLED2 17
KEYLED1 18 Z+ KEYLED2 18
KEYLED1 19 X- KEYLED2 19
KEYLED1 20 Y- KEYLED2 20
KEYLED1 21 Z- KEYLED2 21
KEYLED1 22 7- KEYLED2 22
KEYLED1 23 Rapid KEYLED2 23
KEYLED1 24 7+ KEYLED2 24
KEYLED1 25 4+ KEYLED2 25
KEYLED1 26 5+ KEYLED2 26
KEYLED1 27 6+ KEYLED2 27
KEYLED1 28 4- KEYLED2 28
KEYLED1 29 5- KEYLED2 29
KEYLED1 30 6- KEYLED2 30
KEYLED1 31 KEYLED2 31
在每次按键之后,下面的指令改变发光二极管的状态。
DFU B0KEYBD1 = CPL B0KEYLED1
KEYDIS1, 这些寄存器个别的禁止键的操作。
KEYDIS2, • 在标准键盘上,用户键 "User1" 到 "User16" 按从左到右的顺序编号。
KEYDIS3
• 在紧凑键盘上,用户键 "User1" 到 "User6" 紧靠在 jog 键旁。它们按照从左到右及
从上到下的顺序编号。
• 在扁平键盘上,键 "Jogkey1" 到 "Jogkey3" 紧靠着 jog 键。它们按从左到右的顺
序编号。
CNC 8070
233
Installation manual
7. KEYDIS1
KEYDIS1
9
10
User10
User11
User10
User11
逻辑 CNC 输入和输出
按键可更改信号
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 7 停止 16-31
KEYDIS2 8
(SOFT V03.0X)
234
Installation manual
位 键 位 键
KEYDIS3 0 0% 16 140%
KEYDIS3 1 2% 17 150%
KEYDIS3 2 4% 18 160%
逻辑 CNC 输入和输出
按键可更改信号
KEYDIS3 7 50% 23 手轮 100
KEYDIS3 8 60% 24 手轮 10
KEYDIS3 9 70% 25 手轮 1
下面的这行禁止 [X+] 键:
( ) = B16 KEYDIS1
当选择进给率倍率的禁止位置时,CNC 将读取允许的最小位置的值。如果它们全都
被禁止,它将取 0% 值。
CNC 8070
(SOFT V03.0X)
235
Installation manual
记忆码 页码 记忆码 页码
7. (M)
(M)
(M)
_XFERINH .......................................
ADVINPOS ......................................
AUTOMAT........................................
218
204
199
(M)
(M)
(R)
MMCWDG........................................ 205
MSTROBE ....................................... 203
MZID ................................................ 215
ENTRADAS Y SALIDAS Ló GICAS DEL CNC
标记 (M) 和 寄存器 (R) 的字母排序列表
236
刀具和刀库管理
8
要恰当的配置刀库和换刀,必须:
• 设置机床参数。
• 设置刀具表格和刀具库表格。
• 写 PLC 程序。
• 编辑与刀具和 M06 功能相关的子程序。
机床参数定义可用的刀库数量及其特性。可以使用四个不同类型的刀库。参考 240
页 “8.1 刀具库的类型”。
PLC 的操纵根据刀库的类型而不相同。本章后面的部分将对每种类型的刀库举例。
关于刀库
刀库的数量与可利用的主轴和通道的数量是独立的。刀库不与任何的特定的通道和
主轴相关联。例如:刀库可以被几个通道共享,通道可以从不同的刀库调用刀具。
对刀库的访问取决于机床的机械配置;换句话说,通过机床的物理可能性来
i 访问刀库。
所有的刀库可以同时进行换刀。然而,一个刀库只能被一个换刀过程调用。如果来
自于某一通道,想要在已经包含于某个换刀过程的刀库中拾取或放下一把刀具,刀
具管理器将在回应新的请求之前等待换刀完成。
一次换刀中可能包括两个刀库。接受刀具的刀库与拾取新刀具的刀库可能不同。
CNC 8070
(SOFT V03.0X)
237
Installation manual
关于刀具
可通过刀具的编号识别每把刀具,它们的编号在整个系统中是唯一的;编号在不同
的刀库或基础刀具中不能重复使用。
可用刀具的清单保存在刀具表格中,整个系统仅有一个表格。 该表格定义每把刀具
的位置及所属的刀库,它是基础刀具还是在通道中被激活的刀具。
刀具总是存储在相同的刀库中。换刀时,它总是存储在原先拾取它的那个刀库中。
8. 基础刀具
基础刀具是没有存储在任何刀库中,在使用时手动安装的刀具。基础刀具也在刀具
刀具和刀库管理
表格中定义,但是它们与任何刀位无关。
基础刀具的装载和卸载对于系统来说是全局的;它与任何特定的刀库和通道都无
关。
刀具管理器
CNC 有刀库管理程序,它知道每把刀具的位置。当请求换刀或搜寻刀具时,刀具管
理器告诉 PLC 要执行的操作。
• 从刀库中取出一把刀具,将它安装到主轴上。
• 将主轴上的刀具存放在刀库中,拾取另一把刀具。
• 将主轴刀具卸下。
• 其他。
根据刀库的种类和操作请求,有时需要几个操作才能完成。 例如:在有些刀库中,
要将刀具从主轴上取下放在主刀库中,刀具必须先从主轴上取下装载到换刀手臂
上,然后再从换刀臂上取下放回到库。
PLC 负责控制那些运动,它必须告诉管理器要执行的操作,所以它会更新它的信息。
CNC 8070
(SOFT V03.0X)
238
Installation manual
与换刀相关的子程序
有两种与换刀相关的子程序。
与刀具相关的子程序
每次执行 T 功能 (刀具选择)时,与刀具相关的子程序将自动执行。
每个通道中有一个子程序。
与 M06 功能相关的子程序
8.
M06 功能执行换刀。 CNC 将管理换刀和更新刀库表格。
刀具和刀库管理
推荐在 "M" 功能表格中设置该功能,因为它执行安装在机床上的换刀器的子程序。
该子程序对于整个系统是通用的。
CNC 8070
(SOFT V03.0X)
239
Installation manual
8.1 刀库类型
刀库可以分为四大类:
A. 塔型。
B. 无换刀臂的同步刀库。
C. 有换刀臂 (1 或 2 刀柄)的同步刀库。在加工零件时,机械臂不能移动。
D. 异步刀库。它有能独立运动的换刀臂,在零件加工时它可以运动。
8. A B
刀具和刀库管理
刀库类型
C
D
根据在换刀期间刀是如何存放在刀库中的,刀库可以为随机的或非随机的。在随机
刀库中,刀具可以占据任何位置;然而在非随机刀库中,刀具总是占据同一位置。
无论如何,即使所有刀库都是随机的,刀具总是存放在原先拾取它们的刀库中。
循环刀库在搜寻到刀具后及在搜寻下一把刀具之前需要换刀指令 M06。在非循环刀
库中,可以执行几个连续的刀具搜寻,而没必要换刀。
CNC 8070
(SOFT V03.0X)
240
Installation manual
在设置完刀库的机床参数之后,定义刀具表格及刀库表格。
刀具表格
除了别的东西之外,刀具表格必须包括几何尺寸、监测类型和刀具尺寸。所有的刀
具必须定义,包括基础刀具。
刀具管理器总是在相同的刀位插入特定刀具,不考虑它们占的刀位编号。
刀库表格
8.
刀具和刀库管理
刀具表格 , 激活刀具表格和刀库表格
每个刀库都有一个表格。每个表格显示各刀位及换刀臂刀柄(如果存在)上的刀具。
虽然刀库表可能被手动初始化,但是刀具管理器可以动态的更新它的所有数据。
实例 :
使用相应的软键逐一往刀库中装载刀具。
• T1 在位置 1.
• T2 在位置 3. 因为刀具太大,确定它不能装在位置 2 上。
• T3 在位置 5. T2 占据位置 2-3-4.
• T4 在位置 6. T4 占据位置 6-7.
• T5 在位置 8.
• T6 在位置 9.
• T7 在位置 10.
激活刀具表格
激活刀具表格定义在主轴上处于激活状态的刀具。
CNC 8070
(SOFT V03.0X)
241
Installation manual
CNC 保持与前一个记忆码不涉及任何特定通道和刀库的版本的标志和寄存
i 器的兼容性。
注意事项和建议
使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。
关于异步刀库(拥有独立运动的转换手臂),当换刀需要将一把刀具留在刀库中时,
TCHANGEOK 标志被激活,这样刀具被放回刀库的过程中,CNC 继续执行程序。
CNC 8070
(SOFT V03.0X)
242
Installation manual
R
TMOPSTROBEC1
TMOPERATION
TMOPSTROBEC2 TMOPSTROBEC3 TMOPSTROBEC4
8.
TMOPERATIONC1 TMOPERATIONC2 TMOPERATIONC3 TMOPERATIONC4
刀具和刀库管理
管理器和 PLC 之间的通讯
R MZIDC1 MZIDC2 MZIDC3 MZIDC4
R TAKEPOS
TAKEPOSMZ1 TAKEPOSMZ2 TAKEPOSMZ3 TAKEPOSMZ4
R NEXTPOS
NEXTPOSMZ1 NEXTPOSMZ2 NEXTPOSMZ3 NEXTPOSMZ4
LEAVEPOS 该寄存器指定放刀的刀库位置。
TAKEPOS 该寄存器指定取刀的刀库位置。
NEXTPOS 该寄存器指定下一把刀具占据的刀库位置。
MZID 该寄存器指定包含被通道请求刀具的刀库。
当在一次换刀中需要用到两个刀库时,该寄存器较低的部分指定刀具的目的地刀
库,较高的部分划分刀具的源刀库。
TMOPERATION 该寄存器指定由刀具管理器执行的操作类型。
0 无操作
1 从刀库选取刀具并将它装在主轴上。
2 将主轴刀具留在刀库中。
3 在主轴上安装基础刀具。
4 将主轴刀具卸下。
5 将主轴刀具留在刀库中,从同一刀库中拾取另外一把刀具。
6 将主轴刀具留在刀库中,从基础刀具中拾取另外一把刀具安装。
7 将主轴刀具卸下,从刀库中拾取另外一把刀具。
8 将主轴刀具卸下,从基础刀具中拾取另外一把刀具安装。
9 通过主轴将基础刀具装到刀库。
10 从刀库中拾取一把刀具,通过主轴将它卸下。 CNC 8070
11 确定刀库方向。
12 将主轴刀具留在刀库中,从相同的刀库拾取另一把刀具。特别是下面情况下
的同步刀库:
• 非随机拥有两爪换刀手臂。
• 当有特定刀具时随机。 (SOFT V03.0X)
13 确定两个刀库的方向。
14 将主轴刀具留在刀库中,从另外的刀库中拾取一把刀具。
243
Installation manual
PLC 使用下面的标志来告诉管理器它应该执行的操作。每个刀库都有一组标志。参
考 230 页 “7.11 刀具管理器可更改信号”。
根据刀库的类型,PLC 必须采取一些行动来执行管理器请求的操作。在执行完毕之
后,它必须激活特定的标志来告诉管理器操作已经执行完毕。管理器将它们设置回
“0”。
M MZTOCH1
MZTOCH1MZ1 MZTOCH1MZ2 MZTOCH1MZ3 MZTOCH1MZ4
M CH1TOSPDL
CH1TOSPDLMZ1 CH1TOSPDLZ2 CH1TOSPDLMZ3 CH1TOSPDLMZ4
M SPDLTOCH1
SPDLTOCH1MZ1 SPDLTOCH1MZ2 SPDLTOCH1MZ3 SPDLTOCH1MZ4
M SPDLTOCH2
SPDLTOCH2MZ1 SPDLTOCH2MZ2 SPDLTOCH2MZ3 SPDLTOCH2MZ4
M CH1TOMZ
CH1TOMZ1 CH1TOMZ2 CH1TOMZ3 CH1TOMZ4
M CH2TOMZ
CH2TOMZ1 CH2TOMZ2 CH2TOMZ3 CH2TOMZ4
M SPDLTOGR
SPDLTOGRMZ1 SPDLTOGRMZ2 SPDLTOGRMZ3 SPDLTOGRMZ4
M GRTOSPDL
GRTOSPDLMZ1 GRTOSPDLMZ2 GRTOSPDLMZ3 GRTOSPDLMZ4
M MZTOSPDL
MZTOSPDLMZ1 MZTOSPDLMZ2 MZTOSPDLMZ3 MZTOSPDLMZ4
M MZTOSPDL
MZTOSPDLMZ1 MZTOSPDLMZ2 MZTOSPDLMZ3 MZTOSPDLMZ4
M MZROT
MZROTMZ1 MZROTMZ2 MZROTMZ3 MZROTMZ4
M TCHANGEOK
TCHANGEOKMZ1 TCHANGEOKMZ2 TCHANGEOKMZ3 TCHANGEOKMZ4
R MZPOS
MZPOSMZ1 MZPOSZ2 MZPOSMZ3 MZPOSMZ4
MZTOCH1 用于异步刀库或带机械臂的同步刀库。
CH1TOSPDL 用于异步刀库或带机械臂的同步刀库。
SPDLTOCH1 用于带机械臂的异步刀库。
(SOFT V03.0X)
244
Installation manual
SPDLTOCH2 用于异步刀库或带机械臂的同步刀库。
CH1TOMZ 用于异步刀库或带机械臂的同步刀库。
CH2TOMZ 用于异步刀库或带机械臂的同步刀库。
SPDLTOGR
在将刀具从换刀臂 2 装到刀库之后, PLC 必须设置该标志为高电平 (=1)。
用于允许基础刀具的刀库。
8.
刀具和刀库管理
管理器和 PLC 之间的通讯
在将刀具从主轴卸下之后, PLC 必须设置该标志为高电平 (=1)。
GRTOSPDL 用于允许基础刀具的刀库。
MZROT 用于塔式刀库和同步刀库。
MZPOS 对于随机刀库,如果管理器始终都知道所选择的位置,那么可以优化刀库方位。
CNC 8070
(SOFT V03.0X)
245
Installation manual
8.3.3 管理器紧急事件
8. M SETTMEM
SETTMEMZ1 SETTMEMZ2 SETTMEMZ3 SETTMEMZ4
刀具和刀库管理
管理器和 PLC 之间的通讯
M RESTMEM
RESTMEMZ1 RESTMEMZ2 RESTMEMZ3 RESTMEMZ4
M TMINEM
TMINEMZ1 TMINEMZ2 TMINEMZ3 TMINEMZ4
CNC 8070
(SOFT V03.0X)
246
Installation manual
8.3.4 刀具监测
M TREJECT
TREJECTC1 TREJECTC2 TREJECTC3 TREJECTC4
8.
刀具和刀库管理
管理器和 PLC 之间的通讯
M TWORNOUT
TWORNOUTC1 TWORNOUTC2 TWORNOUTC3 TWORNOUTC4
当遇到下面的情况时,通常认为它正处于加工状态:
• 主轴正在转动 (M3 或 M4)或刀具正在切削螺纹且没有选择 0% 进给率时。
• 选择了自动操作模式,正在执行某个程序段且 G00 功能未被激活。
• 执行没有被中断。
CNC 8070
(SOFT V03.0X)
247
Installation manual
8.4 有关刀库管理的变量
应用于刀库管理中的与刀库相关联的变量如下每个通道都有一组变量。用通道号替
代 [n] 字符,保留括号。
V.[n].TM.MZMODE
刀库管理器的操作模式。
8. 对于 ·0· 值
对于 ·1· 值
标准模式 ( 缺省值和复位之后 ).
刀库装载模式 .
刀具和刀库管理
有关刀库管理的变量
对于 ·2· 值 刀库卸载模式 .
V.[n].TM.MZSTATUS
刀具管理器状态 .
对于 ·0· 值 标准 .
对于 ·1· 值 发生错误 .
对于 ·4· 值 紧急事件 .
V.[n].TM.MZRUN
刀具管理器运行 .
对于 ·0· 值 在执行中没有次序。
对于 ·1· 值 在执行中有次序。
V.[n].TM.MZWAIT
刀具管理器的操纵执行。它表示是否等待操纵结束。
对于 ·0· 值 无需等待
对于 ·1· 值 等待
CNC 8070
(SOFT V03.0X)
248
Installation manual
8.5 从刀库装载和卸载刀具
从刀库装载和卸载刀具
每个刀库表格都有用于在手动或自动情况下在刀库中初始化、装载和卸载刀具的软
键。查阅操作手册。
从主轴装载和卸载刀具
必须通过刀库表格,在手动模式下从主轴及换刀臂上装载和卸载刀具。查阅操作手
8.
册。
刀具和刀库管理
从刀库装载和卸载刀具
通过程序或在 MDI 模式下装载刀库
在刀库装载刀具就是通过主轴,将刀具逐一从地面安装到刀库。
设置变量:V.TM.MZMODE=1,来告诉刀具管理器已经选择刀库装载模式。
在装载刀具之后,刀具管理器更新刀库表格。
从刀库卸载刀具就是通过主轴,将刀具逐一从刀库卸载到地面。
设置变量:V.TM.MZMODE=2,来告诉刀具管理器已经选择刀库卸载模式。
在卸载刀具之后,刀具管理器更新刀库表格。
CNC 8070
(SOFT V03.0X)
249
Installation manual
设置变量:V.TM.MZMODE=0,来告诉刀具管理器已经选择标准模式。
8. 在安装刀具之后,刀具管理器更新刀库表格。
刀具和刀库管理
从刀库装载和卸载刀具
CNC 8070
(SOFT V03.0X)
250
Installation manual
8.6 无刀库系统
当没有刀库时,M06 功能工作情况如下:
• M06 功能不会激活 PLC 标志(例如:DM06),也不执行与换刀相关的操作(如换
刀子程序等)。 8.
• M06 功能不会显示在 M 功能的记录中。
刀具和刀库管理
无刀库系统
• 与 M06 功能相关的子程序(如果存在)将执行模态固定循环或模态运动子程序。
• 从隐藏文件和固定循环等调用与 M06 功能相关的子程序时,不进行特定的处理。
CNC 8070
(SOFT V03.0X)
251
Installation manual
8.7 转塔型
8.
刀具和刀库管理
转塔型
该类型的刀库允许使用基础刀具。
基础刀具
该刀库提供了使用基础刀具工作的可能性。如果在工作位置有一把刀具,而另一把
被请求的刀具不在转塔中,CNC 将认为那是一把基础刀具。
CNC 8070
(SOFT V03.0X)
252
Installation manual
TMOPERATION=1
假定刀具为激活状态。
TAKEPOS 指定被拾取刀具的位置。
当操作完成时,激活标志 MZTOSPDL。
TMOPERATION=3
8.
刀具和刀库管理
转塔型
将基础刀具安装到主轴。
TAKEPOS=-4 拾取基础刀具。
当操作完成时,激活标志 GRTOSPDL。
TMOPERATION=4
将主轴刀具卸下。
LEAVEPOS=-4 将刀具卸下。
当操作完成时,激活标志 SPDLTOGR。卸载的刀具变为基础刀具。
TMOPERATION=9
通过主轴将基础刀具安装到刀库。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 卸下刀具的位置。
将基础刀具留在主轴,激活标志 GRTOSPDL。
TMOPERATION=10
从刀库中拾取一把刀具,通过主轴将它卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 将刀具卸下。
将主轴刀具卸下,激活标志 SPDLTOGR。
TMOPERATION=11
确定转塔方向。
当操作完成时,激活标志 MZROT。
CNC 8070
(SOFT V03.0X)
253
Installation manual
总结
TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 # 0 MZTOSPDL
3 -4 0 GRTOSPDL
8.
4 0 -4 SPDLTOGR
9 -4 # GRTOSPDL
10 # -4 SPDLTOGR
刀具和刀库管理
转塔型
11 0 0 MZROT
应用举例
TG7 为基础刀具。
TM ==> PLC
CNC PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
T1 11 0 0 MZROT
M6 1 1 0 MZTOSPDL
T2 11 0 0 MZROT
M6 1 1 0 MZTOSPDL
TG7 3 -4 0 GRTOSPDL
M6
CNC 8070
(SOFT V03.0X)
254
Installation manual
刀具和刀库管理
转塔型
标志被 M06 子程序激活,因而 PLC 激活与刀具管理器相关的标志。
M1107 SPDLTOGR
已经将刀具从主轴上卸下。
M1108 GRTOSPDL
已经将基础刀具安装到主轴上。
M1109 MZTOSPDL
假定刀具被激活。
M1111 MZROT
该标志表示刀库已经旋转。
PLC 的 M 功能
CNC 8070
(SOFT V03.0X)
255
Installation manual
%L SUB_MZ_ROT
M109
执行操作的辅助功能。
V.PLC.M[1111]=1
刀具管理器的 MZROT 标志。
#RET
8. %L SUB_SPD_TO_GR
刀具和刀库管理
转塔型
从主轴上卸下刀具 (将它放在地上)。
它显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具。T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1
刀具管理器的 SPDLTOGR 标志。
#RET
%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。
#RET
%L SUB_MZ_TO_SPD
假定刀具为激活状态。
M109
V.PLC.M[1109]=1
刀具管理器的 MZTOSPDL 标志。
#RET
%SUB_M6.nc
M6
命令刀具管理器开始进行换刀。
$IF V.PLC.R[101] == 1
LL SUB_MZ_ROT
$ENDIF
$WHILE V.TM.MZWAIT == 1
$ENDWHILE
等待刀具管理器。
(SOFT V03.0X)
#RET
M06 子程序结束 。
256
Installation manual
8.7.4 基础 PLC 编程
刀具和刀库管理
转塔型
DFD MZROT = RES M1111
刀库已经旋转。
管理器紧急事件信号
管理器紧急事件信号的处理。
DFU B11KEYBD1 = SET SETTMEM
按 USER12 键激活紧急事件。
TMINEM = B11KEYLED1
当有紧急事件时, USER12 键的指示灯打开。
TMINEM AND DFU B12KEYBD1 = SET RESTMEM
按 USER13 键取消紧急事件。
CNC 8070
(SOFT V03.0X)
257
Installation manual
8.8 无换刀臂的同步刀库
8.
刀具和刀库管理
无换刀臂的同步刀库
使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。
CNC 8070
(SOFT V03.0X)
258
Installation manual
TMOPERATION=1
从刀库中拾取刀具,将其安装到主轴上。
TAKEPOS 刀具占据的位置。
当操作完成时,激活标志 MZTOSPDL。
TMOPERATION=2
8.
刀具和刀库管理
无换刀臂的同步刀库
将主轴刀具留在刀库。
LEAVEPOS 放置刀具的位置。
当操作完成时,激活标志 SPDLTOMZ。
TMOPERATION=3
将基础刀具安装到主轴。
TAKEPOS=-4 拾取基础刀具。
当操作完成时,激活标志 GRTOSPDL。
TMOPERATION=4
将主轴刀具卸下。
LEAVEPOS=-4 将刀具卸下。
当操作完成时,激活标志 SPDLTOGR。卸载的刀具变为基础刀具。
TMOPERATION=5
将主轴刀具留在刀库中,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS 放置刀具的位置。
1. 将主轴刀具留在刀库中,激活标志 SPDLTOMZ。
2. 将刀库刀具留在主轴上,激活标志 MZTOSPDL。
TMOPERATION=6
将主轴刀具留在刀库中,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 将主轴刀具留在刀库中,激活标志 SPDLTOMZ。
2. 将基础刀具装在主轴上,激活标志 GRTOSPDL。
TMOPERATION=7
将主轴刀具卸下,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。 CNC 8070
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 将刀库刀具装在主轴上,激活标志 MZTOSPDL。
(SOFT V03.0X)
259
Installation manual
TMOPERATION=8
将主轴刀具卸下,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 将基础刀具装在主轴上,激活标志 GRTOSPDL。
TMOPERATION=9
8. 通过主轴拾取刀具到刀库。
拾取基础刀具。
刀具和刀库管理
无换刀臂的同步刀库
TAKEPOS=-4
LEAVEPOS 放置刀具的位置。
1. 将基础刀具装在主轴上,激活标志 GRTOSPDL.
2. 将主轴刀具留在刀库中,激活标志 SPDLTOMZ.
TMOPERATION=10
从刀库中拾取刀具,通过主轴将刀具卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 将刀库刀具装在主轴上,激活标志 MZTOSPDL.
2. 将主轴刀具卸下,激活标志 SPDLTOGR.
TMOPERATION=11
通常,它允许在加工时优化换刀并定位刀库。
激活 MZROT 标志表示操作已经完成,无论是否完成了定位。
TMOPERATION=12
与 TMOPERATION=5 相同。仅适用于随机刀库和使用特定刀具时。
TMOPERATION=13
通常,它允许在加工时优化换刀并定位两个刀库。
TMOPERATION=14
将主轴刀具放回刀库,从另一个刀库中拾取刀具。
TAKEPOS 拾取刀具的位置。
LEAVEPOS 放置刀具的位置。
MZID 放刀的目标刀库及拾取新刀具的源刀库。
1. 将主轴刀具放回刀库,激活标志 SPDLTOMZ。
CNC 8070 2. 将刀库刀具安装在主轴上,激活标志 MZTOSPDL。
(SOFT V03.0X)
260
Installation manual
总结
TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 # 0 MZTOSPDL
2 0 # SPDLTOMZ
3 -4 0 GRTOSPDL
4
5
0
#
-4
#
SPDLTOGR
SPDLTOMZ + MZTOSPDL
8.
刀具和刀库管理
无换刀臂的同步刀库
6 -4 # SPDLTOMZ + GRTOSPDL
7 # -4 SPDLTOGR + MZTOSPDL
8 -4 -4 SPDLTOGR + GRTOSPDL
9 -4 # GRTOSPDL + SPDLTOMZ
10 # -4 MZTOSPDL + SPDLTOGR
11 0 0 MZROT
12 # # SPDLTOMZ + MZTOSPDL
13 0 0 MZROT + MZROT
14 0 # SPDLTOMZ + MZTOSPDL
应用举例
TM ==> PLC
CNC PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
T1 11 0 0 MZROT
M6 1 1 0 MZTOSPDL
T2 11 0 0 MZROT
M6 5 2 1 SPDLTOMZ + MZTOSPDL
TG7 11 0 0 MZROT
M6 6 -4 2 SPDLTOMZ + GRTOSPDL
TG8 11 0 0 MZROT
M6 8 -4 -4 SPDLTOGR + GRTOSPDL
T3 11 0 0 MZROT
T4 11 0 0 MZROT
M6 7 4 -4 SPDLTOGR + MZTOSPDL
T0 11 0 0 MZROT
M6 2 0 4 SPDLTOMZ
TG9 11 0 0 MZROT
M6 3 -4 0 GRTOSPDL
CNC 8070
T0 11 0 0 MZROT
M6 4 0 -4 SPDLTOGR
(SOFT V03.0X)
261
Installation manual
M1107 SPDLTOGR
已经将刀具从主轴上卸下。
M1108 GRTOSPDL
已经将基础刀具安装到主轴上。
M1109 MZTOSPDL
刀具已经从刀库安装到主轴上。
M1110 SPDLTOMZ
已经将主轴刀具放回刀库中。
PLC 的 M 功能
CNC 8070
(SOFT V03.0X)
262
Installation manual
%L SUB_SPD_TO_GR
从主轴上卸下刀具 (将它放在地上)。
它显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具。T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1
刀具管理器的 SPDLTOGR 标志。
8.
刀具和刀库管理
无换刀臂的同步刀库
#RET
%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。
#RET
%L SUB_MZ_TO_SPD
从刀库中拾取刀具并将它安装在主轴上。
M109
执行操作的辅助功能。
V.PLC.M[1109]=1
刀具管理器的 MZTOSPDL 标志。
#RET
%L SUB_SPD_TO_MZ
将主轴刀具放回刀库。
M110
执行操作的辅助功能。
V.PLC.M[1110]=1
刀具管理器的 SPDLTOMZ 标志。
#RET
%L SUB_SPD_GMCHG
将主轴移至手动换刀点。
G1 Z_ F_
移动主轴。 CNC 8070
#RET
%L SUB_SPD_AUTCHG
将主轴移至自动换刀点。
(SOFT V03.0X)
G1 Z_ F_
移动主轴。
#RET
263
Installation manual
%SUB_M6.nc
M6
命令刀具管理器开始执行换刀。
$SWITCH V.PLC.R[101]
分析操作的类型。
$CASE 1
从刀库中拾取刀具,将它装到主轴上。
8. LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
刀具和刀库管理
无换刀臂的同步刀库
LL SUB_MZ_TO_SPD
从刀库拾取刀具给主轴。
$BREAK
$CASE 2
将主轴刀具放回刀库。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_MZ
将主轴刀具放回刀库。
$BREAK
$CASE 3
将基础刀具安装到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK
$CASE 4
将主轴刀具卸下。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK
$CASE 5
将主轴刀具放回刀库,从刀库中拾取另一把刀具。
LL SUB_SPD_AUTCHG
CNC 8070 将主轴移至自动换刀点。
LL SUB_SPD_TO_MZ
将主轴刀具放回刀库。
LL SUB_MZ_TO_SPD
(SOFT V03.0X) 从刀库中拾取刀具给主轴。
$BREAK
$CASE 6
264
Installation manual
将主轴刀具放回刀库,从基础刀具中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_MZ
将主轴刀具放回刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
8.
刀具和刀库管理
无换刀臂的同步刀库
$BREAK
$CASE 7
将主轴刀具卸下,从刀库中拾取另一把刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_SPD
从刀库中拾取刀具给主轴。
$BREAK
$CASE 8
将主轴刀具卸下,拾取另外一把基础刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK
$CASE 9
通过主轴拾取基础刀具给刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。 CNC 8070
LL SUB_SPD_TO_MZ
将主轴刀具放回刀库。
$BREAK
(SOFT V03.0X)
$CASE 10
从刀库中拾取刀具,通过主轴将它卸下。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
265
Installation manual
LL SUB_MZ_TO_SPD
从刀库拾取刀具给主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK
8. $ENDSWITCH
操作类型分析的结束。
刀具和刀库管理
无换刀臂的同步刀库
$WHILE V.TM.MZWAIT == 1
$ENDWHILE
等待刀具管理器。
#RET
M06 子程序结束。
CNC 8070
(SOFT V03.0X)
266
Installation manual
8.8.4 基础 PLC 编程
刀具和刀库管理
无换刀臂的同步刀库
当执行 M06 功能时, 在 TMOPERATION 寄存器中,刀具管理器发送给 PLC 关于执
行操作的代码。
DFU TMOPSTROBE = MOV TMOPERATION R101
该指令将 TMOPERATION 的值传递给寄存器 R101,所以它是由 M06 子程序管
理的。
根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能结束。
特定的操作需要使用在下列寄存器中的刀具管理器传递信息:
LEAVEPOS 该寄存器定义放置刀具的刀库位置。
TAKEPOS 该寄存器定义拾取刀具的刀库位置。
CNC 8070
(SOFT V03.0X)
267
Installation manual
管理器紧急事件信号
管理器紧急事件信号的处理。
DFU B11KEYBD1 = SET SETTMEM
按 USER12 键激活紧急事件。
TMINEM = B11KEYLED1
当有紧急事件时, USER12 键的指示灯打开。
TMINEM AND DFU B12KEYBD1 = SET RESTMEM
8. 按 USER13 键取消紧急事件。
刀具和刀库管理
无换刀臂的同步刀库
CNC 8070
(SOFT V03.0X)
268
Installation manual
8.
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
通常换刀臂的运动取决于加工,因为在加工工件时它不能运动。
使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。
CNC 8070
(SOFT V03.0X)
269
Installation manual
TMOPERATION=1
从刀库中拾取刀具,将其安装到主轴上。
TAKEPOS 刀具占据的位置。
1. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1.
TMOPERATION=2
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
将主轴刀具留在刀库。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1.
2. 将刀柄 1 上的刀具放回刀库,激活标志 CH1TOMZ.
TMOPERATION=3
将基础刀具安装到主轴。
TAKEPOS=-4 拾取基础刀具。
当操作完成时,激活标志 GRTOSPDL。
TMOPERATION=4
将主轴刀具卸下。
LEAVEPOS=-4 将刀具卸下。
当操作完成时,激活标志 SPDLTOGR。
TMOPERATION=5
将主轴刀具留在刀库中,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 1 上的刀具放回刀库,激活标志 CH1TOMZ。
3. 使用刀柄 1 从刀库中拾取刀具,激活标志 MZTOCH1。
4. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL。
TMOPERATION=6
将主轴刀具留在刀库中,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 1 上的刀具放回刀库,激活标志 CH1TOMZ。
3. 将基础刀具安装在主轴上,激活标志 GRTOSPDL。
CNC 8070
刀具管理器允许次序为 1-3-2。
(SOFT V03.0X)
270
Installation manual
TMOPERATION=7
将主轴刀具卸下,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR.
2. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1.
3. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL.
刀具管理器允许次序为 2-1-3. 8.
TMOPERATION=8
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
将主轴刀具卸下,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR.
2. 将基础刀具装在主轴上,激活标志 GRTOSPDL.
TMOPERATION=9
通过主轴拾取基础刀具到刀库。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 将基础刀具装在主轴上,激活标志 GRTOSPDL.
2. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1.
3. 将刀柄 1 上的刀具放回刀库,激活标志 CH1TOMZ.
TMOPERATION=10
从刀库中拾取刀具,通过主轴将刀具卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1.
2. 将刀柄 1 上的刀具安装到主轴上,激活标志 CH1TOSPDL.
3. 将主轴刀具卸下,激活标志 SPDLTOGR.
TMOPERATION=11
通常,它允许在加工时优化换刀并定位刀库。
激活 MZROT 标志表示操作已经完成,无论是否完成定位。
TMOPERATION=12
与 TMOPERATION=5 相同。仅适合于随机刀库和当有特定刀具时。
TMOPERATION=13
通常,它是允许在加工时确定两个刀库方向的转换的最优化。
271
Installation manual
TMOPERATION=14
将主轴刀具放回刀库,从另一个刀库拾取刀具。
TAKEPOS 拾取刀具的位置。
LEAVEPOS 放置刀具的位置。
MZID 放刀的目标刀库及拾取新刀具的源刀库。
1. 使用刀柄 1 从主轴拾取刀具,激活标志 SPDLTOCH1.
2. 将刀柄 1 上的刀具放回刀库,激活 CH1TOMZ.
总结
TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 # 0 MZTOCH1 + CH1TOSPDL
2 0 # SPDLTOCH1 + CH1TOMZ
3 -4 0 GRTOSPDL
4 0 -4 SPDLTOGR
SPDLTOCH1 + CH1TOMZ +
5 # #
MZTOCH1 + CH1TOSPDL
SPDLTOCH1 +
6 -4 #
+ (CH1TOMZ / GRTOSPDL)
(SPDLTOGR / MZTOCH1) +
7 # -4
+ CH1TOSPDL
8 -4 -4 SPDLTOGR + GRTOSPDL
GRTOSPDL + SPDLTOCH1 +
9 -4 #
+ CH1TOMZ
MZTOCH1 + CH1TOSPDL +
10 # -4
+ SPDLTOGR
11 0 0 MZROT
SPDLTOCH1 + CH1TOMZ +
12 # #
MZTOCH1 + CH1TOSPDL
13 0 0 MZROT + MZROT
SPDLTOCH1 + CH1TOMZ +
14 0 #
MZTOCH1 + CH1TOSPDL
可以按任何顺序执行括号中的标志,但是两者都必须被执行。关于 TMOPERATION
= 6 可能性:
SPDLTOCH1 + CH1TOMZ + GRTOSPDL
SPDLTOCH1 + GRTOSPDL + CH1TOMZ
(SOFT V03.0X)
272
Installation manual
应用举例
TM ==> PLC
CNC PLC ==> TM
T1
M6
TMOPERATION TAKEPOS LEAVEPOS
11
1
0
1
0
0
MZROT
MZTOCH1 + CH1TOSPDL
8.
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
T2 11 0 0 MZROT
M6 5 2 1 SPDLTOCH1 + CH1TOMZ +
+ MZTOCH1 + CH1TOSPDL
TG7 11 0 0 MZROT
M6 6 -4 2 SPDLTOCH1 + CH1TOMZ +
+ GRTOSPDL
TG8 11 0 0 MZROT
M6 8 -4 -4 SPDLTOGR + GRTOSPDL
MZROT
T3 11 0 0
MZROT
T4 11 0 0
SPDLTOGR + MZTOCH1 +
M6 7 4 -4
+ CH1TOSPDL
T0 11 0 0 MZROT
M6 2 0 4 SPDLTOCH1 + CH1TOMZ
TG9 11 0 0 MZROT
M6 3 -4 0 GRTOSPDL
T0 11 0 0 MZROT
M6 4 0 -4 SPDLTOGR
CNC 8070
(SOFT V03.0X)
273
Installation manual
M1101 MZTOCH1
已经将刀具从刀库安装到刀柄 1 上。
M1102 CH1TOSPDL
已经将刀具从刀柄 1 安装到主轴上。
M1103 SPDLTOCH1
已经将刀具从主轴安装到刀柄 1 上。
M1105 CH1TOMZ
已经将刀具从刀柄 1 安装到刀库。
M1107 SPDLTOGR
已经将刀具从主轴上卸下。
M1108 GRTOSPDL
已经将基础刀具安装到主轴上。
PLC 的 M 功能
CNC 8070
(SOFT V03.0X)
274
Installation manual
%L SUB_MZ_TO_CH1
利用刀柄 1 从刀库中拾取刀具。
M101
执行操作的辅助功能。
V.PLC.M[1101]=1
#RET
刀具管理器的 MZTOCH1 标志。
8.
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
%L SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
M102
执行操作的辅助功能。
V.PLC.M[1102]=1
刀具管理器的 CH1TOSPDL 标志。
#RET
%L SUB_SPD_TO_CH1
利用刀柄 1 拾取主轴刀具。
M103
执行操作的辅助功能。
V.PLC.M[1103]=1
刀具管理器的 SPDLTOCH1 标志。
#RET
%L SUB_CH1_TO_MZ
拾取刀柄 1 的刀具到刀库。
M105
执行操作的辅助功能。
V.PLC.M[1105]=1
刀具管理器的 CH1TOMZ 标志。
#RET
%L SUB_SPD_TO_GR
移除主轴上的刀具 (将它卸下)。
显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具。T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1
CNC 8070
刀具管理器的 SPDLTOGR 标志。
#RET
(SOFT V03.0X)
275
Installation manual
%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。 .
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。
8. #RET
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
%L SUB_SPD_GMCHG
将主轴移至手动换刀点。
G1 Z_ F_
移动主轴。
#RET
%L SUB_SPD_AUTCHG
将主轴移至自动换刀点。
G1 Z_ F_
移动主轴。
#RET
%SUB_M6.nc
M6
指令刀具管理器开始执行换刀。
$SWITCH V.PLC.R[101]
分析操作的类型。
$CASE 1
从刀库中拾取刀具,将它装到主轴上。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具给主轴。
$BREAK
$CASE 2
将主轴刀具放回刀库。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
CNC 8070
LL SUB_SPD_TO_CH1
利用刀柄 1 拾取主轴刀具。
LL SUB_CH1_TO_MZ
将刀柄 1 上的刀具放回刀库。
(SOFT V03.0X)
$BREAK
276
Installation manual
$CASE 3
将基础刀具安装到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK
$CASE 4 8.
将主轴刀具卸下。
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK
$CASE 5
将主轴刀具放回刀库,从刀库中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH1
利用刀柄 1 拾取主轴刀具。
LL SUB_CH1_TO_MZ
将刀柄 1 上的刀具放回刀库。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
$BREAK
$CASE 6
将主轴刀具放回刀库,从基础刀具中拾取另一把刀具。 .
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH1
利用刀柄 1 拾取主轴刀具。
LL SUB_CH1_TO_MZ
将刀柄 1 上的刀具放回刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD CNC 8070
将基础刀具安装到主轴。
$BREAK
(SOFT V03.0X)
277
Installation manual
$CASE 7
将主轴刀具卸下,从刀库中拾取另一把刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_SPD_AUTCHG
8. 将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
利用刀柄 1 从刀库中拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
$BREAK
$CASE 8
将主轴刀具卸下,拾取另外一把基础刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。 .
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK
$CASE 9
通过主轴拾取基础刀具到刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH1
利用刀柄 1 从拾取主轴刀具。
LL SUB_CH1_TO_MZ
将刀柄 1 刀具放回刀库。
$BREAK
CNC 8070
(SOFT V03.0X)
278
Installation manual
$CASE 10
从刀库中拾取刀具,通过主轴将它卸下。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
LL SUB_SPD_GMCHG
8.
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK
$ENDSWITCH
操作类型分析的结束。
$WHILE V.TM.MZWAIT == 1
$ENDWHILE
等待刀具管理器。
#RET
M06 子程序结束。
CNC 8070
(SOFT V03.0X)
279
Installation manual
8.9.4 基础 PLC 编程
8. 激活 MZROT 标志告诉刀具管理器操作已经完成。
根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能将结束。
特定的操作需要使用在下列寄存器中的刀具管理器传递的信息:
LEAVEPOS 该寄存器定义放置刀具的刀库位置。
(SOFT V03.0X)
TAKEPOS 该寄存器定义拾取刀具的刀库位置。
刀具管理器紧急事件信号
刀具管理器紧急事件信号的处理。
280
Installation manual
8.
刀具和刀库管理
同步刀库 . 独立运动的换刀臂 .
CNC 8070
(SOFT V03.0X)
281
Installation manual
8.
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
通常换刀臂的运动取决于加工,因为在加工工件时它不能运动。
使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。
CNC 8070
(SOFT V03.0X)
282
Installation manual
TMOPERATION=1
从刀库中拾取刀具,将其安装到主轴上。
TAKEPOS 刀具占据的位置。
1. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1.
2. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL. 8.
TMOPERATION=2
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
将主轴刀具留在刀库。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1.
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ.
TMOPERATION=3
将基础刀具安装到主轴。
TAKEPOS=-4 拾取基础刀具。
当操作完成时,激活标志 GRTOSPDL。
TMOPERATION=4
将主轴刀具卸下。
LEAVEPOS=-4 将刀具卸下。
当操作完成时,激活标志 SPDLTOGR。
TMOPERATION=5
将主轴刀具留在刀库中,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1。
3. 将刀柄 2 上刀具留在刀库中,激活标志 CH2TOMZ。
4. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL。
TMOPERATION=6
将主轴刀具留在刀库中,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
CNC 8070
3. 将基础刀具安装在主轴上,激活标志 GRTOSPDL。
刀具管理器允许次序为 1-3-2。
(SOFT V03.0X)
283
Installation manual
TMOPERATION=7
将主轴刀具卸下,从刀库中选取另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1。
3. 将刀柄 1 上的刀具安装到主轴,激活 CH1TOSPDL。
8. 刀具管理器允许次序为 2-1-3。
TMOPERATION=8
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
将主轴刀具卸下,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS=-4 卸下刀具。
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 将基础刀具装在主轴上,激活标志 GRTOSPDL。
TMOPERATION=9
通过主轴拾取基础刀具到刀库。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
1. 将基础刀具装在主轴上,激活标志 GRTOSPDL。
2. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
3. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
TMOPERATION=10
从刀库中拾取刀具,通过主轴将刀具卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 卸下刀具。
1. 使用刀柄 1 从刀库拾取刀具,激活标志 MZTOCH1。
2. 将刀柄 1 上的刀具安装到主轴上,激活标志 CH1TOSPDL。
3. 将主轴刀具卸下,激活标志 SPDLTOGR。
TMOPERATION=11
通常,它允许在加工时优化换刀并定位刀库。
激活 MZROT 标志表示操作已经完成,无论是否完成定位。
TMOPERATION=12
与 TMOPERATION=5 相同。仅适合于非随机刀库,也适合于当有特定刀具时的随机
刀库。
TMOPERATION=13
通常,它是允许在加工时确定两个刀库方向的转换的最优化。
CNC 8070
在两个刀库中激活 MZROT 标志表示操作已经完成,无论是否完成定位。
NEXTPOS 放置刀具的位置。
TAKEPOS 拾取刀具的位置。
(SOFT V03.0X)
MZID 放刀的目标刀库及拾取新刀具的源刀库。
284
Installation manual
TMOPERATION=14
将主轴刀具放回刀库,从另一个刀库拾取刀具。
TAKEPOS 拾取刀具的位置。
MZID 放刀的目标刀库及拾取新刀具的源刀库。
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
3. 使用刀柄 (爪)1 从其它刀库拾取刀具,激活标志 MZTOCH1。
4. 将刀柄 1 上的刀具安装到主轴上,激活 CH1TOSPDL。
8.
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
总结
TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 # 0 MZTOCH1 + CH1TOSPDL
2 0 # SPDLTOCH2 + CH2TOMZ
3 -4 0 GRTOSPDL
4 0 -4 SPDLTOGR
(SPDLTOCH2 / MZTOCH1) +
5 # #
+ (CH1TOSPDL / CH2TOMZ)
SPDLTOCH2 +
6 -4 #
+ (CH2TOMZ / GRTOSPDL)
(SPDLTOGR / MZTOCH1) +
7 # -4
+ CH1TOSPDL
8 -4 -4 SPDLTOGR + GRTOSPDL
GRTOSPDL + SPDLTOCH2 +
9 -4 #
+ CH2TOMZ
MZTOCH1 + CH1TOSPDL +
10 # -4
+ SPDLTOGR
11 0 0 MZROT
(SPDLTOCH2 / MZTOCH1) +
12 # #
+ (CH1TOSPDL / CH2TOMZ)
13 0 0 MZROT + MZROT
SPDLTOCH2 + CH2TOMZ +
14 # 0
+ MZTOCH1 + CH1TOSPDL
可以按任何顺序执行括号中的标志,但是两者都必须被执行。关于 TMOPERATION
= 6 可能的结果:
SPDLTOCH2 + CH2TOMZ + GRTOSPDL
SPDLTOCH2 + GRTOSPDL + CH2TOMZ
(SOFT V03.0X)
285
Installation manual
应用举例
TM ==> PLC
CNC PLC ==> TM
8. T1
M6
TMOPERATION TAKEPOS LEAVEPOS
11
1
0
A
0
0
MZROT
MZTOCH1 + CH1TOSPDL
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
T2 11 0 0 MZROT
M6 5 B B MZTOCH1 + SPDLTOCH2 +
+ CH1TOSPDL + CH2TOMZ
TG7 11 0 0 MZROT
M6 6 -4 A SPDLTOCH2 + CH2TOMZ +
+ GRTOSPDL
TG8 11 0 0 MZROT
M6 8 -4 -4 SPDLTOGR + GRTOSPDL
T3 11 0 0 MZROT
T4 11 0 0 MZROT
M6 7 D -4 SPDLTOGR + MZTOCH1 +
+ CH1TOSPDL
T0 11 0 0 MZROT
M6 2 0 D SPDLTOCH2 + CH2TOMZ
TG9 11 0 0 MZROT
M6 3 -4 0 GRTOSPDL
T0 11 0 0 MZROT
M6 4 0 -4 SPDLTOGR
CNC 8070
(SOFT V03.0X)
286
Installation manual
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
标志被 M06 子程序激活,因而 PLC 激活刀具管理器相关的标志。
M1101 MZTOCH1
已经将刀具从刀库安装到刀柄 1 上。
M1102 CH1TOSPDL
已经将刀具从刀柄 1 安装到主轴上。
M1104 SPDLTOCH2
已经将刀具从主轴安装到刀柄 2 上。
M1106 CH2TOMZ
已经将刀具从刀柄 2 安装到刀库。
M1107 SPDLTOGR
已经将刀具从主轴上卸下。
M1108 GRTOSPDL
已经将基础刀具安装到主轴上。
PLC 的 M 功能
CNC 8070
(SOFT V03.0X)
287
Installation manual
%L SUB_MZ_TO_CH1
利用刀柄 1 从刀库中拾取刀具。
M101
执行操作的辅助功能。
V.PLC.M[1101]=1
8. #RET
刀具管理器的 MZTOCH1 标志。
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
%L SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
M102
执行操作的辅助功能。
V.PLC.M[1102]=1
刀具管理器的 CH1TOSPDL 标志。
#RET
%L SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
M104
执行操作的辅助功能。
V.PLC.M[1104]=1
刀具管理器的 SPDLTOCH2 标志。
#RET
%L SUB_CH2_TO_MZ
拾取刀柄 2 的刀具到刀库。
M106
执行操作的辅助功能。
V.PLC.M[1106]=1
刀具管理器的 CH2TOMZ 标志。 .
#RET
%L SUB_SPD_TO_GR
移除主轴上的刀具 (将它卸下)。
显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具。 T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1
(SOFT V03.0X)
288
Installation manual
%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。
#RET 8.
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
%L SUB_SPD_GMCHG
将主轴移至手动换刀点。
G1 Z_ F_
移动主轴。
#RET
%L SUB_SPD_AUTCHG
将主轴移至自动换刀点。
G1 Z_ F_
移动主轴。 .
#RET
%SUB_M6.nc
M6
指令刀具管理器开始执行换刀。
$SWITCH V.PLC.R[101]
分析操作的类型。
$CASE 1
从刀库中拾取刀具,将它装到主轴上。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具给主轴。
$BREAK
$CASE 2
将主轴刀具放回刀库。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
CNC 8070
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_CH2_TO_MZ
将刀柄 2 上的刀具放回刀库。
(SOFT V03.0X)
$BREAK
289
Installation manual
$CASE 3
将基础刀具安装到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK
8. $CASE 4
将主轴刀具卸下。
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK
$CASE 5
将主轴刀具放回刀库,从刀库中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH2_TO_MZ
将刀柄 2 上的刀具放回刀库。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
$BREAK
$CASE 6
将主轴刀具放回刀库,从基础刀具中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_CH2_TO_MZ
将刀柄 2 上的刀具放回刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
CNC 8070 LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK
(SOFT V03.0X)
290
Installation manual
$CASE 7
将主轴刀具卸下,从刀库中拾取另一把刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
8.
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
利用刀柄 1 从刀库中拾取刀具。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
$BREAK
$CASE 8
将主轴刀具卸下,拾取另外一把基础刀具。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK
$CASE 9
通过主轴拾取基础刀具到刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 从拾取主轴刀具。
LL SUB_CH2_TO_MZ
将刀柄 2 刀具放回刀库。
$BREAK
$CASE 10
从刀库中拾取刀具,通过主轴将它卸下。
LL SUB_SPD_AUTCHG CNC 8070
将主轴移至自动换刀点。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。
LL SUB_CH1_TO_SPD (SOFT V03.0X)
拾取刀柄 1 的刀具到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
291
Installation manual
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK
$ENDSWITCH
操作类型分析的结束。
$WHILE V.TM.MZWAIT == 1
8. $ENDWHILE
等待刀具管理器。
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
#RET
M06 子程序结束。
CNC 8070
(SOFT V03.0X)
292
Installation manual
8.10.4 基础 PLC 编程
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
当执行 M06 功能时, 在 TMOPERATION 寄存器中,刀具管理器发送给 PLC 关于执
行操作的代码。
DFU TMOPSTROBE = MOV TMOPERATION R101
该指令将 TMOPERATION 的值传递给寄存器 R101,所以它是由 M06 子程序管理的。
特定的操作需要使用在下列寄存器中的刀具管理器传递的信息:
LEAVEPOS 该寄存器定义放置刀具的刀库位置。
(SOFT V03.0X)
TAKEPOS 该寄存器定义拾取刀具的刀库位置。
刀具管理器紧急事件信号
刀具管理器紧急事件信号的处理。
293
Installation manual
8.
刀具和刀库管理
同步刀库 . 拥有两个刀柄的换刀臂
CNC 8070
(SOFT V03.0X)
294
Installation manual
8.11 异步刀库
通常,刀库的位置定位在远离主轴的地方,换刀臂的运动是独立的。推荐在加工工
件时,在刀库中拾取和放置刀具。
8.
刀具和刀库管理
异步刀库
刀具管理器和 PLC 之间的通讯分两个阶段:
• 当执行 T 功能时, CNC 会让刀具管理器知道。
刀具管理器向 PLC 发送一条指令,来选择刀库中的下一把刀具 (如果可能)。
CNC 不等待刀具管理器完成操作而继续执行程序。
• 当执行 M06 功能时,调用它的关联子程序。
M06 功能也必须编辑在子程序中,以让 CNC 告诉刀具管理器开始执行换刀。 .
刀具管理器向 PLC 发送一条指令来进行换刀。
在继续执行程序之前, CNC 等待刀具管理器完成操作。
使用 M06 子程序中的辅助功能来管理各种设备(刀库旋转、刀库运动、换刀臂等)。
如果换刀需要将刀具留在刀库中,一旦执行了换刀且换刀臂上仍有刀具时,如果将
刀具留在刀库中,则有可能激活 CNC 的 TCHANGEOK 标志,以继续执行程序。
CNC 8070
(SOFT V03.0X)
295
Installation manual
TMOPERATION=1
从刀库中拾取刀具,将其安装到主轴上。
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
将主轴刀具留在刀库中,从刀库中选取另外一把刀具。
(SOFT V03.0X)
296
Installation manual
TMOPERATION=6
将主轴刀具留在刀库中,从基础刀具中选取另外一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具的位置。
该刀具管理器允许 2 个顺序,第一个顺序:
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
3. 将基础刀具安装到主轴,激活标志 GRTOSPDL。
第二顺序:
8.
刀具和刀库管理
异步刀库
1. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
2. 将基础刀具安装到主轴,激活标志 GRTOSPDL。
3. 命令换刀臂运动到刀库,将刀具安装在刀柄 2 上。
4. 当换刀臂离开冲突区域时,激活 TCHANGEOK,如果期望如此,则继续执行程序。
5. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
TMOPERATION=7
将主轴刀具卸下,从刀库中拾取另一把刀具。
TMOPERATION=8
将主轴刀具卸下,从基础刀具中拾取另一把刀具。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS=-4 将刀具卸下。
1. 将主轴刀具卸下,激活标志 SPDLTOGR。
2. 将基础刀具安装到主轴,激活标志 GRTOSPDL。
TMOPERATION=9
通过主轴将基础刀具放置到刀库。
TAKEPOS=-4 拾取基础刀具。
LEAVEPOS 放置刀具位置。
1. 将基础的刀具安装到主轴,激活标志 GRTOSPDL。
2. 使用刀柄 2 从主轴拾取刀具,激活标志 SPDLTOCH1。
3. 命令换刀臂运动到刀库,将刀具安装在刀柄 2 上。
4. 当换刀臂离开冲突区域时,激活 TCHANGEOK,如果期望如此,则继续执行程序。
5. 将刀柄 2 上的刀具放回刀库,激活标志 CH2TOMZ。
CNC 8070
(SOFT V03.0X)
297
Installation manual
TMOPERATION=10
从刀库中拾取刀具,通过主轴将它卸下。
TAKEPOS 刀具占据的位置。
LEAVEPOS=-4 将刀具卸下。
1. 将刀柄 1 的刀具安装到主轴,激活标志 CH1TOSPDL。
2. 将主轴刀具卸下,激活标志 SPDLTOGR。
TMOPERATION=11
8. 这是使用在下面情况下的换刀的最优化。
刀具和刀库管理
异步刀库
在加工时,执行 T 功能。
TAKEPOS 刀具占据的位置。
1. 使用刀柄 1 从刀库中拾取刀具,激活标志 MZTOCH1。
当请求新的刀具时,在换刀臂的刀柄 1 中有另外一把刀具。
TAKEPOS 刀具占据的位置。
LEAVEPOS 放置刀具的位置。
1. 将刀柄 1 的刀具放回刀库,激活标志 CH1TOMZ。
2. 使用刀柄 1 从刀库中拾取刀具,激活标志 MZTOCH1。
TMOPERATION=14
将主轴刀具放回刀库,从另外刀库拾取刀具。
CNC 8070
(SOFT V03.0X)
298
Installation manual
总结
TM ==> PLC
PLC ==> TM
TMOPERATION TAKEPOS LEAVEPOS
1 -1 0 CH1TOSPDL
SPDLTOCH2 + [TCHANGEOK] +
2 0 #
+ CH2TOMZ
3
4
-4
0
0
-4
GRTOSPDL
SPDLTOGR
8.
a) SPDLTOCH2 + CH2TOMZ +
刀具和刀库管理
异步刀库
+ CH1TOSPDL
5 -1 #
b) SPDLTOCH2 + CH1TOSPDL
+ [TCHANGEOK] + CH2TOMZ
a) SPDLTOCH2 + CH2TOMZ +
+ GRTOSPDL
6 -4 #
b) SPDLTOCH2 + GRTOSPDL
+ [TCHANGEOK] + CH2TOMZ
7 -1 -4 SPDLTOGR + CH1TOSPDL
8 -4 -4 SPDLTOGR + GRTOSPDL
GRTOSPDL + SPDLTOCH2 +
9 -4 #
+ [TCHANGEOK] + CH2TOMZ
MZTOCH1 + CH1TOSPDL +
10 # -4
+ SPDLTOGR
1) IF LEAVEPOS=# CH1TOMZ
11 ? ?
2) IF TAKEPOS=# MZTOCH1
SPDLTOCH2 + CH2TOMZ +
14 -1 #
CH1TOSPDL
CNC 8070
(SOFT V03.0X)
299
Installation manual
应用举例
TM ==> PLC
CNC PLC ==> TM
8. T1
M6
TMOPERATION TAKEPOS LEAVEPOS
11
1
1
-1
0
0
MZTOCH1
CH1TOSPDL
刀具和刀库管理
异步刀库
T2 11 2 0 MZTOCH1
M6 5 -1 1 SPDLTOCH2 + CH1TOSPDL +
+ CH2TOMZ
TG7 11 0 0 MZROT
M6 6 -4 0 SPDLTOCH2 + CH2TOMZ +
+ GRTOSPDL
TG8 11 0 0 MZROT
M6 8 -4 -4 SPDLTOGR + GRTOSPDL
T3 11 3 0 MZTOCH1
T4 11 4 3 CH1TOMZ + MZTOCH1
M6 7 -1 -4 SPDLTOGR + + CH1TOSPDL
T0 11 0 0 MZROT
M6 2 0 4 SPDLTOCH2 + CH2TOMZ
TG9 11 0 0 MZROT
M6 3 -4 0 GRTOSPDL
T0 11 0 0 MZROT
M6 4 0 -4 SPDLTOGR
CNC 8070
(SOFT V03.0X)
300
Installation manual
刀具和刀库管理
异步刀库
标志被 M06 子程序激活,因而 PLC 激活与刀具管理器相关的标志。
M1100 TCHANGEOK
继续执行程序。
M1101 MZTOCH1
已经将刀具从刀库安装到刀柄 1 上。
M1102 CH1TOSPDL
已经将刀具从刀柄 1 安装到主轴上。
M1104 SPDLTOCH2
已经将刀具从主轴安装到刀柄 2 上。
M1107 SPDLTOGR
已经将刀具从主轴上卸下。
M1108 GRTOSPDL
已经将基础刀具安装到主轴上。
PLC 的 M 功能
M106 命令换刀臂运动到刀库,将刀具安装在刀柄 2。
M121 将换刀臂带到换刀点。
M122 将换刀臂带到刀库。
M123 取消换刀臂。
CNC 8070
使用与 M 功能完成之后程序继续同步的 “前 - 前”来设置所有 M 功能。
(SOFT V03.0X)
301
Installation manual
%L SUB_MZ_TO_CH1
利用刀柄 1 从刀库中拾取刀具。
M101
执行操作的辅助功能。
V.PLC.M[1101]=1
8. #RET
刀具管理器的 MZTOCH1 标志。
刀具和刀库管理
异步刀库
%L SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
M102
执行操作的辅助功能。
V.PLC.M[1102]=1
刀具管理器的 CH1TOSPDL 标志。
#RET
%L SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
M104
执行操作的辅助功能。
V.PLC.M[1104]=1
刀具管理器的 SPDLTOCH2 标志。
#RET
%L SUB_CH2_TO_MZ
命令换刀臂运动到刀库,将刀具安装在刀柄 2。
M106
执行操作的辅助功能。
当换刀臂退出冲突区域且可以进行加工时, PLC 必须认为 M106 已经完成。
当刀具已经离开时, PLC 设置 CH2TOMZ 标志。
#RET
%L SUB_SPD_TO_GR
移除主轴上的刀具 (将它卸下)。
显示操作者拔出刀具的信息,在删除该信息前等待操作完成。
#MSG [" 拔出刀具 T%D 及按循环 - 开始键 ", V.TM.TOOL]
M0
#MSG [""]
V.PLC.M[1107]=1
(SOFT V03.0X)
302
Installation manual
%L SUB_GR_TO_SPD
将基础刀具安装到主轴上。
显示操作者安装刀具的信息,在删除该信息前等待操作完成。
#MSG [" 插入刀具。T%D 及按开始 - 循环键 ", V.TM.NXTOOL]
M0
#MSG [""]
V.PLC.M[1108]=1
刀具管理器的 GRTOSPDL 标志。 .
#RET 8.
刀具和刀库管理
异步刀库
%L SUB_SPD_GMCHG
将主轴移至手动换刀点。
G1 Z_ F_
移动主轴。
#RET
%L SUB_SPD_AUTCHG
将主轴移至自动换刀点。
G1 Z_ F_
移动主轴。
#RET
%L SUB_ARM_TO_CHG
将换刀臂移至换刀点。
M121
执行操作的辅助功能。
#RET
%L SUB_ARM_TO_MZ
将换刀臂移至刀库。 .
M122
执行操作的辅助功能。
#RET
%L SUB_ARM_BACK
取消换刀臂。
M123
执行操作的辅助功能。
#RET
%SUB_M6.nc
M6
指令刀具管理器开始执行换刀。 CNC 8070
$SWITCH V.PLC.R[101]
分析操作的类型。
(SOFT V03.0X)
303
Installation manual
$CASE 1
从刀库中拾取刀具,将它装到主轴上。
以前,当加工时 (当执行 T 时),刀具从刀库安装到刀柄 1 上。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
8. LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具给主轴。
刀具和刀库管理
异步刀库
LL SUB_ARM_BACK
取消换刀臂。
$BREAK
$CASE 2
将主轴刀具放回刀库。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_CH2_TO_MZ
命令换刀臂运动到刀库,将刀具安装在刀柄 2 上。
V.PLC.M[1100]=1
指令 PLC 激活 TCHANGEOK 标志来告诉刀具管理器它能够继续执行。
$BREAK
$CASE 3
将基础刀具安装到主轴。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK
$CASE 4
将主轴刀具卸下。
LL SUB_SPD_GMCHG
CNC 8070 将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK
(SOFT V03.0X)
304
Installation manual
$CASE 5
将主轴刀具放回刀库,从刀库中拾取另一把刀具。
以前,当加工时 (当执行 T 时),刀具从刀库安装到刀柄 1 上。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
8.
刀具和刀库管理
异步刀库
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_CH2_TO_MZ
命令换刀臂运动运动到刀库,放置刀具。
V.PLC.M[1100]=1
命令 PLC 激活 TCHANGEOK 标志,以告知刀具管理器它能够继续执行。
$BREAK
$CASE 6
将主轴刀具放回刀库,从基础刀具中拾取另一把刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。 .
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_CH2_TO_MZ
命令换刀臂运动到刀库,放置刀具。
V.PLC.M[1100]=1
命令 PLC 激活 TCHANGEOK 标志,以告知刀具管理器它能够继续执行。
$BREAK
$CASE 7
将主轴刀具卸下,从刀库中拾取另一把刀具。
CNC 8070
以前,当加工时 (当执行 T 时),刀具从刀库安装到刀柄 1。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
(SOFT V03.0X)
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
305
Installation manual
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_CH1_TO_SPD
拾取刀柄 1 的刀具到主轴。
LL SUB_ARM_BACK
取消换刀臂。
$BREAK
8. $CASE 8
将主轴刀具卸下,拾取另外一把基础刀具。
刀具和刀库管理
异步刀库
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
$BREAK
$CASE 9
通过主轴拾取基础刀具到刀库。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_GR_TO_SPD
将基础刀具安装到主轴。
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_CH2
利用刀柄 2 拾取主轴刀具。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_CH2_TO_MZ
命令换刀臂运动到刀库,放置刀具。
V.PLC.M[1100]=1
指令 PLC 激活 TCHANGEOK 标志来告诉刀具管理器它能够继续执行。
$BREAK
CNC 8070
(SOFT V03.0X)
306
Installation manual
$CASE 10
从刀库中拾取刀具,通过主轴将它卸下。
LL SUB_MZ_TO_CH1
利用刀柄 1 从刀库拾取刀具。 .
LL SUB_SPD_AUTCHG
将主轴移至自动换刀点。
LL SUB_ARM_TO_CHG
将换刀臂移至换刀点。
LL SUB_CH1_TO_SPD
8.
刀具和刀库管理
异步刀库
拾取刀柄 1 的刀具到主轴。
LL SUB_ARM_BACK
取消换刀臂。
LL SUB_SPD_GMCHG
将主轴移至手动换刀点。
LL SUB_SPD_TO_GR
移除主轴刀具。
$BREAK
$ENDSWITCH
结束操作类型分析。
$WHILE V.TM.MZWAIT == 1
$ENDWHILE
等待刀具管理器。
#RET
M06 子程序结束。
CNC 8070
(SOFT V03.0X)
307
Installation manual
8.11.4 基础 PLC 编程
M101 在刀库中选择由TAKEPOS定义的位置,利用刀柄1拾取该位置的刀具。
M106 命令换刀臂运动到刀库,安装刀具到刀柄 2。
M122 将换刀臂移至换刀库。
M123 取消换刀臂。
308
Installation manual
根据加工的类型编辑它的程序。在执行完被请求的操作之后,辅助功能将完成。
M106 功能的处理:
• 当换刀臂退出冲突区域及可以加工时完成该功能。
• 留下刀具时激活 CH2TOMZ 标志,让刀具管理器知道刀具已经从刀柄 2 放回刀
库。
特定的操作需要使用在下列寄存器中的刀具管理器传递的信息:
LEAVEPOS 该寄存器定义放置刀具的刀库位置。
TAKEPOS
刀具管理器紧急事件信号
该寄存器定义拾取刀具的刀库位置。
8.
刀具和刀库管理
异步刀库
刀具管理器紧急事件信号的处理。 .
DFU B11KEYBD1 = SET SETTMEM
按 USER12 键激活紧急事件。
TMINEM = B11KEYLED1
当有紧急事件时, USER12 键的指示灯打开。
TMINEM AND DFU B12KEYBD1 = SET RESTMEM
按 USER13 键取消紧急事件。
CNC 8070
(SOFT V03.0X)
309
Installation manual
8.
刀具和刀库管理
异步刀库
CNC 8070
(SOFT V03.0X)
310
CNC 变量
9
9.1 变量描述的理解
与轴相关的变量指定轴的类型以及与变量相关的驱动器。
Lin 线性轴
Rot 旋转轴
Spd 主轴
Ana 模拟驱动器
Ser Sercos 驱动器
CNC 8070
(SOFT V03.0X)
311
Installation manual
EXEC – 在预备或执行期间访问变量
CNC 为了预先计算要跟随的路径,提前读取正在被执行的程序段之后的几个程序段
(准备)。该预读过程称之为 “程序段准备”。
程序段准备期间将读取某些变量,而另外一些变量则在执行时才赋值。后者中断程
序段准备。
(V.)G.PRGF 使用 G94 编辑的进给率。在准备期间 (执行之前)赋值。
真实的 CNC 进给率。执行时赋值。
9. (V.)G.FREAL
是 执行时中断程序段准备过程。
否 在准备期间。
中断程序段的准备可能会导致补偿路径与编程路径有出入,使用小片断工作时产生
不期望的接合点,使用先行、急停轴运动时产生中断等。
异步变量为:
• 当刀具既不处于激活状态又不在刀库中时,刀具变量将被异步读取。
• 无论刀具是否为激活状态,刀具变量将被异步写入。
关于如何访问异步变量的实例:
当它不在刀库中时,读取 9 号刀具偏置 1 的半径值。
< 条件 > AND NOT M11 = CNCRD (TM.TORT.[9][1], R11, M11)
在操作的开始,M11 标志被置 “1”,且它将保持该值一直到操作结束。
DFD M11 AND CPS R11 EQ 3 = ···
在计算数据之前,它等待查询结束。
关于如何访问同步变量的实例:
< 条件 > = CNCRD (G.FREAL, R12, M12)
CPS R12 GT 2000 = ···
不需要等待查询数据,因为同步变量可以马上完成。
<condition> = CNCWR (R13, PLC.TIMER, M13)
它通过寄存器 R13 中的值复位由 PLC 使能的时钟信号。
CNC 8070
(SOFT V03.0X)
312
Installation manual
通过 PLC 访问可能带有小数的数字值时,必须记住按如下方式给出值:
坐标
如果以毫米为单位,以千分之十给出;如果以英寸为单位,以千分之一百给出。
对于 1 毫米 读数为 10000
对于 1 英寸 读数为 100000.
对于 1 度 读数为 10000. 9.
轴的进给率
CNC 变量
变量描述的理解
如果以毫米为单位,以千分之十给出;如果以英寸为单位,以千分之一百给出。
对于 1 毫米 / 分 . 读数为 10000.
对于 1 英寸 / 分 读数为 100000.
主轴转速
以千分之十给出。
使用 G97,对于 1 转 / 分 . 读数为 10000.
使用 G96,对于 1 米 / 分 . 读数为 10000.
使用 G96,对于 1 英尺 / 分 . 读数为 10000.
使用 G196 ,对于 1 转 / 分 . 读数为 10000.
使用 M19,对于 1 度 / 分 . 读数为 10000.
百分率
由变量决定是以十分之一或百分之一给出实际值。如果没有其它说明,将读取实际
值。否则,它将指定是以十分之一 (x10)或者百分之一 (x100)读取该变量。
对于 1% 读数为 1.
对于 1% (x10) 读数为 10.
对于 1% (x100) 读数为 100.
时间
它们将以千分之一给出。
对于 1 秒 读数为 1000.
电压
与机床参数表格相关联的变量返回实际值 (以毫伏为单位)。对于其余的变量 (以
伏为单位),则以千分之十给出。
对于 1 伏 读数为 10000.
CNC 8070
(SOFT V03.0X)
313
Installation manual
9.1.2 在单通道系统中访问变量
变量名称
与变量相关的通用助记符按如下方式书写:
(V.){ 前缀 }.{ 变量 }
轴和主轴参数
在这些变量中,必须说明它们访问的轴或主轴。可以通过轴名或逻辑号访问轴;可
以通过主轴的名字、逻辑号或主轴系统的索引或通道索引访问主轴。
识别轴和主轴
主要主轴变量
它们是用于访问主要主轴数据的专用变量,不用知道它的名字及编号。它们用来显
示数据和编程循环。
利用 –SP.– 前缀来识别这些变量,但是不指定主轴。
(V.)SP.{var} 主要主轴变量
助记符 轴 主轴 主要主轴
(V.)A.POS.Xn V.A.POS.X V.A.POS.S V.SP.POS
CNC 8070 V.A.POS.1 V.SP.POS.S
V.A.POS.6
V.SP.POS.2
(V.)MPA.AXISTYPE.Xn V.MPA.AXISTYPE.X V.MPA.AXISTYPE.S V.SP.AXISTYPE
V.MPA.AXISTYPE.1 V.SP.AXISTYPE.S
(SOFT V03.0X)
V.MPA.AXISTYPE.6
V.SP.AXISTYPE.2
314
Installation manual
9.1.3 访问单通道系统的变量
变量名
与变量相关的通用助记符按如下方式书写:
(V.)[ 通道 ].{ 前缀 }.{ 变量 }
CNC 变量
变量描述的理解
号),必须编写括号。
通道编程为可选项。如果没有指定通道,它将按照如下顺序默认通道:
PRG 正在执行的通道
PLC 第一通道或主通道
INT 有效通道
轴和主轴参数
在这些变量中,必须说明它们访问的轴或主轴。可以通过轴名或逻辑号访问轴;可
以通过主轴的名字、逻辑号或主轴系统的索引或通道索引访问主轴。
CNC 8070
(SOFT V03.0X)
315
Installation manual
识别轴和主轴
在以 –SP.– 为前缀的变量中,利用它们的通道索引或系统索引来识别主轴。
• 当从编程接口或 PLC 读取时,可根据指令 SPDLNAME,利用它的系统索引来识别
主轴。
9. • 当从编程接口(INT)读取时,根据指令 CHSPDLNAME,利用它的通道索引来识
别主轴。
CNC 变量
变量描述的理解
访问轴和主轴的通用变量
通过名字访问变量
通过名字访问轴或主轴时,对其所在的通道进行编程并非决定因素,因而,在这种
情况下对它们进行编程是无关紧要的。当对通道进行编程时,如果轴或主轴不在其
中,那么将忽略该程序。
(V.)A.{var}.X 使用该名字的轴变量。
(V.)A.{var}.S 使用该名字的主轴变量。
(V.)SP.{var}.S2 使用该名字的主轴变量。
通过逻辑号访问变量
访问专用主轴变量
CNC 8070
通过它们的名字来访问变量
对它们的访问和运行如同轴或主轴变量一样是相同的。
(SOFT V03.0X)
通过它们的逻辑号来访问变量
316
Installation manual
CNC 变量
变量描述的理解
(V.)[n].SP.{var}.m 在 n 通道中有 m 索引的主轴变量。
主要主轴变量
它们是专用变量,在不知道名字、逻辑号或索引的情况下,可用它们来访问每个通
道的主要主轴的数据。它们意味着显示数据和编程循环。
可用前缀来识别这些变量,但是不指定编号及主轴的名字。
如果未对通道进行编程,将采用缺省通道,即:
PRG 正在执行的通道。
PLC 第一通道或主通道。
INT 有效通道。
CNC 8070
(SOFT V03.0X)
317
Installation manual
9.2 与通用机床参数相关的变量
它们有通用的名字。
• 使用轴号替代字母 “x”。
• 使用带括号的数字替代字母 “i”和 “m”。
9. (V.)MPG.AXISNAMEx
(V.)MPG.MASTERAXIS[i]
V.MPG.AXISNAME2
V.MPG.MASTERAXIS[1]
V.MPG.AXISNAME3
V.MPG.MASTERAXIS[2]
CNC 变量
与通用机床参数相关的变量
318
Installation manual
交叉补偿表格
(V.)MPG.MOVAXIS[m] 表格 [m]. 主控轴
PRG
R
PLC
R
INT
R
9.
CNC 变量
与通用机床参数相关的变量
(V.)MPG.COMPAXIS[m] 表格 [m]. 被补偿轴 R R R
(V.)MPG.NPCROSS[m] 表格 [m]. 点的数量 R R R
(V.)MPG.TYPCROSS[m] 表格 [m]. 补偿类型 R R R
"0" = 实际坐标 "1" = 理论坐标
(V.)MPG.BIDIR[m] 表格 [m]. 双向补偿 R R R
"0" = 否 "1"= 是
(V.)MPG.REFNEED[m] 表格 [m]. 强制机床零点搜寻 R R R
"0" = 否 "1"= 是
(V.)MPG.POSITION[m][i] 表格 [m]. 点 [i] 的主控轴位置 R R R
(V.)MPG.POSERROR[m][i] 表格 [m]. 正方向点 [i] 误差 R R R
(V.)MPG.NEGERROR[m][i] 表格 [m]. 负方向点 [i] 误差 R R R
9.2.1 与通道相关的变量
它们有通用的名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 使用轴号替代字母 “x”。 CNC 8070
(SOFT V03.0X)
319
Installation manual
9. (V.)[n].MPG.CHAXISNAMEx
(V.)[n].MPG.GEOCONFIG
"n" 逻辑轴的命名
通道轴的几何学配置
"0" = 平面 "1" = 三面体
—
R
—
R
R
R
CNC 变量
与通用机床参数相关的变量
CNC 8070
(SOFT V03.0X)
320
Installation manual
CNC 变量
与通用机床参数相关的变量
(V.)[n].MPG.FEEDND 施加编程进给率给通道的所有轴 R R R
"0" = 否 "1"= 是
CNC 8070
(SOFT V03.0X)
321
Installation manual
9.3 与轴机床参数相关的变量
它们有通用的名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
9. • 使用轴或主轴通道的名字、逻辑号或索引替代 “Xn”字符。
• 保留括号,使用数字替代 “i”字符。
CNC 变量
与轴机床参数相关的变量
322
Installation manual
CNC 变量
与轴机床参数相关的变量
LOSPDLIM, UPSPDLIM, STEPOVR, MINOVR 和 MAXOVR 的 PLC 读数以十分之一(10 的读数为 %1)
给出。参考 313 页 “从 PLC 访问数字值”。
(SOFT V03.0X)
323
Installation manual
Lin
JOG 模式 Spd Ana Ser
Rot
(V.)[n].MPA.MANPOSSW.Xn G201 的最大正向行程 是 — 是 P/S
(V.)[n].MPA.MANNEGSW.Xn G201 的最大负向行程 是 — 是 P/S
(V.)[n].MPA.JOGFEED.Xn 连续 JOG 模式进给率 是 — 是 P/S
(V.)[n].MPA.JOGRAPFEED.Xn 连续 JOG 模式下的快速进给 是 — 是 P/S
(V.)[n].MPA.MAXMANFEED.Xn 连续 JOG 模式下的最大进给 是 — 是 P/S
(V.)[n].MPA.MAXMANACC.Xn JOG 模式下的最大加速度 是 — 是 P/S
(V.)[n].MPA.MANFEEDP.Xn G201 的 jog 进给率的最大值 % 是 — 是 P/S
9. (V.)[n].MPA.IPOFEEDP.Xn
(V.)[n].MPA.MANACCP.Xn
(V.)[n].MPA.IPOACCP.Xn
G201 的执行进给率的最大值 %
G201 的 jog 加速度的最大值 %
G201 的执行加速度的最大值 %
是
是
是
—
—
—
是 P/S
是 P/S
是 P/S
CNC 变量
与轴机床参数相关的变量
CNC 8070
(SOFT V03.0X)
324
Installation manual
9.3.1 与换档参数相关的变量
可以通过程序 (PRG)、PLC 和接口 (INT) 访问这些变量,它们为只读 (R) 同步,在执行过程中进
行赋值。
它们有通用的名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 保留括号,使用齿轮编号替代“g”字母。使用编号 1 来识别第一个齿轮,“0”为无效编号。
• 使用轴或主轴通道的名字、逻辑号或索引替代 “Xn”字符。
9.
CNC 变量
与轴机床参数相关的变量
(V.)[n].MPA.COUNTERID[g].Xn V.[1].MPA.COUNTERID[1].X V.[2].MPA.COUNTERID[2].1
(V.)[n].MPA.PITCH[g].Xn V.[2].MPA.PITCH[1].Z V.[4].MPA.PITCH[2].3
Lin
反馈分辨率 Spd Ana Ser
Rot
(V.)[n].MPA.PITCH[g].Xn 丝杠螺距 是 是 是 P/S
(V.)[n].MPA.PITCH2[g].Xn 丝杠螺距 ( 二阶反馈 ) 是 是 — P/S
(V.)[n].MPA.NPULSES[g].Xn 编码器脉冲数量 是 是 是 S
(V.)[n].MPA.NPULSES2[g].Xn 编码器脉冲数量 ( 二阶反馈 ) 是 是 是 S
(V.)[n].MPA.INPUTREV[g].Xn 电机轴转数 是 是 是 P/S
(V.)[n].MPA.INPUTREV2[g].Xn 电机轴转数 ( 二阶反馈 ) 是 是 — P/S
(V.)[n].MPA.OUTPUTREV[g].Xn 机床轴转数 是 是 是 P/S
(V.)[n].MPA.OUTPUTREV2[g].Xn 机床轴转数 ( 二阶反馈 ) 是 是 — P/S
(V.)[n].MPA.SINMAGNI[g].Xn 正弦曲线倍乘因子 是 是 是 —
(V.)[n].MPA.ABSFEEDBACK[g].Xn 绝对反馈系统 是 是 是 P/S
"0" = 否 "1"= 是
(V.)[n].MPA.FBACKAL[g] 反馈警报激活 是 是 是 —
"0" = 否 "1"= 是
CNC 8070
(SOFT V03.0X)
325
Installation manual
一或两位小数。
326
Installation manual
模拟输出 / 反馈输入
是 是 是 是 —
CNC 变量
与 jog 模式参数相关的变量
(V.)[n].MPA.ANAOUTID[g].Xn 轴的模拟输出 是 是 是 是 —
(V.)[n].MPA.COUNTERID[g].Xn 轴的反馈输入 是 是 是 是 —
它们有通用的名字。
• 保留括号,使用数字替代 “i”字母。
(V.)MPMAN.NMPG V.MPMAN.NMPG
(V.)MPMAN.MPGAXIS[i] V.MPMAN.MPGAXIS[1] V.MPMAN.MPGAXIS[2]
CNC 8070
(SOFT V03.0X)
327
Installation manual
它们有通用的名字。
• 保留括号,使用数字替代 “i”字母。
(V.)MPM.MNUM[i] V.MPM.MNUM[3]
9. (V.)MPM.MTABLESIZE V.MPM.MTABLESIZE
CNC 变量
与 "M" 功能参数相关的变量
CNC 8070
(SOFT V03.0X)
328
Installation manual
9.6 与运动学参数相关的变量
它们有通用的名字。
• 用运动学编号替代字母 "n" 。
• 用偏置号替代字母 "m"。
CNC 变量
与运动学参数相关的变量
运动学 PRG PLC INT
(V.)MPK.NKIN 运动学表格 R R R
(V.)MPK.TYPE 运动学类型 R R R
(V.)MPK.KINn[m] 运动学 "n" 的偏置 [m] R R R
CNC 8070
(SOFT V03.0X)
329
Installation manual
9.7 与刀库参数相关的变量
它们有通用的名字。
• 使用刀库编号替代字母 “z”,保留括号。
(V.)TM.MZSIZE[z] V.TM.MZSIZE[1]
(V.)TM.NTOOLMZ 刀库编号 R R R
(V.)TM.MZGROUND[z] 允许使用基础刀具 R R R
"0" = 否 "1"= 是
(V.)TM.MZSIZE[z] 刀库尺寸 R R R
(V.)TM.MZRANDOM[z] 随机刀库 R R R
"0" = 否 "1"= 是
(V.)TM.MZTYPE[z] 刀库类型 R R R
"1" = 异步
"2" = 同步
"3" = 转塔式
"4" = 与换刀臂 1 同步
"5" = 与换刀臂 2 同步
(V.)TM.MZCYCLIC[z] 循环换刀架 R R R
"0" = 否 "1"= 是
(V.)TM.MZOPTIMIZED[z] 刀具管理 R R R
"0" = 否 "1"= 是
(V.)TM.MZM6ALONE[z] 在无刀具时执行 M6 的动作 R R R
"0" = 无 "1" = 报警 "2" = 出错
CNC 8070
(SOFT V03.0X)
330
Installation manual
它们有通用的名字。
• 保留括号,使用参数编号替代字母 “i” 。该编号与在机床参数表格中的参数编号一致。例
如 , 出现在 MTBPAR 表格中的 P0 参数将作为 (V.)MTB.P[0] 被访问。
(V.)MTB.P[i] V.MTB.P[3]
9.
共享存储器
CNC 变量
与 OEM 参数相关的变量
PRG PLC INT
(V.)MTB.PLCDATASIZE PLC 的共享数据空间尺寸 R R R
CNC 8070
(SOFT V03.0X)
331
Installation manual
9.9 与用户表格相关的变量
它们有通用的名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 使用数字替代字母 "m" 和 "i",保留括号。
• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。
9. (V.)A.ORGT[i].Xn V.A.ORGT[1].X V.A.ORGT[1].1
CNC 变量
与用户表格相关的变量
Lin
零点偏置表格 Spd PRG PLC INT Exec
Rot
(V.)G.FORG 表格中的第一零点偏置 — — R R R 是
(V.)G.NUMORG 表格中的零点偏置号 — — R R R 是
(V.)[n].A.ORG.Xn Xn 轴的当前原点偏置 是 否 R R R 否
(V.)[n].A.ORGT[i].Xn Xn 轴的 [i] 原点偏置 是 否 R/W R/W R/W 是
(V.)[n].A.PLCOF.Xn Xn 轴的 PLC 原点偏置 是 否 R/W R/W R 是
(V.)[n].A.ACTPLCOF.Xn Xn 轴上累计的 PLC 偏置 是 是 R R R 是
零点偏置 G54 到 G59 的编号方式均相同。
CNC 8070
(SOFT V03.0X)
332
Installation manual
Lin
夹具表格 Spd PRG PLC INT Exec
Rot
(V.)G.FFIX 表格的第一夹具 — — R R R 是
(V.)G.NUMFIX 表格中的夹具编号 — — R R R 是
(V.)[n].G.FIX 当前夹具编号 — — R/W R R 否
(V.)[n].A.FIX.Xn Xn 轴的当前夹具偏置 是 否 R R R 否
(V.)[n].A.FIXT[i].Xn Xn 轴的 [i] 夹具偏置 是 否 R/W R/W R/W 是
9.
CNC 变量
与用户表格相关的变量
算数参数表 PRG PLC INT Exec
(V.)G.CUP[i] 通用算数参数 [i] 的值 — R/W R/W 是
(V.)G.CUPF[i] 通用算数参数 [i] 的值 . 每 10000 值 — R/W R/W 是
(V.)[n].G.GUP[i] 全局算数参数 [i] 的值 — R/W R/W 是
(V.)[n].G.GUPF[i] 全局算数参数 [i] 的值 . 每 10000 值 — R/W R/W 是
(V.)[n].G.LUPACT[i] 局部算数参数 [i] 有效标准的值 — R/W R/W 是
(V.)[n].G.LUPm[i] m 标准的局部算数参数 [i] 的值 — R/W R/W 是
(V.)[n].G.LUPmF[i] m 标准的局部算数参数 [i] 的值 . 每 1000 值 — R/W R/W 是
CNC 8070
(SOFT V03.0X)
333
Installation manual
9.10 与刀具相关的变量
刀具管理器变量的读取也是异步的。
这些变量在程序段执行期间被赋值,它们有通用名字。
• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。
如果在刀具变量中遗漏了偏置号,变量指向有效偏置。
CNC 8070
(SOFT V03.0X)
334
Installation manual
Rot
几何学 ( 铣刀 ) Spd
Lin
(V.)[n].TM.TOR[i] 有效刀具偏置 [i] 半径 — —
(V.)TM.TORT[m][i] 刀具 [m] 偏置 [i] 半径 — —
(V.)[n].TM.TOI[i] 有效刀具补偿 [i] 半径磨损 — —
(V.)TM.TOIT[m][i] 刀具 [m] 补偿 [i] 半径磨损 — —
(V.)[n].TM.TOL[i] 有效刀具长度偏置 [i] — —
(V.)TM.TOLT[m][i] 刀具 [m] 偏置 [i] 长度 — —
(V.)[n].TM.TOK[i]
(V.)TM.TOKT[m][i]
(V.)[n].TM.TOTIPR[i]
有效刀具补偿 [i] 长度磨损
刀具 [m] 补偿 [i] 长度磨损
有效刀具偏置 [i] 刀尖半径
—
—
—
—
—
—
9.
CNC 变量
与刀具相关的变量
(V.)TM.TOTIPRT[m][i] 刀具 [m] 偏置 [i] 刀尖半径 — —
(V.)[n].TM.TOWTIPR[i] 有效刀具补偿 [i] 刀尖半径磨损 — —
(V.)TM.TOWTIPRT[m][i] 刀具 [m] 补偿 [i] 刀尖半径磨损 — —
(V.)[n].TM.TOCUTL[i] 有效刀具偏置 [i] 切削长度 — —
(V.)TM.TOCUTLT[m][i] 刀具 [m] 偏置 [i] 切削长度 — —
(V.)[n].TM.TOAN[i] 有效刀具偏置 [i] 穿透角度 — —
(V.)TM.TOANT[m][i] 刀具 [m] 偏置 [i] 穿透角度 — —
(V.)[n].TM.TOFL[i].Xn 有效刀具偏置 [i] 的 Xn 轴偏差 是 否
(V.)[n].TM.TOFL1 通道第一轴刀具的偏置 是 否
(V.)[n].TM.TOFL2 通道第二轴刀具的偏置 是 否
(V.)[n].TM.TOFL3 通道第三轴刀具的偏置 是 否
(V.)TM.TOFLT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴偏差 是 否
(V.)[n].TM.TOFLW[i].Xn 有效刀具偏置 [i] 的 Xn 轴偏差 是 否
(V.)[n].TM.TOFLW1 通道第一轴刀具的磨损补偿 是 否
(V.)[n].TM.TOFLW2 通道第二轴刀具的磨损补偿 是 否
(V.)[n].TM.TOFLW3 通道第三轴刀具的磨损补偿 是 否
(V.)TM.TOFLWT[m][i].Xn 刀具 [m] 偏置 [i] 的 Xn 轴偏差磨损 是 否
如果在刀具变量中遗漏偏置号,变量指向有效偏置。
(SOFT V03.0X)
335
Installation manual
Rot
几何学 ( 车刀 ) Spd
Lin
(V.)[n].TM.NUMOFD 有效刀具偏置号 — —
(V.)[n].TM.NUMOFDT[m] 刀具 [m] 偏置号 — —
(V.)[n].TM.DTYPE[i] 刀具偏置类型 . 有效刀具偏置 [i] — —
(V.)[n].TM.DTYPET[i][m] 刀具偏置类型 . 刀具 [m] 偏置 [i] — —
(V.)[n].TM.DSUBTYPE[i] 刀具偏置子类型 . 有效刀具偏置 [i] — —
(V.)[n].TM.DSUBTYPET[i][m] 刀具偏置子类型 . 刀具 [m] 偏置 [i] — —
9. (V.)[n].TURNCONFIG[i]
(V.)[n].TM.LOCODE[i]
有效刀具偏置 [i] 的轴设置
(V.)[n].TURNCONFIG[i][m] 刀具 [m] 偏置 [i] 的轴设置
有效刀具偏置 [i] 位置码 ( 形状 )
—
—
—
—
—
—
CNC 变量
与刀具相关的变量
(V.)TM.NUMOFD 为只读变量。
CNC 8070
(SOFT V03.0X)
336
Installation manual
9.10.1 仅用在程序段准备期间的变量
CNC 变量
与刀具相关的变量
在准备过程中,可使用查询和 / 或修改值的特殊变量。
当写入这些变量中的任一个时,不修改表格;仅仅在程序段准备时才使用新值。
下表是关于准备刀具的,除非有另外说明。
CNC 8070
(SOFT V03.0X)
337
Installation manual
这些变量在程序段执行期间被赋值。
它们有通用名字。
• 使用数字替代 “i”字符,保留括号。
(V.)PLC.I[n] V.PLC.I[16]
9. (V.)PLC. 信号 V.PLC.auxend
CNC 变量
与 PLC 相关的变量
CNC 8070
(SOFT V03.0X)
338
Installation manual
使用操作面板上的 jog 选择开关,可以选择 " 运动类型 ", " 手轮分辨率 " 和 “增量 jog 定位”。
CNC 变量
与 Jog 模式相关的变量
设置变量 (V.)A.PLCMMODE.X 为 "0"。
这些变量可同步读 / 写 (R/W)。所有这些变量在执行时被赋值。
Lin
运动类型 Spd PRG PLC INT
Rot
(V.)G.MANMODE 对所有轴有效 — — R R R
(V.)G.CNCMANMODE 所有轴在开关处 — — R R R/W
(V.)PLC.MANMODE 所有轴通过 PLC — — R R/W R
(V.)[n].A.MANMODE.Xn 对 Xn 轴有效 是 否 R R R
(V.)[n].A.CNCMMODE.Xn Xn 轴在开关处 是 否 R R R/W
(V.)[n].A.PLCMMODE.Xn Xn 轴通过 PLC 是 否 R R/W R
这些变量可以有下列值:
变量 "(V.)[n].A.MANMODE.Xn" 也可以有下列值:
"4" = 未选择轴的手轮模式。手轮模式被选择,但是没有选择被运动的轴。
"1" = 位置 1
"2" = 位置 10
"3" = 位置 100
"5" = 位置 10000
339
Installation manual
9.
CNC 变量
与 Jog 模式相关的变量
CNC 8070
(SOFT V03.0X)
340
Installation manual
9.13 与坐标相关的变量
这些变量可同步读取 (R)。
它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。
• 用主轴通道中名称、逻辑号或索引替代字符 "Sn" 。 9.
CNC 变量
与坐标相关的变量
(V.)[n].A.PPOS.Xn V.[1].A.PPOS.X V.[1].A.PPOS.1
(V.)[n].A.POS.Sn V.[2].A.POS.S V.[2].A.POS.2
实际坐标和理论坐标对应刀具基准和刀尖,它们都可能是相对于机床零点或当前工件零点的坐标。
PPOSS 变量返回在工件坐标、相对于刀尖与当前参考系统中的目标坐标;也就是说,考虑了坐标旋
转、比例缩放因子、有效斜面等因素。
G1 X10 V.A.PPOS.X=10
#SCALE [2] ( 比例缩放因子 ·2·)
G1 X10 V.A.PPOS.X=20
G73 Q90 [ 坐标系旋转 ( 图形旋转 )]
X10 V.A.PPOS.Y=20 ( 因为 Y 轴是运动轴 )
(SOFT V03.0X)
341
Installation manual
9.14 与进给率相关的变量
这些变量可同步读 / 写 (R/W)。
它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
9. (V.)[n].G.FREAL
(V.)[n].G.FEED
实际 CNC 进给率
G94 模式下的有效进给率
R
R
R
R
R
R
是
是
G94 模式下的 PLC 进给率 是
CNC 变量
与进给率相关的变量
(V.)[n].PLC.F R R/W R
(V.)[n].G.PRGF G94 模式下的编程进给率 R R R 否
(V.)[n].G.FPREV G95 模式下的有效进给率 R R R 是
(V.)[n].PLC.FPR G95 模式下的 PLC 进给率 R R/W R 是
(V.)[n].G.PRGFPR G95 模式下的编程进给率 R R R 否
(V.)[n].A.FRO.Xn 对旋转轴和线性轴有效。
可以通过程序、 PLC 或选择开关设置进给率倍率 % ;编程设置的进给率倍率 % 有最高优先权,使用
选择开关设置的进给率倍率 % 的优先权最低。
CNC 8070
(SOFT V03.0X)
342
Installation manual
9.15 与主轴转速相关的变量
这些变量可同步读 / 写 (R/W)。
它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用主轴通道中的名称、逻辑号或索引替代字符 "Sn" 。
V.A.SREAL.Sn V.A.SREAL.S 9.
CNC 变量
与主轴转速相关的变量
转速 PRG PLC INT Exec
(V.)[n].A.SREAL.Sn 实际主轴转速 R R R 是
考虑主轴转速倍率。
Con el cabezal parado devuelve el valor 0. Trabajando en G96 y G97 la velocidad está en rpm y trabajando
con M19 en º/min.
当恒定表面速度有效时,这些变量仅限制主轴转速 ( 转数 / 分 ) 。最大恒定表面速度可以通过编程或
PLC 来设置; PLC 设置的最大恒定表面速度具有最高优先级。
(SOFT V03.0X)
343
Installation manual
9.16 与被编辑功能相关的变量
它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。
• 使用数字替代 “i”和 "x" 字符,保留括号。
9. 这些变量可同步读取 (R)。
CNC 变量
与被编辑功能相关的变量
G90 G81 Z0 I-15 G160 A30 X100 K10 P6 #PCALL sub.nc A12.56 D3
V.C.CALLP_Z = 1 V.C.P_CALLP_A = 1 V.C.PCALLP_A = 1
V.C.CALLP_I = 1 V.C.P_CALLP_K = 1 V.C.PCALLP_D = 1
V.C.CALLP_K = 0 V.C.P_CALLP_R = 0
V.C.Z = 0 V.C.P_A = 30
CNC 8070 V.C.Z = -15 V.C.P_X = 100
(SOFT V03.0X)
344
Installation manual
这些变量是只读同步型,在程序段准备期间进行赋值。
下述实例的起点均是 X0 Y0。
功能 G265 有效时,如果圆弧不精确但在公差范围内, CNC 重新计算圆弧中心。
CNC 变量
与被编辑功能相关的变量
V.G.I = 100.0004
V.G.J = 20.0004
V.G.CIRERR[1] = -0.000417
V.G.CIRERR[2] = -0.000417
345
Installation manual
这些变量是同步只读型,在执行程序段时进行赋值。它们对应线性轴和旋转轴。
V.A.MEAS.X = 95
V.A.MEASOF.X = -5
V.A.MEASOK.X = 1
这些变量是只读同步型,在执行程序段时进行赋值。这些变量对应线性轴和旋转轴,不对应主轴。
在程序执行期间即便取消手动干预,这些值仍保持不变。
CNC 8070
(SOFT V03.0X)
346
Installation manual
这些变量可同步读 / 写 (R/W),在程序段准备期间进行赋值。这些变量对应线性轴和旋转轴。
它们指定主轴头的旋转轴所占据以及为了使刀具垂直于定义平面而必须占据的目标位置。当主轴不是
全自动时 ( 单旋转或手动主轴 ),它们非常有用。
9.
CNC 变量
与被编辑功能相关的变量
对于角度 (旋转)主轴头,当计算该目标位置时有两种可以采用的解决方法:
(V.)G.TOOLORIF1 和 (V.)G.TOOLORIS1 指定相对于零点位置主控旋转轴的最短路径。
(V.)G.TOOLORIF2 和 (V.)G.TOOLORIS2 指定相对于零点位置主控旋转轴的最长路径。
这些变量对应于从理论参考系到实际参考系的转换矩阵。
CNC 8070
(SOFT V03.0X)
347
Installation manual
CNC 8070
(SOFT V03.0X)
348
Installation manual
9.17 与独立轴相关的变量
它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用轴通道名称、逻辑号或索引替代字符 "Xn" 。
CNC 变量
与独立轴相关的变量
(V.)[n].G.IBUSY 执行中的独立轴 R R R
CNC 8070
(SOFT V03.0X)
349
Installation manual
9.18 机床配置相关的变量
它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用轴或主轴通道中名称、逻辑号或索引替代字符 "Xn" 。
• 使用数字替代 “i”和 "x" 字符,保留括号。
有两个软件极限。CNC 应用最大极限的那个。
变量 POSLIMIT 和 NEGLIMIT 对应机床参数设置的极限。当改变这些变量时,从改变的瞬间起,CNC
采用新值作为新极限 。
它们的值在复位(Reset)后保持不变,但是在确认机床参数和打开 CNC 时被复位。变量 POSLIMIT
和 NEGLIMINT 采用机床参数值, RTPOSLIMIT 和 RTNEGLIMIT 采用最大值。
这些变量是同步只读 (R) 型,在执行程序段时进行赋值。它们对应线性轴和旋转轴。
CNC 8070
(SOFT V03.0X)
350
Installation manual
这些变量可同步读取 (R)。
CNC 变量
机床配置相关的变量
(V.)[n].G.TOOLDIR R R R
对于被激活计数器,必须有一根与它相关的模拟轴。
(SOFT V03.0X)
351
Installation manual
为了把以这种方式定义的前馈 AC-前馈考虑在内,必须通过机床参数激活它们,也就是说,如果它是
模拟驱动器,使用机床参数 FFWTYPE ;如果是 Sercos 驱动器,则使用机床参数 OPMODEP。
由这些变量定义的值优先于由机床参数或编程定义的值。入彀变量值为负,则不起作用 ("0" 是有效值
)。这些变量不能通过复位 ( reset ) 或在确定参数时进行初始化。
PLC 将在下列单元读取它们。参考 313 页 “从 PLC 访问数字值”。
PLCACFGAIN 的 PLC 读数以十分之一 (x10) 给出。
(SOFT V03.0X)
352
Installation manual
9.19 其它变量
它们有通用名字。
• 使用通道号替代 “n”字符,保留括号。使用编号 1 来识别第一个通道,“0”为无效编号。
• 用主轴通道中名称、逻辑号或索引替代字符 "Xn" 。
• 使用数字替代 “i”字符,保留括号。
CNC 变量
其它变量
(V.)G.VERSION CNC 版本和版本编号 R R R
FULLSTATUS
高位部分包含 STATUS 变量的信息,低位部分提供更多编码信息。 FULLSTATUS = 0000 (STATUS)
0000 ( 编码 )。
对于 FULLSTATUS 的低位部分,其编码列表为:
0000 (0H) 处于复位模式
0001 (1H) 处于 JOG 模式
0010 (2H) 处于 MDI 模式
0011 (3H) 处于编程模式
0100 (4H) 用 M0 停止
0101 (5H) 用 STOP 停止
0110 (6H) 在单独程序段模式停止
1001 (9H) 检查语法
1010 (AH) 程序段搜索 ( 轴不运动 )
1011 (BH) 程序段搜索完成 . 待机模式
1100 (CH) 计算执行时间
1101 (DH) 处于模拟模式
CNC 8070
实例:
在 RESET 模式下, FULLSTATUS 的低位是 "0" (0000) ;在 JOG 模式下,它的值是 "1" (0001) ;在
SIMULATION 模式下是 13 (1101),等等。
FULLSTATUS=514 (202H) 表示正在执行 (0010) + MDI (0010)。
(SOFT V03.0X)
353
Installation manual
两个变量使用复位进行初始化。 如果几个通道在同一组,通道复位意味着使它们复位,从而初始化该
组所有通道的变量。
如果几个通道在同一组,通道中的错误导致在所有通道出现同一错误。在这种情况,该组所有通道的
变量 (V.)[n].G.CNCERR 将拥有相同值 。
如果有多个警告,排出它们时变量值被更新。消除最后一个警告后,变量 (V.)[n].G.CNCWARNING 被
初始化为零。
(V.)G.DATE 日期格式为年 - 月 - 日 R R R
(1999 年 4 月 25 日 => 990425)
(V.)G.TIME 时间格式为小时 - 分钟 - 秒 R R R
(18 时 22 分 34 秒 => 182234)
(V.)G.CLOCK 从 CNC 启动后经过的时间 R R R
(V.)[n].G.CYTIME 零件程序执行时间 (以每秒的百分之一为单位) R R R
CNC 8070
(SOFT V03.0X)
354
Installation manual
CNC 变量
其它变量
这些变量是同步只读 (R) 型。
(V.)[n].G.FILEOFFSET 指定存在程序第一字符和正在被执行的行之间的字符数量。可以用于强调被
执行的行。
Lin PRG
与轴和主轴相关的变量 Spd INT
Rot PLC
(V.)[n].A.INPOS.Xn 在适当位置的轴和主轴 是 是 R R
(V.)[n].A.DIST.Xn 轴或主轴的行程距离 是 是 R/W R/W
(V.)G.ENDREP 所有轴进行重定位 — — R R
(V.)[n].G.SPDLREP 在刀具检验后,用于重定位主轴的 M 功能 — — R R
从 PLC 模拟键盘
(SOFT V03.0X)
355
Installation manual
这些变量可同步读 / 写 (R/W) 。
CNC 8070
(SOFT V03.0X)
356
Installation manual
9.20 变量按字母顺序列表
记忆码 变量 页
9. (V.)[n].A.ACTFFW.Xn
(V.)[n].A.ACTIVSET.Xn
(V.)[n].A.ACTPLCOF.Xn
即时前馈 ................................................................................................
有效轴或主轴的设置 ..............................................................................
在 Xn 轴上积累的 PLC 偏置.....................................................................
351
353
334
VARIABLES DEL CNC
变量按字母顺序列表
360
Installation manual
361
Installation manual
9. (V.)[n].G.HMS
(V.)[n].G.HMSi
(V.)[n].G.HSC
显示的主控主轴 "M" 功能记录................................................................
显示的 "i" 主轴的 "M" 功能记录 ..............................................................
有效 HSC 功能.......................................................................................
347
347
349
VARIABLES DEL CNC
变量按字母顺序列表
362
Installation manual
363
Installation manual
364
Installation manual
365
Installation manual
9. (V.)[n].MPG.SUBPATH
(V.)[n].MPG.TOOLSUB
(V.)[n].PLC.CSS.Sn
编辑子程序路径......................................................................................
与 "T" 相关联的子程序 ...........................................................................
通过 PLC 设置的 CSS............................................................................
322
322
346
VARIABLES DEL CNC
变量按字母顺序列表
366
Installation manual
367
Installation manual
368
Installation manual
CNC 8070
(SOFT V03.0X)
369
Installation manual
9.
VARIABLES DEL CNC
变量按字母顺序列表
CNC 8070
(SOFT V03.0X)
370
Installation manual
附录
369
Installation manual
通用的 CNC 特性
基于 PC 的开放系统 .
Windows® XP 操作系统 .
全部用户化 .
INI 配置文件 .
FGUIM 直观配置刀具 .
Visual Basic®, Visual C++®, 等等 .
A.
APPENDIX
通用的 CNC 特性
Microsoft® Access 中的内部数据库 .
OPC 兼容接口
集成 PLC.
多达 1024 个数字输入 .
多达 1024 个数字输出 .
多达 8192 个 标志 .
多达 1024 个寄存器 .
多达 256 个定时器 .
多达 256 个 计数器 .
无限个符号 .
程序块处理时间 < 1 毫秒 .
PLC 执行时间 < 1 毫秒 /K.
用于同伺服驱动器通讯的 Sercos® 现场总线。
用于同远程模块通讯的 CAN 总线。
多达 28 根轴和 3 个手轮。
多达 4 根主轴。
多达四个执行通道。
轴和主轴可能随意分布在通道之间。
多达四个刀库。
可以使用数字 (Sercos) 和模拟驱动器。
CNC 8070
(SOFT V03.0X)
371
Installation manual
A.
APPENDIX
通用的 CNC 特性
CNC 8070
(SOFT V03.0X)
372
Installation manual
CNC 维护
清洁
沉积在设备中的污垢可能会屏蔽内部电路产生的热量的消散作用,从而可能导
致 CNC 的过热,并发生故障。
另外,沉积的污垢有时会产生电导体的作用,使内部电路短路,特别是在高度潮
B.
APPENDIX
CNC 维护
湿环境下。
使用一块已经沾过除离子水的和 / 或无研磨剂的洗碗机肥皂 (液态无粉末)或
75º 酒精的平滑的布来清理操作面板和监视器。
不要使用高压缩空气清理设备,因为它可能会产生静电流。
使用前面板上的塑料可以防护:
• 油脂和矿物油
• 碱化和漂白
• 被溶解的清洁剂
• 酒精
• 避免溶剂的刺激,如:氯化氢、不纯苯、酯和天空醚这些会损害用于制造设
备前面板的塑料。
预防性检查
如果开动启动开关时不能开启 CNC,检查线路连接。
• 不要进入设备的内部。
只有 Fagor 自动控制公司授权的人员才可以操作该单元的内部。
• 不要装卸与交流电源连接的设备连接器。
在装卸这些连接器 (I/O,反馈等)之前,确保设备没有连接在交流电源上。
对于违反这些基本的安全要求而造成的物质和人员伤亡,Fagor 自动控制公司概
不负责。
CNC 8070
(SOFT V03.0X)
373
Installation manual
B.
APPENDIX
CNC 维护
CNC 8070
(SOFT V03.0X)
374
Installation manual
CNC 机床参数摘要
通用机床参数
通道配置......................................................................................................................13 页
通道数
NCHANNEL
系统轴的配置 .............................................................................................................. 13 页 C.
NAXIS CNC 所控制轴的数目
APPENDIX
CNC 机床参数摘要
AXISNAME 系统轴列表
AXISNAME 轴名
TANDEM 级联轴表
TMASTERAXIS 级联轴 . 主动轴或主轴
TSLAVEAXIS 级联轴 . 从动轴
TORQDIST 级联轴 . 扭矩分配
PRELOAD 级联轴 . 2 个电机之间的预载
PRELFITI 级联轴 . 施加预载的过滤时间
TPROGAIN 级联轴 . 级联轴的比例增益 (Kp)
TINTTIME 级联轴 . 级联轴的积分增益 (Kp)
TCOMPLIM 级联轴 . 补偿极限
GANTRY 龙门轴
MASTERAXIS 龙门轴的主动轴
SLAVEAXIS 龙门轴的从动轴
WARNCOUPE 龙门轴 . 发出警告前允许的最大差值
MAXCOUPE 龙门轴 . 所允许的最大误差
DIFFCOMP 龙门轴 . G74 后坐标 ( 位置 ) 差补偿
配置系统的主轴 ...........................................................................................................17 页
NSPDL CNC 控制的主轴数
SPDLNAME 系统主轴列表
SPDLNAME n 主轴名
时间设置 ( 系统 ) ......................................................................................................... 18 页
LOOPTIME CNC 循环时间
PRGFREQ PLC 的 PRG 模块的频率 ( 在循环中 )
Sercos 总线配置 .........................................................................................................18 页
SERBRATE Sercos 传送速率
SERPOWSE Sercos 光纤功率
CAN 总线配置 .............................................................................................................19 页
CANMODE CAN 总线类型
CANLENGTH CANfagor 总线电缆长度
缺省条件...................................................................................................................... 20 页
INCHES 缺省工作单位 ( 毫米 , 英寸 )
算术参数...................................................................................................................... 20 页
MAXLOCP 最大局部算术参数
MINLOCP 最小局部算术参数
MAXGLBP 最大全局算术参数
MINGLBP 最小全局算术参数
ROPARMAX 最大全局只读算术参数
ROPARMIN 最小全局只读算术参数
MAXCOMP 适合于所有途径的最大算术参数 CNC 8070
MINCOMP 适合于所有途径的最小算术参数
(SOFT V03.0X)
375
Installation manual
交叉补偿 ..................................................................................................................... 21 页
CROSSCOMP 交叉补偿表
MOVAXIS 该轴的运动影响其它的轴 (主控轴)
COMPAXIS 该轴受到其他轴运动的影响 ( 被补偿轴 )
NPCROSS 补偿点数
TYPCROSS 补偿类型
BIDIR 双向补偿
REFNEED 指定机床零点搜寻
DATA 定义每点补偿表
POSITION 主轴位置
C. POSERROR
NEGERROR
正方向误差
负方向误差
执行时间 ..................................................................................................................... 22 页
APPENDIX
CNC 机床参数摘要
通用机床参数 . 通道
通道配置 ..................................................................................................................... 26 页
GROUPID 通道属性分组
CHTYPE 通道类型
HIDDENCH 隐藏通道
配置通道轴 .................................................................................................................. 26 页
CHNAXIS 通道轴的数量
CHAXISNAME 通道轴列表
CHAXISNAME n 通道轴名称
GEOCONFIG 通道轴几何结构
配置主轴通道 .............................................................................................................. 28 页
CNC 8070 CHNSPDL 通道主轴数量
CHSPDLNAME 通道主轴列表
CHSPDLNAME n 通道主轴名称
C 轴配置 ..................................................................................................................... 29 页
CAXNAME C 轴的缺省名称
(SOFT V03.0X) ALIGNC 直径方向加工的 "C" 轴调整
时间设置 ( 通道 ) ......................................................................................................... 29 页
PREPFREQ 每一循环准备的模块数量
ANTIME 期望时间
376
Installation manual
通道的缺省状态 ........................................................................................................... 30 页
KINID 缺省的运动数量
SLOPETYPE 缺省的加速度类型
IPLANE 主平面的缺省值 (G17/G18)
ISYSTEM 加工类型的缺省值 (G90/G91)
IMOVE 运动类型的缺省值 (G0/G1)
IFEED 进给率类型 (G94/G95) 的缺省值
FPRMAN 手动模式下的 G95 功能的有效性
IRCOMP 刀具半径补偿模式的缺省值 (G136/G137)
ICORNER 拐角类型的缺省值 (G5/G7/G50)
ROUNDTYPE
MAXROUND
ROUNDFEED
G5 舍入类型 ( 缺省值 )
G5 最大舍入误差
G5 进给率的百分率
C.
APPENDIX
CNC 机床参数摘要
弧中心校正 .................................................................................................................. 34 页
CIRINERR 绝对半径误差
CIRINFACT 百分率半径误差
进给率和进给率修调特性 ............................................................................................ 35 页
MAXOVR 最大的轴倍率 (%)
RAPIDOVR G00 工作方式的倍率 ( 从 0 到 100%)
FEEDND 应用于所有通道轴的程序进给率
独立轴的运动 .............................................................................................................. 36 页
IMOVEMACH 机床坐标的独立轴的运动
子程序的定义 .............................................................................................................. 36 页
SUBTABLE OEM- 子程序表
TOOLSUB 与 "T" 相关的子程序
REFPSUB (G74) 与 G74 相关的子程序
OEMSUB (G18x) 通过 G189 与 G180 相关的子程序
SUBPATH 编写子程序的路径
台式探针位置 .............................................................................................................. 37 页
PROBEDATA 通道相关的探针参数
PRB1MAX 探针的最大坐标 (横坐标轴)
PRB1MIN 探针的最小坐标 (横坐标轴)
PRB2MAX 探针的最大坐标 (纵坐标轴)
PRB2MIN 探针的最小坐标 (纵坐标轴)
PRB3MAX 探针的最大坐标 (垂直于平面的轴)
PRB3MIN 探针的最小坐标 (垂直于平面的轴)
轴的机械参数
通道属性...................................................................................................................... 38 页
AXISEXCH 通道转换许可 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
轴和驱动器的类型 ....................................................................................................... 38 页
AXISTYPE 轴的类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DRIVETYPE 驱动器类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
SERCOSDATA SERCOS 驱动器数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
DRIVEID Sercos 驱动地址 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
OPMODEP Sercos 驱动的主要操作模式
FBACKSRC 反馈的类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
Hirth 轴 ....................................................................................................................... 40 页
HIRTH Hirth 轴. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X) CNC 8070
HPITCH Hirth 轴节距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R) (A S X)
车削类型机床轴的类型 ................................................................................................ 40 页
FACEAXIS 端面轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L) (A S X)
LONGAXIS 纵轴 ( 车床 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L) (A S X)
(SOFT V03.0X)
轴和主轴同步 .............................................................................................................. 41 页
SYNCSET 同步参数设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X)
DSYNCVELW 速度同步窗口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DSYNCPOSW 位置同步窗口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
377
Installation manual
旋转轴的配置 .............................................................................................................. 42 页
AXISMODE 旋转轴的操作模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)
UNIDIR 单项旋转 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)
SHORTESTWAY 通过最短的路径. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R) (A S X)
旋转轴和主轴的配置 ................................................................................................... 44 页
MODCOMP 模块补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
CAXIS 如同 "C" 轴工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X)
CAXSET "C" 轴工作设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A S X)
主轴的配置 .................................................................................................................. 44 页
C. AUTOGEAR
LOSPDLIM
自动换档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
转速较低的百分率 OK. . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
UPSPDLIM 转速较高的百分率 OK. . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A S X)
APPENDIX
CNC 机床参数摘要
378
Installation manual
APPENDIX
CNC 机床参数摘要
DATA 在每个点的丝杠误差补偿 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
POSITION 每个点的位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
POSERROR 正方向误差. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
NEGERROR 负方向误差. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
消除共振频率的滤波器 ................................................................................................ 54 页
FILTER 滤波器表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FILTER n 滤波器配置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
ORDER 滤波器命令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
TYPE 滤波器类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FREQUENCY 拐点频率和中间频率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
NORBWIDTH 标准带宽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
SHARE 通过滤波器的信号的百分率 . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
工作设置...................................................................................................................... 57 页
NPARSETS 参数设置的数量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DEFAULTSET 默认的工作设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
SET n 工作设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
轴的加工参数 - 工作设置
反馈分辨率 .................................................................................................................. 58 页
PITCH 丝杠节距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
PITCH2 丝杠节距 ( 第二反馈 ). . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
INPUTREV 电机轴的转动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
OUTPUTREV 机械轴的转动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
INPUTREV2 电机轴的转动 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
OUTPUTREV2 机械轴的转动 ( 第二反馈 ) . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (S)
NPULSES 编码器脉冲数量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X)
NPULSES2 编码器脉冲数量 (第二反馈) . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X)
SINMAGNI 正弦曲线倍增因子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)
ABSFEEDBACK 绝对反馈系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FBACKAL 反馈警报器激活 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)
回路设置...................................................................................................................... 59 页
LOOPCH 模拟电压信号转变 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
AXISCH 反馈信号转变 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
INPOSW 处于适当位置的区域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
反向运动中的间隙补偿 ................................................................................................ 60 页
BACKLASH 背隙 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
用附加的指令脉冲方式在运动换向中的间隙补偿 ........................................................ 60 页
BAKANOUT 附加的值令脉冲 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S) CNC 8070
BAKTIME 附加指令脉冲持续时间. . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
ACTBAKAN 附加指令脉冲的应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
进给率设置 .................................................................................................................. 61 页
G00FEED G00 下进给率设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
MAXVOLT G00FEED 的模拟电压 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss) (SOFT V03.0X)
379
Installation manual
增益设置 ..................................................................................................................... 61 页
PROGAIN 比例增益 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FFWTYPE 预先控制类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
FFGAIN 自动模式下前馈的百分率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
MANFFGAIN 手动模式下前馈的百分率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)
ACFWFACTOR 加速度时间常数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A Ss X)
ACFGAIN 自动模式下 AC- 向前的百分率 . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
MANACFGAIN JOG 模式下 AC- 向前的百分率 . . . . . . . . . . . . . . . . . . . . (L R S) (A X)
线性加速度 .................................................................................................................. 64 页
C. LACC1
LACC2
LFEED
第一部分加速度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
第二部分加速度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
改变速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
APPENDIX
CNC 机床参数摘要
梯形及方波正弦波加速度 ............................................................................................ 65 页
ACCEL 加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DECEL 减速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
ACCJERK 加加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
DECJERK 加加速度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
机床原点搜寻 .............................................................................................................. 67 页
I0TYPE 参考坐标系的类型 (I0). . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFVALUE 参考点的位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFSHIFT 参考点偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFFEED1 快速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFFEED2 慢速机床原点搜寻进给率 . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
REFPULSE I0 脉冲的类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
ABSOFF 涉及距离编码 I0 的偏置 . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
EXTMULT 距离编码坐标外部因素 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A X)
I0CODDI1 两种固定距离编码 I0 的间隙 . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
I0CODDI2 两种可变距离编码 I0 的间隙 . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
跟随误差 ..................................................................................................................... 71 页
FLWEMONITOR 监控类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
MINFLWE 停止时最大的跟随误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
MAXFLWE 运动中最大的跟随误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
FEDYNAC 跟随误差偏差的 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
ESTDELAY 跟随误差延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S)
INPOMAX 到达位置的时间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
INPOTIME 位置时间的最小值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
轴润滑 ......................................................................................................................... 73 页
DISTLUBRI 润滑脉冲的距离. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A S X)
旋转轴和主轴的模块定义 ............................................................................................ 73 页
MODUPLIM 模块的上限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
MODLOWLIM 模块的下限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
MODNROT 转动模块误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
MODERR 增量模块误差 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (R S) (A Ss X)
主轴 ............................................................................................................................ 74 页
SZERO 被认为 "0 转 / 分 " 的速度 . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A X)
POLARM3 M3 模拟电压符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A Ss X)
POLARM4 M4 模拟电压符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (S) (A Ss X)
命令配置 ..................................................................................................................... 75 页
SERVOOFF 偏置补偿 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)
MINANOUT 最小模拟输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)
CNC 8070 模拟输出 / 反馈输入 .................................................................................................... 75 页
ANAOUTID 轴的模拟输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)
COUNTERID 轴的反馈输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (L R S) (A)
(SOFT V03.0X)
380
Installation manual
JOG 模式的加工参数
手轮配置...................................................................................................................... 76 页
NMPG 手轮的数量
MANPG 手轮表格
MANPG n 手轮配置
COUNTERID 手轮的反馈输入
MPGAXIS 与手轮相关联的轴
JOG 键的配置 ............................................................................................................. 77 页
JOGKEYDEF
JOGTYPE
轴和运动方向
JOG 类型
C.
APPENDIX
CNC 机床参数摘要
M 功能表的机械参数
M 功能表 ..................................................................................................................... 82 页
MTABLESIZE 表格元素的数量
DATA n M 功能表
MNUM M 功能号
SYNCHTYPE 同步类型
MTIME M 功能的估计时间
MPROGNAME 与 M 功能相关联的子程序的命名
动力机械参数
运动学配置 .................................................................................................................. 85 页
NKIN 不同运动的数量
KINEMATIC 运动表格
TYPE 运动类型
主轴运动学定义 ( 类型 1 到 8)..................................................................................... 87 页
DATA1...DATA7 主轴尺寸
DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置
DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
DATA12 手动旋转轴或伺服控制旋转轴
DATA 13...DATA42 ( 保留 )
工作台的运动学定义 ( 类型 9 到 12)............................................................................ 91 页
DATA1 ( 保留 )
DATA2...DATA5 工作台尺寸
DATA6...DATA7 ( 保留 )
DATA8 主旋转轴的其它位置
DATA9 第二旋转轴的其它位置 .
DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
DATA12 手动旋转轴或伺服控制旋转轴
DATA 13...DATA42 ( 保留 )
主轴 - 工作台运动学定义 ( 类型 13 到 16) .................................................................. 94 页
DATA1...DATA6 主轴尺寸和工作台布置
DATA8 主旋转轴的其它位置 CNC 8070
DATA9 第二旋转轴的其它位置 .
DATA10 主旋转轴的旋转方向
DATA11 第二旋转轴的旋转方向
DATA12 手动旋转轴或伺服控制旋转轴
DATA 13...DATA15 主轴的布置
DATA16...DATA42 ( 保留 ) (SOFT V03.0X)
381
Installation manual
C 轴运动学的定义 ( 类型 43)....................................................................................... 99 页
DATA2 旋转轴的位置
DATA10 旋转轴的旋转方向
角度变换配置 .............................................................................................................. 101 页
NANG 角度变换的数量
ANGTR 角度变换的数量
ANGAXNA 角度轴 (倾斜轴)的命名
ORTAXNA 直交轴的命名
ANGANTR 笛卡尔轴和倾斜轴之间的角度
C. OFFANGAX 角度变换原点偏置
APPENDIX
CNC 机床参数摘要
刀库机械参数
HMI 机械参数 ( 接口 )
382
Installation manual
OEM 机械参数
APPENDIX
CNC 机床参数摘要
MTBPAR OEM 参数表
SIZE OEM 参数的数量
DATA OEM 参数
凸轮编辑器 .................................................................................................................. 110 页
CAMTABLE 电子凸轮表格
SIZE 电子凸轮数量
DATA 凸轮数据
CAM1..16 电子凸轮编辑器
CNC 8070
(SOFT V03.0X)
383
Installation manual
C.
APPENDIX
CNC 机床参数摘要
CNC 8070
(SOFT V03.0X)
384
Installation manual
PLC 编程命令摘要
PLC 的可用资源
输入 (I1··1024)
输出 (O1··1024)
标志 (M1··8192)
消息标志 (MSG1··256)
D.
APPENDIX
PLC 编程命令摘要
错误标志 (ERR1··256)
时钟 (CLK)
CNC-PLC 标志
定时器 (T1··256)
计数器 (C1··256)
寄存器 (R1··1024)
CNC-PLC 寄存器
寄存器的值可能作为十进制或十六进制 ("S") 数处理。
也可以使用字母 B (0··31) R (1··1024) 访问寄存器位。
引导指令
PRG 主模块
PE t 周期性模块。每 “t”毫秒执行一次
CY1 第一循环模块
END 模块的结束
L 标号
SUB 子程序定义
DEF: 符号定义
PDEF 外部符号定义
CNC 8070
REA 实际值查询
IMA 映像值查询
NOMONIT 无 PLC 程序监控
EXTERN 外部子程序定义
(SOFT V03.0X)
385
Installation manual
查询指令
简单查询指令
I1··1024 输入
O1··1024 输出
M1··8192 标志
MSG1··256 消息
ERR1··256 错误
D. T1··256
C1··256
定时器 ( 状况 )
计数器 ( 状况 )
APPENDIX
PLC 编程命令摘要
信号沿检测查询指令 .
DFU 检查上升沿
DFD 检查下降沿
DFU I1··1024
DFD O1··1024
M1··8192
MSG1··256
ERR1··256
B0··31 R1··1024
CLK
M <CNC-PLC>
比较查询指令
CPS 比较两个操作数
算子
NOT 对查询结果取反
AND 逻辑功能 " 与 "
OR 逻辑功能 " 或 ”
CNC 8070 XOR 逻辑 " 异或 " 功能
\ 换行
() 值总是 “1”的查询指令
(SOFT V03.0X)
386
Installation manual
操作指令 .
二进制赋值操作指令 .
APPENDIX
PLC 编程命令摘要
二进制条件操作指令
= SET 如果表达式 = "1",它将 "1" 赋予指定的资源。
= RES 如果表达式 = "1",它将 "0" 赋予指定的资源。
= CPL 如果表达式 = "1",对资源求补。
= SET I1··1024
= RES O1··1024
= CPL M1··8192
MSG1··256
ERR1··256
B0··31 R1··1024
M <CNC-PLC>
顺序断点设置操作指令
= JMP L 无条件跳转
= CAL 调用子程序
= RET 返回或子程序结束
算术操作指令 .
= MOV 运动
387
Installation manual
操作数 操作数 结果
D. 逻辑操作指令
= AND 逻辑运算操作 "AND"
APPENDIX
PLC 编程命令摘要
= OR 逻辑运算操作 "OR"
= XOR 逻辑运算操作 "XOR"
= RR 1/2 右手方向寄存器旋转
= RL 1/2 左手方向寄存器旋转
代码 重复次数 代码
特殊操作指令 .
= ERA 清除资源组
=PAR 寄存器的奇偶
(SOFT V03.0X)
388
Installation manual
电子凸轮的操作指令
= CAM ON 激活电子凸轮
CAM ON (cam, master/"TIME", slave, master_off, slave_off,
range_master, range_slave, type)
独立轴的操作指令
= MOVE ABS 绝对位移
D.
APPENDIX
PLC 编程命令摘要
MOVE ABS (axis, pos, feed, blend)
= FOLLOW ON 激活同步运动
FOLLOW ON (master, slave, nratio, dratio, synctype)
CNC 8070
(SOFT V03.0X)
389
Installation manual
D.
APPENDIX
PLC 编程命令摘要
CNC 8070
(SOFT V03.0X)
390
Installation manual
逻辑 CNC 输入和输出
通用查询信号
APPENDIX
逻辑 CNC 输入和输出
RESETOUT (M) 复位已经发生 ( 使用键或 PLC).
MFUN1..7 (R) 辅助 M 功能 .
HFUN1..7 (R) 辅助 H 功能 .
391
Installation manual
轴和主轴的查询信号
E. DRSTAS(axis)
INPOS(axis)
(M)
(M)
Sercos. 驱动器的状态
在适当位置的轴或主轴 .
APPENDIX
逻辑 CNC 输入和输出
主轴查询信号
独立插补器的查询信号
CNC 8070
(SOFT V03.0X)
392
Installation manual
刀具管理查询信号
NEXTPOS
TWORNOUT
(R)
(M)
下一把刀具占据的刀库位置 .
APPENDIX
逻辑 CNC 输入和输出
TMINEM (M) 刀具管理器上发生了紧急情况 .
按键查询信号
通用可更改信号
(SOFT V03.0X)
393
Installation manual
轴和主轴的可更改信号
E. AXISPOS(axis)
AXISNEG(axis)
(M)
(M)
JOG 模式下的正向运动 (=1).
主轴可更改信号
独立插补器的可更改信号
CNC 8070
(SOFT V03.0X)
394
Installation manual
刀具管理可更改信号
MZTOCH1
CH1TOSPDL
(M)
(M)
(=1) 将刀具从刀库中取出安装到换刀机械臂 1 .
APPENDIX
逻辑 CNC 输入和输出
SPDLTOCH1 (M) (=1) 将刀具从主轴中取出安装到换刀机械臂 1.
按键可更改信号
CNC 8070
(SOFT V03.0X)
395
Installation manual
E.
APPENDIX
逻辑 CNC 输入和输出
CNC 8070
(SOFT V03.0X)
396
Installation manual
CNC 变量参数摘要
与通用机床参数相关的变量
通道配置.................................................................................................................319
CNC 通道编号
(V.)MPG.NCHANNEL
轴配置 ....................................................................................................................319 F.
(V.)MPG.NAXIS CNC 控制轴的编号
APPENDIX
CNC 变量参数摘要
(V.)MPG.AXISNAMEx "n" 逻辑轴命名
(V.)MPG.TMASTERAXIS[i] 级联轴 [i]. 主控轴逻辑编号
(V.)MPG.TSLAVEAXIS[i] 级联轴 [i]. 从动轴逻辑编号
(V.)MPG.TORQDIST[i] 级联轴 [i]. 扭矩分布
(V.)MPG.PRELOAD[i] 级联轴 [i]. 预载
(V.)MPG.PRELFITI[i] 级联轴 [i]. 施加预载的时间
(V.)MPG.TPROGAIN[i] 级联轴 [i]. 比例增益
(V.)MPG.TINTIME[i] 级联轴 [i]. 积分增益
(V.)MPG.TCOMPLIM[i] 级联轴 [i]. 补偿极限
(V.)MPG.MASTERAXIS[i] 龙门轴 [i]. 主控轴的逻辑编号
(V.)MPG.SLAVEAXIS[i] 龙门轴 [i]. 从动轴的逻辑编号
(V.)MPG.WARNCOUPE[i] 龙门轴 [i]. 发布警告的最大差值
(V.)MPG.MAXCOUPE[i] 龙门轴 [i]. 允许的最大差值
(V.)MPG.DIFFCOMP[i] 龙门轴 [i]. 误差差值补偿
主轴配置................................................................................................................. 319
(V.)MPG.NSPDL CNC 控制的主轴编号
(V.)MPG.SPDLNAMEx "x" 主轴的命名
时间设置................................................................................................................. 319
(V.)MPG.LOOPTIME 循环时间
(V.)MPG.PRGFREQ PRG 模块的频率 ( 循环中 )
CAN 和 Sercos 总线配置 ...................................................................................... 319
(V.)MPG.SERBRATE Sercos 传送速度
(V.)MPG.SERPOWSE Sercos 光强度
(V.)MPG.CANLENGTH Can 总线电缆长度 ( 单位:米 )
(V.)MPG.CANMODE CAN 总线类型
缺省条件................................................................................................................. 319
(V.)MPG.INCHES 缺省工作单元
与算术参数相关的变量 ........................................................................................... 320
(V.)MPG.MAXLOCP 最大局部算术参数
(V.)MPG.MINLOCP 最小局部算术参数
(V.)MPG.MAXGLBP 最大整体算术参数
(V.)MPG.MINGLBP 最小整体算术参数
(V.)MPG.ROPARMAX 最大整体只读算术参数
(V.)MPG.ROPARMIN 最小整体只读算术参数
(V.)MPG.MAXCOMP 最大通用算术参数
(V.)MPG.MINCOMP 最小通用算术参数
十字补偿表格 ......................................................................................................... 320
(V.)MPG.MOVAXIS[m] 表格 [m]. 主控轴
(V.)MPG.COMPAXIS[m] 表格 [m]. 被补偿轴
(V.)MPG.NPCROSS[m] 表格 [m]. 点的编号 CNC 8070
(V.)MPG.TYPCROSS[m] 表格 [m]. 补偿类型
(V.)MPG.BIDIR[m] 表格 [m]. 双向补偿
(V.)MPG.REFNEED[m] 表格 [m]. 强制原点搜寻
(V.)MPG.POSITION[m][i] 表格 [m]. 关于点 [i] 的主控轴
(V.)MPG.POSERROR[m][i] 表格 [m]. 点 [i] 的正向误差
(V.)MPG.NEGERROR[m][i] 表格 [m]. 点 [i] 的负向误差 (SOFT V03.0X)
397
Installation manual
F. (V.)MPG.DIMODADDR[n]
(V.)MPG.DOMODADDR[n]
数字输入模块的基础索引
数字输出模块的基础索引
探针 ....................................................................................................................... 320
APPENDIX
CNC 变量参数摘要
(V.)MPG.PROBE 有一个关于刀具校准的探针
(V.)MPG.PRBDI1 与探针 1 相关的数字输入
(V.)MPG.PRBDI2 与探针 2 相关的数字输入
(V.)MPG.PRBPULSE1 探针 1 的脉冲类型
(V.)MPG.PRBPULSE2 探针 2 的脉冲类型
与通道相关的变量
398
Installation manual
APPENDIX
CNC 变量参数摘要
与轴机床参数相关的变量
通道属性................................................................................................................. 323
(V.)[n].MPA.AXISEXCH 通道转换许可
轴和驱动的类型 ...................................................................................................... 323
(V.)[n].MPA.DRIVETYPE.Xn 驱动类型
(V.)[n].MPA.AXISTYPE.Xn 轴的类型
(V.)[n].MPA.DRIVEID.Xn Sercos 驱动选择 (ID)
(V.)[n].MPA.OPMODEP.Xn Sercos 驱动操作模式
(V.)[n].MPA.FBACKSRC.Xn 轴的类型
Hirth 轴 .................................................................................................................. 323
(V.)[n].MPA.HIRTH.Xn Hirth 轴
(V.)[n].MPA.HPITCH.Xn Hirth 轴节距
车削类型机床轴的配置 ........................................................................................... 323
(V.)[n].MPA.FACEAXIS.Xn 端面轴
(V.)[n].MPA.LONGAXIS.Xn 纵轴
轴和主轴的同步 . .................................................................................................... 323
(V.)[n].MPA.SYNCSET.Xn 关于同步参数的设置
(V.)[n].MPA.DSYNCVELW.Xn 速度同步窗口
(V.)[n].MPA.DSYNCPOSW.Xn 位置同步窗口
旋转轴的配置 ......................................................................................................... 323
(V.)[n].MPA.AXISMODE.Xn 工作模式
(V.)[n].MPA.UNIDIR.Xn 单向旋转
(V.)[n].MPA.SHORTESTWAY.Xn 经过的最短路径
旋转轴和主轴 ......................................................................................................... 323
(V.)[n].MPA.MODCOMP.Xn 模块补偿
(V.)[n].MPA.CAXIS.Xn 如同 "C" 轴一样工作
(V.)[n].MPA.CAXSET.Xn "C" 轴的工作设置
主轴的配置 ............................................................................................................. 324
(V.)[n].MPA.AUTOGEAR.Xn 自动换档
(V.)[n].MPA.LOSPDLIM.Xn "rpm OK" 百分率下限
(V.)[n].MPA.UPSPDLIM.Xn "rpm OK" 百分率上限
(V.)[n].MPA.SPDLTIME.Xn S 功能的估计时间
(V.)[n].MPA.SPDLSTOP.Xn 使用 M2, M30 及复位停止主轴
(V.)[n].MPA.SREVM05.Xn 使用 G84. 逆转停止主轴
(V.)[n].MPA.STEPOVR.Xn 倍率步幅 CNC 8070
(V.)[n].MPA.MINOVR.Xn 最小倍率 (%)
(V.)[n].MPA.MAXOVR.Xn 最大倍率 (%)
软件轴极限 ............................................................................................................. 324
(V.)[n].MPA.POSLIMIT.Xn 正向软件极限
(V.)[n].MPA.NEGLIMIT.Xn 负向软件极限
(SOFT V03.0X)
(V.)[n].MPA.SWLIMITTOL.Xn 软件极限公差
失控保护................................................................................................................. 324
(V.)[n].MPA.TENDENCY.Xn 趋向测试激活
399
Installation manual
(V.)[n].MPA.PROBEAXIS.Xn 探测轴
(V.)[n].MPA.PROBERANGE.Xn 最大制动距离
(V.)[n].MPA.PROBEFEED.Xn 探测进给率
(V.)[n].MPA.PROBEDELAY " 探针 1" 信号的延迟
(V.)[n].MPA.PROBEDELAY " 探针 2" 信号的延迟
刀具检查 ................................................................................................................ 324
(V.)[n].MPA.REPOSFEED.Xn 最大复位进给率
独立轴的配置 ......................................................................................................... 324
(V.)[n].MPA.POSFEED.Xn 定位进给率
JOG 模式 ............................................................................................................... 325
(V.)[n].MPA.MANPOSSW.Xn 使用 G201 最大正向行程
(V.)[n].MPA.MANNEGSW.Xn 使用 G201 最大负向行程
(V.)[n].MPA.JOGFEED.Xn 连续 JOG 模式进给率
(V.)[n].MPA.JOGRAPFEED.Xn 连续 JOG 模式下的快速进给
(V.)[n].MPA.MAXMANFEED.Xn 连续 JOG 模式下的最大进给
(V.)[n].MPA.MAXMANACC.Xn JOG 模式下的最大加速度
(V.)[n].MPA.MANFEEDP.Xn G201 最大 jog 进给率的百分率
(V.)[n].MPA.IPOFEEDP.Xn G201 最大执行进给率的百分率
(V.)[n].MPA.MANACCP.Xn G201 最大 jog 加速度的百分率
(V.)[n].MPA.IPOACCP.Xn G201 最大执行加速度的百分率
JOG 模式 . 手轮 ..................................................................................................... 325
(V.)[n].MPA.MPGRESOL[i].Xn [i] 位置的刻度盘分辨率
(V.)[n].MPA.MPGFILTER.Xn 手轮的过滤时间
JOG 模式 . 递增的 JOG......................................................................................... 325
(V.)[n].MPA.INCJOGDIST[i].Xn [i] 刻度位置移动的距离
(V.)[n].MPA.INCJOGFEED[i].Xn [i] 位置的进给率
丝杠误差补偿 ......................................................................................................... 325
(V.)[n].MPA.LSCRWCOMP.Xn 丝杠误差补偿
(V.)[n].MPA.NPOINTS.Xn 表格中点的编号
(V.)[n].MPA.TYPLSCRW.Xn 补偿类型
(V.)[n].MPA.BIDIR.Xn 双向补偿
(V.)[n].MPA.REFNEED.Xn 强制机床原点搜寻
(V.)[n].MPA.POSITION[i].Xn 相对于点 [i] 的主控轴位置
(V.)[n].MPA.POSERROR[i].Xn 点 [i] 的正向误差
(V.)[n].MPA.NEGERROR[i].Xn 点 [i] 的负向误差
消除频率的滤波器 .................................................................................................. 325
(V.)[n].MPA.ORDER[i].Xn 滤波命令
(V.)[n].MPA.TYPE[i].Xn 滤波类型
(V.)[n].MPA.FREQUENCY[i].Xn 拐点或中心频率
CNC 8070 (V.)[n].MPA.NORBWIDTH[i].Xn 标准带宽
(V.)[n].MPA.SHARE[i].Xn 通过滤波器的信号的 %
工作装置 ................................................................................................................ 325
(V.)[n].MPA.NPARSETS.Xn 工作装置编号
(V.)[n].MPA.DEFAULTSET.Xn 缺省工作装置 (在通电情况下)
(SOFT V03.0X)
400
Installation manual
与齿轮参数相关的变量
APPENDIX
CNC 变量参数摘要
(V.)[n].MPA.ABSFEEDBACK[g].Xn绝对反馈系统
(V.)[n].MPA.FBACKAL[g] 反馈警报激活
循环设置................................................................................................................. 326
(V.)[n].MPA.LOOPCH[g].Xn 模拟电压信号转换
(V.)[n].MPA.AXISCH[g].Xn 反馈信号转换
(V.)[n].MPA.INPOSW[g].Xn 在适当位置区域
在反向运动中的反向间隙 ....................................................................................... 326
(V.)[n].MPA.BACKLASH[g].Xn 背隙
反向间隙 . 附加速度命令脉冲 ................................................................................. 326
(V.)[n].MPA.BAKANOUT[g].Xn 附加速度命令脉冲
(V.)[n].MPA.BAKTIME[g].Xn 附加速度命令脉冲的持续时间
(V.)[n].MPA.ACTBAKAN[g].Xn 附加速度命令脉冲应用
进给率设置 ............................................................................................................. 326
(V.)[n].MPA.G00FEED[g].Xn G00 模式下的进给率
(V.)[n].MPA.MAXVOLT[g].Xn G00FEED 的模拟电压
增益设置................................................................................................................. 327
(V.)[n].MPA.PROGAIN[g].Xn 比例增益
(V.)[n].MPA.FFWTYPE[g].Xn 预先控制 (前馈)类型
(V.)[n].MPA.FFGAIN[g].Xn 自动模式下的前馈百分率
(V.)[n].MPA.MANFFGAIN[g].Xn JOG 模式下的前馈百分率
(V.)[n].MPA.ACFWFACTOR[g].Xn 加速度时间常数
(V.)[n].MPA.ACFGAIN[g].Xn 自动模式下的 AC- 前馈百分率
(V.)[n].MPA.MANACFGAIN[g].Xn JOG 模式下的 AC- 前馈百分率
线性加速度 ............................................................................................................. 327
(V.)[n].MPA.LACC1[g].Xn 第一部分加速度
(V.)[n].MPA.LACC2[g].Xn 第二部分加速度
(V.)[n].MPA.LFEED[g].Xn 变速
梯形和方形 - 正弦形加速度 .................................................................................... 327
(V.)[n].MPA.ACCEL[g].Xn 加速度
(V.)[n].MPA.DECEL[g].Xn 减速度
(V.)[n].MPA.ACCJERK[g].Xn 加加速度
(V.)[n].MPA.DECJERK[g].Xn 减减速度
机床原点搜寻 ......................................................................................................... 327
(V.)[n].MPA.I0TYPE[g].Xn 参考标志 (I0) 类型
(V.)[n].MPA.REFVALUE[g].Xn 原点位置
(V.)[n].MPA.REFSHIFT[g].Xn 参考点 (机床原点)的偏置
(V.)[n].MPA.REFFEED1[g].Xn 快速机床原点搜寻进给率
(V.)[n].MPA.REFFEED2[g].Xn 慢速机床原点搜寻进给率
(V.)[n].MPA.REFPULSE[g].Xn I0 脉冲类型 CNC 8070
(V.)[n].MPA.ABSOFF[g].Xn 相对于编码参考标志的偏置
(V.)[n].MPA.EXTMULT[g].Xn 距离 - 编码标志的外部因素
(V.)[n].MPA.I0CODDI1[g].Xn 两个固定编码标志之间的间距
(V.)[n].MPA.I0CODDI2[g].Xn 两个可变编码标志之间的间距
(SOFT V03.0X)
401
Installation manual
F. (V.)[n].MPA.DISTLUBRI[g].Xn 润滑脉冲间距
旋转轴和主轴 ......................................................................................................... 328
(V.)[n].MPA.MODUPLIM[g].Xn 模块的上升沿
APPENDIX
CNC 变量参数摘要
(V.)[n].MPA.MODLOWLIM[g].Xn 模块的下降沿
(V.)[n].MPA.MODNROT[g].Xn 模块误差 . 转数
(V.)[n].MPA.MODERR[g].Xn 模块误差 . 增量数
主轴 ....................................................................................................................... 328
(V.)[n].MPA.SZERO[g].Xn 被认为 "0 转 / 分 " 的速度
(V.)[n].MPA.POLARM3[g].Xn 模拟电压信号 M3
(V.)[n].MPA.POLARM4[g].Xn 模拟电压信号 M4
模拟电压 ................................................................................................................ 328
(V.)[n].MPA.SERVOOFF[g].Xn 偏置补偿
(V.)[n].MPA.MINANOUT[g].Xn 最小模拟输出
模拟输出 / 反馈输入 ............................................................................................... 328
(V.)[n].MPA.ANAOUTID[g].Xn 轴的模拟输出
(V.)[n].MPA.COUNTERID[g].Xn 关于轴的反馈输入
与 jog 模式参数相关的变量
手轮 ....................................................................................................................... 329
(V.)MPMAN.NMPG 手轮的编号
(V.)MPMAN.COUNTERID[i] 手轮 [i] 的反馈输入
(V.)MPMAN.MPGAXIS[i] 与手轮 [i] 相关的轴
JOG 键 .................................................................................................................. 329
(V.)MPMAN.JOGKEYDEF[i] JOG [i] 键的轴和运动的方向
(V.)MPMAN.JOGTYPE JOG 工作情况
与 "M" 功能参数相关的变量
与运动学参数相关的变量
CNC 8070
运动学 .................................................................................................................... 331
(V.)MPK.NKIN 运动学表格
(V.)MPK.TYPE 运动学类型
(V.)MPK.KINn[m] "n" 运动的 [m] 偏置
(SOFT V03.0X)
402
Installation manual
角度转换................................................................................................................. 331
(V.)MPK.NANG 角度转换编号
(V.)MPK.ANGAXNA[n] 角度轴命名
(V.)MPK.ORTAXNA[n] 直交轴命名
(V.)MPK.ANGANTR[n] 迪卡尔轴和倾斜轴之间的角度
(V.)MPK.OFFANGAX[n] 角度转换原点的偏置
与刀库参数相关的变量
刀库 ........................................................................................................................ 332 F.
(V.)TM.NTOOLMZ 刀库编号
APPENDIX
CNC 变量参数摘要
(V.)TM.MZGROUND[z] 允许使用基础刀具
(V.)TM.MZSIZE[z] 刀库尺寸
(V.)TM.MZRANDOM[z] 随机刀库
(V.)TM.MZTYPE[z] 刀库类型
(V.)TM.MZCYCLIC[z] 循环刀具转换器
(V.)TM.MZOPTIMIZED[z] 刀具管理
(V.)TM.MZM6ALONE[z] 无刀具时执行 M6 的情形
与 OEM 参数相关的变量
共享内存................................................................................................................. 333
(V.)MTB.PLCDATASIZE PLC 的共享数据区域的大小
OEM 参数 ............................................................................................................... 333
(V.)MTB.SIZE OEM 参数的编号
(V.)MTB.P[i] OEM 参数 [i] 的值
(V.)MTB.PF[i] OEM 参数 [i] 的值 每 10000 的值
读取驱动器变量 ...................................................................................................... 333
(V.)DRV.SIZE 驱动器上的查询变量数
(V.)DRV.name 变量的值
与用户表格相关的变量
403
Installation manual
与刀具相关的变量
F. 监测 ....................................................................................................................... 336
(V.)[n].TM.TOMON[i] 有效刀具的 [i] 偏置的监测类型
(V.)TM.TOMONT[m][i] [m] 刀具的 [i] 偏置的监测类型
APPENDIX
CNC 变量参数摘要
404
Installation manual
APPENDIX
CNC 变量参数摘要
(V.)[n].TURNCONFIG[i] 有效刀具 [i] 偏置的轴配置
(V.)[n].TURNCONFIG[i][m] [m] 刀具 [i] 偏置的轴配置
(V.)[n].TM.LOCODE[i] 有效刀具 [i] 偏置的位置编码 (形式)
(V.)[n].TM.LOCODET[i][m] [m] 刀具 [i] 偏置的位置编码 (形式)
(V.)[n].TM.FIXORI[i] 有效刀具 [i] 偏置的刀架
(V.)[n].TM.FIXORIT[i][m] [m] 刀具 [i] 偏置的刀架
(V.)[n].TM.SPDLTURDIR[i] 主轴旋转方向 . 有效刀具偏置 [i]
(V.)[n].TM.SPDLTURDIRT[i][m] 主轴旋转方向 . [m] 刀具偏置 [i]
(V.)[n].TM.NOSEA[i] 有效刀具 [i] 偏置刀具角度
(V.)[n].TM.NOSEAT[i][m] [m] 刀具 [i] 偏置刀具角度
(V.)[n].TM.NOSEW[i] 有效刀具 [i] 偏置刀具宽度
(V.)[n].TM.NOSEWT[i][m] [m] 刀具 [i] 偏置刀具宽度
(V.)[n].TM.CUTA[i] 有效刀具 [i] 偏置切削角度
(V.)[n].TM.CUTAT[i][m] [m] 刀具 [i] 偏置切削角度
(V.)[n].TM.TOCUTL[i] 有效刀具 [i] 偏置切削长度
(V.)TM.TOCUTLT[m][i] [m] 刀具 [i] 偏置切削长度
(V.)[n].TM.TOTIPR[i] 有效刀具 [i] 偏置刀尖半径
(V.)TM.TOTIPRT[m][i] [m] 刀具 [i] 偏置刀尖半径
(V.)[n].TM.TOWTIPR[i] 有效刀具 [i] 偏置刀尖半径磨损
(V.)TM.TOWTIPRT[m][i] [m] 刀具 [i] 偏置刀尖半径磨损
(V.)[n].TM.TOFL[i].Xn 有效刀具 [i] 偏置 Xn 轴距离
(V.)[n].TM.TOFL1 通道第一轴的刀具的偏置
(V.)[n].TM.TOFL2 通道第二轴的刀具的偏置
(V.)[n].TM.TOFL3 通道第三轴的刀具的偏置
(V.)TM.TOFLT[m][i].Xn [m] 刀具 [i] 偏置 Xn 轴距离
(V.)[n].TM.TOFLW[i].Xn 有效刀具 [i] 偏置 Xn 轴磨损距离
(V.)[n].TM.TOFLW1 通道第一轴的刀具的磨损补偿
(V.)[n].TM.TOFLW2 通道第二轴的刀具的磨损补偿
(V.)[n].TM.TOFLW3 通道第三轴的刀具的磨损补偿
(V.)TM.TOFLWT[m][i].Xn [m] 刀具 [i] 偏置 Xn 轴距离
CNC 8070
(SOFT V03.0X)
405
Installation manual
仅用于程序块准备期间的变量
F. (V.)[n].G.TOL
(V.)[n].G.TOK
(V.)[n].G.TOTIPR
准备的刀具偏置长度
准备的刀具偏置长度磨损
准备的刀具偏置的刀尖半径
准备的刀具偏置的刀尖半径磨损
APPENDIX
CNC 变量参数摘要
(V.)[n].G.TOWTIPR
(V.)[n].G.TOCUTL 准备的刀具偏置切削长度
(V.)[n].G.TOAN 准备的刀具偏置的穿透角度
(V.)[n].A.TOFL.Xn Xn 轴上有效偏置的偏差
(V.)[n].A.TOFLW.Xn Xn 轴上有效磨损补偿的偏差
(V.)[n].G.TOFL1 通道第一轴刀具偏置
(V.)[n].G.TOFL2 通道第二轴刀具偏置
(V.)[n].G.TOFL3 通道第三轴刀具偏置
(V.)[n].G.TOFLW1 通道第一轴刀具磨损补偿
(V.)[n].G.TOFLW2 通道第二轴刀具磨损补偿
(V.)[n].G.TOFLW3 通道第三轴刀具磨损补偿
(V.)[n].G.TOMON 准备的刀具偏置监测类型
(V.)[n].G.TLFN 准备的刀具偏置名义上的寿命
(V.)[n].G.TLFR 准备的刀具偏置实际寿命
(V.)[n].G.REMLIFE 准备的刀具偏置剩余寿命
(V.)[n].G.TSTATUS 准备的刀具状态
(V.)[n].G.TLFF 准备的刀具偏置族
(V.)[n].G.TOTP1 有效刀具附加参数 1
(V.)[n].G.TOTP2 有效刀具附加参数 2
(V.)[n].G.TOTP3 有效刀具附加参数 3
(V.)[n].G.TOTP4 有效刀具附加参数 4
与 PLC 相关的变量
状态 ....................................................................................................................... 340
(V.)PLC.STATUS PLC 状态
资源 ....................................................................................................................... 340
(V.)PLC.I[i] PLC 输入 [i] 的状态
(V.)PLC.O[i] PLC 输出 [i] 的状态
(V.)PLC.M[i] PLC 标志 [i] 的状态
(V.)PLC.R[i] PLC 寄存器 [i] 的状态
(V.)PLC.T[i] PLC 定时器 [i] 的状态
(V.)PLC.C[i] PLC 计数器 [i] 的状态
(V.)PLC.signal 与 CNC 交换信号的状态
符号 ....................................................................................................................... 340
(V.)PLC.symbol 在 PLC 定义的外部符号的状态
信息 ....................................................................................................................... 340
(V.)PLC.MSG[i] PLC 信息 [n] 的状态
(V.)PLC.PRIORMSG 拥有最高优先权的有效信息 (在有效信息中拥有最低编号的那个)
CNC 8070 (V.)PLC.EMERGMSG 有效的显现出来的信息 (全屏显示的那个信息)
误差 ....................................................................................................................... 340
(V.)PLC.ERR[i] PLC 误差 [n] 的状态
(V.)PLC.PRIORERR 拥有最高优先权的有效误差 (在有效误差中拥有最低编号的那个)
定时器 .................................................................................................................... 340
(SOFT V03.0X) (V.)PLC.TIMER 通过 PLC 激活的定时器的值
406
Installation manual
与 Jog 模式相关的变量
运动类型................................................................................................................. 341
(V.)G.MANMODE 对于全部轴有效
(V.)G.CNCMANMODE 在开关处适合于全部轴
(V.)PLC.MANMODE 通过 PLC 适合于全部轴
(V.)[n].A.MANMODE.Xn 对于 Xn 轴有效
(V.)[n].A.CNCMMODE.Xn 在开关处适合于 Xn 轴
(V.)[n].A.PLCMMODE.Xn 通过 PLC 适合于 Xn 轴
手轮模式分辨率 ( 位置 ) ......................................................................................... 341
(V.)G.MPGIDX 对于所有手轮的有效位置
F.
(V.)G.CNCMPGIDX 在开关处的位置选择
APPENDIX
CNC 变量参数摘要
(V.)PLC.MPGIDX 通过 PLC 的位置选择
增加的 JOG 位置 ................................................................................................... 341
(V.)G.INCJOGIDX 对于所有轴有效的位置
(V.)G.CNCINCJOGIDX 利用开关进行位置选择
(V.)PLC.INCJOGIDX 通过 PLC 进行位置选择
JOG 进给率 ............................................................................................................ 342
(V.)[n].G.FMAN G94 模式下的 JOG 进给率
(V.)[n].G.MANFPR G95 模式下的 JOG 进给率
与坐标相关的变量
与进给率相关的变量
加工时间................................................................................................................. 345
(V.)G.FTIME G93 模式下的加工时间
407
Installation manual
与主轴速度相关的变量
F. 转速 ....................................................................................................................... 346
(V.)[n].A.SREAL.Sn 实际主轴速度
APPENDIX
CNC 变量参数摘要
与编程功能相关的变量
408
Installation manual
镜像 ........................................................................................................................ 348
(V.)[n].G.MIRROR 有效镜像
(V.)[n].G.MIRROR1 通道第一轴的有效镜像
(V.)[n].G.MIRROR2 通道第二轴的有效镜像
(V.)[n].G.MIRROR3 通道第三轴的有效镜像
缩放比例因子 ......................................................................................................... 348
(V.)[n].G.SCALE 表示有效通用比例因子
极坐标原点 ............................................................................................................. 348
与工件零点相关的极坐标原点位置 (横坐标)
(V.)[n].G.PORGF
(V.)[n].G.PORGS 与工件零点相关的极坐标原点位置 (纵坐标)
坐标系旋转 ( 图形旋转 ) ......................................................................................... 348
F.
APPENDIX
CNC 变量参数摘要
(V.)[n].G.ROTPF 与工件零点相关的旋转中心位置 (横坐标)
(V.)[n].G.ROTPS 与工件零点相关的旋转中心位置 (纵坐标)
(V.)[n].G.ORGROT 坐标系旋转角度
轴的强制同步 ......................................................................................................... 348
(V.)[n].G.LINKACTIVE 强制同步状态
程序块循环 ............................................................................................................. 349
(V.)[n].G.PENDRPT 关于 #RPT 待循环的编号
(V.)[n].G.PENDNR 关于 NR 待循环的编号
HSC 功能 ............................................................................................................... 349
(V.)[n].G.HSC HSC 有效功能
固定循环................................................................................................................. 349
(V.)[n].G.CYCLETYPEON 有效固定循环的类型
探测 (G100, G101, G102) ...................................................................................... 349
(V.)[n].A.MEAS.Xn 测量值 . 刀具基准坐标
(V.)[n].A.ATIPMEAS.Xn 测量值 . 刀尖坐标
(V.)[n].G.PLMEAS1 在通道第一轴上测量的值 . 刀尖坐标
(V.)[n].G.PLMEAS2 在通道第二轴上测量的值 . 刀尖坐标
(V.)[n].G.PLMEAS3 在通道第三轴上测量的值 . 刀尖坐标
(V.)[n].A.MEASOF.Xn 关于编程点的差值
(V.)[n].A.MEASOK.Xn 探测完成
(V.)[n].A.MEASIN.Xn 包含尺寸偏置的坐标
(V.)[n].G.PLMEASOKx 在端面轴上的探测完成
3D 进给率 ............................................................................................................... 349
(V.)[n].G.F3D 3D 刀具路径的理论进给率
探针 ........................................................................................................................ 349
(V.)[n].G.ACTIVPROBE 有效探针的数量
手动干涉方式下的运动 ........................................................................................... 349
(V.)[n].A.MANOF.Xn 检测或使用 G200 时的运动距离
(V.)[n].A.ADDMANOF.Xn 使用 G201 时的运动距离
运动学 ( 位置 )........................................................................................................ 350
(V.)[n].G.POSROTF 主旋转轴的当前位置
(V.)[n].G.POSROTS 第二旋转轴的当前位置
(V.)[n].G.TOOLORIF1 主旋转轴的目标位置
(V.)[n].G.TOOLORIS1 第二旋转轴的目标位置
(V.)[n].G.TOOLORIF2 主旋转轴的目标位置
(V.)[n].G.TOOLORIS2 第二旋转轴的目标位置
倾斜平面................................................................................................................. 350 CNC 8070
(V.)[n].G.CS 有效 CS 功能的编号
(V.)[n].G.ACS 有效 ACS 功能的编号
(V.)[n].G.TOOLCOMP 有效补偿功能
(SOFT V03.0X)
409
Installation manual
F. (V.)[n].G.CSMAT10
(V.)[n].G.CSMAT11
(V.)[n].G.CSMAT12
第一轴上与机床零点相关的当前坐标系的偏置
第二轴上与机床零点相关的当前坐标系的偏置
第三轴上与机床零点相关的当前坐标系的偏置
APPENDIX
CNC 变量参数摘要
与独立轴相关的变量
与机床配置相关的变量
410
Installation manual
APPENDIX
CNC 变量参数摘要
(V.)[n].G.PLANE3 通道第三主轴
(V.)[n].G.PLANELONG 通道纵轴
(V.)[n].G.LONGAX 纵轴
(V.)[n].G.PLAXNAME1 主轴 (横坐标)
(V.)[n].G.PLAXNAME2 主轴 ( 纵坐标 )
(V.)[n].G.PLAXNAME3 主轴 ( 纵向 )
(V.)[n].G.TOOLDIR 刀具定位
模拟输入和输出 ...................................................................................................... 354
(V.)G.ANAI[i] [n] 输入电压 ( 伏特 )
(V.)G.ANAO[i] [n] 输出电压 ( 伏特 )
反馈输出................................................................................................................. 354
(V.)[n].A.COUNTER.Xn 反馈脉冲
(V.)[n].A.COUNTERST.Xn 计数器状态
(V.)[n].A.ASINUS.Xn A 信号部分
(V.)[n].A.BSINUS.Xn B 信号部分
与级联轴相关的变量 ............................................................................................... 355
(V.)[n].A.TPIIN.Xn 级联轴的主控轴的 PI 输入 (转 / 分)
(V.)[n].A.TPIOUT.Xn 级联轴的主控轴的 PI 输出 (转 / 分)
(V.)[n].A.TFILTOUT.Xn 预载滤波器的输出
(V.)[n].A.PRELOAD.Xn 预载
(V.)[n].A.FTEO.Xn Sercos 速度命令
(V.)[n].A.TORQUE.Xn Sercos 中当前扭矩
通过 PLC 设置的变量 ............................................................................................. 355
(V.)[n].A.PLCFFGAIN.Xn 从 PLC 编写的前馈的百分率
(V.)[n].A.PLCACFGAIN.Xn 从 PLC 编写的 AC- 前馈的百分率
(V.)[n].A.PLCPROGAIN.Xn 从 PLC 编写的比例增益
调整位置的变量 ...................................................................................................... 355
(V.)[n].A.POSINC.Xn 当前取样周期的实际位置增量
(V.)[n].A.TPOSINC.Xn 当前取样周期的理论位置增量
(V.)[n].A.PREVPOSINC.Xn 先前取样周期的实际位置增量
微调变量................................................................................................................. 355
(V.)[n].A.FEED.Xn 实际即时进给率值
(V.)[n].A.TFEED.Xn 理论即时进给率值
(V.)[n].A.ACCEL.Xn 实际即时加速度值
(V.)[n].A.TACCEL.Xn 理论即时加速度值
(V.)[n].A.JERK.Xn 实际即时加加速度值
(V.)[n].A.TJERK.Xn 理论即时加加速度值
CNC 8070
其它变量
软件版本................................................................................................................. 356
(V.)G.VERSION CNC 版本和版本号
(SOFT V03.0X)
CNC 状态 ............................................................................................................... 356
(V.)[n].G.STATUS CNC 状态 ( 摘要 )
(V.)[n].G.FULLSTATUS CNC 状态 ( 详细 )
411
Installation manual
CNC 8070
(SOFT V03.0X)
412
Installation manual
键代码 (标准传统键盘)
G.
键代码 (标准传统键盘)
APPENDIX
按键 释放键 按键 释放键 按键 释放键
字母数字键盘 Y $15 $95 其它键
0 $0B $8B Z $2C $AC [ESC] $01 $81
1 $02 $82 º $29 $A9
2 $03 $83 数字小键盘 ’ $0C $8C
3 $04 $84 0 $52 $D2 ¡ $0D $8D
4 $05 $85 1 $4F $CF [BACK] $0E $8E
5 $06 $86 2 $50 $D0 [TAB] $0F $8F
6 $07 $87 3 $51 $D1 [CAPS $3A $BA
LOCK]
7 $08 $88 4 $4B $CB [L SHIFT] $2A $AA
8 $09 $89 5 $4C $CC [R SHIFT] $36 $B6
9 $0A $8A 6 $4D $CD [CTRL] $1D $9D
A $1E $9E 7 $47 $C7 [ALT] $38 $B8
B $30 $B0 8 $48 $C8 [ALT GR] $E0 $38 $E0 $B8
C $2E $AE 9 $49 $C9 [ENTER] $1C $9C
D $20 $A0 + $4E $CE [SPACE] $39 $B9
E $12 $92 - $4A $CA + $1B $9B
F $21 $A1 * $37 $B7 ´ $28 $A8
G $22 $A2 / $E0 $35 $E0 $B5 Ç $2B $AB
H $23 $A3 . $53 $D3 , $33 $B3
I $17 $97 . $34 $B4
J $24 $A4 功能键 _ $35 $B5
K $25 $A5 F1 $3B $BB < $56 $D6
L $26 $A6 F2 $3C $BC
M $32 $B2 F3 $3D $BD
N $31 $B1 F4 $3E $BE 运动键
Ñ $27 $A7 F5 $3F $BF [PAG UP] $E0 $49 $E0 $C9
O $18 $98 F6 $40 $C0 [PAG DN] $E0 $51 $E0 $D1
P $19 $99 F7 $41 $C1 [UP] $E0 $48 $E0 $C8
Q $10 $90 F8 $42 $C2 [DN] $E0 $50 $E0 $D0
R $13 $93 F9 $43 $C3 [LEFT] $E0 $4B $E0 $CB
S $1F $9F F10 $44 $C4 [RIGHT] $E0 $4D $E0 $CD
T $14 $94 F11 $57 $D7 [HOME] $E0 $47 $E0 $C7
CNC 8070
U $16 $96 F12 $58 $D8 [END] $E0 $4F $E0 $CF
V $2F $AF [INS] $E0 $52 $E0 $D2
W $11 $91 [SUP] $E0 $53 $E0 $D3
X $2D $AD
413
Installation manual
工作模式
任务窗口 [CTRL] + A
自动模式 [CTRL] + F6
手动 (jog) 模式 [CTRL] + F7
MDI 模式 [CTRL] + F8
G. 编辑 / 模拟仿真模式 [CTRL] + F9
键代码 (标准传统键盘)
APPENDIX
使用屏幕
水平软键 F1 到 F7
垂直软键 F8 到 F12
返回上一级水平菜单 [CTRL] + F1
窗口切换 [CTRL] + F2
屏幕切换 [CTRL] + F3
CNC 的操作
帮助 [CTRL] + F4
重新调用 [CTRL] + F5
机床原点搜寻
显示 / 隐藏有效操作员面板 [CTRL] + J
显示 / 隐藏 PLC 消息 [CTRL] + M
最小化 / 还原 CNC [CTRL] + W
关闭 CNC [ALT] + F4
CNC 8070
可以分别使用 CYSTART, _STOP 和 RESETIN 键从 PLC 启动 [START], [STOP] 和
[RESET] 键。
(SOFT V03.0X)
414
Installation manual
从 PLC 模拟键盘的举例
可以从 PLC 使用如下的变量模拟 CNC 键盘:
(V.)G.KEY 被 CNC 承认的末尾键的代码。
及使用下面的指令:
CNCWR 允许写入变量。
CNCRD 允许读取变量。
键代码 (标准传统键盘)
APPENDIX
CNCRD(G.KEY, Rxxx, Mxxx)功能读取从PLC发送的,存储在寄存器Rxxx中的末尾键
的代码。
编程举例
;CTRL F7 (JOG 模式 )
DFU B0KEYBD1 = CNCWR(R200,G.KEY,M200) = CNCWR(R202,G.KEY,M201)=TG1 200 200
T200 = M300
DFD M300 = CNCWR(R201,G.KEY,M202)= CNCWR(R203,G.KEY,M203)=TG1 201 200
T201 = M301
CNC 8070
;CTRL F8 (MDI 模式 )
DFD M301 = CNCWR(R200,G.KEY,M200) = CNCWR(R204,G.KEY,M204) = TG1 202 200
T202 = M302
DFD M302 = CNCWR(R201,G.KEY,M202)= CNCWR(R205,G.KEY,M205) = TG1 203 200
T203 =M303
(SOFT V03.0X)
; 机床原点搜寻
DFD M303 = CNCWR(R206,G.KEY,M206) = TG1 204 200 ;G
T204 = M304
DFD M304 = CNCWR(R207,G.KEY,M207)=TG1 205 200
T205 = M305
415
Installation manual
G. T210 = M310
DFD M310 = CNCWR(R213,G.KEY,M213)=TG1 211 200
T211 = M311
键代码 (标准传统键盘)
APPENDIX
CNC 8070
(SOFT V03.0X)
416
Installation manual
H.
CNC 8070
(SOFT V03.0X)
417
Installation manual
H.
CNC 8070
(SOFT V03.0X)
418