库卡机器人如何实现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、直角坐标型标准单根长度6m,组装后可达到100m;组合成龙门式机器人,其作业空间能够是非常的三维立体空间。单根承载10——200kg,特别结构可达2400 Kg。    ...

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

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

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

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

协作机器人选型技术参数——库卡机器人 协作机器人选型技术参数——库卡机器人

轻型协作机器人是一种工业机器人,具有平面巨细的触摸屏用户界面,用户能够经过指示屏幕上的动作来操控机械臂。或许,经过轻松地握住机械臂,显示所需的运动路径。该界面契合大多数工业传感器和 ...

库卡机器人型号以及类型区分 库卡机器人型号以及类型区分

库卡工业机器人一般依照集中规范进行分类:   1、依照轴数进行分类。   2、依照使用场景进行分类。例如:焊接,码垛等。   库卡机器人型号状况。    ...

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

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

协作机器人灵活生产的现状——库卡机器人 协作机器人灵活生产的现状——库卡机器人

以高效灵活地生产各种批量的产品被视为未来生产的应战。战胜这一应战需求人与机器之间的完美配合。   在今日的现代化工厂中,已经有很多的自动化生 ...

库卡机器人KMR iiwa的优点 库卡机器人KMR iiwa的优点

能够组合:请设计您的个性化全体解决方案。模块化体系 KMR iiwa 提供由机器人技能、移动式渠道和工业组件组成的众多组合方式。   灵敏:LBR iiwa 轻型机器 ...

库卡机器人KSS驱动模块升级操作 库卡机器人KSS驱动模块升级操作

用该功用能够装置 KSS更新,例如从 KSS 8.3.0更新到KSS 8.3.1。在装置或更新KUKA系统软件之后,机器人控制系统始终执行初始冷发动。咱们主张在软件更新前将一切相关数据存档。假如需求的话,能 ...

库卡机器人编程语言中注释用处 库卡机器人编程语言中注释用处

注释是在编程语言中弥补/ 阐明的部分。所有编程言语都由计算机指令(代码)和对文本编辑器的提示(注释)组成。   如果进一步处理源程序(编译、解说等)时,处理软件则会忽略注释,因此不会 ...

库卡机器人KR 210 R2700-2保养注意事项 库卡机器人KR 210 R2700-2保养注意事项

1设备前电源   在整个问题设备库卡机器人编程中,电源的问题率很高,因而很容易先对电源进行检修事半功倍。   2先一般后特殊   由装配件质量或其他设备毛病引起的毛病一般占常见毛病的 ...

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

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

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

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

库卡机器人伺服电机剧烈振动不平衡 库卡机器人伺服电机剧烈振动不平衡

(1)kuka电机转子不平衡,电机转子的动平衡制作时有缺点或使用后变差,就会发生形如“振荡电机”一样的振荡源。   ​   (2)丝杠曲折,丝杠曲折后丝杠 ...

库卡故障机器人开机检查步骤 库卡故障机器人开机检查步骤

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

库卡机器人重启程序显示问题 库卡机器人重启程序显示问题

库卡机器人重启没有程序显示那就是清枪程序被删除了,或许程序名字被改了吧。   库卡机器人当然有程序啦,库卡机器人本体、手持示教编程器和控制柜,都有各式各样电路板,电路板都是需要程序 ...

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

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

KUKA库卡装置机器人系统集成 KUKA库卡装置机器人系统集成

KUKA库卡装置机器人体系集成中运用的库卡装置机器人是专门为装置而规划的机器人。与一般工业机器人比较,它具有精度高、柔性好、工作范围小、能与其他体系配套运用等特色。现在广泛运用于用于各 ...

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

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

KUKA iiQoT 监控并优化整个机器人团队 KUKA iiQoT 监控并优化整个机器人团队

KUKA iiQoT 为企业简化了根据数据的自动化。为此,该软件使用“工业物联网”(IIoT) 的优势:它将整个机器人团队的状况数据,涵盖硬件到软件,再到控制器,通明而明晰地聚集在一个渠道上。KUKA ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部