当前位置: 首页 > news >正文

智慧码垛系统介绍

前言

智慧码垛系统是一款集智能化、灵活性与高效性于一体的工业自动化解决方案。系统可根据用户输入的产品规格、垛盘尺寸等关键参数,智能生成码垛编组,并支持用户自定义垛层布局以满足个性化需求。内置优化算法,可实现精准的码垛路径规划,适配多夹爪操作场景,大幅提升作业效率。

系统还集成了仿真工具,能够进行机器人运动范围和可达性验证,确保方案在实际应用中的可靠性与安全性。同时码垛编组方案可以一键导入PLC,通过内置的PLC库和码垛模板,可以帮助用户快速对接机器人、传送带等设备并控制,完成码垛项目。智慧码垛系统为用户提供灵活高效的操作体验,是现代工业生产自动化的不二选择。

下载地址:github

一、系统介绍

智慧码垛系统包含如下功能模块:

  • 垛形编组:用于配置码垛参数,生成垛形数据
  • 路径规划:规划码放过程的路径点
  • 垛层布局:手动编组,自定义布局方案
  • 多夹爪:设置多夹爪适配一次多抓场景
  • 码垛控制:配置预示教点(如来料抓取点),验证机器人是否可达放置点

视频介绍

目标用例

在众多行业中,将产品按特定模式整齐堆叠是一种常见过程。由于产品和容器尺寸变化或客户对托盘包装布局的具体要求,码放过程可能高度多样化,因此需要付出大量时间。智慧码垛系统则能大大提升该过程效率,帮助用户摆脱计算、编程、调试等困扰。
六轴机器人码垛
上图显示了一个典型的码垛工作场景,托盘上共有3层,每层6个包装箱。在智慧码垛系统中,用户可以配置产品和垛盘的尺寸,设置垛形的模式,检查和调整生成的结果,生成的点位可以作为控制码垛程序的目标位置。

同时,智慧码垛系统还提供了用于西门子SIMATIC PLC的指令库,系统生成的位置在同步到PLC后,用户能够调用库指令读取点位,并基于库中提供的模板程序快速的完成码垛项目。(目前已在S7-1215,S7-1511中完成了测试)

二、功能模块

1.垛形编组

在垛形编组模块中,用户能够创建新的垛形配置,通过编辑垛盘、被码物品、中间层、垛形模式参数,以获得目标垛形编组。
垛形编组

  1. 在选垛形型下拉框中载入默认配置“Pattern_1”
  2. 基于“Pattern1”,克隆产生新的垛形配置(在新垛形配置中修改尺寸和模式,如需创建新的垛盘或被码物参数,可以先克隆后修改,并保存到当前垛形配置)
  3. 在垛盘选择下拉框中选择垛盘配置,或基于默认配置克隆新的垛盘配置
  4. 由于每一个垛形配置都包含垛盘、被码物体、中间层和模式相关的参数,用户需要先基于默认模板进行克隆,然后修改以得到新的配置
  5. 完成配置后点击“生成”可以查看当前垛层布局和分布

垛盘尺寸配置页面

参数名参数含义
名称垛盘尺寸配置的名称,需唯一命名
宽度垛盘坐标系X轴方向尺寸
长度垛盘坐标系Y轴方向尺寸
最大垛盘高度产品在垛盘上的最大堆叠高度,决定最多能码多少层
最大产品数量垛盘上产品最大数量,<=0则不检查该设置
最大产品总重量垛盘上能码放的产品总质量,<=0则不检查该设置

2.路径规划

采用机器人码垛时,机器人接近将要码放位置和从码放位置撤回的路径,可以通过该模块进行设置,添加过渡点以优化路径。
设置码垛路径

  1. 首先选择需要配置的路径,或基于路径模板克隆以创建新的路径配置。
  2. 选中路径中的点(P1 ~ P5)配置是否在码垛中使用该路径点。
  3. 配置路径点为绝对或相对位置点。绝对路径点以托盘坐标系为参考,为绝对坐标位置;相对路径点以放置点为参考,为相对坐标位置。
  4. 可以为每个被码放的物品和中间层分别设置路径,在“垛层布局”模块进行编辑。

3.垛层布局

在“垛形编组”中基于配置生成的垛形可以在该模块进行自定义修改,创建用户定制方案。
自定义垛层布局

  1. 首先选择垛形编组配置,并新增用户布局方案。
  2. 新增的布局方案采用默认配置,用户通过点击页面右侧的表格数据(如标记4),对参数进行修改。修改的参数会作用到相关的垛层。
  3. 在页面左侧上方的图形中会显示出当前垛形的垛层布局和分布,如上图:当前垛形共7层,第一层(底层)为奇数层(指所使用的布局模板),最后一层为顶层(布局模板),中间层为IL1(布局模板)。
  4. 在布局模板(如奇数层,IL1)中修改的参数会作用到使用该布局模板的每一层。
  5. 完成自定义布局方案,通过“同步PLC”按钮可以将配置下载到PLC数据块中。

4.多夹爪

该模块用于为一次多抓的使用场景计算码垛路径。
多夹爪配置

  1. 首先选择已配置好的编组配置和用户方案。
  2. 配置多夹爪的数量、偏置方向和偏置量。偏置方向根据来料确定,偏置量是以机器人末端法兰中心为参考的投影距离。
  3. 点击“计算”验证当前配置是否可行。
  4. 完成多夹爪,通过“同步PLC”按钮可以将垛形配置和夹爪配置都下载到PLC数据块中。

5.码垛控制

当前提供两种功能:
配置预示教点
功能一:用于配置需预示教的静态位置数据,包括初始位置(Home)、垛盘原点、来料抓取点、来料抓取点上方、中间层抓取点、中间层抓取点上方,等。

验证可达性
功能二:用于对机器人、托盘、末端工具和垛形配置进行验证,评估机器人是否可达目标码放位置。

三、部署方案

系统为Web端工具,可跨平台,支持IIS、Docker等部署方式。

目前提供了以SIMATIC PLC为主控制器的方案搭建码垛工作站。Web端完成垛形配置后,通过“同步PLC”按钮可以将数据通过OPC或WebServer API导入到PLC中。基于提供的TIA Portal库,用户只需简单配置即可完成码垛控制程序。(机器人通信和编程目前不提供模板)

  1. 在TIA Portal中新建一个工程(码垛控制库目前为V19版本),并导入该库。
  2. 启用PLC的OPC UA服务器功能。
    启用OPC Server
  3. 将导入的码垛控制库内容复制到当前的项目(拖拽到对应的文件夹)。
    添加库文件
  4. 编译工程,并修改“LPalletizer_PalletizingControl”功能块的输入,链接到用户的控制位,通过置位“getNextPoint”得到目标位置和位置点类型。
    FB块获取码垛点

总结

本文简单介绍了智慧码垛系统当前的功能和使用方式,更多功能持续开发中,敬请期待…

如有疑问,欢迎留言或来信交流:hbin6358@163.com
http://www.dtcms.com/a/540315.html

相关文章:

  • Axure高保真View Design框架元件库
  • 网站 linux 服务器昆明企业网站开发公司
  • 网站介绍经过下拉怎么做wordpress统计访问ip
  • 济南品牌网站建设低价wordpress建站要钱吗
  • DHT11温湿度传感器Linux驱动开发完整流程
  • EMD-SVM 太阳能功率预测
  • FFMPEG-1:下载与安装,文件组成,ffmpeg -h 命令汇总,练习使用 ffmpeg、ffplay、ffprobe,
  • 蚂蚁开源高性能扩散语言模型框架dInfe,推理速度提升十倍
  • DVWA靶场通关笔记
  • transformer结构
  • Spring Boot 移除 Undertow:技术背景、迁移方案与避坑指南(附源码级解析)
  • 龙岩食品有限公司搜索引擎优化的英文缩写
  • 【Linux】进程状态|优先级|进程切换|环境变量
  • 2025智能体元年:AI重塑产业格局
  • 计网4.4.1 路由算法
  • 038-Spring AI Alibaba VLLM Chat 功能完整案例
  • MCU的时钟树(Clock Tree)是什么?
  • 用 htmi5做网站海南最新消息新闻
  • 深入解析Linux MISC驱动框架
  • 【Linux学习笔记】线程安全问题之单例模式和死锁
  • 百日挑战-单词版(第六天)
  • 专为WebGIS开发者打造的用户端---GISBox
  • std::set、std::multiset 和 std::unordered_set的异同
  • iO 拆解:从熟悉的密码模块构建
  • 2026年AEI SCI1区TOP,混合近端策略粒子群算法+公路线形优化,深度解析+性能实测
  • 英文的购物网站泉州网站建设方案详细
  • 如何建公司网站的步骤ppt做的最好的网站
  • 网站建设比较好的多少钱建企业网站需要哪些资料
  • 深圳住房和城乡建设部网站大学网站 作风建设专题
  • 电商网站建设需要活动 网站 源码