Robotstudio软件:工作站中多台机器人I/O通信仿真实现

本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注!

真实的机器人工作站中往往都是由多台机器人组成的,它们在工作站中分别承担着各自的任务,为了工作任务的有序进行,机器人与机器人之间就要进行信号交互,以协调各自的工作顺序。这种机器人与机器人之间的信号交互在现实工作站中一般都是由主控PLC来完成的,同样的Robotstudio软件中也可以进行多台机器人之间的信号交互仿真,只是软件中使用的不是PLC,那么用的是什么呢?本期就来为大家介绍一下。

一、多机器人工作站创建

1.“基本”菜单下,从“ABB模型库”中添加多台机器人模型,这里以3台IRB 120机器人为例,添加完成将3台机器人移动到合适位置。

2.“从布局生成机器人系统”,系统名称分别命名为MultiRobot_System_1,选择系统的机械装置中只勾选第1台机器人名称IRB_120_3_58_01,然后选择相应的系统配置选项,点击完成按钮,第1台机器人创建系统完成。

3.参考步骤2分别为第2台机器人、第3台机器人创建系统,这样就分别创建了三台机器人的三个独立控制系统。

注:在不进行多台机器人各轴协调工作的情况下,多台机器人系统创建时一定要在“选择系统的机械装置”步骤时单独勾选机器人分别进行系统配置,这样才能创建出独立的机器人控制系统。

二、I/O信号配置

1.“控制器”菜单下,左侧浏览树中点选第1台机器人控制系统“MultiRobot_System_1”,然后点击“配置”下的小三角,在弹出的下拉菜单中选择“I/O System”,打开配置- I/O System窗口。

2.左侧浏览树中右击“DeviceNet Device”,在弹出的快捷菜单中选择“新建DeviceNet Device”,实例编辑器对话框中做如下图所示设置,点击确定按钮,机器人I/O通信板卡配置完成。

3.左侧浏览树中右击“Signal”,在弹出的快捷菜单中选择“新建Signal”,实例编辑器对话框中做如下图所示设置,此为机器人1向机器人2发送的信号,点击确定按钮。

3.参考上述步骤1~2为机器人1、机器人2、机器人3分别进行I/O信号配置,配置参数如下表所示。

Multiple_Robots_1信号驱动配置参数

使用来自模板的值

Name

Address

DSQC 652 24VDV I/O Device

D652

10

Multiple_Robots_2信号驱动配置参数

使用来自模板的值

Name

Address

DSQC 652 24VDV I/O Device

D652

10

Multiple_Robots_3信号驱动配置参数

使用来自模板的值

Name

Address

DSQC 652 24VDV I/O Device

D652

10

机器人1 I/O信号配置参数

序号

Name

Type of Signal

Assigned to Device

Device Mapping

1

do_2

Digital Output

d652

0

2

do_3

Digital Output

d652

1

3

di_2

Digital Input

d652

0

4

di_3

Digital Input

d652

1

机器人2 I/O信号配置参数

序号

Name

Type of Signal

Assigned to Device

Device Mapping

1

do_1

Digital Output

d652

0

2

do_3

Digital Output

d652

1

3

di_1

Digital Input

d652

0

4

di_3

Digital Input

d652

1

机器人3 I/O信号配置参数

序号

Name

Type of Signal

Assigned to Device

Device Mapping

1

do_1

Digital Output

d652

0

2

do_2

Digital Output

d652

1

3

di_1

Digital Input

d652

0

4

di_2

Digital Input

d652

1

三、工作站逻辑设置

现实的机器人工作站中,多台机器人的信号交互是通过PLC实现的。在软件仿真中,机器人与机器人之间的信号交互则需要在工作站逻辑中进行设置。

1.在“仿真”菜单栏下,点击“工作站逻辑”按钮,弹出工作站逻辑设置对话框,点击上方的“信号与连接”属性标签,切换到工作站信号与连接添加对话框。

2.在I/O连接属性下,点击下方的“添加I/O Connection”,为工作站创建信号连接,如下图所示。

说明:以上的信号连接是将机器人1、机器人2、机器人3两两之间发送与接收的信号进行连接。

四、仿真运行

1.“控制器”菜单下,点选左侧浏览树中的机器人控制器,然后点击上方的“控制面板”命令按钮,在弹出的控制面板中分别设置机器人1、机器人2、机器人3为“手动”操作模式。

2.“仿真”菜单下,左侧浏览树中点选机器人1,然后点击上方的“I/O仿真器”,在弹出的I/O信号仿真面板中,设备下点选d652,输出/输出信号切换为机器人配置的I/O信号。

3.参考步骤2,为机器人2、机器人3分别打开I/O仿真器面板,然后分别点击下方的输出信号,可以看到与其进行交互的机器人输入信号有接收显示。

更多内容,请关注公众号IndRobSim。

  • 7
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
基于RobotStudio搬运机器人智能工作站仿真设计是一种利用ABB机器人仿真软件进行开发的方法。这种方法可以帮助工程师在实际的生产环境模拟机器人的工作过程,从而评估其效率和性能。 在这个仿真设计过程,首先需要确定机器人工作站布局和配置。这包括工作站的大小、工作台、存储设备和机器人的位置等。然后,可以将机器人的模型导入到RobotStudio软件,根据实际情况进行参数设定。例如,可以调整机器人的速度、功率和夹爪的设计等。 基于RobotStudio搬运机器人智能工作站仿真设计还可以通过添加实际情景进行模拟。例如,工程师可以添加传感器来监测机器人的工作状态,或者设置限制条件来模拟现实环境的挑战。这些因素都能够提高仿真的可靠性和准确性。 在仿真过程,可以通过模拟机器人的工作任务来评估其性能。这可以包括搬运物料、装配零件或执行其他复杂操作。通过对机器人的路径规划、避障和抓取能力进行测试,可以评估其效率和精确性。 基于RobotStudio搬运机器人智能工作站仿真设计的优势是显而易见的。首先,它可以帮助工程师在实际开发之前评估机器人的性能,并检测潜在的问题。其次,它可以节省时间和成本,因为在实际部署之前可以进行多次仿真。最后,这种方法还可以提高生产线的安全性,因为可以在安全环境评估机器人的行为。 总的来说,基于RobotStudio搬运机器人智能工作站仿真设计是一种高效和可靠的方法,可以用于评估机器人性能和优化工作站布局。这种方法可以帮助企业提高生产效率,节省成本,并提高工作安全性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IndRobSim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值