- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
怎么学习工业机器人编程
怎么学习工业机器人编程
摘要:机器人的开发语言一般为C、C++、C++Builder、VB、VC等语
言,主要取决于执行机构(伺服系统)的开发语言;而机器人编程分为示
教、动作级机器人编程语言、任务级编程语言三个级别;机器人编程语言分
为专用操作语言(...
?
?机器人的开发语言一般为C、C++、C++Builder、VB、VC等语言,主要
取决于执行机构(伺服系统)的开发语言;而机器人编程分为示教、动作级
机器人编程语言、任务级编程语言三个级别;机器人编程语言分为专用操作
语言(如VAL语言、AL语言、SLIM语言等)、应用已有计算机语言的机器
人程序库(如Pascal语言、JARS语言、AR-BASIC语言等)、应用新型通用
语言的机器人程序库(如RAPID语言、AML语言KAREL语言等)三种类
型。目前主要应用的是SLIM语言。
?机器人编程语言(一)
?伴随着机器人的发展,机器人语言也得到发展和完善。机器人语言已成为
机器人技术的一个重要部分。机器人的功能除了依靠机器人硬件的支持外,
相当一部分依赖机器人语言来完成。早期的机器人由于功能单一,动作简
单,可采用固定程序或示教方式来控制机器人的运动。随着机器人作业动作
的多样化和作业环境的复杂化,依靠固定的程序或示教方式已满足不了要
求,必须依靠能适应作业和环境随时变化的机器人语言编程来完成机器人的
工作。
怎么学习工业机器人编程全文共1页,当前为第1页。?自机器人出现以来,美国、日本等机器人的原创国也同时开始进行机器人
怎么学习工业机器人编程全文共1页,当前为第1页。
语言的研究。美国斯坦福大学于1973年研制出世界上第一种机器人语言——
WAVE语言。WAVE是一种机器人动作语言,即语言功能以描述机器人的动
作为主,兼以力和接触的控制,还能配合视觉传感器进行机器人的手、眼协
调控制。
?在WAVE语言的基础上,1974年斯坦福大学人工智能实验室又开发出一
种新的语言,称为AL语言。这种语言与高级计算机语言ALGOL结构相
似,是一种编译形式的语言,带有一个指令编译器,能在实时机上控制,用
户编写好的机器人语言源程序经编译器编译后对机器人进行任务分配和作业
命令控制。AL语言不仅能描述手爪的动作,而且可以记忆作业环境和该环境
内物体和物体之间的相对位置,实现多台机器人的协调控制。
?美国IBM公司也一直致力于机器人语言的研究,取得了不少成果。1975
年,IBM公司研制出ML语言,主要用于机器人的装配作业。随后该公司又
研制出另一种语言——AUTOPASS语言,这是一种用于装配的更高级语言,
它可以对几何模型类任务进行半自动编程。
?美国的Unimation公司于1979年推出了VAL语言。它是在BASIC语言基
础上扩展的一种机器人语言,因此具有BASIC的内核与结构,编程简单,语
句简练。VAL语言成功地用于PUMA和UNIMATE型机器人。1984年,
Unimation公司又推出了在VAL基础上改进的机器人语言——VALⅡ语
言。VALⅡ语言除了含有VAL语言的全部功能外,还增加了对传感器信息
的读取,使得可以利用传感器信息进行运动控制。
?20世纪80年代初,美国Automatix公司开发了RAIL语言,该语言可以利
用传感器的信息进行零件作业的检测。同时,麦道公司研制了MCL语言,
这是一种在数控自动编程语言——APT语言的基础上发展起来的一种机器人
语言。MCL特别适用于由数控机床、机器人等组成的柔性加工单元的编程。
怎么学习工业机器人编程全文共2页,当前为第2页。?机器人语言品种繁多,而且新的语言层出不穷。这是因为机器人的功能不
怎么学习工业机器人编程全文共2页,当前为第2页。
断拓展,需要新的语言来配合其工作。另一方面,机器人语言多是针对某种
类型的具体机器人而开发的,所以机器人语言的通用性很差,几乎一种新的
机器人问世,就有一种新的机器人语言与之配套。
?机器人语言可以按照其作业描述水平的程度分为动作级编程语言、对象级
编程语言和任务级编程语言三类。
?
?动作级编程语言
?动作级编程语言是最低一级的机器人语言。它以机器人的运动描述为主,
通常一条指令对应机器人的一个动作,表示从机器人的一个位姿运动到另一
个位姿。动作级编程语言的优点是比较简单,编程容易。其缺点是功能有
限,无法进行繁复的数学运算,不接受浮点数和字符串,子程序不含有自变
量;不能接受复杂的传感器信息,只能接受传感器开关信息;与计算机的通
信能力很差。典型的动作级编程语言为VAL语言,如AVL语言
您可能关注的文档
最近下载
- 最地震演练脚本.docx VIP
- 《国有企业管理人员处分条例》解读.docx VIP
- 《无机及分析化学》课件 第7章 物质结构基础.ppt VIP
- Kyocera京瓷ECOSYS M4125idn_M4132idn操作手册.pdf
- 含糖透析液对血透病人的影响.doc VIP
- RADWIN5000安装调试指南.doc VIP
- 无机及分析化学:第四章 物质结构简介.ppt VIP
- 体育康养与自然疗法的结合研究论文.docx VIP
- 2025年广东省基层住院医师线上岗位培训《医学人文及医患沟通》-中医学专业培训课程公共课答案.docx VIP
- 含糖透析液对糖尿病肾病血液透析患者血压和心率变异性影响.doc VIP
文档评论(0)