数控机床可编程序控制器M、S、T功能的实现
1.M功能的实现
M功能也称辅助功能,根据M代码的编程,可以控制主轴的正反转及停止、主轴齿轮箱的变速。冷却液的开关、卡盘的夹紧和松开以及自动换刀装置的取刀和还刀等。
2.S功能的实现
S功能主要完成对主轴转速的控制,常用S2位代码形式和S4位代码形式进行编程。所谓S2位代码编程是指S代码后跟随2位+进制数字指定主轴转速。这种代码形式共有100级(S00-S99)分度,并且按等比级数递增,其公式为10=1.12,即相邻分度的后一级速度比前一级速度增加约12%。这样根据主轴转速的上、下限和上述等比关系就可以获得一个S2位代码与主轴转速(BCD码)的对应表格,用于S2位代码的译码。
所谓S4代码编程是指S代码后跟随4位+进制数字,直接指定主轴转速。例如S1500表示主轴转速为1500r/min。可见S4位代码表示转速的范围为0-9999r/min。
3.T功能的实现
T功能即为刀具功能工代码后跟随2-5位数字表示要求的刀具号和刀具补偿号。数控机床根据T代码通过PLC可以管理刀库,自动更换刀具。即根据刀具和刀具座的编号,可以简便、可靠地进行选刀和换刀控制。根据取刀/还刀位置是否固定,可将换刀功能分为随机存取换刀控制和固定存取换刀控制。在随机存取换刀控制中,取刀和还刀与刀具座编号无关,还刀位置是随机变动的。在执行换刀的过程中,当取出所需的刀具后,刀库不需转动,而是在原地立即存入换下来的刀具,由数控系统记忆每把刀具在刀库中的实际位置。这时取刀、换刀、存刀一次完成,缩短了换刀时间.提高了生产效率,但刀具的控制和管理要复杂一些。在固定存取换刀控制中,被取刀具和被还刀具的位置都是固定的,也就是说换下的刀具必须放回预先安排好的固定位置。显然这种方法增加了换刀时间,但芄控制要简单些。