fanuc roboguide_ROBOGUIDE软件:机器人产线输送带输送物料虚拟仿真操作

fad97cbd-ea18-eb11-8da9-e4434bdf6706.png

概述

输送带在机器人生产线或工作站中是常见的物料传送设备,它能够将物料从一个工位自动传送到另一个工位,是实现自动化生产制造必不可少的装置设备之一。

虚拟仿真是对真实的工业机器人生产线或工作站的图形化再现,因此,对于具有输送带设备的机器人生产线也一样要将输送带再现出来。

ROBOGUIDE软件是FANUC机器人专用的虚拟仿真软件,它除了机器人虚拟仿真与离线编程功能之外,同样具备外围机械设备的虚拟仿真能力,当然也包括输送带设备。

在ROBOGUIDE软件中输送带设备的虚拟仿真有两种方法:一、使用专业的仿真模块中的输送带仿真功能,如PalletPRO、PickPRO、iRPickPRO、PaintPRO模块等,这些模块在添加输送带设备后本身就已经具备输送物料的功能,这种方法适合机器人单一加工工艺的输送带仿真。二、自定义配置输送带仿真,这种方法适合复合型工艺的机器人加工仿真。

本期,就来为大家介绍一下自定义配置输送带仿真的操作方法。

仿真环境搭建

在ROBOGUIDE软件中创建虚拟仿真项目,添加一台四轴搬运机器人,机器人虚拟控制器选项保持默认即可。

使用软件自带的建模功能创建“Box”类型模型作为输送物料,物料名称为默认的“Part1”,物料尺寸为Size in(X,Y,Z)=(700,500,200)。

ffd97cbd-ea18-eb11-8da9-e4434bdf6706.png

在机器人上安装软件模型库中的吸盘,作为机器人的末端执行器,如下图所示。

01da7cbd-ea18-eb11-8da9-e4434bdf6706.png

输送带添加与配置

ROBOGUIDE软件中凡是具备运动功能的设备,都是在Machines资源节点下添加,直接添加的模型是设备的固定部分(不动的零部件)。运动部分是以固定部分为父级参考对象,以Link的形式添加,在Link的属性中配置设备需要运动的属性参数。

左侧项目浏览树中鼠标右击“Machines”资源节点,然后依次选择“Add Machine”→“CAD Library”,添加模型库中的模型“cnvyr”作为输送带。

在输送带属性配置对话框中设置输送带的位置为(X,Y,Z,W,P,R)=(1500,-320,750,0,0,0),名称设置为“Conveyer1”,颜色设定为蓝色。

04da7cbd-ea18-eb11-8da9-e4434bdf6706.png

鼠标右击左侧项目浏览树中添加的输送带资源节点Conveyer1,在弹出的快捷菜单中依次选择“Add Link”→“Box”,即创建一个长方体作为输送带的Link1。

Link1属性对话框中选择“Link CAD”选项卡,在Scale功能区中设置Link1的尺寸为Size in(X,Y,Z)=(200,650,5),Location功能区中设置Link1位置为(X,Y,Z,W,P,R)=(70,325,0,0,0,0),即位于输送带的输送起始点位置处,如下图所示。

然后,将Visible后的滚动条指针调整到“Transparent”一侧,使得Link1的模型完全透明。

09da7cbd-ea18-eb11-8da9-e4434bdf6706.png

在“General”选项卡中可以设置Link1的驱动电机属性参数。首先在Axis Origin功能区下勾选“Edit Axis Origin”选项,软件工作区中显示出驱动电机模型。然后在电机方向设置框下点选“X Axis”,使得电机的驱动对象沿着或绕着X轴运行。

若是选项卡中显示“Motor Visible”选项,则将其取消勾选,即不显示驱动电机模型。

13da7cbd-ea18-eb11-8da9-e4434bdf6706.png

对话框的“Parts”选项卡中鼠标点选“Parts”功能区下显示的“Part1”,将创建的输送物料Part1作为输送对象。

Part Offset功能区中勾选“Edit Part Offset”选项,然后设定输送物料的偏移位置为(X,Y,Z,W,P,R)=(250,0,0,180,0,0),也就是位于输送带的Link1模型上,如下图所示。

19da7cbd-ea18-eb11-8da9-e4434bdf6706.png

在“Motion”选项卡中可以设置输送带Link1驱动电机的控制类型、控制信号等相关参数。

Motion Control Type:设置驱动电机控制类型,本例中选择机器人I/O信号控制器“Device I/O Controlled”。

Axis Type:设置驱动电机传动类型,本例中设置为“Linear”,即直线传动。

Speed:设置设备的运行速度,本例中设置速度单位类型为时间“Time”,正向运行时长为2sec,反向运行时长为2sec。

Inputs:设置驱动电机控制信号,本例中信号控制器选择为机器人控制器“Robot Controller1”,信号为“DO[1]”。即当机器人信号DO[1]被置位时,输送带Link1运行3160mm;当机器人信号DO[1]被复位时,输送带Link1返回起始点位置。

Outputs:设置驱动电机反馈信号,本例中设置当输送带Link1运行到3160mm位置时,驱动电机反馈给机器人DI[1]的输入信号为ON;当输送带Link1返回起始点时,驱动电机反馈给机器人DI[2]的输入信号为ON。

1eda7cbd-ea18-eb11-8da9-e4434bdf6706.png

输送带控制程序编写

打开机器人虚拟示教器,利用机器人输出信号DO[1]与输入信号DI[1]、DI[2]编写输送带运行控制程序,编写完成后的程序如下图所示。

21da7cbd-ea18-eb11-8da9-e4434bdf6706.png

仿真运行

左侧项目浏览树中选择编写的机器人示教程序“TEST1”,然后点击“Cycle Start”命令按钮,可以看到物料在输送带上按照编写的控制程序完成往复输送,运行效果如下动态图所示。

27da7cbd-ea18-eb11-8da9-e4434bdf6706.png

​The End


上一篇:

IndRobSim:FANUC机器人:奇异点回避功能介绍与使用方法​zhuanlan.zhihu.com
2fda7cbd-ea18-eb11-8da9-e4434bdf6706.png

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

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

相关文章

双电阻差分电流采样_小小的采样电阻,还真有点门道!

电流检测电阻的基本原理根据欧姆定律,当被测电流流过电阻时,电阻两端的电压与电流成正比.当1W的电阻通过的电流为几百毫安时,这种设计是没有问题的.然而如果电流达到10-20A,情况就完全不同,因为在电阻上损耗的功率(PI2xR)就不容忽视了.我们可以通过降低电阻阻值来降低功率损耗,…

jpa in查询_优选在shopee虾皮怎么发货价格查询皮皮虾云仓

优选在shopee虾皮怎么发货价格查询皮皮虾云仓皮皮虾云仓物流系统为现代化管理系统,可集中化,高效化的处理本土店物流订单。物流系统可对接主流的的电商平台ERP可以实现高效的订单处理。如lazada,shopee,1688、速卖通、eaby、shopi…

html5+、ReactNative、Weex、Ionic之间的区别、(配置java、python、Android环境)、ReactNative(react-native-cli)、yarn、Weex

html5、ReactNative、Weex、Ionic之间的区别: html5和Ionic: 在开发原理上基本相同,都是需要先开发出一个完整的网站,再通过html5或Ionic提供的打包技术对网站进行打包成移动app,它们实际还是一个网站,并非…

delphi listview失去焦点后的颜色_阴阳师姑获鸟和惠比寿建模更新对比 爷爷帅了 觉醒后鸟姐颜值提升...

阴阳师体验服近期更新了人气式神姑获鸟还有惠比寿的相关建模,本次特别奉上有关这两位式神的建模形象对比图,对比后发现经过修改和优化之后,爷爷更帅了,而觉醒后的鸟姐颜值也有所提升,一起来看看吧。惠比寿觉醒前觉醒前…

kibana 显示 @timestamp 时间问题(utc or browser当前时间)自动转换显示

https://github.com/elasticsearch/kibana/issues/95 可以统一timestamp时间字段为当前信息时区的时间! http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-date-format.html 转载于:https://www.cnblogs.com/sunxucool/p/3939701.ht…

React简介、虚拟DOM、Diff算法、创建React项目、JSX语法、组件、组件声明方式、组件传值props和state、组件的生命周期

React简介: 前面只是简单介绍移动APP开发,后面还会继续深入介绍移动app开发;其中想要用ReactNative开发出更出色的应用,那么就得学好React,下面将介绍React: React 是一个由 Facebook 开发用于构建用户界…

去掉 edittext 长按全选_开封消毒湿巾全选

开封消毒湿巾全选   其实,带有杀菌效果的清洁产品大多通过降低微生物的繁殖力达到预期的杀菌效果,所添加的每种杀菌成分都针对特定细菌,无法杀灭所有细菌。如果产品中的杀菌剂浓度总是不能将细菌完全杀灭,就可能导致细菌对该类杀…

代数余子式之和怎么算_小明说养老 | 养老金怎么算之月平均缴费指数怎么来的?...

上一期小明分享了企业职工养老保险退休待遇怎么算,具体可戳小明说养老|养老金怎么算?小明来教你。在以张阿姨为例的计算举例中,提到张阿姨15年的平均缴费指数为0.8209。对这个平均缴费指数的概念提问较多,今天就来解释一下月平均缴…

ReactNative简介、开发环境、调试、常用组件、useState状态、FlatList组件、SectionList组件、Platform 模块、定义样式、图片组件、触摸事件、打包apk发布版

ReactNative简介: ReactNative是基于React语法来进行开发移动app的框架; ReactNative中提供了移动端专用的一些组件,我们要使用ReactNative固有的组件代替网页中使用的一些元素,如:div, p, img 都不能用了&#xff1…

odis工程师使用方法_傅里叶红外光谱仪常见故障维修及排除方法,你了解有多少种呢?...

傅里叶红外光谱仪在使用过程中难免会出现故障,那我们该怎么检修呢?赛默飞傅里叶红外光谱仪有些光谱仪器的使用说明书会给出光谱仪的常见故障及排查方法,有些光谱仪器还有自诊断功能,当傅里叶红外光谱仪不能正常工作时,…

微信小程序简介、发展史、小程序的优点、申请账号、开发工具、初识wxml文件和wxss文件

微信小程序介绍: 小程序简介: 小程序是一种连接用户与服务的方式,它能在微信内被便捷地获取和传播,具有出色的使用体验。 不需要下载安装,用户通过搜一搜或扫一扫就可以打开使用,使用完后退出即可。 小…

tia v15 添加项目_硬技能,TIA 博途软件界面的介绍

在前面的文章中给大家介绍了TIA 博途软件的安装包等介绍,这次小编给大家介绍一下TIA 博途软件的界面。#电工学习PLC#你知道吗,在博途软件的自动化项目任务的创建中,我们可以使用portal视图和项目视图。Portal视图是面向任务的视图&#xff0c…

UIImagePickerController按钮的中文问题

UIImagePickerController按钮的中文问题 执行以下两步即可 1. 在targets中设置region为China 2. 在project中添加支持中文 转载于:https://www.cnblogs.com/YouXianMing/p/3935460.html

rsatool使用步骤图解_工作中想要事半功倍?图解来助你

一次会议上,老板让我们进行一场头脑风暴,然后将脑中浮现出来的想法以ppt的形式,在会议上与大家分享。在会上我看到其他区域的同事做的ppt,真的叫一个精美啊,有图形对比、有案例分析、有未来展望。反观自己的&#xff0…

ZRender源码分析2:Storage(Model层)

回顾 上一篇请移步:zrender源码分析1:总体结构 本篇进行ZRender的MVC结构中的M进行分析 总体理解 上篇说到,Storage负责MVC层中的Model,也就是模型,对于zrender来说,这个model就是shape对象,在…

java语言概述、java语言特性、java语言发展史、java语言作用

Java介绍: Java语言概述: Java语言是由美国Sun(Stanford University Network)斯坦福网络公司的java语言之父–詹姆斯高斯林,在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们…

电脑显示器不亮主机正常_电脑主机已开机 显示屏却不亮(看完秒懂)

台式电脑是工作的得力助手,我们用的是软件,但是如果硬件出问题了,就无法工作了。有时会遇到台式电脑开机,主机开了,但是屏幕却不亮,是怎么回事呢?现在,笔者告诉大家怎样一步步查明原…

二进制的认识、进制之间的转换、计算机储存单位

二进制: 计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含0、1两个数,逢二进一,如:1110。每一个0或者每一个1,叫做一个bit&am…

.net一个函数要用另一个函数的值_VLOOKUP函数

两个表格顺序不同,如何匹配合并?如下图:常常遇到有人问我,两个表格需要按照人名合并起来,但是两表的人名顺序并不相同,怎么处理呢?这个就要用到EXCEL大名鼎鼎的VLOOKUP函数了。具体语法如下&…

外部函数获取内部函数变量_一维随机变量的分布函数

一、分布函数、概率密度(一)一维随机变量的分布函数(二)一维离散型随机变量的概率分布(三)一维连续型随机变量的概率密度(四)一维连续型随机变量的函数的概率密度如:设X的概率密度为f(x), g(x)为连续函数,求Yg(x)的概率密度。方法一、定义法step 1. 求出…