0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机床安全PLC程序控制的应用

工业机器人 来源:金属加工 作者:金属加工 2022-11-18 14:43 次阅读

主要介绍在自动生产线上及机器人给机床上下料等方面,机床安全PLC程序控制的应用,防止机器人等自动化设备对机床或操作人员造成意外伤害。

序言

当今制造业人力成本不断增高,大部分企业逐渐由原来人工操作单台机床的传统加工生产方式向机器人自动上下料及采用自动生产线的加工方式转变,不仅减少了人员成本,而且提高了加工效率,减少了产品的废品率,从中长期考虑能减轻企业的运营成本,因此大部分企业订购机床时都要求配置机器人自动上下料功能,也有很多企业对现有的设备进行增加机器人的改造升级。对于制造业来说,机器替代人是大势所趋,但同时机床必须做好PLC程序控制,以保证机器人能够安全稳定地进行生产[1,2]。机器人在参与生产制造的过程中,发生事故的情况也时有出现,轻则造成设备损坏停机,重则造成人员伤亡,因此对于机床与机器人的程序控制是至关重要的。本文是作者在长期进行机床与机器人调试后总结的安全控制程序,规避了各种安全隐患,为企业提供了安全可靠的方案。

机器人上下料顺序

自动化加工过程中,机器人的上下料顺序应为:机床准备好(防护门开、夹具松开且各轴处于安全位置)→机床请求机器人上料→机器人上料→机器人上料完成→机床进行自动加工→机床加工完成→机器人下料→机器人下料完成→机床自动请求上料循环。

加工时,操作人员只需要按下机床启动按钮,机床就会发出“上料请求”信号,同时机器人检测机床是否处于安全位置,如机床处于安全位置且接到“上料请求”信号,则机器人进行上料。当机器人上料完成并完全离开机床后,会向机床发出“上料完成”信号,机床收到“上料完成”信号后夹紧夹具并关闭防护门,开始自动加工。当机床加工完成后,自动打开夹具和防护门,请求机器人下料,下料完成后再请求机器人上料,从而进行下一循环的加工。机器人与机床数控系统的PLC连接如图1所示[3]。

4ea813da-670b-11ed-8abf-dac502259ad0.png


图1机器人与数控系统PLC连接示意

几种常见问题及分析

(1)问题一机床发过上料请求信号,但机器人无动作,造成一直停机等待上料的状态。

此种情况是初期调试机器人及自动化生产线的人员经常犯的编程错误,错误PLC程序如下。

4ecf6872-670b-11ed-8abf-dac502259ad0.png

这种PLC编程在执行第1个循环的时候没有问题,但从第2个循环开始就可能出现机器人停止上料的情况,这是因为在执行机器人“上料请求”M80前是“夹具松开”及“防护门开”指令,这两个动作都可能发生瞬间波动。夹具松开信号有些是通过压力继电器检测,当压力不稳时会有瞬间的0、1波动,防护门一般都是气动控制,开门到位后也不是很稳,会造成开关的瞬间0、1变化,这两个信号都到1后程序才能往下继续执行,当执行到M80时,因为M码为脉冲信号,只发出一个脉冲,所以如果在发出脉冲“上料请求”信号后没能自锁完成或自锁后又被瞬间波动拉断,就会导致机器人无法接收到“上料请求”信号,而机床也无法再次发出此信号。

(2)问题二机床未在安全位置而机器人却给机床上料,此种情况极其危险,很容易造成人员伤害或机床及机器人损坏。有多种编程错误可导致此现象发生。

1)当机床通过参数或按钮调用程序块的方式控制机器人生效及失效时,就很有可能出现此种事故。PLC程序如下。

4ef22c90-670b-11ed-8abf-dac502259ad0.png

此种编程方法在调用机器人生效并执行机器人上料指令后,没等机器人上料完成就将机器人调到失效状态,然后复位进行机床操作。此时操作人员认为机器人调用失效,机器人不会有动作,其实,当机器人调用失效后,FC100块即失效,再复位也不执行,已经置位的机器人请求上料信号也不能复位,此时机器人还会给机床上料,会造成非常严重的后果。

2)机器人上料过程中突然停止,当操作人员过去维修时机器人又突然启动,这种情况对操作人员也是非常危险的。PLC程序如下。

4f1928f4-670b-11ed-8abf-dac502259ad0.png

这种控制方式是机器人通过机床的上料请求M80.7及机床安全M80.6两个信号来判断是否进行上料动作,当只有一个信号时机床不动作。此种方式会导致当机床发出两个信号且机器人开始动作后,突然有信号不满足条件时,机床安全M80.6信号断开,机器人就会停止动作,而当机床安全M80.6信号又接通时机器人就会继续动作,这时如果有人员在操作或维修机床就会非常危险。此种情况也是非常容易发生的,因为夹具信号不管是用压力继电器还是用开关检测都有发生错误的可能,液压系统容易波动会使压力继电器不稳定,而夹具开关很可能受到加工切屑的干扰而误发信号。

(3)问题三当机器人给机床上料时机床突然启动,此时机床和机器人相撞都会受到损伤,出现此种情况可能是机器人误发“上料完成”信号或“上料完成”信号的线路出现故障。

针对机器人的机床安全PLC程序

针对上述一些典型问题总结出应用于机器人的机床PLC安全控制逻辑如下。

1)不要通过机床与机器人联机工作的按钮或参数去调用机器人控制的程序块生效与否,调用机器人程序的块要一直生效,并在程序块里面控制机器人是否生效,具体如下。

4f33a4fe-670b-11ed-8abf-dac502259ad0.png

2)尽量不要在请求机器人上下料时用S、R指令,要用线圈自锁方式向机器人发出请求信号,另外最好给机器人两个信号,包括一个“上料请求”和一个“机床安全”信号。“上料请求”信号只加入一些必要的信号,如“急停”“复位”“机器人生效”等,而一些可能发生瞬间波动的信号作为“机床安全”信号给机器人。机器人上料的时候要同时判断两个信号来进行动作,这样就避免了机床“上料请求”信号被瞬间波动信号拉断的可能。如果机床I/O地址有限,也可把两个信号串在一起给机器人,但是一定要对“安全信号”进行防抖处理。具体如下。

4f52733e-670b-11ed-8abf-dac502259ad0.png

3)机器人一定要有一个“安全区域”信号给机床,“安全区域”信号正常时为1,只要“安全区域”信号变为0,机床就会停止动作。当机床收到机器人的“上料完成”信号时也要判断“安全区域”是否为1,这样就避免了机器人在机床内时机床动作的可能。

结束语

本文中的PLC程序在用户现场已经安全运行两年,未发生过安全事故。此程序适用于应用机器人、桁架机械手等各种自动化生产线上的设备,极大地保证了设备及操作人员的安全,提高了企业的生产效率,降低了运营成本。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    210

    文章

    28063

    浏览量

    205755
  • plc
    plc
    +关注

    关注

    5006

    文章

    13088

    浏览量

    461278
  • 机床
    +关注

    关注

    1

    文章

    566

    浏览量

    30183

原文标题:操作机床时如何才能不被机器人伤害,从PLC上下手

文章出处:【微信号:indRobot,微信公众号:工业机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    计算机进行程序控制工作的基本原理是怎样的

    计算机程序控制是计算机科学中的一个核心概念,它涉及到计算机如何根据预设的指令序列执行任务。 1. 计算机硬件基础 在深入程序控制之前,我们需要了解计算机的基本硬件组件,因为它们是程序控制
    的头像 发表于 09-04 16:57 277次阅读

    什么是数控机床?数控机床和普通机床有哪些区别?

    数控机床是数字控制机床的简称,是一种装有程序控制系统的自动化机床。该控制系统能够逻辑地处理具有
    的头像 发表于 07-31 08:55 566次阅读

    如何把plc程序转到新的plc

    在工业自动化领域,PLC(可编程逻辑控制器)是一种广泛使用的控制器。随着技术的发展和生产需求的变化,有时需要将现有的PLC程序迁移到新的
    的头像 发表于 07-01 09:59 1569次阅读

    数控机床的优点和缺点是什么呢?

          数控机床(Computer Numerical Control Machine Tools,简称CNC机床)是一种通过计算机程序控制的自动化机床。它具有高效率、高精度、高可
    的头像 发表于 06-23 17:58 2080次阅读
    数控<b class='flag-5'>机床</b>的优点和缺点是什么呢?

    cnc数控机床操作教程切割

    一、概述 CNC(计算机数控)机床是一种通过计算机程序控制的自动化机床,广泛应用于金属加工、模具制造等领域。本文将详细介绍CNC数控机床的基本操作流程,包括编程、设置、切割和后处理。
    的头像 发表于 06-14 17:14 1324次阅读

    cnc机床是指什么机床

    、航空航天、汽车制造等领域,具有高精度、高效率、高自动化的特点。本文将详细介绍CNC机床的基本概念、工作原理、主要类型、应用领域、发展趋势等方面的内容。 一、CNC机床的基本概念 1.1 CNC机床的定义 CNC
    的头像 发表于 06-14 17:01 1842次阅读

    数控机床是用什么对机床进行控制

    数控机床(Computer Numerical Control Machine Tool,简称CNC机床)是一种采用计算机进行控制的自动化机床。它通过计算机
    的头像 发表于 06-14 14:20 1825次阅读

    数控机床的加工特点以及主要加工对象

    数控机床(Numerical Control Machine Tools),是一种通过计算机程序控制的自动化机床。它具有高度的灵活性和自动化程度,能够实现高精度、高效率的加工。以下是对数控机床
    的头像 发表于 06-07 14:10 1736次阅读

    数控机床的优点和缺点是什么呢

    数控机床(Computer Numerical Control Machine Tools,简称CNC机床)是一种通过计算机程序控制的自动化机床。它具有高效率、高精度、高可靠性等特点,
    的头像 发表于 06-07 11:25 2462次阅读

    数控机床的基本结构组成和工作原理

    数控机床(Computer Numerical Control Machine Tool,简称CNC)是一种采用计算机控制技术的自动化机床。它通过计算机程序控制
    的头像 发表于 06-07 10:08 4814次阅读

    数控机床的运动方式采用什么原则

    数控机床(Computer Numerical Control Machine Tool,简称CNC机床)是一种通过计算机程序控制的自动化机床。数控
    的头像 发表于 06-07 09:46 1072次阅读

    数控机床的适用范围有哪些方面

    数控机床是一种高度自动化的机床,它通过计算机程序控制机床的运动和加工过程。数控机床具有高精度、高效率、高可靠性等特点,广泛应用于各个领域。
    的头像 发表于 06-07 09:36 1224次阅读

    可编程序控制器系统概述

    AB可编程序控制器系统
    发表于 05-23 14:26 7次下载

    LTC5599为什么不受程序控制

    近期在用LTC5599混频器,但是不受程序控制,请指教,谢谢~
    发表于 01-05 12:46

    数控机床的组成及工作原理

    数控机床的工作过程一般为:数控装置内的计算机对通过输入装置以数字和字符编码方式所记录的信息进行一系列处理后,再通过伺服系统及可编程序控制器向机床主轴及进给等执行机构发出指令。
    发表于 12-26 18:12 2960次阅读
    数控<b class='flag-5'>机床</b>的组成及工作原理