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

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

  ②点的称号总是指定方位

更多相关内容
库卡六轴工业机器人的技术指标 库卡六轴工业机器人的技术指标

六轴工业机器人是一种用于自然科学相关工程与技术领域的工艺试验仪器,常见的六轴关节机器人内置有六个伺服电机,直接经过减速器、同步带轮等驱动六个关节轴的旋转。   六轴工业机器人一般有 ...

库卡机器人使用子程序技术进行工作因素 库卡机器人使用子程序技术进行工作因素

一、 库卡机器人为什么要运用子程序技能进行工作?   在编程中,子程序首要用于实现相同任务部分的屡次运用,从而防止程序码重复。 另外,选用子程序后也可节约存储空间。运用子程序的另一个 ...

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

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

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

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

KUKA 的 KR 3 AGILUS 快餐机器人 KUKA 的 KR 3 AGILUS 快餐机器人

KUKA 的 KR 3 AGILUS 征服了巴西的 Bionicook 公司,在世界上第一台全主动快餐售卖机中为客人供给小吃、饮料和甜点。   工业企业很早就开端采用配 ...

从载重、精度、范围解析了解机库卡器人 从载重、精度、范围解析了解机库卡器人

承载才能:用力量说话   机器人在其操作范围内所能站在任何方位的质量范围。机器人的载荷不只取决于载荷的质量,还取决于机器人的速度和方向。承载才能是指高速运行时的承载才能。承载才能不 ...

库卡机器人软件极限开关报警手动解除 库卡机器人软件极限开关报警手动解除

通过可设定的软件限位开关,可限制所有机械手和定位轴的轴规模。该软件限位开关仅用作机器防护设备,并设定为可防止机械手/定位设备行驶到机械末端挡板。   软件限位开关在工业机器人投入运 ...

KUKA机器人伺服电机维修遇到过热故障原因 KUKA机器人伺服电机维修遇到过热故障原因

①电源电压过高;   ②电源电压过低,电动机又带额定负载运行,电流过大使绕组发热;   ③修补撤除绕组时,采用热拆法不妥,烧伤铁芯;   ④电动机过载或频繁起动;   ⑤电动机缺相 ...

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

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

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

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

外部停止和停止后启动机器人——库卡机器人 外部停止和停止后启动机器人——库卡机器人

中止机器人:断掉信号$drivers_Off,这种中止是断掉机器人伺服。   中止后持续启动机器人:重复上篇文章《库卡机器人外部主动启动装备办法一》过程4、5就可以启动机器人。 ...

库卡机器人A6轴电机拆卸注意事项 库卡机器人A6轴电机拆卸注意事项

1、替换电机时注意轻拿轻放,避免损坏电机。   2、电机从减速器抽出或许装入减速器时要注意水平运动,避免电机和减速器的花溅磨损。   3、新装置的电机的电源线插头方向或许和本来的插头 ...

KUKA机器人程序语法 KUKA机器人程序语法

KUKA库卡机器人的测验   1、查看KUKA机器人程序语法:   --->菜单键File--->7CheckProgram   2、编程窗口(Test):   --->菜单键View--->5Test   (1)功能键:   tart:发动程 ...

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

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

库卡机器人受力误差与操控补偿 库卡机器人受力误差与操控补偿

高端装备制作表现着一个国家综合国力的凹凸。目前,我国正在大力发展高铁技术、大飞机项目、核能项目、航空航天项目等一系列重大项目,取得了注目的成就。这些项目都具有相同的特点,就是相对精度 ...

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

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

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

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

KUKA亲身体验医疗机器人技术 KUKA亲身体验医疗机器人技术

当机器人作为医疗器械的一个组件辅佐患者的医治时,密切监控机器人:现在就能够在 KUKA 全新的 3D 虚拟展示厅实现这一点。这一切都是模拟一个具有三台动画制作机器人的手术室。只需点击几下,运 ...

库卡机器人更换KVGA显卡步骤 库卡机器人更换KVGA显卡步骤

一、在替换KVGA之前,得先做好以下准备作业:   1. 机器人控制系统必须坚持关断状态,并做好维护,避免未经许可的意外重启。   2. 缓冲器已关闭。   3. 将馈电线缆置于无电状态。   ...

KUKA机器人电机小知识 KUKA机器人电机小知识

1.单相变压器空载时的电流与主磁通不同相位,存在一 个相位视点差aFe,由于存在铁耗电流。空载电流是尖顶波形,由于其中有较大的三次谐波。   2.直流电机电枢绕组中流动的也是沟通电流。但其 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部