库卡机器人编程时实现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.点操控形式(PTP) ...

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

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

KUKA机器人的启动方式 KUKA机器人的启动方式

1、主动运转方法   库卡机器人处于主动运转时,先要在手动状况时分挑选需要运转的程序,然后经过钥匙开关切换机器人到自上电,然后发动机器人运转程序,让机器人先到达BCO安全参考点,然后在 ...

库卡焊接机器人伺服电机异响处理 库卡焊接机器人伺服电机异响处理

库卡焊接机器人伺服电机的主要效果便是把信号(控制电压或相位)变换成机械位移,在生产使用中库卡机器人具有精度高、低频特性好、额外转速高、速度响应时间短等特点,因此,将库卡机器人伺服电 ...

库卡机器人示教器面板 库卡机器人示教器面板

1.机器人示教器线缆热插拔按钮(按此键后,控制柜不用关机便可拔掉示教器)。   2.连接管理器钥匙开关;切换运动形式,T1:手动低速(只要在此形式下才干手动移动机器人,*高速度250mm/s),T2:手 ...

KUKA机器人PC/工控机死机处理方法 KUKA机器人PC/工控机死机处理方法

KUKA机器人运用KUKA机器人PC电脑/工控机进行运动操控,运用过程中有可能会出现死机的情况,假如处理不当,容易形成机器人基准零点失效,长期的影响出产。   ...

库卡机器人变频与伺服机械手区别 库卡机器人变频与伺服机械手区别

伺服机械手通过伺服电机和伺服驱动器操控机械手的动作。伺服机械手比变频机械手操控精度高,价格昂贵。   变频机械手是一种能模仿人体上肢某些功用的自动出产设备,可根据预定的要求自动操控 ...

库卡机器人预防性保养包括那些? 库卡机器人预防性保养包括那些?

库卡机器人日常的预防性维护检查包含什么呢?   备份控制器内存;   定时监视机器人,检查机器人、导线和电缆;   检查刹车设备;   检查机器 ...

机械手的避障控制——库卡机器人 机械手的避障控制——库卡机器人

机械手的运动学冗余自由度是指机械手拥有比它的末端所需要的自由度更多的自由度。运动学冗余自由度的机械手具有比非冗余自由度的机械手更好的功能。例如,非冗余自由度的机械手在外部环境中有障 ...

库卡机器人Win10装wv兼容方法 库卡机器人Win10装wv兼容方法

一.概要:   用win10体系的,在装置WoV4.0.X或许WoV5.0.x后,翻开总线配置时WoV会停止工作:   准备在线衔接总线时,发现没网卡适配器供选择:   并且信息窗口有报错信息提示:    ...

工业机器人控制器的主要功能——库卡机器人 工业机器人控制器的主要功能——库卡机器人

比较于传统的工业设备,工业机器人有许多的优势,比如机器人具有易用性、智能化水平高、出产效率及安全性高、易于办理且经济效益明显等特点,使得它们能够在高危环境下进行作业。   现在,工 ...

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

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

库卡机器人的控制柜控制系统的优点 库卡机器人的控制柜控制系统的优点

库卡机器人krc4的理念是革命性的。在您的机器人/运动体系中,它***以交互方法与pLC、CNC和安全控制体系无缝连接。krc4中基于库卡机械臂的自动求解方法采用了方便灵活的机器人编程和新的样条线运 ...

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

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

直角坐标机器人与关节机器人区别 直角坐标机器人与关节机器人区别

一、作业空间与承载才干:   1、直角坐标型标准单根长度6m,拼装后可达到100m;组合成龙门式机器人,其作业空间能够是十分的三维立体空间。单根承载10——200kg,特别结构可达2400 Kg。    ...

库卡机器人电气焊和气保焊的不同 库卡机器人电气焊和气保焊的不同

二保焊 是“二氧化碳气体维护焊”的俗称,与氩气维护焊(俗称“氩弧焊”)及其它气体维护焊合称“气保焊”。   二保焊的长处是明弧焊接,易实现全方位半 ...

库卡机器人的焊接姿态调整与运行轨迹 库卡机器人的焊接姿态调整与运行轨迹

根据库卡焊接机器人的焊接技能的使用状况和开展需求,传统的焊接方法一定程度上不能高效的满意生产需求,弧焊机器人技能越来越受到生产厂家的注重。弧焊机器人如何高效而又地完结批量生产,是现 ...

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

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

库卡机器人体系结构 库卡机器人体系结构

机器人体系结构,便是指为完结指定方针的一个或几个机器人在信息处理和操控逻辑方面的结构方法。   一、根据功用来分化   根据功用分化的体系结构在人工智能上归于传统的慎思式智能,在结 ...

库卡机器人所有软件包功能介绍 库卡机器人所有软件包功能介绍

1.FORCE TORQUE CONTROL / SENSOR COMMUNICATION(力和扭矩的操控 / 传感器通讯)   选择各种不同的库卡信号处理软件,对您的机器人来说可能仅仅小小的扩 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部