【技术实现步骤摘要】
一种铣刀刀路轨迹生成方法
[0001]本专利技术涉及机械加工
,尤其是涉及一种铣刀刀路轨迹生成方法。
技术介绍
[0002]如今,随着航空航天、运载等各个领域的发展,对优良高端装备的需求越来越迫切,广泛应用于该领域的精密复杂曲面零件在加工效率、成形精度及成品率等指标上被提出更高的要求。非可展直纹曲面是该类复杂零件的典型特征,一般都由多轴联动数控机床加工,多轴联动数控加工需要自动编程技术的支持,刀具路径规划方法作为自动编程的核心技术,其优劣决定了曲面的加工质量和加工效率。
[0003]非可展直纹面由母线沿导线扫掠形成,是非可展的。由于非可展直纹面存在扭转角,即直母线上各点法矢有一夹角,因此在侧铣过程中会不可避免的产生原理性误差,如何合理的规划刀路轨迹成为重中之重。
[0004]为了解决上述问题,本专利技术提供了一种铣刀刀路轨迹生成方法。
技术实现思路
[0005]本专利技术的目的在于提供了一种铣刀刀路轨迹生成方法,实现了沿直纹曲面刀具路径轨迹的的高阶连续性,整体加工质量与加工效率得到了提高。
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]一种非可展直纹面五轴侧铣连续性刀路轨迹生成方法,包括如下步骤:
[0008]步骤S1:根据五轴侧铣运动学原理,对五轴侧铣加工非可展直纹面的刀具运动路径进行编码,得到单个刀具位置下的刀尖点坐标、刀轴向量的航向角和倾斜角;
[0009]步骤S2:在已知非可展直纹面上下导线方程的情况下,求得直纹面上 ...
【技术保护点】
【技术特征摘要】
1.一种非可展直纹面五轴侧铣连续性刀路轨迹生成方法,其特征在于:包括如下步骤:步骤S1:根据五轴侧铣运动学原理,对五轴侧铣加工非可展直纹面的刀具运动路径进行编码,得到单个刀具位置下的刀尖点坐标、刀轴向量的航向角φ和倾斜角θ;步骤S2:在已知非可展直纹面上下导线方程的情况下,求得直纹面上下两条导线等参数对应两点连接的准线的表达式,求得初始刀具路径;步骤S3:利用de Casteljau插值算法对初始刀具路径中的刀具中心点轨迹曲线、航向角参数曲线以及倾斜角曲线进行自适应插值,不断更新三条曲线;步骤S4:使用类电磁机制随机优化方法不断迭代刀轨相关曲线控制点数量及位置,直至迭代至最大迭代次数后,结束搜索;步骤S5:取最后一次迭代的轨迹曲线作为最终的刀路轨迹曲线。2.根据权利要求1所述的一种非可展直纹面五轴侧铣连续性刀路轨迹生成方法,其特征在于:所述步骤1中的编码步骤如下:步骤1.1:刀具中心点的表示:刀具中心点轨迹记为C
t
;步骤1.2:刀轴矢量的表示:刀轴姿态用航向角φ和倾斜角θ表示,同时,航向角和倾斜角随着导线的参数μ的变化不断变化,将航向角φ和倾斜角θ表示为曲线参数的函数,分别记为C
φ
和C
t
。3.根据权利要求1所述的一种非可展直纹面五轴侧铣连续性刀路轨迹生成方法,其特征在于:所述步骤S2中,初始刀具路径的生成包括如下步骤:步骤2.1:非可展直纹面上下两条准线的样条曲线方程分别为C
A
和C
B
,在圆柱刀具沿着非可展直纹面扫掠的过程中,刀具会和非可展直纹面下准线C
A
产生一系列接触点,记这些接触点构成的接触点集为(PiA,i),在这些接触点处对应的非可展直纹面的曲面法向量集和准线向量集分别记作和步骤2.2:将下准线上刀具与非可展直纹面接触的一系列接触点集(PiA,i)沿对应接触点处非可展直纹面的法向偏置一个刀具半径r得到一系列离散的刀路轨迹中心点步骤2.3:采用三次样条函数拟合接触点偏置之后得到的离散刀具中心点得到完整的刀具中心点轨迹曲线方程为:其中,c
t0
,c
t1
,c
t2
,c
t3
为你拟合后的三次样条函数的控制点,求取过程采用最小二乘法;步骤2.4:拟合三次样条函数控制点的求取采用最小二乘法,使得拟合样条参数曲线和离散刀具中心点之间的距离平方和最小,误差函数可表示为E(u),三次样条函数拟合最优的目标函数为F(u);步骤2.5:求机床坐标系O
m
‑
X
m
Y
m
Z
m
中刀轴矢量的航向角φ和倾斜角θ,由于CLS文件是在工件坐标系O
w
‑
X
w
Y
w
Z
w
中表示的,所以需要通过运动学逆变换将工件坐标系下的刀轴矢量转化到机床坐标系中。4.根据权利要求1所述的一种非可展直纹面五轴侧铣连续性刀路轨迹生成方法,其特征在于:所述步骤S3中,利用de Casteljau算法自适应增加曲线控制点,不断迭代...
【专利技术属性】
技术研发人员:刘钢,李忠朋,张立强,杨青平,戴时飞,
申请(专利权)人:上海工程技术大学上海交通大学四川研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。