CN102707664B - 一种对五轴加工刀具平滑加工路径的方法 - Google Patents
一种对五轴加工刀具平滑加工路径的方法 Download PDFInfo
- Publication number
- CN102707664B CN102707664B CN201210157900.8A CN201210157900A CN102707664B CN 102707664 B CN102707664 B CN 102707664B CN 201210157900 A CN201210157900 A CN 201210157900A CN 102707664 B CN102707664 B CN 102707664B
- Authority
- CN
- China
- Prior art keywords
- prime
- vector
- discrete
- optimizing
- optimized
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Numerical Control (AREA)
Abstract
本发明公开了一种对五轴加工刀具平滑加工路径的方法,包括以下步骤:获取五轴加工刀具在单位球面上的离散姿态矢量与位置矢量,根据离散姿态矢量获得变换四元数,利用最小二乘法对变换四元数在四元数空间内进行参数插值优化,以得到优化后的单位四元数,根据优化后的单位四元数获得优化后的离散姿态矢量,离散姿态矢量位于单位球面上,采用最小二乘法对位置矢量进行插值优化,通过插值优化的位置矢量与优化后的离散姿态矢量获得平滑的加工路径,将平滑的加工路径输入五轴数控机床,从而实现对工件的加工。本发明能够对单位球面上离散的姿态点插值,以形成一条连续平滑的轨迹,并能利用平滑的轨迹进行实际切削,以提高加工精度。
Description
技术领域
本发明属于计算机数控加工技术领域,更具体地,涉及一种对五轴加工刀具平滑加工路径的方法。
背景技术
五轴联动数控加工相对于传统的三轴联动数控加工,在提高加工质量、降低加工成本和减少加工时间等方面有着明显的优势。其加工路径的生成对加工效率和加工质量影响巨大。在五轴联动数控加工中加工路径包括两部分:一是刀触点的平动,其实质是空间中质点的运动;二是刀轴的转动,也就是刀具姿态的变化,由于刀具姿态可以用单位矢量来表示,因此姿态变化的实质是单位球面上质点的运动。
在五轴加工中,虽然可以实时调整刀具姿态以避免刀具的干涉和碰撞,且可将刀具相对工件表面处于最有效地切削状态,但同时必须实时地确定每个插补周期刀具的姿态。给定一系列的刀具姿态点矢量,这些姿态点矢量可以看成是单位球面上的离散点,对这些离散点进行插值运算以生成一条连续的轨迹有很多种方法,如拉格朗日多项式插值、参数三次曲线等,但这些方法不能保证生成的曲线仍在单位球面上,更重要的是这些生成的曲线不连续且不平滑,由此导致刀具加工的精度偏低。
发明内容
针对现有技术的缺陷,本发明的目的在于提供一种对五轴加工刀具平滑加工路径的方法,其能够对单位球面上离散的姿态点插值,以形成一条连续平滑的轨迹,利用该平滑的轨迹进行实际切削可以提高加工精度。
为实现上述目的,本发明提供了一种对五轴加工刀具平滑加工路径的方法,包括以下步骤:
(1)获取五轴加工刀具在单位球面上的离散姿态矢量Pi'=Pi'xi+Pi'yj+Pi'zk与位置矢量,其中i、j和k为基本矢量,Pi′x、Pi′y、Pi′z分别为离散姿态矢量Pi'在X、Y、Z轴三个方向的分量值;
(2)根据离散姿态矢量Pi'获得变换四元数Qi′;
(3)利用最小二乘法对变换四元数Qi'在四元数空间内进行参数插值优化,以得到优化后的单位四元数Q′i′;
(4)根据优化后的单位四元数Q′i′获得优化后的离散姿态矢量P′i′,离散姿态矢量P′i′位于单位球面上;
(5)采用最小二乘法对位置矢量进行插值优化;
(6)通过插值优化的位置矢量与优化后的离散姿态矢量获得平滑的加工路径。
本发明的方法还包括:在步骤(6)以后,将平滑的加工路径输入五轴数控机床,从而实现对工件的加工。
步骤(2)进一步包括:
获取与离散姿态矢量Pi'xi+Pi′y+jPi和基本矢量i垂直的矢量Si'xi+Si′yj+Si′zk=i×(Pi′xi+Pi′yj+Pi′zk)=Pi′yk-Pi zj,其中Si′x、Si′y和Si′z是矢量垂直的矢量在X、Y、Z轴三个方向的分量值,将矢量单位化得到:
利用离散姿态矢量Pi'xi+Pi′yj+Pi'zk与基本矢量i间的夹角关系θ得到变换四元数Qi′:
将变换四元数Qi'进一步表示为Qi′=ai′0+ai′xi+ai′yj+ai′zk,具体为:
对比上述两个等式中的系数,以得到数集: 将该数集拟合成一条曲线。
步骤(3)进一步包括:
用最小二乘法对拟合的曲线进行优化,以得到一条新的曲线;
取该曲线上离散的点集 作为优化后的点集;
将优化后的离散点集 替换原数集,以得到优化后的一系列Q′i′值:
通过本发明所构思的以上技术方案,与现有技术相比,具有以下的有益效果:
1)本发明利用四元数代数可以方便处理刚体空间旋转问题这个巨大优势,将刀具姿态插值优化问题转化为四元数代数计算问题;
2)首先获取一系列离散的刀具姿态矢量,利用四元数物理含义获得一系列单位四元数,在四元数空间中对其进行优化,从而到更加平滑连续的球面姿态曲线,利用优化后的姿态曲线可获得更加平滑的加工路径;
3)采用优化的加工路径加工工件可以降低切削力的变化,避免震动和过切的发生,从而提高了加工精度。
附图说明
图1是本发明对五轴加工刀具平滑加工路径的方法的流程图。
图2是优化前后变换四元数的四个元素aio、aix、aiy、aiz对比图。
图3是优化前后的离散姿态矢量在三维坐标系中的对比示意图。
图4是优化前后的离散姿态矢量在单位球面上的曲线图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
由于刀具姿态曲线是四元数空间Q4上的曲线,因此刀具的k阶平滑性(即Ck,k≥1)不能由三维向量空间上的度量来确定,而应该由四元数空间Q4上的度量来确定。
本发明对五轴加工刀具平滑加工路径的方法包括以下步骤:
(1)获取五轴加工刀具在单位球面上的离散姿态矢量Pi'=Pi'xi+Pi'yj+Pi'zk和位置矢量,其中i’=1,2,...,m,m为离散姿态矢量的数量,i、j和k为基本矢量,Pi′x、Pi′y、Pi'z分别为离散姿态矢量Pi′在X、Y、Z轴三个方向的分量值;
(2)根据离散姿态矢量Pi'获得变换四元数Qi′;
具体而言,首先获取与离散姿态矢量Pi′xi+Pi′yj+Pi′zk和基本矢量i垂直的矢量Si'xi+Si'yj+Si′zk=i×(Pi′xi+Pi′yj+Pi′zk)=Pi′yk-Pi′zj,其中Si′x、Si′y和Si′z是矢量垂直的矢量在X、Y、Z轴三个方向的分量值,将矢量单位化得到:
然后,利用离散姿态矢量Pi'xi+Pi'yj+Pi'zk与基本矢量i间的夹角关系:i·(Pi′xi+Pi′yj+Pi′zk)=Pi′x=cosθ,得到基本矢量i绕自身旋转θ角,基本矢量i再绕矢量Si'xi+Si'yj+Si'zk旋转θ角的四元数表示,即变换四元数Qi′:
在四元数空间内,式(1)中的变换四元数Qi′可进一步表示为Qi'=ai′0+ai'xi+ai′yj+ai'zk,其中,ai′0、ai′x、ai′y、ai'z∈R1,其中R1代表一维向量空间,ai′0、ai′x、ai′y、ai′z为变换四元数Qi′中的四个元素,刀具姿态曲线的平滑性可以由R1×R1×R1×R1上的度量来确定。
由Qi'=ai′0+ai′xi+ai′yj+ai′zk具体可得到:
对比式(1)和(2)中的系数,可以得到数集: 该数集可以拟合成一条曲线;
(3)利用最小二乘法对变换四元数Qi'在四元数空间内进行参数插值优化,以得到优化后的单位四元数Q′i′;
具体而言,用最小二乘法对步骤(2)中拟合的曲线进行优化,得到一条新的曲线,取该曲线上离散的点集 作为优化后的点集,将优化前后的四条曲线对比显示,如图2所示,粗线为优化前数据,细线为优化后数据,可以看出优化后的曲线要更加平滑。
将优化后的离散点集 替换式(2)中的系数,可得到优化后的一系列Q′i'值:
(4)根据优化后的单位四元数Q′i′获得优化后的离散姿态矢量P′i′,离散姿态矢量P′i′位于单位球面上;
图3是优化前后刀具的离散姿态矢量在三维坐标系中的对比显示图,同时参考图4,其中实线表示优化之前的离散姿态矢量,点线为优化后的离散姿态矢量,可以清晰的看出,优化前后的离散姿态矢量都在单位球面上,而优化后的离散姿态矢量曲线更加平滑。
(5)采用最小二乘法对位置矢量进行插值优化;
(6)通过插值优化的位置矢量与优化后的离散姿态矢量获得平滑的加工路径;
在数控加工中,加工路径是由一系列的刀位点组成的,每一个刀位点可由刀具的位置矢量和离散姿态矢量定义。
在Visual C++环境下,使用ACIS工具包将原始的离散刀位点可视化,可以看出其走刀不够平滑,存在角加速度大的情况,对加工不利,而对比优化后的加工路径,其平滑性得到很大的提升。
(7)将平滑的加工路径输入五轴数控机床,从而实现对工件的加工。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (2)
1.一种对五轴加工刀具平滑加工路径的方法,其特征在于,包括以下步骤:
(1)获取五轴加工刀具在单位球面上的离散姿态矢量Pi'=Pi'xi+Pi'yj+Pi'zk与位置矢量,其中i、j和k为基本矢量,Pi'x、Pi'y、Pi'z分别为离散姿态矢量Pi'在X、Y、Z轴三个方向的分量值;
(2)根据离散姿态矢量Pi'获得变换四元数Qi',具体包括:
获取与离散姿态矢量Pi'xi+Pi'yj+Pi'zk和基本矢量i垂直的矢量Si'xi+Si'yj+Si'zk=i×(Pi'xi+Pi'yj+Pi'zk)=Pi'yk-Pi'zj,其中Si'x、Si'y和Si'z是矢量垂直的矢量在X、Y、Z轴三个方向的分量值,将矢量单位化得到:
利用离散姿态矢量Pi'xi+Pi'yj+Pi'zk与基本矢量i间的夹角关系θ得到变换四元数Qi':
将变换四元数Qi'进一步表示为Qi'=ai'0+ai'xi+ai'yj+ai'zk,具体为:
对比上述等式(1)和(2)中的系数,以得到数集: 将该数集拟合成一条曲线;
(3)利用最小二乘法对变换四元数Qi'在四元数空间内进行参数插值优化,以得到优化后的单位四元数Q'i',具体包括:
用最小二乘法对拟合的曲线进行优化,以得到一条新的曲线;
取该曲线上离散的点集 作为优化后的点集;
将优化后的离散点集 替换原数集,以得到优化后的一系列Q′i'值:
(4)根据优化后的单位四元数Q'i'获得优化后的离散姿态矢量P′i',离散姿态矢量P′i'位于单位球面上,具体包括:
(5)采用最小二乘法对位置矢量进行插值优化;
(6)通过插值优化的位置矢量与优化后的离散姿态矢量获得平滑的加工路径。
2.根据权力要求1所述的方法,其特征在于,还包括步骤:在步骤(6)之后,将平滑的加工路径输入五轴数控机床,从而实现对工件的加工。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210157900.8A CN102707664B (zh) | 2012-05-21 | 2012-05-21 | 一种对五轴加工刀具平滑加工路径的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210157900.8A CN102707664B (zh) | 2012-05-21 | 2012-05-21 | 一种对五轴加工刀具平滑加工路径的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102707664A CN102707664A (zh) | 2012-10-03 |
CN102707664B true CN102707664B (zh) | 2014-03-26 |
Family
ID=46900556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210157900.8A Active CN102707664B (zh) | 2012-05-21 | 2012-05-21 | 一种对五轴加工刀具平滑加工路径的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102707664B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI645274B (zh) * | 2017-09-12 | 2018-12-21 | 國立臺灣科技大學 | 工件加工方法及其加工系統 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103499947B (zh) * | 2013-10-11 | 2016-01-20 | 黑龙江科技大学 | 一种高温合金复杂曲面零件的数控加工方法 |
CN105676786B (zh) * | 2016-01-27 | 2018-06-22 | 大连理工大学 | 一种五轴数控加工中考虑各旋转轴角速度平滑特性的刀轴矢量插值方法 |
CN105527927B (zh) * | 2016-01-29 | 2018-06-12 | 大连理工大学 | 一种基于机床各旋转轴角加速度分治优化的五轴加工刀轴矢量插值方法 |
CN107807612B (zh) * | 2017-12-12 | 2020-09-22 | 科德数控股份有限公司 | 基于四元数螺旋线球面插补法的数控机床球面加工方法 |
CN109531573B (zh) * | 2018-12-25 | 2022-03-29 | 珞石(山东)智能科技有限公司 | 一种基于样条线机器人姿态平滑路径生成方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5726896A (en) * | 1995-08-30 | 1998-03-10 | University Of Utah Research Foundation | Method and system for spline interpolation, and their use in CNC |
CN101738984A (zh) * | 2009-12-23 | 2010-06-16 | 哈尔滨工业大学 | 一种基于四元数的五坐标样条插补控制方法 |
CN102393678A (zh) * | 2011-08-25 | 2012-03-28 | 沈阳高精数控技术有限公司 | 适用于五轴数控装置的轨迹平滑处理方法 |
-
2012
- 2012-05-21 CN CN201210157900.8A patent/CN102707664B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5726896A (en) * | 1995-08-30 | 1998-03-10 | University Of Utah Research Foundation | Method and system for spline interpolation, and their use in CNC |
CN101738984A (zh) * | 2009-12-23 | 2010-06-16 | 哈尔滨工业大学 | 一种基于四元数的五坐标样条插补控制方法 |
CN102393678A (zh) * | 2011-08-25 | 2012-03-28 | 沈阳高精数控技术有限公司 | 适用于五轴数控装置的轨迹平滑处理方法 |
Non-Patent Citations (6)
Title |
---|
丁汉 等.五轴数控加工的刀具路径规划与动力学仿真.《科学通报》.2010,第55卷(第25期),2510-2519. |
五轴加工刀具姿态球面NURBS曲线设计及优化;张小明 等;《机械工程学报》;20100930;第46卷(第17期);140-144 * |
五轴数控加工的刀具路径规划与动力学仿真;丁汉 等;《科学通报》;20100905;第55卷(第25期);2510-2519 * |
刀触点网格上整体光顺五轴数控加工刀轴方向的模型与算法;毕庆贞 等;《中国科学:技术科学 》;20101020;第40卷(第10期);1159-1168 * |
张小明 等.五轴加工刀具姿态球面NURBS曲线设计及优化.《机械工程学报》.2010,第46卷(第17期),140-144. |
毕庆贞 等.刀触点网格上整体光顺五轴数控加工刀轴方向的模型与算法.《中国科学:技术科学 》.2010,第40卷(第10期),1159-1168. |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI645274B (zh) * | 2017-09-12 | 2018-12-21 | 國立臺灣科技大學 | 工件加工方法及其加工系統 |
Also Published As
Publication number | Publication date |
---|---|
CN102707664A (zh) | 2012-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102707664B (zh) | 一种对五轴加工刀具平滑加工路径的方法 | |
CN102591257B (zh) | 面向参数曲线刀具轨迹的数控***轮廓误差控制方法 | |
CN103592891B (zh) | 运动学约束的复杂曲面五轴数控加工刀矢光顺方法 | |
CN103558808B (zh) | 复杂曲面五轴数控加工刀矢的运动学控制方法 | |
CN102566494B (zh) | 一种基于刀具矢量平滑压缩的五轴数控插补方法 | |
Du et al. | Formulating swept profiles for five-axis tool motions | |
CN101870073B (zh) | 基于工艺***刚度特性的多轴数控加工刀具运动规划方法 | |
CN102608952B (zh) | 对采用球头刀具的五轴联动机床平滑加工路径的方法 | |
CN103105152A (zh) | 一种基于齿轮加工仿真模型的齿轮加工表面形貌分析方法 | |
CN106334972A (zh) | 一种球头铣刀平面加工的刀刃接触判据方法 | |
Wang et al. | Design and implementation of five-axis transformation function in CNC system | |
CN103324140B (zh) | 五轴加工中通用刀具扫描体的生成方法 | |
Wang et al. | The mathematical model of spiral bevel gears-A review | |
CN104070523A (zh) | 基于空间坐标转换的工业机器人实时圆弧插补实现方法 | |
Yingjie et al. | Adaptive tool-path generation on point-sampled surfaces | |
CN102799143B (zh) | 薄壁曲面零件加工质量缺陷区域计算方法 | |
CN102393679B (zh) | 一种多轴加工***的相对动刚度获取方法及其应用 | |
Owen et al. | A multi-arm robotic system for optimal sculpting | |
CN106094731A (zh) | 一种旋转体激光切割的方法 | |
Cripps et al. | Using geometric algebra to represent and interpolate tool poses | |
Khalilpour et al. | Kinematic performance indices analyzed on four planar cable robots via interval analysis | |
CN103217924A (zh) | 面向实时控制应用的过约束重型并联机床动力学建模方法 | |
CN111061218B (zh) | 一种基于acis的复杂曲面加工切削力预测方法及设备 | |
CN104597836A (zh) | 外覆盖件模具四轴加工***综合刚度性能进行切削的方法 | |
CN102819240B (zh) | 五轴联动数控机床的加工质量缺陷区域计算方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200615 Address after: No.329, Yanxin Road, Huishan Economic Development Zone, Huishan District, Wuxi City, Jiangsu Province Patentee after: HUST-WUXI Research Institute Address before: 430074 Hubei Province, Wuhan city Hongshan District Luoyu Road No. 1037 Patentee before: HUAZHONG University OF SCIENCE AND TECHNOLOGY |
|
TR01 | Transfer of patent right |