版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
01项目一认识工业机器人的参数和应用领域任务一认识工业机器人的结构和参数一、工业机器人的类型根据机器人的机械结构,可以将工业机器人分为直角坐标机器人、柱面坐标机器人、球面坐标机器人、关节型机器人。(a)直角坐标机器人(b)柱面坐标机器人(c)球面坐标机器人图1-1坐标型机器人(a)爱普生四关节机器人(b)六关节机器人(c)并联机器人图1-2关节型机器人二、六关节机器人的结构
机器人的传动装置是整个机器人产业链的三大核心零部件(伺服电机、减速器、控制系统)之一,机器人的机械传动单元实际上是减速器,关节型机器人上的减速器主要为RV减速器和谐波减速器。三、读懂机器人的参数(技术指标)安装位置:置地式、壁挂式、倒挂式、倾斜式自由度:6▲负载:3kg垂直伸长度:1312mm水平伸长度:727m▲重复定位精度:±0.02mm动作范围A轴(旋转):-170°-+170°D轴(下臂)-65°-+145°B轴(上腕)-70°-+190°E轴(手腕旋转)-190°-+190°C轴(手腕摆动)-135°-+135°F轴(手腕回转)-360°-+360°最大速度1轴(旋转):455°2轴(下臂)385°3轴(上腕)520°4轴(手腕旋转)550°5轴(手腕摆动)550°6轴(手腕回转)1000°/s容许力矩R轴(手腕旋转)17N·mB轴(手腕摆动)17N·mT轴(手腕回转)10N·m容许惯性力矩R轴(手腕旋转)0.5kg·m²B轴(手腕摆动)0.5kg·m²T轴(手腕回转)0.2kg·m²本体质量:32kg电源容量:1.0KVA任务二认识工业机器人的应用多机协作涂胶码垛分拣焊接切割搬运雕刻任务三认识工业机器涉及的外围技术一、机器人夹具1.第六轴上的夹具气动手指气动吸盘焊枪夹持器2.机器人外围夹具——与机器人配合完成生产汽车防撞杠焊接夹具汽车吸能盒焊接夹具五金桌子焊接夹具变位机伺服夹具铝拖板焊接夹具二、视觉与检测装置机器视觉是用图像视觉产品来采集信号,对信号进行分析处理后对控制器给出参考指令,图像摄取装置当前有CMOS和CCD两种,可以检测物体的颜色、形状、亮度、位置。三、自动化设备连接机器人与外围设备配合实现无人车间机器人与外围设备系统集成的控制箱四、现场总线与工业以太网当前的工业机器人控制柜都集成了不同协议的工业以太网接口,与外界设备的通信在同一个局域网中完成。五、人工智能人工智能让机器人具有自主学习、自觉分析问题、准确决策的能力机器人3D视觉搬运机器人博弈02项目二建立FANUC机器人仿真环境任务一新建一个焊接工作单元一、使用机器人仿真软件的意义FANUC机器人的仿真软件编写的程序可以直接导入现场控制柜使用,但程序的每一个工作点在现场必须进行重新示教。近年来,为体现人机协作的理念,已经出现了拖动示教——人移动机器人进行定点,这将成为一项新的技术进行推广。国产机器人埃斯顿已实现离线仿真与现实工作的统一,离线环境运行的程序应用在现场可以简单的定三个确定坐标的点即可。二、建立仿真项目的过程——以建立焊接工作单元为例✐步骤1:File菜单下点击NewCell新建单元功能,选择机器人型号;点击Next下一步进入选择机器人参数界面✐步骤2:选择建立项目的方法第一项“根据缺省配置新建”;第二项“根据上次使用的配置新建”;第三项“根据机器人备份文件来创建”;第四项“根据已有机器人的拷贝来新建”。✐步骤3:选择机器人的应用软件✐步骤4:选择机器人的型号✐步骤5:选择轴控制电机的类型✐步骤6:机器人增强功能选择(如选择安装外部轴示教功能、界面语言)✐步骤7:查看前面步骤的设置信息(有问题可以返回修改,否则点击Finish按钮进入机器人示教环境)进入示教环境前对机器人本体进行基本设置:选定法兰类型设置机器人类型设置电缆引出方式选择J1轴运动范围加载完成界面✐步骤7:加载焊枪用鼠标右键调出属性面板-点击UT:1(Eoat1)-点击“Eoat1Properties”(Eoat:EndofArmTooling机械手末端工具)-点击打开图标-选择需要的焊枪模型任务二认识机器人仿真软件的功能一、认识常用工具条的功能视图工具条坐标与运行工具条项目修改工具03项目三示教器的使用与坐标系的建立任务一学会示教器的使用一、FANUC机器人示教器的急停和使能键二、示教器的按键功能
COORD键可以切换不同的坐标,让机器人处在此坐标下工作,常用坐标系有关节坐标系Joint,直角坐标系World,工具坐标系Tool。三、示教器屏幕最上方显示各按键和运行的状态符号表达信息符号表达信息FAULT异常显示一个报警JOINT关节显示示教坐标系是关节坐标系HOLD暂停显示暂停键被按下XYZ直角坐标显示示教坐标系是直角坐标系SETP单步执行显示在单步状态TOOL工具坐标显示示教坐标系是工具坐标系BUZY处理中显示机器人在工作或程序在执行或打印机和软盘正在工作PRODMODE生产模式当接收到启动信号时,程序开始执行RUNNING运行中显示程序正在执行GUN根据程序而定I/OENBL显示信号被允许WELD根据程序而定
I/O根据程序而定四、MENU菜单上的子菜单项目功能项目功能Utilities显示提示SoftPanel执行经常使用的功能TestCycle为测试操作指定数据User显示用户信息ManualFCTNS执行宏指令Select列出和创新程序Alarm显示报警历史和详细信息Edit编辑和执行程序I/O显示和手动设置输出,仿真输入/输出,分配信号Data显示寄存器、位置寄存器和堆栈寄存器的值SETP设置系统Status显示系统和弧焊状态FILE读取或存储文件Position显示机器人当前位置Browser浏览网页,只对iPendant有效System设置系统变量,MasteringUser2显示KAREL程序输出信息任务二区分各种坐标系与运动类型
不同牌子的机器人同一类坐标的名称叫法不一,但可以归纳为以下四类:关节坐标、世界坐标、用户坐标、工具坐标。关节坐标状态用于机器人各个轴的单独运动;世界坐标是机器人出厂就已经集成在系统上的大地坐标,如果不建立用户坐标则世界坐标的方向就是用户坐标的方向;用户坐标是机器人技术员在编程调试时针对机器人工作对象的定点加工而设立的坐标,可以根据实际定义多个用户坐标;工具坐标是机器人本体最后一轴安装的工具上的坐标,如果不定义工具坐标,对关节机器人来说就是机器人最后一轴的法兰中心。一、认识FANUC机器人坐标系FANUC机器人的坐标系可以通过示教器的“COORD”键进行切换。关节坐标JOINT:J1、J2、J3、J4、J5、J6直角坐标XYZ:(1)工具坐标TCP(ToolCentrPoint)(2)用户坐标:全局坐标/大地坐标/世界坐标/基坐标WORLD手动坐标JGFRM用户坐标USER(用户自定义前,此三种坐标与方向完全重合)二、确定机器人全局坐标的方法机器人的全局坐标(世界坐标)采用的是笛卡尔坐标系,可以用右手定则判定:站在机器人正前方,面向机器人,举起右手如下图摆姿势,XYZ的正方向如下:(中指所指方向为X+,拇指所指方向为Y+,食指所指方向为Z+)三、确定工具坐标系的方法工具坐标系是把原点定义在TCP点,假定工具的有效方向为X轴(有些厂商定义为Z轴),右手定则确定Y、Z。四、各坐标系下机器人的运动规律关节坐标关节坐标与世界坐标运动比较工具坐标任务三建立工具坐标系一、工具坐标系的标定方法机器人工具坐标系的标定方法有:外部基准法和多点标定法(三点法、六点法、直接输入法)。外部基准法只要工具对准某一测定好的外部基准点即可,但过于依赖机器人外部基准。多点标定法包括工具中心点TCP多点标定和工具坐标系TCF姿态多点标定。二、三点法标定过程✐步骤1:按MENU键-SETUP设定-F1(TYPE类型)-Frames坐标系提示:每一步用Enter键确定✐步骤2:按F3键(OTHER坐标)-ToolFrame工具坐标-Enter✐步骤3:如下图光标定位到要设置的TCP点,按F2(DETAL细节)-在图(b)中按F2(METHOD方法)-在图(c)选择三点法Threepoint-进入图(d)✐步骤4:如下图,用方向键将光标移到ApproachPoint1接近点1-用“COORD”键把坐标切换到全局坐标WORLD-Enter,如图(b)所示。✐步骤5:如下图,将示教器打向ON,按下SHIFT键,用J1-6±XYZ键调整机器人工具尖端接触到基准点如图(a)-SHIFT+F5(RECORD)记录当前坐标值如图(b)✐步骤6:如下图,用示教器的方向键将光标移到ApproachPoint2接近点2-用“COORD”键把坐标切换到关节坐标JOINT-Enter-旋转J6轴至少90度,不要超过360度。✐步骤7:如下图,用“COORD”键把坐标切换到全局坐标WORLD-Enter-移动机器人使得工具尖端对准基准点-SHIFT+F5(RECORD)记录当前坐标值。✐步骤8:用类似步骤7的方法把光标移到ApproachPoint3-用“COORD”键把坐标切换到关节坐标JOINT-Enter-旋转J4轴和J5轴至少90度-用“COORD”键把坐标切换到全局坐标WORLD-Enter-移动机器人使得工具尖端对准基准点-SHIFT+F5(RECORD)记录当前坐标值。三、六点法标定思路1.找一个固定的点作为参考点2.在工具上确定一个参考点,最好是工具中心点TCP3.移动工具参考点,以四种不同的工具姿态尽可能与固定点刚好碰上4.根据前4个点位置数据算出TCP的位置,根据后2个点确定TCP的姿态5.根据实际情况设定工具的质量和重心位置数据任务四建立用户坐标系标定用户坐标系可以实现任何方位的坐标系设定,最多可以设置9个用户坐标系,存储于系统变量$MNUFRAME中,设置方法有三点法、四点法、直接输入法,下面以三点法为例。✐步骤1:进入MENU菜单-SETUP设定-F1(TYPE类型)-Frames坐标系-F3(OTHER)-选择UserFrame(用户坐标),如图(a)-在图(b)移动光标到要设置的用户坐标系-F2(DETAUL细节)进入设置界面,如图(c)✐步骤2:按F2(METHOD方法),选择ThreePoint(三点法)-Enter键确认,如下图✐步骤3:记录坐标原点OrientOriginPoint光标移到OrientOriginPoint-SHIFT+F5(Record)记录当前坐标值(用“COORD”键把坐标切换到全局坐标WORLD才能进行操作,UNINT未示教会变成RECORD记录完成✐步骤4:记录X方向点XDirectionPoint让机器人沿自己希望的+X方向至少移动250mm(示教器ON下-SHIFT-X沿-X方向移动)-光标移至XDirectionPoint,SHIFT+F5(Record)记录当前坐标值✐步骤5:记录Y方向点YDirectionPoint1.示教器移动光标到OrientOrginPoint坐标原点-按SHIFT+F4(MOVE-TO)回到原点;2.让机器人沿自己希望的+Y方向至少移动250mm(示教器ON下-SHIFT-Y沿-Y方向移动)-光标移至YDirectionPoint,SHIFT+F5(Record)记录当前坐标值。任务四
激活坐标系并检验一、激活坐标系方法一:在图a中选择进入用户坐标系或工具坐标系(激活工具坐标则选择TOOL、激活用户坐标则选择USER),在图b中,按F5(SETING设定号码)-屏幕出现EnterFramenumber输入坐标系号,本次输入“1”-Enter图a图b方法二:SHIFT+COORD键,在出现的黄色框中选择坐标系在输入数字编号。(激活工具坐标则选择TOOL、激活用户坐标则选择USER)二、检验工具坐标TCP位置1.检验定位点用COORD键切换成全局坐标(世界坐标Word)-移动机器人对准基准点-示教机器人绕XYZ轴旋转(SHIFT+J4±X、J5±Y、J6±Z),检查TCP点是否符合要求(不符合则要重新标定)。符合要求则机器人工具尖端会始终固定不变,只观察到机器人在不断改变姿态。2.检验XYZ方向用COORD键切换成TOOL坐标-示教机器人沿XYZ轴运动(SHIFT+J1±X、J2±Y、J3±Z),检查TCP点是否符合要求。符合要求会观察到机器人运动会平行于所按的示教键对应的轴方向。04项目四认识FANUC机器人编程指令任务一创建新的程序文件一、创建新程序的过程按SELECT键-选择CREAT(新建)-输入程序名-Enter确认名字-Enter进入程序编辑界面程序名开头不能是空格、符号、数字;有两种固定程序名称开头(RSR、PNS)作为自动运行模式的选择程序,这两种程序名称必须以RSR/PNS开头+4位数字程序号组成。二、指令编辑涉及的操作1.示教工作点按Select键-进入要编辑的程序-Enter-移动机器人到所需位置-按F1(POINT)-选择合适的运动指令格式,如图b-Enter记录当前点2.修改运动指令格式移动光标到需要修改的行-F1(POINT)-按F1(ED_DEF标准指令)将光标移动到需要选择的方式,如图(b)所示-Enter3.修改位置点在编辑界面,如图(a)移动光标到要修改的行-示教机器人到新的位置-SHIFT+F5(TOUCHOP点修改)-如图(b)出现“@”则更新成功4.指令的插入、复制、粘贴、删除子菜单子菜单Insert插入行Renumber重新编码Delete删除行Undo复原COPY复制Comment注解Paste粘贴Remark标记Cut剪切图形编辑器Find检索命令颜色Replace替换IO状态EDCMD菜单功能任务二全面认识FANUC机器人指令常用指令一览表序号名称指令符号1运动指令J/C/L@P[i]V%FINE/CNTACC1002寄存器指令R[i]=?PR[i]PR[i,j]P[]3I/O指令DI[i]DO[i]AI[i]AO[i]4IF条件比较指令IF<条件1>and<条件2or条件3>,行为5SELECT条件选择指令SELECTR[i]=R[i]或常数,行为1=R[i]或常数,行为2……ELSE,JMPLBL[i]6WAIT等待指令WAITvariableoperatorvalue,Processing7JMP跳转指令JMPLBL[i]8CALL呼叫指令CALL程序名9OFFSETCONDITION偏移条件指令OFFSETCONDITIONPR[i]10UTOOL_NUM工具坐标系调用指令UTOOL_NUM=ii范围1~1011UFRAME_NUM用户坐标系调用指令UFRAME_NUM=Ii范围0~912For指令ForR[i]=初始值TO目标值13其他指令用户报警指令UALM[i]时钟指令TIMER[i]运动速度指令OVERRIDE=V%注释指令!(remaik):消息指令Message[message]一、运动指令要素1.指令格式n:J@P[i]V%FINEACC1002.运动类型J——Joint关节运动,工具在两个点之间的运动L——Liner直线运动,工具在两个点之间沿直线运动C——Circular圆弧运动,工具在三个点之间沿圆弧运动3.位置数据类型P[]——一般位置PR[]——位置寄存器4.速度单位(对应运动类型)J——%全速百分比,sec秒,msec毫秒L与C——mm/sec,cm/min,inch/min,deg/sec,sec,msec(inch英寸,deg角度)5.终止类型FINE——以点结束CNT(0~100)——带过渡半径6.附加运动语句腕关节运动:W/JNT加速倍率:ACC转跳标记:SKIPLBL[]偏移:OFFSET……二、寄存器指令Registers1.R[i]寄存器:可以记录实数和整数的寄存器,它可以进行加减乘除的四则运算和多项式运算,还可以进行MOD求余、DIV求商的运算.2.P[i]一般位置数据寄存器:i的编号从1开始,拥有记录机器人示教的每一个点,它记录每一点是机器人六条轴的坐标值。3.PR[i,j]位置寄存器:可以明确定义是哪一个位置寄存器中哪一条轴的坐标值。例如:R[i]=常数JP[1]80%FINEJPR[6]100%FINE三、I/O信号指令I/O指令是机器人与外部设备进行通信的指令,其中包括数字量的输入输出和模拟量的输入输出。数字量输入指令DI[i],i=1,2,3……模拟量输入指令AI[i],i=1,2,3……数字量输出DO[i],i=1,2,3……模拟量输出指令AO[i]i=1,2,3……例如:R[i]=DI[i]R[i]=AI[i]DO[i]=ON或OFFDO[i]=Pulse,(Width)Width脉冲宽度(0.1to25.5秒)四、条件比较指令IF例如:IFR[1]<9,JMPLBL[1]如果R[1]小于9,则跳转到标号为LBL[1]的该行执行,否则执行下一行程序。IFR[1]<9ANDDI[102]=ONCALLlzq
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗检验岗位礼仪细节
- 普外科品管圈提高甲状腺术后卧位正确率
- 妇科疑难杂症教学案例
- 智慧医疗背景下医院成本管理数字化转型
- 抗菌药物应用的原则与指征
- 医学课件-蛇床子散熏洗结合口服中药治疗外阴色素减退性疾病临床观察
- 《中医诊断技术》课件
- 主要病虫害的防治指标和分级标准
- 《机械制造工艺学(第三版)》课件 第1、2章 机械制造基础知识、典型表面机械加工方法的选择
- 自考00841第二外语(法语)核心内容
- 水上桩施工安全教育培训课件
- 影像科院感知识培训课件
- 2024年合肥新站高新技术产业开发区招聘社区工作者40人笔试备考试题及参考答案详解1套
- 2025年国家基本公共卫生服务项目培训试题(附答案)
- DB61∕T 1880-2024 科技成果评估机构服务规范
- 贵州省2019-2024年中考满分作文103篇
- 医务人员仪容仪表及行为规范
- 高中常用成语积累800个
- 公司与个人合作协议范本新
- 《商业模式分析与设计》教学大纲
- 《海岛冰轮初转腾》课件
评论
0/150
提交评论