数控机床主轴M指令的PLC控制研究
2012-10-14陈德根
科技传播 2012年8期
陈德根
广东科技学院,广东东莞 523083
0 引言
可编程序控制器PLC是一种数字运算操作的电子系统专为工业环境而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算,顺序控制、定时、计数和算术运算等操作指令,并通过数字式和模拟式的输入/输出,控制着数控机床的机械动作过程。
在数控机床上操作面板上的各按键、开关信号,如:工作方式选择、倍率选择开关、辅助动作按键等,及机床处部检测元件信号,如:行程开关、接近开关、液位开关、压力传感器、温控开关等信号,通过PLC进行逻辑处理后,给机床输出相应的控制信号或送给CNC做进一步处理,从而实现相应的控制功能。
加工程序中的M指令功能是辅助功能,经过CNC译码后,根据不同的M指令代码经过PLC程序处理后可以控制主轴正反转、主轴齿轮箱的换档变速、主轴准停、切削液的开关、卡盘的夹紧与松开及换刀机械手的取刀和归刀等动作。下面探讨FANUC 0I系统的数控铣床主轴的M03(主轴正转)、M04(主轴反转)、M05(主轴停止)指令的PLC控制过程。
1 FANUC 0I系统中 PLC 的信息交换及主轴M指令的工作过程
1.1 PLC的信息交换
在数控机床的控制过程中,PLC与CNC及MT(机床)之间进行相应的信息交换完成数控程序执行和外部操作控制等功能,这些信息包括有:MT至PLC的外部输入X地址信号、PLC至MT的输出Y地址信号、CNC至PLC的直接输入F地址信号、PLC至CNC的G地址信号。这些地址信号在CNC、PLC和MT之间相互交换协调配合完成的机床的自动控制。
1.2 主轴M指令的工作过程
主轴的M辅助功能控制是由数控程序发出的控制命令包括:M03(主轴正转)、M04(主轴反转)、M05(主轴停止)经PLC处理输出去控制主轴电机工作。……
登录APP查看全文
