最新目录第一章工业机器人概论第二章工业机器人的数学基础第三
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一章工业机器人概论第二章工业 机器人的数学基础第三
第7章 工业机器人编程与调试
工业机器人技术基础
7.1 .2 机器人语言类型 目前,工业级机器人按照作业描述水平的高低分为动作级、对象级和任务 级三类。 1.动作级编程语言 动作级编程语言的优点是比较简单,编程容易。其缺点是功能有限,无法 进行繁复的数学运算,不能接受复杂的传感器信息,只能接受传感器开关 信息;与计算机的通信能力很差。 典型的动作级编程语言是是美国Unimation公司于1979年推出的一种机器 人编程语言,主要配置在PUMA和UNIMATION等型机器人上,如“MOVE TO <destination>”,其含义为机器人从当前位姿运动到目的位姿。
目录第一章工业机器人概论第二章工业 机器人的数学基础第三
第7章 工业机器人编程与调试
工业机器人技术基础
7.1 机器人编程要求与语言类型
一般情况下,机器人的编程系统必须做到以下几点:
5.具有良好的编程环境 如同任何计算机系统一样,一个好的编程环境有助于提高程序员的工作效 率。好的编程系统应具有下列功能: (1)在线修改和重启功能 机器人在作业时需要执行复杂的动作和花费较长的执行时间,当任务在某 一阶段失败后,从头开始运行程序并不总是可行,因此需要编程软件或系 统必须有在线修改程序和随时重新启动的功能。 (2)传感器输出和程序追踪功能 因为机器人和环境之间的实时相互作用常常不能重复,因此编程系统应能 随着程序追踪记录传感器的输入输出值。 (3) 仿真功能 可以在没有机器人实体和工作环境的情况下进行不同任务程序的模拟调试 。 (4)人机接口和综合传感信号 在编程和作业过程中,编程系统应便于人与机器人之间进行信息交换,方 便机器人出现故障时及时处理,确保安全。而且,随着机器人动作和作业 环境的复杂程度的增加,编目录程第系一机章器统工人业需的机数要器学人基提概础论供第第三功二章能工业强大的人机接口。
第7章 工业机器人编程与调试
工业机器人技术基础
7.1 机器人编程要求与语言类型
一般情况下,机器人的编程要求必须做到以下几点:
1.能够建立世界坐标系
在进行机器人编程时,需要一种描述物体在三维空间内的运动方式,因此
要给机器人及其相关物Leabharlann Baidu建立一个基础坐标系。这个坐标系与大地相连,
也称世界坐标系。为了方便机器人工作,也可以建立其他坐标系,但需要
同时建立这些坐标系与机座坐标系的变换关系。机器人编程系统应具有在
各种坐标系下描述物体位姿的能力和建模能力。
2.能够描述机器人作业
机器人作业的描述与其环境模型密切相关,编程语言水平决定了描述水平
。现有的机器人语言需要给出作业顺序,由语法和词法定义输入语句,并
由它描述整个作业过程。例如,装配作业可描述为世界模型的一系列状态
第7章 工业机器人编程与调试
工业机器人技术基础
7.1 .2 机器人语言类型 伴随着机器人的发展,机器人语言也得到了不断发展和完善。早期的机器 人由于功能单一,动作简单,可采用固定程序或者示教方式来控制机器人 的运动。随着机器人作业动作的多样化和作业环境的复杂化,依靠固定的 程序或示教方式已经满足不了要求,必须依靠能适应作业和环境随时变化 的机器人语言编程来完成机器人工作。 目前,工业级机器人按照作业描述水平的高低分为动作级、对象级和任务 级三类。 1.动作级编程语言 动作级编程语言是最低一级的机器人语言。它以机器人的运动描述为主。 通常一条指令对应机器人的一个动作,表示从机器人的一个位姿运动到另 一个位姿。
工业机器人技术基础
主要内容 7.1 机器人编程要求与语言类型(掌握) 7.2 机器人语言系统结构和基本功能(了解) 7.3 常用的机器人编程语言(了解) 7.4 机器人的示教编程与离线编程(掌握)
目录第一章工业机器人概论第二章工业 机器人的数学基础第三
第7章 工业机器人编程与调试
工业机器人技术基础
工业机器人技术基础
目录
第一章 工业机器人概论 第二章 工业机器人的数学基础 第三章 工业机器人的机械系统 第四章 工业机器人的动力系统 第五章 工业机器人的感知系统 第六章 工业机器人的控制系统 第七章 工业机器人编程与调试
目录第一章工业机器人概论第二章工业 机器人的数学基础第三
第7章 工业机器人编程与调试
概述:机器人要实现一定的动作和功能,除了依靠机器人的硬件支撑外, 相当一部分是是靠编程来完成的。伴随着机器人的发展,机器人编程技术 也得到了不断完善,现已成为机器人技术的一个重要组成部分。 机器人编程是使用某种特定语言来描述机器人动作轨迹,它通过对机器人 动作的描述,使机器人按照既定运动和作业指令完成编程者想要的各种操 作。 7.1 机器人编程要求与语言类型 目前工业机器人常用编程方法有示教编程和离线编程两种。一般在调试阶 段,可以通过示教盒对编译好的程序进行逐步执行、检查、修正,等程序 完全调试成功后,即可投入正式使用。不管使用何种语言,机器人编程过 程都要求能够通过语言进行程序的编译,能够把机器人的源程序转换成机 器码,以便机器人控制系统能直接读取和执行。一般情况下,机器人的编 程系统必须做到以下几点:目录第一机章器工人业的机数器学人基概础论第第三二章工业
目录第一章工业机器人概论第二章工业 机器人的数学基础第三
第7章 工业机器人编程与调试
,这些状态可用工作空间内所有物体的位姿给定。这些位姿也可利用物体
间的空间关系来说明。
目录第一章工业机器人概论第二章工业 机器人的数学基础第三
第7章 工业机器人编程与调试
工业机器人技术基础
7.1 机器人编程要求与语言类型 一般情况下,机器人的编程系统必须做到以下几点: 3.能够描述机器人运动 描述机器人需要进行的运动是机器人编程语言的基本功能之一。用户能够 运用语言中的运动语句,与路径规划器连接,允许用户规定路径上的点及 目标点,决定是否采用点插补运动或笛卡儿直线运动,用户还可以控制运 动速度或运动持续时间。 4.允许用户规定执行流程 同一般的计算机编程语言一样,机器人编程系统允许用户规定执行流程, 包括试验和转移、循环、调用子程序以至中断等。