3.3 PLC软件设计
3.3.1 六排钻手动控制程序设计
手动控制程序设计是机床钻轴、顶部气缸回原点和自动控制功能实现的基础。通过手动程序,检验各机构,比如传送带、垂直钻轴、侧排钻轴、顶部气缸等动作是否可靠。
3.3.2 六排钻自动控制程序设计
自动控制共分为13各控制步如下:启动机床→选择自动工作模式,工人放料→启动SB3,KM1得电后进出料电机正转,传送带进料→压合行程开关SQ1,进出料电机停转,同时夹紧电磁阀YV1得电,夹紧气缸向下运动,夹紧板件→压合行程开关SQ2,KM3、KM4、KM5、KM6得电,垂直钻头1至4开始转动→YV2、YV3、YV4、YV5得电,垂直钻头向上进给,钻板件底部孔→当分别压合限位开关SQ3、SQ4、SQ5、SQ6时,电磁阀失电,垂直钻头返回原点→当YV2、YV3、YV4、YV5都失电后,左右钻头KM7、KM8得电,左右侧钻头电机开始转动→YV6、YV7得电,左右钻头工作台进给,钻板件左右侧边孔位→分别压合SQ7、SQ8之后,YV6、YV7失电,钻头返回原点→夹紧电磁阀YV1失电,夹紧气缸向上运动,返回原点→KM2得电,进出料电机反转,传送带输出板件→压合限位开关SQ9,电机停止、结束一个循环。自动模式的部分程序,如图2所示。自动工作方式的选择。
图2六排钻自动控制程序部分梯形图
4 仿真与模拟调试
应用S7-200汉化仿真软件,将编译成功的程序导出ASCII文本文件,文件扩展名为“awl”,然后再下载到仿真PLC中去,单击工具条上的运行按钮,从STOP模式切换到RUN模式。用鼠标单击CPU模块下开关板上的小开关,可以使用小开关的触点闭合,对应的输入点的LED变为绿色。用鼠标切换各个小开关的通断状态,改变PLC输入变量的状态,通过观察PLC输出点的状态变化,其结果变化,如图3、图4所示。验证了程序执行结果是符合设计要求的。
图4S7-200仿真软件模拟界面2
5 结论
结合数控多排钻钻孔孔位数量多且位置关系繁杂的特点,依据多排钻加工工艺要求,以典型的六排钻为例,设计出一种多排钻自动钻孔的PLC控制系统,编译的程序导入S7-200仿真软件,运行正常。
目前该系统已应用到六排钻及其它轴排钻机床上,装机试验实际运行表明,该控制系统能满足排钻钻孔孔位质量控制要求,可靠性高。