基于FAGOR CNC070数控系统的砂轮摆动磨削实现

来源:互联网

点击:1387

A+ A-

所属频道:新闻中心

关键词:FAGOR 数控系统 磨削

      随着先进制造技术的不断发展,机械制造行业的产品结构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\SUBG1 80.NC

      SUBTABLE\SUBl81=C:t CNC8070 l MTB|SUB}SUB_G181.NC

      不同型号的加工工件要求不同的摆动幅度和摆动频率,选择全局变量P104、P105、P106分别用于设置摆动幅值、摆动频率、摆动起始点。这样,操作者就能根据加工的要求方便地调整摆动幅度和摆动频率值。

     3.2 PLC摆动磨削程序

      PLC读取CNC界面中设置的有关摆动磨削变量P104、P105和P106,并执行摆动功能,要靠PLC和NC之间的信息传递来实现。在FAGOR 8070系统下实现摆动磨削的PLC程序流程。

      3.3 NC摆动磨削程序

      CNC数控机床的加工控制是由使用它的工艺人员、操作人员来控制的,其用户接口就是数控加工程序。人们要利用数控机床完成高速度、高精度、高效率的工件加工,就必须编制合理的数控加工程序(手工或利用软件编制)、调整机床等基本操作。结合NC参数设置及定义G指令,以及PLC程序实现的信息交换,根据磨床的加工工艺,磨削过程中实现砂轮摆动磨削的NC流程。与实现摆动磨削无关的NC程序不再赘述。

      在调试的过程中发现,由于倍率不同Y轴振荡后停止的位置是未知的,即使要求Y轴回到一个绝对的位置,系统所显示的剩余路程也不为0。后来加G74Y4很好地解决此问题。

    4 结语

      实际应用表明,本文所述控制方法简便、可靠地实现了砂轮摆动磨削功能。与传统的实现摆动功能的方法(如靠偏心轮等机械传动机构或液压系统)相比较,该方法大大提高了机床的柔性、简化了机床的机械结构,具有系统编程简单、加工精度高、摆动频率和幅值调整简单方便、运行稳定可靠等特点,有很好的实用价值。

    (审核编辑: 智汇张瑜)

    声明:除特别说明之外,新闻内容及图片均来自网络及各大主流媒体。版权归原作者所有。如认为内容侵权,请联系我们删除。