news 2026/5/10 15:24:37

三菱PLC QD70定位模块用法:JOG、HOME及绝对定位子模块FB的直接调用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三菱PLC QD70定位模块用法:JOG、HOME及绝对定位子模块FB的直接调用

三菱PLC QD70定位模块的用法,JOG HOME 绝对定位 全都做成了子模块FB,你只须直接调用,省却你去研究的时间,简单易用。 有源程序。

最近在车间折腾三菱QD70定位模块,发现这玩意儿用FB封装后简直香到飞起。以往搞定位要查几十页手册的日子一去不复返,现在直接拖几个功能块就能让轴动起来。说几个实战中高频使用的功能:

JOG模式直接封装成了黑盒,触发信号给进去轴就动。注意这个FB要放在周期性执行的程序段里:

FB_JOG( bJogStart := xJogForward, //正转触发 bJogStop := xStop, //急停信号 nAxisNo := 1, //轴号 rSpeed := 500.0); //脉冲频率

重点参数就四个:启停信号、轴号、转速。遇到急停直接断使能信号,FB内部已经做好轴保护逻辑,不用自己写刹车程序。

回原点更是省心到离谱,连近点狗信号的滤波都打包处理好了。调校时注意机械结构差异:

FB_HOME( bHomeStart := xHomeCmd, //回零触发 nAxisNo := 1, rCreepSpeed := 50.0, //爬行速度 nDirection := 1); //1正方向搜索

实测原点搜索时间比手写程序缩短30%,特别是碰到光电开关偶尔误触发的情况,FB内部的二次校验机制直接过滤掉误信号。

三菱PLC QD70定位模块的用法,JOG HOME 绝对定位 全都做成了子模块FB,你只须直接调用,省却你去研究的时间,简单易用。 有源程序。

绝对定位直接给坐标值就能跑,重点留意轴状态连锁:

FB_AbsMove( bExecute := xMoveStart, nAxisNo := 1, lPosition := 200000, //目标坐标 rSpeed := 800.0, //运行速度 bDone => xMoveComplete); //完成状态输出

定位完成信号建议用上升沿捕获,FB内部已经处理好加减速曲线。遇到超程会自动触发STOP信号,比手动写位置比较判断省事得多。

源码包里还藏着几个彩蛋功能:比如FBGetActualPos能实时抓取轴坐标,FBSetOverride可以动态修改速度倍率。实测在Q系列PLC上跑,扫描周期波动控制在±0.5ms以内,完全满足产线节拍要求。

建议直接把FB扔到全局库,新项目直接调用。之前给六轴冲床做的定位程序,从空白到调通只用了两天,这效率放以前想都不敢想。需要源码的老铁直接私,注释里埋了调试时踩过的坑说明。

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

程序员副业变现:CSDN生态下的掘金指南

引言程序员副业的现状与趋势CSDN作为技术社区对副业生态的影响CSDN程序员副业的主要类型技术内容创作(博客、专栏、视频教程)开源项目贡献与商业化在线教育与知识付费(课程、问答、直播)自由职业与远程接单(外包、开发…

作者头像 李华
网站建设 2026/4/13 9:47:37

HR简历筛选:2026年AI如何帮招聘团队省下80%的筛选时间

HR简历筛选机器人是一种基于AI技术的自动化工具,能够替代人工完成简历初筛、关键信息提取和人岗匹配评估等工作。 相比传统的人工筛选方式,简历筛选机器人可以在几秒内完成一份简历的多维度分析,将招聘团队的简历处理效率提升5-10倍&#xff…

作者头像 李华
网站建设 2026/4/13 5:36:32

Redis持久化:从AOF到RDB,如何实现数据不丢失?铰

Qt是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本笔记将重点介绍QSpinBox数值微调组件的常用方法及灵活应用。…

作者头像 李华
网站建设 2026/4/11 19:22:40

TOP3 EVA木门护角企业

最近跟一个做木门生意的朋友聊天,他吐槽说:“现在泡沫包角太坑人了!开模费贵、运输成本高,客人拆包装时还满地泡沫渣,打扫卫生能累死人!”这不是个例! 据中国包装联合会统计,2023年国…

作者头像 李华