KUKA

文章目录

  • KUKA
  • 一、编程基础
    • 1.基本文件
    • 2.数据类型
    • 3.基本运算
    • 4.Struct
    • 5.常见SYS变量
    • 6.变量申请
  • 总结:

一、编程基础

1.基本文件

KRL-KUKA Robot Language (库卡机器人编程语言);
包含SRC和DAT两类文件,类似于C语言中的.C和.H

文件类型 作用
SRC 含有源代码 、函数
DAT 含有固定数据和点坐标

2.数据类型

注意:KRL 中的名称允许含有字母 (A - Z)、数字 (0 - 9) 以及特殊字符 “_” 和"$"。

数据类型 说明
BOOL “ 是 ” / “ 否 ”
CAHR CHAR 数组来实现一个字符串
REAL 实数,为了避免四舍五入出错的运算结果
INT 整数,用于计数循环或件数计数器的经典计数变量

3.基本运算

说明:注意 "< >" 是不相等的意思,实际使用较多;

4.Struct

1. 笛卡尔坐标:X/Y/Z :为三维坐标点 (mm);A/B/C:为绕X/Y/Z的旋转角度(°);
2. 轴坐标系:A1/A2/A3/A4/A5/A6:为6轴的转动角度(°);

AXIS:// 轴坐标(°)
STRUC AXIS REAL A1, A2, A3, A4, A5, A6E6AXIS://轴坐标(°)+带外部轴信息
STRUC E6AXIS REAL A1, A2, A3, A4, A5, A6, E1, E2, E3, E4,E5, E6FRAME:// 笛卡尔基坐标(mm)
STRUC FRAME REAL X, Y, Z, A, B, CPOS: //笛卡尔位置坐标(mm)
STRUC POS REAL X, Y, Z, A, B, CE6POS:// 笛卡尔位置坐标(mm) + 带外部轴信息
STRUC E6POS REAL X, Y, Z, A, B, C, E1, E2, E3, E4, E5, E6 INT S,T

5.常见SYS变量

常见系统预定义参数如下,基本编程中都会使用到:
$ACC  CP: 轨迹加速度ORI1: 回转加速度ORI2: 旋转加速度$ACC_AXIS加速 1~100%$BASE X、 Y、 Z:原点沿着轴的推移, mmA、 B、 C:轴角度的旋转, °$LOAD={M 质量 , CM 重心 , J 惯性 }KgX、 Y、 Z:相对于法兰的重心位置A、 B、 C:主惯性轴相对于法兰的姿态X、 Y、 Z:围绕坐标系轴的质量转动惯量$TOOLX、 Y、 Z:原点沿着轴的推移,mmA、 B、 C:轴角度的旋转,单位:[°]$VELTCP 预进中的速度$VEL_AXISA1...A6轴的速度$OV_JOG
手动倍率,机器人手动倍率是手动移动机器人(不执行程序)时的速度比。AUTO时无效。$OV_PRO
执行程序时的速度比。 $ OV_PRO为0时,机器人将处于停止状态。T1时无效。$APO.CDIS:逼近距离$VEL.CP:TCP速度

6.变量申请

  1. 在SRC中定义变量: INI后函数主体使用;
DEF MY_PROG ( )DECL INT counterDECL REAL priceDECL BOOL errorDECL CHAR symbolINI...
END
  1. 在DAT中定义变量:被自己的SRC文件使用;
DEFDAT MY_PROGEXTERNAL DECLARATIONSDECL INT counterDECL REAL priceDECL BOOL errorDECL CHAR symbol...
ENDDAT
  1. 在DAT定义全局变量(慎重,考虑到冲突访问)
 DEFDAT MY_PROG PUBLICEXTERNAL DECLARATIONSDECL GLOBAL INT counterDECL GLOBAL REAL priceDECL GLOBAL BOOL errorDECL GLOBAL CHAR symbol...ENDDAT

总结:

KUKA日常标定测试需要使用到的语法/ 备忘1.

`

KUKA - KRL相关推荐

  1. 基于Ethernet KRL,上位机C#通过TCP/IP与KUKA库卡机械臂通讯Demo

    目录 0.引言: 1.本文使用的相关软硬件或产品: 2.一些注意事项: 2.1.涉及到的一些概念: 2.2.配置以太网连接以及以及发送接收结构: 2.3.上位机应当如何传输: 2.4.通过smartH ...

  2. kuka机器人报电源管理报错_KUKA机器人出错提示和故障排除信息

    广州子锐机器人技术有限公司:KUKA机器人出错提示和故障排除信息,提示窗口将显示各种类型的显示.它们既可以是不必确认的信息,也可以是必须予以确认的提示  一个提示可以由下列部分构成: 1.1 提示组 ...

  3. kuka机器人焊接编程入门教程_【行业干货】KUKA机器人的操作与基本运动编程

    原标题:[行业干货]KUKA机器人的操作与基本运动编程 世界坐标系(大地坐标系) *世界坐标系是一个固定定义的笛卡尔坐标系,是用于ROBROOT坐标系和基础坐标系的原点坐标系: *在默认配置中,世界坐 ...

  4. KRL运动编程指令语法总结

    KRL是"KUKA Robot Language"的缩写.KUKA机器人编程语言是一种类Python的高级编程语言,编程方式灵活多样,语句指令功能强大,本文对其运动编程的指令及含义 ...

  5. E6POS KUKA

    KUKA的位姿类型数据有一种为 E6POS STRUC E6POS REAL X, Y, Z, A, B, C, El, E2, E3, E4, E5, E6, INT S, T (KRL编程) X. ...

  6. halt库卡_库卡kuka机器人编程词汇手册.pdf

    库卡kuka机器人编程词汇手册 软件 KRC... 附录 KUKA系统软件(KSS) 试行版4.1 发行:2004.01.09 版本:06 第 1 页 共 33 页 @ 版权KUKA Roboter ...

  7. 【KUKA学习】示教器仿真软件OfficeLite下载与安装

    一. OfficeLite 介绍 功能性  ·通过 KUKA.OfficeLite,可在任何一台计算机上对库卡机器人进行离线编程并对其进行优化.  ·KUKA.OfficeLite 与标准软件 KR ...

  8. kuka机器人焊接编程入门教程_套装 官方正版 KUKA工业机器人从入门到精通 共3册 库卡 基础入门与应用案例精析 编程高级教程 编程与实操技巧...

    <KUKA工业机器人基础入门与应用案例精析> 本书基于作者多年与KUKA机器人相关的从业经验来编写,全书共7章,主要围绕KUKA机器人的机械.电气.操作.配置软件.编程软件以及应用等方面展 ...

  9. kuka机器人焊接飞溅大_机器人专用三维焊接平台低温现象得到解决

    对于三维焊接平台温度问题,建议提高机器人本体及控制器的外界环境温度.不过考虑一般情况下我国南方制造厂没有暖气等厂房采暖设施,提高外界环境温度不太容易实施.针对机器人齿轮油脂,我们想到的解决方法是:在低 ...

最新文章

  1. 区块链3.0:拥抱EOS
  2. MYSQL_使用外键约束(constraint)或触发器(trigger)来进行级联更新、删除
  3. [HAOI2008][BZOJ1042] 硬币购物
  4. python的变量的命名规则以及定义
  5. 高效实用Kafka-Kafka是什么
  6. 单线程为什么cpu慢_面试时说Redis是单线程的,被喷惨了!
  7. 计算机病毒有几个阶段,计算机病毒发展9阶段
  8. oracle12c下载安装
  9. 基于Spring Boot 技术的后台管理框架
  10. 查看浏览器保存的密码
  11. 服务器装系统提示未找到任何驱动器,u盘装系统win7显示未找到任何驱动器怎么办?未找到任何驱动器解决步骤...
  12. linux编辑框软键盘自动弹出,带输入框的Dialog自动弹出软键盘
  13. 鬼泣模仿秀01——Unity3D实现类似鬼泣的蓄力攻击(C#)
  14. The Google File System 中文版论文(转载)
  15. Tableau Desktop 2020 Mac支持M1芯片下载big sur 解决M1芯片安装Tableau Public教程2021
  16. 【兔年烟花】旖旎风景——浪漫烟花(Python实现)
  17. termux怎么修改php版本,玩转Termux
  18. 大三计算机保研er现在还能参加哪些竞赛?
  19. 工程伦理第五章习题答案
  20. 汉语编程vs汉语写一元方程

热门文章

  1. SAP软件 成本结算之 订单结算
  2. 用于判断当前python语句在分支结构中的是,用来判断当前Python语句在分支结构中的是() 答案:冒号...
  3. Linux 内核观测技术BPF
  4. WD硬盘维修的一些方法
  5. Python3 初涉异常处理
  6. 基于java考研线上自习室 App 的设计与实现附完整代码
  7. 2021中国最好学科排名:北大、清华、人大中国顶尖学科居前三
  8. 头豹-2020年中国真人密室逃脱行业概览——附下载链接
  9. 第5章 - 二阶多智能体系统的协同控制 --> 连续时间系统编队控制【程序代码】
  10. 淘宝补单如何安全补单,防止稽查的两种方法介绍