全站搜索

视觉点胶机的坐标系怎么理解?

刚开始接触点胶机的人,常常被”坐标系””原点””偏移”这些词搞晕。其实理解了坐标系,点胶机编程和调试的逻辑就通了。本文用通俗的语言把机器坐标系、工件坐标系和原点偏移讲清楚。

一、为什么点胶机需要坐标系

点胶机要在一个平面或三维空间上精确地把胶水点到指定位置,就必须有一套”地址系统”来描述每个点的位置——这就是坐标系。没有坐标系,机器不知道针头现在在哪里、要往哪里走。点胶机常用的是直角坐标系,X轴左右、Y轴前后、Z轴上下,三个方向确定空间中任意一点的位置。

二、机器坐标系:机器自己的”家”

机器坐标系是设备出厂时就定好的,原点通常设在各轴的机械极限位置。每次开机后做的第一件事——回零,就是让各轴回到这个机械原点,建立坐标基准。

为什么要回零?因为关机后机器不知道针头停在哪里。回零操作让每个轴退到一个物理上固定的位置,通常是触碰限位开关的位置,这个位置在机器坐标系里的坐标是固定的。有了这个基准,后续所有运动坐标才有意义。

三、工件坐标系:以产品为基准的坐标系

工件坐标系就是以产品或治具为基准建立的坐标系。它的原点可以设在产品的某个角、某个定位孔或某个Mark点上,坐标方向与机器坐标系一致,但原点位置不同。

举个例子:假设产品是一个50mm×50mm的方块,放在工作台中间。在机器坐标系里,产品左下角的坐标可能是X=125, Y=100。但如果建立工件坐标系,把原点设在产品左下角,那么产品上所有点胶位置的坐标就可以从0开始算——左下角是(0,0),右上角是(50,50),编程时直观得多。

这就是工件坐标系的价值:让编程时的坐标值对应产品图纸上的尺寸,不需要换算成机器坐标。换一批产品时,只要重新设定工件坐标系原点,同一个程序不用改就能用。

四、Z轴高度补偿和视觉坐标映射

除了XY平面的坐标系,Z轴也有需要注意的地方。不同产品厚度不同,针头到产品表面的距离需要相应调整。在软件里设置Z轴高度补偿,可以让针头在点不同高度的产品时自动调整Z位置,避免碰撞或距离过远。

对于带视觉系统的点胶机,还有一个相机坐标系和运动坐标系之间的映射关系。相机拍到的图像坐标和实际运动坐标之间存在固定的转换关系。视觉对位时,相机拍Mark点算出偏差,软件把偏差转换成运动坐标的补偿量,指令运动轴走对应的距离。这就是为什么标定很重要——标定不准,视觉算出的偏差和实际需要的补偿就对不上。

五、总结

点胶机的坐标系核心是区分机器坐标系和工件坐标系。机器坐标系以机械原点为基准,是设备本身的绝对参考;工件坐标系以产品为基准,让编程坐标对应图纸尺寸。两者通过原点偏移关联,换产品时重新设定工件原点即可。Z轴高度补偿处理不同产品厚度,视觉坐标映射通过标定建立相机与运动的对应关系。

上一篇: 下一篇: