《适用于自由曲面高速高精加工的旋转轴位置优化方法.pdf》由会员分享,可在线阅读,更多相关《适用于自由曲面高速高精加工的旋转轴位置优化方法.pdf(16页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103543691 A (43)申请公布日 2014.01.29 CN 103543691 A (21)申请号 201210246305.1 (22)申请日 2012.07.16 G05B 19/19(2006.01) (71)申请人 沈阳高精数控技术有限公司 地址 110168 辽宁省沈阳市东陵区南屏东路 号 (72)发明人 于东 耿聪 郑飂默 张函 (74)专利代理机构 沈阳科苑专利商标代理有限 公司 21002 代理人 许宗富 (54) 发明名称 适用于自由曲面高速高精加工的旋转轴位置 优化方法 (57) 摘要 本发明涉及一种适用于自由曲面高速高精加 工的旋转轴。
2、位置优化方法。 根据具体机床结构, 将 工件坐标系下的刀尖点位置和刀轴矢量值转化为 机床坐标系下的各轴坐标 ; 根据加工精度要求确 定刀具姿态误差最大值和对应旋转轴转动幅度限 制条件, 通过对各段旋转轴位置进行分析, 将不满 足旋转轴转动幅度限制条件的区域确定为初始修 正区域 ; 依据旋转轴平均转动幅度对初始修正区 域扩充以确定待修正区域 ; 采用保持待修正区域 边界处旋转轴位置不变, 区域中其他旋转轴位置 随刀具中心点位移变化而单调等额变化的方式对 旋转轴位置进行修正 ; 在保证刀具切触点坐标不 变的情况下, 依据修正后的旋转轴角度确定刀轴 矢量, 对轨迹进行重规划。 本发明具有加工精度高 。
3、和加工效率高的优点。 (51)Int.Cl. 权利要求书 2 页 说明书 8 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书8页 附图5页 (10)申请公布号 CN 103543691 A CN 103543691 A 1/2 页 2 1. 一种适用于自由曲面高速高精加工的旋转轴位置优化方法, 其特征在于, 包括以下 步骤 : 1) 加工路径转化 : 根据机床结构, 将工件坐标系下的刀尖点坐标和刀轴矢量值转化为 机床坐标系下的各轴坐标 ; 2) 初始修正区域的确定 : 根据加工精度要求确定刀具姿态误差最大值和对应旋转轴转 动幅度限制条件, 。
4、通过对各段旋转轴位置进行分析, 将不满足旋转轴转动幅度限制条件的 区域确定为初始修正区域 ; 3) 待修正区域确定 : 依据旋转轴平均转动幅度对初始修正区域扩充以确定待修正区 域 ; 4) 旋转轴位置修正 : 采用保持待修正区域边界处旋转轴位置不变, 区域中其他旋转轴 位置随刀具中心点位移变化而单调等额变化的方式对旋转轴位置进行修正 ; 5) 轨迹重规划 : 在保证刀具切触点坐标不变的情况下, 依据修正后的旋转轴角度确定 刀轴矢量, 对轨迹进行重规划。 2. 根据权利要求 1 所述的适用于自由曲面高速高精加工的旋转轴位置优化方法, 其特 征在于, 所述步骤 1) 根据机床刀具的旋转轴配置方式,。
5、 将工件坐标系下的待加工曲面上的 刀具路径=(Qi,Vi), 其中, Qi为刀尖点坐标, Vi为刀轴矢量值, 转化为机床坐标系下坐标集 MiXi Yi Zi Ri Si, 其中, Xi、 Yi、 Zi为机床直线轴坐标值, Ri与 Si为机床两旋转轴坐标值。 3. 根据权利要求 1 所述的适用于自由曲面高速高精加工的旋转轴位置优化方法, 其特 征在于, 所述步骤 2) 中刀具姿态误差最大值为 : 其中, max为加工的非线性允许值, Lt为刀具长度 ; 所述旋转轴转动幅度限制条件为 : i max (6) 其中, i为刀具姿态误差值。 4. 根据权利要求 3 所述的适用于自由曲面高速高精加工的旋。
6、转轴位置优化方法, 其特 征在于, 当刀具在相邻两段机床指令点MiXi Yi Zi Ri Si、 Mi+1Xi+1 Yi+1 Zi+1Ri+1 Si+1间进行 加工时, 所述刀具姿态误差值由下式确定 : 其中, V 为运动过程中点处的刀轴矢量值, Hi为 Vi与 Vi+1所确定平面的法向量 : 。 5. 根据权利要求 1 所述的适用于自由曲面高速高精加工的旋转轴位置优化方法, 其特 征在于, 所述步骤 3) 具体为 : 当刀具由 Qi移动到 Qi+1时, 机床两旋转轴在 Qi,Qi+1 段所对应的平均转动幅度可分别 定义为 : 权 利 要 求 书 CN 103543691 A 2 2/2 页 。
7、3 在确定各段轨迹对应旋转轴平均转动幅度后, 对于待修正区域 Qi-m, Qi+n, 若其不能满 足旋转轴转动幅度限制条件, 且其左邻域 Qi-m-1,Qi-m 为与其同向运动区域 : (R;i-m-1:i-m)(R;i-m:i+n)0 (14) 或 Qi-m-1, Qi-m 为静止区域 : (R;i-m-1:i-m)=0 (15) 则当其满足下述条件时, 可将待修正区域扩充至 Qi-m-1,Qi+n : (R;i-m:i+n)(R;i-m-1:i-m) (16) 同理, 若待修正区域 Qi-m, Qi+n 不能满足旋转轴转动幅度限制条件, 且当其右邻域 Qi+n, Qi+n+1 为静止区域或。
8、与其为同向运动区域, 若其满足下述条件, 则待修正区域可扩充 至 Qi-m, Qi+n+1 : (R;i-m:i+n)(R;i+n:i+n+1) (17)。 6. 根据权利要求 1 所述的适用于自由曲面高速高精加工的旋转轴位置优化方法, 其特 征在于, 所述步骤 4) 旋转轴位置修正具体过程如下 : 在确定待修正区域 Qi-m, Qi+n 后, 该区域中机床旋转轴平均转动幅度可表示为 : 则该区域中起始点处旋转轴角度可按下式修正 : Rnew,i-m=Ri-m (24) 区域中其他刀具切触点所对应的旋转轴角度可修正为 : Rnew, k=Rnew, k-1+(R;i-m:i+n)|Qk-Qk-。
9、1| (25)。 7. 根据权利要求 1 所述的适用于自由曲面高速高精加工的旋转轴位置优化方法, 其特 征在于, 所述步骤 5) 轨迹重规划的具体过程如下 : 首先依据旋转轴位置修正模块得到的旋 转轴坐标值, 重新计算各刀具切触点处刀轴矢量值 ; 对于加工轨迹中任意刀具切触点 QiQxi Qyi Qzi, 其对应旋转轴角度按上述步骤修正为 Rnew, i Snew, i 后, 可得到刀具切触点坐标 QiQxi Qyi Qzi 和刀轴矢量 Vnew, iVnew, xi Vnew, yi Vnew, zi 对应的机床坐标系各轴坐标值。 权 利 要 求 书 CN 103543691 A 3 1/8。
10、 页 4 适用于自由曲面高速高精加工的旋转轴位置优化方法 技术领域 0001 本发明属数控技术领域, 具体为一种适用于自由曲面高速高精加工的旋转轴位置 优化方法。 背景技术 0002 随着 CAD 技术的发展和产品性能要求的不断提高, 自由曲面越来越广泛的应用于 航空航天、 汽车制造等行业复杂机械零件的设计中。 五轴数控机床两个旋转轴的引入, 使得 加工更为灵活, 成为实现自由曲面高速高精加工的有效途径。 0003 然而, 两个旋转轴的引入也使得机床轴运动更为复杂。现有五轴数控加工系统多 采用线性插补方式实现对加工中各轴位置的控制。这种方式实现简单, 但由于刀轴矢量与 旋转轴间存在非线性关系,。
11、 不能保证加工中刀具始终在预期平面上运动, 易导致非线性误 差的产生。线性加密法通过对超过加工最大非线性误差限制的五轴程序段线性分割, 不断 缩短走刀步长的方法实现对非线性误差的控制。该方法有效克服了线性插补方法的弊端, 但由于自由曲面具有曲率变化大、 型面复杂等特点, 采用上述方法加工时, 易出现机床旋转 轴在走刀步长短的程序段处发生大幅变化的情况, 进而产生以下问题 : 首先, 旋转轴的大幅 变化超出机床旋转轴角速度的限制, 为实际加工带来困难 ; 其次, 旋转轴的大幅变化, 导致 机床运动轴频繁加减速变化, 严重影响加工进给速度, 带来加工表面粗糙、 加工时间较长等 问题。因此需要设计一。
12、种适用于自由曲面五轴数控加工的旋转轴位置优化方法, 从而在有 效地降低非线性误差的同时, 避免旋转轴大幅频繁变化, 提高加工效率。 发明内容 0004 针对现有方法无法满足自由曲面高速高精数控加工需求的情况, 本发明要解决的 技术问题是提供一种适用于自由曲面高速高精加工的旋转轴位置优化方法。 0005 本发明为实现上述目的所采用的技术方案是 : 一种适用于自由曲面高速高精加工 的旋转轴位置优化方法, 包括以下步骤 : 0006 1) 加工路径转化 : 根据机床结构, 将工件坐标系下的刀尖点坐标和刀轴矢量值转 化为机床坐标系下的各轴坐标 ; 0007 2) 初始修正区域的确定 : 根据加工精度要。
13、求确定刀具姿态误差最大值和对应旋转 轴转动幅度限制条件, 通过对各段旋转轴位置进行分析, 将不满足旋转轴转动幅度限制条 件的区域确定为初始修正区域 ; 0008 3) 待修正区域确定 : 依据旋转轴平均转动幅度对初始修正区域扩充以确定待修正 区域 ; 0009 4) 旋转轴位置修正 : 采用保持待修正区域边界处旋转轴位置不变, 区域中其他旋 转轴位置随刀具中心点位移变化而单调等额变化的方式对旋转轴位置进行修正 ; 0010 5) 轨迹重规划 : 在保证刀具切触点坐标不变的情况下, 依据修正后的旋转轴角度 确定刀轴矢量, 对轨迹进行重规划。 说 明 书 CN 103543691 A 4 2/8 。
14、页 5 0011 所述步骤 1) 根据机床刀具的旋转轴配置方式, 将工件坐标系下的待加工曲面上的 刀具路径=(Qi,Vi), 其中, Qi为刀尖点坐标, Vi为刀轴矢量值, 转化为机床坐标系下坐标集 MiXi Yi Zi Ri Si, 其中, Xi、 Yi、 Zi为机床直线轴坐标值, Ri与 Si为机床两旋转轴坐标值。 0012 所述步骤 2) 中刀具姿态误差最大值为 : 0013 0014 其中, max为加工的非线性允许值, Lt为刀具长度 ; 0015 所述旋转轴转动幅度限制条件为 : 0016 i max (6) 0017 其中, i为刀具姿态误差值。 0018 当刀具在相邻两段机床指。
15、令点MiXi Yi Zi Ri Si、 Mi+1Xi+1Yi+1Zi+1Ri+1Si+1间进行加 工时, 所述刀具姿态误差值由下式确定 : 0019 0020 其中, V 为运动过程中点处的刀轴矢量值, Hi为 Vi与 Vi+1所确定平面的法向量 : 0021 0022 所述步骤 3) 具体为 : 0023 当刀具由 Qi移动到 Qi+1时, 机床两旋转轴在 Qi,Qi+1 段所对应的平均转动幅度可 分别定义为 : 0024 0025 在确定各段轨迹对应旋转轴平均转动幅度后, 对于待修正区域 Qi-m, Qi+n, 若其不 能满足旋转轴转动幅度限制条件, 且其左邻域 Qi-m-1,Qi-m 为。
16、与其同向运动区域 : 0026 (R;i-m-1:i-m)(R;i-m:i+n)0 (14) 0027 或 Qi-m-1, Qi-m 为静止区域 : 0028 (R;i-m-1:i-m)=0 (15) 0029 则当其满足下述条件时, 可将待修正区域扩充至 Qi-m-1,Qi+n : 0030 (R;i-m:i+n)(R;i-m-1:i-m) (16) 0031 同理, 若待修正区域 Qi-m, Qi+n 不能满足旋转轴转动幅度限制条件, 且当其右邻域 Qi+n, Qi+n+1 为静止区域或与其为同向运动区域, 若其满足下述条件, 则待修正区域可扩充 至 Qi-m, Qi+n+1 : 0032。
17、 (R;i-m:i+n)(R;i+n:i+n+1) (17) 0033 所述步骤 4) 旋转轴位置修正具体过程如下 : 0034 在确定待修正区域 Qi-m, Qi+n 后, 该区域中机床旋转轴平均转动幅度可表示为 : 说 明 书 CN 103543691 A 5 3/8 页 6 0035 0036 则该区域中起始点处旋转轴角度可按下式修正 : 0037 Rnew,i-m=Ri-m (24) 0038 区域中其他刀具切触点所对应的旋转轴角度可修正为 : 0039 Rnew, k=Rnew, k-1+(R;i-m:i+n)|Qk-Qk-1| (25) 0040 所述步骤 5) 轨迹重规划的具体过。
18、程如下 : 首先依据旋转轴位置修正模块得到的 旋转轴坐标值, 重新计算各刀具切触点处刀轴矢量值 ; 对于加工轨迹中任意刀具切触点 QiQxi Qyi Qzi, 其对应旋转轴角度按上述步骤修正为Rnew, i Snew, i后, 可得到刀具切触点坐 标 QiQxi Qyi Qzi 和刀轴矢量 Vnew, iVnew, xi Vnew, yi Vnew, zi 对应的机床坐标系各轴坐标值。 0041 本发明具有以下优点 : 0042 1. 加工精度高。本发明方法通过对加工中旋转轴位置进行修正, 避免旋转轴位置 大幅变化, 减少了加工中刀具姿态误差的产生, 提高了加工精度。 0043 2. 加工效率。
19、高。本发明方法通过对加工中旋转轴位置进行修正, 避免旋转轴频繁 加减速, 减少了加工时间, 最大限度得提高了加工效率。 附图说明 0044 图 1 为本方法流程图 ; 0045 图 2 为加工路径示意图 ; 0046 图 3 为刀具姿态误差示意图 ; 0047 图 4a 为使用线性插补法得到的非线性误差曲线图 ; 0048 图 4b 为使用线性加密法得到的非线性误差曲线图 ; 0049 图 4c 为使用本文方法得到的非线性误差曲线图 ; 0050 图 5a 为使用线性插补法得到的五轴速度曲线图 ; 0051 图 5b 为使用线性加密法得到的五轴速度曲线图 ; 0052 图 5c 为使用本发明方。
20、法得到的五轴速度曲线图。 具体实施方式 0053 下面结合附图及实施例对本发明做进一步的详细说明。 0054 如图 1 所示, 本发明方法包括以下步骤 : 0055 1) 加工路径转化 : 根据具体机床结构, 将工件坐标系下的刀尖点位置和刀轴矢量 值转化为机床坐标系下的各轴坐标 ; 0056 2) 初始修正区域确定 : 根据加工精度要求确定刀具姿态误差最大值和对应旋转轴 转动幅度限制条件, 通过对各段旋转轴位置进行分析, 将不满足旋转轴转动幅度限制条件 的区域确定为初始修正区域 ; 0057 3) 待修正区域确定 : 依据旋转轴平均转动幅度对初始修正区域扩充以确定待修正 区域 ; 0058 4。
21、) 旋转轴位置修正 : 采用保持待修正区域边界处旋转轴位置不变, 区域中其他旋 转轴位置随刀具中心点位移变化而单调等额变化的方式对旋转轴位置进行修正 ; 说 明 书 CN 103543691 A 6 4/8 页 7 0059 5) 轨迹重规划 : 在保证刀具切触点坐标不变的情况下, 依据修正后的旋转轴角度 确定刀轴矢量, 对轨迹进行重规划。 0060 本发明方法中步骤 1) 加工路径转化的确定具体过程如下 : 0061 如图 2 所示, CAD-CAM 系统采用工件坐标系下刀尖点坐标 Qi和对应刀轴矢量值 Vi 表示待加工曲面上的刀具路径 : 0062 =(Qi,Vi) (1) 0063 而在。
22、实际数控加工中, 为驱动数控机床运动, 需要针对具体机床配置结构, 建立机 床运动学方程, 将工件坐标系下刀尖点坐标和对应刀轴矢量值转化为机床坐标系下各轴的 运动坐标。根据具体机床刀具的旋转轴配置方式, 得到机床坐标系下坐标集 MiXi Yi Zi Ri Si。其中, Xi、 Yi、 Zi为机床直线轴坐标值, Ri与 Si为机床两旋转轴坐标值。 0064 不失一般性, 以双摆头型五轴数控机床为例, 对两坐标系间运动坐标转换方法进 行说明。设 Lt为刀具长度, Ot为刀具中心点, OtXtYtZt为与刀具固联的刀具坐标系, OwXwYwZw 为工件坐标系。若令 QiQxi Qyi Qzi 为工件。
23、坐标系下刀尖点坐标, ViVxiVyi Vzi 为其对应的 单位刀轴矢量, 则工件坐标系下坐标 QiVi 与机床坐标系下坐标 MiXi Yi Zi Ai Bi 满足下 述关系 : 0065 0066 本发明方法中步骤 2) 初始修正区域确定的具体过程如下 : 0067 在实际加工中, 当非线性误差允许值为 max时, 可根据下式确定各段刀具姿态误 差最大值 : 0068 0069 其中, Lt为刀具长度。 0070 如图 3 所示, 当机床刀具在路径 上由 (Qi, Vi) 运动到 (Qi+1, Vi+1) 的过程中, 由于 刀轴矢量与旋转轴间存在非线性关系, 易导致加工中刀具偏离预期平面, 。
24、产生刀具姿态误 差。该误差值可由下式确定 : 0071 0072 其中, V 为运动过程中点处的刀轴矢量值, Hi为 Vi与 Vi+1所确定平面的法向量 : 0073 0074 当刀具在相邻两段机床指令点MiXi Yi Zi Ri Si、 Mi+1Xi+1 Yi+1 Zi+1 Ri+1 Si+1间进 说 明 书 CN 103543691 A 7 5/8 页 8 行实际加工时, 可按上式 (3) 确定该段对应刀具姿态误差。加工中旋转轴转动幅度限制条 件可根据下式表示为 : 0075 i max (6) 0076 在依据系统给定的刀具姿态误差最大值确定旋转轴转动限制条件后, 可依据各段 轨迹对应刀。
25、具姿态误差初始确定修正区域。由机床两旋转轴的相似性, 下面将以 R 轴为例 对修正区域的初始确定过程进行详细说明, S 轴修正区域的初始确定过程与 R 轴类似。对 于任一段刀具运动轨迹 QiQi+1, 若其不满足该段轨迹旋转轴转动幅度限制条件, 即 : 0077 imax (7) 0078 则可将该段刀具轨迹确定为 R待修正轨迹段。对于 n 段连续的 R待修正轨迹 段 Qi-m,Qi-m+1, .,Qi+n,Qi+n+1, 若为同向运动区域, 即 : 0079 0080 则可将R待修正区域初始确定为Qi-m, Qi+n+1, 其中, Ri为旋转轴R在该段进行 实际加工的转动幅度 : 0081 。
26、Ri=Ri+1-Ri (9) 0082 不失一般性, 以双摆头型五轴数控机床为例, 当刀具在相邻两段机床指令点 MiXi Yi Zi Ai Bi、 Mi+1Xi+1 Yi+1 Zi+1 Ai+1 Bi+1 间进行实际加工时, 按 (4) 式确定该段对应刀具姿 态误差, 加工中旋转轴转动幅度限制条件可根据下式表示为 : 0083 0084 其中, i为MiMi+1段对应的刀具姿态误差, Ai、 Bi为给定两旋转轴位置, Ai与Bi 为两旋转轴在 (Ai, Bi)、 (Ai+1, Bi+1) 间进行实际加工的转动幅度 : 0085 0086 在依据系统给定的刀具姿态误差最大值确定旋转轴转动限制条件。
27、后, 可依据各段 轨迹对应旋转轴转动幅度确定初始修正区域。由 A、 B 轴的相似性, 下面将以 A 轴为例对初 始修正区域的确定过程进行详细说明, B轴的初始修正区域确定过程与A轴类似。 对于相邻 两段旋转轴指令 (Ai, Bi)、 (Ai+1, Bi+1), 若其不满足该段轨迹旋转轴转动幅度限制条件, 即 : 0087 imax (7) 0088 则可将该段刀具轨迹确定为 A待修正轨迹段。对于 n 段连续的 A待修正轨迹 段 Qi-m, Qi-m+1,,Qi+n, Qi+n+1, 若为同向运动区域, 即 : 0089 0090 则 A待修正区域可确定为 Qi-m, Qi+n+1。 0091 。
28、本发明方法中步骤 3) 待修正区域确定具体过程如下 : 说 明 书 CN 103543691 A 8 6/8 页 9 0092 当刀具由 Qi移动到 Qi+1时, 机床两旋转轴在 Qi, Qi+1 段所对应的平均转动幅度可 分别定义为 : 0093 0094 在确定各段轨迹对应旋转轴平均转动幅度后, 对于 R待修正区域 Qi-m, Qi+n, 若 其不能满足旋转轴转动幅度限制条件, 且其左邻域 Qi-m-1, Qi-m 为与其同向运动区域 : 0095 (R;i-m-1:i-m)(R;i-m:i+n)0 (14) 0096 或 Qi-m-1, Qi-m 为静止区域 : 0097 (R;i-m-。
29、1:i-m)=0 (15) 0098 则当其满足下述条件时, 可将 R待修正区域扩充至 Qi-m-1, Qi+n : 0099 (R;i-m:i+n)(R;i-m-1:i-m) (16) 0100 同理, 若 R待修正区域 Qi-m, Qi+n 不能满足旋转轴转动幅度限制条件, 且当其右 邻域Qi+n, Qi+n+1为静止区域或与其为同向运动区域, 若其满足下述条件, 则R待修正区域 可扩充至 Qi-m, Qi+n+1 : 0101 (R;i-m:i+n)(R;i+n:i+n+1) (17) 0102 不失一般性, 以双摆头型五轴数控机床为例, 根据式 (2) , 刀具切触点 Qi、 Qi+1。
30、处对 应的刀轴矢量 Vi、 Vi+1可分别通过 (Ai, Bi)、 (Ai+1, Bi+1) 表示。当刀具由 Qi移动到 Qi+1时, 机 床两旋转轴在 Qi, Qi+1 段所对应的平均转动幅度可分别定义为 : 0103 0104 在确定各段轨迹对应旋转轴平均转动幅度后, 对于 A待修正区域 Qi-m, Qi+n, 若 其不能满足旋转轴转动幅度限制条件, 且其左邻域 Qi-m-1, Qi-m 为与其同向运动区域 : 0105 (A;i-m-1:i-m)(A;i-m:i+n)0 (19) 0106 或 Qi-m-1, Qi-m 为静止区域 : 0107 (A;i-m-1:i-m) min (20。
31、) 0108 则当其满足下述条件时, 可将 A待修正区域扩充至 Qi-m-1, Qi+n : 0109 (A;i-m:i+n)(A;i-m-1:i-m) (21) 0110 同理, 若 A待修正区域 Qi-m, Qi+n 不能满足旋转轴转动幅度限制条件, 且当其右 邻域Qi+n, Qi+n+1为静止区域或与其为同向运动区域, 若其满足下述条件, 则A待修正区域 可扩充至 Qi-m, Qi+n+1 : 0111 (A;i-m:i+n)(A;i+n:i+n+1) (22) 0112 本发明方法中步骤 4) 旋转轴位置修正具体过程如下 : 0113 在确定 R待修正区域 Qi-m, Qi+n 后, 。
32、该区域中机床旋转轴平均转动幅度可表示 为 : 说 明 书 CN 103543691 A 9 7/8 页 10 0114 0115 则该区域中起始点处旋转轴角度可按下式修正 : 0116 Rnew,i-m=Ri-m (24) 0117 区域中其他刀具切触点所对应的旋转轴角度可修正为 : 0118 Rnew, k=Rnew, k-1+(R;i-m:i+n)|Qk-Qk-1| (25) 0119 不失一般性, 以双摆头型五轴数控机床为例, 则在确定 A待修正区域 Qi-m, Qi+n 后, 该区域中机床旋转轴平均转动幅度可表示为 : 0120 0121 则该区域中起始点处旋转轴角度可按下式修正 : 。
33、0122 Anew, i-m=Ai-m (27) 0123 区域中其他刀具切触点所对应的旋转轴角度可修正为 : 0124 Anew,k=Anew,k-1+(A;i-m:i+n)|Qk-Qk-1| (28) 0125 本发明方法中步骤 5) 轨迹重规划的具体过程如下 : 0126 首先依据旋转轴位置修正模块得到的旋转轴坐标值, 重新计算各刀具切触点处刀 轴矢量值。对于加工轨迹中任意刀具切触点 QiQxi Qyi Qzi, 其对应旋转轴角度按上述步骤 修正为Rnew, i Snew, i后, 可得到刀具切触点坐标QiQxi Qyi Qzi和刀轴矢量Vnew, iVnew, xi Vnew, yi 。
34、Vnew, zi 对应的机床坐标系各轴坐标值。 0127 不失一般性, 以双摆头型五轴数控机床为例, 则首先依据旋转轴位置修正模块得 到的旋转轴坐标值, 重新计算各刀具切触点处刀轴矢量值。对于加工轨迹中任意刀具切触 点 QiQxi Qyi Qzi, 其对应旋转轴角度按上述步骤修正为 Anew, iBnew, i 后, Qi所对应的刀轴矢 量可重计算为 : 0128 0129 而后, 根据上 (2) 式, 可得到刀具切触点坐标 QiQxi Qyi Qzi 和刀轴矢量 Vnew, iVnew, xi Vnew, yi Vnew, zi 对应的机床坐标系各轴坐标值。 0130 本发明的执行效果 : 。
35、0131 为验证本发明方法的有效性, 采用 AB 双摆头型五轴数控机床对叶轮进行了仿真 实验与实际加工, 并从非线性误差大小和五轴实际加工速度等方面与线性插补方法和线性 加密方法进行了对比分析。其中, 图 4a、 4b 与 4c 所示为分别采用本方法、 线性插补方法和 线性加密方法得到的非线性误差图, 图5a、 5b与5c所示为采用三种方法进行加工得到的五 轴加工速度对比图。 0132 从以上几图中可以看到 : 0133 1采用线性插补算法完成叶轮的一个叶片加工需要 1150 个周期, 共耗时间 说 明 书 CN 103543691 A 10 8/8 页 11 2300ms, 加工的过程中产生。
36、的最大非线性误差为 0.4610mm。这是由于线性插补算法不能保 证加工中刀轴矢量始终位于所要求平面, 产生刀具姿态误差, 进而造成非线性误差的产生。 0134 2. 采用线性加密法能够将加工过程中产生的非线性误差控制在加工要求范围内。 这是由于线性加密法通过对非线性误差超过加工要求的程序段线性分割, 不断缩短走刀步 长, 降低各段旋转轴转动幅度, 进而减少加工中产生的非线性误差。然而, 该方法也使得加 工程序段数由 113 增加至 125, 带来待加工程序段段数增多的问题, 不仅加重了 CAD/CAM 与 CNC间的传输负担, 同时也需要更多的存储空间。 对于采用线性加密法改进后的轨迹直接进。
37、 行加工, 需要 1252 个周期, 共耗时间为 2504ms。 0135 3. 采用本方法对原轨迹进行加工时, 非线性误差缩小到 0.1426mm。这是由于本算 法通过对加工中旋转轴转动幅度过大的部分进行修正, 降低各段旋转轴转动幅度, 进而减 少非线性误差的产生, 提高了加工精度。 此外, 采用本算法依据各段刀心点距离对旋转轴转 动幅度进行修正, 避免了旋转轴速度变化引起频繁加减速等问题, 提高了加工效率。 采用本 文所述方法进行加工, 仅需 786 个周期, 共耗时间为 1572ms。与线性加密法相比, 实际加工 时间缩短 37.22%。 说 明 书 CN 103543691 A 11 1/5 页 12 图 1 说 明 书 附 图 CN 103543691 A 12 2/5 页 13 图 2 图 3 说 明 书 附 图 CN 103543691 A 13 3/5 页 14 图 4a 图 4b 说 明 书 附 图 CN 103543691 A 14 4/5 页 15 图 4c 图 5a 说 明 书 附 图 CN 103543691 A 15 5/5 页 16 图 5b 图 5c 说 明 书 附 图 CN 103543691 A 16 。