- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目八赛证训练专栏
强化训练一:产品盖板装配与出入库
【训练要求】
对工位上所有产品进行盖板安装锁螺丝及入库任务,对工业机器人操作编程实现以下动作流程:
初始要求:将A03产品放置到一号工位(无盖板),将A04产品放置到二号工位(无盖板),将A05产品放置到三号工位(无盖板),将A06产品放置到四号工位(无盖板);
(1)工业机器人动作起始点为Home点。
(2)工业机器人拾取吸盘工具。
(3)工业机器人回到Home点。
(4)工业机器人依次对所有产品安装盖板。
(5)工业机器人回到Home点。
(6)工业机器人放回吸盘工具。
(7)工业机器人回到Home点。
(8)工业机器人拾取螺丝枪。
(9)工业机器人对所有产品对角锁两颗螺丝。
(10)工业机器人放回螺丝枪。
(11)工业机器人拾取吸盘工具。
(12)工业机器人将所有产品放入成品区。
(13)工业机器人回到Home点。
(14)工业机器人放回吸盘工具。
(15)工业机器人动作结束点为Home点。
【解题思路】
1.模块化思路:分别创建并编写工具拾取/卸载、取放盖板、自动锁螺钉、成品入库等功能的子程序(每个子程序内部根据需求还可以增加必要的子程序),分别用于实现任务中的不同功能要求;
2.根据要求编写main程序,按以下顺序调用子程序:
(1)工具拾取/卸载(设置参数为拾取吸盘工具功能);
(2)取放盖板(设置循环4次实现安装4块盖板到4个PCB产品上);
(3)工具拾取/卸载(设置参数为卸载吸盘工具功能);
(4)工具拾取/卸载(设置参数为拾取螺丝枪工具功能);
(5)自动锁螺钉(设置2层循环,外循环为4个工位,内循环为每个PCB产品锁2颗螺丝);
(6)工具拾取/卸载(设置参数为卸载螺丝枪工具功能);
(7)工具拾取/卸载(设置参数为拾取吸盘工具功能);
(8)成品入库(设置循环4次实现所有产品均放入成品区);
(9)工具拾取/卸载(设置参数为卸载吸盘工具功能);
【实战训练】
具体训练的编程和调试过程如下。
1.工业机器人示教
根据任务要求,创建以下点位(robtarget型数据),并手动操纵工业机器人完成所有点位的示教,确认位置正确后点击示教器“修改位置”按钮保存点位数据。
(1)吸盘工具位置xipan;
(2)螺丝枪工具位置gun;
(3)盖板原料区存放4块盖板的位置数组gaiban{4},其中gaiban{1}为4块盖板中最上方盖板的位置,gaiban{4}为4块盖板中最下方盖板的位置;
(4)一号~四号工位安装4块盖板的位置数组fgb{4},其中fgb{1}为一号工位安装盖板位置,fgb{4}为四号工位安装盖板位置;
(5)螺钉送料单元吸螺钉位置xld;
(6)锁螺钉流程安全位置safe;
(7)一号~四号工位共8个锁螺钉位置数组sld{4,2},其中sld{1,1}为一号工位第1个锁螺钉位置,sld{4,2}为四号工位第2个锁螺钉位置;
(8)成品区放置4个成品位置数组cp_ok{4},其中cp_ok{1}为成品区放置最下方成品的位置,cp_ok{4}为成品区放置最上方成品的位置。
2.工业机器人编程
(1)工具拾取/卸载程序
可直接使用任务一介绍的例行程序“tool_get_put(robtargeta,numb)”,具体程序略。
(2)取放盖板程序
参考任务一单个产品的取盖板与放盖板程序,调用例行程序“x_f(numa,numb,numc)”实现盖板的吸取/释放,通过使用FOR指令编写4块盖板安装程序如下。
PROCGet_Put_Gaiban()
FORiFROM1TO4DO
dian:=gaiban{i};
x_f100,1,1;
MoveAbsJHome\NoEOffs,v1000,fine,tool0;
dian:=fgb{i};
x_f100,2,1;
MoveAbsJHome\NoEOffs,v1000,fine,tool0;
ENDFOR
ENDPROC
(3)自动锁螺钉程序
参考任务二单个产品的自动锁螺钉程序,通过调用例行程序“GET_Ld()”实现吸螺钉,由于本任务要求每个产品对角锁2颗螺丝,因此需要修改循环次数,编写程序如下。
PROCScrew()
VARnumj;
FORaFROM1TO4DO
FORiFROM1TO2DO
GET_Ld;
MoveLOffs(sld{a,i},0,0,70),v200,fine,tool0;
ResetScrew_BVac;
ResetScrew_Hit;
WaitTime0.5;
您可能关注的文档
- 机器人技术应用项目教程(ABB)(第二版)参考程序4-3 知识拓展:三极管芯片视觉检测参考程序.docx
- 机器人技术应用项目教程(ABB)(第二版)参考程序4-4 知识拓展:单个PCB产品芯片的智能分拣与装配参考程序.doc
- 机器人技术应用项目教程(ABB)(第二版)参考程序5-3 知识拓展:涂胶机器人程序设计.docx
- 机器人技术应用项目教程(ABB)(第二版)参考程序5-4 知识拓展:码垛机器人程序设计.docx
- 机器人技术应用项目教程(ABB)(第二版)参考程序5-7 知识拓展:分拣机器人程序设计.docx
- 机器人技术应用项目教程(ABB)(第二版)参考程序5-8 知识拓展:PLC程序设计.docx
- 机器人技术应用项目教程(ABB)(第二版)参考程序5-9 知识拓展:产品盖板装配与出入库机器人程序设计.docx
- 机器人技术应用项目教程(ABB)(第二版)参考程序 5-10 知识拓展:产品生产优化与安全机器人程序设计.docx
- 《机器人技术应用项目教程》(第二版) 3-9 强化训练:项目五赛证训练专栏.docx
- 《机器人技术应用项目教程》(第二版) 3-16 强化训练:项目六赛证训练专栏.docx
- DB14∕T 143-2019 苹果褐斑病测报调查规范.docx
- DB14∕T 1417-2017 人工生态公益林经营技术规范.docx
- DB14∕T 1469-2017 胡麻垄膜集雨沟播栽培技术规程.docx
- DB14∕T 1457-2017 带柄玻璃杯标准规范.docx
- DB14∕T 1394-2017 北柴胡良种繁育技术规程.docx
- DB14∕T 1352-2017 晋北区旱地黍子栽培技术规程.docx
- DB14∕T 560-2010 人工影响天气火箭作业系统年检技术规范.docx
- DB14∕T 1510-2017 玉米镰孢穗腐病抗性鉴定牙签接种技术规程.docx
- DB14∕T 166.2-2007 太原绿色转型标准体系 第2部分:框架.docx
- DB14∕T 703-2012 气象灾害等级划分.docx
文档评论(0)