论文部分内容阅读
本文以实现在小型三坐标二联动立式加工中心TH5632C上加工曲面的计算机辅助编程为目的。对于二轴联动的数控加工中心,实现加工曲面的方式一般是采用球头铣刀,通过把曲面剖切成平行于某轴的平面曲线,再用直线、圆弧、抛物线去拟合该平面曲线,最终对每一条曲线加工集合成曲面。 结合国内外的应用现状,论文综合分析了在数控加工中,用直线段及圆弧段来拟合和逼近非圆曲线及列表曲线的常用处理方法及算法,在此基础上,对于平面非圆曲线的加工预处理,提出用等误差直线逼近非圆曲线的近似算法——逐点逼近法、伸缩步长法;而对于列表曲线的加工预处理,则先采用累加弦长三次参数样条曲线拟合列表曲线,再以双圆弧来逼近三次参数样条曲线,最终求得列表曲线的节点坐标。在满足加工精度和实时性要求的条件下,本文采用C语言实现上述算法。 论文的开始对数控编程中数值计算的内容和要求作了简要介绍,其中节点坐标数据的计算是数值计算中最烦琐、最复杂的计算。逼近误差δ≤δ_允以及加工实时性要求是针对任何平面轮廓曲线寻找其最佳的节点算法的重要依据和必要条件。 用直线段逼近非圆曲线的算法总体来说有以下三种,即:等间距法—使每段逼近直线在X轴上的投影相等;等弦长法—使每段逼近直线的长度相等;等误差法—使每段逼近直线与轮廓曲线的最大误差相等。本文用C语言实现了以上算法的计算机程序,该程序可完成抛物线,椭圆和双曲线三种常用曲线的计算机插补节点计算,同时给出使用说明。 用圆弧段逼近非圆曲线,目前常用的方法有曲率圆法,三点圆法和相切圆法等。本文主要探讨采用双圆弧法逼近非圆曲线,并给出其算法流程。 对于列表曲线,本文采用三次参数样条函数对列表曲线进行第一次拟合,然后用双圆弧样条进行第二次逼近的算法,并用C语言结合实例给出了计算程序和计算结果。 本文还通过旋转曲面零件的数控加工实践,对二坐标联动加工时直线插补步长、行距及球刀半径的选择进行了探讨。