




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、工业机器人编程概述学习目标程序作用编程类型编程语言类型编程语言要求编程语言水平编程语言发展程序在机器人系统中的作用机器人本体躯体控制柜大脑程序思维程序在机器人系统中的作用程序告诉机器人什么时候该做什么,以及每个关节怎么做。编程类型面向用户的编程:是机器人开发人员为方便用户使用对机器人进行编程。面向任务的编程:用户使用机器人完成某一任务,针对任务编写相应的动作程序。编程类型面向用户的编程关键点:运动轨迹规划关节的伺服控制人机交互运动轨迹规划关节的伺服控制编程类型面向用户的编程程序的基本要求:建立世界模型能够描述机器人的作业能够描述机器人的运动允许用户规定执行流程方便用户编写动作程序需要人机接口和
2、传感信号接口编程类型面向任务的编程用户针对某一具体任务编写动作程序例如,ABB机器人程序:MoveJ p10, v1500, z25, tool1; MoveL p20, v1000, fine, tool1; MoveC p30, p40, v500, z30, tool1; 可以实现机器人末端操作器按照右图所示路径前进。编程类型面向任务的编程课程后续提到的编程方式、编程实例等均是指面向任务的编程,即编写动作程序的过程。编程语言类型底层硬件语言:如Intel硬件的汇编指令编程语言类型硬件相关的高级语言:如C语言,C+等编程语言类型应用级示教编程语言:如ABB、KUKA示教编程语言编程语言要求
3、编程语言基本要求结构简单明了:易于理解和学习语句严谨可靠:不能出现歧义或描述不清的情况容易拓展:随着机器人技术发展编程语言也能根据功能拓展延续性:当更换机器人和控制器的时候要确保现有的机器人程序可以继续使用,并在机器人编程中充分利用已有的知识同时又加入机器人离线编程的软件,就要求程序员和软件制造商继续维持原有的专有语言。编程语言水平动作级语言对象没有眼睛和脑子“手前移10厘米左移20厘米张开手下移10厘米抓持移回原点”对象级语言对象有眼睛没有脑子“手移至水杯处抓住水杯把手移回”任务级语言正常人“去把水杯拿来”需要动作级语言需要对象级语言编程语言发展70年代WAVE语言1979年最早商品化语言VAL80年代蓬勃发展80年代后期中国起步总 结1.深刻理解编程对机器人系统的重要性。2. 明白面向用户和面向任务的编程两者的区别和联系。3.了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2019-2025年教师资格之中学教育知识与能力题库附答案(典型题)
- 2025汽车维护保养合同范本
- 2025商场专柜租赁合同协议书
- 2025年产品采购合同范本
- 有效沟通在管理中的关键作用计划
- 2025装修工人劳动合同书
- 滁州硫酸池防腐施工方案
- 山西泳池垫层施工方案
- 2025建筑工程施工安全合同
- 2025宽带网络基础设施建设租赁合同
- 汕尾品清湖新区揭牌仪式活动V1-0110
- 苏教版三年级下册口算题大全(全册完整14份)
- 汉语教程第二册(上)课后习题与讲解
- 激光切割机日常点检表
- 电力系统中性点的运行方式
- 基本公共卫生服务项目自查自评报告2
- GB/T 7307-200155°非密封管螺纹
- 粤教版2022年小学六年级科学下册期中测试试卷及答案2022-2023
- 带状疱疹及后遗神经痛科普课件
- 肺动脉高压的指南分类及精选课件
- 自考06216中外建筑史大纲知识点汇总
评论
0/150
提交评论