库卡机器人如何实现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库卡机器人可以应用的领域

KUKA库卡机器人可用于物料转移、加工、堆垛、点焊和弧焊,涉及到自动化、金属加工、食物和塑料等职业。 库卡工业机器人的用户包含:通用汽车、克莱斯勒、福特、保时捷、宝马、奥迪、奔跑、大众 ...

库卡机器人轨迹的精度提高方法 库卡机器人轨迹的精度提高方法

1)除了把tcp作准(或者用数模导入),是否还有方法进步轨道精度?   2)现场有切开等工艺,对轨道精度要求较高,假如机器人轨道呈现锯齿等抖动形成的现象,怎么处理?   3)ABB机器人供 ...

库卡机器人蓄电池的安装位置 库卡机器人蓄电池的安装位置

目前的库卡机器人的蓄电池的装置方位有两种,一个是在柜门上,一个是在冷却通道下面,蓄电池与控制柜上的插头 X305 衔接,并采用 F305 号熔丝维护。控制系统出厂时蓄电池插头X305 已从 CCU 中拔 ...

KUKA机器人校正的功能 KUKA机器人校正的功能

1、规范:kuka机器人校对设置,机器人机械零点的KUKA机器人校对时带或不带负荷。   KUKA机器人校对查看   查看KUKA机器人校对此方位是不是正确的,假如你没有掌握此方位是正确的或需求改 ...

库卡机器人零点失效原因及解决方法 库卡机器人零点失效原因及解决方法

一、零点失效的原因:   在剖析零点失效原因之前,咱们先弄清一个问题。   长期以来,咱们一向称此故障为“零点丢掉”,这是一种不准确的描绘。KUKA机器人零点参数不会“丢掉”,它是记录 ...

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

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

库卡机器人分类及型号 库卡机器人分类及型号

从功能上来说,库卡机器人可分为弧焊机器人、铸锻机器人、搬运/码垛机器人。   库卡弧焊机器人是指进行自动弧焊的工业机器人,它与点焊机器人基本相同。焊接机器人主要用于各种汽车零件的焊 ...

库卡工业机器人应用方面 库卡工业机器人应用方面

Berthold Hermle AG 机器制作厂属于世界**的铣床及加工中心出产商。在其加工中心主动化方面,Hermle 彻底信赖来自奥格斯堡的库卡机器人有限责任公司的专业水平。该企业在新型制作体系 RS 4 中充 ...

库卡码垛机器人提高维修效率 库卡码垛机器人提高维修效率

l、规划人员规划电路板时存在规划不合理的当地最易呈现毛病.   2、电路板中使用频频的元件容易呈现毛病.   工业电路板的驱动电机、转轴,开关电源的开关管、操作面板的常用按键等这些元件 ...

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

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

机器人焊接速度——库卡机器人 机器人焊接速度——库卡机器人

1.机器人焊接能够提高出产功率   六轴焊接机器人呼应时间短,动作快。焊接速度为50——160cm/min,远高于手艺焊接(40——60cm/min)。机器人在操作期间不会中止。只需外部水电条件得到确保, ...

移动机器人视觉系统分类——库卡机器人 移动机器人视觉系统分类——库卡机器人

移动机器人视觉体系是指移动机器人的视觉体系,包含经过传感器取得图画,和经过计算机处理器对图画进行处理这两个部分。依据视觉传感器的数量和特性,干流的移动机器人视觉体系有单目视觉、双目 ...

码垛机器人调试和维修注意事项——库卡 码垛机器人调试和维修注意事项——库卡

码垛机器人是输送机输送来的料袋、纸箱或是其它包装材料依照客户工艺要求的工作方式主动堆叠成垛,并将成垛的物料进行输送的设备。下面是它进行调试和修理时需要注意的几个事项: ...

库卡机器人编程之干涉区间 库卡机器人编程之干涉区间

同一工位的机器人,在作业过程中,需要进入到同一个区域,但在进入的先后次序无严格的限定,一台机器人(Master)具有***优先的权利,即该机器人首要进入干与区,作业完结之后另一台机器人(Slave) ...

库卡机器人在人体上成功应用 库卡机器人在人体上成功应用

瑞士医疗技能公司 Advanced Osteotomy Tools AG (AOT) 宣布 CARLO® 投入临床运用 (First-in-man)。采用 KUKA机器人LBR Med 的医疗器械成功使用于巴塞尔大学医院的口腔、颌骨及面部外科。    ...

库卡机器人程序逻辑功能介绍 库卡机器人程序逻辑功能介绍

逻辑编程入门,在逻辑编程时运用输入端和输出端,为了实现与机器人操控系统的外围设备进行通讯,可以运用数字式和模拟式输入端和输出端。   对 KUKA 机器 ...

工业机械臂的优势——库卡机器人 工业机械臂的优势——库卡机器人

工业机械臂是在机械化和主动化出产中一种新型的机械设备,在主动化出产过程中运用一种具有抓取和移动的主动化设备,主要是能在出产过程中模拟人的动作来完结作业,像可替代人员进行转移严重物件 ...

库卡工业机器人简介 库卡工业机器人简介

库卡工业机器人是全球顶尖的工业机器人制造商之一。每年生产1万多台工业机器人,到目前为止,已经在全球安装了15万台。Cooka能够提供3KG到1000KG的标准工业6轴机器人,以及一些特殊用途的机器人 ...

库卡工业机器人的技术发展趋势 库卡工业机器人的技术发展趋势

机器人工业是未来一段时间国内成长性快的行业,作为国家新式战略工业之一,机器人技能体现着国家科技的综合实力。   2010一2013年间,我国工业机器人的销 ...

库卡机器人外部风扇更换步骤 库卡机器人外部风扇更换步骤

1.从操控盘上拔出电扇插头。   2.拧松4根螺丝,拆下背板。   3.拆下插口的固定螺钉。   4.将刺进套管折叠,拉出连接线。   5.将电扇支架与电扇一同取 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部