随着先进制造技术的不断发展,机械制造行业的产品结构13趋复杂,性能和精度要求亦13趋提高,其数控加工内容也更加复杂。目前国内加工高精度可转位刀片只能依赖进口设备,但价格非常昂贵。因此,研制可转位刀片周边磨床对提高我国切削加工水平具有重要意义。本公司成功开发出了主要用于硬质合金可转位刀片磨削加工的数控刀片磨床,该机床的突出特点是一机多用,通过一次装夹,即可完成刀片四周的平面、曲面、斜面的磨削加工,从而解决了必须依靠多台机床、多次装夹造成生产工序复杂、效率低下、产品品质不高的磨削难题。为进一步满足市场和客户的需要,基于以前研发基础,公司又成功开发了2MZK7150全自动可转位刀片周边磨床,该机床是一种主要用于特殊材料刀片周边磨削加工的新型专用设备。利用该设备磨削刀片周边及后角时,为进一步改善磨削刀片周边的粗糙度和直线度,在进给磨削的过程中,经常需要砂轮实现摆动磨削。摆动磨削是指磨削时砂轮除磨削进给运动外,还需沿着y轴作往复振荡运动。
FAGOR CNC8070系统是西班牙FAGOR公司目前最高端的数控系统,该系统提供了丰富的面向用户开放的独立轴功能。本文基于FAGOR CNC8070数控系统的G代码和用户通用全局变量,利用高级流控制语句在NC和PLC语句之间实现关键标志位的读写,通过NC、PLC数据信息的交换和数控系统的硬件独立轴功能,共同实现摆动磨削专用命令定制;经过对数控系统进行必要的参数设置后,编制NC程序控制西门子直线电动机,简便、可靠地实现了砂轮摆动磨削功能。
1 驱动原理
2MZK7150全自动可转位刀片周边磨床抛弃传统的带有中间机械传动部件(如滚珠丝杠等)驱动原理,采用FAGOR CNC8070系统的模拟输出模块和计数器模块,控制西门子直线电动机实现直接驱动。驱动力直接传递,简化了机械结构。具有很好的动态性能,而且没有过冲。为更好地描述摆动磨削的工艺流程,定义了在摆动磨削过程中y轴的几个变量。
(1)摆动起始点:y轴进给到磨削位后停止的位置,一般设置在工件的边缘,基本动作为y轴以快速进给速度到达摆动起始点后开始进行往复运动。(2)摆动幅值:正向(负向)摆动的最大距离。(3)摆动频率:每秒钟y轴往复的次数。
2 FAGOR8070
数控系统概述作为最新一代数控系统,FAGOR 8070是FAGOR经验与全球工业标准PC机相结合的产物,是高性能、高速度、多通道、柔性化的CNC系统。其可以控制多达28个进给轴和4个主轴,具有4个执行通道,4种不同类型的操作可以同时进行。作为基于工业Pc机的数控系统,它可以很方便地集成第三方应用软件完善或替换数控系统自带的编程器,使得操作者能够更方便地进行工件加工和编程。在8070的每一种操作模式中,都可以选到最贴切的数据界面,甚至可以由用户定制一个全新的只包含所需数据的用户界面。其开放的结构非常便于用户添加自已的加工循环及应用软件。它将所有与加工无关的辅助运动定义为独立轴,与独立轴相关的运动可以独立执行,而不会中断工件的加工。
3 砂轮摆动磨削实现
3.1 NC参数设置
正确合理地设置系统NC参数是实现摆动磨削功能的基础。首先,需设置系统通用参数中的通道类型(CHTYPE)为CNC+PLC。其次,用G180 F** Y**激活摆动功能,F为频率(单位:Hz),Y为振幅(单位:mm),负值代表开始向负向运动。用G181指令取消Y,轴摆动功能。在通道参数的子程序表(SUBTABLE)中指定G180和G181的子程序。程序路径分别为:
SUBTABLE\SUBl80=C:\CNC8070\MTB\SUB\SUB——G1 80.NC
SUBTABLE\SUBl81=C:t CNC8070 l MTB|SUB}SUB_G181.NC
不同型号的加工工件要求不同的摆动幅度和摆动频率,选择全局变量P104、P105、P106分别用于设置摆动幅值、摆动频率、摆动起始点。这样,操作者就能根据加工的要求方便地调整摆动幅度和摆动频率值。G180程序流程见图1,编制的程序如下。