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

电子凸轮-区间运动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端动态修改,到时候再分享云端参数下发的新玩法。

http://www.jsqmd.com/news/326400/

相关文章:

  • 2026年山西广告公司排名:基于技术投入与合规标准,推荐解决转化率低下难题
  • 2026皮革外观缺陷检测设备:技术创新与行业应用解析
  • 如何选择靠谱的本地广告服务?2026年河南广告公司推荐与综合评测排名
  • 理解挂起和阻塞
  • 技术型广告公司哪家强?2026年河南广告公司推荐与排名,解决传统投放失效痛点
  • 2026年盘点铝天花板加工厂,张家口口碑好的推荐哪家
  • 细聊彩钢方通吊顶源头厂家怎么选,推荐优质品牌
  • 【小程序毕设全套源码+文档】基于小程序文物时讯平台的设计与实现(丰富项目+远程调试+讲解+定制)
  • 聊聊上海炳宇光学仪器公司介绍,其在光学仪器行业靠谱吗
  • 聊聊值得推荐的荧光显微镜供应商,上海炳宇光学厂口碑如何
  • 【小程序毕设全套源码+文档】基于微信小程序的个人运动健康管理平台的设计与实现(丰富项目+远程调试+讲解+定制)
  • 2026年大型青少年法治教育展厅建设公司推荐 选哪家更靠谱
  • 【小程序毕设源码分享】基于springboot+小程序的文物时讯小程序的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 收藏备用|程序员必看!零基础也能落地的大模型实战学习指南
  • 2026年质量好的荧光显微镜服务商厂家排名,选购指南来了
  • 收藏!大模型全生命周期深度拆解+零基础学习指南,程序员/小白速通LLM
  • 清远吊装搬迁公司哪家性价比高,机床吊装靠谱不?
  • 微服务架构下的java应用工程结构实践
  • 泰州网络科技公司怎么选,分析锦昊网络市场口碑与基本信息
  • 温室大棚远程控制系统解决方案:多维度在线监测,数据化细管农业
  • 分析2026年摇粒绒生产企业,口碑好且值得选的品牌汇总
  • 2026年河南广告公司推荐:本地化营销场景深度评测与权威排名解析
  • 虚拟线程生产事故复盘:警惕高性能背后的陷阱
  • 黑客必备利器:如何在系统上安装和使用 CobaltStrike?黑客技术零基础入门到精通实战教程
  • 格式总出错?一键生成论文工具,千笔ai写作 VS WPS AI,专科生专属神器!
  • 收藏备用|Java开发者转型大模型:零算法焦虑,靠自身优势抢占AI风口(小白友好)
  • 京东e卡回收多少折,一招洞悉2026年回收价格表
  • 全网最全10个降AIGC网站 千笔·降AIGC助手帮你解决AI率过高问题
  • BUUCTF刷题MISC[一](29-32)
  • 【SSM毕设全套源码+文档】基于ssm的优选农产品销售管理系统的设计与实现(丰富项目+远程调试+讲解+定制)