库卡机器人编程时实现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,等.

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

  ②点的称号总是指定方位,

更多相关内容
库卡机器人设置系统步骤 库卡机器人设置系统步骤

装置 Windows 和 KUKA 体系软件 (KSS) (从镜像)   阐明:   有多种方案,例如能够导入并完结镜像。在此对常常需求的操作过程进行了说明。该操作过程也显现在需求时能够在哪个过程创立主 ...

库卡机器人坐标转换准则 库卡机器人坐标转换准则

已使用过库卡机器人的老铁们,应该知道要表明一个机器人的直角坐标系的方位会用到FRAME/POS/E3POS/E6POS类型的数据,其中:   -X/Y/Z:表明直角坐标系直线坐标;   -A/B/C: 表明直角坐标 ...

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

1、库卡机器人电机线圈修理漏电烧过流过压发热发烫启动就报警跳闸工作无力;   2、伺服电机失磁修理工作无力低速(空载)可以高速(作业)报警无力;   3、机器人外部轴电机修理中遇到编 ...

KUKA 的 KR 3 AGILUS 快餐机器人 KUKA 的 KR 3 AGILUS 快餐机器人

KUKA 的 KR 3 AGILUS 征服了巴西的 Bionicook 公司,在世界上第一台全主动快餐售卖机中为客人供给小吃、饮料和甜点。   工业企业很早就开端采用配 ...

KUKA机器人示教器按钮介绍 KUKA机器人示教器按钮介绍

1.用于拔下 smartPAD 的按钮   2.运转方法选择开关:   (1)带钥匙的:只要在刺进钥匙的情况下才能更改运转方法。   (2)不带钥匙的:经过运转方法选择开关能够调用连接管理器。经过 ...

库卡机器人更换KVGA显卡步骤 库卡机器人更换KVGA显卡步骤

一、在替换KVGA之前,得先做好以下准备作业:   1. 机器人控制系统必须坚持关断状态,并做好维护,避免未经许可的意外重启。   2. 缓冲器已关闭。   3. 将馈电线缆置于无电状态。   ...

移动机器人的分类方式——库卡机器人 移动机器人的分类方式——库卡机器人

1、根据移动方式来分,可分为:轮式移动机器人、步行移动机器人(单腿式、双腿式和多腿式)、履带式移动机器人、匍匐机器人、蠕动式机器人和游动式机器人等类型; ...

工业机器人选型参数注意事项——库卡机器人 工业机器人选型参数注意事项——库卡机器人

1.机器人轴数。机器人的轴数影响的是自由度,假如是针对一个简单的直来直去的场合,比方一条皮带线从一边去放到另一边去,选简单的四轴机器人就能够了;假如机器人的活动空间不大的话,但需求机 ...

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

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

库卡机器人设备装置运行前检查工作 库卡机器人设备装置运行前检查工作

工业机器人第一次投入运转前有必要进行一次查看以保证设备和设备无缺且功用无缺,可以安全运转并识别出故障。咱们有必要恪守所在国家和地区的劳动保护规定来进行查看,此外还有必要测试一切安全 ...

库卡机器人伺服电机轴承过热原因 库卡机器人伺服电机轴承过热原因

KUKA库卡机器人伺服电机轴承过热的原因和修理方法   伺服电机轴承过热的原因:   1、轴承内外圈合作太紧;   2、零部件形位公差有问题,如机座、端盖 ...

库卡校正仪EMT库卡机器人零点校正步骤 库卡校正仪EMT库卡机器人零点校正步骤

1. 选择菜单序列投入运转> 选择调整 > EMT > 带负载校正 > 偏差学习。   2. 输入东西编号。用东西OK 承认。   选项窗口打开。一切未学习东西的轴都显示 ...

工业机器人示教器能否通用——库卡机器人 工业机器人示教器能否通用——库卡机器人

示教器一般也叫示教编程器或示教盒,是进行机器人的手动操作、程序编写、参数装备以及监控用的手持装置;是机器人控制体系的核心部件,是一个用来注册和存储机械运动或处理记忆的设备,该设备是 ...

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

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

KUKA机器人通用安全措施 KUKA机器人通用安全措施

KUKA机器人只答应在机器装备技能状况完好的状态下按规定且有安全意识地运用工业机器人。 不正确的运用会导致人员损伤及财产损失。并非所有类型的机器人都具有此选项。 有关特定类型的机器人的信 ...

库卡工业机器人的TCP点详解 库卡工业机器人的TCP点详解

为了描绘刚体在空间的构成,有必要附加目标的坐标系统,然后确认坐标系统的构成(原点方位和三个坐标轴的情绪),也就是说,6自由度需求充沛描绘刚体的姿态[1]。对于工业机器人,东西需求安装在正常板 ...

有关KUKA交流伺服电机振动故障的分析与解决方案 有关KUKA交流伺服电机振动故障的分析与解决方案

  (1) KUKA电机转子不平衡,电机转子的动平衡制作时有缺点或运用后变差,就会发生形如“振荡电机”一样的振荡源。   (2)转轴曲折,转轴曲折的状况类 ...

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

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

库卡机器人的设置负载方法 库卡机器人的设置负载方法

一、库卡机器人负载设置存在的问题   目的其实只有一个,适宜的负载,在适宜驱动力下,机械手无论在静态仍是动态都能够承受满足的惯性力矩,以保证电气控制系统对机械手控制。   和其他机 ...

库卡机器人用于疫情检测 库卡机器人用于疫情检测

根据我国国家卫健委最近发布的信息,到5月19日,全国累计陈述接种新冠疫苗44951.1万剂次,其中最近8天接种超过1亿剂次。跟着全球疫情形势的改变,病毒虽然在不断变异,但尚未彻底逃逸疫苗的作用 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部