版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ABB机器人码垛程序ABB机器人码垛程序ABB机器人码垛程序资料仅供参考文件编号:2022年4月ABB机器人码垛程序版本号:A修改号:1页次:1.0审核:批准:发布日期:MODULEMainModulePROCMain()TPErase;TPReadNumnCount1,"QingShuRuYiMaBaoShu!";TPReadNumnJob,"QingShuRuMoShi:50KG:=1,25KG:=2!";InitAll;WHILETRUEDOReadType;clock2re;PickIF;clock2re;PlaceOF;ENDWHILEENDPROCPROCclock2re()!tempint:=movstat; IFDI10_1Product0K=0orDI10_2TuoPanOK=0ThenIFtempint<thenClkStartCLK2;ELSEClkStopCLK2;ENDIFElseClkStopCLK2;EndIFEndprocPROCInitAll()MoveHome;ResetDO10_1JiaZhua;ResetDO10_2YaBan;ResetDO10_3ZhuaOK;ResetDO10_4MaDuoOK;Waittime;bPickPart:=FALSE;ClkResetCLK1;ClkStartCLK1;ClkResetCLK2;MoveLOffs(pPick,0,0,400),vFast,z10,tGripper\WObj:=wobj0;ENDPROCPROCPickIF()IFbPickPart=FALSEANDnJob<>0ANDDI10_1Product0K=1THEN !CalculatePick;MoveJOffs(pPick,0,0,400),vFast,z200,tGripper\WObj:=wobj0;!MoveLDOOffs(pPick,0,0,100),vFast,z20,tool0\WObj:=wobj0,DO10_1JiaZhua,1;MoveLpPick,vFast,fine,tGripper\WObj:=wobj0;Close1;GripLoadLoadFull;Accset50,50;HandshakeIF;bPickPart:=TRUE;ConfL\Off;MoveJpAfterPick,vFast,z60,tGripper\WObj:=wobj0;ENDIFENDPROCPROCPlaceOF()IFDI10_2TuoPanOK=1ANDbPickPart=TRUETHENCalculatePlace;ConfL\Off;!MoveLOffs(pOver,0,0,nOffsZ2),vFast,z200,tGripper; IFbTag=truethen Accset70,70; MoveJpAbovePlace,vFast,z10,tGripper\WObj:=wobj0; elseAccset90,90; MoveJpAbovePlace,vFast,z10,tGripper\WObj:=wobj0; EndifAccset100,100;!placefirstboxConfL\Off;!MoveLOffs(pPlace1,nOffsX1,nOffsY1,nOffsZ1),vTurn,z10,tGripper\WObj:=wobj0;MoveLpPlace1,vMiddle,fine,tGripper\WObj:=wobj0;Open1;ConfL\Off;MoveLOffs(pPlace1,0,0,nOffsZ1),vMiddle,z5,tGripper\WObj:=wobj0;GripLoadLoadEmpty;Accset100,100;bPickPart:=FALSE;IncrnCount1;HandshakeOF;MoveJpAbovePick,vFast,z200,tGripper\WObj:=wobj0;MoveLOffs(pPick,0,0,400),vFast,z10,tGripper\WObj:=wobj0;!MoveJpHome,vFast,z200,tGripper;ENDIFENDPROCPROCHandshakeIF()IFnJob=1THEN!SetDO10_3ZhuaOK;ENDIFIFnJob=2THEN!SetDO10_3ZhuaOK;ENDIFENDPROCPROCHandshakeOF()IF(nCount1=40andnJob=1)or(nCount1=80andnJob=2)THENSetDO10_4MaDuoOK;WaitDIDI10_2TuoPanOK,0;SetDO\SDelay:=,DO10_4MaDuoOK,0;nCount1:=0;ClkStopCLK1;ClkStopCLK2;TPErase;nCycleCount:=ClkRead(CLK1);Waitingtime:=ClkRead(CLK2);TPWrite"Cycletime:"\Num:=nCycleCount;TPWrite"WaitingtimeinthisCycle:"\Num:=Waitingtime;ClkResetCLK2;ClkResetCLK1;ClkStartCLK1;ENDIFENDPROCPROCMoveHome() TempP1:=CRobT(\Tool:=tool0\WObj:=wobj0); ;MoveJTempP1,v1000,z20,tGripper;MoveJpHome,v1000,z20,tGripper;ENDPROCPROCReadType()IFnPriority=1ANDDI10_1Product0K=1THEN!nJob:=1;!IncrnPriority;ELSEIFnPriority=2ANDDI10_1Product0K=1THEN!nJob:=2;!IncrnPriority;ELSE!nJob:=0;!IncrnPriority;!IFnPriority>2nPriority:=1;ENDIFENDPROCPROCOpen1()ResetDO10_2YaBan;Waittime;ResetDO10_1JiaZhua;waittime;!WaittimenTimeGripper;ENDPROCPROCClose1()SetDO10_1JiaZhua;Waittime;WaitDIDI10_4Zhua1End,1;SetDO10_2YaBan;Waittime;!WaittimenTimeGripper;WaitDIDI10_4Zhua1End,1;!WaitDIDI10_6Zhua2End,1;ENDPROCPROCCalculatePick()IFnJob=1THENpPick:=pPick1;ELSEIFnJob=2THENpPick:=pPick1;ENDIF !pAbovePick:=pPick;!pAfterPick:=pPick;!Pattern80;!CalculatePlace()IFnJob=1THENnBagL:=nBag50L;nBagW:=nBag50W;nBagH:=nBag50H;Pattern80;ELSEIFnJob=2THENnBagL:=nBag25L;nBagW:=nBag25W;nBagH:=nBag25H;Pattern100;ENDIF !pAbovePlace:=pPlace1;pAfterPlace:=pAbovePlace;ENDPROCPROCPattern80()bTag:=FALSE;TESTnCount1+1CASE1:pPlace1:=pBase180;2:pPlace1:=pBase0;3:pPlace1:=pBase90;4:pPlace1:=pBase90;5:pPlace1:=pBase90; CASE6:pPlace1:=pBase180;7:pPlace1:=pBase0;8:pPlace1:=pBase270;9:pPlace1:=pBase270;10:pPlace1:=pBase270;11:pPlace1:=pBase180; CASE12:pPlace1:=pBase0;13:pPlace1:=pBase90;14:pPlace1:=pBase90;15:pPlace1:=pBase90; CASE16:pPlace1:=pBase180;17:pPlace1:=pBase0;18:pPlace1:=pBase270;19:pPlace1:=pBase270;20:pPlace1:=pBase270;21:pPlace1:=pBase180; CASE22:pPlace1:=pBase0;23:pPlace1:=pBase90;24:pPlace1:=pBase90;25:pPlace1:=pBase90;26:pPlace1:=pBase180;27:pPlace1:=pBase0;28:pPlace1:=pBase270;29:pPlace1:=pBase270;30:pPlace1:=pBase270;31:pPlace1:=pBase180; CASE32:pPlace1:=pBase0;33:pPlace1:=pBase90;34:pPlace1:=pBase90;35:pPlace1:=pBase90;36:pPlace1:=pBase180;37:pPlace1:=pBase0;38:pPlace1:=pBase270;39:pPlace1:=pBase270;40:pPlace1:=pBase270; DEFAULT:ErrWrite"WrongboxCount...","SingleboxmustbethelastoneofaPallet";Stop;EXIT;ENDTESTENDPROCPROCPattern100()bTag:=FALSE;TESTnCount1+1CASE1:pPlace1:=p25Base270;2:pPlace1:=p25Base0;3:pPlace1:=p25Base90;4:pPlace1:=p25Base180;5:pPlace1:=p25Base270; CASE6:pPlace1:=p25Base0;7:pPlace1:=p25Base90;8:pPlace1:=p25Base180;9:pPlace1:=p25Base270;10:pPlace1:=p25Base0;11:pPlace1:=p25Base90;12:pPlace1:=p25Base180;13:pPlace1:=p25Base270; CASE14:pPlace1:=p25Base0;15:pPlace1:=p25Base90;16:pPlace1:=p25Base180;17:pPlace1:=p25Base270;18:pPlace1:=p25Base0;19:pPlace1:=p25Base90;20:pPlace1:=p25Base180;21:pPlace1:=p25Base270; CASE22:pPlace1:=p25Base0;23:pPlace1:=p25Base90;24:pPlace1:=p25Base180;25:pPlace1:=p25Base270;26:pPlace1:=p25Base0;27:pPlace1:=p25Base90;28:pPlace1:=p25Base180;29:pPlace1:=p25Base270; CASE30:pPlace1:=p25Base0;31:pPlace1:=p25Base90;32:pPlace1:=p25Base180;33:pPlace1:=p25Base270;34:pPlace1:=p25Base0;35:pPlace1:=p25Base90;36:pPlace1:=p25Base180;37:pPlace1:=p25Base270; CASE38:pPlace1:=p25Base0;39:pPlace1:=p25Base90;40:pPlace1:=p25Base180;41:pPlace1:=p25Base270;42:pPlace1:=p25Base0;43:pPlace1:=p25Base90;44:pPlace1:=p25Base180;45:pPlace1:=p25Base270; CASE46:pPlace1:=p25Base0;47:pPlace1:=p25Base90;48:pPlace1:=p25Base180;49:pPlace1:=p25Base270;50:pPlace1:=p25Base0;51:pPlace1:=p25Base90;52:pPlace1:=p25Base180;53:pPlace1:=p25Base270; CASE54:pPlace1:=p25Base0;55:pPlace1:=p25Base90;56:pPlace1:=p25Base180;57:pPlace1:=p25Base270;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025(人教版2019)英语必修第三册 Unit 1 单元复习课件
- 市政改善城市环保绿色
- 市政服装厂改造工程
- 2024年环保气象安全技能考试-净水工笔试参考题库含答案
- 2024年火电电力职业技能鉴定考试-电工材料笔试参考题库含答案
- 2024年湖北住院医师-湖北住院医师骨科笔试参考题库含答案
- 我的足球社团生活作文
- 2024-2030全球与中国自动扶梯桁架市场现状及未来发展趋势
- 2024年水利工程行业技能考试-水利专业工程师笔试参考题库含答案
- SDH光纤传输系统项目可行性研究报告及运营方案|瑞克咨询|2024年编|
- 丹参行业发展趋势报告
- 常州市溧阳市2022-2023学年八年级下学期历史期末试卷(含答案解析)
- YJ-T 28-2024 灾害事故现场音视频采集和传输通用技术要求
- 健康指南特发性炎症性肌病常见症状及应对方法
- 潜污泵安装技术交底
- 初中开学第一课安全教育教案
- 2024年广东珠海市自然资源局斗门分局招聘笔试冲刺题
- 环保行业数据分析培训
- 中煤公司招聘笔试题目
- 高考冲刺50天主题班会课课件
- 小学音乐教学中唱游教学
评论
0/150
提交评论