RobotStudio仿真—Smart组件创建动态夹具
一、创建动态夹具的smart组件
二、添加组件
☆Attacher—安装一个对象
![](/assets/blank.gif)
属性:Parent—安装的父对象
Flange:机械装置或工具数据安装到
Child:安装对象
Mount:移动对象到其父对象
Offset:当进行安装时位置与安装的父对象相对应
Orientation:当进行安装时,方向与安装的父对象相对应
输入:Execute:设为high(1)时去安装
输出:Executed:设为high(1)时当此操作完成
☆Detacher—拆装一个已安装的对象
属性:Child:安装对象
KeepPosition:如果是false,已安装对象回到原始的位置
输入:Execute:设为high(1)时去取消安装
输出:Executed:设为high(1)时当此操作完成
☆LinSensor—检测是否有任何对象与两点之间的线段相交
属性:Start:起点
End:结束点
Radius:感应半径
SensorPart:已有的部件已靠近开始点
SensorPoint:包含的点是线段与接近的部件相交
输入:Active:设为1时去激活传感器
输出:SensorOut:设为high(1)时当对象与线段相交时
三、属性连结
![](/assets/blank.gif)
线传感器检测到的对象即为安装的子对象。
拆除的子对象即为安装的子对象。
四、IO信号
![](/assets/blank.gif)
diGripper:真空吸盘动作信号
doVacuumOK:真空反馈信号
五、IO连结
![](/assets/blank.gif)
吸盘SC_Gripper工作信号diGripper为“1”时,线传感器LineSensor开始激活(输入信号Active为“1”),线传感器一旦检测到对象,输出信号SensorOut即为“1”,开始执行安装Attacher动作(输入信号Execute为“1”),安装执行完成后(Executed为“1”),真空反馈信号doVacuumOK为“1”,程序部分执行拾取动作,吸盘工作信号diGripper为“0”时,即线传感器检测到的对象取反时,开始执行拆除Detacher动作(输入信号Execute为“1”),拆除执行完成后(Executed为“0”),真空反馈信号doVacuumOK为“0”。
RobotStudio仿真—Smart组件创建动态夹具相关推荐
- RobotStudio Smart组件创建动态夹具
一.创建动态夹具的smart组件 二.添加组件 ☆Attacher-安装一个对象 属性:Parent-安装的父对象 Flange:机械装置或工具数据安装到 Child:安装对象 Mount:移动对象到 ...
- 【微信小程序】创建动态组件和引用的方法
实战内容:创建微信小程序动态组件并在其他页面中引用该组件 欢迎关注收藏订阅专栏!!! 文章目录 一.今日实战目标 二.实战步骤 1.创建动态组件 2. 局部引用组件 3. 全局引用组件 三.注意事项 ...
- IOS小组件(4-2):创建可配置小组件(动态修改配置数据)
IOS小组件(4-2):创建可配置小组件(动态修改配置数据) 引言 在项目中添加"Intens Extension" 在 xxx.intentdefinition文件中增加一个动态 ...
- vue 创建动态组件
动态组件:官网介绍 通过使用保留的 <component> 元素,动态地绑定到它的 is 特性,我们让多个组件可以使用同一个挂载点.根据 v-bind:is="组件名" ...
- c# 无法加载oraops.dll_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础
Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发.开发语言同样是基于.NET框架的C#语言或VB语言.Smart组件是Robotstudio软件中实现 ...
- 使软件可二次开发_RobotStudio二次开发:Smart组件I/O信号声明
机器人I/O信号说明 Smart组件是RobotStudio软件实现虚拟仿真必不可少的功能,它是机器人I/O信号对仿真对象运动属性控制的连接桥梁.由此可以看出,Smart组件其实就是由I/O信号控制功 ...
- c#获取autocad安装位置_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础
Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发. 开发语言同样是基于 .NET框架的C#语言或VB语言. Smart组件是Robotstudio软件 ...
- 如何使用Next.js创建动态的Rick and Morty Wiki Web App
Building web apps with dynamic APIs and server side rendering are a way to give people a great exper ...
- 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 创建 事件监听器 对应的 动态代理 | 动态代理的数据准备 | 创建调用处理程序 | 创建动态代理实例对象 )
文章目录 前言 一.创建 事件监听器 对应的 动态代理 二.动态代理 数据准备 三.动态代理 调用处理程序 四.动态代理 实例对象创建 前言 Android 依赖注入的核心就是通过反射获取 类 / 方 ...
最新文章
- P3924 康娜的线段树(マジやばくね)(线段树、期望、前缀和)难度⭐⭐⭐★
- Linux安装CentOS7(图文详解)
- 惠新宸php教程_惠新宸:PHP在百度的应用现状及展望
- thinkjs——两表联查
- Android 系统性能优化(34)---Android UI 性能优化
- Python中利用for循环的求和运算
- mysql有没有模式,关于sql:没有数据的MySql导出模式
- ios protobuf java_iOS 集成Protobuf,转换proto文件
- latex数学符号加粗_LaTex数学公式符号整理
- 【JavaScript学习-红宝书】1.语言基础
- SublimeText 3 高亮 MATLAB语法
- Spark入门程序(idea,scala)
- 超级鹰平台识别boss验证码
- 组成原理之全加器实验
- 我在小公司,当了五年的前端切图仔
- 技术分享:逆向破解华为路由器第三部分
- css布局-多行文字垂直居中
- javascript 中的onblur 事件
- 改进杂草算法求解WSN节点分布优化问题
- CEC2019:麻雀搜索算法(提供Matlab代码)
热门文章
- Anaconda下载以及创建自己的环境
- Windows 10 下安装pycrypto时出错的解决问题
- 顺序表(一篇带你掌握顺序表)
- 教你三分钟修改视频画面的尺寸大小
- js正则表达式之 (?=) (?!)
- 使用 Nginx 如何部署 web 项目
- arduino中的serial .available()和serial.read()是区别
- 100个Python实战练手项目(附源码+素材),学习必备
- 海外网红KOL营销的合作方式
- mongoshake