ABB工业机器人典型工程应用-码垛相关指令应用_第1页
ABB工业机器人典型工程应用-码垛相关指令应用_第2页
ABB工业机器人典型工程应用-码垛相关指令应用_第3页
ABB工业机器人典型工程应用-码垛相关指令应用_第4页
ABB工业机器人典型工程应用-码垛相关指令应用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工业机器人搬运工作站码垛相关指令应用1RelTool的应用在某一生产过程中,为了检测轮毂的质量好坏,机器人将轮毂送往视觉检测单元,分别需要对视觉检测区域1与视觉检测区域2进行拍照检测处理,若其中任何一个区域检测结果不通过则判断该轮毂为不合格产品。机器人运动部分程序为:CONSTrobtargetpCam;PROCmain()MoveJRelTool(pCam,0,0,-500),v1000,z50,tool0;!沿工具坐标tool0的z轴负方向,将机械臂移动至距p1点500mm的位置,即到达拍照等待点。MoveLpCam,v1000,fine,tool0;!运动至相机拍照点,对视觉识别区域1进行识别。SetDoCam;!置位外部信号,让相机触发拍照进行识别。WaitTime2s;!等待相机识别完成。ResetDoCam;!复位外部信号,以便下次触发拍照进行识别。MoveJRelTool(pCam,0,0,0\Rz:=165),v1000,z50,tool0;!将视觉识别区域2旋转至相机识别区域,旋转时需要注意其旋转方向。SetDoCam;WaitTime2s;ResetDoCam;MoveLRelTool(pCam,0,0,-500),v1000,z50,tool0;!回到拍照等待点。ENDPROC本例中使用的工具,其工具坐标与法兰盘上坐标方向一致,这种情况下旋转功能也可使用单转第6轴来实现,但这种方法在程序的编写上会较为繁琐。在一个3*2的仓库中分别有六个轮毂,使用工业机器人对其进行拾取或放置。CONSTrobtargetpStore{6}:=[p1,p2,p3,p4,p5,p6];!建立包含六个元素的一维数组,分别是六个轮毂robtarget抓取目标点p1,p2,p3,p4,p5,p6。PERSnumNumstore;!定义储存轮毂号。

PROCmain()rHubnum;!调用要抓的轮毂rStore;!抓取轮毂ENDPROC

2使用数组的搬运程序编写PROCrStore()MoveJpHome,v200,z50,tool0;!将机器人定义一个home点

MoveJOffs(pStore{Numstore},120,0,40),v200,fine,tool0;!由于此机器人工作站布置较为紧凑,为避免机器人与仓储发生碰撞,其移动轨迹需合理规划。!机器人移动至相对轮毂抓取点偏移(120,0,40)处

MoveLOffs(pStore{Numstore},0,0,40),v50,fine,tool0;!机器人移动至这个轮毂抓取点正上方40处

MoveLpStore{Numstore},v20,fine,tool0;!到达这个轮毂抓取点

Setdi_vaccumn;!吸盘吸取轮毂

WaitTime1.5;!等待1.5sMoveLOffs(pStore{Numstore},0,0,30),v20,fine,tool0;!将轮毂向上提起30mmMoveJOffs(pStore{Numstore},120,0,30),v200,fine,tool0;!移动至轮毂抓取偏移点(120,0,30)处

MoveJphome,v200,z50,tool0;!

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论