华中818A数控系统自动加载程序的方式

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2019年 第3期

冷加工 65

intelligent manufacture

智能制造

华中818A 数控系统自动加载程序的方式■■沈阳机床股份有限公司 (辽宁 110142) 薛庆鑫

■■武汉华中数控技术发展有限公司 (湖北 430077) 卢 鹏

摘要:将华中818A 数控系统进行软件、硬件升级,用以满足上位机MES 对机床单元的状态监控,并控制加载、运行加工程序等功能。

云南CY 集团有限公司承接的

精密车床主轴加工生产线中有2台

加载华中818A 数控系统。上位机

需要通过Profibus 总线监控机床实

时状态并将加工程序传输到数控

系统NC 端,上位机同时要有控制

机床自动加工的功能。1.硬件升级由华中公司负责将系统硬件升级。增加一个网络接口和一个协议转换模块。此模块(Anybus X_ECTS_PRTS )连接网络接口,将华中数控以太网协议转换为Profibus 协议后连接到路由器。这样可以满足上位机与机床NC 系统间互相访问功能。2.自动加载程序,执行加工流程的处理华中数控818A 系统没有配置DNC 功能,无法实现智能车间上位机直接传输程序并控制加工的功能。为此,考虑用如下方法来

解决。

首先将所需的所有加工程序

拷贝到N C 上。如图1所示,上位

机进行远程控制时,需要发送加

载指令信号和程序编号的数字量

信号,NC 系统对总控来的信号进行处理,首先是程序号,然后是加载信号,最后通过上位机发送的触发信号完成对系统变量的写入和事件寄存器的执行命令,从而来完成整个加载过程。(1)加载程序过程的处理。

为了实现图1的流程,在PLC 编辑

中,增加一些中间地址来实现功

能的过渡(见图2),流程如下:

①上位机给NC 发送加载指令信号

X102.1,同时发送程序名代码。

②经过500m s 延时后,“R341.4

寄存器”被触发并开始加载程序

进程。③通过“A S S E M 模块”对X111-X112两组二进制寄存器

信号状态进行逻辑运算后,转化

为十进制数字存储在D1寄存器

中,同时激活“R342.1寄存器-

程序加载中”中间地址。④通过

“V E R S E T 模块”将存储在D1

中的程序号写入“系统通道宏变图1 加载程序流程

电气工程师 薛庆鑫栏目主持:李一帆

2019年第3期

冷加工

66

intelligent manufacture

智能制造

量1131”中。⑤通过“VER GET模块”将当前“系

统通道宏变量1131”数值读取并存储在D2寄存器中。

⑥对比D1、D2数据,如果一致,R342.2=1;如果不

一致,R342.2=0,同时给上位机发送“加载错误”报

警。⑦“R342.1程序加载中”延时10ms后,116号事

件EVENT 被激活,如果同时满足R342.2=1,那么NC

发送“加载程序完成指令Y102.1=1”给上位机。⑧上

位机接到指令后,发送“启动程序指令X102.0=1”,

NC接到指令后运行G2560.5循环启动程序并开始加工

工件。其中还要同时满足一些外部的条件(自动模式

状态、运行允许状态、无报警状态及上下料阶段状态

等),才能最终触发G2560.5寄存器。

加载流程中的主要流程思路是通过现场的实际检

测和修正得来的。其中流程图与818A系统PLC部分的

处理时序上是相同的,只是书写方式可能有先后,其

需要实现的逻辑功能不受影响。

(2)关于加载程序报警的处理。上位机接到报

警后就会终止发送机床加工指令,若再次执行程序传

输指令,还是报警,上位机会机根据生产线情况选择

停止当前机床以及机器人,或者停止整条生产线,然

后提示维护人员检查,排除故障。

(3)关于信号维持与清除处理。因为机床的状

态信号需要经过路由器发送给上位机。如果使用脉冲

信号,会发生因丢包导致上位机没有接到机床状态的

情况,因此导致的操作错误有可能给生产线带来安全

隐患。

因此,本生产线N C给上位机发送的状态信号都

是采用保持型信号,一直发送。上位机接到信号以

后需发送一个清除保持信号的命令给NC。NC接到信

号后,清除状态信号,继续下一个操作步骤(见图

3)。

3.结语

经过生产线实际使用,对华中818A数控系统自动

加载程序的应用完全满足自动化生产线的使用需要。

本次改造的实现,可以考虑推广到一些不具备

DNC功能的数控系统,使其能够满足自动加载程序、

自动加工的功能。

参考文献:

[1] HNC-8数控系统软件PLC编程说明书 V1.11[E].2013.

[2] HNC-8数控系统软件用户说明书 V1.11[E].2013.

图2 加载程序部分PLC程序

图3 上位机给清提示指令

(收稿日期:20181105)

相关文档
最新文档