# 成型箱胶块码垛：我们如何把「能装进去」做成「装得稳、调得少」 | 湛江市伟达机械

> Source: https://www.zjweida.net/experience/rubber-bale-box-palletizing/ — clean markdown version for LLM readers.

[返回经验分享](https://www.zjweida.net/experience/) / 成型箱胶块码垛：我们如何把「能装进去」做成「装得稳、调得少」

2026-08-17

自动化

# 成型箱胶块码垛：我们如何把「能装进去」做成「装得稳、调得少」

四轴码垛装箱的现场工艺：胶块会回弹、胶顶不是平面，用实测闭环把「能装进去」做成「装得稳、调得少」。

胶块装箱看起来只是码垛的一种。真正做过压包胶、往成型箱里装的人会知道：难的不是「抓起来、放下去」，而是**压出来的包既会回弹，胶顶也不是一个平面**。名义厚度写着 200 mm，那只是工艺目标；压完之后胶会往回胀，补料又不会铺得绝对均匀，胶面上会鼓、会偏。现场一块胶的最高处，有时能到 300 mm 左右。程序如果按铭牌尺寸把每一层写成「平的 200」，很快就会顶到那些鼓起来的地方——撞胶、报错；或者为了躲高点把整层抬虚，矮的地方落空弹跳、跑位，后面越堆越歪。

我们面向海外工厂交付四轴码垛装箱设备。客户现场的工艺很明确：输送带来料、机械臂抓取、按固定图案装进成型箱、再把胶块往箱壁或邻块挤紧。典型工况是一层六块、码六层；相邻层平面互为 180°，用来把缝隙错开、把箱子装实。物料以 25 kg、35 kg 规格为主，当前产线按 35 kg、约 680 × 340 × 200 mm 的胶块落地。

这篇文章想讲的不是一份「说明书」，而是我们在现场把这套工艺收成可重复方法时，**每一处为什么这样选**。行业里缺的往往不是概念，而是这些看起来不起眼、不做就会出事的判断。

* * *

## 一、这行的真实难点，不在机械臂本身

四轴码垛机做托盘码垛已经很成熟。成型箱装胶块不一样，主要差在三件事。

**第一，物料不是标准件，胶顶更不是一个平面。** 胶块来自前端压包。补料、压实、出模之后，单块既会回弹，表面也会鼓。名义 200 mm 说的是这一包大概有多厚；真正碰夹具、碰下一层的，是胶面上最高的那一点。现场这块最高处可以到 300 mm 左右——差的不是几毫米公差，是胶面上已经鼓出了半块胶的量级。同一层六块，高点落在哪一块、鼓在哪一侧，每包都不一样。

按 200 mm 一层层往上加的开环轨迹，默认每一层都是平整等厚的。现场不是。偏低，下一层落空、弹跳、位置偏；偏高，夹具顶到鼓包，阻力上来，轻则伺服报警，重则撞箱、撞胶。海外工厂尤其吃这一套——派人去逐层改点位，差旅和工时很快就会压过设备本身的服务空间。改完这一批，下一班压包状态变了，鼓的位置又换了，补丁跟着失效。

**第二，作业发生在「箱子里面」，不是托盘上面。** 成型箱外形大约 1565 × 1145 × 1510 mm，码垛用的有效内腔更紧。夹具要从箱口进出，还要在箱内贴壁、旁移、顶挤。托盘码垛常见的「斜着插进去、边降边转」在这里非常危险：箱壁就在旁边，横放和竖放的旋转角又不同。

**第三，最后一块必须能抽得出来。** 夹具是两块侧板夹住胶块两边。每层最后一块放进去之后，夹具要从已经贴紧的缝里抽离。传感器不能随便装在夹爪顶端或两侧，否则最后一块根本测不了、也抽不出。这个约束直接决定了测高怎么做、推胶能不能再加一套气缸。

所以我们给自己定的目标很具体：**厂内把工艺闭环调通，现场以示教和参数为主，而不是靠老师傅逐层改程序。** 自适应高度是这件事的第一刀，路径规划和推胶规则是把它装进真实箱子里的骨架。

* * *

## 二、先把坐标系说清楚：过箱口，看的是夹具最底

很多码垛程序习惯拿法兰中心的 Z 去比较高度。这在空旷工位还能凑合，进成型箱就不行。

我们的夹具从法兰到最低点有固定偏置（现场标定，约 1377 mm）。机械臂底座是垫高的，箱子在地面，但两者已经在同一套世界坐标里示教。因此：

*   **过不过箱口，比的是夹具最底是否高于箱子外形最高处**，不是法兰漂在什么数；
*   输送带上方安全点、箱口对应点、出箱口，法兰高度取成同一个值——夹具最底也就同高，箱外平移才安全；
*   底座垫了多高，不要在程序里再手工加减一遍。示教安全点时，用眼睛和卷尺确认夹具底已经高出箱顶即可。

第 1 层放胶高度也常被算错。箱底示教点本身已经是**空载贴内底时的法兰高度**，1377 已经含在这个数里。第 1 层只需要在这个法兰上再留余量：大约 10 mm 防拖底，再大约 10 mm 给夹持偏置（夹具夹不住胶块最底沿）。再加一次 1377，等于把整套夹具又抬高一截，胶会悬空。

第 2 层起就不同了。电阻尺测到的是**胶顶的世界高度**，接近夹具底那一带，不是法兰。要从「胶顶」换回「下一层放胶用法兰」，才需要加回法兰到夹具底。基准变了，公式才变——这不是两套互相打架的算法，是两种物理量。

* * *

## 三、来料：机械臂不管输送带，但必须吃得住刹车滑行

输送带是独立系统：对射检测来料，变频器加刹车停位。料被取走，对射空，带子转；料到位挡住对射，带子停。对射可以沿输送带滑动，用来配合不同速度下的刹车距离。变速之后现场手调即可，不必把输送带逻辑写进机械臂程序。

机械臂只认一件事：**回到输送带上方安全点之后，才看「有胶」；被挡才算有料，然后再延时 1～2 秒，才下探去抓。**

为什么不在半路上看信号、也不一有信号就扎下去？因为对射触发到变频器刹停，带子还在滑。延时，加上从安全点下到取胶点的这段时间，正好把滑行吃掉。信号用早了，抓的是还在动的胶；用晚了、用错位置了，空抓或刮带。

还有一条现场很容易漏：**下到取胶点之前，夹爪必须先打开。** 夹着下去会撞胶，张开着去推胶又会刮邻块。开、夹、收，三个状态对应取、放、推三个阶段，不能混用一个「夹紧就完了」。

* * *

## 四、箱内路径：禁止斜插，旋转只在箱外做完

横放和竖放的旋转角不同。如果边进箱边转，胶块或夹具的包络会扫到箱壁。我们的规矩是：

**在箱口高度先把旋转做完，再竖直进去；出来时先竖直抬到箱口，箱内不转，再平移回输送带。**

进箱之后，也不走「斜着砸向放胶点」。现场固化成三段：

1\. **竖直下到预放点**——XY 不动，只改高度。预放点相对正式放胶点，往「即将挤紧」的反方向退开一截，并略抬高。这样进箱时离壁有缓冲，不会一进去就蹭壁。 2. **水平贴壁**——高度不变，只改 XY，把胶平移到贴壁位置。 3. **微降放到位**——XY 不动，慢速落下，松夹。

为什么拆成三段，而不是一条斜线省节拍？因为斜线同时改 XY 和 Z。胶块在下降过程中已经开始靠近箱壁，稍有姿态误差或箱口变形，就是刮壁、卡箱。竖直保证「先安全进深」，水平保证「贴壁发生在已知高度」，微降保证「最后接触是可控的」。节拍会多零点几秒，换的是可重复、可调试、可向海外交付。

预放点、贴壁点、推胶旁位点都不靠老师傅逐个示教。示教只保证：每槽正式放胶点（贴壁目标的 XY 和旋转），以及箱口中心、箱底、输送带上、取胶点。其余由程序按「往哪挤」推出来。箱中心必须单独示教一点——后面所有「朝外边缘挤还是朝侧壁挤」，都靠放胶点相对箱中心偏哪边来判断，不能用箱子外形的名义尺寸去猜。

* * *

## 五、高度闭环：每层测最高面，偏差不传到下一层

这是整套方案真正要解决的问题。

旧做法是开环：第 1 层按箱底加余量，上面每一层按「名义胶厚 × 层数」往上加。名义 200 mm 把胶顶当成平面；只要有一块鼓到 300 mm 附近，这一层就比程序预期高出一大截。再往上码，偏差不是几毫米，是整层错位。现场只能靠人改点位硬补，压包状态一变，鼓包换位置，补丁就失效。

我们改成：**每一块松夹、胶落稳之后，测这块胶顶；本层六块测完，取最高面，当作下一层的底板。** 这一层真正鼓出来的部分，被测进本层，传不下去。第 6 层不再承担「前五层都按平整的 200 去猜」的总和误差。

这也是为什么不能拿铭牌厚度去推推胶抬起、下探。抬起量如果按 200 + 安全量来写，碰上胶顶鼓得高的包，夹具抬起来还在鼓包附近，旁移会刮胶。抬起、下探跟**本层实测最高面**走，名义尺寸只作工艺参考，不作运动真相。

### 为什么测「最高」，不测平均

下一层最容易撞到的，不是这一层的「平均厚度」，是胶面上凸出来的那一点。同一层六块，多数地方接近 200，只要一处到了 300 附近，平均值仍会看起来「还行」——下一层按平均值去放，就会结结实实砸在那个鼓包上。以最高面为底，下一层一定不会低于真实最高点，**优先保证不撞**。局部低洼会有一点缝，接受它——或者靠胶块自重微量下落填缝，且只允许向下、并限幅。这是安全侧取法。码垛里「看起来更贴」如果换来碰撞，海外现场没有人替你善后。

### 为什么用电阻尺，为什么装在夹具中间

视觉方案对光照、粉尘、箱内遮挡都敏感，海外工厂更难维护。末端力控可以做防撞网，但给不出「下一层该在哪」的绝对高度。电阻尺（线性位移）结构简单，厂内标定一次，现场主要是循环执行。

夹具两侧和顶端装不下传感器——最后一块要从缝里抽。电阻尺只能放在两块夹板中间。末端加一小块接触板，压面不压点，避免扎进偏软或不平的胶面。测的时机必须是：**胶已落下、夹具还没抽离、机械臂静止。** 抽离后再测，尺已经离开胶面，读数没有意义。

接触板只为测高服务。推出、读数、必须收回，收回之前禁止抬起或推胶。测头跟着手臂去旁移、去顶挤，是最容易把传感器撞坏的做法。现场暂时没有「收回到位」的检测，就用延时把收回动作做实——硬件可以以后补，顺序不能省。

### 先测后推

推紧之后胶顶可能有微小变化。我们选择先测、再推，接受推后那一点误差。原因很实际：推完再回去测，路径更绕，夹具已经离开放胶姿态，测点也不再干净。层高闭环要的是「下一层别撞」，不是把每一毫米都追平。推紧带来的贴合收益，大于那一点测高误差。

### 下放前还有两道关，不是一道

进箱之前，先问：**算出来的放胶高度，夹具最底是否已经低于箱口？** 这是粗关。高度体系崩了、变量没写上、还停在箱口以上，这一关直接停，禁止下探。

到了箱口对应点、胶还夹着、直线下降之前，再问：**这一层的放胶高度，会不会比理论层深太多？** 第 1 层对照箱底加余量，第 2 层起对照已放层数和胶厚。太深就停。这是细关。它拦的是「算深了、会压穿」；**拦不住胶顶鼓起来。** 鼓包是往上长，不是整层往下沉。偏高只能靠实测最高面把下一层垫起来。

两道关防的不是同一类错。只比理论值，粗错可能漏；只比箱口，只要「进得去箱子」就放行，可能已经压穿该层。胶顶比铭牌更高时，理论层深校验会觉得高度还很安全，恰恰最需要测。现场事故往往出在「程序以为自己是对的」。校验要拦的是这种自信。

* * *

## 六、推胶：不用气缸顶，靠手臂挤；最后一块故意不推

把胶装进箱子，只放到位不够。箱子要装实，胶必须贴壁、贴邻块。旧印象里会加一套推板气缸。我们没有走这条路。

夹具上已经有测高用的小推板。如果再让它兼当推胶执行器，测高和推胶会抢同一套行程、同一套防护，故障时分不清是尺没收回还是胶没推到位。推胶行程要按胶宽来（旁移约为胶宽加 30 mm，顶挤约为旁移附加再加 20 mm），气缸行程一旦定死，换 25 kg / 35 kg 规格就要改机械。手臂本身就能平移，行程可以跟尺寸走。

所以规则很干脆：**推胶只动手臂；测高小推板只在测量时伸出。**

每层六块的顺序也不是随意编号，而是工艺顺序：

*   先放两块打横，往箱子外边缘挤；
*   再放两块靠侧壁的竖胶，往各自近侧箱壁挤；
*   第 5 块是中间竖胶的一块，规定朝第 4 块靠；
*   **第 6 块，最后一块，不推。**

最后一块不推，是因为已经没有位置可推——夹具还要完整抽出来。硬推只会挤坏已装层，或把夹具卡在缝里。第 5 块朝第 4 块靠，是为了把中间缝留给最后一块「放进去就结束」，而不是两边同时挤、把最后一块的空间吃掉。

要推的块，测高收回之后、抬起旁移之前，**先把空载夹爪收拢**。松夹后夹爪是张开的，张开态去旁移、去顶挤，包络更大，容易刮到邻块和箱壁。收拢是为了让夹具重新变成「瘦的」。然后再抬起（胶厚加安全量）、旁移到长边外侧、下到约半高，沿「往哪挤」再顶一小段。

旁移往哪边，也不继续沿着挤的方向走。挤的方向定了之后，旁移取它的垂直方向，并且选**更靠近箱中心的那一侧**，避免往箱壁外挪、把夹具送到箱子外面。这些方向由程序根据放胶点相对箱中心的位置计算，示教人员不用记坐标轴字母。

* * *

## 七、规格可以参数化，槽位不能幻想「输入尺寸就自动长出来」

25 kg 和 35 kg 胶块，长宽高都会变。运动相关的量，大多数是公式，不应该写死两套程序：

*   推胶抬起 ≈ 胶厚 + 安全量；
*   推胶下探 ≈ 半高 + 安全量；
*   旁移 ≈ 胶宽 + 旁移附加；
*   顶进行程可以继续跟旁移附加走。

换规格时，输入真实尺寸，这些量可以重算。

但放胶点的 XY 和旋转不行。箱子内怎么摆、横竖怎么错层、每一槽贴哪面壁，是几何和工艺，不是把长宽高代进公式就能得到的。25 kg 仍要示教一套新的布局点，或另存工程。箱底、箱中心、输送带、取胶点同样是现场几何。把「能算的」和「必须示教的」切开，客户才不会以为改三个数字就能换一种胶。

这是我们对参数化工艺包的态度：参数减少现场编程，但不能假装现场几何不存在。能少派一次人，靠的是闭环和规矩，不是靠一张表覆盖全世界的箱子。

* * *

## 八、这件事对行业意味着什么

成型箱胶块装箱长期靠两种极端：一种是高价六轴加视觉，把单台成本和维护复杂度抬上去；一种是低价开环四轴，把难度留给现场老师傅。海外工厂最难受的是第二种——设备能买到，工艺却锁在某几个会改点位的人手里。

我们选择的是第三条：四轴够用，但必须把现场约束写成程序。高度用实测闭环，路径用「箱外旋转、箱内三段、出箱竖直」，推胶用手臂而不是再叠一套易坏的气缸，安全用「过箱口」和「对理论层深」两道关。目标不是实验室里的完美贴合，而是：

*   胶面会鼓、会回弹，最高处远高于名义 200 mm 时，第 6 层仍然按真实最高面来放，而不是按铭牌去撞；
*   厂内调通的逻辑，到现场主要是示教点位，而不是重写节拍；
*   换规格时，运动参数可算，布局点位可复制示教，不必从零发明一套程序。

码垛行业不缺「自动化」三个字。缺的是承认胶顶不是平面、箱子是窄的、夹具是厚的，然后把这些承认写进每一段动作里。我们愿意把这些做法公开出来，是因为它们并不依赖某一句口号，而依赖现场反复撞过的那些墙。

后续我们会在这套骨架上继续做两件事：测高硬件的厂内标定与防护，以及把 25 kg / 35 kg 收成可切换的工艺包。力控防撞、远程协助、本地服务网络，是降低海外交付成本的下一层。高度闭环和箱内规矩，是那些事情能够成立的前提。

* * *

_本文基于成型箱胶块四轴码垛装箱的现场工艺实践整理，规格以 35 kg 胶块（约 680 × 340 × 200 mm）、6 层 × 6 块为例。名义厚度是工艺目标；压包后胶面会回弹、会鼓，现场最高处可到约 300 mm。不同压包线和箱型需按现场示教与标定落地，请勿直接套用数值。_

[← 返回经验分享](https://www.zjweida.net/experience/)

[下一篇 →

伟达从站修改助手（SlaveAddr Agent）：对电脑说一句，就能改 RS-485 从站号

](https://www.zjweida.net/experience/slave-addr-agent/)
