新松公司SIASUN原中国科学院沈阳自动化研究所所长已故我国著名战略科学家蒋新松院士塑像新松公司SIASUN先进的设计手段1)计算机三维实体设计公司设计大厅一角机器人培训教材第二篇机器人的基本原理2003.10.新松公司SIASUN目录1、机器人简介2、机器人控制系统的构成3、机器人控制器的组成4、机器人运行轨迹规划5、典型机器人工作站的控制原理6、机器人控制语言新松公司SIASUN1、机器人简介1954年美国George.Devol最早提出了工业机器人的思想,发明了一种可编程序的关节型搬运装置,该装置的要点是借助于伺服技术控制机器人的关节,利用人手对机器人进行示教,机器人能实现动作的记录和再现,这就是所谓的示教再现机器人。在此基础上,1958年美国的CONSOLIDATEEL公司制造了第一台工业机器人;1962年美国AMF公司推出的“VERSTRAN型”和“UNIMATION”公司推出的“UNIMATE”型机器人,这些工业机器人就是早期机器人的雏形。70年代后,焊接、喷漆机器人相继在工业中得到应用和推广。随着计算机技术、控制技术、人工智能的发展,机器人技术也得到了迅速发展,出现了更为先进的可配视觉、触觉的机器人。新松公司SIASUN1、机器人简介二十世纪末期,世界各国的工业尤其是制造业为达到提高劳动生产率,增加生产产量,主要依靠机器人,而不是增加就业人数。据国际机器人联合会(IFR)1995年统计,机器人的销售增长较快,1995年比1994年增长了22%。1995年到1998年世界机器人销售的平均增长率为19%,到2000年,世界机器人的安装总数增加到了100万台。从应用领域来看,机器人主要集中在制造业的焊接、装配、机加工、电子、精密机械等领域。随着机器人的普及应用,工业机器人技术也取得较快发展。21世纪的制造业已进入一个新的阶段,由面向市场多变生产转向面向顾客生产,敏捷制造企业(AGIENTENTERPRISE)将是未来企业的主导模式,以机器人为核心的可重组的加工和装配系统,已成为工业机器人和敏捷制造业的重要发展方向。新松公司SIASUN1.1机器人在我国的发展及应用1、机器人简介我国机器人学研究起步较晚,但进步较快,主要分为四个阶段:70年代为萌芽期,80年代为开发期,90年代为实用化期,二十世纪将是我国机器人应用的普及期。90年代后期我国机器人在电子、家电、汽车、轻工业等行业的安装数量逐年递增。特别是近几年随着我国加入WTO后国际竞争更加激烈,人民对商品高质量和多样化的要求普遍提高,生产过程的柔性自动化要求日益迫切,汽车行业的迅猛发展带动了机器人产业的空前繁荣,据不完全统计,2002年机器人安装量达400台,相当于日本80年代初期的发展势头,可以说2002年是中国机器人产业的元年。新松公司SIASUN1.2机器人的定义1、机器人简介1984年,国际标准化组织(ISO)通过的定义是:机器人是一自动控制下的通过编程可完成某些操作或移动作业的机器。在我国1989年的国标草案中,工业机器人被定义为:一种自动定位控制,可重复编程的多功能的,多自由度的操作机。操作机被定义为:具有和人手臂相似的动作功能,可在空间抓取物体或进行其他操作的机械装置。新松公司SIASUN1.3机器人的构成1、机器人简介工业机器人主要由机器人本体、机器人本体的伺服机构和机器人控制部分(控制器、示教盒、再现操作盒)等组成。新松公司SIASUN1.4机器人的分类1、机器人简介1.4.1直角坐标型机器人:具有三个互相垂直的移动轴线,通过手臂的上下左右移动和前后伸缩构成一个直角坐标系。1.4.2圆柱坐标型机器人:机座上具有一个水平转台,在转台上装有立柱和水平臂,水平臂能上下移动和前后伸缩,并能绕立柱旋转,在空间构成部分圆柱面。1.4.3极坐标型机器人(球面坐标型):手臂能上下俯仰、前后伸缩,并能绕立柱回转,在空间构成部分球面。新松公司SIASUN1.4机器人的分类1、机器人简介1.4.4关节坐标型机器人:具有三个主要回转关节:腰回转(关节1)、肩回转(关节2)和肘回转(关节3),另外还有手腕的旋转(关节4、6)和弯曲(关节5)关节。1.4.5SCARA型水平关节机器人:这种机器人是日本日立公司生产的其臂部和肘部可绕垂直轴在水平面内旋转,末端工作部分可沿垂直轴上下移动。1.4.6点位控制(PTP)型机器人:按点位方式进行控制的机器人,在作业过程中只控制几个特定工作点的位置,不对点与点之间的运动过程进行控制。新松公司SIASUN1.4机器人的分类1、机器人简介1.4.7连续轨迹控制(CP)型机器人:按连续轨迹方式控制的机器人,其运动轨迹可以是空间的任意连续曲线。机器人的各关节同时做受控运动。由于要求实现光滑轨迹运动,控制计算机必须实时插补运算,因此其速度受到一定的限制。1.4.8柔性控制(CC)型机器人:机器人各关节同时具有位置伺服、速度伺服和力矩伺服多种能力。新松公司SIASUN1.5机器人本体的选择方法1、机器人简介1.5.1机器人类型的选择:根据目标作业类型,选择2~7自由度机器人。1.5.2手腕的允许载荷:工作时应保证各腕部轴所承受力的扭距和惯量。例如:日本OTC的AX-CMV6机器人其最大承载能力为6公斤。日本YASKAWA的UP160机器人其最大承载能力为160公斤。1.5.3动作范围的确定:机器人的动作范围一般指腕部轴的回转中心(P点)的动作范围。新松公司SIASUN1.6机器人的主要性能参数1、机器人简介1.安装形式:包括落地式安装、墙壁式安装和倒挂式安装等几种;2.控制轴数:2轴、3轴、4轴、5轴、6轴、7轴等多种;3.最大有效载荷:根据手臂承载能力选择不同载荷能力的机器人;4.重复定位精度:±0.01mm;5.驱动系统:气动、液压、直流伺服系统、交流伺服系统等等;6.位置反馈类型:绝对编码器和增量式编码器;7.手臂移动范围:决定机器人运动空间;8.各轴移动速度:决定机器人工作效率。新松公司SIASUN1.7机器人安装环境的要求1、机器人简介1.环境温度要求:工作温度0~45℃,运输储存温度-10~60℃;2.相对湿度要求:20~80%RH;3.动力电源:3相AC200/220V(+10%~-15%);4.接地电阻:小于100Ω;5.机器人工作区域需有防护措施(安全围栏);6.灰尘、泥土、油雾、水蒸气等必须保持在最小限度;7.环境必须没有易燃、易腐蚀液体或气体;8.设备安装要求要远离撞击和震源;9.机器人附近不能有强的电子噪声源;10.震动等级必须低于0.5G(4.9m/s²)。新松公司SIASUN2.1机器人硬件系统的构成2、机器人控制系统的构成2.1.1伺服控制马达:分交流伺服马达(AC)和直流伺服马达(DC),交流伺服马达又分为同步马达(SM)和异步马达(IM)。2.1.2伺服放大器:给伺服马达提供驱动动力,同时根据控制指令值(目标值)和当前值高速高精确地计算控制量(位置环、速度环和电流环),控制马达速度和转矩。2.1.3位置编码器:编码器是用来实现马达位置和速度的检测。根据信号的输出形式编码器分为增量式编码器和绝对式编码器两种。2.1.4减速器:减速器是为了增大马达的输出转矩,改善机器人的加速性能和提高伺服性能而使用的。常用的减速器中有齿轮、谐波减速器、滚珠丝杠等。新松公司SIASUN2.2机器人软件系统的构成及其控制技术2、机器人控制系统的构成机器人控制器是机器人的核心部件,是机器人的神经中枢,它实施机器人的全部信息处理和对机器人本体的运动控制。新松公司SIASUN2.2机器人软件系统的构成及其控制技术2、机器人控制系统的构成2.2.1伺服控制级软件:用于对驱动器的控制与驱动。把从轨迹生成部分输出的控制量作为指令值,再把这个指令值与位置和速度等传感器来的信号进行比较,用比较后的指令值控制马达的转动。新松公司SIASUN2.2机器人软件系统的构成及其控制技术2、机器人控制系统的构成2.2.2机器人运动控制级软件:用于对机器人进行轨迹控制、插补和坐标变换。接受示教系统送来的各示教点位置和姿态信息、运动参数和工艺参数,并通过计算把各点的示教(关节)坐标值转换成直角坐标值存入计算机内存,机器人在再现状态时,从内存中逐点取出其位置和姿态坐标值,按一定的时间节拍(又称采样周期)对它进行圆弧或直线插补运算,算出各插补点的位置和姿态坐标值,这就是路径规划生成。然后逐点地把各插补点的位置和姿态坐标值转换成关节坐标值,分送各个关节。为了控制机器人在被示教的作业点之间按照机器人语言所描述的指定轨迹运动,必须计算配置在机器人各关节处马达的控制量。新松公司SIASUN2.2机器人软件系统的构成及其控制技术2、机器人控制系统的构成2.2.3周边装置控制级软件:包括机器人运动控制、夹具气缸控制、各种外部信号控制以及其它辅助周边设备控制等等。PLC的输入/输出点在PLC程序的控制下,在各种外部控制信号的作用下,将输出控制信号发送到各执行器件上,用以实现各种理想的运动过程。新松公司SIASUN2.2机器人软件系统的构成及其控制技术2、机器人控制系统的构成2.2.4基于传感器下的轨迹修正控制:工业机器人的控制器大都采用二级计算机结构。第一级计算机的任务是规划和管理,机器人示教时,系统接受示教点位置和姿态信息、运动参数和工艺参数,并通过计算把各点的坐标值存入计算机内存里;机器人再现时,从内存中逐点取出其位置和姿态坐标值,通过对其进行圆弧或直线插补运算,生成路径规划。然后把各插补点的位置和姿态值转换成关节坐标值,分送各个关节。第二级计算机是执行计算机,它的任务是进行伺服马达闭环控制。它接收了第一级计算机送来的各关节下一步期望达到的位置和姿态后,又作一次均匀细分,以求运动轨迹更为平滑。然后将各关节下一细步期望值逐点送给驱动马达,同时检测光电码盘信号,直到其准确到位。新松公司SIASUN3.1示教操作盒3、机器人控制器的组成以日本OTC生产的AX-C型机器人为例急停按钮选择开关f键f键示教操作盒外观操作键英文版本操作盒外观新松公司SIASUN3、机器人控制器的组成3.1.1示教盒的功能与作用:示教盒主要提供一些操作键、按钮、开关等,其目的是能够为用户编制程序、设定变量时提供一个良好的操作环境,它既是输入设备,也是输出显示设备,同时还是机器人示教的人机交互接口。在示教过程中,它将控制机器人的全部动作,事实上它是一个专用的功能终端,它不断扫描盒上的功能和数字键、操纵杆,并将其全部信息送入控制器存储器中。主要有以下功能:1.手动操作机器人的功能;2.位置、命令的登录和编辑功能;3.示教轨迹的确认功能。新松公司SIASUN3、机器人控制器的组成3.1.2示教盒操作键的功能(主要分为四类):1.示教功能键:如示教/再现、存入、删除、修改、检查、回零、直线插补、圆弧插补等,为示教编程用;2.运动功能键:如X±移动、Y±移动、Z±移动、1~6关节±转动等,为操纵机器人示教用;3.参数设定键:如各轴速度设定、焊接参数设定、摆动参数设定等;4.f特殊功能键:根据功能键所对应的相应功能菜单,从而打开各种不同的子菜单,并确定相应不同的控制功能。新松公司SIASUN3、机器人控制器的组成3.1.2示教盒操作键的功能:由于原NACHI公司产AW机器人控制器与DAIHEN公司产EX机器人控制器不同,因此同一个操作键的功能会有一些差异。当功能不同时,分别用NACHI或DAIHEN表示出来。(如果功能键没有NACHI或DAIHEN的标识,那么两种机器人的这个功能键用法完全一样。ENABLE:使能带绿色标记的操作键或f键。:操作机构选择键。还可与【ENABLE】键一起使用手动选择单元。:手动协调运动选择/释放操作键。可与【ENABLE】一起使用。UNITMECHSYNC新松公司SIASUN3、机器人控制器的组成3.1.2示教盒操作键的功能::选择/切换坐标系。每按一次,就在轴坐标系、直角坐标系(或用户坐标系)、工具坐标系中完成一次切换。与【ENABLE】一起使用时,可选择差补运动类型。每按一次,差补