磁瓦自动倒角机的单片机控制系统设计
扫描二维码
随时随地手机看文章
引言
随着我国制造业的飞速发展, 生产自动化也得到了快速的发展。基于单片机机电控制系统是生产 自动化的一个重要领域。它控制精度高、功能强大、准确而可靠。磁瓦倒角的生产是大批量的工业生产对象, 人工生产效率低且成品不高, 用单片机控制伺服电机来实现各个工序以完成磁瓦倒角的制作可以大大提高劳动生产率和生产自动化程度。
倒角机的系统原理
该控制系统要求电机带动倒角机的主皮带轮做间歇性运动, 在皮带轮运动时 , 倒角机完成下料和打磨左右端面,在皮带轮停止时,在相应的工位上分别完成工件的左外圆弧、右外圆弧 、左内圆弧 、右内圆弧、外倒角及内倒角的磨削。磁瓦零件如图 l所示。自动倒角机的系统工作原理如图 2所示。
首先,电机带动传送带运动,使磁瓦零件经过第一对砂轮的磨削, 完成对其左右端面的磨削, 运动到左外圆弧磨削工位时 , 停止运动,相应的气缸将其从传送带推到砂轮磨削位置,至少保持0. 2 S , 以完成砂轮对其的磨削。磨削完毕后, 气缸及相应机械机构将磁瓦回送到传送带 , 开始向下一个工位运动。直到所有工位磨削完成 ,最后下料。其工艺流程如图 3所示。
根据以上工艺流程图, 经过综合考虑,设计了磁瓦倒角机的工作时序。传动带电机做间歇运动, 运动 0. 6 S , 停止 0 . 9 S。在停止的时间内 ,6个气缸分别完成对各个工位上的加工控制系统的硬件设计依据设计的时序及其所要完成的功能 , 选用了单片机STC8 0 5 1作为核心构成运动控制器控制安川伺服电机做间歇运动, 其计算机控制系统组成框图如图4所示。上位工控机 :编写和发送指令 , 将指令发送到运动控制器. 运动控制器翻译后 , 传给伺服放大器以驱动伺服电机达到所要求的运动运 动 控 制 器 : 本 运 动 控 制 器 是 以为核心构成的, 用户可以使用其指令集在上位机上编写出相应的程序, 经运动控制器翻译之后,发送到伺服放大器。伺服放大器:通过接受外部信号控制及驱动伺服电机作相应的运动伺服电机:动作的执行机构, 带动皮带作所要的间歇运动。
该系统选择 S TC8 0 5 l 作为微控制器, 其内部具有 8 K Fl a s h ROM, 可以实现在系统编程, I sP通过单片机 i = . { 出的编程线 、时钟线、复位线等埘单片机的内部Fl a s h存储器进行编程, 编程线与P l口线共用, 无需增加单片机的额外引脚, 本电路通过微型转换开关选择单片机处于运行模式还是编程模式, 系统处于编程模式时,无需取下控制器芯片, 采用上位机软件, 通过下载电缆和接口, 对单片机内部 F l a s h存储器进行编程和现场调试, 方便现场操作和维护。伺服电机工作 位置控制模式下 , 通过单片机的和P 2 l 输出端子对伺服放大器进行指令脉冲和指令符号的输入, 从而控制电机仅旋转与输入脉? 中成比例的角度。P 2 2用朱输入到伺服放大器的/CLR, 来完成对位置偏移的清零。X1 、接晶振用来产生输入脉冲信号。
程序的设计伺服所需脉冲信号由单片机定时器 T 0中断产生, T0。 r 作在方武2定时模武下, 品振频率在 1 2 MH Z时理论上定时长度为( 2 8 计数初值) ·1 S , 但由丁中断产生时某条指令可能正在运行, 加上进入中断后会做一些其他工作, 故由定时长度计算出来的输出8 永f 中 频率和实际的输出有些差别。如计数初值为O FO H时, 1 6个指令周期后就可产生中断, 在中断程序中使P UL S ( 脉冲引脚反向, 这样理论上大约 4 O个指令周期就可输出一个脉冲信号。 频率为2 5 k Hz , 当计数初值增大时, 由于单片机处理需要一定时间, 导致有些中断得不到响应, 实际上输出的脉冲信号频率将不会增大, 实际测量发现在1 2 MHz晶N, N~TNN的 脉冲输出大约在2 0 k Hz 左右, 而伺服电帆转—圈需2 o 4 8 个脉冲信号, 故最高转速约为6 O O r / mi n: 满足电机工作所需转速。系统的程序流程图如图 5所示。
首先, 对指令脉冲、方向信号、输入清楚信号及MAI N 函数入口和定时器中断入弱进行初始化。然后执行MAI N函数, 输入控制信号使电机正转 l 0 . 5圈, 之后停止等待O. 6 s, 然后检测有无报警, 若没有, 循环执行MAI N函数; 若有, 则停止电机。关闭电源, 排除报警,重新上电, 运行。
结束语
本文对磁瓦倒角机的系统原理进行了分析, 选用了单片机S T C 8 0 5 l 构成了何服电机舶运动控制器, 然后通过编程序达至 所要实现的功能。该控制系统, 在项目实际应用已取得成功 。相信能对磁瓦倒角机的 自动化生产将起到推动作用。该控制系统也可推广到其它类似产品的生产中。