news 2026/7/16 22:13:53

汇川系统开发的陶瓷砖码垛机械手,,动作和功能完全按照现在流行的机器人运行模式编写,完整一套项目程序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
汇川系统开发的陶瓷砖码垛机械手,,动作和功能完全按照现在流行的机器人运行模式编写,完整一套项目程序

汇川系统开发的陶瓷砖码垛机械手,,动作和功能完全按照现在流行的机器人运行模式编写,完整一套项目程序, 附件包含PLC程序和库文件,带详细注释(见截图); 附件包含触摸屏程序,详细见截图; 附件包含电气图纸和电气元件清单; 附件包含详细操作说明书;已在陶瓷厂中使用近百台。 程序案例中涉及的编程软件版本分别如下: 触摸屏编程软件版本:InoTouchPad V1r2c00SPC33(2023-02-28)PLC 程序编程软件版本:InoProShop(V1.1.0) 具有以下功能:有单垛和双垛,回字型,层数不受限制。 配方功能、周期密码(分期付款注册码)、插补控制(单步插补和自动连续插补,可暂停并记忆继续运行)、绝对值编码、正反切计算、示教模式和参数模式兼容等等 触摸屏有140个页面(含弹出窗口),毕竟用PLC设计一台和机器人一样强大的码垛机,还是挺复杂的。 主要元器件(详细见附件): 可编程控制器CPU模块 (汇川) AM401-CPU1608TP 示教器(汇川) ITP60-E-L5

码垛机械手的PLC代码能玩出什么花?汇川这套陶瓷砖搬运系统算是让我开了眼。在佛山某陶瓷厂见到这套系统时,操作工用示教器随手一划拉,机械臂就跟着走出个回字型轨迹,关键层数还能自己算——这背后藏着套比传统机器人更懂生产的逻辑。

先看核心的插补算法。传统码垛机走直线插补就完事,这套系统在ST语言里嵌入了正反切补偿计算。举个实例,当检测到瓷砖边缘有毛刺时,轴运动要自动偏移2mm避免卡垛。核心代码段长这样:

IF bEdgeRough THEN fRealPos := fTargetPos + 2.0; MC_MoveAbsolute(axis:=stAxis, Position:=fRealPos, Velocity:=fSpeed); ELSE MC_MoveAbsolute(axis:=stAxis, Position:=fTargetPos, Velocity:=fSpeed); END_IF

别看就这几行,配合AM401-CPU1608TP的微秒级中断扫描,能让Z轴在0.5mm精度范围内实时调整。更狠的是暂停记忆功能,急停触发时自动记录当前轴位置到NVRAM,恢复时直接MC_MoveContinue接着跑——这对动不动连续工作36小时的陶瓷窑炉太重要。

配方管理是另一个亮点。触摸屏上的140个页面里有23个动态参数组,操作工选"800x800抛光砖双垛模式",PLC自动加载对应速度参数和垛型模板。核心是用结构体数组玩的花活:

TYPE RecipeStruct : STRUCT sName : STRING[20]; iLayerMax : INT; fSpeed : REAL; bDoubleStack : BOOL; END_STRUCT END_TYPE VAR_GLOBAL arrRecipe : ARRAY[1..50] OF RecipeStruct; END_VAR

配合触摸屏的滚动列表控件,直接绑定结构体数组索引,比传统单个变量绑定省了八成工程量。

汇川系统开发的陶瓷砖码垛机械手,,动作和功能完全按照现在流行的机器人运行模式编写,完整一套项目程序, 附件包含PLC程序和库文件,带详细注释(见截图); 附件包含触摸屏程序,详细见截图; 附件包含电气图纸和电气元件清单; 附件包含详细操作说明书;已在陶瓷厂中使用近百台。 程序案例中涉及的编程软件版本分别如下: 触摸屏编程软件版本:InoTouchPad V1r2c00SPC33(2023-02-28)PLC 程序编程软件版本:InoProShop(V1.1.0) 具有以下功能:有单垛和双垛,回字型,层数不受限制。 配方功能、周期密码(分期付款注册码)、插补控制(单步插补和自动连续插补,可暂停并记忆继续运行)、绝对值编码、正反切计算、示教模式和参数模式兼容等等 触摸屏有140个页面(含弹出窗口),毕竟用PLC设计一台和机器人一样强大的码垛机,还是挺复杂的。 主要元器件(详细见附件): 可编程控制器CPU模块 (汇川) AM401-CPU1608TP 示教器(汇川) ITP60-E-L5

安全机制也够绝,分期付款用的时间锁藏在PLC系统时钟里。每月1号自动校验:

IF SysTime() > tExpireTime THEN Alarm(902, '请续费'); StopAllAxis(); END_IF

但人家把时间验证算法封装在库文件里,反编译都找不到触发条件。见过最硬核的加密是往EEPROM特定地址写随机数,每次上电用CRC16校验物理存储位——这手法在工控圈属实少见。

示教模式最让我服气的是坐标系映射。示教器ITP60的摇杆信号直接进PLC的PTO映射,连运动控制库都不经过。现场测试时,工程师随手示教了七层回字垛,PLC自动生成的路径点里居然包含加速度突变点的平滑过渡处理。后来翻程序才发现用了三次样条插值算法,这在用ST语言实现的项目里算高难度操作了。

这套系统最颠覆认知的是用PLC干掉了传统机器人控制器。从现场运行数据看,单垛周期时间稳定在9.8秒,双垛模式反而只要13.2秒——人家在轴运动重叠段玩了把时间差,X轴还没到位时Y轴就开始预动作了。这种级别的协同控制,以往没个五轴联动机器人根本玩不转。

(代码注释截图里有个神细节:某个功能块的作者留了句"再改这参数老子顺着网线去砸你示教器"——看来是真被甲方需求逼疯过)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/16 22:13:44

探索小数分频锁相环:基于SMIC28nm环形振荡器结构的奇妙之旅

小数分频锁相环,环形振荡器结构,smic28nm,有版图,有很多设计原理ppt文档等最近在研究小数分频锁相环(Fractional - N Phase - Locked Loop),并且基于SMIC28nm工艺采用环形振荡器结构做了一些有意…

作者头像 李华
网站建设 2026/7/16 22:09:48

英语单词五子棋

边玩五子棋,边记单词!​✅ 游戏化记忆:在棋盘连珠中巩固高频词汇✅ 自主定制:支持自定义词库,想学什么就加什么✅ 目标驱动:匹配中文释义,强化反应速度🎯 学习从此像闯关——有趣、有…

作者头像 李华
网站建设 2026/7/16 22:12:05

AudioSeal GPU算力优化:显存占用从2.1GB降至1.3GB的3种实操方法

AudioSeal GPU算力优化:显存占用从2.1GB降至1.3GB的3种实操方法 1. 项目背景与优化价值 AudioSeal作为Meta开源的语音水印系统,在AI生成音频检测领域发挥着重要作用。但在实际部署中,我们发现其默认配置下的GPU显存占用高达2.1GB&#xff0…

作者头像 李华
网站建设 2026/7/14 14:01:31

手把手教你用ClearerVoice-Studio:从会议录音到清晰人声的完整流程

手把手教你用ClearerVoice-Studio:从会议录音到清晰人声的完整流程 1. 为什么选择ClearerVoice-Studio? 在会议记录、访谈整理、播客制作等场景中,我们经常遇到音频质量不佳的问题——背景噪音、多人混音、声音模糊等困扰着内容创作者。传统…

作者头像 李华
网站建设 2026/7/14 14:01:30

Apollo规划模块实战:5分钟搞定参考线平滑算法配置与调优

Apollo规划模块实战:5分钟掌握参考线平滑算法配置与调优 自动驾驶系统的规划模块中,参考线平滑算法扮演着至关重要的角色。一条平滑的参考线不仅能提升乘坐舒适性,还能显著降低控制模块的跟踪难度。本文将深入解析Apollo框架中离散点平滑算法…

作者头像 李华