工业机器人在数控加工中应用

2020-11-27 03:24:32赵少君林雁飞
科学技术创新 2020年33期
关键词:数控车床原点导轨

赵少君 林雁飞

(广州工程技术职业学院,广东 广州510000)

随着制造业的不断发展,制造业中引入了机器人技术,使得产品质量在精度与稳定性上都有了很大的提高,也大大缓解了对大量熟练工人需求缺口。为企业提高了生产效率,节省了人工成本与加工成本,也提高了企业的竞争力。本文以如何构建数控机床加工与机器人组成的智能生产线为例,论述生产线的组建与在生产中的应用方面作出初步的探讨与研究。

1 生产线的组成与布局

本文所述的生产线由两台FANUC 数控车床、ABB 机器人、机器人导轨、放料台、PLC 设备组成。两台数控车床并排排列,机床#1 旁边放在上料台,机床#2 旁边放置下料台,两台机床前面放置机器人导轨,机器人放置在工作台上。

2 生产线工作原理

首先PLC 控制机器人在导轨上回零点,然后去取料等待点,等待放料台的物料到达位置信号后,机器人到达取料点,机器人取料,取料后等待数控机床#1 自动开启机床门,张开机床液压卡盘,机器人放料进入卡盘,卡盘自动夹紧,机器人松开物料并撤出机床范围,机床门关闭,机床启动自动加工,机器人等待自动加工完成,机床加工完成后机床门自动打开,机器人进入机床里面夹住半成品工件,机床卡盘松开,机器人带着物料撤出机床范围,PLC 控制机器人运行到机床#2 放料处,等待2 号机床打开机床门,重复以上1 号机床的所实施的动作,最后把加工完成的工件通过码垛方式摆放好工件。

3 数控车床改造

本例中数控车床没有液压控制开关门装置,需要加装液压装置,控制机床的门开关功能。由于机床要与机器人进行通信,需要从机器人的I/O 板接口接线到机床系统以控制机床的门的开关、夹具的松紧、机床的启动、机床的停止等功能。要对机床进行接线改造,具体的接线参考表1 所示。

4 PLC 控制机器人在导轨上运行

由于两台数控机床尺寸较大,机器人在固定位置难以服务于两台机床的上下料,需要添加导轨,通过PLC 控制机器人在导轨上运行,以达到服务于两台机床的目的。

表1 机器人输入信号DI 与输出信号DO 与地址分布

如图1 所示,PLC 控制机器人运动,开始时候,位机器人在任意位置A 点,首先控制机器人返回导轨原点,接着机器去到取料等待点位置等待取料,物料准备好后,发出信号,机器人去到取料点进行取料并等待机床#1 打开机床门放料进入机床,放好物料后等待机床#1 加工完成,机器人取出机床半成品,去到D 点机床2#放料点,完成一个加工周期。

编辑以上动作的PLC 控制程序,需要用到FX1N 系列PLC编程,使用FX1N 的简易定位控制指令来实现。本文用到简易定位控制指令中的原点回归FNC156(ZRN)、绝对位置控制FNC158(DRVA)两种。

图1 PLC 控制机器人运动的位置图

4.1 原点回归指令ZRN。当可编程控制器断电时会消失,因此上电时和初始运行时,必须执行原点回归,将机械动作的原点位置的数据事先写入。

①S1 : 指定原点回归开始的速度。②S2 :爬行速度。③S3 :指定近点信号输入。④D:指定有脉冲输出的Y 编号(仅限于Y000 或Y001)。

4.2 绝对位置控制指令DRVA 。以绝对驱动方式执行单速位置控制的指令。

①S1:输出脉冲数。②S2:输出脉冲频率。③D1 :脉冲输出地址,指令仅能用于Y000、Y001。④D2 :旋转方向信号输出地址。

根据以上分析与指令应用,PLC 控制程序编写(截取部分程序)如图2:程序中X005 是机器人急停按钮,X001 为导轨急停按钮。第8 行为返回零点,第31 行为去取料等待点。

图2 PLC 控制机器人导轨运行程序

5 机器人编程

5.1 DI 与DO 信号设置

为了后面程序的编辑,首先要设置好I/O 通信。本例使用的机器人自带ABB 标准I/O 板DSQC652,有16 个数字信号输出接口与16 个数字信号输入接口。具体接线参考机器人输入信号DI 与输出信号DO 与地址分布表1,其中输入信号端口14、15、16 接入到PLC 的输出端口,输出端口7 接入到PLC 的输入端口,以控制机器人在导轨上的运行。在示教器上设置输入输出信号时候,可根据表1 所示接好的线设置从DI1-DI16 的输入信号与DO1-DO12 的输出信号。

5.2 程序编写

为了便于对程序的管理与调试,可把程序分成几个例行程序。分别为主程序,夹取物料程序,物料装夹到机床程序,机床运行加工程序,工件放置程序,中断程序。其中中断程序主要用来应对紧急情况的处理,一旦出现程序错误或者信号异常情况,机器人马上跳转到中断程序里,作出相应的紧急处理,以确保生产的安全。

5.3 机器人坐标点选取

上料台与下料台的物料与产品成品都需要规则排列。上料时候机器人可分别对各物料的位置进行定位抓取,也可以通过码垛编程方式进行定位抓取。完成加工后也可以以同样方式进行放置成品。机器人工作时候需要找到合适的坐标点,坐标点选取直接影响到上料的精确度与产品加工的精度,同时也要避免机器人与机床的碰撞。

通过上述步骤,在示教器把程序编辑完成后,要先运行调试,检测程序运行情况,是否达到预期效果,调试完后方可以投入到真正的加工生产中去。

结束语

本文以如何构建数控机床加工与机器人组成的生产线为例,探讨生产线的组建与在生产中机器人编程的技巧。实现了数控加工智能化,使得数控加工变得简单而不再劳累。提高了数控加工的安全性与产品的质量,也提高了生产效率,降低了加工成本。

猜你喜欢
数控车床原点导轨
棒与导轨问题分类例析
一种加工偏心零件数控车床
Book Pilot 飞行选书师,让书重新回到原点
现代苏州(2019年16期)2019-09-27 09:31:02
电梯导轨支架检验探讨
重返历史“原点”的旅程
一种电动车传动机构
CH5116C/1数控车床换刀故障剖析
在原点震荡的扰动Schrödinger-Poisson系统的无穷多个解
关于原点对称的不规则Gabor框架的构造
导轨减摩涂层“暴聚”问题分析及改进