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

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

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

更多相关内容
库卡机器人更换KVGA显卡步骤 库卡机器人更换KVGA显卡步骤

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

库卡机器人启动时序步骤 库卡机器人启动时序步骤

1、在T1形式下把用户程序按操控要求刺进cell.src里,选定Cell.src程序,把机器人运行形式切换到ExT_ AUTO.   2、在机器人体系没有报错的条件下,PLC-. 上电就要给机器人宣布Smove_ enable(要- ...

KUKA机器人外部轴电机编组步骤 KUKA机器人外部轴电机编组步骤

弧焊工作站为进步焊接可达率,通常会用到各种变位机,常见的变位机形式有L型变位机、倾翻式变位机、头尾架变位机等。其间L型变位机、倾翻式变位机都有两个外部轴,某些特殊工况,需求焊接过程中 ...

KUKA机器人通电讲解 KUKA机器人通电讲解

解说方针:库卡机器人到货后,客户可依据解说的过程,完成机器人初度通电并正常操作。   一,电气衔接   二,初度上电   三,安全装备   四,机器人零点校对   五,IO装备    ...

KUKA 新型铰接臂机器人 KR SCARA KUKA 新型铰接臂机器人 KR SCARA

新型铰接臂机器人 KR SCARA 是 KUKA 推出的工业生产的牢靠辅佐,它的首要强项是完成小零件装配、物料转移或检测使命。在这方面,6 kg 以下负载等级中,鲜有其他机器人能与 KUKA SCARA 机器人抗 ...

库卡机器人故障排查 库卡机器人故障排查

如何简单库卡机器人故障排查?   库卡机器人的工作原理是进行同样的往复工作,优秀的机器人需要硬件和软件的配合,才能达到理想的工作效果。例如,自学记忆编程等,障碍物自动检测绕行功能, ...

库卡机器人实操技巧零点失效原因 库卡机器人实操技巧零点失效原因

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

库卡焊接机器人操作规范 库卡焊接机器人操作规范

库卡焊接机器人的日常安全操作及维护。   库卡焊接机器人操作I必须经过专业培训,掌握系统指示灯和按钮的使用方法,熟悉最基本的设备知识,安全知识和注意事项,方能上岗。   开机前库卡 ...

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

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

库卡机器人开机检查 库卡机器人开机检查

第一步:环境查看   1. 承认环境温度:KUKA 控制柜的运用环境温度要求在 5°C-45°C 之间,机器人本体工作环境温度 10°C-55°C,部分新机型的工作温度在 0°C-55°C(具体见机器人技能手册 ...

库卡机器人备选软件包添加 库卡机器人备选软件包添加

库卡机器人的备选软件包的如何使用   示教器装置法 登入管理员   点击投入运转>辅佐软件   点击新软件   点击装备   点击路径挑选   选中U盘中对应的文件夹,点击保存    ...

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

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

库卡机器人A1轴的齿轮油加注 库卡机器人A1轴的齿轮油加注

1. 将油泵连接到排放软管上。   2. 经过排放软管不断增加规定数量的油。   3.清洗磁性插头,查看密封,更换损坏的磁性插头。   4. 安装磁旋塞并拧紧;M ...

KUKA机器人备选软件包添加方法 KUKA机器人备选软件包添加方法

KUKA机器人的备选软件包的怎么使用   示教器装置法 登入管理员   点击投入运行>辅助软件   点击新软件   点击配置   点击路径挑选   选中U盘中对应的文件夹,点击保存    ...

伺服控制需要原点回归因素——库卡机器人 伺服控制需要原点回归因素——库卡机器人

在进行伺服定位操作之前一般都需求先进行原点回归,不然伺服电机可能会停工,说是在「原点回归未完成时启动」。那么,为什么要进行原点回归?   原点回 ...

库卡六轴工业机器人的技术指标 库卡六轴工业机器人的技术指标

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

库卡机器人本体和控制器中电池更换 库卡机器人本体和控制器中电池更换

机器人手臂中存储的数据关于保护机器人中每个轴的编码器脉冲值很重要。这将操控机器人的方位数据。假如机械手中的电池产生故障,则假如失去了主电源,则需求对机械手进行重新操控。年度替换(作 ...

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

1、履行X-启动进入引导应用程序,在引导应用程序中,点击设置,显现网络连接对话框。   2、如果挑选不运用IP地址,请点击不机器人驱动器运用IP地址,如果 ...

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

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

剖析库卡机器人收入结构 剖析库卡机器人收入结构

库卡有三个部门:(1)机器人:包含六轴机器人、医疗机器厂、码垛机器人等产品;(2)系统集成:提供汽车制作、电子加工、食物加工等行业应用的解决方案;(3)Swisslog(瑞仕格公司):库卡于2 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部