
步进电机控制器原理步进电机控制器是一种能发出均匀脉冲信号的电子产品。它发出的信号进入步进电机驱动器后,驱动器会将其转换成步进电机需要的强电流信号,驱动步进电机运行。步进电机控制器可以精确控制步进电机在各个角度旋转。
司机收到的是一个脉冲信号。每当它接收到一个脉冲,驱动器就会给电机一个脉冲,使电机转动一个固定的角度。由于这一特点,步进电机现在将广泛应用于各个行业。
步进电机控制器的应用设置1、设置步进驱动器的细分数。一般细分数越高,控制分辨率越高。但如果细分数过高,最大进给速度会受到影响。一般来说,对于模切机用户来说,脉冲当量可以考虑为0.001mm/P(此时最大进给速度为9600mm/min)或0.0005mm/P(此时最大进给速度为4800 mm/min)。对于精度要求不高的用户,脉冲当量可以设置得大一些,比如0.002mm/P(此时最大进给速度为19200mm/min)或者0.005mm/P(此时最大进给速度为48000mm/min)。对于两相步进电机,脉冲当量的计算方法如下:脉冲当量=螺距细分数200。
2、起飞速度:该参数对应步进电机的起飞频率。所谓起飞频率,就是步进电机不需要加速就可以直接开始工作的最高频率。合理选择该参数可以提高加工效率,避免步进电机运动特性差的低速段。但如果参数过大,会造成交通拥堵,所以要留余量。在电机的出厂参数中,一般都包含了起飞频率参数。但机床组装后,数值可能会发生变化,一般会减小,尤其是做负载运动时。所以设定参数最好参考电机出厂参数后,通过实测来确定。
3、单轴加速度:用于描述单个进给轴的加减速能力,单位为毫米/秒平方。该指标由机床的物理特性决定,如运动部件的质量、进给电机的扭矩、阻力和切削载荷等。这个值越大,运动过程中加速和减速花费的时间越少,效率越高。通常,对于步进电机,该值介于100和500之间,对于伺服电机系统,该值介于400和1200之间。在设定的过程中,开始设定小一点,跑一段时间,重复各种典型动作,注意观察,如果没有异常,再逐渐加大。如果发现异常情况,降低数值,留50%~100%的保险余量。
4、拐角加速度:用于描述多个进给轴联动时的加减速能力,单位为毫米/秒平方。它决定了机床做圆周运动时的最大速度。该值越大,机床圆周运动的最大允许速度越大。一般由步进电机系统组成的机床,该值在400 ~ 1000之间,伺服电机系统在1000 ~ 5000之间。如果是重型机床,价值更小。在设定的过程中,开始设定小一点,运行一段时间,重复各种典型的联动动作,注意观察,没有异常再逐渐加大。如果发现异常情况,降低数值,留50%~100%的保险余量。通常情况下,考虑到步进电机的驱动能力、机械装配的摩擦力和机械零件的承载能力,可以在厂家的参数中修改各轴的最大速度,来限制机床用户实际使用时三轴的最大速度。
5、根据三个轴零点传感器的安装位置,在制造商的参数中设置旋转机器原点参数。当设置正确时,您可以在“操作”菜单中运行“返回机械原点”。首先,回归一轴。如果运动方向正确,继续返回。否则,在设置制造商的参数时,必须停止并重置返回机械原点的方向,直到所有轴c
6、设置自动加油参数(设置小一点,比如5秒加油一次),观察自动加油是否正确。如果正确,将自动加油参数设置为实际需要的参数。
7.检查电子档位和脉冲当量的设定值是否匹配。可以在机床的任意轴上做一个标记,在软件中设置该点的坐标为工作零点,通过直接输入指令、点动或手轮使轴走固定距离,用游标卡尺测量实际距离是否贴在软件中的坐标显示距离上。
8、确定是否有丢失的脉冲。可以用直观的方法:用尖刀在工件毛坯上点一个点,将该点设为工作原点,抬高Z轴,然后将Z轴坐标设为0;使机床反复运动,例如用空刀具运行典型的加工程序(最好包括三轴联动),加工过程中暂停或停止,然后回到工件原点,慢慢降低Z轴,看刀尖是否与毛坯上的点吻合。如果有偏差,请检查步进驱动器接收到的脉冲信号的类型,并检查端子板和驱动器之间的间接线是否错误。如果仍然堵车或失步,请根据10、11、12调整加速度等参数。
步进电机控制器编程实例:
1.电机正转15秒左右(15-100转,我后面可以调整)时间到了之后马上反转。
2.反转时间大概是5秒,然后再向前转。
3.正向旋转时间暂停约3秒钟。
4.暂停大约5秒钟,直到时间倒转。
5.回到原点,等待下一个过程。
配置材料:57BYG250-76步进电机。
ZD-6560-V4步进驱动器
S-100-24开关电源
CL-01A步进控制器
分析需求。
1.电机正转15秒左右(15-100转,我后面可以调整)时间到了之后马上反转。
电机正转15秒,15次,相当于1秒。
在电机不细分的情况下,200个脉冲做一圈。为了保证步进电机的稳定性和低噪音,细分设置为8细分,也就是1600个脉冲转一圈。
那么控制器的第一个速度是1600,速度是已知的。怎么算行程是1600 *圈15,=24000。
时间过后立即反转。
2.反转时间大概是5秒,然后再向前转。
正向行程1600*5,反向行程-1600*5。
3.正向旋转时间暂停约3秒钟。
正转是1600*3(行程),停顿就是延迟。看控制器的延时功能,停顿是5秒,1秒等于1000毫秒,也就是5000毫秒的延时。
4.暂停大约5秒钟,直到时间倒转。
再反过来,回到原点,再算算自己走了多少趟。正转15,反转5,正转3,也就是说现在离原点还有13圈。
编程结果如下:01种子1600。
02.G-LEN 1600*15
03.G-LEN -1600*15
04.G-LEN 1600*3
05.延迟5000
06克LEN -1600*13
07.结束









