郭拥军 黎月明
(北京控制工程研究所,北京100190)
多数加工中心对刀库的每一个刀座(套)进行了编号,放入刀具后,刀具所在刀座号自动成为该刀具的刀号,刀具参数表中仅有对应于每一个补偿号的长度、半径补偿值;加工程序运行期间,遇到换刀指令(一般为T××M06或M06T××),即根据程序刀号(××)从刀库相应编号的刀座选取刀具进行换刀,执行刀具补偿命令,根据程序中的补偿号(长度、半径)所对应的刀具参数表中补偿值,由数控系统实现刀具运行轨迹(沿轴向/径向)偏离编程轨迹相应的量来完成加工。这样,即使由于刀具的制造误差、加工磨损及加工中途换刀误差等因素存在,造成加工时刀具长度值或半径值偏离了编程时的理想值,也不必修改加工程序,仅修改刀具参数表中补偿号对应的补偿值,仍然能够保证正确的加工轨迹,这大大方便了数控编程工作。
然而,在多品种小批量的生产模式下,机床刀库的存刀状况会经常变化,也很有可能需要更换同类机床进行加工,甚至于刀具磨损后需启用备份刀具进行加工,导致加工中常常遇到程序刀号、补偿号与刀库现有存刀状况不匹配情况。因此,每次加工都要逐个程序、逐个刀号补偿号进行匹配检查,发现不匹配就要修改各个程序或将刀具换到相应刀座和修改刀具参数表。这些工作都既费时又很容易发生错误,轻则造成停机、废品,严重的会发生重大的生产事故。
此外,刀库的实际刀座数……