工业机器人编程高手教程(txt+pdf+epub+mobi电子书下载)


发布时间:2020-06-03 01:45:34

点击下载

作者:付少雄

出版社:机械工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

工业机器人编程高手教程

工业机器人编程高手教程试读:

前言

目前,中国制造业面临着向高端转变、承接国际先进制造、参与国际分工的巨大挑战,加快工业机器人技术的研究、开发与应用是抓住这个历史机遇的主要途径。工业机器人已广泛应用于点焊、弧焊、装配、喷漆、切割、搬运、包装、码垛等领域。工业机器人的普及是实现自动化生产、提高社会生产效率、推动企业和社会生产力发展的有效手段。

在发达国家中,工业机器人自动化生产线成套设备已成为自动化装备的主流及未来的发展方向。国外汽车行业、电子电器行业、工程机械等行业已经大量使用工业机器人自动化生产线,以保证产品质量,提高生产效率,同时避免工伤事故。

本书从工业机器人集成项目的角度出发,介绍安川工业机器人的机器人本体和柜体,并以DX系列柜体的硬件(电气图、各个单元)为例,对常用和特殊功能(如宏命令、中断程序、结构化语言等)、编程命令、机器人基板的使用等做了全面、深入浅出的讲解,同时结合具体的程序实例来介绍编程命令及参数设置,加深对编程命令的理解。

本书具有以下几方面的特点:

1.采用来自一线的典型案例

本书使用的案例是已经完成并投入生产的项目,以实际的项目来做讲解,更容易理解和上手。

2.章节按由易到难的方式编排

本书根据作者多年实践与研发经验,并结合读者的反馈信息,来安排各章节的内容、结构等,使其符合学习者的认知规律,并在每章最后安排知识扩展与提升。

3.注重能力培养

本书的思想是授之以渔,让读者自己去实践,而不是纸上谈兵。

4.内容全面,剪裁得当

书中内容全面具体,不留死角,适合有不同需求的读者。为了在有限的篇幅中,提高知识集中度,对所讲述的知识点进行了剪裁。具体采取的方法有两点:一,对安川工业机器人的软硬件逐一进行介绍,不对知识点进行重复性介绍;二,次要、生僻的知识点,只做简单说明,这样既节省了篇幅,也提高了读者的学习效率。

5.例解与图解配合使用

本书最大的特点就是“例解+图解”。所谓“例解”是指抛弃传统知识点铺陈的方法,直接让读者自己动手操作,使本书的操作性强,更容易上手,符合现在读者的需求,也避免枯燥。“图解”是指多图少字,图文结合,使本书的可读性大大提高。

通过本书的学习,读者能更熟练、科学地操作安川工业机器人,掌握和编程作业相关的每一项具体操作方法,从而对安川工业机器人软件、硬件有一个全面的认识。

为便于一线读者学习和理解,本书一些术语保留了企业习惯。

因编著者水平有限,书中难免有错漏和不当之处,恳请广大读者批评指正,并欢迎您对本书提出宝贵意见和建议。

编著者第1章 安川机器人概述

本章目标

★ 了解安川机器人的基本特点;

★ 清楚安川机器人的运动自由度;

★ 知道安川机器人的示教再现;

★ 学会安川机器人在实际应用中的选型步骤。

工业机器人行业有着深厚的历史基础,其在20世纪50年代萌芽于美国,经过不断的精进发展,相关衍生设备已被广泛地应用于人类社会诸多领域。正如计算机技术一样,机器人技术正日益改变着人们的生产方式,以及今后的生活方式。同时,工业机器人作为先进制造业中不可替代的重要装备,已成为衡量一个国家制造业水平和科技水平的重要标志之一。

目前我国经济社会发展正处于加速转型升级的重要时期,以工业机器人为主体的机器人产业,正是解决我国产业成本上升、环境制约等问题的重要途径。中国工业机器人市场近年来呈现迅猛的发展趋势,市场容量不断扩大。工业机器人产业的发展热潮带动机器人产业园不断设立,产业的发展急需大量高素质、高技能的专业人才,人才短缺已经成为产业发展的瓶颈。

我国机器人工业相对于欧美等国家起步晚,基础薄弱,技术不够成熟。正因如此,更要“师夷长技以自强”,结合中国国情发展出具有中国特色的机器人工业。

众所周知,工业机器人行业中日本、美国、韩国、欧洲是全球工业机器人市场的传统领导者,素有工业机器人“四大家族”之称的发那科和安川(日本)、ABB(瑞士)、库卡(德国)的商标如图1-1所示。

各大品牌厂家在经历了大浪淘沙般的时代变革依旧屹立不倒,其背后原因值得深思。本章将对其中进入中国市场较晚、发展潜力巨大的日本安川工业机器人(以下简称安川机器人)进行概述。

安川电机创立于1915年,是日本最大的工业机器人公司,其总部位于福冈县北九州市。1977年,安川电机运用自助研发的运动控制技术生产了日本第一台全电气化的工业用机器人,此后相继开发了焊接、装配、喷漆、搬运等各种各样的自动化作业机器人,并一直引领着全球产业用机器人市场。安川机器人如图1-2所示。图 1-1图 1-2

安川电机公司生产的伺服和运动控制器均为制造工业机器人的关键零件。安川电机掌握的核心科技源于近百年企业专业电气技术的历史底蕴,这让安川电机在机器人开发方面有着独特优势。安川电机的核心工业机器人产品包括点焊和弧焊机器人、喷漆和后期处理机器人、LCD玻璃板搬运机器人和半导体芯片搬运机器人等。安川电机是将工业机器人应用到半导体生产领域最早的厂商之一。

安川电机以制造电机起家,把电机惯量控制技术做到了世界一流水平。安川机器人最大的特点就是负载大,稳定性高,可在满负载、满速度甚至过载状态下运行。因此,安川在重负载机器人应用领域(如汽车行业)份额较大,但在精度方面略逊于其他三大家族品牌。1.1 本体

什么叫机器人本体呢?

在弄清楚这个问题之前,要先学会区分机械臂和工业用机器人。

机械臂是指以相互连接的关节构成,以抓取或移动对象(如产品、工具等)为目的的机械。

工业用机器人是指安装了自动化控制、再生程序等辅助功能软件系统,拥有3轴以上操作功能的机械,具有机械臂及记忆装置,根据记忆装置的信息控制机械臂伸缩、回转、上下移动,或能自动执行以上复合动作。

本体就是机械臂,一般来说,机器人在空间内能移动到任意位置,可做任意的姿势。

所以,互相独立的3个自由度,能在空间内移动到任意的位置上;要想在空间内能取得任意的姿势,共需要6个自由度。自由度在业界统称为轴,有多少个自由度的机器人就叫多少轴机器人。

下面以标准6轴MH系列安川机器人的轴为例介绍机器人轴的构成,如图1-3所示。

基本3轴:S轴(旋转,Swing)、L轴(下臂,Lower Arm)、U轴(上臂,Upper Arm)。

手腕3轴:R轴(手腕旋转,Wrist Rotation)、B轴(手腕弯曲,Wrist Bending)、T轴(手腕转动,Wrist Turning)。

如前文所述,要想在空间内取得任意的位置和姿势,必须配置6个轴。但是一些特殊情况除外,如使用机器人搬运、堆叠工件时,则不需要旋转、颠覆工件,这时虽然6轴机器人也可以完成相关任务,但4轴、5轴机器人的完成度会更专业和高效。所以在选型过程中,需要从多个方面综合考虑衡量,选择最合适的机器人完成工作。

要让机器人顺利转动需要什么软硬件呢?使机器人转动所需要的四大要素:①伺服电动机;②电动机的驱动程序(伺服包);③减速机;④机械臂(承担本体和负载总重量的铸铁构件),如图1-4所示。图 1-3图 1-4

减速机前后速度与力度的关系如图1-5所示。图 1-5

根据图1-5所示数据,计算公式如下:

速度:x=100/50=2;

力度:y=1×50=50。

另外,在安川机器人中,使用以下减速比:

基本3轴:150左右;

手腕3轴:50~100。

安川机器人电动机转一圈是4096个脉冲。

如图1-6所示,安川机器人的构造可大致分为以下几大类:图 1-61.2 柜体

机器人柜体是机器臂控制的中枢系统。

工业机器人的控制技术是在传统机械系统的控制技术基础上发展起来的,因此两者之间并无本质差异。但是工业机器人的控制系统也有许多特殊之处,其特点如下:

1)工业机器人有若干个关节,典型工业机器人有五六个关节,每个关节由一个伺服系统控制,多个关节的运动要求各个伺服系统协同工作。

2)工业机器人的工作任务是要求机器人的手部(第六轴)进行空间点位运动或连续轨迹运动,对工业机器人的运动控制需要进行复杂的坐标变换运算,以及矩阵函数的逆运算。

3)工业机器人的数学模型是一个多变量、非线性和变参数的复杂模型,各变量之间还存在着耦合关系,因此工业机器人的控制中经常会使用到前馈、补偿、解耦合自适应等复杂控制技术。

4)较高级的工业机器人(自学习功能)能对环境条件、控制指令进行测定和分析,利用计算机建立庞大的信息库,用人工智能的方法进行控制、决策、管理和操作,按照既定的要求,自动选择最佳控制规律。

安川机器人控制柜(以DX200为例)的外部结构如图1-7所示。其内部结构如图1-8所示。图 1-7图 1-8

工业机器人控制系统的基本功能包括:

1)对工业机器人的位置、速度、加速度等具有控制功能,对于连续轨迹运动的工业机器人,还必须具有轨迹的规划与控制功能。

2)方便的人机交互功能。操作人员采用指令代码对工业机器人进行作用指示,所以工业机器人需具有作业指示的记忆、修正和运行程序跳转等功能。

3)具有对外部环境(包括作业条件)的检测和感知功能。为使工业机器人具有适应外部状态变化的能力,工业机器人应能做到对诸如视觉、力觉、触觉等有关信息进行收集、测量、识别、判断和理解等工作。在自动化生产线中,工业机器人应有与其他设备交换信息、协调工作的能力。

在满足以上要求的同时,因安川机器人的控制系统具有亚洲思维(库卡和西门子为欧洲思维)的编程方式,上手更快,对信息的交互更具人性化,其界面如图1-9所示。图 1-9

安川机器人控制柜的特征如下:

1)一般机械以控制自身为中心,但工业用机器人把重点放在对象物体上。

2)编程手段采用示教(Teaching)方式,会忠实地按照示教再现动作,被称为示教再现方式。

3)考虑到机械臂本身的多轴性、低刚性、惯性等本体特征差异比较大,所以要求采用动作控制的编程方式。

在安川机器人中:

1)示教记录机器人动作或有目的的工作内容称为“示教”。

2)重现记忆数据并按照示教的条件动作的称为“再现”。

这就是常说的示教再现。示教再现是机器人普遍采用的编程方式,典型的示教过程是依靠操作员观察机器人及其夹持工具相对于作业对象的姿态,通过对示教器的操作,反复调整示教点处机器人的作业姿态、运动参数和工艺条件,然后将满足作业要求的这些数据记录下来,再转入下一程序点的示教。除此之外的编程方式就是离线示教编程,安川机器人离线编程软件是MotoSimEG-VRC。

在使用安川机器人的过程中进行示教再现需要使用示教编程器。示教编程器(以下简称示教器,安川机器人官方称为PP)是应用工具软件与用户(机器人)之间的接口操作装置,是用户进行示教编程的工具。示教器通过电缆与控制柜连接。在机器人点动进给、程序创建、程序的测试执行、操作执行和姿态确认等操作时都会使用示教器。

安川机器人示教器有以下特点:

1)装有用来控制动作的操作键。

2)装有LCD显示装置,能显示登录在储存器中的各种情报、系统的动作状态等。

安川机器人示教器如图1-10所示。图 1-101.3 安川机器人的选型

在购买家电或汽车等产品时,常会先看产品目录,确认它的规格后再做选择。规格大都以表的形式呈现,通常被称作规格表。如果读懂了规格表,就能够了解这个产品的主要功能及特点,从而根据自己的需求进行选型。

同样的道理,对于机器人,读懂了目录或外形图上规格表所记载的内容,就能了解机械臂的主要规格。通过比较安川机器人与其他机器人的不同之处,甚至能知道怎样选择机械臂。下面将对规格表的内容进行说明。

规格表内记载了机械臂的规格。不同的制造方所记载的内容多少有些差异,图1-11所示为安川机器人的规格表。图 1-11

1.机械臂结构

如图1-11所示,机械臂按构造不同分为以下两类:

1)垂直多关节型,如MH、MA、MS型等。

2)水平多关节型,如液晶、半导体基板搬运系列。

图1-11示出了机械臂所有的轴数(或自由度),通用机器人是6轴,但是限定用途的机器人也有2~7轴的,如图1-12所示。图 1-12

2.可搬运质量

可搬运质量表示机械臂(严格地说是手腕末端部分)可拿起的最大质量。需要注意的是,例如MH12的末端最多能拿起12kg重物,这里的质量指的是包含工件和机械手的质量,如果在实际生产中搬运净重12kg的工件,会出现报错甚至发生车间事故。

此外,MH50Ⅱ以上的大型机型手腕端部附近设有螺纹底座(其他品牌机器人也有同样的设计理念),可以在螺纹底座安装用于配线、配管的中转箱等,这种情况下中转箱的质量也包含在可搬运质量内。换句话说,当MH50Ⅱ的螺纹底座被装上了5kg的中转箱时,手腕端部就只剩下45kg负重了,如图1-13所示。图 1-13

另外,即使荷重在目录的规格以内(MH50Ⅱ的情况:50kg),也不能保证机械臂可以负担此荷重,必须考虑手腕轴周围的力矩与惯性力矩的合力矩。

3.重复定位精度

重复定位精度是当机械臂转动到被示教的某一点时,该空间点重复到达的允许误差。

安川机器人重复定位精度如下:

MH5F——±0.02mm;

MHJ、MH3F、MH5LF——±0.03mm;

MH6F、MH12——±0.08mm;

MH20F、MH24——±0.06mm;

MH50Ⅱ、MH80Ⅱ、MH110——±0.07mm;

MH180、MH225、MH250Ⅱ——±0.20mm;

MH400Ⅱ、MH600——±0.30mm.

4.设置环境及电源容量

1)温度:0~45℃;相对湿度:20%~80%。

温度和湿度数值主要由编码器电子元件正常工作的外部环境要求决定。2

2)振动:4.9m/s(0.5g)以下。

记录着机械臂手腕末端的容许振动值。

3)其他。记录温度、湿度、振动以外的设置条件。

4)电源容量。记录机械臂在进行某设定动作模式时的电源容量。

5.机器人动作范围

机器人动作范围表示机械臂各轴的动作范围。不同的制造方,标记的方法也不太相同,但表达的意思大同小异,如图1-14所示。图 1-14图 1-14(续)

特别说明:容许负载表示机械臂的手腕轴(R、B、T轴)能够容许的力矩和惯性力矩。当考虑机械臂的负载时,必须满足前述的可搬运质量、力矩及惯性力矩这三个条件。

6.动作速度

动作速度表示机械臂的各轴单独动作时的最大速度。

注意

关于rad和°(度)

180°=π rad=3.14rad

1°=π/180rad

1rad=180°/π=57.3°

举例:

120°/s=120π/180rad/s=2.09rad/s

注意

关于N·m和kgf·m

计算过程中,单位一定要保持一致

N:SI单位制中的力的单位

kgf:重力单位制中的力的单位22

1kgf=1kg×9.8m/s=9.8kg·m/s=9.8N1.4 知识扩展与提升

1.力矩的计算

力矩指的是什么?力矩在物理学里是指作用力使物体绕着转动轴或支点转动的趋向。发生在某个点(轴)周围,由于重力的不平衡量,所做出的以下定义:力矩(N·m)=重力(N)×长度(m)

以下是简单说明,如图1-15和图1-16所示。图 1-15

在图1-15中:

1)由A所造成的O点周围的力矩(不平衡)为M。12M=(10kg×9.8m/s)×1m=98N·m1

2)由B所造成的O点周围的力矩(不平衡)为M。22M=(10kg×9.8m/s)×1m=98N·m2

因为M=M,所以这个压板的工作力矩能够保持平衡。12图 1-16

在图1-16中:

1)由A所造成的O点周围的力矩(不平衡)为M。12(10kg×9.8m/s)×1m=98N·m

2)由B所造成的O点周围的力矩(不平衡)为M。22(10kg×9.8m/s)×0.5m=49N·m

因为M>M,所以在这个压板上工作的力矩不能得到平衡,会12向A侧回转。把以上的原理试用在机械臂上,以MH6的B轴为例,因为MH6的B轴的容许力矩是9.8N·m,前端的重力是58.8N(质量为6kg)时,从回转中心到负载的中心位置的最大距离L可以按图1-17所示方法求出。图 1-17

通过上述讲解,考虑力矩时的距离因素包括重力和直角方向,即考虑水平方向的距离,如图1-18所示。图 1-18

如图1-18所示,B轴为水平时,力矩将会达到最大,图中的B轴为正上方或正下方时,力矩会最小(=0)。像这样,力矩是从垂直方向的角度,可以求得如下:M=mLsinθ

另外,如图的1-19所示情况下考虑最大力矩时,必须要注意距离L。图 1-19

在安川机器人使用说明书中,都记载了类似于图1-20所示的容许手腕力矩(B、T轴)一览图,它表示机械手及工件的重心位置可用在画有斜线的范围内。图 1-20

2.惯性力矩的计算

那么惯性力矩是指什么?用一句话来概括就是“旋转难度”量,定义式如下:22惯性力矩(kg·m)=质量(kg)×回转半径的平方(m)

如图1-21所示,同样大小、质量的圆盘以两种方法旋转时,图b情况比图a情况更难旋转,所以需要多余的力量。更有同样重量、重心周围旋转时,因为形状不同,旋转难度也不同,如图1-22所示。图 1-21a)旋转难度小 b)旋转难度大图 1-22

总之,惯性力矩可以用以下方式来表示:2I=I′+em2

式中 I——惯性力矩(kg·m);2

I′——物体重心周围的惯性力矩(kg·m);

e——被旋转轴和重心间的距离(m);

m——物体的质量(kg)。

若要仅以物体的形状来判断是否关系到其旋转难度,就要考虑旋转轴横截面的形状。如图1-23所示。图 1-23a)圆形 b)矩形

如图1-24所示,在安川机器人中,P点周围的惯性矩(=B轴的惯性矩)如何计算?图 1-24

几个形状各异的物体所组合成的物体的惯性矩,可用各惯性力矩的和来求出。即

如图1-25所示,安川机器人MH12的B轴容许惯性力矩是0.65kg·2m,最大距离L的计算式为图 1-2522L×6kg≤0.65kg·mL≤0.329m

图1-25可以忽略工件自身的惯性力矩I′,但在压力机间搬运多个边角的工件物体时,便不能忽略,如图1-26所示。图 1-26

当不计工件自身的惯性力矩时

当考虑工件本身的惯性力矩时

注意

关于惯性力矩和惯量(GD)2

惯性力矩:SI单位制为kg·m2

惯量:重力单位制为kgf·m22

1 kg·m=1/9.8 kgf·m第2章 安川机器人控制柜

本章目标

★ 了解安川机器人控制柜的基本知识;

★ 清楚安川机器人控制柜之间的区别;

★ 掌握安川机器人控制柜中各PBC的作用。

安川机器人经过多年发展,控制柜已逐渐升级,如XRC、NX100、NXC100、DX100、DX200、FS100、YRC1000等。无论怎样变迁,其功能不变,都是为机器人提供控制功能,只是越来越人性化,上手更快,也对使用者的要求越来越低,如图2-1所示。图 2-1

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载