库卡机器人如何实现KRL变量

发布时间:2024-8-30 12:03:23|来源: KUKA/库卡

KRL是KUKA的编程语言,在对机器人进行编程时,变量是在机器人程序运转中呈现的各种计算值的存储器。每个变量都属于一个专门的数据类型,在运用前有必要声明数据类型;变量按照存储方位可划分为局部变量和全局变量。一个全局变量,适用于一切程序。一个局部变量建立于某程序模块中,因而仅适用于此程序模块。变量界说规矩如下:

                             

  ①变量称号长度***多答应24个字符。

  ②变量称号答应含有字母 (A —— Z)、数字 (0 —— 9) 以及特殊字符"_" 和"$"。

  ③变量称号不答应以数字最初。

  ④变量称号不答应运用体系关键词。

  ⑤变量称号不区别大小写(但仍是建议运用驼峰规矩来界说变量)。

  ⑥变量命名***好没有下划线,推荐运用驼峰命名规矩。当变量没有下划线时,能够在KCP快速访问变量,而且没必要变量名中是否有下划线。

  ⑦变量应根据其数据类型增加前缀,而且其称号应以简洁的方式简短地说明其功用

  1.1.1 变量称号

  1.输入输出信号变量:

  ①单个输入信号 (1 位)-以前缀i开端表明单个输入信号:

  SIGNAL iVacuumOk $IN[1]

  ②多个输入信号(> 1 位)-以前缀gi开端表明输入信号组:

  SIGNAL giSt12PlateType $IN[1281] TO $IN[1296]

  ③单个输出信号 (1 位)-以前缀o开端表明单个输入信号:

  SIGNAL oErrorTarget $OUT[1265]

  ④多个输出信号(> 1 位)-以前缀go开端表明输出信号组:

  SIGNAL goStartValueEnc1 $OUT[705] TO $OUT[721]

  ⑤模仿输入信号-以前缀ai开端表明模仿输入信号:

  SIGNAL aiWeldVoltage $ANIN[1]

  ⑥模仿输出信号-以前缀ao开端表明模仿输出信号:

  SIGNAL aoActPower $ANOUT[1]

  2.布尔型变量-以前缀b开端表明布尔类型:

  DECL BOOL bGripperEmpty= TRUE

  3.有符号整形变量-以前缀z开端表明布尔类型:

  DECL INT zTarget = 2

  4.单精度浮点类型变量-以前缀r开端表明布尔类型:

  DECL REAL rCenterOffset= 0.0

  5.FRAME型变量-以前缀f开端表明布尔类型:

  DECL FRAME fStackCorrection[2]

  6.枚举型变量-以前缀e开端表明布尔类型:

  DECL ENUM ePostion HOME,STACK12,STACK34,CULLET,DROPOFF_CONV,RAZING

  DECL ePostion POSITION = #HOME

  7.结构体类型变量-以前缀s界说结构体类型但变量界说前无任何前缀:

  DECL STRUC sRackData INT nActType,…

  DECL sRackData Stack[2]

  Stack[1]= {nActType 1,…}

  8.POS / AXIS/E6POS/E6AXIS方位类型变量-以前缀x界说变量:

  ①计算取得的变量-以前缀mx界说变量:

  DECL POS mxAfterTouched[2]

  ②经过示教取得的方位变量-以前缀x界说变量:

  DECL E6POS xStack12A = {X … }

  9.字符及字符串类型变量-以前缀s界说变量:

  DECL CHAR sCharacter= "A"

  1.1.2 根本准测

  1.关于一切变量类型,常量前面都带有c,然后紧接着变量前缀(见1.1.1):

  DECL INT czCompMin = 30

  2.关于一切变量类型,局部变量均以l (local)最初:

  DECL INT lzCompMin = 30

  3.关于一切变量类型,运转进程变量前面都带有一个n:

  DECL INT nzActStack

  4.关于经过外部信号刺进程序的一切变量类型,若为输入信号,则第二个字符为i;若为输出信号,则第二个字符为o:

  DECL BOOL biProgramEnd= FALSE

  DECL INT zoPlateType = 1

  5.坐标点/坐标方位命名规矩有必要坚持标准化的点称号,以使运动易于阅读。

  ⑴起点/ 结尾:例如xHomeA,xStack12A,等.

  ①从一个工站到另一个工站的运动永久不会运用起点。

  ②点的称号总是指定方位

更多相关内容
库卡六轴工业机器人技术指标 库卡六轴工业机器人技术指标

六轴工业机器人是一种用于自然科学相关工程与技术领域的工艺试验仪器,常见的六轴关节机器人内置有六个伺服电机,直接经过减速器、同步带轮等驱动六个关节轴的旋转。   六轴工业机器人一般有 ...

KUKA库卡机器人常见问题 KUKA库卡机器人常见问题

1、开机坐标系无效   世界坐标系是以枪头为基点,在这种坐标系中机器人一切的动作都是依照以枪头为顶点来完成移动,XYZ方向切开枪方向不改变,如果机器人在世界坐标系中移动,枪头也跟着改变 ...

库卡机器人示教器温度防止故障发生 库卡机器人示教器温度防止故障发生

查看机器人是否产生磕碰,并查看对应轴上是否有添加机械负荷的因素。查看加载设置是否有效。对应轴的制动器是否松开。假如负载分量超越额外规模,则将其减小到约束规模内。查看控制器输入的电压 ...

库卡机器人机械臂中的RDC作用与接口说明 库卡机器人机械臂中的RDC作用与接口说明

(1)供给电压并具有配电功能   (2)借用旋转变压器(SIL2)技术收集八个电机的方位信息以进行方位反应   (3)获取电动机的实时温度(PTC)   (4)它还具有自温度反应,并添加了热 ...

工业机器人系统的子系统——库卡机器人 工业机器人系统的子系统——库卡机器人

工业机器人由三大部分六个子体系组成,六个子体系可分为机械结构体系、驱动体系、感知体系、机器人-环境交互体系、人机交互体系和操控体系。   1、机械结构体 ...

库卡工业机器人的性能特征 库卡工业机器人的性能特征

1、自由度自由度是衡量机器人技术水平的主要目标。所谓自由度是指运动件相对于固定坐标系所具有的独立运动。每个自由度需求一个伺服轴进行驱动,因此自由度数越高,机器人能够完结的动作越杂乱 ...

Kuka库卡机器人设置网络连接 Kuka库卡机器人设置网络连接

如何为Kuka库卡机器人设置网络连接呢?设置好的网络连接无论选用什么方法设置网络连接,开始几个步骤都是相同的,那么我们要如何操作呢?   1、履行X-启动 ...

工业机器人分辨率的分类 工业机器人分辨率的分类

工业机器人的分辨率一般指机器人结尾执行器在三个空间方向上的最小定位能力,通常用毫米或微米表明。它反映了工业机器人控制体系对机器人方位和运动的精度要求,是衡量工业机器人功能优劣的重要 ...

库卡机器人管线包选型方案 库卡机器人管线包选型方案

近年来,库卡机器人技能有了质的飞跃,机器人性能也在不断完善,适应性越来越强。为了确保库卡机器人的使用寿命,库卡机器人管线包得到广泛应用。跟着机器人体系的不断完善,管线包品种也日渐丰 ...

焊接机器人的自由度选择——库卡机器人 焊接机器人的自由度选择——库卡机器人

焊接机器人的臂和腕是基本动作部分。任何一种设计的机器人臂部都有三个自由度,以确保臂的端部可以抵达其工作范围内的任何一点。腕部的三个自由度是绕空间彼此垂直的三个坐标轴X、Y、Z的反转运 ...

KUKA KR CYBERTECH系列新一代Edition机器人 KUKA KR CYBERTECH系列新一代Edition机器人

近日,库卡最新推出了适用于通用行业的KR CYBERTECH系列Edition机器人,其具有牢靠的功能和更低的总投资本钱等特色,适用于转移、打磨、装置、上下料包装、码垛、弧焊等多种使用,使入门级自动 ...

库卡机器人伺服电机剧烈振动不平衡 库卡机器人伺服电机剧烈振动不平衡

(1)kuka电机转子不平衡,电机转子的动平衡制作时有缺点或使用后变差,就会发生形如“振荡电机”一样的振荡源。   ​   (2)丝杠曲折,丝杠曲折后丝杠 ...

库卡机器人每周两次检查和维护 库卡机器人每周两次检查和维护

1. 擦洗机器人的每个轴。   2. 查看TCP的准确性。   3.查看残留水平。   4. 查看机器人各轴的零位是否准确。   5. 清洁焊机水箱后边的过滤网。   ...

库卡机器人配置工作空间监控步骤 库卡机器人配置工作空间监控步骤

可为一台机器人装备作业空间。作业空间为设备供给安全保证。作业空间的类型分为两种:   1、作业空间为禁区   只允许机器人在该作业空间外部运转。   ...

库卡机器人负载测试介绍 库卡机器人负载测试介绍

什么是工具负载数据?   工具负载数据是指一切装在机器人法兰上的负载.它是另外装在机器人上并由机器人一同移动的质量,需要输入的值有质量,重心方位(质量受重力作用的点.),质量转动惯量以及 ...

KUKA机器人程序运行方式 KUKA机器人程序运行方式

一、经过点击“程序运转方法”图标,能够查看和挑选不同的方法。      二、程序运转方法分别为【Go】、【动作】、【单个过程】。   1、Go:指程序不间断连 ...

库卡机器人控制柜故障分析及解决方法 库卡机器人控制柜故障分析及解决方法

一:开关经常跳或许不能合闸?   1. 开关老化   2 .开关选型不对   3 .水泵卡死或电机内部短路   4 .线路老化,短路,用线过小或许缺相。   处理方法:   将操控系统的电源关 ...

未来的KUKA操作系统将开启机器人技术的新时代 未来的KUKA操作系统将开启机器人技术的新时代

在迈向直观、快速、高功能的全面自动化新时代的道路上,KUKA 将在汉诺威工业数字饱览会上初次披露未来的操作体系 iiQKA.OS,让人一睹为快。该操作体系将构成一整个生态体系的根底,供给拜访各种 ...

KUKA库卡机器人更换电池步骤 KUKA库卡机器人更换电池步骤

替换蓄电池的注意事项:   机器人控制系统有必要保持关机状况,并具有可防意外重启的保护措施;   电源线已断电;   拆卸时有必要佩带手套。   ...

KUKA机器人PC/工控机死机处理方法 KUKA机器人PC/工控机死机处理方法

KUKA机器人运用KUKA机器人PC电脑/工控机进行运动操控,运用过程中有可能会出现死机的情况,假如处理不当,容易形成机器人基准零点失效,长期的影响出产。   ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


扫码添加微信(手机端请先保存图片)

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部