工业机器人技术基础 课件 7-2常用工业机器人编程语言_第1页
工业机器人技术基础 课件 7-2常用工业机器人编程语言_第2页
工业机器人技术基础 课件 7-2常用工业机器人编程语言_第3页
工业机器人技术基础 课件 7-2常用工业机器人编程语言_第4页
工业机器人技术基础 课件 7-2常用工业机器人编程语言_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

常用工业机器人编程语言一、Rapid语言二、KRL语言1/7一Rapid语言Rapid语言是ABB公司开发的一种英文编程语言,Rapid语言类似于高级汇编语言,与VB和C语言结构相似。它所包含的指令可以移动机器人、设置输出、读取输入,还能实现决策、重复其它指令、构造程序与系统操作员交流等。ABB机器人的应用程序是使用Rapid编程语言的特定词汇和语言编写而成,Rapid程序的基本架构如表1.1所示。RAPID程序主模块程序模块1程序模块2系统模块程序数据程序数据……程序数据主程序main例行程序……例行程序例行程序中断程序……中断程序中断程序函数程序……函数程序函数程序

……

表1.1RAPID程序的基本架构2/7一Rapid语言下面我们介绍一下如何使用Rapid编程语言编辑如图1.1所示的一条简单的运动轨迹。

图1.1

运动轨迹

图1.2运动轨迹程序

3/7一Rapid语言行程序说明8

主程序名称9机器人的末端工具从图示A点位置向p10点以MoveJ(关节运动)方式前进,速度是1500mm/s,转弯区数据是20mm(即距离p10点还有20mm的时候开始转弯),使用的工具坐标数据是tool1,工件坐标数据是wobj1。10机器人末端从p10向p20点以MoveL(线性运动)方式前进,速度是1000mm/s,转弯区数据是fine(即在p20点速度降为零后进行后续运动),机器人动作有所停顿,使用的工具坐标数据是tool1,工件坐标数据是wobj1。11机器人末端从p20以MoveC(圆弧运动)方式前进,速度是500mm/s,向p40点移动。圆弧的曲率根据p30点的位置计算,使用的工具坐标数据是tool1,工件坐标数据是wobj1。12程序结束表1.2运动轨迹程序

4/7二KRL语言KUKA的机器人编程语言简称KRL,是一种类似C语言的文本型语言,它所包含的指令的功能和Rapid语言类似,同样能够完成程序初始化、移动机器人、设置输出、读取输入,构造程序等。KUKA机器人的应用程序是使用KRL编程语言的特定词汇和语言编写而成,一个完整的程序结构包括主程序、初始化程序、子程序和轨迹化程序,子程序可以根据需要来决定是否使用。

下面我们介绍一下如何使用KRL编程语言编辑如上图1.1所示的运动轨迹,示教器中轨迹程序如下图1.2所示,程序行说明见表1.3所示。

图1.2运动轨迹程序

5/7二KRL语言

行程序说明1

程序名称2包含内部变量和参数初始化的内容3机器人的末端工具从图示A点位置向p10点以PTP(点到点)的运动方式前进,速度是80%标准速度,CONT是轨迹逼近功能,圆弧过渡距离20mm可以在PDAT1中设置,使用的工具坐标系是Tool[4]:gongju,工件坐标系是Base[8]:base。4机器人的末端工具从p10点向p20点以LIN(直线)运动方式前进,速度是1m/s,使用的工具坐标系是Tool[4]:gongju,工件坐标系是Base[8]:base。5机器人末端P从p20以CIRC(圆弧)运动方式前进,速度是0.5m/s,向p40点移动,p30为中间辅助点位。使用的工具坐标系是Tool[4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论