APP下载

PLC轴控功能对进给轴的扩展应用

2015-05-08广州数控设备有限公司广东510530徐亮波

金属加工(冷加工) 2015年19期
关键词:数控系统主轴指令

广州数控设备有限公司 (广东 510530) 徐亮波

1. PLC轴控功能简述

在广州数控G S K980T D系列、FANUC 0i系列数控系统中,都提供有PLC轴控功能,通过该功能可以将进给轴从CNC的管理下分离出来,由PLC信号直接进行控制。可以从PLC侧赋予移动量、进给速度等指令,使其与CNC管理下运动中的其他轴各自独立地进行移动。因此,可以使用CNC的任意轴对转塔、托盘和分度台等周边设备进行控制。通过PLC控制轴可进行快速移动、切削进给和返回参考点等常用动作。

PLC轴控制中,使用信号进行各类控制。CNC提供了4组DI/DO信号通道,通过在PLC侧对信号进行各类控制来实现控制进给轴的动作(见图1)。

图 1

2. PLC轴控功能的信号

在大多数控系统中,CNC与PLC之间的数据通信都是通过G、F信号来实现的。其中G信号是PLC->CNC的信号,F信号为CNC->PLC的信号。PLC轴控功能中也是通过这两类信号来与CNC进行数据通信。其中主要有以下几个:①控制轴选择信号EAXn,功能:为1时,通知CNC进给轴将由P L C控制。②控制中信号EACNTn,功能:为1时,通知PLC进给轴当前已处于PLC控制中。③轴控制指令信号ECg,功能:设定P L C轴控制的指令类型,如快速移动、切削进给等。④轴控制进给速度信号EIFg,功能:设定PLC轴移动的速度。⑤轴控制数据信号EIDg,功能:设定PLC轴移动的距离。⑥轴控制指令阅读信号EBUFg,功能:通知CNC开始读取用于PLC轴控制的指令数据程序段,CNC在读取数据后将开始执行。⑦轴控制指令阅读完成信号EBSYg,功能:通知PLC轴控单元已经读取了PLC轴控制的一个指令数据程序段。⑧控制轴选择状态信号*EAXSL,功能:为1时,通知PLC进给轴正在进行PLC轴控工作。⑨复位信号ECLRg,功能:通知CNC,复位相应的PLC控制轴运动。

3. PLC轴控功能基本步骤

使用PLC轴控的基本操作步骤如下:①将进给轴切换为PLC轴控制。②指定进给轴执行的动作,包括指令类型、速度、移动距离等。③反转阅读信号,通知CNC开始读取设定的数据。④重复②、③步骤直到全部程序段读完。⑤等待PLC轴控进给轴运动结束,返回CNC控制。

4. PLC轴控功能的应用

(1)利用PLC轴控功能使进给轴作为主轴使用。在一些非标机床上,需要安装多个附加主轴或动力头,而一般系统的主轴输出都有限,此时可利用PLC轴控功能把普通的进给轴转换成附加主轴使用。主轴旋转一般只需要旋转方向和旋转速度,因此,利用PLC轴控功能控制进给轴往一个方向按一定的速度不停移动即可。

现以C组PLC轴控指令来控制第3轴作为附加主轴进行说明,控制步骤如下:①将进给轴切换为PLC轴控制,进行正、反转操作时,将进给轴的PLC轴控信号置1,切换进给轴到PLC轴控状态(见图2)。②指定进给轴执行的动作,包括指令类型、速度、移动距离等。指定进给轴的移动类型为G01移动,移动速度和移动距离设置在D0和D1数据中。反转时,将移动距离进行(0 - 距离)运算,得到反方向的移动距离(见图3)。③反转阅读信号,通知CNC开始读取设定的数据:阅读信号与阅读完成信号为一对信号,当两个信号的状态不相同时,CNC就读取PLC中指定的轴控数据,当两个信号的状态相同时,表示CNC已读取当前段轴控数据,PLC中可以准备下一段指令数据(见图4)。④重复②、③步骤,在步骤③的示例程序中,只要不进行停止操作,就一直在不停地读取步骤②中指定的轴控数据,这样进给轴一直处于旋转过程中,不会因为移动距离结束而停下来。⑤指定停止操作,停止进给轴的运动。执行停止操作时,通过复位信号使进给轴结束运动。在检测到进给轴停止后,将PLC轴控信号复位(见图5)。

图 2

图 3

图 4

通过以上5步,就实现了控制进给轴按预先设定的速度进行正转、反转的旋转操作,并可随时停止旋转,动作流程与一般主轴的旋转过程基本相同。

(2)PLC轴控功能在磨削中的应用。在有些磨削加工中,在基本轴进行连续进给的同时,需要砂轮进行振荡。一般的数控系统中都不具有振荡功能,需要专用的磨削数控系统,而利用PLC轴控功能即可实现砂轮控制轴的振荡动作。现以C组PLC轴控指令来控制第3轴作为砂轮振荡轴进行说明,控制步骤如下:①将砂轮控制轴切换为PLC轴控制。进行振荡操作时,将进给轴的PLC轴控信号置1,切换进给轴到PLC轴控状态。R702.0表示移动方向,启动振荡时设置其初始方向为正方向(见图6)。②指定进给轴执行的动作,包括指令类型、速度、移动距离等,指定进给轴的移动类型为G01移动,移动速度和移动距离设置在D0和D1数据中。反方向移动时,将移动距离进行(0 - 距离)运算,得到反方向的移动距离(见图7)。③反转阅读信号,通知CNC开始读取设定的数据。阅读信号与阅读完成信号为一对信号,当两个信号的状态不相同时,CNC就读取PLC中指定的轴控数据,当两个信号的状态相同时,表示CNC已读取当前段轴控数据,PLC中可以准备下一段指令数据。在反转阅读信号的同时反转移动方向,使CNC交叉读取到正、反两个方向的移动数据,从而实现振荡动作(见图8)。④重复②、③步骤。在步骤③的示例程序中,只要不进行停止操作,就一直在不停的读取步骤②中指定的轴控数据,这样进给轴一直处于正、反运动的振荡过程中。⑤指定停止操作,停止进给轴的运动。执行停止操作时,通过复位信号使进给轴结束运动。在检测到进给轴停止后,将PLC轴控信号复位(见图9)。

通过以上5步,就实现了控制进给轴按预先设定的速度和移动距离进行正、反方向的振荡运动,并可随时停止振荡,可与基本X、Z轴进行组合,实现磨削加工。

图 5

图 6

图 7

图 8

图 9

5. 结语

现在数控系统进给轴的有效个数越来越多,对许多机床而言都有剩余。PLC轴控功能扩展了进给轴的应用范围,使进给轴能发挥更多的作用,实现一些系统本身不具备的功能,以满足机床的使用。

猜你喜欢

数控系统主轴指令
ARINC661显控指令快速验证方法
基于FANUC 32i A数控系统的外部测量设计
西门子840D sl数控系统在SC125大型车铣镗床技术改造中的应用
基于FANUC Oi mate TD数控系统的手动功能开发
数控系统中GUI软件平台设计和实现
双主轴双排刀复合机床的研制
基于FANUC-31i外部一转信号在三档主轴定向中的应用
杀毒软件中指令虚拟机的脆弱性分析
应对最大360mm×360mm的加工物研发了双主轴·半自动切割机※1「DAD3660」
虚拟主轴在无轴印罐机中的应用