数控刀架换刀有两种模式,一种是手动换刀,另一种是通过T指令进行自动换刀。手动换刀是指将机床调至手动状态,通过刀位选择按键进行目的刀位选择,有的系统是利用波段开关的形式进行实现,有的系统是利用记数的形式来实现,比如说通过检测刀位选择信号的状态,如果按下刀位选择按键,计数器的数值会发生改变,系统选择也会发生相应的改变。也可以采用单键换刀,一个短促的按键可以换下一个刀位。T指令换刀是直接通过编程刀号作为目的刀位进行换刀。刀架电机顺时针旋转时为选刀过程,逆时针旋转时为锁紧过程,选刀监控时间和锁紧监控时间由PLC定时器决定。其控制流程如图2。
2.3 PLC软件设计
PLC程序部分包括换刀刀号或编程刀号的读入、刀位判断比较、正转寻刀监控及反转锁紧延时监控等,限于篇幅,只给出自动换刀部分梯形图如图3。
图3是自动换刀控制的PLC梯形图,在梯形图中,用字节传送指令将当前刀位开关信号I0.0-I0.3转换成当前刀号存放到Tc中,在T选通信号的作用下,将指令刀号T。和当前刀号T。进行比较,如果不相等则置位Q0.0,复位Q0.1,KM.吸合,刀架电机正转,刀架开始旋转;刀架在正向旋转的过程中不停的对刀位输入信号进行检测,每把刀具各有一个霍尔位置检测开关,各刀具按顺序依次经过发磁体位置产生相应的刀位信号。当产生的刀位信号和指令刀号相一致的时候,PLC认为所选刀具已经到位。刀具到位以后,刀架仍继续正向旋转一段时间,这一时间由时间继电器T,设定,不能过长,过长会造成手动或自动换刀时目的刀位不正确,过短对有些刀架会造成换不到位,特别是手动换刀时会找不到下一个刀位而在原位转换,这个时间的设定在调试时具体调定。自动换刀时延时一段时间以后,Q0.0复位,Q0.1置位,电机停止正向旋转,刀架开始反转,反转过程其实就是刀架锁紧的过程,此过程延续一段时间,直到刀架锁紧到位,但反转时间不宜过长或过短。过长就有可能烧坏电机或造成电机过热空开跳闸,时间过短有可能造成刀架不能够锁紧。刀架锁紧以后,整个换刀过程结束。
当然,在梯形图的设计中还要考虑一些保护和安全因素,如刀架电动机长时间旋转,而检测不到刀位信号,则认为刀架出现故障,立即停止刀架电动机,以防止将其损坏并报警提示;刀架电动机过热报警时,停止换刀过程,并禁止自动加工等。
3 结论
本设计程序和数控系统配合已成功地应用于经济型数控机床的刀架部分改造,实践证明,其运行可靠性好,在调试中根据不同的刀架性能,配合数控系统,可灵活地修改刀位数、正转寻刀监控时间、正转找到刀位后的延迟时间、和反转锁紧监控时间等,使刀架的运行效率高并稳定可靠。