库卡机器人编程时实现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. 开机前承认   1.1 5S清洁过的现场可能留有水渍,请检查控制器内外部和机器人本体是否枯燥,防止形成短路。   1.2 上电前测定控制柜的输入电压是否正确。R-30iA、R-30iB、R-30iB PLUS ...

库卡机器人焊接时的主要注意事项 库卡机器人焊接时的主要注意事项

1.有必要进行示教作业   在机器人进行主动焊接前,操作人员有必要示教机器人焊枪的轨道和设定焊接条件等。   由于有必要示教,所以机器人不面向多种类少数出产的产品焊接。   2.有必 ...

KUKA登陆工博会引领工业智能化 KUKA登陆工博会引领工业智能化

第21届我国国际工业博览会(CIIF)将于2019年9月17日-21日在国家会展中心(上海)盛大举行。在8.1H馆E025展台上,KUKA将携一系列数字化智能化的机器人产品和运用处理计划闪烁登场!一直以来,KU ...

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

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

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

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

库卡机器人首次调整步骤 库卡机器人首次调整步骤

假如初次调整丢掉 (如在更换电机或磕碰后),则复原初次调整。由于学习过的误差在调整丢掉后依然存在,所以库卡机器人能够计算出初次调整。对某个轴进行检查之前,有必要完成对所有较低编号的 ...

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

目前市场上运用最广泛的机器人是工业机器人,也是最成熟、最完善的机器人。工业机器人具有多种操控办法,工业机器人的操控办法有哪些?   1.点操控形式(PTP) ...

工业机器人触觉传感器作用——库卡机器人 工业机器人触觉传感器作用——库卡机器人

在工业机器人操作技能中就像在人类范畴一样,视觉和触觉是互补的形式。职业专家预计,触摸传感将很快在干流机器人应用中加入视觉技能。基本上,工业机器人触觉传感器是一种触摸传感器,可以提供 ...

库卡KUKA机器人if逻辑编程逻辑指令 库卡KUKA机器人if逻辑编程逻辑指令

1、库卡机器人在示教器 T1模式下进入程序,左下角点击:指令—逻辑,会看到常用的WAIT 等候、WAITFOR 等候、OUT 输出等逻辑指令。   2、挑选WAIT,界面下端呈现WAIT Time 口 sec .这个WAIT ...

KUKA机器人自动化组装流程 KUKA机器人自动化组装流程

1、安放螺母   夹取四确或六角螺母而且将其放在固定设备中   2、螺纹施胶   抓取螺杆,协助它完结“180 度转体”动作;在其下侧螺纹上涂抹适量密封胶 ...

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

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

库卡推出新型超紧凑KR SCARA卧式关节臂机器人 库卡推出新型超紧凑KR SCARA卧式关节臂机器人

库卡SCARA机器人作为工业机器人的一个分支,以其高精度、高性价比、高灵活性和较强的适应性胜任安装、包装、贴标、分拣等多种加工工艺,帮助众多制作企业完成减员增效。但随着近几年高精尖工业 ...

工业机器人机械结构——库卡机器人 工业机器人机械结构——库卡机器人

若以机械结构来看,工业机器人可区分为单轴机器人、座标机器人、水平多关节机器人( SCARA )、笔直多关节机器人以及并联式机器人( DELTA )等,以下依序就这五种类型来阐明。 ...

库卡工业机器人主要构成部分 库卡工业机器人主要构成部分

工业机器人广泛使用在产业制作上,轿车制作、电器、食物等,能替代重复机器式操作作业,是靠本身动力和操控才能来实现种种功用的一种机器。它可以承受人类指挥,也可以依照事先编列的程序作业。 ...

库卡机器人更改运动指令安全提示 库卡机器人更改运动指令安全提示

每次更改完运动指令后都必须在低速 (运行方法 T1)下测试机器人程序。   当即以高速发动机器人程序可能会导致机器人系统和整套设备损坏,由于可能会呈现不行预料的运动。 如果有人坐落危险 ...

工业机器人关键零部件——库卡机器人 工业机器人关键零部件——库卡机器人

开展工业机器人,要重点打造六种标志性产品,五种关键零部件,四种基本能力。本期中发智造为大家介绍五种关键零部件——高精密减速器、高功能机器人专用伺服电机和驱动器、高速高功能操控器、传 ...

KUKA机器人十大故障和解决方法 KUKA机器人十大故障和解决方法

库卡机器人在长时刻的运用过程中,跟着运转时刻的增加,各部机构和零件因为受到摩檫、腐蚀、振动、冲击、磕碰等许多因素的影响会呈现各种毛病,因而只有处理这些问题,坚持机器人正常工作,才能 ...

库卡LBR iiwa 与工人携手合作 库卡LBR iiwa 与工人携手合作

Dürr AG(杜尔股份公司)研制出运用 KUKA 灵敏的 LBR iiwa 轻型机器人展开人机协作的KUKA机器人作业单元,用于轿车工业总装中的自动化粘接。该作业单元不仅有助于进步在车身内粘接车顶天线底座 ...

库卡弧焊机器人的焊接姿态调整 库卡弧焊机器人的焊接姿态调整

依据库卡焊接机器人的焊接技术的运用状况和开展需求,传统的焊接方法必定程度上不能的满意出产需求,弧焊机器人技术越来越遭到出产厂家的重视。弧焊机器人怎么而又地完结批量出产,是目前弧焊机 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部