德国SIEMENS西门子鞍山授权代理商
·在原点时将D8140的值清零(本程序中没有做此功能)
·32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D8140的值就是-3000。
·当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。
·当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作!·把程序中的**位置指令(DRVA)换成相对位置指令(DRVI):
·当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0
·当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。
·一般两相步进电机驱动器端子示意图:
·FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。
·V+,GND:为驱动器直流电源端子,也有交流供电类型。
·A+,A-,B+,B-分别接步进电机的两相线圈。
步进电机以其价格合理、****、控制方便等优点已在机床等机电一体化设备中得到了广泛应用。步进电机必须靠控制器、驱动电源提供的脉冲等信号完成升频、降频、快进、变速、停止、反向等工作,控制电路、驱动电源的水平决定着步进电机运行性能与稳定性。而如何使控制更简单、方便、经济则是步进电机应用方面的另一个重要课题。
目前,很大一批机电一体化设备、机床设备和自动化生产设备都采用了PLC控制,其中一部分功能需要采用步进电机伺服控制驱动方案。例如:需要实现多速、多行程的进给控制或辅助控制(磨削进给、砂轮自动修正等)的场合。
PLC本身不具有高速脉冲输出,为此要在PLC的基础上增加与步进电机控制配套的附加智能控制模块。该模块加上带细分的驱动电源,整个控制部分的成本就比较高,限制了步进电机驱动器的推广使用。
为了克服上述问题,山社电机供应了一种新型控制驱动器产品,它充分利用单片机的各种资源及运行速度高等特点,用软件完成各种硬件功能和其它功能,将步进电机控制模块与驱动电源合二为一。其硬件电路得到简化,成本大为降低,体积小巧,安装和使用方便。广泛适用于二相、不大于3A的混合式步进电机(80系列及以下各系列电机)。
控制驱动器以目前流行的自带4K FLASHROM的ATM89C51为核心,如图1所示,包括输入、D/A转换、功率放大等模块。
该控制驱动器的*大特点在于软件化。通过软件完成以下一些主要功能:输入扫描、升降频、软件脉冲环分和整步/细分切换。
单片机接收来自四个外部输入口的电平信号:一位用于控制方向:其余三位用于控制速度,它们的不同组合可以选择7种常用的运行频率和停止复位状态(如附表所示)。自动完成升降频、整步/细分切换等工作,输出环分后的脉冲