加工中心对刀仪应用
在现代加工制造中,高效率和高精度一直是机床用户和机床设计人员追求的目标。加工中心机床的出现,使得需要多种刀具、多种切削工艺的零件,可以在一台机床上一次性自动加工完成。但是,由于刀库中各个刀具的长度不同,需要测量其长度差,进行刀长补正。传统的手动测量方法费时费力,而且存在人为测量误差。自动对刀仪技术的应用,可实现刀具长度的精准测量和自动补偿。
自动对刀仪的工作原理
一般来说,自动对刀仪可用于刀具长度测量和刀具半径测量,本文以立式加工中心常用的刀具长度测量为例,说明对刀仪的自动测量技术。对刀仪测量刀具长度的原理是通过带有G31的Z轴下移指令,当刀尖接触到对刀仪的轻触开关,其信号立即通过SKIP接口输入数控系统,使得带有G31的Z轴下移指令终止执行,并跳跃到下一单节继续执行,同时,Z轴当前的机械坐标值通过系统变量读出,再通过宏程序中的计算,将刀具长度的差值,即刀补值写入到与刀号对应的补偿变量中。
三菱M70数控系统的跳跃信号接口电路,如图1所示。数控系统将2ms以上的输入信号识别为有效的SKIP信号。如果使用继电器等机械触点,可能会因振颤而导致误动作,所以需要使用晶体管等半导体触点。
自动测量用的宏程序
在对刀仪的使用中,需要实现两种测量,一种是测量工件与对刀仪之间的落差值,即工件上表面与对刀仪轻触开关之间的Z轴位移差,对于同一个工件,只需测量一次;另一种是测量各刀具的长度补偿值,每个刀具都要分别进行测量。两种测量都需要通过M代码调用相应的宏程序并执行。
测量准备和测量方法
测量工件与对刀仪之间的落差值:将主轴当前刀具 (或刀库中任意刀具)接触工件上表面,然后在MDI方式下执行M35指令,测量完毕后落差值自动写入系统变量。每次更换新的工件时,都要先用M35指令测量工件与对刀仪之间的落差值。
对刀仪属于精密测量仪器,其精度和安全性对于机床来说十分重要。因此,需要采取必要的安全保护措施。
自动对刀仪安全工作的保护措施
(2)把测量刀具能够接触到对刀仪轻触开关时的机械坐标值写入系统变量:
(1)为防止异常情况下被刀具撞坏,对刀仪都带有过行程保护开关,该开关一般为常闭信号,接在数控系统I/O输入点上,当异常情况发生时,刀具接触到保护开关并使其信号断开,系统立即进入Z轴互锁保护状态并产生报警,从而避免撞坏对刀仪。
(2)与刀库换刀宏程序一样,对刀仪调用的宏程序也是禁止用户修改和删除的。为了保护此类机床制造商程序,可根据需要对下述参数进行设置。
9000~9999宏程序锁住参数:
(3)吹气,由于对刀仪一般安装在机床工作台上面,容易受到切削液或加工碎屑的影响,降低测量精度,因此,务必采用带有吹气装置的对刀仪(见宏程序中的M17/M18代码),使得在测量过程中,刀具接触对刀仪轻触开关之前,先将开关上面的液体或碎屑吹掉,从而保证测量精度。
|