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

机器人概述
工作原理
该项目中使用m251 dpac控制faunc机器人用于电池的组盘和拆盘的两种流程,fanuc机器人m-20id-25作为设备的执行层,m251 dpac用于调度faunc的内部的执行程序,两者之间使用的是ethernet ip通讯,设备架构图如图1:
图1
机器人将从堆垛机中取出的装满电池的托盘,通过有两个抓手的夹具进行抓取,将电池抓取到拉带线上,当所有的电池抓取完成后,机器人发送完成信号给输送线,输送线将空托盘排出,该流程我们称之为拆盘流程,
机器人将拉带线上的电池取出,放进在输送线上等待的空托盘中,等待12组电池放入,将装满电池的电池托盘排出,根据输送线发来的指令来确定组完盘的装满电池的托盘流入堆垛机还是流入输送线的拆盘位置,该流程我们称之为组盘流程
机器人控制系统
1.plc与机器人控制器数据交互
plc与机器人通讯主要通过symlinkmultivardst和symlinkmultivarsrc这两个功能块进行通讯,symlinkmultivardst功能块用于处理输入变量,该功能块需要将初始化事件链接到init,然后将inito链接到req上,如图4:
图4
symlinkmultivarsrc功能块用于处理输出变量,该功能块需要将初始化事件链接到init,然后将inito链接到req上,如图5:
图5
iw1一共16个位,详细介绍见表1:
表1
iw2一共16个位,详细介绍见表2:
表2
iw3一共16个位(仅使用7个位),详细介绍见表3:
表3
iw4,iw5,iw6都是一个字,详细介绍见表4:
表4
qw1一共16个位,详细介绍见表5:
表5
qw2一共16个位(仅使用14个位),详细介绍见表6:
表6
qw3,qw4,qw5都是一个字,详细介绍见表7:
表7
qw6-qw12都是一个字,主要用于和met的数据交互,详细介绍见表8:
表8
2.plc与tm3模块通讯
变量主要分为输入变量和输出变量,输入变量见表9,输出变量见表10:
表9
表10
3.机器人eds配置
01
添加fanuc的eds文件,确保catalog里存在fanuc robot r30ib,如图6:
图6
02
添加完eds后,添加设备fanuc robot r30ib plus这个文件,如图7:
图7
03
添加完成后,修改input size和output size为48,点击“应用”确保设置完成,如图8:
图8
04
点击tcp,修改成ip地址如图9:
图9
05
修改items management为手动,如图10:
图10
06
修改ip地址为如图11:
图11
07
设置输入输出点,如图12:
图12
08
确认设置完成,如图13:
图13
完成设置之后将配置好的配置文件导入到ethernet ip scanner中,机器人的eds配置就完成了。
机器人控制cat设计与开发
程序的设计主要分为7个部分
1
第一部分为robot_to_plc,用于处理机器人到plc的通讯变量;
2
第二部分为hmi,用于处理人机交互界面的一些数据;
3
第三部分为手动,该部分用于调试使用,来确认夹爪和气缸的动作;
4
第四部分为plc_to_robot,用于处理plc到机器人的通讯变量;
5
第五部分为自动流程,拆盘和组盘的流程在该程序在实现;
6
第六部分是叠料检测,用于防止下方有电池时继续下放;
7
第七部分为读取机器人实际位置,用于读取机器人六关节的角度值,可以和仿真软件通讯实现数字孪生等功能。
程序如图14:
图14


Profinet IRT通信接口特性与应用
红外遥控与蓝牙遥控的区别,红外遥控与蓝牙遥控哪个好
Wi-Fi已经取代网线成为了家庭场景下的主要连接方式
Caviar推出太空+泰坦尼克主题限量定制款Discovery系列新品
照明调光、系统控制 照明行业迎来新变革
自动化PLC控制FAUNC机器人有哪几种流程?
LeddarTech与COAST Autonomous将展出并演示LiDAR在ADAS和自动驾驶的应用
火车票学生优惠卡防伪系统设计
2016年值得关注的物联网五大连线技术
三极管放大电路输入电阻和输出电阻的估算
俄罗斯科技巨头Yandex推出智能音箱Station
华为nova 3e发布 刘海屏搭配四种颜色可供选择
新品推荐|1机3用手持式蓝牙远距离测温与测振复合传感器-VB13
电池修复 电瓶清零反充
嵌入式工程师的职业发展方向学习规划
Maxim为真无线耳机提供供电与通信方案,尺寸减小80%
煤矿人员定位系统的应用场景以及所带来的优势
如何使能量收集适用于边缘IoT设备
基于脉冲密度调制技术的AGC性能的电路设计
使用分立式 JFET 放大低噪声电路中的小信号