搜索
您的当前位置:首页正文

机械工程英语翻译机械工程英语翻译5

来源:二三娱乐
 Unit5 工业机器人

介绍

工业机器人是相对来说较新的机电设备,它已经开始改变现代工业的面貌。工业机器人不像科幻小说中的那个模样具有人一样的能力并且能与其它移动物建立友谊。机器人能够看见听到触觉听的研究已经进行了20多年,现在开始开花结果了。然而,通常所说的工业机器人技术是是大多数机器人只包含了一条臂而不是拥有人解剖学上的全部结构。通常的控制只允许这些机器人在空间上从点到点的移动,完成相对简单的工作。美国机器人学会定义机器人为“一个可再编程序,多功能的机器手,它通过各种可编程的运行来完成不同的任务,用于搬用原料、零件、刀具、以及专用装置。如果认为不同类型的加工有不同的作用。那么一个数控加工中心也可以被认为是机器人。大部分制造工程师认为数控加工中心不是机器人,尽管他们有很多相似之处。数控机构和机器人的动力驱动和控制十分相似。想数控机构一样机器人能够由发动机、液压系统、气压系统提供动力。两种设备都能由开环控制或闭环控制。实际上,许多应用于机器人发展技术由数控工业演变过来并且许多机器人制造商也制造数控机床和数控控制器。

实际的机器人由带有腕(或称为臂)的主机身和机器端部的工具(通常是某些的支撑器)组成。机器人也可能有一个辅助动力系统。机器人系统还包括一个有一些控制环模、操作杆、键的控制器。一种典型的机器人系统如图5.1

机器人特点通常由机械系统的设计表现,一个主要框架包括三条移动轴的机器人称为笛卡尔机器人。笛卡尔机器人它的名字来源于笛卡尔坐标系沿三维空间的直线移动。一些笛卡尔机器人由龙门结构构成以便使沿每个轴的偏差最小。这些机器人称为龙门机器人。图5.2展示了笛卡尔机器人,这些机器人的动作控制都相似于传统的三坐标机床。龙门结构一般来说是最正确的机器人实际结构。龙门机器人通常用于公差较小和位置度要求较高的装配中。

圆柱机器人由两个移动轴和一个旋转轴组成,这种机器人的名称来源自包围轨迹(它的功作范围),它由轴移动的极限位置构成。图5.3展示了典型的圆柱机器人。圆柱机器人有许多应用,最常见的是材料的搬运操作。 给机器人编程。

为了使设备具有资格作为机器人,它必须是容易可再编程的。不可编程的机构,无论其通过重新装配或再接线可实现的潜在柔性有多大,也不能算作机器人。许多这类设备是固定的或可变的序列机器人。很多这样的机器人是由气压驱动的。这种机器人借助某种梯形逻辑图被驱动至一些固定的挡块活行程开关处,而不是控制它的轨迹。虽然梯形图编程可满足机器人的运动要求,但行程开关和挡块必须正常的被整体移动,以改变所需执行的工作任务。动力开动或发动机打开到“开”或“关”依据工序的要求和转换状态。机器人对这类系统操作通常局限于相当简单应用。

传统机器人的程序通常采用以下三个形式之一:(1)操作器编

程(2)导入式程序(3)脱机程序。每个机器人通常具有一个或更多这种程序类型的系统。每种形式的优缺点依不同的应用而不同。 操作器编程最常用的机器人编程方式,这种类型编程,一个人控制板通常包括几个用于使机器人在它工作范围移动的操作杆。在每个工序的终点,机器人的位置被保存。像数控机床一样,一些机器人允许编程人员选择定义两点间路线。另外,这些机器人被称为连续路径系统。不允许用户指定路径系统称为点到点系统。许多连续路径机器人允许用户定义在两个主要点之间连线的路径。那么,用户可以定义直线、圆弧的、指定某一位置的路径。在直线路径中,机器人在笛卡尔空间中,以直线两两端点移动。顾名思义,圆弧运动就是在某一主平面上沿圆弧运动。机器人以插入某处方案执行路线很不容易确定。在接点插补中,机器人的每一关节都以一恒定速度移动以保证所有的轴同时启动和停止。对于笛卡尔机器人,直线和结点插补方案产生相同的路径。对于其他类型机器人系统,这不成立。

操作器编程系统通常提供允许编程人完成辅助操作的命令,如关闭终端,等待,暂停,检查一种或几种转换状态,返回全部状况给机床,等等。编程人员使机器人走过要求完成一项工作的必要步骤,保存每一中间步骤和辅助的信息。用于给fanuc M1机器人编程的操作器,如图5.4所示。

导入式程序是最简单的机器人程序设计过程之一。顾名思义,编程人简单实际的是机器人沿着路线轮廓移动。机器人控制器反馈它的位置并且像编程人一样引导机器人完成操作。当编程人员负责引导机

器人完成必要动作时,动力降低以便机器人不产生伤害操作人员。尽管导入式编程是最容易学的程序语言,但它也反映了一些机器人应用的限制,例如,当机器人正在进行操作时,操作人员搬运机器人。齿轮,电动机和丝杠会引入错误的运算读数值,这样当机器人的重量,也许是工件的重量必须由系统承担时,端部执行器的 实际位置可能与机器人的训练位置有很大差异。这种方式的另一个问题是由于在机器人的位置和速度被记录指引通过期望的路径是,大量的数据信号产生,这些数据不需存储后调用,存储和从新调用的空间和时间可能会引起汇编器问题 ,也许与导入方程式协调的主要问题是引导机器人完成工艺过程的人能够做有限的准确可能引起工艺过程的不协调,人为错误和不准确性削弱了使用机器人的优点。

脱机程序对机器人来说是 相对较新的技术,它能够提供导入式和控制板编程的一些优点。脱机程序的规律与对数控技术应用脱机语言类似。几种脱机语言已经在美国的主要大学和工业种发展。这些语言主要有Unimation的VAL,美国机器人协会的AR-Basic,Microbot,lnc的AEM-BASIC和IBM的AMI.,以AR-Basic为例解释说明脱机语言,AR-Bisic允许用户 定义机器人的位置 控制机器人的运动 输入输出控制数据

AR-Basis系统的细化,他采用的许多相同的功能采用了我们熟悉的BASIC程序语言,在AR-Basic中,点和刀具定义为初始化数据点由以

下协议定义 X,Y,Z,R,Y

X,Y,Z表示由端部执行器占据笛卡尔空间,R P Y表示刀具的旋转 节距 和侧滑.每个点的定义既可以是绝对的夜可以是相对的(也和数控机床有相似的规则)

刀具定义命令常用于定义操作要求的所有刀具的位置,刀具定义指定机器人面板的中心,包括等定义点相同的六个数据 机器人通过运动控制命令执行运动,运动命令允许编程人 定义采取的路径类型

定义刀具的最终速度(直线,圆弧,结点插补) 定义参考柜架 定义刀尖的类别

AR-Basic也允许程序编译人员输入,输出数据到与机器人连接的设备,模拟的数字信号可以传送到模—数转换转换器并行的或串行的I/O口。表5—1是点和刀具定义的举例。表5—2举例说明了AR-Basic的运动控制。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top