3、码垛工艺概述:码垛的定义、常见码垛形式(层码、交错码、旋转码)、码垛行业标准与典型应用场景(食品、饮料、化工、物流等)
码垛是自动化产线末端最关键的物料整形与堆叠环节,其核心目标是将袋装、箱装、桶装或罐装物料按照预设的层序与垛型规则,在托盘上形成稳定、紧凑且便于后续运输与仓储的单元化负载。对于SCARA机械手而言,码垛工艺不仅是简单的“抓取-放置”动作,更涉及垛型规划、路径优化、末端执行器适配以及与上游供料节拍的协同。本章将系统梳理码垛工艺的定义边界、三种主流码垛形式(层码、交错码、旋转码)的几何逻辑与适用场景,并结合食品、饮料、化工、物流行业的实际工况,解析行业标准对SCARA选型与编程的约束条件。
上图展示了码垛工艺的知识框架:以“单元化、稳定、高效”为核心,向下分解为三种码垛形式,再横向关联到行业标准与典型应用场景,最后映射到SCARA机械手的关键参数选型。这张图将作为本章后续内容展开的总体索引。
3.1 码垛的定义与工艺边界
3.1.1 核心原理:从“散件”到“单元”的物理重构
码垛(Palletizing)在工业语境中特指将单个或小包装的物料,按照预设的几何排列规则,在托盘(Pallet)上堆叠成多层、多列、多行的三维垛体。其本质是物料形态的“单元化”过程——将散乱的小单元整合为一个大单元,从而匹配叉车、AGV或人工搬运的效率要求。对于SCARA机械手而言,码垛工艺的边界条件由三个维度定义:托盘尺寸与承载能力(决定单层布局的极限)、物料外形与重心特性(决定抓取方式与放置姿态)、下游物流节拍(决定机械手连续工作的速度与加速度曲线)。
从控制角度看,码垛工艺与普通搬运最大的区别在于“层序规划”。SCARA控制器需要将三维垛型离散为一系列有序的放置点,每个放置点包含X、Y坐标、Z高度以及末端旋转角度θ。当物料尺寸变化或托盘规格调整时,只需修改垛型数据库中的参数表,而无需改动机械结构。这种参数化特性使得SCARA成为中小批量、多品种码垛场景的理想选择。
关键参数速查:SCARA码垛编程中,最核心的五个参数是:①托盘原点(通常取托盘靠近机械手的一角);②单层行列数(由物料尺寸与托盘面积计算);③层间高度(物料高度+隔板厚度,若有);④旋转角度序列(针对交错码与旋转码);⑤放置间隙(通常取2-5mm,防止摩擦卡滞)。
3.1.2 判断方法:如何确定码垛形式的适用边界
选择码垛形式不能凭经验拍板,而应基于物料物理特性与运输要求进行量化判断。下表给出了三种码垛形式的对比与选择依据:
| 对比维度 | 层码(逐层平铺) | 交错码(砖砌式) | 旋转码(同层旋转) |
|---|---|---|---|
| 层间关系 | 各层完全同向,无旋转 | 相邻层旋转90°或180° | 同层内不同列旋转特定角度 |
| 稳定性来源 | 依赖物料自身摩擦与托盘束缚 | 层间互锁,形成“砖墙”效应 | 通过重心错位抵消偏载 |
| SCARA编程复杂度 | 低(仅需平移坐标) | 中(需切换旋转角度) | 高(需逐点计算角度) |
| 典型适用物料 | 重型金属件、规则纸箱 | 袋装粉料、软包、塑料瓶 | 圆桶、异形罐、重心偏置件 |
| 码垛速度 | 最快(无旋转动作) | 中等(每层需旋转) | 较慢(逐点变角度) |
判断流程建议:首先测量物料的长宽高比与重心位置,若长宽比大于1.5且重心居中,优先考虑交错码;若物料为圆柱体或重心明显偏置,则必须采用旋转码;若物料为重型规则箱体且托盘运输距离短,层码即可满足要求。
3.1.3 案例拆解:某食品厂袋装面粉的码垛形式选择
背景与约束:某食品加工厂需将25kg袋装面粉码垛至标准托盘(1200mm×1000mm),袋体尺寸为600mm×400mm×150mm(长×宽×高),袋体柔软,堆叠后易滑动。产线节拍要求每分钟码放8袋,SCARA有效负载需覆盖25kg。初始方案采用层码,但运输至仓库后出现垛体倾斜,底部袋子被压变形。
分析过程:经测量,袋体表面摩擦系数仅0.35,层码时上下层完全同向,层间缺乏横向约束。当叉车急转弯时,惯性力导致层间滑移。改用交错码后,每层旋转90°,使上层袋体横跨下层两袋之间的接缝,形成“锁边”效应。同时,SCARA末端增加气动夹板,在放置时对袋体两侧施加短暂夹紧力,确保袋体完全展开。
实施与结果:重新编写垛型数据库,将每层排列从4袋(2×2)改为交错排列(第一层2×2,第二层旋转90°后仍为2×2,但接缝错开)。SCARA程序增加每层切换时的θ轴旋转指令,单次循环时间增加0.8秒,但仍满足节拍要求。改造后垛体经振动台测试,滑移量从15mm降至2mm以内,运输破损率下降90%。
经验复盘:袋装物料码垛时,交错码的“层间互锁”效果远优于增加表面粗糙度或使用防滑垫。SCARA编程时,应优先将旋转动作安排在机械手上升/下降过程中完成,利用Z轴运动时间“隐藏”θ轴旋转时间,从而减少节拍损失。
3.2 常见码垛形式的几何逻辑与SCARA实现
3.2.1 层码:规则箱体的高效堆叠
层码是最基础的码垛形式,其几何逻辑为:每一层内所有物料方向一致,层与层之间完全重叠。这种形式对SCARA的编程要求最低,只需计算第一层各放置点的X、Y坐标,后续层仅需累加Z轴高度。但层码的稳定性完全依赖物料自身的平面度与摩擦系数,当物料表面光滑或托盘尺寸较大时,垛体容易在运输中产生“菱形变形”。
SCARA实现层码时,建议采用“蛇形路径”优化放置顺序:从托盘一角开始,沿长边方向逐列放置,到达边缘后折返,避免机械手频繁空行程。对于重型物料,还需在放置点增加“减速缓冲”逻辑,防止冲击导致底层物料移位。
3.2.2 交错码:软包与袋装物料的稳定性解决方案
交错码的核心在于相邻层之间的旋转角度通常为90°或180°,使上层物料的重心落在下层物料的接缝处。这种“砖砌式”结构将垛体连接为整体,抗侧翻能力显著提升。SCARA实现交错码时,需要为每一层单独定义旋转角度序列。例如,第一层所有物料θ=0°,第二层所有物料θ=90°,第三层回到0°,以此类推。
编程时需注意:旋转角度的切换不应在放置点进行,而应在机械手抓取物料后、移动至放置点的过程中完成。SCARA的第四轴(θ轴)具有高转速特性,可在0.3秒内完成90°旋转,因此交错码的节拍损失通常控制在5%以内。
3.2.3 旋转码:异形包装与重心补偿的高级应用
旋转码是最复杂的码垛形式,其特点是在同一层内,不同位置的物料具有不同的旋转角度。这种形式主要用于两类场景:一是物料本身具有方向性(如带提手的桶、有标签的罐体),需要将标签统一朝向外部;二是物料重心不在几何中心,通过旋转使重心在垛体内均匀分布。
SCARA实现旋转码时,不能简单地使用“层循环+角度切换”,而必须为每个放置点独立定义角度值。建议在垛型数据库中采用“点表”结构,每个点包含X、Y、Z、θ四个字段。对于圆形物料(如化工桶),旋转码还可实现“蜂窝状”排列,在相同托盘面积下增加10%-15%的装载量。
风险提示:旋转码对SCARA的重复定位精度要求较高(±0.5mm以内),因为角度偏差会导致物料边缘干涉。当物料直径较大时,建议在放置前增加“姿态校正”步骤——利用SCARA末端安装的激光传感器检测物料实际角度,与目标角度对比后自动补偿。
3.3 码垛行业标准与典型应用场景
3.3.1 行业标准体系与SCARA选型约束
码垛工艺涉及的行业标准主要分为三类:托盘标准(ISO 6780、GB/T 2934)、包装单元标准(GB/T 4892)、安全标准(ISO 10218、GB 11291)。其中,托盘标准直接决定了SCARA的工作半径与臂长选择。例如,中国标准托盘尺寸为1200mm×1000mm,SCARA的臂长必须覆盖托盘对角线的一半(约780mm)加上抓取偏移量,因此常见SCARA臂长选型为800-1000mm。
食品与饮料行业还需遵循《食品安全法》对接触面材质的要求,SCARA末端执行器需采用食品级不锈钢或工程塑料,且不得使用润滑油。化工行业则需考虑防爆等级,SCARA本体需满足Ex-proof要求,或采用正压通风防护。
3.3.2 食品行业:袋装与箱装混合码垛
食品行业码垛的典型特征是多品种、小批量。例如,某休闲食品工厂每天需切换8种不同规格的箱装产品,箱体尺寸从400mm×300mm×200mm到600mm×400mm×300mm不等。SCARA的优势在于可通过快速更换末端治具(真空吸盘+夹爪组合)和调用不同垛型数据库实现柔性切换。实际应用中,建议将垛型数据存储在PLC或上位机中,SCARA仅作为执行机构,通过EtherCAT总线实时接收放置点坐标。
3.3.3 饮料行业:高速瓶装码垛的节拍挑战
饮料行业对码垛节拍要求极高,通常需达到每分钟60-80箱。SCARA在此场景下需配合高速视觉定位系统,在输送线上动态抓取瓶箱。由于瓶箱表面不平整,真空吸盘需采用“柔性海绵吸盘”以适应表面起伏。旋转码在此场景中应用较少,因为瓶箱重心较低,层码配合热缩膜包裹即可满足运输要求。
3.3.4 化工与物流行业:重载与异形件的特殊处理
化工行业常见25kg-50kg的粉料袋或塑料桶,SCARA需选择重载型号(额定负载50kg以上),且末端需配备自动换爪机构以适配袋装与桶装。物流行业则面临“纸箱+周转筐+软包”混合码垛的挑战,SCARA需具备3D视觉识别能力,实时判断来料类型并调用对应垛型。下表总结了各行业的典型参数:
| 行业 | 典型物料 | 单件重量 | 码垛形式 | SCARA关键要求 |
|---|---|---|---|---|
| 食品 | 袋装面粉/箱装零食 | 5-25kg | 交错码为主 | 食品级材质、快速换爪 |
| 饮料 | 瓶装/罐装整箱 | 10-20kg | 层码+热缩膜 | 高速节拍、视觉定位 |
| 化工 | 粉料袋/塑料桶 | 25-50kg | 旋转码(桶)/交错码(袋) | 重载、防爆、姿态校正 |
| 物流 | 纸箱/周转筐/软包 | 1-30kg | 混合码垛 | 3D视觉、动态抓取 |
3.3.5 案例拆解:化工桶旋转码垛的SCARA实现
背景与约束:某化工企业需将直径580mm、高900mm、重30kg的塑料桶码垛至托盘,桶体顶部有偏心注入口,导致重心偏移约30mm。若采用层码,垛体在运输中会向重心偏置方向倾斜。要求SCARA在码垛过程中自动调整桶体角度,使注入口在相邻层之间呈180°交替布置。
实施步骤:①在SCARA末端安装气动夹爪,夹爪内壁贴有聚氨酯垫片以增加摩擦;②编写垛型数据库,每层放置4桶(2×2),第一层角度为0°、90°、180°、270°,第二层角度为180°、270°、0°、90°,以此类推;③在放置前增加“角度预对”步骤——SCARA在下降过程中同时旋转θ轴,使桶体到达放置点时已处于目标角度;④码垛完成后,利用SCARA的Z轴压力功能对顶层施加50kg压力,压实垛体。
结果与复盘:改造后垛体经模拟运输测试,倾斜角从8°降至1.5°以内。关键经验是:旋转码的角度序列必须结合重心方向计算,而非简单等分。本案例中,注入口方向与桶体中心连线即为重心偏置方向,相邻层旋转180°可使偏置相互抵消。
总结复盘:码垛工艺的选型本质是“物料特性-运输要求-设备能力”的三角平衡。SCARA工程师应建立“先算后做”的习惯:先计算垛体稳定性系数(抗倾覆力矩/恢复力矩),再确定码垛形式,最后编写程序。对于复杂垛型,建议使用离线仿真软件(如Visual Components)预先验证,避免现场反复调试。