库卡机器人编程时实现KRL变量方法

发布时间:2023-7-19 09:41:13|来源: 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,等.

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

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

更多相关内容
库卡机器人线缆的日常保养 库卡机器人线缆的日常保养

从某种意义上讲,电线电缆制作职业是-个资料精加工和拼装的职业。- 是资料用量巨大,线缆产品中的资料费用要占制作总成本的80- 90%;二是所用资料的类别、品种非常多,功能要求特别高,如导体用 ...

库卡机器人搬运程序编程 库卡机器人搬运程序编程

(1)翻开程序   翻开现已新建的程序文件banyunl“ ,进入程序编辑器。程序编辑器中有4行程序,其间, INI:初始化,END:程序完毕,中间两行为回HOME点。   (2)示教:回HOME点   使用 ...

库卡机器人零点失效分析 库卡机器人零点失效分析

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

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

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

KUKA机器人备选软件包添加方法 KUKA机器人备选软件包添加方法

KUKA机器人的备选软件包的怎么使用   示教器装置法 登入管理员   点击投入运行>辅助软件   点击新软件   点击配置   点击路径挑选   选中U盘中对应的文件夹,点击保存    ...

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

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

库卡机器人保养开机检测 库卡机器人保养开机检测

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

外部轴操作相关的变量和指令——库卡机器人 外部轴操作相关的变量和指令——库卡机器人

将外部kuka机器人的轴切换到异步形式的位排列,这意味着将外部轴的同步和异步形式切换   程序示例:$ ASYNC_AXIS='b1000'   表明从右到左的外轴1、2、3、4。上面的示例表明外部焊接机器人 ...

库卡机器人油封位置更换 库卡机器人油封位置更换

在外资***加快对我国并联机器人商场布局的一起,国产***也不甘示弱,凭仗性价比的优势和新的使用领域的开辟,国产并联机器人或将率先和外资***打开比赛。   现在,世界国内大部分并联机器人 ...

库卡六轴工业机器人的技术指标 库卡六轴工业机器人的技术指标

六轴工业机器人是一种用于自然科学相关工程与技术领域的工艺试验仪器,常见的六轴关节机器人内置有六个伺服电机,直接经过减速器、同步带轮等驱动六个关节轴的旋转。   六轴工业机器人一般有 ...

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

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

库卡机器人示教器温度防止故障发生 库卡机器人示教器温度防止故障发生

查看机器人是否产生磕碰,并查看对应轴上是否有添加机械负荷的因素。查看加载设置是否有效。对应轴的制动器是否松开。假如负载分量超越额外规模,则将其减小到约束规模内。查看控制器输入的电压 ...

工业机器人涉及技术——库卡机器人 工业机器人涉及技术——库卡机器人

机器人操作机结构   经过有限元剖析、模态剖析及仿真规划等现代规划方法的运用,完成机器人操作组织的优化规划。探究新的高强度轻质资料,进一步进步负载/自重比。例如,以德国KUKA公司为代 ...

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

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

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

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

库卡机器人外部风扇更换步骤 库卡机器人外部风扇更换步骤

1.从操控盘上拔出电扇插头。   2.拧松4根螺丝,拆下背板。   3.拆下插口的固定螺钉。   4.将刺进套管折叠,拉出连接线。   5.将电扇支架与电扇一同取 ...

库卡弧焊机器人的焊接姿态调整 库卡弧焊机器人的焊接姿态调整

依据库卡焊接机器人的焊接技术的运用状况和开展需求,传统的焊接方法必定程度上不能的满意出产需求,弧焊机器人技术越来越遭到出产厂家的重视。弧焊机器人怎么而又地完结批量出产,是目前弧焊机 ...

KUKA库卡装置机器人系统集成 KUKA库卡装置机器人系统集成

KUKA库卡装置机器人体系集成中运用的库卡装置机器人是专门为装置而规划的机器人。与一般工业机器人比较,它具有精度高、柔性好、工作范围小、能与其他体系配套运用等特色。现在广泛运用于用于各 ...

库卡机器人示教器面板 库卡机器人示教器面板

1.机器人示教器线缆热插拔按钮(按此键后,控制柜不用关机便可拔掉示教器)。   2.连接管理器钥匙开关;切换运动形式,T1:手动低速(只要在此形式下才干手动移动机器人,*高速度250mm/s),T2:手 ...

库卡机器人KSS驱动模块升级操作 库卡机器人KSS驱动模块升级操作

用该功用能够装置 KSS更新,例如从 KSS 8.3.0更新到KSS 8.3.1。在装置或更新KUKA系统软件之后,机器人控制系统始终执行初始冷发动。咱们主张在软件更新前将一切相关数据存档。假如需求的话,能 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部