最近一直在看关于喷涂的东西,在网上看了一些教程后自己摸索着操作,感觉效果还不错,能够很好的模拟出喷涂效果。第一次写博客,尽量将自己要表达的东西描述清楚,现将自己的操作过程完整奉上,希望能帮到有需要的人!

第1步 在robotstudio中导入机器人(IRB4600)并安装好工具(ECCO 70AS 03),如下图1所示。

第2步 新建一块长方体模型,调整好位置后点击从布局创建机器人系统(默认设置即可),如图2。注意将图中所示的几个目标点隐藏!

第3步 在smart组件中找到PaintApplicator,相关参数设置如下。设置好之后返回原操作视图出现锥形组件PaintApplicator,将其安装到工具上(注意:安装的时候选择图4第一个,以使基准落到工具末端),最终结果如图5所示。



第4步 在机械装置手动线性调节参数使得工具垂直于几何体(如图6所示),示教此位置目标点p0,手动线性退出一段距离后再次示教第二个目标点,命名为pHome,结果如图7所示。


第5步新建路径path_10,并将工作站数据同步到rapid程序(图8),新建smart组建RapidVariable(控制器)和ColorTable(其它),并设置参数如下图9、图10。注:设置RapidVariable的目的是为了获得rapid变量的值,并将该值和所设置的颜色绑定在一起。ColorTable设置七种颜色(赤橙黄绿青蓝紫)。



第6步 分别在【控制器】-【配置】-【I/0system】-【signal】中新建doPaint信号以及在SmartComponant_1的【信号与连接】-【I/0 signals】中新建diPaint信号。之后再在工作站逻辑和SmartComponant_1中分别连接输入输出信号,如图11、图12所示。


第7步 编辑RAPID程序,如下图13所示

第8步 最终结果如下图所示。

在robotstudio中使用smart组件喷绘七彩圆环相关推荐

  1. RobotStudio Smart组件创建动态夹具

    一.创建动态夹具的smart组件 二.添加组件 ☆Attacher-安装一个对象 属性:Parent-安装的父对象 Flange:机械装置或工具数据安装到 Child:安装对象 Mount:移动对象到 ...

  2. RobotStudio仿真—Smart组件创建动态夹具

    一.创建动态夹具的smart组件 二.添加组件 ☆Attacher-安装一个对象 属性:Parent-安装的父对象 Flange:机械装置或工具数据安装到 Child:安装对象 Mount:移动对象到 ...

  3. c# 无法加载oraops.dll_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础

    Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发.开发语言同样是基于.NET框架的C#语言或VB语言.Smart组件是Robotstudio软件中实现 ...

  4. 使软件可二次开发_RobotStudio二次开发:Smart组件I/O信号声明

    机器人I/O信号说明 Smart组件是RobotStudio软件实现虚拟仿真必不可少的功能,它是机器人I/O信号对仿真对象运动属性控制的连接桥梁.由此可以看出,Smart组件其实就是由I/O信号控制功 ...

  5. c#获取autocad安装位置_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础

    Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发. 开发语言同样是基于 .NET框架的C#语言或VB语言. Smart组件是Robotstudio软件 ...

  6. React(四):Smart组件与Dumb组件

    Dumb组件:在react中,只会接收props,根据props进行渲染的组件称为Dumb组件. Dumb组件不依赖除了React.js和Dumb组件以外的内容,Dumb组件是最纯粹的,可复用性最好的 ...

  7. Lesson 43 Smart 组件 vs Dumb 组件

    Lesson 43 Smart 组件 vs Dumb 组件 大家已经知道,只会接受 props 并且渲染确定结果的组件我们把它叫做 Dumb 组件,这种组件只关心一件事情 -- 根据 props 进行 ...

  8. CryEngine3中的AI组件对象

    CryEngine3中的AI组件对象 AI组件对象 AI Anchor AI Anchor是一个定位点对象,可以用来定义一个AI体的指定Behaviors与参考位置的联系 属性 描述 AnchorTy ...

  9. 如何在.NET中创建服务型组件

    作者:张劲松    本文选自:赛迪网  2002年12月03日    对于在WINDOWS上作过一些开发的程序员来说,COM+应该是不会感到陌生的吧.COM+代表了Microsoft在COM技术平台上 ...

  10. vue ui无效_vue开发中,父组件添加scoped之后。解决在父组件中无法修改子组件样式问题。...

    在vue的开发中,我们需要引用子组件,包括ui组件(element.iview).但是在父组件中添加scoped之后,在父组件中书写子组件的样式是无效果的.去掉scoped之后,样式可以覆盖.但这样会 ...

最新文章

  1. 哈希查找解决地址冲突的两种最常见方法(线性探测再散列,链地址法)C++实现
  2. SpringBoot框架:入门篇
  3. 数据中心、云计算、大数据之间的区别与联系
  4. C++ Primer Plus 笔记第十章
  5. Qt中文乱码解决思路
  6. 机器学习中目标函数、损失函数以及正则项的通俗解释
  7. shell(一)——概述、变量、运算符
  8. FireEye动态:SolarWinds Orion 新 0day用于安装SUPERNOVA
  9. 帮助打造无障碍APP Google将自动化测试GTXiLib
  10. SpringBoot之项目实践一
  11. window wlan 相关服务
  12. 凭借左程云(左神)的这份 “程序员代码面试指南”我入职了字节
  13. 地理信息系统(第二版)汤国安等编著第一章1.1-1.2节
  14. 索尼z5原生android6.0,索尼Z5怎么刷安卓6.0?索尼Z5刷安卓6.0固件包教程
  15. 四级词汇pdf_这或许是史上最全“雅思阅读高频词汇”,赶快拿走吧~~
  16. 生活小技巧 | win10开热点给手机使用
  17. 笔算开2次方根、3次方根详细教程
  18. 腾讯云通信WebIM事件回调的坑~
  19. C语言教程(五):选择结构
  20. mysql error 1837_MySQL复制错误1837的相关缺陷一例——insert delay在GTID下异常binlog格式...

热门文章

  1. vue中使用腾讯视频播放器
  2. 读书笔记—中国跑步指南
  3. api与密度转换公式_原油API度与比重换算表摄氏15
  4. 迪杰斯特拉(Dijkstra)算法
  5. 传智播客asp.net基础视频免费分享
  6. 时间序列(ARIMA)模型
  7. bioRxiv|利用机器智能设计抗新型冠状病毒药物
  8. 斯坦福大学公开课:量子力学_TimelineMax:了解力学
  9. F28335课后习题记录
  10. UNITY接入ANDROID密匙