案例CASES基于51单片机控制的CA6140车床电气控制系统改造文/文福林 宁业林摘 要:随着工业自动化的飞速发展,生产工艺对机械设备控制操作质量、稳定性、专业技术维护等问题提出了越来越高的要求,同时也对维修电工专业教学提出了更高的要求。学校实习教学的CA6140车床的配置相对落后,机床电气控制部分还是传统的继电器控制,而且控制柜内线路老化,触点经常出现接触不良。为提高机床运行的可靠性,笔者设计了一套基于51单片机的继电器控制系统,并组织学校维修电工专业学生进行安装、调试,运行效果较好。 关键词:CA6140车床 电气控制系统 51单片机 实习教学 一、CA6140车床现状普通车床是应用非常广泛的金属切削工具,目前采用传统的继电器控制的普通车床在中小型企业仍大量使用。继电器—接触器控制系统接线复杂,故障诊断与排除困难,有效率低、可靠性差、稳定性差等缺点。而单片机是以微机技术为核心的通用型控制装置,具有功能强大、维修容易、环境适应性强、编程简单、造价低廉和使用方便等优点。如果采用单片机控制,可简化控制线路,使机床工作可靠;同时,采用单片机控制,可使原控制线路的大电流控制改为小电流控制,由此减小了功耗,解决了触点接触不良或粘连的问题,大大降低了故障率。因此,用单片机对CA6140车床的电气控制系统进行改造能有效地提高设备的可靠性,降低机床的故障率。表输入名称停止按钮主轴启动按钮快速移动点动按钮油泵启动按钮油泵停止按钮代号SB1SB2SB3SB4SB5输入点P1.0P1.1P1.2P1.3P1.4名称主轴电动机控制油泵电动机控制快速移动控制输出代号KA1KA2KA3输出点P0.0P0.1P0.2图1 CA6140车床电气控制主电路图二、机床的工作原理1.主要运动形式及控制要求(1)主运动。主轴通过卡盘或顶尖带动工件的旋转运动。主轴电动机选用三相笼型异步电动机拖动,主轴有正反转。(2)进给运动。刀架带动刀具的直线运动。进给运动也由主轴电动机拖动,主轴电动机的动力通过挂轮箱传递给进给箱来实现刀具的纵向和横向进给。(3)辅助运动。刀架的快速移动由刀架快速移动电动机拖动,尾架的纵向移动由手动操作控制,工件的夹紧与放松由手动操作控制,加工过程的冷却泵电动机和主轴电动机要实现顺序控制。2.电气控制原理图电气控制原理图,如图1所示。3.硬件电路设计电路设计如图2所示。图2三、单片机的改造方案1.单片机选型及改造方案主电路、照明电路及信号灯电路保持不变,冷却泵电动机控制开关改用轻触按钮SB4、SB5代替,车床的电动机控制电路采用单片机ATS51控制。2.车床51单片机控制I/O分配表车床51单片机控制I/O分配,见下表。4.软件设计(1)流程图,如图3所示。(2)程序。;定义字符*********************YZ equ 30h;主轴电动机运行状态标志KA1 bit p0.0;主轴电动机控制KA2 bit p0.1;油泵电动机控制OCCUPATION2013 06
93
Copyright©博看网 www.bookan.com.cn. All Rights Reserved.CASES案例开始端口定义Njb SB4,main; 检测油泵启动按钮情况mov a,yz; cjne yz,#01h,main; 判断主轴电动机运行状态情况clr KA2;油泵启动sjmp main;SB4执行油泵电动机运转程序SB5执行油泵电动机停止程序是否有键按下?Y是召个键按下?SB1SB2执行主轴电动机运转程序SB3执行快速移动电动机程序;油泵停止控制子程序*****************youbengting:lcall delay10; 按键防抖动10ms延时jb SB5,main; 检测油泵停止按钮情况setb KA2;油泵停止sjmp main;;停止控制子程序**********************tingzhi:lcall delay10; 按键防抖动10ms延时jb SB1,main; 检测停止按钮情况setb KA1;主轴电动机停止setb KA2;油泵停止setb KA3; 快速移动电动机停止ljmp main;;10ms延时子程序**********************delay10:mov r3,#20;loop:mov r4,#48;djnz r4,$;djnz r3,loop;ret;程序结束*****************************end执行停止程序图3 CA6140车床单片机控制程序流程图KA3 bit p0.2;快速移动电动机控制SB1 bit p1.0;停止按钮SB2 bit p1.1;主轴电动机启动按钮SB3 bit p1.2; 快速移动点动按钮SB4 bit p1.3;油泵启动按钮SB5 bit p1.4;油泵停止按钮;********************************org 0000hmov yz,#00h;主程序**************************main: mov a,#0ffh;mov p1,a;初始化jnb SB1,tingzhi;停止按钮按下,执行程序:tingzhijnb SB2,zhuzho; 主轴启动按钮按下,执行程序:zhuzhojnb SB3, kuaiyi; 快速移动点动按钮按下,执行程序:kuaiyijnb SB4,youbengqi; 油泵启动按钮按下,执行程序:youbengqijnb SB5,youbengting;油泵停止按钮按下,执行程序:youbengtingajmp main;主轴控制子程序*****************zhuzho:lcall delay10;按键防抖动10ms延时jb SB2,main;主轴启动检测clr KA1;主轴电动机启动inc YZ;记录主轴运转状态sjmp main;;快速移动电动机控制子程序********Kuaiyi:lcall delay10; 按键防抖动10ms延时kyqidong: ;点动运行jb SB4,kytingzhi;检测快移点动按钮情况clr KA3;快速移动电动机运行sjmp kyqidong;kytingzhi: ;点动停止setb KA3;快速移动电动机停止sjmp main;油泵启动控制子程序***************youbengqi:lcall delay10; 按键防抖动10ms延时四、单片机安装注意事项第一,为了保证单片机正常的工作温度,基本单元与扩展单元之间要留30mm以上间隙,各单片机单元与其他电器元件之间要留100mm以上间隙,以避免电磁干扰。第二,要远离高压电源线和高压设备,之间留200mm以上间隙,避免高压线、动力线等与输入输出线平行布置。第三,安装时要远离加热器、变压器、大功率电阻等发热源,必要时安装风扇。第四,远离产生电弧的开关等设备。第五,控制柜内部的布线,主要是指单片机的电源、接地、输入、输出、通信等接线端子到各输出端子板或柜内其他电器元件之间的连接。布线时应该注意:各种类型的电源线、控制线、信号线、输入线、输出线都应各自分开,最好采用线槽走线;信号线与电源线尽量不要平行铺设;所有导线要分类编号,排列整齐;可编程控制器的所有接线諯子最好采用标准接插件统一连接到端子板上,以便于检修;其接线还应遵循各自的接线特点。第六,在单片机改造安装中,还要注重对单片机在实际工作环境中的可靠性这一问题进行分析。为提高单片机工作的可靠性,我们在单片机负载上并RC串联(或并续流二极管)的放电电路。(作者单位:广西玉林高级技工学校)94
OCCUPATION2013 06
Copyright©博看网 www.bookan.com.cn. All Rights Reserved.