黑子船长的机器人
认证:普通会员
作者动态
KUKA机器人与西门子S7-1200 PLC同时进行Profinet和Ethernet IP通讯(第一篇)
03-13 11:48
西门子PLC 与 KUKA 机器人通过西门子偶合器进行Profinet通讯配置
03-12 15:56
FANUC机器人与西门子S7-1200 Ethernet/IP通讯
03-11 13:52
KUKA机器人之俄罗斯方块——工作游戏两不误
03-01 14:13
KUKA机器人和COGNEX In-Sight IS8XXX系列相机Profinet的通讯
02-29 10:35

KUKA机器人全局位置点的创建

我们在做一些码垛项目时,一般就示教几个基本位置点,其他的码垛位置点都是在基本位置点上进行偏移计算的,所以有时为了方便我们会把几个基本位置点放在一个程序里面,但是其他的程序也可以任意使用这些位置点。

正常我们创建的Modul,例如上图的A,B,C三个程序,除了里面的Home位置点是全局的,其他的点位都是局部的。(Home点是在Config.dat文件中定义的)。

上图A,B,C三个程序中的P_PICK是局部位置点,修改任意程序中的P_PICK位置点都不会改变其他程序中的P_PICK的位置信息。

那么怎么样创建全局的位置点呢?

在创建Modul时会生成两个文件src和dat,在src文件中进行程序编辑,添加运动指令记录机器人位置点,所有的位置点都在dat文件中生成具体的位置信息。

那么,首先定义dat文件为公用的(PUBLIC),再定义位置点为全局的(GLOBAL),如下图所示处理,把A定义为全局的。

这样A,B,C三个程序中的P_PICK位置点就是同一个位置点修改任意程序中的P_PICK位置点都会改变其他程序中的P_PICK的位置信息

注意注意:

一定要先把程序定义为PUBLIC和需要的点定义为GLOBAL再在其他的程序中进行使用此位置点。从下图中,不知道大家能否看出什么???

B和C中的P_PICK没有位置信息

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 1
收藏 2
关注 13
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧