机器人操作示范及功能简述(讲稿).ppt_第1页
机器人操作示范及功能简述(讲稿).ppt_第2页
机器人操作示范及功能简述(讲稿).ppt_第3页
机器人操作示范及功能简述(讲稿).ppt_第4页
机器人操作示范及功能简述(讲稿).ppt_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机器人操作示范及功能简述,有关打磨抛光机器人功能开发思考(一),纲要及简说,考察目标机型为安川SSF-6型6DOF机械臂,控制系统为安川针对中国定制的弧焊、喷涂、码垛、搬运等专属功能的NX100控制柜。安川机械臂主要功能为“示教-再现”,当然也具备“远程”操控功能,提供以太网连接口传输。但据调查,其绝大部分专机实现是依赖“示教-再现”功能编程。这与我们既定的基于离线编程的机器人专机功能有所不同,我们可采其之长。NX100系统的伺服模块使用安川专用伺服总线JIS-C6362Basic协议。编程语言使用的参数是类G代码,指令是类FBD(ISO中类似SFC语言),这点可完全吸收我们的SFC编程资源,并予以修改及增进。离线编程功能似乎不是安川控制器的长处,ABB似乎做的更好,这点在下一讲中有所介绍。,2020/6/12,2,暨南大学数控与机器视觉研究中心,主要参考文献,1.yaskawarobotgeneral通用文档2.yaskawarobotinstruction操作、维护文档3.yaskawarobotarc弧焊文档4.yaskawarobotmotorgun伺服点焊文档5.yaskawarobotairgun气焊文档6.yaskawarobothanding搬运文档,2020/6/12,3,暨南大学数控与机器视觉研究中心,一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,4,1.1控制柜外观,一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,5,1.2示教编程器外观,一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,6,1.3示教编程器键的表示键的表示和使用方法会在后续操作讲解中随程演示,不是重点,也不专门做讲解。以下为典型按键图例:(按键支持组合按键,详细请参考文献1中1.2.3),一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,7,1.4示教编程器的画面及一般的示教程序显示其各区设定及使用方法后续描述,一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,8,1.5示教盒各部分描述关于主操作菜单状态显示区的一些描述,一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,9,操作轴组的说明关于坐标系分类这部分将详述,其中,圆柱坐标与直角坐标是复选的。,一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,10,手动速度工作模式动作循环执行状态,一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,11,1.6工作模式分为示教、再现、远程模式,无离线编程模式。解释上述三种:(1)示教模式,根据机械臂当前运动状态(试探式)编制示教程序,即设定空间离散示教点,由控制器按点间插补形式统一生成运动轨迹。一般工作情况为,根据目标物体(轨迹),采用不同类型的轴动作(不同坐标系下插补),确定一系列动作散点,此散点经控制器运算后,可实现再现及录返等功能。示教模式下,对于控制程序的修改及参数、特性文件的设定是需要在伺服开启,运动准备状态下进行的。,一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,12,(2)再现及录返模式实现对于示教过程中采集的空间运动散点予以不同形式的插补实现,可前进、可后退,再现过程亦可实现各种参数文件的设定、修改、删除。(3)远程模式非离线模式,而是通过外部输入信号指定进行诸如,伺服电源接通、启动、调用主程序、设定循环及开始运行等动作,可实现数据的在线传输。,一、NX100控制柜简介,2020/6/12,暨南大学数控与机器视觉研究中心,13,1.7工作模式的分类操作模式:面向一线工人,实施机器人动作监视,主要进行动作启/停,监控,生产线异常恢复操作。编辑模式:面向示教程序员,进行机器人试探性缓慢动作和程序编辑,及文件和参数的编辑。管理模式:面向系统设定、维护的高级用户,管理参数、时间、用户指令修改,系统升级、维护、调试等工作。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,14,2.1机器人的轴与坐标系机器人轴名称:自身的六个轴S、L、U、R、B、T,其外部轴采用基座、工装方式,主要表示为:机器人轴、基座轴、工装轴,简单示意图如下:,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,15,2.2坐标系的分类关节坐标系机器人各轴单独动作,称为关节坐标系,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,16,控制此类坐标运动的手段,采用位置模式的脉冲定位,体现在各轴上即是回转运动,通过设定各轴方向键指定轴回转位姿,并可通过组合按键实现多轴复合运动。意义:通过各轴独立转动,进行示教点的选取定位。方法:类似目前我们系统的JOG或MPG功能,实现在各关节上的简单操作。加减速规划使用已有的规划即可。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,17,直角坐标系无论机器人处于什么位置,末端均可沿X、Y、Z轴平行移动。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,18,使用直角坐标系的手段。设定机器人基座中心坐标为原点的X-Y-Z坐标运动,包含X-Y-Z坐标平面内的直线运动和圆弧运动,按键操作除可单独控制各方向运动,也可复合操作。具有腕部轴R/B/T控制点不变动作功能。意义:直角坐标系的实现意义在于,直接指定末端运行轨迹,如:直线、圆弧,便于建立全局坐标系(如,世界坐标系)。实现方法:,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,19,圆柱坐标系轴绕S轴运动,R轴沿L轴臂、U轴臂轴线的投影方向运动,Z轴运动方向与直角坐标完全相同。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,20,使用圆柱坐标系的手段:设定圆柱(极)坐标系,机器人控制点以本体轴S轴为中心回旋运动,或与Z轴成直角平行移动,形成-r-Z坐标系。意义:直接指定末端操作轨迹,以-r-Z坐标系表达,具有腕部轴R/B/T控制点TCP不变动作的功能。实现方法:,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,21,工具坐标系工具坐标系把机器人腕部法兰盘所持工具的有效方向(法向)作为Z轴,并把坐标定义在工具的尖端点。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,22,使用工具坐标系的手段:机器人控制点TCP沿设定在工具尖端点的X-Y-Z坐标系做平行移动,其中Z轴应沿末端机械接口垂直方向,X-Y平面应平行机械接口端面。同样支持合成轴运动。具有腕部轴R/B/T控制点TCP不变动作的功能。意义:把机器人腕部法兰盘所握工具的有效方向定为Z轴,把坐标定义在工具尖端点,所以工具坐标的方向随腕部的移动而发生变化。TCP的移动,以工具的有效方向为基准,与机器人的位置、姿势无所以进行相对于工件不改变工具姿势的平行移动操作时最为适宜。使用工具坐标系要预先定义工具特征文件,方便坐标系转换。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,23,实现方法:,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,24,用户坐标系机器人沿所指定的用户坐标系各轴平行移动。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,25,使用用户坐标系的手段:在有效动作范围区间,设定任意角度X/Y/Z轴,机器人可沿所设各轴平行移动,且系统可保存多个用户坐标系,每个即为相应的用户坐标文件。意义:使用用户坐标系,可根据外轴情况确定机器人末端动作的相对坐标系,便于工艺程序编写。实现方法:根据外轴/工装轴的坐标设定,确认机器人末端的用户坐标,X-Y-Z相对运动基于此坐标系进行编程。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,26,运动示例:,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,27,多用户文件(工装/工位)下的操作:,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,28,用户坐标系使用范例使用多夹具台时进行排列或码垛作业时指定传送带运行时,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,29,2.3末端尖点操作(1)控制点不变的操作在关节坐标系以外的其他坐标系中,均可只改变工具姿态而不改变工具尖端点(控制点)位置,称之为控制点不变动作。此操作可在关节坐标以外的坐标系进行。例如:,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,30,(2)控制点不变操作示例1在直角/圆柱/极坐标系中,以X-Y-Z/-r-Z为基准进行回转。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,31,2在工具坐标系中,以工具坐标的X-Y-Z轴为基准进行回转。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,32,3在用户坐标系中,以用户坐标的X-Y-Z轴为基准进行回转。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,33,(3)变更控制点的操作机器人末端工具尖点TCP位置数据输入工具文件,TCP作为轴操作对象,由工具文件中从法兰盘面到控制点的距离加以设定。变更控制点操作指具有两个以上工具文件(用户坐标系),根据需要选择对应工具数据,并一边改变控制点一边进行轴操作。此操作可在除关节坐标系以外的任何坐标系中进行。控制点改变后的轴操作与控制点不变的轴操作相同。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,34,(4)变更控制点操作示例使用多工具坐标系,进行变更控制点操作工具控制点P1,P2。选择工具1进行轴操作时,工具1的控制点P1成为操作对象。工具2只是随着工具1进行移动,并不受轴操作的控制;相反如果选择工具2进行轴操作,则工具2的控制点P2成为轴操作的对象。工具1随着工具2进行移动。操作图如下图所示:,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,35,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,36,使用一个工具时,进行变更控制点的操作把工具夹持的工件的两角定为控制点P1和P2,如图所示,通过交替选择两个控制点,可使工件发生位移。,二、机器人的坐标系,2020/6/12,暨南大学数控与机器视觉研究中心,37,坐标系选择、手动示教速度的选择现场演示。由于现场机器人属于单一轴组(独立机器人),则轴组不可选。使用轴操作键,机器人和工装轴的各轴可独立或联动,移至目标位置,各轴运动依据所选坐标系的变化而改变,使用异轴复合键操作,同样可实现复合运动。机器人轴运动未置硬件限位,通过轴电机扭矩监控实现过流保护,超过扭矩极限,停止运动,或可设置软极限。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,38,3.1示教概述机器人的示教(TEACH)功能是其在线编程的一种形式,通过变换各种坐标系,操作各关节,使末端TCP到达预期位置,控制器记录各目标位置。连接形成正向顺序的运动轨迹的处理过程,是为再现(PLAY)。若各示教点反向连接生成后退运轨迹,此再现过程视为录返(PLAYBACK)。示教操作是重复试验、不断修正的过程,需要边操作各关节运动边编制在线示教程序,并不断试运行验证示教点及所连接轨迹的符合性和合理性。其中录返会在运动过程中丧失部分精度。示教程序同样支持子程序调用,运动参数的设置如SFC。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,39,关于示教编程的细节,如示教程序的确认、编辑、修改、试运行以实操形式加以演示,不是讲座重点,如有兴趣可参考机器人通用手册。某些需要我们参考的功能及处理方法以下加以描述。程序画面:,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,40,程序如SFC和PLC,属于解释型语言,以NOP和END开始和结束,支持各种类型变量和数据类型,并可设定主程序和子程序。其中需要登录的轴组是相对多机器人工作站和外部轴/工装轴的控制设定,一个轴组对象即确定一组联动轴。工具选择是针对末端夹持操作器的结构位姿确定,方便建立工具坐标系。程序不能离线编制,在伺服ON状态下,除变量设定、程序结构、I/O操作等,MOV*指令才能进行编辑操作。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,41,3.2末端操作器插补方式和速度处理:机器人执行末端动作,决定目标离散点(示教点)采取何种轨迹移动的称为插补方式,并把此时目标点间的移动速度称为再现速度。编程同时需输入位置数据、插补方式和再现速度。主要插补方式介绍:1关节插补2直线插补3圆弧插补4自由曲线插补,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,42,3.2.1关节插补机器人在未规定采取何种轨迹移动时,使用关节插补。用关节插补示教机器人轴时,移动命令为MOVJ。关节插补实际上等同于单轴直线插补,可参考JOG/MPG功能实现。关节插补的速度设定一般不需太高,因为适用场合基本以调试为主;设置速率比例,根据需要降低/提高运行速度。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,43,3.2.2直线插补以直线轨迹表达目标离散点的移动方式,移动命令为MOVL,直线插补常用于操作末端的工进作业区间,如下图所示,机器人在移动过程中自动地改变手腕的位置:设定速度是直接体现末端移动速度的控制单位,因此涉及到运动反解,要对各关节实时限速。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,44,3.2.3圆弧插补沿着用圆弧插补示教的三个(关联/有序)离散点执行圆弧轨迹移动。用圆弧插补示教机器人轴时,移动命令为MOVC。其离散示教点应满足圆弧上3点的几何关系。与SFC的众多圆弧插补方式有别,机器人末端的圆弧插补是基本的3点插补法,其中一点为辅助点;至于圆心、增量角等圆弧元素,不便使用。单一圆弧,即前后均为直线/关节插补单元,需空间圆弧插补算法;连续圆弧中间需加入关节/直线插补,与前后圆弧起始/结束点重合即可。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,45,3.2.4自由曲线插补执行特殊工艺作业时,对不规则曲线/曲面扫掠轨迹操作,需要使用自由曲线插补,轨迹表达采用经过三点的抛物线,移动命令为MOVS。如圆弧插补,可分为单一自由曲线和连续自由曲线。单一曲线以3点描述抛物线,前后轨迹自动为关节/直线插补;连续曲线用重叠的抛物线的合成作为轨迹,3点单一曲线间无需加关节/直线插补。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,46,3.2.5位置等级参数的确定位置等级是指机器人离散点时的接近程度。可附加于移动命令MOVJ(关节插补)和MOVL(直线插补)。未设定位置等级时的精确度会因运动速度而发生变化,而设定了合适的位置等级时,可使机器人运行出与周围状况和工件相适应的轨迹。位置等级的轨迹与精确度的关系如下:,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,47,3.3用户变量用户变量在计数、运算、临时保存输入信号等时使用。可在程序中自由定义使用变量类型及使用场合。由于同一用户变量可在两个以上程序中使用,所以对于保存各程序通用数值最为合适。用户变量有以下用途:工件个数的管理作业次数的管理程序间的信息交换用户变量的值在切断主电源后部分需要保存。用户变量的数据形式如下表所示:,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,48,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,49,3.3.1用户变量的使用,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,50,3.3.2机器人的形态用X-Y-Z坐标系表述机器人轴位置数据的情况下,在表述机器人动作位置时,机器人机构上会求得复数解,为了指定一个确定解,必须指定机器人的姿势约束。机器人的6种位姿形态,根据机器人的种类有所不同。1俯/仰:R轴的位置2R轴的角度3T轴的角度4前面/后面:S轴与控制点TCP的关系5正肘/反肘:由L轴和U轴构成的形态6S轴的角度,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,51,俯/仰:R轴的位置R轴在下图的A位置时称为俯,B位置时称为仰。但是对于即使在A位置也可以进行180范围以外动作的机器人,则有必要指定R轴是从-90至90,还是从270至360或从-360至-270;在B轴位置也是如此。此项指定在“R轴的角度”形态中进行。下图中描述R轴的角度R角度是把R轴原点位置作为0的角度。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,52,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,53,R轴的角度指定R轴的角度在180以内,还是180以外。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,54,T轴的角度可决定R轴、B轴和T轴的位置。对于有三个外部轴的机器人,选择对T轴进行指定。指定T轴的角度在180以内,还是180以外。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,55,前面/后面:S轴与控制点的关系指定从右侧面看L轴和U轴时,B轴回转中心在S轴回转中心的哪一侧,在S轴回转中心的右侧时称前面,左侧时称后面。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,56,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,57,正肘/反肘:由L轴和U轴构成的形态指定从右侧面看L轴、U轴时,L轴、U轴构成的形态。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,58,S轴的角度此指定对于S轴的动作范围超过180的机器人是必要的。指定S轴的角度在180以内,还是180以外。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,59,3.3.3局部变量的编辑局部变量与用户变量一样,可用于记数、运算、输入信号的保存。局部变量的数据形式与用户变量相同,变量号如下表所示,带有L字母(Local)。下表为局部变量的列表:,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,60,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,61,局部变量与用户(全局)变量的几点异同:1只能在当前程序中使用对于用户变量而言,可在多个程序中定义或使用一个变量;而局部变量只能在定义了局部变量的程序中使用,不能从其他程序读写。而且,因为局部变量不对其他程序造成影响。所以,以LB001局部变量为例,可以分别在多个程序中定义并使用。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,62,2可自由设定使用个数设定过程在程序信息画面进行,设定了个数后,只有所设定部分保留有内存空间。3局部变量的内容显示要利用用户变量如要查看用户变量LP000的内容时,要先存入用户变量P001,执行了存储命令后,看P001的位置型变量画面。命令:SETP001LP000。4局部变量的内容仅在定义程序的执行过程中有效,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,63,局部变量会在调出定义了局部变量的程序(用CALL或JUMP命令执行程序或“选择程序”时),保存局部变量的空间。一旦程序执行,则所设局部变量内容在因为RET、END或JUMP命令的执行而脱离该程序时,立刻无效,但是在正在使用局部变量的程序中用CALL命令调出其他程序,又用RET命令返回时,则可继续使用执行CALL命令前的数据内容。变量与单位的注意事项:局部变量与用户变量相同,根据所设数据的单位不同,设定值与实际的速度和时间等可能出现不一致的情况。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,64,局部变量的设置个数某程序编程界面设定使用局部变量的个数,设定了个数后,只有设定部分保留有内存空间。此功能相较SFC的编程有一定复杂度的增加,对于局部变量的解析方式需重新规划。,三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,65,3.4机器人的动作调试无论调试模式、工作模式、管理模式,在编程/操作过程中有必要加入运动中停止/暂停、自动停止、重新启动、复位等动作。其原因包含:暂停操作pausestop/stoprerun急停操作emgstop/stopreset报警引起的停止almstop/stopreset其他停止由于各项作业引起的停止wkjobstop(finish),三、机器人示教功能简述,2020/6/12,暨南大学数控与机器视觉研究中心,66,3.5程序堆栈的管理程序可执行堆栈级别根据存储程序空间决定,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,67,4.1平移/偏置功能平行移动指的是对象物体从指定位置进行移动时,对象物体各点均保持等距离移动。下图平行移动的移动量可以用距离L(三维坐标差值)来定义。机器人实际作业时,可以通过编程轨迹(或位置)的平行移动来减少重复工作量。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,68,下例中,通过把编程位置A进行等距离L(机器人实际确认的三维坐标差值)的移动,可在从B到G的位置执行在A处完全相同的操作。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,69,4.2平移/偏置程序的变换功能当机器人或工作台的位置发生偏移时,程序可以整体修改。在这种场合下,平行移动程序的变换功能可以缩短修改时间,程序的所有点移动相同的偏移量,生成一个新程序。执行平行移动程序变换后,程序的所有点移动相同的偏移量。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,70,可动范围外的程序点,经位置变换后,超出机器人可动范围外的程序点,显示“/OV”。位置修改后,“/OV”消失。位置型变量不能成为平行移动程序变换的对象。变换时需注意坐标系及轴组的选择。以下分类显示不同坐标系下平移/偏置程序变换的功能,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,71,基座坐标基座轴移动设定的偏移量,在此基础上,机器人控制点在基座坐标上移动设定的偏移量。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,72,机器人坐标基座轴移动设定的偏移量。机器人控制点移动在机器人坐标上设定的偏移量。这些轴分别独立运动。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,73,工具坐标基座轴移动设定的偏移量。机器人控制点移动在工具坐标上设定的偏移量。这些轴分别独立运动。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,74,用户坐标基座轴移动设定的偏移量,在此基础上,机器人控制点在用户坐标上移动设定的偏移量。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,75,4.3机器人镜像动作功能机器人进行左右对称轨迹的作业时,可以利用镜像转换功能。在机器人坐标或用户坐标中,对于任意指定的面(X-Y,X-Z,Y-Z面),可进行镜像转换。在镜像转换中,有脉冲镜像转换、机器人坐标镜像转换、用户坐标镜像转换。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,76,4.3.1脉冲镜像转换脉冲镜像转换要预先用参数指定欲转换的轴,对应指定轴的符号(+/-)被反转。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,77,4.3.2机器人坐标镜像转换在机器人坐标中进行镜像转换,是对于机器人坐标的X-Z面进行的转换。在镜像转换中,位置型变量不能被修改。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,78,4.3.3用户坐标镜像转换在用户坐标中进行镜像转换,是对于用户坐标的X-Z,X-Y,或Y-Z面进行转换。在镜像转换中,位置型变量不能被修改。,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,79,4.3.4镜像转换的注意事项进行机器人坐标镜像转换是以机器人坐标的X-Z面为对称面,进行镜像转换的。转换后的程序如下图所示:,四、机器人特殊编程功能,2020/6/12,暨南大学数控与机器视觉研究中心,80,进行用户坐标镜像转换以T轴回转中心为基准面进行镜像转换时,如下图所示,必须在T轴回转中心上设定用户坐标,然后进行用户坐标镜像转换。,五、机器人功能参数构成说明,2020/6/12,暨南大学数控与机器视觉研究中心,81,NX100系统的设计参数:(1)有关动作速度的参数设定机器人示教时的手动动作、试运行时的动作速度及再现时机器人的动作速度的参数。(2)有关操作设定的参数设定示教模式或远程模式的各种操作的参数。(3)有关干涉区的参数设定机器人动作区域的限制、轴干涉和立方体干涉区的参数。(4)有关输入输出设定的参数通用输入输出信号的奇偶校验检查或设定输入输出的参数。,五、机器人功能参数构成说明,2020/6/12,暨南大学数控与机器视觉研究中心,82,(5)有关协调、联动的参数设定机器人与机器人或机器人与外部轴的协调动作、联动动作的参数。(6)有关特定用途的参数用于其他功能、特定用途的参数。(7)有关电气控制的参数设定风扇报警、继电器动作等的参数。注:各部参数详细介绍可参考NX100使用手册。,六、机器人系统设定,2020/6/12,暨南大学数控与机器视觉研究中心,83,6.1原点位置校准,六、机器人系统设定,2020/6/12,暨南大学数控与机器视觉研究中心,84,6.2运动速度的设定,六、机器人系统设定,2020/6/12,暨南大学数控与机器视觉研究中心,85,6.3关节极限功能的添加与解除,六、机器人系统设定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论