库卡机器人编程时实现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,等.

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

  ②点的称号总是指定方位,

更多相关内容
工业机器人手动操作方式——库卡机器人 工业机器人手动操作方式——库卡机器人

工业机器人的线性运动是指安装在机器人第六轴法兰上的工具TCP在空间中的线性运动。坐标直线运动应规定坐标系、刀具坐标和工件坐标。坐标系包括地球坐标、基准坐标、刀具坐标和工件坐标。已指定 ...

KUKA机器人配置抓手功能 KUKA机器人配置抓手功能

1. 将抓手移动到空阔区域,中止对抓手的一切机械维护操作,留意安全!   2. 将“程序图片和配置文件”文件夹拷入U盘,插到操控柜上   3. 在SmartPAD ...

库卡机器人线缆的日常保养 库卡机器人线缆的日常保养

从某种意义上讲,电线电缆制作职业是-个资料精加工和拼装的职业。- 是资料用量巨大,线缆产品中的资料费用要占制作总成本的80- 90%;二是所用资料的类别、品种非常多,功能要求特别高,如导体用 ...

库卡机器人信号等待超时编码 库卡机器人信号等待超时编码

当玩库卡机器人的时候,经常会说ABB有等待超时的指令,你们库卡为什么没有。其实上ABB仅仅将该指令封装好了,用户拿来直接运用,每家的语言有自己的特色,库卡开放性好,只需你自己理解了功用逻 ...

工业机器人对关节驱动电机要求 工业机器人对关节驱动电机要求

1)快速性。电动机从获得指令信号到完成指令所要求的工作状态的时刻应短。响应指令信号的时刻愈短,电伺服系统的灵敏性愈高,快速响应功能愈好,一般是以伺服电动机的机电时刻常数的大小来阐明 ...

KUKA 新型铰接臂机器人 KR SCARA KUKA 新型铰接臂机器人 KR SCARA

新型铰接臂机器人 KR SCARA 是 KUKA 推出的工业生产的牢靠辅佐,它的首要强项是完成小零件装配、物料转移或检测使命。在这方面,6 kg 以下负载等级中,鲜有其他机器人能与 KUKA SCARA 机器人抗 ...

库卡工业机器人检测信号线失灵维修 库卡工业机器人检测信号线失灵维修

一、故障现象   转速中止信号,输出端“·SALARM_STOP””0信号,封闭所有激活的命合。   二、原因分析:   1、导线故障(例如插接不牢);   2、 ...

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

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

工业机器人触觉传感器介绍 工业机器人触觉传感器介绍

工业机器人触觉传感器能够帮助工业机器人丈量与其环境的任何物理交互。工业机器人触觉传感器的功用和触觉传感器的类型有哪些?   1.光学触觉传感器   光 ...

在全自动的机器人吧台畅饮——库卡机器人 在全自动的机器人吧台畅饮——库卡机器人

KR CYBERTECH 是全球首个机器人酒吧   BAIER 工程有限公司凭仗吧台机器人开发了全球首款全自动吧台该体系是与阿伦大学 (Hochschule Aalen) 和饮品行业 ...

库卡机器人坐标转换要遵循条件 库卡机器人坐标转换要遵循条件

一.概要:   已使用过库卡机器人的老铁们,应该知道要表明一个机器人的直角坐标系的方位会用到FRAME/POS/E3POS/E6POS类型的数据,其间:   -X/Y/Z:表明直角坐标系直线坐标;   -A/B/C ...

机器人焊接速度及其参数——库卡机器人 机器人焊接速度及其参数——库卡机器人

一、机器人焊接速度   1.机器人焊接能够进步出产效率   六轴焊接机器人响应时间短,动作快。焊接速度为50——160cm/min,远高于手艺焊接(40——60cm/min)。机器人在操作期间不会中止。只 ...

库卡工业机器人的性能特征 库卡工业机器人的性能特征

1、自由度自由度是衡量机器人技术水平的主要目标。所谓自由度是指运动件相对于固定坐标系所具有的独立运动。每个自由度需求一个伺服轴进行驱动,因此自由度数越高,机器人能够完结的动作越杂乱 ...

库卡机器人的保养工作 库卡机器人的保养工作

库卡机器人保养是为了最大限度地保证库卡机器人的正常运行,库卡KUKA机器人的维护一般需要在运行10000小时后进行,尤其是对于在恶劣条件下长时间在负载极限或运行极限下工作的库卡机器人,需要 ...

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

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

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

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

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

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

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

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

库卡机器人更换电池 库卡机器人更换电池

库卡机器人的蓄电池的装置方位有两种,一个是在柜门上,一个是在冷却通道下面,蓄电池与操控柜上的插头 X305 连接,并选用 F305 号熔丝保护。操控系统出厂时蓄电池插头X305 已从 CCU 中拔出,以 ...

KUKA机器人外部轴电机编组 KUKA机器人外部轴电机编组

弧焊工作站为进步焊接可达率,通常会用到各种变位机,常见的变位机形式有L型变位机、倾翻式变位机、头尾架变位机等。其间L型变位机、倾翻式变位机都有两个外部轴,某些特殊工况,需求焊接过程中 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部