项目三 PLC与RobotStudio联合仿真激光切割工作站——组件制作

本文主要是介绍项目三 PLC与RobotStudio联合仿真激光切割工作站——组件制作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、任务描述

本任务完成传送带组件的制作,抓取和放置事件的设置。

二、传送带组件的制作

(1)设计思路

传送带组件要将工件从一端传送到机器人端,是一个工件的直线运动,另外又要能多次运行,因此每次传送带启动时候要复制一个工件出来,将这个复制出来的工件进行直线移动,在到达传感器位置之后,要停止运动。

信号:启动传送信号——di_start

停止传送信号——di_stop

传感器信号——SensorOut

组件:

(2)组件制作过程

步骤1)完善传感器组件

 步骤2)创建Conveyor组件

新建Smart组件,命名为Conveyor。Conveyor组件建立之后,点击添加组件功能,添加如图的5个组件,Queue,Source,LinearMover和两个数字信号的逻辑运算。

 步骤3)设置组件属性

设置Source的属性为

设置Queue的属性为默认属性

设置LinearMover的属性设置为

步骤4)进行逻辑设置

步骤5)设定工作站逻辑

步骤6)测试逻辑

点击仿真设定,保留传感器组件和传送带组件进行仿真

步骤7)IO仿真器

步骤8)开始仿真

 如果想做的更符合真实的情况,可以将工件的可见性隐藏。大家可以自己调节。

三、吸盘卡爪的事件设置

1. 给两个机器人创建系统

在基本页面下,点击机器人系统下的小三角符号,选择从布局...,开始为机器人创建系统。

 点击下一步,进行系统设置。

点击下一个之后,进入如下界面。点击选项...,进行系统配置。

系统配置要配置两个关键参数:

(1)语言设置

(2)设置通讯方式

 点击确定,退出更改选项对话框,点击完成。

使用同样的方式和配置添加另一个机器人的系统。

2. 配置搬运机器人信号

弹出这个窗口,点击确定,先不重启。

先选中Signal,然后右键,新建Signal。

重启系统

3. 配置抓取事件和释放事件

点击添加,打开创建新事件对话框。点击下一个

选中要设置的信号,触发器条件设置为1

动作类型设置为附加对象

选中附加对象为工件,保持位置。安装到工具MyNewTool上。点击完成。

下面配置释放事件。

注意这里为提取对象。

 完成后的效果为

这篇关于项目三 PLC与RobotStudio联合仿真激光切割工作站——组件制作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/243531

相关文章

从入门到精通MySQL联合查询

《从入门到精通MySQL联合查询》:本文主要介绍从入门到精通MySQL联合查询,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下... 目录摘要1. 多表联合查询时mysql内部原理2. 内连接3. 外连接4. 自连接5. 子查询6. 合并查询7. 插入查询结果摘要前面我们学习了数据库设计时要满

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地