首页 工业工程 资讯 机器人 查看内容

基于关节机器人的自动化加工单元设计

2016-10-27 07:52| 发布者: kuaixw| 查看: 141| 评论: 0

摘要:   前言  目前,机械化提速已成为我国经济结构调整的必然趋势。一方面,机械化将会使许多传统制造业,从劳动密集型行业转变为资本密集型行业;另一方面,国内的人力成本越来越高,由于员工不按照劳动生产规程操作 ...
智能拖地机器人,云鲸 NARWAL

  前言

智能拖地机器人,云鲸 NARWAL

  目前,机械化提速已成为我国经济结构调整的必然趋势。一方面,机械化将会使许多传统制造业,从劳动密集型行业转变为资本密集型行业;另一方面,国内的人力成本越来越高,由于员工不按照劳动生产规程操作而带来的工伤索赔比比皆是,因此,工业流水线上的工作逐渐被机械甚至机器人替代,产业操作工人急剧减少将是大势所趋。

本网站官方群 工业工程5000人群号 249148633

  根据市场变化,为满足客户需求,在现有机床产品基础上,利用关节机器人进行物料搬运,不仅有效的提高了工作效率,也为用户节约了大量的用工成本。本款自动化加工单元就是我公司根据客户需要为某机械厂量身打造的一组高效自动化产品,具有很优秀的市场表现。

本网站官方群 工业工程5000人群号 249148633

  1 、方案说明:

智能拖地机器人,云鲸 NARWAL

  结合当地具体情况,为该机械厂设计了两整套方案,具体如下:

智能拖地机器人,云鲸 NARWAL

  1.机床成“品”字形摆放,机器人固定在中心为机床上下料,位置布局如图1.1所示:

智能拖地机器人,云鲸 NARWAL

  

本网站官方群 工业工程5000人群号 249148633

  图1.1 方案1布置图

智能拖地机器人,云鲸 NARWAL

  2.机床在传送带两边,机器人在导轨上移动为机床上下料。位置布局如图1.2所示:

智能拖地机器人,云鲸 NARWAL

  

本网站官方群 工业工程5000人群号 249148633

  图1.2 方案2布置图

本网站官方群 工业工程5000人群号 249148633

  综合以上两种布局方案,具体说明如下:

本网站官方群 工业工程5000人群号 249148633

  1.以上两种方案均采用主机+从机的控制结构,主机采用PLC实现对机床和机器人的控制,而从机为数控机床PLC仅控制机床动作。

本网站官方群 工业工程5000人群号 249148633

  2.数控机床均采用广州数控系统,系统本身没有总线结构,因此两种方案均采用I/O点实现自动化单元设备之间通讯。

本网站官方群 工业工程5000人群号 249148633

  3.第二种方案中的机器人需要在轨道上移动,故此对机器人本身位置的定位精度要求较高,目前实现起来有一定难度,而且第二种方案所需占地面积相对较大,所以在本次课题中采用了第一种方案,第二种留作机械厂扩建时备用。

智能拖地机器人,云鲸 NARWAL

  综上所述:采用外置PLC作为主机,各个机床作为它的从机。如图1.3所示。

本网站官方群 工业工程5000人群号 249148633

  

本网站官方群 工业工程5000人群号 249148633

  图1.3 PLC通讯示意图

本网站官方群 工业工程5000人群号 249148633

  外置PLC作为主机的主要优势就是可以扩展它的IO接口,满足控制需求。本课题中外置PLC主要是控制机器人的动作,以及机器人与机床衔接时的信号处理(例如:输入信号中的防护门开到位等;输出信号中的机器人卡爪到位等)。各个机床的数控系统只要把机床控制好,以及反馈和接收一部分信号即可(例如:输入信号中的机器人空闲信号等;输出信号中的请求机器人服务信号等)。

智能拖地机器人,云鲸 NARWAL

  2 硬件接口

本网站官方群 工业工程5000人群号 249148633

  机床与机器人之间的通讯信号如表2.1和表2.2所示:

智能拖地机器人,云鲸 NARWAL

  表2.1机器人的联机信号(相对于机器人)

本网站官方群 工业工程5000人群号 249148633

  

本网站官方群 工业工程5000人群号 249148633

  3 软件流程

本网站官方群 工业工程5000人群号 249148633

  本自动化加工单元具体动作流程如图3.1所示:

智能拖地机器人,云鲸 NARWAL

  

智能拖地机器人,云鲸 NARWAL

  图3.1 软件流程图

本网站官方群 工业工程5000人群号 249148633

  4 软件控制程序

本网站官方群 工业工程5000人群号 249148633

  4.1 机床PLC控制程序

智能拖地机器人,云鲸 NARWAL

  本自动化单元在机床控制上除了编写用于实现数控机床基本功能的PLC程序外,在PLC中分别增加编写了机器人上料前进、机器人上料返回、机器人下料前进、机器人下料返回、机床与机器人通讯处理等程序块。下面以机器人上料PLC程序为例,简要说明一下程序编制思路及过程。通过广数系统K参数K16.7设置机床状态,即机床是否处于自动化加工单元中。如果设置为“1”则机床处于联机加工状态,机床与机器人相关的PLC程序及报警信息等均有效;设置为“0”则机床处于单机加工状态,与机器人无关可以进行单机加工工作。机床在收到相应信号后(如卡盘信号、防护门开信号等),在上料位置(X4.2有信号)到达后,机床给机器人发出允许上料动作信号(Y3.6),机器人开始进行上料动作,上料前进过程具体PLC程序如图4.1所示:

本网站官方群 工业工程5000人群号 249148633

  

智能拖地机器人,云鲸 NARWAL

  图4.1 机器人上料过程程序

本网站官方群 工业工程5000人群号 249148633

  4.2 机器人控制程序

本网站官方群 工业工程5000人群号 249148633

  下面同样以机器人上料程序为例,对机器人在上料过程中动作程序编制的思路及过程进行简要说明。机器人上料动作过程主要通过在空间记录的三个位置点加home点完成。上料过程中,机床准备就绪后,向机器人发出上料允许信号“MT1Request”,将机床卡盘松卡控制交给机器人,机器人收到上料允许信号后按照预先编好的空间位置,顺序控制机床卡盘松卡及自身卡爪张开与闭合,从而完成整套上料动作。上料结束后,待机器人返回到机床外部之后将机器人上料完成信号“ESCMAC1”置“1”,机床开始零件加工运行。在这里由于本类型机器人没有码垛功能,因此在上料和下料过程中对多个上料和下料位置采用循环控制,这里不多赘述。

本网站官方群 工业工程5000人群号 249148633

  DEF MAC1HI( )

本网站官方群 工业工程5000人群号 249148633

  GLOBAL INTERRUPT DECL 3 WHEN $STOPMESS==TRUE DO IR_STOPM ( )

本网站官方群 工业工程5000人群号 249148633

  INTERRUPT ON 3

本网站官方群 工业工程5000人群号 249148633

  BAS (#INITMOV,0 )

本网站官方群 工业工程5000人群号 249148633

  HI1RDY=False

本网站官方群 工业工程5000人群号 249148633

  ESCMAC1=False

智能拖地机器人,云鲸 NARWAL

  Wait for MT1Request //等待机床1发出上料信号

本网站官方群 工业工程5000人群号 249148633

  $BWDSTART=FALSE

本网站官方群 工业工程5000人群号 249148633

  PDAT_ACT=PPDAT3

本网站官方群 工业工程5000人群号 249148633

  FDAT_ACT=FP3

本网站官方群 工业工程5000人群号 249148633

  BAS(#PTP_PARAMS,30)

本网站官方群 工业工程5000人群号 249148633

  PTP XP3

智能拖地机器人,云鲸 NARWAL

  $BWDSTART=FALSE

智能拖地机器人,云鲸 NARWAL

  PDAT_ACT=PPDAT1

本网站官方群 工业工程5000人群号 249148633

  FDAT_ACT=FP1

本网站官方群 工业工程5000人群号 249148633

  BAS(#PTP_PARAMS,20)

智能拖地机器人,云鲸 NARWAL

  PTP XP1

本网站官方群 工业工程5000人群号 249148633

  $BWDSTART=FALSE

智能拖地机器人,云鲸 NARWAL

  LDAT_ACT=LCPDAT1

智能拖地机器人,云鲸 NARWAL

  FDAT_ACT=FP2

智能拖地机器人,云鲸 NARWAL

  BAS(#CP_PARAMS,0.2)

本网站官方群 工业工程5000人群号 249148633

  LIN XP2

智能拖地机器人,云鲸 NARWAL

  HI1RDY=TRUE

智能拖地机器人,云鲸 NARWAL

  Wait for GP1Tighten //等待机床1卡盘卡紧

本网站官方群 工业工程5000人群号 249148633

  RobGPOpen=false //机器人卡爪张开信号置“0”(机器人卡爪为内卡状态)

本网站官方群 工业工程5000人群号 249148633

  RobGPClose=True //机器人卡爪闭合信号置“1”(机器人卡爪为内卡状态)

本网站官方群 工业工程5000人群号 249148633

  wait for SGPClose //等待机器人卡爪闭合(即内卡松开)到位信号

本网站官方群 工业工程5000人群号 249148633

  HI1RDY=False

本网站官方群 工业工程5000人群号 249148633

  $BWDSTART=FALSE

本网站官方群 工业工程5000人群号 249148633

  LDAT_ACT=LCPDAT2

智能拖地机器人,云鲸 NARWAL

  FDAT_ACT=FP1

本网站官方群 工业工程5000人群号 249148633

  BAS(#CP_PARAMS,0.2)

本网站官方群 工业工程5000人群号 249148633

  LIN XP1

本网站官方群 工业工程5000人群号 249148633

  $BWDSTART=FALSE

本网站官方群 工业工程5000人群号 249148633

  PDAT_ACT=PPDAT4

本网站官方群 工业工程5000人群号 249148633

  FDAT_ACT=FP3

智能拖地机器人,云鲸 NARWAL

  BAS(#PTP_PARAMS,30)

本网站官方群 工业工程5000人群号 249148633

  PTP XP3

本网站官方群 工业工程5000人群号 249148633

  ESCMAC1=TRUE //机器人上料完成信号

智能拖地机器人,云鲸 NARWAL

  $BWDSTART=FALSE

本网站官方群 工业工程5000人群号 249148633

  PDAT_ACT=PDEFAULT

智能拖地机器人,云鲸 NARWAL

  FDAT_ACT=FHOME

智能拖地机器人,云鲸 NARWAL

  BAS(#PTP_PARAMS,50)

本网站官方群 工业工程5000人群号 249148633

  PTP XHOME //机器人回到home位置

本网站官方群 工业工程5000人群号 249148633

  END //机器人给机床1上料动作结束

智能拖地机器人,云鲸 NARWAL

  5 结语

智能拖地机器人,云鲸 NARWAL

  目前,本款自动化加工单元已经为用户服务,并且得到了客户的肯定。随着工业自动化的发展,相信更多的自动化生产单元必将成为解决国内用工荒及降低人力成本的简单有效方式之一。另外数控机床作为工业的母机其在我国工业发展中的地位已毋庸置疑,而与数控机床相结合的自动化加工单元直接影响其工作效率和人力成本。因此我们有理由相信作为提高数控机床工作效率的重要一环,自动化加工单元的开发同样有着广阔的市场前景。

本网站官方群 工业工程5000人群号 249148633
分享至:
| 收藏

最新评论(0)

关闭

站长推荐!biaoqi_ftprevious! /1 !biaoqi_ftnext!

1
QQ