fanuc机器人与视觉通信_要说工厂干起活来:工业机器人和数控机床才是真正的一对!...

我们常说团结就是力量,只有相互配合,才能把工作做得更加完美。这不仅仅适用于人类。

工业机器人和数控机床也是一样的,也是需要相互配合才能做好工作,提高工厂的生产效率。

所以今天要学习的是工业机器人和数控机床是怎么配合工作的?

以FANUC机器人为例。

FANUC机器人在电机外壳加工生产线上的应用过程,采用机器人自动上下料技术及利用iRVision视觉系统,合理地规划机器人运动轨迹,把工业机器人搬运技术及数控机床加工技术有机地组合起来,实现自动装卸工件、自动码放加工成品,实现产品的高精度、高效率和低成本加工。

1、FANUC机器人

自动加工生产线配置了两台FANUC Robot M-20iA搬运系统机器人,其中一台机器人作为行走机器人R1,使用FANUC伺服电动机αiF12/3000控制,通过精密减速机、齿轮及齿条进行传动,重复精度高,可以轻松适应机床在导轨两侧布置的方案。

主要用于毛坯工件的抓取、机床上料、加工工序间工件抓取以及加工成品卸除并运送到传输带上。

另一台固定机器人R2结合FANUC独有的智能机器人技术(iRVision视觉功能),用于下料,在料筐里码放加工成品。

FANUC Robot M-20iA机器人各环节每一个结合处为一个关节点或坐标系,其外形及各关节位置如下图所示。

83433632f8bde22666d3884a3fa6dcfa.png

2、自动加工线设备布置

电机外壳自动加工生产线由上料输送带和下料输送带(分别配置iRVision视觉系统)、行走机器人R1(导轨式)、固定机器人R2、两台VM850立式加工中心、一台CLX360数控车床、成品料筐和系统控制柜等组成,各设备布置如下图所示。

9b38b949fc6e47db170264bf1fed5c29.png

3、 数控加工工艺

工件为电机外壳, 如下图所示, 为大批量生产, 材料是ADC12铝合金。加工内容包含端面铣削钻孔、攻螺纹和内孔车削等内容。

a1487bdc9dae4e0e1a8aae259cd5e4f1.png

零件加工工序内容分配如下:

(1)VM850立式加工中心1进行M4螺纹底孔钻孔、M4螺纹攻螺纹及铣削外圆凸台工序加工,如下图所示。

0f76a50dd231ca75a4cedf0e314ac2cc.png

(2)VM850加工中心2进行钻6个φ 5.5mm的通孔、孔口倒角工序加工,如下图所示。

bf35d29eefb25284101fc1e28b53bdbf.png

(3)CLX360数控车床进行内孔及台阶孔、孔口倒角工序加工,如下图所示。

1295da56ea5e2b6e7db41f6e6cca3efc.png

此外, 还需要设计专用夹具, 加工中心夹具采用内夹方式,数控车床采用外夹方式。

4、机器人自动上下料动作设计

根据工件的外形特点设计机器人气动手爪部件,包含气动、传感器及机械部件等。工件加工工艺流程如下:

①毛坯工件摆放在上料传送带上。

②行走机器人R1复合手爪抓取毛坯工件,行走到加工中心位置,将工件安装到加工中心的专用夹具上,如下图所示。

b613d9e7e84cf7654835ad835bb4d599.png

③待加工中心1加工完成后,行走机器人R1复合手爪取下工件,行走到加工中心2位置,将工件安装到加工中心2的专用夹具上,如下图所示。

016c063ac74a85d1fd1773ae069a8d83.png

④待加工中心2加工完成后,行走机器人R1取下工件到数控车床位置,将工件安装到专用夹具上,如图9所示。待工件加工完成后取下工件,机器人行走到工件翻转台位置,进行工件翻转、交换,如下图所示。

3c3894f8686d2aaf6f7a1c4d04fb15eb.png

⑤工件在翻转台进行交换后,机器人R1把加工成品放置在下料传送带上,如图11所示,由机器人R2进行工件下料、自动码放在成品料筐中,如下图所示。

83f083a1c3225087d9b8f70a6fd41abb.png

至此, 结束一个完整的加工流程。各加工工序有相应的节拍,经过调整CNC加工程序以及机器人动作程序后,可实现数控机床加工与机器人上下料的完美组合。

5、 专用夹具设计

依据三台数控机床各自的加工工序任务,设计三套组合气动夹具,介绍如下。

(1)立式加工中心1专用夹具:立式加工中心1进行钻孔、攻,如下图所示。

0f39ee80a3b6ecee378daf84adc70717.png

(2) 立式加工中心2 专用夹具:立式加工中心2进行钻6个φ 5.5mm的通孔、孔口倒角工序加工,设计以气动三爪自定心卡盘夹紧工件,以两个弹性V形块定向的夹具,如下图所示。

de44ddcc5a4bbada8fe4ecaf965ea9d1.png

1.启动卡盘 2.支承块 3.弹性V形块 4.特制卡爪

(3)数控车床专用夹具:数控车床进行内孔及台阶孔、孔口倒角工序加工,设计以一面两销定位工件、以气动旋转夹紧器夹紧方式的夹具。

6 、机器人、P LC与数控机床的接口

为保证机器人与数控机床的安全配合,要建立机器人、PLC以及数控机床之间安全可靠的通信连接。

在硬件方面,通过屏蔽电缆将三者之间相应的输入与输出点进行连接。软件方面,通过机器人专用软件、PLC接口,采集机床和机器人当前状态,编写相应的符合上下料逻辑的控制程序,最终达到数控机床与机器人的有效通信。

重点需要处置紧急停止信号、数控机床准备完成信号、机器人手爪气动信号、数控机床夹具松夹信号以及安全门信号等,数控机床状态监控画面如下图所示。

d2bf16876bcd9ed9a47d3779db69bd53.png
79beb8a78e36eb4facd400da116b5964.png

随着工业机器人的应用越来越广泛,应用技术也越来越高,因此工业机器人自动上下料机构作为数控机床辅助部件,越来越受到机床制造商和用户的重视。

通过机器人和数控机床的紧密配合,保证系统加工过程的紧密性,降低了工人的劳动强度,大大提高了工作效率,具有较好的应用价值。

免责声明:本文系网络转载或改编,版权归原作者所有。如涉及版权,请联系删除!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/346661.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Microsoft Azure上运行Eclipse MicroProfile

在本文中,我将通过展示如何在Microsoft Azure Web Apps for Containers中执行操作来跟踪有关在Oracle Cloud中运行Eclipse MicroProfile应用程序的系列文章。 我正在使用与以前的帖子相同的简单应用程序CloudEE Duke 。 唯一的区别是,我现在将应用程序打…

php ajax 更改状态,phpajax实现无刷新获取天气状态_PHP教程

首先我们要明白一点我们自己是无法来做天气预报这种功能的,这里我们只要调用api接口返回的数据就可以了,下面是以中国天气网的api接口调用实例我们一起来学习。天气已经成为生活中不可缺少的话题,与我们的生活有着密切的关系,我博…

注入dll到explorer.exe中无反应_MBR膜生物反应器的安装及技术要求都有什么呢?

MBR膜生物反应器在安装的时候,其中是有着事项值得我们注意的,那么MBR膜生物反应器的安装及技术要求主要是什么呢?下面一起来了解下吧。1.MBR膜生物反应器管道安装连接应该在设备就位时考虑好,罐体就位时必须按设备自重&#xff0c…

什么是互联网大厂_2020阿里、腾讯、字节跳动等14家互联网大厂薪资水平大汇总...

联网大厂已经成为求职者的“必争之地”。无论是从薪资待遇、发展机会,还是从平台资源、技术实力来看,互联网大厂都是不错的选择。当然,不同的企业薪资水平还是存在一定的差距,对应的要求也会有所不同。今天,我们再来看…

解神者php奥义高阶,《解神者》角色月曦九攻略技能解析和兽主推荐

解神者已经有一段时间了,很多新玩家对角色还不太了解,今天就给新手玩家解析一下月曦九角色的技能攻略和兽主推荐。月曦九也是解神者所有角色里伤害很高的角色之一。月曦九的神权一技能,此技能共有两段伤害,在第一段位移和伤害释放…

jax-rs jax-ws_使用JAX-RS的HTTP缓存

jax-rs jax-ws在上一个博客中,我们讨论了不同类型的缓存及其用例。 在本文中,我们将探讨如何利用HTTP响应标头和JAX-RS提供的支持来利用缓存。 过期标题 在HTTP 1.0中,一个名为Expires的简单响应头将告诉浏览器它可以缓存对象或页面多长时间…

php常驻对象,php对象

linux中用户的主目录~-在Linux中代表用户主目录 对一般用户,-表示/home/(用户名) 对于root用户,-表示/root 如果要查看-的真实面貌,可以先进入-目录,然后用pwd -P命令查看-的绝对路径 cd ~ ...SQL2005语句实现行转列,列转行在做报表时,经常需要将数据表中…

无穷级数求和7个公式_大家看,用反证法判别级数敛散性(送微积分同学)!...

反证法证明级数发散题目、 判断级数 的收敛性。解: 反设收敛。则收敛。所以收敛, 所以收敛, 它为正项级数,但是通过比较分子分母次数得到因为发散, 所以发散,矛盾。所以原级数发散。注记: 教材中…

用户身份验证最佳做法清单

用户身份验证是每个Web应用程序共享的功能。 我们已经实现了很多次,所以很早以前就应该完善它。 然而,错误无时无刻不在发生。 造成这种情况的部分原因是,可能出问题的清单很长。 您可能会错误地存储密码,可能会具有脆弱的密码重…

matlab二元一次方程求解_高中化学二元混合物的十字交叉法解法

“十字交叉法”是高中化学计算题中巧解二元混合物问题的一种常用的有效方法,正确运用“十字交叉法”,可以帮助同学们方便、迅速地解决计算问题。速解的前提:1、必须清楚“十字交叉法”运用后的比例比系——“看分母”法则。即特性数值的分母所…

Loadruner压数据库oracle,LoadRunner连接Oracle数据库(转)

51Testing软件测试网0U#~*o\*l这个是在51上转载的。。e $b#v.m051Testing软件测试网"HyG#r%f;sv7[8yr-S$_zOt }Hs0多谢楼主的奉献。。。D_2c#Sb~p.y9\08\WHR\I0#include51Testing软件测试网H(zk/dI1QawtBstatic LRD_INIT_INFO InitInfo{LRD_INIT_INFO_EYECAT};51Testing软…

python怎么输入两行_python交互模式下输入换行/输入多行命令的方法

先给大家介绍下python交互模式下输入换行/输入多行命令的方法 换行方法 \ 如: >>> print aaa; \ ... print bbb; \ ... print ccc 注意;号的使用。 python本身语句结束和间隔都是不需要;号的,但是在换行时要使用;号&…

linux系统读取excel文件是否存在,小弟我用poi读excel,在window下没有有关问题,但把程序放到linux上时,读取客户端的excel文件报错,不...

我用poi读excel,在window下没有问题,但把程序放到linux上时,读取客户端的excel文件报错,不知道如何解决我用poi读excel,在window下没有问题,但把程序放到linux上时,读取客户端的excel文件报错&a…

利用python计算圆球的体积_python计算圆周长、面积、球体体积并画出圆

#https://github.com/RobberPhex/GTK-Example-CalcArea from gi.repository import Gtk, Gdk, GdkPixbuf from PIL import Image, ImageDraw from io import BytesIO from math import pi class Model:模型类 存储半径,计算周长、面积、体积def __init__(self): sel…

可重入锁 不可重入锁_什么是可重入锁?

可重入锁 不可重入锁在Java 5.0中,增加了一个新功能以增强内部锁定功能,称为可重入锁定。 在此之前,“同步”和“易失性”是实现并发的手段。 public synchronized void doAtomicTransfer(){//enter synchronized block , acquire lock over…

pythonista3安卓_Pythonista 3 app下载

Pythonista 3介绍 Pythonista is a complete scripting environment for Python, running directly on your iPadiPhone. It includes support for both Python 3.62.7, so you can use all the language improvements in Python 3, while still having 2.7 avAIlable for back…

linux查看本机所有预设的系统变量,如何设置与查看Linux系统中的环境变量?

大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量。环境变量是在程序及其子程序中全局可用的,常常用来储存像默认的文本编辑器或者浏览器,以及可执行文件的路径等等这样的信息。而 Shell 变量仅在当前 Shell 中可用…

使用Amazon s3托管您的Maven工件

如果您使用Amazon Web Services并将Java用于项目,则Amazon S3是托管团队工件的理想场所。 它很容易设置,而且很便宜。 如果您对它们的功能不特别感兴趣,那么它比设置现有存储库选项(jfrog,nexus,archiva等…

linux kill进程后黑屏,Linux中Kill进程的N种方法

常规篇:首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822 0 11:38 pts/0 …

ffmpeg宏块(Macroblock)概念

参考文章:音视频高手课系列5-h264编码基础(宏块原理) 文章目录 使用videoEye分析视频宏块示例FFmpeg宏块概念1. 宏块的定义2. 宏块的分类I-MacroblocksP-MacroblocksB-Macroblocks 3. 宏块的编码过程1. 运动估计2. 变换与量化3. 熵编码 4. 宏块的解码过程1. 熵解码2…