工业机器人入门实用教程 (ABB机器人) 主讲人:王老师 www.irobot-edu.com edubot_zhang@126.com.

Slides:



Advertisements
Similar presentations
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
Advertisements

主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
海南医学院附 院妇产科教室 华少平 妊娠合并心脏病  概述  妊娠、分娩对心脏病的影响  心脏病对妊娠、分娩的影响  妊娠合病心脏病的种类  妊娠合并心脏病对胎儿的影响  诊断  防治.
石家庄市 公交候车亭媒体介绍. 广告类型公交车候车亭 规 格 3.5m×1.5m×2 面 =10.5 ㎡ 画面材质喷绘布 照明时间 冬季 17:30-21:30 夏季 19:00-23:00 价 格 元 / 月 / 块( 两面) 体育大街槐桉路-和平路 40 块 槐安路东二环-西三环 123.
植树节的由来 植树节的意义 各国的植树节 纪念中山先生 植树节的由来 历史发展到今天, “ 植树造林,绿化祖国 ” 的热潮漫卷 了中华大地。从沿海到内地,从城市到乡村,涌现了多少 造林模范,留下了多少感人的故事。婴儿出世,父母栽一 棵小白怕,盼望孩子和小树一样浴光吮露,茁壮成长;男 女成婚,新人双双植一株嫩柳,象征家庭美满,幸福久长;
客户协议书 填写样本和说明 河南省郑州市金水路 299 号浦发国际金融中 心 13 层 吉林钰鸿国创贵金属经营有 限公司.
浙江省县级公立医院改革与剖析 马 进 上海交通大学公共卫生学院
第二章 环境.
教师招聘考试 政策解读 讲师:卢建鹏
了解语文课程的基本理念,把握语文素养的构成要素。 把握语文教育的特点,特别是开放而有活力的语文课程的特点。
北台小学 构建和谐师生关系 做幸福教师 2012—2013上职工大会.
福榮街官立小學 我家孩子上小一.
第2期技職教育再造方案(草案) 教育部 101年12月12日 1 1.
企业员工心态管理培训 企业员工心态管理培训讲师:谭小琥.
2011就业形势前瞻性分析 组长:倪晓彬 组员:邓瑞礼 冯胜良 刘林 容惠军 潘伟健 周志昌 梁胜辉 丁楚湘 黄东东 黄校力
历史人物的研究 ----曾国藩 组员: 乔立蓉 杜曜芳 杨慧 组长:马学思 杜志丹 史敦慧 王晶.
教育部高职高专英语类专业教学指导委员会 刘黛琳 山东 • 二○一一年八月
淡雅诗韵 七(12)班 第二组 蔡聿桐.
第七届全国英语专业院长/系主任高级论坛 汇报材料
小數怕長計, 高糖飲品要節制 瑪麗醫院營養師 張桂嫦.
制冷和空调设备运用与维修专业 全日制2+1中等职业技术专业.
会计信息分析与运用 —浙江古越龙山酒股份有限公司财务分析 组员:2006级工商企业管理专业 金国芳 叶乐慧 魏观红 徐挺挺 虞琴琴.
高端楼盘工程招(议) 标管理方案 成本管理中心
第六章 人体生命活动的调节 人体对外界环境的感知.
芹菜 英语051班 9号 黄秋迎 概论:芹菜是常用蔬菜之一,既可热炒,又能凉拌,深受人们喜爱。近年来诸多研究表明,这是一种具有很好药用价值的植物。 别名:旱芹、样芹菜、药芹、香芹、蒲芹 。 芹菜属于花,芽及茎类。
2012年 学生党支部书记工作交流 大连理工大学 建工学部 孟秀英
北京市职业技能鉴定管理中心试题管理科.
2014吉林市卫生局事业单位招聘153名工作人员公告解读
各類所得扣繳法令 與申報實務 財政部北區國稅局桃園分局 103年9月25日
初級游泳教學.
爱国卫生工作的持续发展 区爱卫办 俞贞龙.
第八章 数学活动 方程组图象解法和实际应用
105學年度國民中學技藝教育 專案編班申辦說明會
中信信诚-淮安项目.
开放式资源共享交易平台 PK学堂 老师体验手册 Version 1.2
战争结束了 年11月,听到停战的消息,巴黎街头人们欣喜若狂。法国总理克里孟梭说:“吻我的姑娘有500多个了。”
体育教师提高科研能力的有效策略 ——从观察、分析、选题、构思谈起
经济发展新环境下糖企如何运用金融工具服务生产经营
分享交流.
技术试验及其方法 制作者 : 贾琼瑞
POP字体设计 陈志鹏 广告1231.
好爸妈胜过好老师 激活兴趣、培养能力、以文育人 主讲:谢晓鸿 快乐作文杂志社 重庆小记者站.
国开学习网/形考模块
校园建设中的节能与消防问题 安徽建筑工业学院 姜长征.
新员工职业化培训课程 主讲人 人力资源部 二零零五年六月.
2017上学期 2016 尔雅公选课学习流程及注意事项 QQ群:
工业机器人入门实用教程 (ABB机器人) 主讲人:王老师
工业机器人入门实用教程 (ABB机器人) 主讲人:王老师
工业机器人技术基础及应用 主讲人:顾老师
工业机器人入门实用教程 (ABB机器人) 主讲人:王老师
工业机器人技术基础及应用 主讲人:顾老师
工业机器人技术基础及应用 主讲人:顾老师
工业机器人技术基础及应用 主讲人:顾老师
工业机器人技术基础及应用 主讲人:顾老师
工业机器人技术基础及应用 主讲人:顾老师
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
工业机器人技术基础及应用 主讲人:顾老师
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
工业机器人入门实用教程(FANUC机器人)
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
工业机器人技术基础及应用 主讲人:顾老师
Visual FoxPro 应用基础与面向对象 程序设计教程
為民服務白皮書 台灣電力公司嘉義區營業處 .
工业机器人技术基础及应用 主讲人:顾老师
工业机器人技术基础及应用 主讲人:顾老师
工业机器人入门实用教程(FANUC机器人)
Presentation transcript:

工业机器人入门实用教程 (ABB机器人) 主讲人:王老师 www.irobot-edu.com edubot_zhang@126.com

第七章 第01章 ABB机器人认知 第02章 机器人手动操纵 第03章 机器人零点校准 第04章 机器人坐标系建立 第05章 机器人示教 第02章 机器人手动操纵 第03章 机器人零点校准 第04章 机器人坐标系建立 第05章 机器人示教 第06章 机器人输入输出 第07章 机器人基本指令 第08章 编程实例 第09章 异常事件 第10章 RobotStudio离线仿真 第七章 edubot_zhang@126.com

第7章 机器人基本指令 教学内容: 学习目标: 7.1 常用数据类型 7.2 编程基础知识 1、了解ABB机器人常用数据类型 第7章 机器人基本指令 教学内容: 7.1 常用数据类型 7.2 编程基础知识 学习目标: 1、了解ABB机器人常用数据类型 2、掌握ABB机器人基本运行指令 3、掌握ABB机器人掌握功能函数使用 4、掌握ABB机器人输入输出指令 5、掌握ABB机器人流程指令 6、掌握ABB机器人计时指令 7、掌握ABB机器人中断指令 8、掌握ABB机器人其他指令 edubot_zhang@126.com

01 7.1 常用数据类型 更多免费资源

02 7.1 常用数据类型 ABB机器人程序常用数据类型有3类:变量VAR、可变量PRES、常量CONST。 1、变量VAR 变量型数据在程序执行的过程中和停止时,会保持当前的值。但如果程序指针被移到主程序后,数据就会丢失。 2、可变量PRES 可变量PRES最大的特点是:无论程序的指针如何,都会保持最后赋予的值。在机器人执行的RAPID程序中也可以对可变量存储类型数据进行赋值操作,在程序执行以后,赋值的结果会一直保持,直到对其进行重新赋值。 3、常量CONST 常量CONST的特点是在定义时已赋予了数值,且不能在程序中进行修改,除了手动修改。

03 7.2 编程基础知识:基本运行指令 1、MoveJ:关节运动,机器人用最快捷的方式运动至目标点。此时机器人运动状态不完全可控,但运动路径保持唯一。常用于机器人在空间大范围移动。 MoveJ P2,v100,fine,tool1\wobj:=wobj0; 2、MoveL:线性运动,机器人以线性移动方式运动至目标点。当前点与目标点二点决定一条直线,机器人运动状态可控制,且运动路径唯一,但可能出现奇点。常用于机器人在工作状态下移动。 MoveL P3,v500,fine,tool1\wobj:=wobj0;

04 7.2 编程基础知识:基本运行指令 MoveL P1,v200,z10,tool1\wobj: =wobj0; (源自:哈工海渡机器人学院) MoveL P1,v200,z10,tool1\wobj: =wobj0; MoveL P2,v100,fine,tool1\wobj: =wobj0; MoveJ P3,v500,fine,tool1\wobj:=wobj0;

05 7.2 编程基础知识:基本运行指令 3、MoveC:圆周运动,机器人通过中间点以圆弧移动方式运动至目标点。当前点、中间点与目标点三点决定一段圆弧,机器人运动状态可控制,运动路径保持唯一。常用于机器人在工作状态下移动。 MoveL 起点,v200,z10,tool1\wobj:=wobj0; MoveC 圆弧上点,终点,v500,fine,tool1\wobj:=wobj0;

06 7.2 编程基础知识:基本运行指令 MoveAbsJ:机器人以单轴运行的方式运动至目标点。此运动方式绝对不存在奇点,且运动状态完全不可控制。要避免在正常生产中使用此命令。指令中TCP与Wobj只与运动速度有关,与运动位置无关。常用于检查机器人零点位置。 MoveAbsJ *,v100, fine,tool0\wobj:=wobj0; 在编辑状态下,单击【*】,单击【调试】→【查看值】,将rax_1至rax_6值输入0,单击【确定】,运行该指令,则机器人回到机械零点位置。

07 7.2 编程基础知识:基本运行指令

08 7.2 编程基础知识:基本运行指令 将对应值修改为0

09 7.2 编程基础知识:功能函数 机器人常用的功能函数有工件坐标偏移函数offs()、工具偏移函数Reltool()和读取机器人当前位置数据函数CRobT()等。 1、工件坐标偏移函数offs() 功能函数offs()坐标方向与机器人工件坐标系方向一致。 程序: MoveL offs(P1,100,50,0),v100,z100,tool1; 注释: P1为开始位置; 100表示从开始位置沿X轴方向偏移100mm; 50表示从开始位置沿Y轴方向偏移50mm; 0表示从开始位置沿Z轴方向偏移0mm。

Movel RelTool (P1,100,50,0\Rx:=15\Ry:=45\Rz:=30),v100,z100,tool1; 7.2 编程基础知识:功能函数 2、工件坐标偏移函数Reltool() 功能函数RelTool()坐标方向与机器人工具(Tool)坐标系方向一致。 程序: Movel RelTool (P1,100,50,0\Rx:=15\Ry:=45\Rz:=30),v100,z100,tool1; 注释: P1为开始位置; 100表示从开始位置沿X轴方向偏移100mm; 50表示从开始位置沿Y轴方向偏移50mm; 0表示从开始位置沿Z轴方向没有偏移; 15表示从开始位置绕X轴方向偏差角度为15度; 45表示从开始位置绕Y轴方向偏差角度为45度; 30表示从开始位置绕Z轴方向偏差角度为30度。 更多免费资源

11 7.2 编程基础知识:功能函数 2、读取当前位置CRobT()函数() CRobT()根据提供的工具工件坐标系来读取当前位置参数功能。 读取当前机器人TCP位置数据。 PERS robtarget p10; p10:= CRobT(\Tool:= tool1\WObj := wobj0); 读取当前机器人TCP位置数据,指定工具数据为tool1,工件坐标数据为wobj0(若不指定,则默认工具数据为tool0,默认工件坐标系数据为wobj0),并将读取的目标点数据赋值给p10。

12 7.2 编程基础知识:输入输出指令 1、di—机器人数字输入信号 输入信号通常用于判断外部设备给机器人发送的信号。外围设备满足某个条件才可以让机器人继续运行。 WaitDI:等待数字输入信号指令。 WaitDI di1,1; 当di1等于1时,机器人继续执行后面执行,否则一直等待。 2、do—机器人数字输出信号 输出信号有两种状态:1为接通;0为断开。

13 7.2 编程基础知识:输入输出指令 Set do1; 将一个do1的信号赋予值为1; Reset do1; PulseDO\PLength:=2,DO1; 输出2秒时间脉冲信号(DO1)。 (源自:哈工海渡机器人学院)

14 7.2 编程基础知识:流程指令 IF:条件指令 满足不同条件,执行对应程序 IF reg> 5 THEN Set do1; ELSE Reset do1; ENDIF 如果reg> 5条件满足,则执行Set Do1指令,否则Reset do1;

15 7.2 编程基础知识:流程指令 FOR:循环指令 根据指定的次数,重复执行对应的程序。 FOR i FROM 1 TO 10 DO Routinel; ENDFOR 重复执行10次Routinel里的程序。 WHILE:判断指令 如果条件满足,则重复执行对应程序 WHILE Reg1 <reg2 Do Reg1 := Reg1+ 1; ENDWHILE 如果变量Reg1<reg2条件成立,则一直重复执行,Reg1加1,直到条件不满足为止。

16 7.2 编程基础知识:流程指令 TEST:当前指令通过判断相应数据变量与其对应的值,控制需要执行的相应指令。 TEST count CASE 1: Reg1 := Reg1+ 1; CASE 2: Reg1 := Reg1+ 2; DEFAULT: Reg1 := Reg1+ 3; ENDTEST 根据count值执行相应case,没有对应值则执行default。

17 7.2 编程基础知识:计时指令 计时指令主要有:ClkReset、ClkStart、ClkStop三种指令。由于这些指令不可以独立使用。 ClkReset clock1; 计时器清零 ClkStart clock1; 计时器开始计时 RunCycle; 程序名 ClkStop clock1; 计时器停止计时 读取计时器内容 CycleTime:= ClkRead(clock1) TPWrite“RunCycle Time :”\Num:= CycleTime; 打印运行时间 限制: 机器人时钟计时超过4,294,967秒(即49天17小时2分47秒),机器人将出错。

18 7.2 编程基础知识:中断指令 中断指令主要有:IDelete、CONNECT、ISignalDI、Iwatch、ISleep四种基本指令。由于该指令不可以独立使用 VARintnum intno1; 定义中断数据intno1。 IDelete intno1; 取消当前中断符intno1的连接,预防误触发。 CONNECT intno1 WITH tTrap; 将中断符与中断程序(tTrap)连接。 ISignalDI di1,1, intno1; 当输入信号di1为1时,触发该中断程序。 IWatch intno1; 激活中断监控。系统启动后默认为激活状态,只要中断条件满足,即会触发中断。 ISleep intno1; 使中断监控失效,在失效期间,该中断程序不会被触发。

19 7.2 编程基础知识:其他指令 ProcCall: 调用一个例行程序指令; Return: 在不适用参数变量时,机器人运行至此指令时,无论是主程序main、标准例行程序PROC、中断程序TRAP都代表当前例行程序结束; Exit: 停止程序执行并禁止在运行处开始; WaitTime: 等待时间,单位s; WaitRob\InPos: 等待机器人执行到当前令。 更多免费资源

配套资源 更多资源 书 名:工业机器人入门实用教程(ABB机器人) 出 版 社:哈尔滨工业大学出版社 出 版 社:哈尔滨工业大学出版社 专业设备:工业机器人技能考核实训台标准版 (HRG-HD1XKB) 教学视频:海渡学院APP(免费观看) 教学课件:工业机器人教育网(http://college.irobot-edu.com) 习 题:联系edubot_zhang@126.com 配套资源 ← 扫一扫微店购书: 九大系列教材 最新出版上架信息 更多资源

E-mail : edubot@hitrobotgroup.com 哈工海渡:www.edubot.cn 海渡学院APP 工业机器人 教育网 专业建设 尹老师:138-1284-1806 喻老师:158-5270-3086 培训服务 俞老师:152-5252-1235 郑老师:187-5513-0658 工业机器人技术交流QQ群: 313623823 E-mail : edubot@hitrobotgroup.com 哈工海渡:www.edubot.cn 海渡学院:www.edubotcoll.com 工业机器人教育网:www. Irobot-edu.com

THANK YOU edubot_zhang@126.com