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

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

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

更多相关内容
机器人电机控制原理——库卡机器人 机器人电机控制原理——库卡机器人

运动操控与机器人密切相关。工业运用中的机器人有必要透过由多款电机所构成的致动器才能自行移动,以履行使命或透过机器手臂抓取工具。   机器人的运动操控体系通常由电机操控器、电机驱动、 ...

库卡机器人Win10装wv兼容方法 库卡机器人Win10装wv兼容方法

一.概要:   用win10体系的,在装置WoV4.0.X或许WoV5.0.x后,翻开总线配置时WoV会停止工作:   准备在线衔接总线时,发现没网卡适配器供选择:   并且信息窗口有报错信息提示:    ...

库卡机器人防护服作用 库卡机器人防护服作用

库卡机器人防护服分为多种类型,不同类型具有不同的功用,防静电、防尘、防水等这儿详细介绍了宏盛德诚提供的不同类型的机器人防护服、不同的特色和防护功用。 ...

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

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

库卡机器人设备装置运行前检查工作 库卡机器人设备装置运行前检查工作

工业机器人第一次投入运转前有必要进行一次查看以保证设备和设备无缺且功用无缺,可以安全运转并识别出故障。咱们有必要恪守所在国家和地区的劳动保护规定来进行查看,此外还有必要测试一切安全 ...

KUKA机器人PC/工控机死机处理方法 KUKA机器人PC/工控机死机处理方法

KUKA机器人运用KUKA机器人PC电脑/工控机进行运动操控,运用过程中有可能会出现死机的情况,假如处理不当,容易形成机器人基准零点失效,长期的影响出产。   ...

德国宝沃与库卡机器人公司正式签约 德国宝沃与库卡机器人公司正式签约

6月21日,在德国慕尼黑国际机器人及主动化技能博览会(AUTOMATICA)上,知名轿车制作企业德国宝沃轿车集团与世界优异的工业机器人制作商库卡机器人有限公司,正式签署战略协作体谅备忘录。德国 ...

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

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

并联机器人特点及应用——库卡机器人 并联机器人特点及应用——库卡机器人

一、并联机器人的特点   1、无累积差错,精度较高;   2、驱动设备可置于定渠道上或接近定渠道的方位,这样运动部分重量轻,速度高,动态呼应好;   3、结构紧凑,刚度高,承载能力大; ...

KUKA机器人报KSS15101故障维修分析 KUKA机器人报KSS15101故障维修分析

故障现象:   机器人开机后示教器显现KSS15101毛病代码(安全设备0至4通道5个安全节点错误),机器人无法正常投入运转。   故障检测:   首先检查现场 ...

工业机器人功用特征——库卡 工业机器人功用特征——库卡

工业机器人的功用特征影响着机器人的作业功率和可靠性,在机器人规划和选用时应考虑如下几个功用政策:   (1)安闲度安闲度是衡量机器人技术水平的首要政策。所谓安闲度是指运动件有关于固 ...

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

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

从载重、精度、范围解析了解机库卡器人 从载重、精度、范围解析了解机库卡器人

承载才能:用力量说话   机器人在其操作范围内所能站在任何方位的质量范围。机器人的载荷不只取决于载荷的质量,还取决于机器人的速度和方向。承载才能是指高速运行时的承载才能。承载才能不 ...

kuka库卡机器人if逻辑介绍 kuka库卡机器人if逻辑介绍

1、在示教器 T1形式下进入程序,左下角点击:指令—逻辑,会看到***常用的WAIT 等候、WAITFOR 等候、OUT 输出等逻辑指令。   2、挑选WAIT 。界面***下端呈现WAIT Time 口 sec .这个WAIT 是 ...

库卡机器人开机前保养检查 库卡机器人开机前保养检查

1、开机前必须进行设备点检,承认设备完好后方可开机操作   2、查看和整理操作场所,保证无易燃物(如油抹布、废弃油手套、油漆、香水等)且无漏气漏水漏电现象;   3、保证操作室温度不 ...

焊接机器人持续长时间使用方法——KUKA库卡 焊接机器人持续长时间使用方法——KUKA库卡

一, 焊接机器人检查和保护   1.送丝安排。 包括送丝力是否正常,送丝管是否损坏,是否有失常报警。   2.气流是否正常?   3.割炬安全保护系统是否正常? (禁止关闭焊枪安全防护作 ...

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

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

库卡KR 210 R2700-2保养时注意事项 库卡KR 210 R2700-2保养时注意事项

1设备前电源   在整个毛病设备库卡机器人编程中,电源的毛病率很高,因此很容易先对电源进行检修   事半功倍。   2先一般后特别   由装配件质量或其他设备毛病引起的毛病一般占常见 ...

KUKA机器人伺服电机维修遇到过热故障原因 KUKA机器人伺服电机维修遇到过热故障原因

①电源电压过高;   ②电源电压过低,电动机又带额定负载运行,电流过大使绕组发热;   ③修补撤除绕组时,采用热拆法不妥,烧伤铁芯;   ④电动机过载或频繁起动;   ⑤电动机缺相 ...

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

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

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部