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

更换KUAK机器人控制柜风扇条件 更换KUAK机器人控制柜风扇条件

1.机器人操控系统有必要保持关闭状态,并采纳保护措施以防止意外重启。   2.断开电源线。   3.一切都在安全的前提下进行保护,关于呈现的任何问题,本文概不负责。 ...

KUKA机器人零点校正步骤 KUKA机器人零点校正步骤

1:T1模式,无选择程序,程序发动键正常,机器人各轴抵达零点附近位置;   2:将EMD进行衔接,机器人为X32;   3:用设备尾部拧开将盖子拧开,并将设 ...

库卡焊接机器人简介 库卡焊接机器人简介

库卡焊接机器人性能稳定,工作空间大,移动速度快,负载能力强,焊接质量明显优于手工焊接,极大地提高了点焊作业的生产效率。点焊机主要用于汽车整车的点焊。   伴随着汽车工业的发展,对焊 ...

库卡KRC4机器人安全节点错误故障维修分析 库卡KRC4机器人安全节点错误故障维修分析

库卡机器人开机后示教器显现KSS15101故障代码,其故障代码的含义是安全设备0至4通道5个安全节点错误,机器人无法正常投入运转。   首先对库卡机器人修理 ...

库卡机器人启动时序步骤 库卡机器人启动时序步骤

1、在T1形式下把用户程序按操控要求刺进cell.src里,选定Cell.src程序,把机器人运行形式切换到ExT_ AUTO.   2、在机器人体系没有报错的条件下,PLC-. 上电就要给机器人宣布Smove_ enable(要- ...

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

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

库卡六轴机器人简介 库卡六轴机器人简介

库卡六轴机器人是拥有6个可活动的关节轴,类似于人类的手臂的关节机器,人称6轴关节机器人、6轴工业机械手或6轴工业机器人,是当今工业领域中最常见的工业机器人的形态之一。适合用于诸多工业领 ...

工业机器人系统的子系统——库卡机器人 工业机器人系统的子系统——库卡机器人

工业机器人由三大部分六个子体系组成,六个子体系可分为机械结构体系、驱动体系、感知体系、机器人-环境交互体系、人机交互体系和操控体系。   1、机械结构体 ...

库卡工业机器人应用方面 库卡工业机器人应用方面

Berthold Hermle AG 机器制作厂属于世界**的铣床及加工中心出产商。在其加工中心主动化方面,Hermle 彻底信赖来自奥格斯堡的库卡机器人有限责任公司的专业水平。该企业在新型制作体系 RS 4 中充 ...

库卡机器人危险环境维修注意事项 库卡机器人危险环境维修注意事项

一、库卡(KUKA)机器人修理时留意事项   (1)库卡(KUKA)机器人所有者、操作者有必要对自己的安全负责。库卡(KUKA)不对机器运用的安全问题负责。库卡(KUKA)提示用户在运用库卡(KUKA ...

库卡码垛机器人如何提高维修效率 库卡码垛机器人如何提高维修效率

一、修理电路板时要了解电路板上的易损部件   l、规划人员规划电路板时存在规划不合理的当地最易呈现毛病.   2、电路板中使用频频的元件容易呈现毛 ...

库卡机器人负载测试介绍 库卡机器人负载测试介绍

什么是工具负载数据?   工具负载数据是指一切装在机器人法兰上的负载.它是另外装在机器人上并由机器人一同移动的质量,需要输入的值有质量,重心方位(质量受重力作用的点.),质量转动惯量以及 ...

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

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

库卡焊接机器人设备使用注意事项 库卡焊接机器人设备使用注意事项

1.机器人的正确开机或关机顺序:   (1)正确开机顺序   先开机器人控制柜——再开焊机电源——水箱电源和除尘设备电源   (2)正确关机顺序   先关机器人控制柜——再关焊机电源— ...

搬运机器人分类——库卡机器人 搬运机器人分类——库卡机器人

转移机器人在实践的工作中就是一个机械手,机械手的开展是因为它的积极作用正日益为人们所知道:   其一、它能部分的替代人工操作;   其二、它能按照出产工艺的要求,遵循必定的程序、时 ...

KUKA/库卡机器人120周年纪念收集了一些特别的祝贺 KUKA/库卡机器人120周年纪念收集了一些特别的祝贺

1898年,约翰·约瑟夫·凯勒(Johann Josef Keller)和雅各布·克纳皮希(Jakob Knappich)在奥格斯堡创建了一家乙炔路灯厂。电报的缩写作为名字保留下来,公司改变了:多年来,库卡一次又一次地改造 ...

德国库卡机器人愿意被美的收购背后原因是什么? 德国库卡机器人愿意被美的收购背后原因是什么?

1、美的向库卡建议收买邀约时,的确受到了许多阻止。从德国的商界到政界都有对立的声音,这些人担心库卡的中心技术会被我国的厂商把握,对本国内甚至世界上相关范畴的高端玩家发生极大的冲击, ...

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

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

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

公司地址
返回顶部