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进行控制。
热门推荐
如何正确操作油门和刹车以确保驾驶安全?这种操作对车辆性能有何影响?
《王者荣耀》司马懿的背景故事(揭秘司马懿与魏国的关系)
道家收徒三不收,想学道家怎么入门
女人吃鱼油的好处与坏处
研究发现肝星状细胞在肝脏再生和纤维化中的重要功能
汽车节温器好坏的判断检查方法
重骑兵与轻骑兵的对决——莱希菲尔德战役
多品牌直播间,停播!火速下架
绿色低碳,开启畜牧养殖新未来
何谓球队文化:勇士的众志成城?热火的铁血?独行侠交易的托辞?
湖北荆州灵活就业人员社保养老+医保缴费标准一年多少钱?灵活就业人员社保怎么缴费?
鹅肝的营养价值与功效是什么
减肥期间能否食用海鲜鹅肝?专家解读
AIGC技术深度探索:现状、挑战与未来愿景
湿地生态系统的水文循环机制分析
2025年申请专利详细步骤及条件
安宫牛黄丸高血压可以吃吗
手腕腱鞘囊肿:成因、症状与治疗注意事项
顶级奢华别墅设计理念与创新趋势解析
焚烧垃圾案件最新:一起环境污染犯罪的法律剖析
焚烧垃圾案件最新:一起环境污染犯罪的法律剖析
2026年英国大学申请必看:UCAS个人陈述新政策全面解读
海南岛主要国际机场及其所在城市一览
房屋公证怎么收费
房屋公证需要什么手续和证件
50岁后学习新知识:不只是为了职场竞争力
混凝土的历史:从文艺复兴到现代建筑的演变
以案释法:劳动者主动离职,用人单位需要支付经济补偿金吗?
如何专业完成离职沟通?五个关键步骤教你体面退场
蜻蜓有着令人惊讶的象征意义;看到蜻蜓意味着什么