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

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

  ②点的称号总是指定方位

更多相关内容
库卡机器人KR 210 R2700-2保养注意事项 库卡机器人KR 210 R2700-2保养注意事项

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

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

l、规划人员规划电路板时存在规划不合理的当地最易呈现毛病.   2、电路板中使用频频的元件容易呈现毛病.   工业电路板的驱动电机、转轴,开关电源的开关管、操作面板的常用按键等这些元件 ...

协作机器人灵活生产的现状——库卡机器人 协作机器人灵活生产的现状——库卡机器人

以高效灵活地生产各种批量的产品被视为未来生产的应战。战胜这一应战需求人与机器之间的完美配合。   在今日的现代化工厂中,已经有很多的自动化生 ...

工业机器人坐标系及其特点——库卡机器人 工业机器人坐标系及其特点——库卡机器人

1、直角坐标型   (1)长处:这种操作器结构简单,运动直观性强,便于实现高精度。   (2)缺点:是占有空间方位较大,相应的工作范围较小。   2、圆柱坐标型   (1)长处:同直角坐标型 ...

库卡焊接机器人的结构组成 库卡焊接机器人的结构组成

选用机器人进行焊接,光有一台机器人是不够的,还必须装备外围设备。惯例的弧焊机器人切换器由以5部分组成。   1、机器人本体,一般是伺服电机驱动的6轴关 ...

工业机器人分类——库卡机器人 工业机器人分类——库卡机器人

1. 按操作机坐标办法可分为:   (1)直角坐标型工业机器人   其运动部分由三个相互笔直的直线移动(即PPP)组成,其作业空间图形为长方形。它在各个轴向的移动间隔,可在各个坐标轴上直 ...

移动机器人的分类方式——库卡机器人 移动机器人的分类方式——库卡机器人

1、根据移动方式来分,可分为:轮式移动机器人、步行移动机器人(单腿式、双腿式和多腿式)、履带式移动机器人、匍匐机器人、蠕动式机器人和游动式机器人等类型; ...

KUKA 新型铰接臂机器人 KR SCARA KUKA 新型铰接臂机器人 KR SCARA

新型铰接臂机器人 KR SCARA 是 KUKA 推出的工业生产的牢靠辅佐,它的首要强项是完成小零件装配、物料转移或检测使命。在这方面,6 kg 以下负载等级中,鲜有其他机器人能与 KUKA SCARA 机器人抗 ...

KUKA/库卡机器人“健康生活”2019年创新奖拉开帷幕 KUKA/库卡机器人“健康生活”2019年创新奖拉开帷幕

来自世界各地的机器人人才创新大赛即将进入下一轮。最终的参赛队伍将用KUKA/库卡硬件来实现他们的想法,他们可以在世界上最大的工业博览会上展示自己的想法,获胜者将获得2万欧元的奖金。在这个 ...

KUKA控制器KR C5加速自动化生产的节拍 KUKA控制器KR C5加速自动化生产的节拍

在机器人应用中具有更多可能性和经济性的 KUKA 控制器 KR C5   紧凑、高品质、节能:KUKA 经过 KUKA 工业机器人的新式控制器 KR C5 和相应的小型机器人控 ...

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

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

库卡机器人调整偏量操作步骤 库卡机器人调整偏量操作步骤

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

KUKA机器人安全保障优缺点 KUKA机器人安全保障优缺点

在KRC2年代,机器人的安全是经过一块叫做CI3的板卡来实现的,经过接口X11与外部安全设备进行连接,其中包含安全门,急停等信号。   当然还有大众版机器人的安全接口叫做XS2,奔驰版的机器人叫 ...

库卡机器人MFC3+DSE卡00-117-336故障 库卡机器人MFC3+DSE卡00-117-336故障

缺点1:加载软件元件时,控制系统阻滞不动。   原因:MFC设备无法初始化、未正确插好MFC3、主板上的PCI总线缺点。   解决方法:拆下PC卡,并发起PC机、检查MFC3插槽、替换控制系统PC。 ...

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

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

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

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

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

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

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

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

库卡机械手电路板维修 库卡机械手电路板维修

“在线”丈量,需求考虑被测元器件受其他并联支路的影响,丈量成果应对照原理图分析判断。   “离线”丈量需求将被测元器件或电路从整个电路或印制板上机器人电路板修理脱焊下来,操作较费事 ...

KUKA 机器人机械臂中的RDC作用 KUKA 机器人机械臂中的RDC作用

(1)提供电压,具有电源分配功用   (2)借用分解器(SIL2)技术采集八个电机的方位信息,进行方位反馈   (3)获取电机实时的温度(PTC)   (4) ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部