第39卷第1期2023年2月山西大同大学学报(自然科学版)JournalofShanxiDatongUniversity(NaturalScienceEdition)Vol.39No.1Feb.2023宏程序模板在二次关联曲面的参数化研究韦洪新,王智森,程发武(景德镇学院机械电子工程学院,江西景德镇333000)摘要:针对铣削加工两条二次曲线所形成的关联曲面复杂性问题,提出了一种宏程序模板操作。通过设计参数化模板,调节部分参数,实现一类零件的加工。该模板与其他宏程序模块化设计相比,可实现对轴线方向的深度控制和内循环截面的加工。通过二次关联曲面的实例验证了模板的有效性和可行性,宏程序模板灵活度高,修改模板耗费时间少,有利于减轻编程人员的工作负担,对实际生产具有一定的参考价值。关键词:宏程序;二次曲线;参数化编程;模板中图分类号:TG54文献标识码:Adoi:10.3969/j.issn.1674-0874.2023.01.023数控铣床利用直线或圆弧插补可实现一些形状结构较为简单零件的加工[1]。实际加工中遇到的一些非圆曲线,如椭圆、抛物线等无法实现直接插补,加工较为困难。在数控编程领域,有很多自动编程软件,如MasterCAM、PowerMill、SolidCAM等,其编程步骤一般为先对零件进行几何建模,再在软件中生成程序代码。生成的程序代码比较冗长,刀具所走空行程较多,可读性较差,不方便查看和修改[2-4]。手工编程中的宏程序可以避免以上缺点,利用逼近拟合的方法得到满足条件要求的非圆曲线。据此,以二次关联曲面为研究对象,由零件结构类似的特征,综合分析零件加工工艺及刀具运动轨迹等因素,在已加工零件宏程序模板的基础上,通过调整部分变量,实现新零件的加工。该方法缩短了编程时间,提高了生产效率,对实际生产具有较好的借鉴意义。1设计原理二次关联曲面主要由一轴线和两条二次曲线所构成,其中一条二次曲线为截面线,另一条为导引线,截面线沿导引线导动,并与轴线保持相互垂直的位置[5]。截面线随导引线的点位发生变化,两者具有相关性,两曲线之间产生的曲面称为二次关联曲面[6]。椭圆、圆、双曲线和抛物线等都是常见的二次曲线[7]。加工带有二次曲线的轮廓,普通手工编程方法只能将二次曲线轮廓划分若干节点,求出节点的坐标,利用圆弧或直线逼近拟合的方法按一定精度加工零件。一般选取节点数目越少,轮廓精度越低。但节点数目过多会增加计算量和程序的复杂程度,出错率也会增加。使用宏程序编写一些有规律的曲线是不难实现的,如椭圆、抛物线等[8-12]。利用宏程序制作的模板程序段相对于...