概述

对于机器人工作站或生产线的虚拟仿真,很大一部分的作用是找出机器人与工装夹具等外围设备的最佳布局位置。市面上大多数的工业机器人虚拟仿真软件都有这种专门用于检测机器人与外围设备之间最佳布局位置的功能,比如DELMIA软件中的“Auto Place”功能。同样的,Process Simulate软件也提供了这样的功能,功能的名字叫“Smart Place”。本期就来为大家介绍一下Process Simulate软件中“Smart Place”功能的使用方法。按照机器人虚拟仿真基本流程,使用这个功能一般都是在工艺点(点焊焊点)姿态调整完成之后,这一点需要注意一下。

功能介绍

Process Simulate软件中的“Smart Place”功能与DELMIA软件中的“Auto Place”功能非常类似,它也可以自动检测出机器人与工装夹具之间的最佳摆放位置。二者之间的不同之处是:Auto Place功能只有一种机器人放置检测模式,而Smart Place功能具有两种放置检测模式,分别是机器人放置检测模式与工装夹具放置检测模式。无论是机器人放置检测模式还是工装夹具放置检测模式,Smart Place功能都会以特定颜色的图形显示出可达性检测结果,以确保仿真人员能够直观的看出机器人与夹具之间的最佳放置位置。

针对Process Simulate软件中Smart Place功能的两种放置检测模式功能介绍如下。

机器人放置检测模式:使用机器人放置检测模式,可以自动检测出在选定空间范围内机器人与工艺点之间可达性的空间点,可达性包括完全可达、部分可达以及碰撞干涉。通过检测出的可达空间点就能够找到机器人的最佳放置位置。

工作原理:选择机器人与工艺点之后,再定义一个希望系统检测的包含具体数目空间点的2D或3D区域。在此基础上,Process Simulate软件会检测选定区域中的每一个机器人可能放置的目标点(空间点),并检测出机器人在工艺点与可能的放置目标点之间是否可达,从而显示出可达性效果。

工装夹具放置检测模式:使用工装夹具放置检测模式,可以自动检测出在选定空间范围内机器人与被选中的工装夹具(包含零件和资源)之间可达性的空间点,可达性包括在执行相关操作时,完全可达、部分可达以及碰撞干涉。通过这种检测模式可以使我们在保持机器人可达性的同时,优化工装夹具的放置位置。

工作原理:选择具有相关操作的机器人与工装夹具之后,再定义一个希望系统检测的包含具体数目空间点的2D或3D区域。在此基础上,Process Simulate软件会检测选定区域中的每一个工装夹具可能放置的目标点(空间点),并检测出机器人在执行相关操作时是否可以到达可能的夹具目标点位置,从而显示出可达性结果。

说明:如果在嵌套在设备上的机器人或工装夹具上使用Smart Place功能,那么可达性与碰撞干涉检测将以整个设备为基准。此时,机器人的基坐标系将被用作参考坐标系。

如果机器人或夹具的父级设备在“Modeling”菜单中被激活编辑状态(Set Modeling Scope),那么Smart Place功能可达性和碰撞干涉检测将仅基于当前机器人或工装夹具,而不是设备整体。

当选择了多个工装夹具时,Smart Place功能检测结果将与包含所有已定义的工装夹具的边界框的几何中心点有关。

机器人放置模式操作

在软件的“Robot”菜单栏下点击“Smart Place”命令按钮,打开Smart Place对话框。

在Placement Mode and Search Targets功能区域下点选“Robot Placement”,即机器人放置检测模式,默认情况下已点选此检测模式。

左侧对象浏览树Object Tree中点选机器人,然后在操作浏览树Operation Tree中的点选机器人工艺操作(如焊接操作),或工艺操作中的所有工艺点。

Smart Place对话框中的Search Area功能区用于设置自动检测区域(2D或3D),可以通过拖动相应坐标轴下的滚动条设置检测区域大小,也可以通过点击任意坐标区域范围下的坐标数值,打开Grid Area Definition对话框,在此对话框中设置检测区域范围。其中,Min与Max参数用于设置检测区域大小,Grid参数用于设置在相应尺寸方向范围内分割的目标点数量(立体检测区域为层数)。

勾选Legend功能区域下的“Partial Reached”、“Collision”,然后点击Start按钮,此时软件开始自动检测机器人在选定区域中与工艺点的可达性。检测完成后,可达性输出结果以不同颜色的格子(代表设定的目标点)显示在Search Results功能区域下。若是设置了检测区域的高度(Z Range)值,那么可以通过增减Results for Level后的参数来切换显示各层的可达性结果。

在软件的工作区中也会显示设置的检测区域,并在检测区域中以相应颜色的“+”显示当前选择层数中机器人与工艺点之间的可达性结果。

此时,在Search Results功能区域中显示的检测结果的任意格子上双击鼠标,或点选格子后点击下方的“Place”按钮,机器人将移动到此格子对应的空间位置上(目标点上),格子上也会以“×”号标记,点击“Reset”按钮,机器人将恢复到初始放置位置。

机器人可达性检测结果含义

Smart Place对话框中Search Results功能区域显示的不同颜色的检测结果或软件工作区不同颜色的检测结果“+”的含义如下表。

对于“完全可达”和“部分可达”的位置,软件还将在该位置(格子)外围的方框上显示机器人关节极限状态,状态含义如下所示表。

工装夹具放置模式操作

工装夹具放置模式的操作与机器人放置模式的操作方法类似,这里要注意的是,点选“Fixture Placement”模式后,不用点选夹具或机器人,直接在操作浏览树Operation Tree中点选工艺资源节点,机器人、加工工件以及包含在工艺资源节点中的工艺点都会被自动加载。

另外,在点选了“Fixture Placement”模式后,Search Results功能区域中的“Full Search”选项会被激活,这个功能选项是针对有多种工艺操作(或多台机器人)的情况。此时,如果不点选Full Search选项,那么软件在检测过程中一旦发现有无法到达的目标点时,软件将立即输出检测结果,后续未检测的空间区域将不再进行检测;如果点选了Full Search选项,那么即使检测到无法到达的位置,后续的未检测的空间区域依然会继续进行检测,直到全部检测完成为止。

附加功能介绍

Smart Place功能中除了基本的可达性自动检测以外,还有一些便捷的附加功能。

在点选了“Robot Placement”模式后,其后的“Auto Create Collision Set”工具按钮会被激活,点击此按钮会在Collision Viewer对话框中自动创建一条碰撞干涉检测条目,点击Collision Viewer对话框中的“Collision Mode OnOff”工具按钮,会显示出该条目碰撞干涉检测的详细结果。

在点选了“Fixture Placement”模式后,其后的“Replace robot”工具按钮会被激活,点击此按钮后会弹出Replace robot to check with operation对话框,在这个对话框中我们可以点选备选的机器人来替换当前的机器人,然后再进行下一轮的可达性检测。

The End


上一篇:PDPS软件:机器人可达性测试功能介绍与使用方法

使用inetaddress测试目标可达性_PDPS软件机器人虚拟仿真:Smart Place功能介绍与使用方法...相关推荐

  1. el-select 多选取值_PDPS软件:机器人焊枪工具自动选取功能介绍与使用方法

    概述 机器人工作站或生产线虚拟仿真工作中最重要的一个步骤就是对用于加工工件的机器人工具的选取,市面上大多数的虚拟仿真软件都提供了这样的功能,在Process Simulate软件中,这个功能叫做Geo ...

  2. PDPS软件:机器人焊枪工具自动选取功能介绍与使用方法

    本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 概述 机器人工作站或生产线虚拟仿真工作中最重要的一个步骤就是对用于加工工件的机器人工具的选取,市面上大多数 ...

  3. PDPS软件:机器人仿真动画视频输出功能介绍与使用方法

    目录 功能介绍 打开视频录像机 录制参数设置 视频录制操作 视频查看方法 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 功能介绍 与其他的虚拟仿真软件一 ...

  4. DELMIA软件:机器人仿真运行延时功能介绍与使用方法

    目录 概述 使用命令按钮添加延时 在示教器中添加延时指令 延时时间修改方法 延时功能删除方法 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 概述 延时是 ...

  5. DELMIA软件:文本信息提示框功能介绍与使用方法

    目录 概述 文本信息创建 修改文本信息 增加文本信息 删除文本信息 仿真运行 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 概述 DELMIA软件在机器 ...

  6. ROBOGUIDE软件:机器人仿真视频导出功能介绍与使用方法

    目录 功能说明 导出视频规格设置 导出视频Logo添加 视频导出方法 视频查看 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 功能说明 市面上大部分的机 ...

  7. 制动器作用停止 发那科机器人_FANUC机器人:奇异点回避功能介绍与使用方法

    奇异点概述 大部分6轴关节型机器人,由于机械限位或软限位的限制,在其运动空间中会出现逆运动学无解的情况,也就是基于坐标的规划运动无法明确的逆向转化为机器人各个关节轴的旋转角度,在机器人工作空间中这些逆 ...

  8. 使用inetaddress测试目标可达性_白盒测试工具―Winams介绍

    CoverageMaster winAMS : 适用于嵌入式目标机代码的单元测试工具 全面支持嵌入式微机!验证嵌入式C/C++软件 实施以模块为单位的自动化单元测试工具 不需要HookCode 直接使 ...

  9. 使用inetaddress测试目标可达性_纯java手写打造方法级白盒测试框架

    我们在做服务端测试时,经常使用的自动化测试框架或平台大多通过restful风格使用http协议接入系统,例如常见的Jmeter.LoadRunner.Postman等,还有不常用或付费的工具如Test ...

最新文章

  1. java学习笔记_Java学习笔记——第1篇
  2. MaxScale Binlog Server
  3. 用Go语言建立一个简单的区块链part6(2):交易(2)
  4. MySQL-入门安装
  5. [HDOJ5573]Binary Tree(找规律,贪心)
  6. html HTML1300 进行了导航,jquery根据文章H标签自动生成导航目录
  7. 宽容随和 不失勤恳 充满信心--对工作、生活的一些感悟
  8. Android学习笔记---Android利用Sqlite,并且用sql语言操作SQLite数据库
  9. 【报告分享】中金103页区块链行业报告:区块链与数字货币,科技如何重塑金融基础设施.pdf(附下载链接)
  10. 电大计算机dm编写程序,渭南电大计算机应用基础网考答题过程介绍
  11. python中的counter函数_Python的 counter内置函数,统计文本中的单词数量
  12. Windows下python的配置
  13. 千锋教育python老师_千锋老师分享Python经典面试题
  14. Vivado IP核之浮点数乘除法 Floating-point
  15. 体系结构学习笔记一:硬件动态调度算法介绍以及基于Verilog的Tomasulo实现
  16. 职场人士升职加薪必备的工作软件,总有一款适合你
  17. Matlab——彩色图像的拼接与裁剪
  18. dsf5.0获取嵌入页面的数据
  19. 同济弱鸡21考研逆袭之路(四)
  20. COALESCE()函数 一个非常有用的函数

热门文章

  1. C语言动态数组建立方法
  2. b500k带开关电位器内部构造_R138带开关大功率大电流电位器 B10K B500K
  3. 一文读懂,从0到1设计电商评价产品
  4. 全国计算机一级选择题汇总,全国计算机一级考试选择题训练及答案
  5. java 语音匹配,java-语音识别,是否可以通过正则表达式确定用户所说的内容?
  6. javaScript入门基础说明
  7. word-break属性和css换行显示
  8. AngularJS快速入门指南03:表达式
  9. 深入理解this机制系列第三篇——箭头函数
  10. httpHandlers和httpModules接口介绍 (5)