库卡机器人编程时实现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、电路板中阻值小的电阻和功率大的电阻***容易损坏   电路板中阻值小的 ...

KUKA/库卡机器人挑战自动化-新的石油和垃圾箱收集方式 KUKA/库卡机器人挑战自动化-新的石油和垃圾箱收集方式

对我们来说,很容易从垃圾桶里拿起未分类的东西——可能是手帕、糖果或不同大小的螺丝钉。但这不是为KUKA/库卡机器人设计的。“捡垃圾”是自动化行业的首要任务。这对于机器学习学科的鲁棒算法 ...

库卡机器人伺服焊***标准程序示教功能 库卡机器人伺服焊***标准程序示教功能

步骤1:示教功能   转换操作方法到“T1”而且移动机器人到它的原点方位。   选择程序“Cor_T1”。然后打开文件夹(菜单“Program”-->“FOLD”-->“AllFOLDs opn”),否则相应的条目不显示 ...

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

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

库卡机械手保养过程 库卡机械手保养过程

对于库卡KUKA机器人本体而言,主要是机械手的清洗和查看、减速器的润滑,以及机械手的轴制动测验.   (1)机械手底座和手臂总是需求定时清洗,若运用溶剂则应防止运用丙酮等强溶剂,也可以运用 ...

机器人管线包选择——库卡机器人 机器人管线包选择——库卡机器人

怎么挑选合适的机器人管线包呢?库卡机器人代理管线包选型是需考虑机器人型号,机器人的用处、动作(如用于电焊、抓取等),管线包方式,管线数量、规格等,依据工业机器人的实际情况进行挑选合适 ...

库卡焊接机器人伺服电机的故障 库卡焊接机器人伺服电机的故障

1.库卡机器人伺服电机的底子检查   由于机器人伺服电机包含在借书证高分辨率检测器内,因而,当发生磕碰时,冲击可引起在机器人借书证应该供给一个修理检查的伺服电机毛病:   (1)你有没 ...

KUKA机器人报KSS15101故障维修分析 KUKA机器人报KSS15101故障维修分析

故障现象:   机器人开机后示教器显现KSS15101毛病代码(安全设备0至4通道5个安全节点错误),机器人无法正常投入运转。   故障检测:   首先检查现场 ...

库卡机器人现场总线通讯故障维修 库卡机器人现场总线通讯故障维修

库卡机器人现场总线通讯故障大多分为以下5种情况。   故障1:无法经过诊断程序接口进行通讯。   故障发生原因:数据线、外围设备发生故障、现场总线卡 ...

库卡机器人编程指令有哪些? 库卡机器人编程指令有哪些?

对KUKA机器人编程时,使用的是表明逻辑指令的输入端和输出端信号。   (1)OUT-在程序中的某个方位上封闭输出端   (2)WAIT FOR -与信号有关的等候功 ...

德国宝沃与库卡机器人公司正式签约 德国宝沃与库卡机器人公司正式签约

6月21日,在德国慕尼黑国际机器人及主动化技能博览会(AUTOMATICA)上,知名轿车制作企业德国宝沃轿车集团与世界优异的工业机器人制作商库卡机器人有限公司,正式签署战略协作体谅备忘录。德国 ...

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

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

齿轮减速机的噪声处理方法——库卡机器人 齿轮减速机的噪声处理方法——库卡机器人

当齿轮减速机出现问题时,咱们应该及时检查、以处理故障,只需咱们对齿轮减速机或许出现的问题有一定的了解.今日中国传动网小编主要介绍齿轮减速机的噪声如何处理. ...

库卡工业机器人的四种控制方式 库卡工业机器人的四种控制方式

KUKA型机器人示教器的控制方式目前市场上使用最多的当属工业机器人,同时也是最完善的一种,KUKA型机器人可以被广泛应用,KUKA型机器人示教器的维护,得益于它具有多种控制方式,根据工作任务的 ...

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

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

库卡机器人减速机设计原因及对策 库卡机器人减速机设计原因及对策

1.日本RV减速机内部齿轮精度等级规划日本RV减速机时规划者往往从经济要素考虑尽或许比较经济的供认齿轮精度等级疏忽精度等级是齿轮发生噪声与侧隙的符号。美国齿轮制作协会曾通过许多的齿轮研讨 ...

KUKA库卡机器人控制柜保养 KUKA库卡机器人控制柜保养

1. 断掉操控柜的一切供电电源。   2. 查看主机板、存储板、核算板、以及驱动板。   3. 查看柜子里面无杂物、灰尘等,查看密封性,:对机器人操控柜外观清 ...

库卡机器人旋转变压器数字转换器 库卡机器人旋转变压器数字转换器

库卡机器人旋转变压器数字转换器 (RDC) 用来收集电机方位数据。 RDC 上能够连接 8 个旋转变压器。 别的还丈量和分析电机温度。 EDS 用于在 RDC 箱中存储非易失性数据。 ...

KUKA机器人初次通电介绍 KUKA机器人初次通电介绍

一,电气衔接   二,初度上电   三,安全配置   四,机器人零点校正   五,IO配置   seline;"> 有必要装置固定好机器人,才干通电操作机器人 ...

KUKA库卡机器人如何进行负载测试 KUKA库卡机器人如何进行负载测试

负载试验方法:   1.安装Load data determination负载测验软件,将示教器语言改为英语,在负载测验过程中只辨认英语、德语和日语,不辨认中文。   2. ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部