库卡机器人如何实现KRL变量

发布时间:2023-8-22 09:54:33|来源: 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 )示教:P6点、 P7点、 P8点、 p9点、 HOME   参照P4点, 用 LIN指令示教P6点:分别参照P3点、 P2点、 Pl点, 用PTP指令分别示教P7点、 P8点、 pg点;用PTP指令回归HOME点所示, 完结机器 ...

库卡六轴机器人的三维建模及安装体 库卡六轴机器人的三维建模及安装体

库卡六轴机器人的三维建模   1、 底盘箱体和伺服电机部分建模。主要有箱体底座、小电箱、旋转臂电机等。   2、 大手臂结构建模。主要有驱动臂座、大手 ...

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

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

库卡工业机器人简介 库卡工业机器人简介

库卡工业机器人是全球顶尖的工业机器人制造商之一。每年生产1万多台工业机器人,到目前为止,已经在全球安装了15万台。Cooka能够提供3KG到1000KG的标准工业6轴机器人,以及一些特殊用途的机器人 ...

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

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

机器人保养内容——库卡机器人 机器人保养内容——库卡机器人

机器人保养内容主要为替换六个轴减速器润滑油和J4轴齿轮轴润滑油、易损件替换、控制柜内各模块运转状况检查、控制柜内各线缆磨损状况检查等。   长时间不替换油脂会形成机器人六个轴被现已变 ...

库卡机器人码垛优势 库卡机器人码垛优势

库卡码垛机器人的那些优势能逐渐替代传统劳动力?能逐渐替代传统劳动力主要归功于以下特点 :   1.码垛机械手工作8小时替代人工3—4人,每年可节省人力本钱 ...

库卡机器人BAS程序讲解 库卡机器人BAS程序讲解

在库卡机器人程序目录下R1System下有一个程序名为BAS.SRC,该程序首要用来设置机器人运动相关参数数,比方坐标系、速度、加速度等等。   一.联机表单   下面我们看看常用的联机表单怎么运 ...

MOS管被伺服电机驱动器烧原因——库卡机器人 MOS管被伺服电机驱动器烧原因——库卡机器人

机器人伺服电机驱动器烧MOS管现象一旦发动,驱动器外接稳妥丝即烧毁,设备不能运转。修理人员在查看时,发现一功率管已损坏,但由于没有材料,弄不清该管的效果,以为是功朝动的前置推动,换上 ...

工业机器人的主要参数——库卡机器人 工业机器人的主要参数——库卡机器人

机器人的主要技术参数有自在度、分辨率、工作空间、工作速度、工作载荷等。   机器人的自在度是指确定机器人手部在空间的方位和姿势时所需要的独立运动参数的数量。机器人的自在度数一般等于 ...

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

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

库卡KUKA机器人知识点 库卡KUKA机器人知识点

1、库卡机械臂本体是由 1)底座 2)转盘 3)平衡缸 4)大臂 5)小臂 6)中心轴组成。其间平衡缸不是每台机器人都有的,负载较大的机器人则会配备平衡缸。 ...

库卡校正仪EMT库卡机器人零点校正步骤 库卡校正仪EMT库卡机器人零点校正步骤

1. 选择菜单序列投入运转> 选择调整 > EMT > 带负载校正 > 偏差学习。   2. 输入东西编号。用东西OK 承认。   选项窗口打开。一切未学习东西的轴都显示 ...

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

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

库卡焊接机器人设备保证焊接质量 库卡焊接机器人设备保证焊接质量

在国内焊接机器人设备职业发展速度较快,从曩昔的个别企业运用,到现在的大多数职业出产焊接都离不开库卡机器人设备,应用领域越来越广泛。   焊接工作中较重要的便是保证焊接质量,焊接质量 ...

库卡自主导航移动机器人 库卡自主导航移动机器人

随着工业4.0的不断深化,制造业内部物流环节的主动化和智能化需求日益凸显。库卡KMP 600-S diffDrive 移动机器人应运而生。   这位全新的移动机器人伙伴 ...

库卡机器人轨迹的精度提高方法 库卡机器人轨迹的精度提高方法

1)除了把tcp作准(或者用数模导入),是否还有方法进步轨道精度?   2)现场有切开等工艺,对轨道精度要求较高,假如机器人轨道呈现锯齿等抖动形成的现象,怎么处理?   3)ABB机器人供 ...

库卡机器人实操技巧零点失效原因 库卡机器人实操技巧零点失效原因

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

焊接机器人的外轴——KUKA库卡 焊接机器人的外轴——KUKA库卡

1.焊接变位器。焊接变位器有多种规格,常见的焊接变位器有单轴焊接变位器.双轴焊接变位器.三轴焊接变位器等。,可根据不同的型号应用于不同的领域。焊接机器人和焊接变位器和谐运动。焊接机器人 ...

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

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

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部