FX3U PLC通过手摇轮手动控制步进电机的实现方案
创作时间:
作者:
@小白创作中心
FX3U PLC通过手摇轮手动控制步进电机的实现方案
引用
1
来源
1.
https://www.sk1z.com/73047.html
本文介绍了一种使用FX3U PLC通过手摇轮手动控制3个轴(X、Y、Z)的步进电机的系统。文章详细描述了系统的硬件配置、I/O分配以及PLC程序的编写思路,并提供了具体的源代码。
一、动作描述
系统的框架如下图所示:
一台FX3U PLC控制了3台步进电机,分别控制X、Y、Z三个轴。PLC接有一个电子手轮,可以通过手摇轮选择控制不同的轴,并通过速度倍率选择和转盘控制电机的正反转。
二、硬件设备
- 三菱PLC:FX3U-16MT-ES-A
- 42步进电机套装:3台
- 数控机床电子手轮
三、软件
所需软件版本:GX Works2(1.576A版本)
四、I/O分配
输入点 | 注释 | 输出点 | 注释 |
|---|---|---|---|
X0 | 手轮A相 | Y0 | X轴电机脉冲 |
X1 | 手轮B相 | Y1 | Y轴电机脉冲 |
X2 | X轴档位 | Y2 | Z轴电机脉冲 |
X3 | Y轴档位 | Y3 | X轴电机方向 |
X4 | Z轴档位 | Y4 | Y轴电机方向 |
X5 | 1倍档 | Y5 | Z轴电机方向 |
X6 | 10倍档 | Y6 | |
X7 | 100倍档 | Y7 |
五、程序编写及思路
根据FX3U PLC的高速计数器表格,X0和X1对应的高速计数器是C251。将手轮的两个信号点接入X0和X1,使用以下程序记录手轮发出的脉冲信号个数:
通过M8012的上升沿信号用DMOV指令把脉冲数读取到D0里面,每隔100ms读取1次。1倍档时乘以10倍放到D2寄存器里面,相当于算出了1秒里面能够发送的脉冲数。10倍档就控制乘以100,100倍档就乘以1000。最后清空高速计数器。这样每隔100ms刷新一次数据。注意,手轮一圈的脉冲数和步进电机转一圈需要的脉冲数可能不同,需要根据比值进行乘法或除法运算。
由于硬件限制,频率超过10000Hz时步进电机可能无法正常控制,因此需要根据实际测试数据设定频率上限。
最后使用可变速脉冲输出指令控制不同轴的输出,频率采用前面计算出来的D2进行控制。
热门推荐
哈六中数学名师杨欣:高效数学复习秘籍
江门中微子实验:世界最大有机玻璃球背后的科技突破
江门中微子实验:揭秘捕捉“幽灵粒子”的黄金瞳
汽车Aux接口使用详解:连接方法、注意事项与设备准备
医疗保险怎么买最划算?两大医保分析,带你少花冤枉钱!
医保家庭共济怎么办理?绑定步骤详解
潍坊十大特色美食:从传统小吃到创新菜肴
UI设计中的极简主义风格:特征、优劣与应用指南
最打动人心的祝福语,你get到了吗?
预防泌尿系统结石,健康生活方式很重要
婚礼&生日:那些让你秒变祝福小能手的话术
新年到!这些拜年祝福语让你温暖又贴心
八字命理揭秘:你的中年运势如何?
中年健康生活,好运自然来!
为何在现代电子游戏设计中,叙事变得越来越重要
过去与现在,玩家修的仙有何不同
被伪史传说圈错误解读的人类进化史 证据面前伪史论者无地自容
32年后的回望:迈克尔·杰克逊超级碗中场秀为何成为传奇?
教师的师德对学生心理健康的影响有多大?
牛奶、鸡蛋、鸡胸肉:增肌三大神器,谁才是最佳选择?
中国营养学会推荐:这十种食物富含优质蛋白,远离营养不良!
当虹科技获上海市科技进步奖:8K超高清技术再突破
Vlog VS 短视频:自媒体内容创作的双重魅力
解农产品加工之“痛”,江苏科学家有为
几何画板:让数学难题迎刃而解的神奇工具
健康生活助力高考数学:从作息到饮食的全方位指南
情感分析的终极形态:全景式细粒度多模态对话情感分析基准PanoSent
短视频剪辑的14个技巧,轻松通过平台原创审核,新手必学!
了解布鲁氏菌病,远离“懒汉病”的威胁
了解布鲁氏菌病,远离“懒汉病”的威胁