news 2026/10/1 22:56:02

电子凸轮-区间运动Ver1.5.1(虚拟主轴-位置跟随) 0.一个虚拟主轴(定速运动)+一个从...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
电子凸轮-区间运动Ver1.5.1(虚拟主轴-位置跟随) 0.一个虚拟主轴(定速运动)+一个从...

电子凸轮-区间运动Ver1.5.1(虚拟主轴-位置跟随) 0.一个虚拟主轴(定速运动)+一个从轴伺服(Q0.0)。 1.虚拟主轴(Y轴)启动后进行正向定速运动,从轴伺服(X轴)跟随虚拟主轴进行正向运动。 本版本的虚拟主轴即可以正向运动,也可以反向运动。 从轴可以正向运动,也可以反向运动。 2.西门子200smart中运行。 3.维伦通触摸屏。 4.pls指令编写。 5.虚拟主轴可加速或减速到设定速度。 6.电子凸轮带加减。

在包装机械的同步切刀控制现场,设备主轴匀速转动时,从轴执行机构需要按特定轨迹跟随。最近调试的西门子200smart电子凸轮方案中,我尝试用虚拟主轴+位置跟随模式实现了带加减速的动态同步,这里分享几个关键代码片段。

硬件配置直通车

PLC本体脉冲输出口Q0.0驱动X轴伺服,Y轴作为虚拟主轴仅作数据运算。威纶通MT8071iP触摸屏设置主轴转速时,实际是通过VW100寄存器传递到PLC的整数型数值(单位:0.1RPM)。

主轴速度初始化

MOVW 500, VD200 //初始化虚拟主轴基准速度500转/分 MOVW 10, VD204 //加减速时间基数10ms/转 PLS 0, Y轴 //启用Y轴虚拟脉冲发生器

这段代码上电即执行,设定虚拟主轴的初始运动参数。VD204这个加减速时间参数经常被忽视——它直接影响着主轴加速时的跟随平滑度,实测发现当设定值小于伺服响应时间时会出现明显抖动。

电子凸轮-区间运动Ver1.5.1(虚拟主轴-位置跟随) 0.一个虚拟主轴(定速运动)+一个从轴伺服(Q0.0)。 1.虚拟主轴(Y轴)启动后进行正向定速运动,从轴伺服(X轴)跟随虚拟主轴进行正向运动。 本版本的虚拟主轴即可以正向运动,也可以反向运动。 从轴可以正向运动,也可以反向运动。 2.西门子200smart中运行。 3.维伦通触摸屏。 4.pls指令编写。 5.虚拟主轴可加速或减速到设定速度。 6.电子凸轮带加减。

从轴跟随的核心算法

//主轴位置计算 MOVD *VD250, VD210 //读取Y轴虚拟编码器反馈 MUL VD210, 100, VD220 //将虚拟位置放大100倍提高精度 //凸轮曲线换算 DIV VD220, 360, VD230 //计算主轴旋转圈数 ROUND VD230, VD240 //取整用于相位判断 SUB VD230, VD240, VD250 //获取当前相位偏移量 CALL CAM_Table:VD250 //调用电子凸轮曲线表 MOVW AC0, AQW0 //输出到X轴模拟量

这里藏着两个实战技巧:相位偏移量计算时采用浮点运算避免累计误差,CAM_Table子程序里预存了正弦修正曲线。曾经在调试时发现,直接使用线性映射会导致机械冲击,后来在曲线表中插入了二次函数过渡段才解决。

触摸屏速度切换时的处理

//HMI速度设定中断处理 ATCH INT_0, 19 //捕捉VW100数值变化 MOVW VW100, VD260 //获取新设定速度 SUB VD200, VD260, VD264 //计算速度差 DIV VD264, VD204, VD268 //计算斜坡步长 FOR VW10, 1, VD268 //分步斜坡加速 MOVW VD200+VW10, VD200 TON T37, 10 //10ms步进间隔 NEXT

这里实现的是变速过程中的S型曲线加速。重点在于分步斜坡算法中的循环步长计算,实测发现当速度变化量超过300转时需要加入中间过渡速度点,否则伺服驱动器会报过载错误。T37定时器的时基参数需要根据实际机械惯量调整,我们在不同设备上用过5-20ms的不同配置。

调试中发现一个有趣现象:当虚拟主轴突然反转时,从轴跟随会出现约0.3秒的滞后。后来在反向指令触发时插入了一段预减速代码,将VD204的加减速时间基数临时调整为正常值的1.5倍,这个问题才得到缓解。这种动态调整参数的方法后来被沿用到其他同步控制场景中。

(代码截图来自STEP7-Micro/WIN SMART V2.7工程实例,已脱敏处理)这套方案最终实现了±0.5mm的同步精度,比原先的机械凸轮结构节省了30%的维护时间。下次准备尝试将凸轮曲线数据放在HMI端动态修改,到时候再分享云端参数下发的新玩法。

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

收藏备用|程序员必看!零基础也能落地的大模型实战学习指南

AI大模型的浪潮早已席卷整个技术圈,“掌握大模型技能”不再是AI从业者的专属优势,更成为全体程序员突破职业瓶颈、提升核心竞争力的关键抓手。不少程序员满怀热情想要入局,却频频陷入困惑:“我没有AI相关基础,真的能学…

作者头像 李华
网站建设 2026/10/1 4:07:13

【SSM毕设全套源码+文档】基于ssm的优选农产品销售管理系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/9/27 1:32:43

在线教学课堂APP核心功能解析

随着数字技术与教育理念的融合,在线教学平台已成为辅助学习的重要工具。一款设计精良的在线教学课堂应用,其前端功能的核心在于构建流畅、直观且富有互动性的用户体验,旨在模拟并优化传统课堂中的有效环节,弥合时空距离带来的隔阂…

作者头像 李华
网站建设 2026/9/30 17:07:25

AA游戏脚本规范(AA Game Script)

1 前述 中文名:AA游戏脚本(命名无任何含义仅是标识符) 英文名:AA Game Script 简 称:AA脚本(AAGS) 作 者:ygluu(码客) WeChat: 48092788 AA脚本旨为&#x…

作者头像 李华
网站建设 2026/9/28 18:15:37

导师严选8个降AI率平台,千笔·专业降AI率智能体助你精准降AIGC

导师严选8个降AI率平台,千笔专业降AI率智能体助你精准降AIGC AI降重工具,助你轻松应对论文挑战 在当前学术写作中,越来越多的学生开始借助AI工具提升写作效率。然而,随之而来的AIGC率问题也成为了论文通过审核的一大障碍。如何在保…

作者头像 李华