APP下载

简易数控磨床编程及CAM后处理定制研究

2020-09-10苏丹娅

内燃机与配件 2020年23期

苏丹娅

摘要:针对制造业中微小轴类零件需要外圆磨床加工而开发的简易型数控磨床,由于没有现成的CAM后处理程序与之相适应,所以应用并不广泛,本文通过对该机床的磨削程序研究出发,在Siemens NX10软件的后处理(Postbuild)中构建可以直接应用在该类机床上的后处理器,输出的程序可以直接使用在该机床的加工中。

Abstract: Aiming at small axial parts need in manufacturing cylindrical grinder processing and development of the simple nc grinding machine, because there is no ready-made corresponding CAM post-processing program, so is not widely used, this article through to the study of machine tool grinding process, in the post-processing (Postbuild) of Siemens NX10 software build after can be directly applied in the machine tool's processor, output of the program can be used directly in the machining process of the machine tool.

關键词:简易型数控磨床;后处理定制;磨削加工

Key words: simple CNC grinding machine;post-processing customization;grinding

中图分类号:TG659                                      文献标识码:A                                  文章编号:1674-957X(2020)23-0083-02

1  概论

随着制造业技术的不断提高,零件的加工精度要求也不断提高,传统依靠工人技术水平来保证零件精度的方式,也逐步转变成依靠机床自动化、智能化来保证加工精度的方式。在小、微零件制造中,零件加工的精度要求更高;特别是随着我国社会中工业设备设备升级改造,设备维修、升级更需要将原有设备中的微小零件进行替换,高精度的微小轴类零件所占比重较大,它们结构紧凑,工作部分与轴体由同一毛坯加工出来,它们在传统加工方式中由仪表车、仿形车、小型车床等设备加工而成,但它们的尺寸精度一般IT7~IT8,表面粗糙度值为Ra0.8,车削加工不能保证其精度,而外圆磨削床加工由于零件结构限制往往不能顺利加工。随着数控技术的发展,高精度的数控磨床使得此类零件的加工成为可能。

但在目前的机床市场中,高档的小型数控磨床功能强大,主要针对生产规格较大、价格较高的零件加工,缺少适合中低用户选择的数控磨床。高档的数控磨床可以使用砂轮(磨具)作为切削的刀具进行复杂形状的工件加工,并在磨床上增加自动装夹和修补砂轮机构,具有很高的精度。

本文研究的是自制的简易型数控磨床,针对加工的工件的材料为20Cr,热处理后硬度打到62HRC,该零件为某精密机械的传动零件,如图1所示。零件整体为阶梯轴结构,不同轴径之间设计有越程槽,其上齿轮与阶梯轴为一题结构。各轴颈的外圆尺寸精度IT5,表面粗糙度为Ra0.4,需要选择磨削作为精加工,零件同轴度要求高,需要在两端加工中心孔并采用两顶尖装夹方式加工。

手动编写的磨削程序如下:

O0001;

G54G90;

M03S3000;

M33S300;

G00X-5。5;

G00Y10.0;

G01 Z10.5F20;

G71 A-0.01 B-0.02 W44 U80 I20 K10 H3;

G00 Y12.0;

G90 M05;

M55;

M30;

手工编写的程序效率低且容易出错,不适合大量零件的编程加工,需要在CAM软件上完成。CAM软件编写磨床程序有利于对零件进行避让,减少砂轮与工件的干涉和碰撞。本文采用Siemens NX10做为零件的编程软件。

但由于Siemens NX10软件中没有可以直接用来后处理的程序,需要自己开发后处理程序。Siemens NX10数控编程的后置器由.def、.pui、.tcl三个文件组成。pui文件将刀路编译为机床可以识别的NC代码,程序中包含机床信息、刀具运动的加工坐标、准备指令(G代码)以及其他辅助指令。由于数控磨床与数控车床的运动形式和指令系统相似,所以在Siemens NX10中采用在数控车后处理器的基础上进行修改,后处理界面如图2所示。

采用在数控车后处理器的基础上进行简易型数控磨床后处理器的构建,能够快速构建起数控磨床的数控磨床后处理器,数控车床与数控磨床同属2D加工,在程序上具有很大程度上的相似性,其CAM刀具路径也非常相似。

CAM编程形成的刀具路径又称为刀位文件(CLSF),CLSF文件记录刀具加工过程中的运动轨迹、刀具的转速、进给量等信息,数控外圆磨床加工时的主轴与工件均旋转,而原始的后处理中并不能输出砂轮的转速,需要在Siemens NX10的后处理中添加砂轮主轴并设置其输出旋转运动,如图3所示。这些设计好的模块会与数控机床的NC程序指令对应输出,当CLSF文件中有触发模块的事件存在,就会读取模块内设置的指令集输出合适的NC程序。

CLSF文件的数据需要进行编译成为符合使用的数控系统的NC代码,本文简易数控磨床的控制系统为mach3软件,其控制程序与fanuc系统兼容,后处理修改时将磨床的砂轮旋转指令编写成MOM事件,相当于将指令集编写成“模块”与NC程序中的换刀指令对应,实现简易数控磨床的主軸功能。

在简易型数控磨床后处理器中的定制中,需要对该磨床的常用参数设置正确,防止NC程序中存在的刀具路径超出机床运行范围,数控磨床需要设置2个方向的极限行程以及砂轮主轴的极限转速,在postbuild中定义的选项为Linear Motion Resolution参数,用以确定磨床最小移动距离的大小为0.001mm,机床实际能够达到的运动精度为0.01mm。

此外还需要修改输出的NC程序的格式,在Program & Tool Path选项中修改后处理出的NC程序的指令格式,使其默认输出的程序格式为TXT文本格式,便于控制系统识别。作为蓝本的数控车后处理中会有本机床无法识别或使用的指令,可以通过筛选屏蔽掉不需要的指令,修改位置在N/C Data Definitions选单中,如图4所示。

在构建简易型数控磨床后处理的过程中,需要反复对零件的CLSF编程刀路输出nc程序,并进行模拟加工,检查程序的正确性,直到最终满足机床需要。本文修改的符合要求后处理处理出的实际程序如下:

M03 S3000 T0101

G00 X500. Z73.096

M03S3500;

G00X-15;

G01Y22.0F200;

G71 A-0.02 B-0.02 W40U120 I15 K10 H3;

G00 Y12.0;

G90 M05;

M55;

M30;

2  结论

在Siemens NX10中定制的简易数控磨床后处理,可以在编制CAM程序后正确输出符合Mach3系统的数控程序,达到高效使用该磨床进行微小零件编程加工的目的。

参考文献:

[1]孙恒,刘超.数控磨床故障过程模型研究[J].海峡科技与产业,2019(12):60-63.

[2]赵兴仁.磨床砂轮修整器的改进[J].制造技术与机床,2019(03):42-43.

[3]陈继红.数控磨床上砂轮修整装置的设计研究[J].科技资讯,2019,17(05):101-102.