machining数控仿真软件 数控车床编程100例图

上一期中 。介绍了基于Smart组件的机器人抓手工具的制作 。既然有了抓手工具 。那么如何通过Smart组件实现机器人抓手对工件的抓取放置工作呢?本期就来介绍这部分内容 。
一、Smart组件添加在原有的机器人抓手工具Smart组件SC_Hand中分别添加Attacher(安装对象)、Detacher(拆除对象)、LineSensor(线性传感器)子对象组件 。其中Attacher子对象组件用于安装工件 。Detacher子对象组件用于拆除工件 。LineSensor子对象组件用于工件检测 。

machining数控仿真软件 数控车床编程100例图

文章插图

machining数控仿真软件 数控车床编程100例图

文章插图
添加的Smart子对象组件
二、Smart组件属性配置1.配置Attacher子对象组件属性 。安装的父对象Parent下点选机器人抓手工具HandTool 。法兰Flange下点选机器人抓手工具的TCP坐标系ToolFrame1 。其他属性保持默认 。
machining数控仿真软件 数控车床编程100例图

文章插图

machining数控仿真软件 数控车床编程100例图

文章插图
Attacher子对象属性配置
2.使用“手动关节运动”命令运行机器人J5轴至90°位置处 。使得机器人抓手工具垂直向下 。
machining数控仿真软件 数控车床编程100例图

文章插图

machining数控仿真软件 数控车床编程100例图

文章插图
机器人J5轴旋转90°
3.LineSensor组件属性对话框中 。点击Start下的任意坐标输入框 。然后在软件工作区中点击机器人抓手工具定位销支撑架位置 。如下图所示 。此时此位置坐标数据被捕捉到Start下的坐标输入框 。
machining数控仿真软件 数控车床编程100例图

文章插图

machining数控仿真软件 数控车床编程100例图

文章插图
线性传感器属性设置1
4.依次复制Start坐标输入框中的数据至End下对应的坐标输入框 。然后将Z轴方向的坐标数据减小10mm(传感器检测距离40mm) 。再在Redius下的输入框中输入3(传感器半径3mm) 。其他保持默认 。点击应用按钮 。此时在抓手工具定位销支撑架位置出现添加的线性传感器 。
machining数控仿真软件 数控车床编程100例图

文章插图

machining数控仿真软件 数控车床编程100例图

文章插图
线性传感器属性设置2
5.左侧浏览树中右击机器人抓手工具HandTool 。在弹出的快捷菜单中取消勾选“可由传感器检测” 。使得抓手工具不能被线性传感器检测 。Detacher子对象组件属性保持默认即可 。
三、Smart组件属性连结配置软件工作区SC_Hand组件窗口中 。点击属性与连结标签 。在属性连结区域下点击“添加连结” 。分别以下两条属性连结 。其中第一条属性连结是将线性传感器检测到的部件作为安装对象组件的安装对象 。第二条属性连结是将安装对象组件的安装对象作为拆除对象组件的拆除对象 。
machining数控仿真软件 数控车床编程100例图

文章插图

machining数控仿真软件 数控车床编程100例图

文章插图
Smart组件属性与连结配置
四、Smart组件信号与连接配置软件工作区SC_Hand组件窗口中 。I/O连接区域下 。全部删除已经添加的I/O连接 。然后点击“添加I/O Connection” 。为抓手工具Smart组件重新添加I/O连接 。添加完成后如下图所示 。
machining数控仿真软件 数控车床编程100例图

文章插图

machining数控仿真软件 数控车床编程100例图

文章插图
Smart组件I/O连接配置
说明:
(1)添加的数字量输入信号HandCO是组件抓手工具控制信号 。
(2)添加的数字量输出信号HandOK是组件抓手工具反馈信号 。
(3)使用抓手工具组件控制信号HandCO激活线性传感器的检测 。
(4)使用线性传感器检测输出信号激活抓手工具关闭动作 。
(5)使用抓手工具关闭动作反馈信号激活安装子组件安装工件 。
(6)对抓手工具组件控制信号HandCO实现非逻辑 。使得HandCO信号低电平时有效 。
(7)当抓手工具组件控制信号HandCO低电平时 。激活抓手工具打开动作 。
(8)使用抓手工具打开动作反馈信号激活拆除子组件拆除工件 。
(9)使用抓手安装组件的安装完成信号与拆除组件的拆除完成信号来激活置位、复位抓手工具反馈信号HandOK 。
五、机器人示教编程1.添加工件到机器人工作站中 。并将其移动到合适的位置 。

推荐阅读