库卡机器人如何实现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,等.

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

  ②点的称号总是指定方位

更多相关内容
库卡机器人开机前检查库 库卡机器人开机前检查库

1、库卡机器人作业区域是否有人   机器人正常作业区域中不允许有其他闲杂人,操作者假如需求到机器人作业区域中作业请手持KCP进入机器人作业区域,机器人的操作只允许指定的人员进行操作。每 ...

机械臂和工业机器人区别——库卡机器人 机械臂和工业机器人区别——库卡机器人

工业机器人是一种自动化设备,机械臂是工业机器人的一种,工业机器人也有其它形式,尽管两者含义不同,但是指代的内容有重合的部分。所以简单来说,工业机器人的形式有很多种,机械臂只是其中一 ...

外部轴操作相关的变量和指令——库卡机器人 外部轴操作相关的变量和指令——库卡机器人

将外部kuka机器人的轴切换到异步形式的位排列,这意味着将外部轴的同步和异步形式切换   程序示例:$ ASYNC_AXIS='b1000'   表明从右到左的外轴1、2、3、4。上面的示例表明外部焊接机器人 ...

库卡焊接机器人设备如何保证焊接质量 库卡焊接机器人设备如何保证焊接质量

在国内焊接机器人设备职业发展速度较快,从过去的单个企业使用,到现在的大多数职业生产焊接都离不开库卡机器人设备,使用领域越来越广泛。   焊接作业中较重要的便是确保焊接质量,焊接质量 ...

库卡机器人不同类型伺服电机特点 库卡机器人不同类型伺服电机特点

1)直流伺服电机的长处和缺陷   长处:速度操控***,转矩速度特性很硬,操控原理简略,使用方便,价格便宜。   缺陷:电刷换向,速度限制,附加阻力,发生磨损微粒(无尘易爆环境不宜) ...

码垛机器人抓手的设计技巧 码垛机器人抓手的设计技巧

1、码垛机器人手爪前端送料的输送带的结构,关于料袋抓取的辊子输送带一般有国标,需要选用标准的接口,而关于皮带输送带,就要考虑怎样来实现。   2、码垛机器人机型的挑选,机器人负载才能 ...

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

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

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

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

库卡机器人减速机异响分析 库卡机器人减速机异响分析

规划原因及对策   1.日本RV减速机内部齿轮精度等级规划日本RV减速机时规划者往往从经济要素考虑尽可能比较经济的确认齿轮精度等级疏忽精度等级是齿轮发生噪声与侧隙的标记。美国齿轮制作协会 ...

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

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

工业机器人的主要参数——库卡机器人 工业机器人的主要参数——库卡机器人

机器人的主要技术参数有自在度、分辨率、工作空间、工作速度、工作载荷等。   机器人的自在度是指确定机器人手部在空间的方位和姿势时所需要的独立运动参数的数量。机器人的自在度数一般等于 ...

库卡机器人减速机异响制造原因及对策 库卡机器人减速机异响制造原因及对策

1.日本RV减速机内部齿轮差错影响齿轮制造过程齿形差错、基节偏差、齿向差错和齿圈径向跳动差错是导致行星日本RV减速机传动噪声的主要差错。也是控制行星日本RV减速机传动功率的一个问题点。现以 ...

工业机器人关注和解决的问题——库卡机器人 工业机器人关注和解决的问题——库卡机器人

现在国内企业在机床上使用机器人还处于起步阶段,许多理论和实践问题还没有充分认识与处理。例如***多见的使用形式仍是将机床和机器人简单地组合在一起,各自使用一套控制系统。要充分发挥机器 ...

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

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

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

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

工业机器人功用特征——库卡 工业机器人功用特征——库卡

工业机器人的功用特征影响着机器人的作业功率和可靠性,在机器人规划和选用时应考虑如下几个功用政策:   (1)安闲度安闲度是衡量机器人技术水平的首要政策。所谓安闲度是指运动件有关于固 ...

自动组装高精度变速器——库卡机器人 自动组装高精度变速器——库卡机器人

库卡机器人LBR IIWA的七个轴上的每个传感器都记载与搭档的一切触摸,以保证在拼装DQ 200自动变速箱时的安全,变速箱制造需求几个高精度使命。对于ŠkodaAuto来说,这并不是什么新闻。ŠkodaAuto ...

KUKA控制器KR C5加速自动化生产的节拍 KUKA控制器KR C5加速自动化生产的节拍

在机器人应用中具有更多可能性和经济性的 KUKA 控制器 KR C5   紧凑、高品质、节能:KUKA 经过 KUKA 工业机器人的新式控制器 KR C5 和相应的小型机器人控 ...

库卡机器人排查PLC故障方法 库卡机器人排查PLC故障方法

PLC是一个工业小电脑,它出问题,首先要扫除是PLC本体问题仍是外围问题,假如是PLC本体出现问题,往往ERR灯会亮起来,或许是红灯闪亮,正常状况一般是RUN运转绿灯亮,假如是本体发生这类问题, ...

库卡工业机器人检测信号线失灵维修 库卡工业机器人检测信号线失灵维修

一、故障现象   转速中止信号,输出端“·SALARM_STOP””0信号,封闭所有激活的命合。   二、原因分析:   1、导线故障(例如插接不牢);   2、 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部