文章来源说明:本文由 ZeroOne AI 整理发布,官网与 CSDN 双端同步首发,原文见 www.zeroone-ai.com。
在陶瓷盘、餐具等异形产品进行 UV 喷墨印刷时,最大的难点之一并不是单纯的图像打印,而是喷头与产品表面之间的高度控制。
普通平面材料可以将喷头固定在一个高度,例如距离材料表面 3~5 mm。但陶瓷盘通常存在:
- 盘面高度差
- 边缘翻边
- 浮雕
- LOGO 凸起
- 产品翘曲
- 不同型号厚度不同
如果喷头高度固定,就可能出现两种问题:
距离太近:喷头与陶瓷盘发生碰撞,造成昂贵的 UV 喷头损坏。
距离太远:墨滴扩散、落点误差增加,图案边缘变粗,套色精度下降,最终影响印刷质量。
因此,对于自动化陶瓷盘 UV 印刷设备,需要将定位、测高、Z 轴控制和防碰撞作为一个完整系统进行设计。
一、线扫相机能不能直接测高度?
这是整个方案中非常容易产生误解的地方。
普通线扫相机本身没有 Z 轴高度信息。线扫相机本质上仍然是二维成像设备。
它主要获取:
- X:相机传感器方向
- Y:产品运动方向
通过连续扫描,可以得到:
1X 2 → 3 ┌───────────────┐ 4 │ │ 5 │ 陶瓷盘图像 │ 6 │ │ 7 └───────────────┘ 8 ↑ 9 Y
因此普通线扫相机主要用于:
- 产品轮廓检测
- 圆心定位
- 角度定位
- 印刷区域定位
- 图案位置识别
- 产品缺陷检测
但是它不能直接告诉控制系统"当前位置距离喷头还有多少毫米",因为二维成像过程中,真实的 Z 高度信息已经投影掉了。
二、为什么陶瓷盘UV打印需要Z轴高度测量?
UV 喷墨打印对喷头与材料之间的距离比较敏感。
假设最佳喷印距离为 5 mm:
1喷头 2 ↓
5mm │ ↓ ────────────── 平面
如果产品表面实际高度发生变化,当盘面突然出现一个 5 mm 的浮雕:
1喷头 2 ↓
─────────┐ │ │ 浮雕 ┌──┘ ______│________
如果 Z 轴仍然保持原来的位置,就可能直接撞击浮雕。
反过来,如果为了安全把喷头整体抬高:
1喷头 2 ↓
20mm
────────────
虽然不容易碰撞,但是喷墨距离增加以后,墨滴飞行过程中的扩散和偏移会更加明显。
因此真正合理的方案不是简单地"把喷头抬高一点",而是实时或者分区域获得产品高度,并让 Z 轴保持合理的喷印距离。
三、激光位移传感器是解决Z高度问题的核心
对于陶瓷盘 UV 打印设备,推荐增加激光三角测量位移传感器。
基本结构:
1激光位移传感器 2 │ 3 ↓ 4 激光点 5 ● 6 ┌──────────┐ 7 / 浮雕 \ 8 / \ 9 /____________\ 10 陶瓷盘
传感器测量的是激光传感器到产品表面的距离。
结合机械坐标,就可以计算出产品表面的实际 Z 高度。
例如:
1机械基准高度:150 mm 2激光测量距离:24.5 mm
产品表面高度:
1产品表面高度 = 150 - 24.5 2 = 125.5 mm
然后根据喷头最佳喷印距离计算:
Z工作位置 = 产品表面高度 + 喷印间隙
例如:
1产品表面:125.5 mm 2喷印间隙:5 mm
Z工作位置:130.5 mm
四、为什么不能只使用一个固定Z高度?
假设一个陶瓷盘的高度分布如下:
边缘 中间 浮雕
3mm 0mm 6mm ↓ ↓ ↓
______/──────────\____ \ ▲ / \___|____/
如果 Z 轴固定为 Z = 5mm,那么:
- 平面区域:喷头距离 5mm,正常
- 边缘区域:可能只剩 2mm,存在碰撞风险
- 浮雕区域:甚至可能 -1mm,直接碰撞
所以对于有浮雕的陶瓷盘,固定 Z 高度并不是理想方案。
五、Z轴避碰应该采用"两级高度"
为了同时保证安全和打印质量,可以把 Z 轴高度分成两个等级。
1. 工作高度
例如:
Zwork = 产品表面 + 5mm
用于实际 UV 喷印。
2. 安全高度
例如:
Zsafe = 产品最高点 + 30~50mm
用于 XY 移动、换区域和跨越盘子边缘。
运动过程:
1Zsafe 2 ↑ 3 │ 4 │ 5 ┌───────┴───────┐ 6 │ XY快速移动 │ 7 └───────────────┘ 8 │ 9 ↓ 10 Zwork 11 │ 12 ↓ 13 UV喷印 14 │ 15 ↓ 16 Zsafe 17 │ 18 ↓ 19 移动到下一位置
这种设计可以有效降低喷头碰撞风险。
六、激光测高与线扫相机应该分工
不建议让线扫相机承担所有任务,而应该采用:线扫相机负责 XY,激光负责 Z。
线扫相机负责:
- 产品轮廓
- 圆心定位
- 角度定位
- 打印区域定位
- XY 坐标
激光位移传感器负责:
- 产品表面高度
- 浮雕高度
- 盘边缘高度
- Z 轴工作高度
- 防碰撞判断
两套系统结合:
1线扫相机 2 │ 3 XY位置/角度 4 │ 5 ↓ 6 控制系统 7 ↑ 8 │ 9 Z高度数据 10 │ 11 激光测高 12 │ 13最终由Trio运动控制器协调XYZ运动
七、如果需要浮雕跟随,需要进一步升级
如果产品只是简单的盘面高度变化,可以采用单点激光测高 + 分区域 Z 补偿。
例如:
1区域1 → Z=125.2 2区域2 → Z=126.0 3区域3 → Z=129.5 4区域4 → Z=125.8
如果盘面浮雕非常复杂,则可以升级为激光线 3D 测量。
激光形成一条线:
激光线
────────────────
遇到浮雕:
1──────────╱╲────── 2 ↑ 3 高度变化
通过相机采集激光线的变形,可以得到:
1X → 2Z ↑
/\ _____/ \____
然后建立产品的高度地图:
1Z 2↑ 3│ /\ 4│ / \ 5│_____/ \________ 6└────────────────→ X
打印时根据当前位置查询高度:
Z目标 = HeightMap(X,Y) + 喷印距离
这样就可以实现真正的 3D 浮雕跟随喷印。
八、UV喷头距离与打印效果
UV 喷墨并不是喷头离产品越远越安全。距离增加以后,墨滴在飞行过程中会受到空气阻力、墨滴速度以及喷射方向等因素影响,最终表现为落点扩散。
可以简单理解为:
1约3~5 mm 2●●●●● 3墨点集中,适合高质量打印。
约10 mm ●●●● ●●●●● 开始出现一定扩散。
约20 mm以上 ● ● ●●●● ● ● ● 落点一致性下降。
具体允许喷距必须以所选 UV 喷头厂家的技术规格和墨水参数为准,不能仅根据一个通用数字设计设备。
因此设备设计应该优先保证:工作状态下喷头保持厂家推荐喷距,而不是简单增加喷头与产品之间的距离。
九、3.8米长、10个盘子的设备应该怎么设计?
结合目前的设备结构:
- 10 个盘子一排
- 最大盘径约 320 mm
- 总设备长度约 3.8 m
- XY 运动
- Trio 运动控制
- EtherCAT 伺服
- UV 喷墨
- 盘子存在边缘和浮雕
建议采用以下架构:
1┌──────────────┐ 2 │ 线扫相机 │ 3 └──────┬───────┘ 4 │ 5 XY定位/识别 6 │ 7 ↓ 8 ┌────────────────┐ 9 │ 工业控制系统 │ 10 └───────┬────────┘ 11 │ 12 ┌───────────┴──────────┐ 13 ↓ ↓ 14 激光测高系统 Trio控制器 15 │ │ 16 │ ┌───────┴──────┐ 17 │ │ │ 18 ↓ ↓ ↓ 19 Z高度数据 X轴 Y轴 20 │ 21 ↓ 22 Z轴伺服 23 │ 24 ↓ 25 UV喷头 26 │ 27 ↓ 28 UV固化
十、推荐的完整工作流程
设备启动后:
第一步:盘子进入——线扫相机扫描产品。
第二步:产品定位——计算圆心、角度、边缘、打印区域。
第三步:激光测高——获得 Zsurface。
第四步:计算工作高度
Zwork = Zsurface + Hprint
其中:
Hprint = 喷头厂家推荐喷印距离
第五步:进入喷印位置——Z 轴先保持 Zsafe,XY 移动到指定位置。
第六步:下降——Z 轴下降到 Zwork。
第七步:UV 打印——保持合理喷印距离进行打印。
第八步:打印完成——Z 轴重新升高 Zsafe。
第九步:移动到下一位置——然后重复上述过程。
十一、进一步增加三重防撞保护
对于昂贵的 UV 喷头,建议不要只依靠软件,应该设计三层保护。
第一层:高度测量——激光提前检测 Zsurface。
第二层:软件限位
Zmin = 产品最高高度 + 安全余量
如果:
Ztarget < Zmin
禁止下降。
第三层:硬件保护
- Z 轴正负限位
- 急停
- 喷头防撞机构
- 必要时增加喷头碰撞传感器
形成:
1激光测高 2 ↓ 3软件防撞 4 ↓ 5Z轴限位 6 ↓ 7机械防撞
十二、最终推荐方案
对于陶瓷盘 UV 打印设备,建议最终采用:
- 产品定位:线扫相机
- XY 坐标:线扫视觉计算
- 盘面高度:激光位移传感器
- 浮雕检测:激光线 3D 测量
- Z 轴控制:伺服 Z 轴
- 运动控制:Trio + EtherCAT
- 工作高度:按 UV 喷头厂家推荐值
- 安全高度:工作高度以上约 30~50 mm
- 防撞:激光 + 软件限位 + 硬件限位
- 高度补偿:分区域或实时补偿
- 固化:UV LED
十三、结论
陶瓷盘 UV 打印设备不能简单理解为:线扫相机定位 + XYZ 运动 + UV 喷头。
真正稳定的工业设备应该形成:
视觉定位 + 激光测高 + Z轴高度补偿 + 安全高度 + UV喷墨 + UV固化
其中最关键的认识是:普通线扫相机解决的是 XY 二维定位问题,并不直接提供 Z 轴高度。如果需要知道盘面、边缘以及浮雕的高度,就需要增加激光位移/3D 测量系统。
最终形成:
1线扫相机 2 │ 3 ├── X位置 4 ├── Y位置 5 ├── 角度 6 └── 产品轮廓 7 │ 8 ↓ 9 激光测高 10 │ 11 ├── 盘面高度 12 ├── 浮雕高度 13 └── 最高点 14 │ 15 ↓ 16 Trio运动控制 17 │ 18 ↓ 19 Z轴补偿 20 │ 21 ↓ 22 UV喷墨打印 23 │ 24 ↓ 25 UV固化
这套方案的核心目标不是单纯"把喷头抬高防撞",而是让喷头在安全的前提下始终保持最佳喷印距离,从而同时解决陶瓷盘浮雕、边缘高度差、产品翘曲以及不同规格产品切换带来的问题。
《陶瓷盘UV喷墨印刷中的Z轴高度测量与防碰撞技术方案》 是转载文章,点击查看原文。
