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

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

  ②点的称号总是指定方位

更多相关内容
库卡机器人标准四轴工业搬运机器人本体优势 库卡机器人标准四轴工业搬运机器人本体优势

优势:   合理的机械结构和紧凑化设计   4个自由度AC伺服马达   绝对位置编码器   所有轴都带有抱闸   特定的负载和运动惯量的设计,使得速度和运动特性达到最优化   臂部的 ...

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

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

伺服控制需要原点回归因素——库卡机器人 伺服控制需要原点回归因素——库卡机器人

在进行伺服定位操作之前一般都需求先进行原点回归,不然伺服电机可能会停工,说是在「原点回归未完成时启动」。那么,为什么要进行原点回归?   原点回 ...

工业机器人液压驱动系统介绍 工业机器人液压驱动系统介绍

液压驱动方法大多用于要求输出力较大的场合,在低压驱动条件下比气压驱动速度低。   液压驱动的输出力和功率很大,能构成伺服机构,常用于大型机器人关节的驱动。   液压驱动体系主要由液 ...

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

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

机器人控制与感知系统介绍——库卡机器人 机器人控制与感知系统介绍——库卡机器人

机器人操控体系是机器人的大脑,是决议机器人功用和功用的首要要素。操控体系是按照输入的程序对驱动体系和实行组织收回指令信号,并进行操控。   操控体系 ...

工业机器人关注和解决的问题——库卡机器人 工业机器人关注和解决的问题——库卡机器人

现在国内企业在机床上使用机器人还处于起步阶段,许多理论和实践问题还没有充分认识与处理。例如***多见的使用形式仍是将机床和机器人简单地组合在一起,各自使用一套控制系统。要充分发挥机器 ...

库卡kuka机器人编程语言 库卡kuka机器人编程语言

1.KUKA的编程言语   KUKA的机器人编程言语简称 KRL,是一种相似C言语(请百度什么是C言语)的文本型言语,由.SRC 和 .DAT 组成。   .SRC贮存程序逻辑、指令、动作之类 .DAT贮存方位变量以 ...

KUKA机器人程序运行方式 KUKA机器人程序运行方式

KUKA机器人程序在运转时有几种不同的方法,能够在示教器上进行挑选。   一、经过点击“程序运转方法”图标,能够检查和挑选不同的方法   二、程序运转方 ...

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

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

库卡机器人外部自动配置教程 库卡机器人外部自动配置教程

库卡机器人外部主动配置教程——接口界说的输出端说明   输出端变量说明   输出信号一共4个菜单;首要介绍常用的输出信号   $ALARM_STOP - 紧迫中止 ...

工业焊接常见问题——库卡机器人 工业焊接常见问题——库卡机器人

什么是机器人焊接?   机器人焊接是使用机器执行工业焊接任务的过程。在机器人行业中使用焊接机器人的想法始于1980年代,当时焊接机器人在生产线上找到了位置。如今,机器人技术在焊接中的作 ...

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

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

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

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

KUKA库卡示教盒维修常见故障及解决方法 KUKA库卡示教盒维修常见故障及解决方法

1:kuka库卡机器人示教器接触不良或局部不灵 (替换接触面板)   2:kuka酷卡机器人示教器无显现 (修理或替换内部主板或液晶屏)   3:kuka库卡机器人 ...

机器人实施预测性维护步骤——库卡 机器人实施预测性维护步骤——库卡

完结猜测性保护,不能一蹴而就,需要多层次、逐步完结。下面是在出产设备内开端施行猜测性保护的三个要害步骤,具体计划和步骤请咨询厦门物通博联数据应用专家: ...

库卡机器人编程指令有哪些? 库卡机器人编程指令有哪些?

对KUKA机器人编程时,使用的是表明逻辑指令的输入端和输出端信号。   (1)OUT-在程序中的某个方位上封闭输出端   (2)WAIT FOR -与信号有关的等候功 ...

工业机器人控制系统的分类——库卡机器人 工业机器人控制系统的分类——库卡机器人

1、程序操控体系:给每一个自由度施加一定规律的操控作用,机器人就可完结要求的空间轨道。   2、自适应操控体系:当外界条件变化时,为保证所要求的质量或为了随着经验的积累而自行改进操控 ...

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

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

3D Sensors AI&Co看到KUKA机器人堆叠窑砖 3D Sensors AI&Co看到KUKA机器人堆叠窑砖

对看机器人的需求,即在工业机器人上运用摄像技能的需求正在添加。相机使机器人变得灵敏。因而,终究客户能够应对其出产过程中的很多变体。“有多达 100 种不同的窑砖变种,”Kautenburger GmbH ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部