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

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

3天内不再提示

自动化PLC控制FAUNC机器人有哪几种流程?

laidenongfhs 来源:PLC发烧友 2024-01-18 13:49 次阅读

机器人概述

工作原理

该项目中使用M251 dPAC控制FAUNC机器人用于电池的组盘和拆盘的两种流程,FANUC机器人M-20iD-25作为设备的执行层,M251 dPAC用于调度FAUNC的内部的执行程序,两者之间使用的是Ethernet IP通讯,设备架构图如图1:

25e17406-b5bf-11ee-8b88-92fbcf53809c.png

图1

机器人将从堆垛机中取出的装满电池的托盘,通过有两个抓手的夹具进行抓取,将电池抓取到拉带线上,当所有的电池抓取完成后,机器人发送完成信号给输送线,输送线将空托盘排出,该流程我们称之为拆盘流程

机器人将拉带线上的电池取出,放进在输送线上等待的空托盘中,等待12组电池放入,将装满电池的电池托盘排出,根据输送线发来的指令来确定组完盘的装满电池的托盘流入堆垛机还是流入输送线的拆盘位置,该流程我们称之为组盘流程

机器人控制系统

1.PLC与机器人控制器数据交互

PLC与机器人通讯主要通过SYMLINKMULTIVARDST和SYMLINKMULTIVARSRC这两个功能块进行通讯,SYMLINKMULTIVARDST功能块用于处理输入变量,该功能块需要将初始化事件链接到INIT,然后将INITO链接到REQ上,如图4:

263739b8-b5bf-11ee-8b88-92fbcf53809c.png

图4

SYMLINKMULTIVARSRC功能块用于处理输出变量,该功能块需要将初始化事件链接到INIT,然后将INITO链接到REQ上,如图5:

2649b390-b5bf-11ee-8b88-92fbcf53809c.png

图5

IW1一共16个位,详细介绍见表1:

表1

2653bfd4-b5bf-11ee-8b88-92fbcf53809c.png

IW2一共16个位,详细介绍见表2:

表2

2657ef32-b5bf-11ee-8b88-92fbcf53809c.png

IW3一共16个位(仅使用7个位),详细介绍见表3:

表3

266b1954-b5bf-11ee-8b88-92fbcf53809c.png

IW4,IW5,IW6都是一个字,详细介绍见表4:

表4

267cc56e-b5bf-11ee-8b88-92fbcf53809c.png

QW1一共16个位,详细介绍见表5:

表5

2684483e-b5bf-11ee-8b88-92fbcf53809c.png

QW2一共16个位(仅使用14个位),详细介绍见表6:

表6

26881518-b5bf-11ee-8b88-92fbcf53809c.png

QW3,QW4,QW5都是一个字,详细介绍见表7:

表7

26919f84-b5bf-11ee-8b88-92fbcf53809c.png

QW6-QW12都是一个字,主要用于和MET的数据交互,详细介绍见表8:

表8

26a09d2c-b5bf-11ee-8b88-92fbcf53809c.png

2.PLC与TM3模块通讯

变量主要分为输入变量和输出变量,输入变量见表9,输出变量见表10:

表9

26a4a3a4-b5bf-11ee-8b88-92fbcf53809c.png

表10

26b5c094-b5bf-11ee-8b88-92fbcf53809c.png

3.机器人EDS配置

01

添加FANUC的EDS文件,确保Catalog里存在FANUC ROBOT R30iB,如图6:

26c0cc32-b5bf-11ee-8b88-92fbcf53809c.png

图6

02

添加完EDS后,添加设备FANUC Robot R30iB Plus这个文件,如图7:

26d468e6-b5bf-11ee-8b88-92fbcf53809c.png

图7

03

添加完成后,修改Input size和Output size为48,点击“应用”确保设置完成,如图8:

26e7fac8-b5bf-11ee-8b88-92fbcf53809c.png

图8

04

点击TCP,修改成IP地址如图9:

27033d92-b5bf-11ee-8b88-92fbcf53809c.png

图9

05

修改Items Management为手动,如图10:

27163c1c-b5bf-11ee-8b88-92fbcf53809c.png

图10

06

修改IP地址为如图11:

2727016e-b5bf-11ee-8b88-92fbcf53809c.png

图11

07

设置输入输出点,如图12:

272b0fac-b5bf-11ee-8b88-92fbcf53809c.png

图12

08

确认设置完成,如图13:

273b55e2-b5bf-11ee-8b88-92fbcf53809c.png

图13

完成设置之后将配置好的配置文件导入到Ethernet IP Scanner中,机器人的EDS配置就完成了。

机器人控制CAT设计与开发

程序的设计主要分为7个部分

1

第一部分为Robot_to_PLC,用于处理机器人到PLC的通讯变量;

2

第二部分为HMI,用于处理人机交互界面的一些数据;

3

第三部分为手动,该部分用于调试使用,来确认夹爪和气缸的动作;

4

第四部分为PLC_to_Robot,用于处理PLC到机器人的通讯变量;

5

第五部分为自动流程,拆盘和组盘的流程在该程序在实现;

6

第六部分是叠料检测,用于防止下方有电池时继续下放;

7

第七部分为读取机器人实际位置,用于读取机器人六关节的角度值,可以和仿真软件通讯实现数字孪生等功能。

程序如图14:

276357c2-b5bf-11ee-8b88-92fbcf53809c.png

图14







审核编辑:刘清

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

    关注

    211

    文章

    28390

    浏览量

    206957
  • PLC控制
    +关注

    关注

    9

    文章

    251

    浏览量

    27283
  • 自动化控制
    +关注

    关注

    4

    文章

    240

    浏览量

    20430

原文标题:自动化PLC控制FAUNC机器人的两种流程!

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    2016年德国机器人自动化技术贸易博览会

    2016年德国机器人自动化技术贸易博览会 AUTOMATICA展览时间:2016年6月21日-24日展览地点:德国 慕尼黑国际展览中心主办机构:MESSE MUENCHEN GMBH(慕尼黑展览
    发表于 10-15 16:32

    2016上海工业自动化机器人展览会

    、运动控制、嵌入式系统、装配与传输与机械加工自动化7大展区,演绎自动化行业最佳解决方案,为专业买家提供了便捷、轻松的采购通道。是关于工业自动化全面解决方案、生产及过程
    发表于 01-29 14:28

    焊缝跟踪:自动化机器人实时焊缝跟踪寻位

    焊缝跟踪:自动化机器人实时焊缝跟踪寻位自动化机器人焊接过程中会出现工件夹偏、钣金件热变形、机器人焊接后再进行人工补焊等情况频繁发生,非但没有
    发表于 04-19 10:48

    一种ZNH-DQ01工业机器人自动化综合实训平台

    ZNH-DQ01工业机器人自动化综合实训平台一、概述ZNH-DQ01工业机器人自动化综合实训平台主要用于工业机器人电气系统、气动系统的设计、
    发表于 07-01 06:48

    怎样去改变高低电平产生PWM信号?哪几种办法?

    如何用无刷电机电调去控制水下机器人?怎样去改变高低电平产生PWM信号?哪几种办法?
    发表于 07-21 09:02

    PLC控制伺服的模式哪几种

    PLC控制伺服的原理是什么?PLC控制伺服的模式哪几种
    发表于 10-11 08:45

    机器的通信方式哪几种

    机器的通信方式哪几种
    发表于 02-16 06:31

    PLC和变频器是如何进行通讯的,哪几种方式?

    和变频器会按照预定的程序进行智能的运算,控制和输出,今天我们就重点来看看PLC和变频器是如何进行通讯的,哪几种方式?
    的头像 发表于 07-23 10:54 3w次阅读
    <b class='flag-5'>PLC</b>和变频器是如何进行通讯的,<b class='flag-5'>有</b><b class='flag-5'>哪几种</b>方式?

    工业机器人PLC自动化三者之间什么关系?

    没错,工业机器人PLC自动化三者的关系就是:工业机器人就是一个执行命令的设备;PLC则能协调控制
    的头像 发表于 08-15 15:22 1.8w次阅读

    机器人控制的类型哪几种

    很多机器人的研究目标很多是模拟人的智能,所以研究控制系统,对于机器人很大的借鉴意义。
    发表于 07-08 10:15 5979次阅读

    领衔资讯移动机器人哪几种底盘结构?

    必备的硬件之一。 机器人底盘承载了机器人本身的定位、导航及避障等基本功能,可帮助机器人实现智能行走,那么在移动机器人中目前主要有哪几种底盘结
    的头像 发表于 02-17 13:29 2842次阅读
    领衔资讯移动<b class='flag-5'>机器人</b><b class='flag-5'>有</b><b class='flag-5'>哪几种</b>底盘结构?

    风机轴维修哪几种工艺

    风机轴维修哪几种工艺
    发表于 12-03 17:47 9次下载

    ESD模型哪几种你知道吗?

    ESD模型哪几种你知道吗?
    的头像 发表于 05-09 10:00 1880次阅读
    ESD模型<b class='flag-5'>有</b><b class='flag-5'>哪几种</b>你知道吗?

    焊接机器人(直坐标机器人和关节臂机器人)的传感器都有哪几种

    焊接机器人的传感器都有哪几种?在自动化焊接领域中,传感器起到了比较重要的作用,焊接机器人配备了多个传感器,可以在焊接过程中实时监测,传感器提供了必要的焊接信息,
    的头像 发表于 08-25 08:08 1164次阅读
    焊接<b class='flag-5'>机器人</b>(直坐标<b class='flag-5'>机器人</b>和关节臂<b class='flag-5'>机器人</b>)的传感器都有<b class='flag-5'>哪几种</b>?

    工业机器人PLC自动化之间的关系

    随着科技的不断进步和工业领域的快速发展,自动化已成为现代工业生产的重要趋势。在这一进程中,工业机器人PLC(可编程逻辑控制器)作为自动化
    的头像 发表于 06-17 11:10 1332次阅读