项目4机器人固定搬运作业的应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《项目4机器人固定搬运作业的应用课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 机器人 固定 搬运 作业 应用 课件
- 资源描述:
-
1、项目项目4:工业:工业机器人固定搬运作业机器人固定搬运作业一、项目目标一、项目目标二、二、项目介绍与分析项目介绍与分析三、三、项目任务项目任务四、项目知识四、项目知识五、五、项目实施项目实施起步入门起步入门熟练掌握熟练掌握学习进程学习进程手动控制机器人手动控制机器人启动机器人自动运行启动机器人自动运行机器人固定搬运作业机器人固定搬运作业在线连接机器人在线连接机器人一、项目目标一、项目目标1.1.知识目标知识目标(1 1)了解三菱工业机器人的编程语言基础;)了解三菱工业机器人的编程语言基础;(2 2)熟知机器人编程语言中的标识符与标签命名规)熟知机器人编程语言中的标识符与标签命名规则。则。(3
2、3)熟知机器人编程语言中变量的相关知识。)熟知机器人编程语言中变量的相关知识。(4 4)掌握机器人动作控制指令的语法构成,并熟知)掌握机器人动作控制指令的语法构成,并熟知其参数含义。其参数含义。(5 5)熟知输入输出变量的语法结构;)熟知输入输出变量的语法结构;一、项目目标一、项目目标(1 1)会合理规划机器人的移动轨迹,并编写机器人)会合理规划机器人的移动轨迹,并编写机器人动作控制程序;动作控制程序;(2 2)会通过机器人软件进行离线编程、在线写入及)会通过机器人软件进行离线编程、在线写入及调试机器人程序;调试机器人程序;(3 3)会通过机器人软件管理机器人程序。)会通过机器人软件管理机器人
3、程序。1.1.知识目标知识目标2.2.能力目标能力目标一、项目目标一、项目目标1.1.知识目标知识目标2.2.能力目标能力目标3.3.素质目标素质目标(1 1)养成正确的学习态度和方式;)养成正确的学习态度和方式;(2 2)养成细心、严谨的科学作风;)养成细心、严谨的科学作风;(3 3)养成认真、有责任心的岗位工作习惯;)养成认真、有责任心的岗位工作习惯;(4 4)形成操作谨慎、安全作业的职业忧患意识;)形成操作谨慎、安全作业的职业忧患意识;(5 5)培养共同讨论、相互配合的团队合作精神;)培养共同讨论、相互配合的团队合作精神;二、项目介绍与分析二、项目介绍与分析1.1.项目引入项目引入图1-
4、 90 机器人搬运作业案例场景 加工设备电池仓部件物料托盘(目标位置)工作台(起始位置)电池仓部件 本次项目的工作内本次项目的工作内容是编制机器人程序,容是编制机器人程序,控制机器人执行以上搬控制机器人执行以上搬运作业任务。通过以该运作业任务。通过以该搬运作业的整个工作过搬运作业的整个工作过程作为学习情境,展开程作为学习情境,展开相关知识的研讨与动手相关知识的研讨与动手操作的实践活动。操作的实践活动。工业机器人加工设备电池仓部件物料托盘(目标位置)机器人移动轨迹工作台(起始位置)电池仓部件二、项目介绍与分析二、项目介绍与分析2.2.项目分析项目分析1 1、轨迹规划;、轨迹规划;2 2、编写机器
5、人程序编写机器人程序;3 3、程序调试与位置示教、程序调试与位置示教。三、项目任务三、项目任务 为了最终实现控制机器人执行固定搬运的作业,本次为了最终实现控制机器人执行固定搬运的作业,本次项目按照实施步骤划分为以下项目按照实施步骤划分为以下4 4个任务:个任务: 任务任务1.4.1 1.4.1 机器人移动轨迹规划与程序编写;机器人移动轨迹规划与程序编写; 任务任务1.4.2 1.4.2 机器人程序的离线编程与在线写入;机器人程序的离线编程与在线写入; 任务任务1.4.3 1.4.3 机器人位置示教与程序调试机器人位置示教与程序调试 任务任务1.4.4 1.4.4 机器人离线程序与在线程序的管理
6、机器人离线程序与在线程序的管理四、项目知识四、项目知识 在本项目各个任务实施的过程,遇到陌生知识时,请在本项目各个任务实施的过程,遇到陌生知识时,请及时查阅以下知识点的讲解部分:及时查阅以下知识点的讲解部分: 1.4.1 1.4.1 机器人程序语言简介机器人程序语言简介 1.4.2 1.4.2 标识符标识符 1.4.3 1.4.3 注释注释 1.4.4 1.4.4 变量的基本概念变量的基本概念 1.4.5 1.4.5 变量的应用变量的应用 1.4.6 1.4.6 动作控制指令动作控制指令四、项目知识四、项目知识 三菱工业机器人的编程语言是以三菱工业机器人的编程语言是以BASICBASIC语言为
7、基础语言为基础开发出来的开发出来的MELFA-BASICMELFA-BASIC语言。语言。 在在CRn-700CRn-700系列三菱工业机器人控制器上所搭载的程序制作语言系列三菱工业机器人控制器上所搭载的程序制作语言是是MELFA-BASIC VMELFA-BASIC V代;代; 在在CRn-500CRn-500系列三菱工业机器人控制器上所搭载的程序制作语言系列三菱工业机器人控制器上所搭载的程序制作语言是是MELFA-BASIC IVMELFA-BASIC IV代;代;1.4.1 1.4.1 机器人程序语言简介机器人程序语言简介四、项目知识四、项目知识命名规则:命名规则: 标识符不区分英文字母
8、的大小写。标识符不区分英文字母的大小写。 标识符必须以字母(标识符必须以字母(AZAZ)开头,后跟字母或数字()开头,后跟字母或数字(0909)或下)或下划线(划线(_ _)。)。 标识符的长度不要超过标识符的长度不要超过1616个字符。个字符。 用户标识符不能和机器人语言中的系统状态变量名、运算符、用户标识符不能和机器人语言中的系统状态变量名、运算符、内部函数、机器人指令等关键字相同。内部函数、机器人指令等关键字相同。 机器人语言中的关键字已有特定含义或功能,不能被重新定义。机器人语言中的关键字已有特定含义或功能,不能被重新定义。1.4.1.4.2 2 标识符标识符四、项目知识四、项目知识
9、在英文状态下输入撇号(在英文状态下输入撇号(),或者输入),或者输入RemRem,则该行之后的所,则该行之后的所有内容将视为指令的注释部分,不会被机器人控制系统编译。有内容将视为指令的注释部分,不会被机器人控制系统编译。举例:举例: 10 10 GotoGoto * *Check Check 跳转至标签跳转至标签CheckCheck行行 50 50 * *Check Check 标签标签CheckCheck行行1.4.1.4.3 3 注释注释返回任务四、项目知识四、项目知识1 1、变量的命名。、变量的命名。 必须符合标识符命名的规则。最好以易读、易懂为方式来命名变必须符合标识符命名的规则。最好
10、以易读、易懂为方式来命名变量,如量,如PSAFEPSAFE表示安全位置变量。表示安全位置变量。1.4.1.4.4 4 变量的概念及变量的概念及1.4.51.4.5变量的应用变量的应用四、项目知识四、项目知识1 1、变量的命名。、变量的命名。2 2、变量的类型。、变量的类型。 数值变量数值变量 INTEINTE、LONGLONG、FLOATFLOAT、DOUBLEDOUBLE 字符变量字符变量 CHAR CHAR 位置变量位置变量 POS POS 关节变量关节变量 JNTJNT 输入输出变量输入输出变量 IOIO1.4.1.4.4 4 变量的概念及变量的概念及1.4.51.4.5变量的应用变量的
11、应用四、项目知识四、项目知识1 1、变量的命名。、变量的命名。2 2、变量的类型。、变量的类型。3 3、变量的定义。、变量的定义。 一是通过直接引用以一是通过直接引用以M M、C C、P P、J J等字母开头的标示符;等字母开头的标示符; P P开头的变量表示位置变量,如开头的变量表示位置变量,如PSAFEPSAFE、P1P1; J J开头的变量表示关节变量,如开头的变量表示关节变量,如JSTARTJSTART、J1J1等;等; M M开头的变量表示数值变量,如开头的变量表示数值变量,如MNUMMNUM,M1M1等;等; C C开头的变量表示字符变量,如开头的变量表示字符变量,如CNAMECN
12、AME、C1C1。 二是通过定义语句二是通过定义语句“DEF TYPE DEF TYPE variablenamevariablename”实现:实现: Def Def InteInte Num Num Def Pos SafeDef Pos Safe1.4.1.4.4 4 变量的概念及变量的概念及1.4.51.4.5变量的应用变量的应用返回任务 IO变量的定义:MI_(900)M_Out(900)四、项目知识四、项目知识1 1、数值变量。、数值变量。 以以M M文字开头的变量,或通过文字开头的变量,或通过Def Def InteInte(整型)、(整型)、Def LongDef Long(长
13、(长整型)、整型)、Def FloatDef Float(单精度实数)、(单精度实数)、Def DoubleDef Double(双精度实数)等(双精度实数)等指令定义的变量。指令定义的变量。1.4.51.4.5变量的应用变量的应用四、项目知识四、项目知识1 1、数值变量。、数值变量。2 2、位置变量。、位置变量。 以以P P字母开头的变量或通过字母开头的变量或通过Def PosDef Pos指令定义的变量;指令定义的变量; 是一组数组变量;是一组数组变量;1.4.51.4.5变量的应用变量的应用返回任务四、项目知识四、项目知识1 1、数值变量。、数值变量。2 2、位置变量。、位置变量。3 3
14、、关节变量。、关节变量。 以以J J字母开头开头的变量或通过字母开头开头的变量或通过Def Def JntJnt指令定义的变量;指令定义的变量; 是一组数组变量;是一组数组变量;1.4.51.4.5变量的应用变量的应用返回任务四、项目知识四、项目知识1 1、数值变量。、数值变量。2 2、位置变量。、位置变量。3 3、关节变量。、关节变量。4 4、输入输出变量。、输入输出变量。 直接引用直接引用M_InM_In、M_OutM_Out标识符或通过标识符或通过DEF IODEF IO语句定义的变量;语句定义的变量; M_InM_In(输入位信号)、(输入位信号)、M_In8M_In8或或M_InbM
15、_Inb(输入连续的(输入连续的8 8位信号)、位信号)、M_In16M_In16或或M_InwM_Inw(输入连续的(输入连续的1616位信号)或位信号)或M_In32M_In32(输入连续的(输入连续的3232位位信号)信号) ; M_Out M_Out(输出位信号)、(输出位信号)、M_Out8M_Out8或或M_OutbM_Outb(输出连续的(输出连续的8 8位信号)、位信号)、M_Out16M_Out16或或M_OutwM_Outw(输出连续的(输出连续的1616位信号)或位信号)或M_Out32M_Out32(输出连续的(输出连续的3232位信号)位信号)1.4.51.4.5变量
展开阅读全文