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

库卡焊接机器人遇到J型坡口优化轨迹方法 库卡焊接机器人遇到J型坡口优化轨迹方法

要完成高质量、高效率的焊接,必须在核电设备制造中推广先进的焊接工艺与焊接自动化技术。核电压力容器封头由半球形封头与多个圆管相贯构成,其焊缝坡口为J型坡口。因为空间位置的限制,该结构焊缝 ...

库卡机器人KUKA伺服驱动与电机维修 库卡机器人KUKA伺服驱动与电机维修

首先需求了解到的便是机器人是呈现了哪方面的故障,有无故障代码或许示教器提示什么故障。如果示教器直接显示了故障文字或许故障代码的话,咱们能够经过这些来判定大概是哪些部件呈现问题,进而 ...

采用 KUKA ready2_pilot 进行手动引导 采用 KUKA ready2_pilot 进行手动引导

自动化为企业带来了诸多优势,尤其是关于风险、吃力或单一的操作而言。可是其间往往还需解决编程这一难题。咱们要如何方便地教会库卡机器人帮手它要执行的操作呢?经过手动引导:KUKA ready2_pi ...

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

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

库卡机器人零点失效原因及解决方法 库卡机器人零点失效原因及解决方法

一、零点失效的原因:   在剖析零点失效原因之前,咱们先弄清一个问题。   长期以来,咱们一向称此故障为“零点丢掉”,这是一种不准确的描绘。KUKA机器人零点参数不会“丢掉”,它是记录 ...

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

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

库卡机器人的零点标定 库卡机器人的零点标定

机械调零的意图是使机器人的电气零点(编码器零点)与机械零点重合。   了解数控机床的朋友都知道,用增量式编码器发动机床首先要参考的是点(零点)。工业 ...

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

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

机器人焊接速度——库卡机器人 机器人焊接速度——库卡机器人

1.机器人焊接能够提高出产功率   六轴焊接机器人呼应时间短,动作快。焊接速度为50——160cm/min,远高于手艺焊接(40——60cm/min)。机器人在操作期间不会中止。只需外部水电条件得到确保, ...

库卡机器人设置系统步骤 库卡机器人设置系统步骤

装置 Windows 和 KUKA 体系软件 (KSS) (从镜像)   阐明:   有多种方案,例如能够导入并完结镜像。在此对常常需求的操作过程进行了说明。该操作过程也显现在需求时能够在哪个过程创立主 ...

库卡机器人的负载设置方法 库卡机器人的负载设置方法

一、库卡机器人负载设置存在的问题   意图其实只有一个,适宜的负载,在适宜驱动力下,机械手不管在静态还是动态都可以承受足够的惯性力矩,以确保电气控制系统对机械手操控。   和其他机 ...

细数步进电机和伺服电机——库卡机器人 细数步进电机和伺服电机——库卡机器人

1、 怎样挑选步进和伺服电机?   主要视具体使用状况而定,简略地说要确定:负载的性质(如水平仍是笔直负载等),转矩、惯量、转速、精度、加减速等要求,上位操控要求(如对端口界面和通讯方面的 ...

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

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

工业机器人的安装工作——库卡机器人 工业机器人的安装工作——库卡机器人

在工业出产领域中,工业机器人的装置至为重要,若是装置呈现问题,不仅会影响机器人设备的使用性能,一起还会导致工业机器人使用寿命降低,并会对工业出产安全形成影响,对企业的经济效益形成损 ...

KUKA机器人通用安全措施 KUKA机器人通用安全措施

KUKA机器人只答应在机器配备技能情况无缺的状态下按规定且有安全意识地运用工业机器人。 不正确的运用会导致人员伤害及财产损失。并非一切类型的机器人都具备此选项。 有关特定类型的机器人的信 ...

库卡机器人危险环境维修 库卡机器人危险环境维修

现在,绝大多数正在运行的机器人由六个关节,带有一个简单的“输出器”,用于与工件交互。使用范围从选择和放置操作,到移动摄像头和其他查看设备,到执行涉及合作零件的精密安装使命。这当然远 ...

机器人控制器的类型——库卡机器人 机器人控制器的类型——库卡机器人

机器人操控器是依据指令以及传感信息操控机器人完结必定的动作或作业任务的设备,它是机器人的心脏,决议了机器人性能的好坏,从机器人操控算法的处理方法来看,可分为串行、并行两种结构类型。 ...

协作机器人缺点及弊端——库卡机器人 协作机器人缺点及弊端——库卡机器人

从国内市场客户的角度来看,由于协作机器人的高灵敏性和低本钱,中小企业是运用协同机器人的主力军。此外,从实际角度来看,中国老龄化趋势日益显着,国内劳动力本钱持续上升。制造业寻求找到更 ...

库卡机器人技术指标详解 库卡机器人技术指标详解

1)自在度数这是反映机器人灵活性的重要目标。一般来说,在机器人作业空间中能够抵达3个自在度,但是焊接不仅必须抵达空间中的某个方位,而且还必须确保焊(切削东西或焊钳)的空间姿态。因而, ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部