如果你确认机床的步进电机是否失步,可以按以下方法进行检测。
先解释一下失步这个词。一般的步进电机都是三相六拍、五相十拍这两种。大家是否注意到了,三相六拍的控制器有三只LED,五相十拍的有五只LED。
三相:电机三组绕阻,也就三条线。六拍:三只LED,循环了两次才回到起始状态。
三相的的三只LED灯每闪动一只,步进电机也就步进了0.1丝,轮换着闪动两圈也就是0.6丝。
一般电机失步都是缺少了其中一相或者两相,也就是说有一只的线路坏了(至于是电机还是控制器坏就要查了)。
这时候我们可以让电机单步地执行,也就是每步以0.1丝前进,每走一步我们都用手去摇动一下电机,看看是否在锁定状态。如果哪只LED亮的时候而电机没在锁定状态就哪条线路有问题,可以查遍跟这条线路有关联的。
先从机床入手(也就是电机这方面)。关掉所有电源,拆开机床跟控制器相连的接口,找出这三条线,再找出那条24V的电源线。将万用表打至电阻挡,将这三条跟24V线一一对量。正常状况下应该有8.5欧姆左右的电阻,也有的电机电阻有大小的,总之哪条线如果电阻跟其他的不对的。就那条线有可能有问题了。
如果电机方面检测的结果都是对的,你就要用同样的方法去检测控制器方面的。
如果检测的结果是电机有问题,就沿着你检测出的这条线去检测电机。如果比较幸运,是线断了话,接上就可以了,不幸运的话就得换电机了。
如果是控制器方面的问题,也沿着检测出的这条线一直往上查。就可以知道了。
关键字:步进电机 失步 检测步骤
引用地址:
步进电机失步的检测步骤
推荐阅读最新更新时间:2024-11-17 09:28
深入介绍JCF-6H粉尘检测仪的使用步骤和注意事项
上一期的《聚创科普》为大家介绍了这款JCF-5H粉尘仪,小编详细的介绍了这款通用型粉尘仪的特点和适用范围,并给大家展示了细致的仪器图片,不过仍有朋友对此款仪器有疑问,今天聚创小编整了了精彩的图文素材给大家剖析细说JCF-5H的具体使用方法和仪器各个功能键的使用,以帮助准备使用和正在使用的朋友更好的使用手中的仪器。 这款通用型仪器配有高清的点阵液晶屏,使用此液晶屏在获取准确检测数据的同时,还能够降低仪器的耗电,使仪器在户外无电源情况下长时间的使用。 上图是该款仪器的正面照和背面照,正面由操控键和液晶屏组成,背面由开关,数据,检测口,电源,温湿度接口组成。 这款通用型粉尘检测仪,自上市以来一直受到广大用户的好评和推荐,连续
[测试测量]
教你如何用51单片机驱动步进电机
前言 步进电机是一种无刷电机,可将电脉冲转换为机械旋转。顾名思义,它根据输入脉冲逐步旋转,是现代数字程序控制系统中的主要执行元件。 步进电机相比其他电机来说,一般具有5个比较明显的特征: 第一,可实现精细,正确的定位 第二,可通过脉冲信号简单控制 第三,体积小型,高转矩 第四,可自行保持停止位置 第五,可进行大惯性负载 广泛应用于工业、医疗、消费电子应用。简而言之,用于任何需要精确旋转或定位对象的地方。 在单片机领域应用比较广泛,在此和大家分享一个小项目。 -操作 步进电机内部线圈原理图: 步进电机通常具有多个励磁线圈(相)和一个带齿转子。电机的步长由相数和转子上的齿数决定。步长是转子一步的角位移。比
[单片机]
步进电机与蜂鸣器
上拉电阻: 就是将不确定的信号通过一个电阻拉到高电平,同时此电阻起到一个限流的作用。 下拉电阻,就是下拉到低电平。 1、 OC 门要输出高电平, 必须外部加上拉电阻才能正常使用, 其实 OC 门就相当于单片 机 IO 的开漏输出。 2、 加大普通 IO 口的驱动能力。 标准 51 单片机的内部 IO 口的上拉电阻, 一般都是在几 十 K 欧, 比如 STC89C52 内部是 20K 的上拉电阻, 所以最大输出电流是 250uA, 因此外部加 个上拉电阻, 可以形成和内部上拉电阻的并联结构, 增大高电平时电流的输出能力。 3、 在电平转换电路中, 比如我们前边讲的 5V 转 12V 的电路中, 上拉电阻其实起到的是 限流电阻的作用。
[单片机]
基于A3967SLB的步进电机细分驱动系统设计
摘 要: 本文以Allegro公司推出的A3967SLB型串口控制器为步进电机细分驱动系统的硬件核心,实现了步进电机的8细分驱动。论述了上位机与基于单片机的步进电机控制系统之间的串行通信设计,给出了单片机串行通信的硬件接口电路。 关键词:A3967SLB;步进电机;细分驱动;串行通信 步进电机精度高,惯性小,在不失步的情况下没有步距误差积累,特别适用于数字控制的定位系统。传统的细分驱动电路由细分环行分配器、放大器和合成器等部分组成。这种电路应用复杂,灵活性差。本文利用a3967slb作为步进电机微控芯片,简化了步进电机的控制实现。由于单片机资源没有pc丰富,人机界面也没有pc友好,因此,本文采用了主从式结构,即pc用于管理,单片
[单片机]
L298N直流步进电机驱动直流电机程序
#include reg51.h #define uchar unsigned char #define uint unsigned int sbit INPUT1 = P1^0; //控制口 sbit INPUT2 = P1^1; sbit INPUT3 = P1^2; sbit INPUT4 = P1^3; sbit ENA = P1^4; //产生PWM波 sbit ENB = P1^5; uint MA=0,MB=0; uint SpeedA=20; //50%占空比 uint SpeedB=20; void delay(uint z)
[单片机]
基于SMA7029M多芯片模块的步进电机驱动设计
步进电机是一种能将数字输入脉冲转换成旋转或直线增量运动的电磁执行设备,是现代机电一体化产品中的关键部件之一。它通常被用作定位控制和定速控制,以其惯量低、定位精度高、无累积误差、控制简单等特点广泛应用于数控机床、包装机械、计算机外围设备、复印机、传真机等机电一体化产品。相应的步进电机驱动器也得到了快速的发展和改进。但是目前在工业应用中,多数驱动器体积较大,通用性不强,往往要求外接多路电源,而且成本较高。文中介绍了采用Allegro公司的SMA7029M多芯片模块设计步进电机的驱动电路,为步进电机提供稳定的输出电流,并通过试验和实际使用验证了其通用性强、控制简单、可靠性高的特性。 1 步进电机特点及驱动 步进电机受脉冲电流控
[工业控制]
基于VC++的步进电机控制方法探讨
步进电机是一种将电脉冲信号转换为线位移或角位移的电机,但步进电机的控制通常都采用汇编语言或C语言进行软件开发,本文结合SC3步进电机控制器及平移台的控制开发为例,介绍了一种如何在Windows平台下利用Visual C++6.0提供的串行通信控件MSComm来实现PC机与步进电机控制器之间的数据通讯,最终实现由PC机直接控制步进电机的方法,并详细介绍了编写串行通信程序的基本步骤和方法。调试结果表明:设计的控制程序简单、易懂,工作可靠,且具有友好的人机交互界面。 步进电机是一种将电脉冲转化为角位移的机电式数模转换器,在控制系统中具有十分广泛的用途,但传统的步进电机的控制通常都采用汇编语言或C语言进行软件开发,本文利用VC
[单片机]
51单片机驱动步进电机电路及汇编程序
在这里介绍一下用51单片机驱动步进电机的方法。 这款步进电机的驱动电压12V,步进角为 7.5度 . 一圈 360 度 , 需要 48 个脉冲完成!!! 该步进电机有6根引线,排列次序如下:1:红色、2:红色、3:橙色、4:棕色、5: $、6:黑色。 采用51驱动ULN2003的方法进行驱动。 ULN2003的驱动直接用单片机系统的5V电压,可能力矩不是很大,大家可自行加大驱动电压到12V。 ;****************************************************************** ;****************************步
[单片机]