论文部分内容阅读
随着工业产品性能要求的不断提高,包含二次曲线典型轮廓的零件应用越来越广泛,且对零件的精度要求越来越高,而数控机床一般不具备非圆二次曲线插补功能,所以非圆二次曲线常采用直线或圆弧段来逼近和拟合,并通过宏指令编程来实现。采用宏指令编程,其程序简短精炼、易修改,加工精度高,由于多数的宏指令通用性不强,且手工编程效率较低,导致宏指令编程应用还不够广泛。如何能有效实现宏指令的通用性、高效性、高精度,是数控宏指令编程及加工的永恒目标。目前,二次曲线典型轮廓的宏指令开发仍存在不足主要表现在:一是二次曲线的加工多数是针对某类曲线中的某一种曲线编程,并没有统一同类曲线的方程式,其节点计算和误差验算方法也不统一,加工宏指令也各不相同,这使得二次曲线插补的宏指令编程受到很大制约。二是二次曲线典型轮廓的粗、精加工宏指令,一般只对某种零件的特定轮廓编程,程序通用性不够,尚缺乏系列化、模块化的通用宏指令。三是通常采用边算边加工的方法来编写二次曲线插补宏指令,由于验算误差要用许多段宏程序,刀具会在加工过程中产生停顿,降低了零件表面质量,尚缺乏同类二次曲线插补的先算后加工的宏指令编程方法。因此,迫切需要开发先算后加工、验算误差的二次曲线插补统一宏指令并将其拓展到二次曲线典型轮廓的数控加工中,对进一步提高宏指令的通用性、高效性、高精度具有重要理论价值和工程意义。为此,本文深入分析圆锥曲线的统一方程式,研究圆锥曲线的逼近计算方法及误差控制原理,开发了圆锥曲线的先算后加工、验算误差、数据自动转换和自动加工的统一插补宏指令,开发了典型曲线轮廓的系列化数控车削、铣削加工宏指令,进行了仿真验证和加工实验,具体研究工作如下:1)分析了一种可实现圆锥曲线插补的统一宏指令编程方法及其G代码指令格式定义方法。研究了先算后加工、曲线拟合及验算误差、坐标变换和数据自动提取加工等先进手段,探究了宏程序中嵌套子程序的编程方法,进一步增强了宏指令的通用性、高效性,并保证了加工精度。2)研究了一种典型轮廓系列化宏指令编程方法,分析了WHILE循环嵌套的编程方法,设计了二次曲线轮廓的系列化、模块化的数控铣削通用宏指令编程方法,并探索了将同类二次曲线插补宏指令嵌入数控车削循环指令中的编程方法,实现了二次曲线典型轮廓的数控车削加工,为典型轮廓宏指令编程效率的提高和宏指令通用性的提升方法提供了参考。3)基于以上研究的基础上,对所建立的圆锥曲线插补的统一宏指令编程方法和典型轮廓系列化宏指令的数控车、铣编程方法进行实例分析,并采用VERICUT仿真软件对零件进行刀路及实体仿真验证和机床加工实验,程序运行正常,指令有效,加工精度高。综上,本文的研究使典型轮廓的宏指令编程更具通用性、系列性、高效性,加工精度更高。