CN106774154A - 一种基于密切面理论的空间曲线插补方法 - Google Patents

一种基于密切面理论的空间曲线插补方法 Download PDF

Info

Publication number
CN106774154A
CN106774154A CN201611258996.1A CN201611258996A CN106774154A CN 106774154 A CN106774154 A CN 106774154A CN 201611258996 A CN201611258996 A CN 201611258996A CN 106774154 A CN106774154 A CN 106774154A
Authority
CN
China
Prior art keywords
point
space curve
bow
error
equation
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.)
Granted
Application number
CN201611258996.1A
Other languages
English (en)
Other versions
CN106774154B (zh
Inventor
智红英
闫献国
杜娟
张唐圣
陈峙
郭宏
***
曹启超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taiyuan University of Science and Technology
Original Assignee
Taiyuan University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Taiyuan University of Science and Technology filed Critical Taiyuan University of Science and Technology
Priority to CN201611258996.1A priority Critical patent/CN106774154B/zh
Publication of CN106774154A publication Critical patent/CN106774154A/zh
Application granted granted Critical
Publication of CN106774154B publication Critical patent/CN106774154B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35408Calculate new position data from actual data to compensate for contour error

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Image Generation (AREA)
  • Complex Calculations (AREA)
  • Numerical Control (AREA)

Abstract

本发明属于数控加工技术领域,提出了一种基于密切面理论的空间曲线插补方法,主要用于多轴加工中刀具路径规划作业。根据空间曲线上插补点处的局部几何形状,在各插补点的从切面的主法线方向上利用等距面构造满足等弓高误差的插补点。但此方向上的弓高误差并不一定是真正意义上的弓高误差,接着利用解析几何中点到直线的距离含义建立弓高误差函数计算两相邻离散点间的最大弓高误差进行验证。采用新的方法能自适应调整加工步长,实现了真正意义上的弓高误差,在各逼近直线段内的弓高误差分布均匀,加工精度高,表面质量好。

Description

一种基于密切面理论的空间曲线插补方法
技术领域:
本发明属于数控加工技术领域,尤其涉及一种基于密切面理论的空间曲线插补方法,主要用于曲面加工中刀具路径规划作业。
背景技术:
在航空、宇航工业、汽车和模具等制造工业中,存在着大量具有复杂曲面的零件,这些零件不但几何形状复杂,而且制造精度和表面质量要求非常高。随着计算机技术与自动控制技术的发展,具有复杂曲面的零件在工业产品中的应用越来越广泛。目前,复杂曲面零件的加工大都是通过数控机床来实现的。刀具路径规划是数控加工工艺设计的重要组成部分,其设计质量直接影响着零件的加工精度和加工效率。曲面加工的刀具路径是由一条条刀触点轨迹曲线组成,从几何上讲,每一条刀触点轨迹曲线实际上都是一条空间曲线,因此刀具路径规划就转换为一条条空间曲线的插补点计算问题。不同的插补点计算方法就形成了不同的插补方法。
目前,应用范围较广的插补点计算方法主要有等参数步长法、等距离步长法、步长筛选法等。
等参数步长法和等距离步长法是对参数和曲线等距分割,虽然这两种方法简单,然而为了使得每段直线的逼近误差满足要求,步长或参数增量只能采用最为不利的情况选取,从而造成后续处理程序庞大,实际的弓高误差分布不均匀。
步长筛选法采用相等步长作为基础,先是使用较小的相等距离或参数离散刀具轨迹,然后校核每段直线的实际逼近误差,最后需要删除多余的离散点,以使剩余的轨迹误差更加均匀。步长筛选法虽然克服了等参数步长法和等距离步长法的缺点,但在校核每段直线内的弓高误差时都是近似的弓高误差,从而影响曲面的表面质量,降低了工件的加工精度。
发明内容:
为了解决传统方法在多轴加工刀具路径规划步长计算方面存在的问题,本发明提出了一种基于密切面理论的满足弓高允差的空间曲线插补方法。它能根据空间曲线上P0点处的局部几何形状,自适应地调整加工步长,利用弓高误差函数计算每段直线内的实际弓高误差,使得在各逼近直线段内的弓高误差分布均匀,加工精度高,表面质量好。
根据微分几何的相关知识,在空间曲线上的一点处,三条相互垂直的切线、主法线和副法线构成了曲线的基本三棱形,由它们生成了这点处的密切平面,法平面和从切面。在这三个平面中,密切面是“最贴近曲线”的平面,从切面是过切线且垂直于密切平面的。基于此结论,在从切面的主法线方向上满足等弓高误差要求得到离散的插补点,由于在各点处曲线的曲率和挠率不同,此时的误差并不一定是真正意义上的弓高误差,所以还需要利用弓高误差函数计算两相邻插补点间的最大弓高误差进行验证。
根据上面描述,基于密切面理论的满足弓高允差的空间曲线插补方法包括以下步骤:
步骤(1)假设一条空间曲线Γ的参数方程r=r(t)={x(t),y(t),z(t)}t∈[a,b],插补开始时,第0个插补点P0的参数为t0=a,弓高允差ε,所述弓高允差大小影响自由曲线的表面质量和加工精度,弓高允差越小表面质量越好,所述弓高允差由生产厂家根据所加工表面设定的,为已知量;
步骤(2)在P0点处,计算r(t0),r′(t0),r″(t0),求得从切面π的方程r″(t0)·[ρ-r(t0)]=0,ρ为从切面上任一点的向量,在主法线方向上以弓高允差ε为距离构造从切面π的等距面π1
步骤(3)联立等距面π1方程和空间曲线Γ的方程,求解等距面π1和空间曲线Γ的交点的参数t1
步骤(4)计算t0和t1所对应的两插补点P0和P1间的最大弓高误差maxδ。求解最大弓高误差有中点法、二分法和黄金分割法,但都不是真正意义上的最大弓高误差,误差程度比较高,本发明通过利用解析几何中点到直线的距离的知识,建立了P0和P1两点之间的任一点的弓高误差函数利用函数求最值的方法求得maxδ;
步骤(5)若maxδ<ε,则P1作为下一个插补点,否则采用线搜索方法找到满足弓高允差要求的点作为下一个插补点;
步骤(6)返回步骤(2);直到一条空间曲线的作业结束。
附图说明
图1是等距面示意图。
图2是本发明的方法流程图。
图3是空间曲线Γ的插补点示意图。
图4是空间曲线Γ插补点间的最大弓高误差曲线图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图1-4及实施例子,对本发明进行进一步的详细描述。此处所描述的具体实施例子仅用于解释本发明,并不用于限定本发明。
1.假设一条空间曲线Γ的参数方程为r=r(t)={t,t2,t3}t∈[0,100],第0个插补点P0的参数为t0=0,弓高允差ε=0.001。
2.在P0点处,计算r(t0),r′(t0),r″(t0),
则r(t0)={t0,t0 2,t0 3},r,′(t0)={1,2t0,3t0 2},r″(t0)={0,2,6t0},
得从切面π方程为:r″(t0)·[ρ-r(t0)]=0,即y+3t0z-t0 2-3t0 4=0,ρ为从切面上任一点的向量。
在从切面π的主法线方向上以弓高允差ε为距离构造从切面π的等距面π1
3.联立等距面π1方程和空间曲线Γ的方程,得交点P1的参数t1是方程的根,利用matlab软件求解。
4.计算P0和P1两相邻插补间的最大弓高误差maxδ。利用解析几何中点到直线距离的含义,建立了P0和P1两点之间的任一点的弓高误差函数利用函数求最值的方法求得maxδ;
5.若maxδ<ε,则P1作为下一个插补点,否则采用线搜索方法逐步缩小区间找到满足弓高允差要求的点作为下一个插补点;
6.返回步骤(2);直到一条空间曲线上的所有插补点确定完。
空间曲线Γ插补点示意图和最大弓高误差曲线图如图3~4所示。

Claims (2)

1.一种基于密切面理论的空间曲线插补方法,其特征在于,具体步骤如下:
步骤(1)假设一条空间曲线Γ的参数方程为r=r(t)t∈[a,b],插补开始时,第0个插补点P0的参数为t0=a,弓高允差ε;
步骤(2)在P0点处,计算r(t0),r′(t0),r″(t0),求得从切面π的方程r″(t0)·[ρ-r(t0)]=0,ρ为从切面上任一点的向量,在主法线方向上以弓高允差ε为距离构造从切面π的等距面π1
步骤(3)联立等距面π1方程和空间曲线Γ的方程,求解等距面π1和空间曲线Γ的交点的参数t1
步骤(4)计算t0和t1所对应的两插补点P0和P1间的最大弓高误差maxδ;
步骤(5)若maxδ<ε,则P1作为下一个插补点,否则采用线搜索方法逐步缩小区间找到满足弓高允差要求的点作为下一个插补点;
步骤(6)返回步骤(2);直到一条空间曲线的作业结束。
2.根据权利要求1所述的基于密切面理论的空间曲线插补方法,其特征在于,
步骤(4)建立P0和P1两点之间的任一点的弓高误差函数利用函数求最值的方法求得maxδ。
CN201611258996.1A 2016-12-30 2016-12-30 一种基于密切面理论的空间曲线插补方法 Expired - Fee Related CN106774154B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611258996.1A CN106774154B (zh) 2016-12-30 2016-12-30 一种基于密切面理论的空间曲线插补方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611258996.1A CN106774154B (zh) 2016-12-30 2016-12-30 一种基于密切面理论的空间曲线插补方法

Publications (2)

Publication Number Publication Date
CN106774154A true CN106774154A (zh) 2017-05-31
CN106774154B CN106774154B (zh) 2018-11-13

Family

ID=58953769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611258996.1A Expired - Fee Related CN106774154B (zh) 2016-12-30 2016-12-30 一种基于密切面理论的空间曲线插补方法

Country Status (1)

Country Link
CN (1) CN106774154B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107145126A (zh) * 2017-06-29 2017-09-08 南京航空航天大学 考虑误差区域性分布的数控加工刀轨分区映射方法
CN110116353A (zh) * 2019-06-03 2019-08-13 武汉理工大学 一种叶片前后缘机器人砂带磨抛步长优化方法
CN111983975A (zh) * 2020-07-23 2020-11-24 江苏大学 一种参数增量补偿的样条曲线插补方法
CN112987647A (zh) * 2021-01-04 2021-06-18 苏州科技大学 参数曲面平底刀五轴加工的等误差刀轨生成方法
CN114563979A (zh) * 2022-02-25 2022-05-31 苏州谷夫道自动化科技有限公司 单通道半闭环多主轴多工位加工的补偿方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6225771B1 (en) * 1999-12-01 2001-05-01 General Electric Company Probe chord error compensation
CN105045211A (zh) * 2015-07-13 2015-11-11 太原科技大学 一种等弓高误差变步长切线插补方法
CN105676787A (zh) * 2015-12-28 2016-06-15 龙兵 一种椭圆弧插补算法
CN105759725A (zh) * 2016-03-22 2016-07-13 大连理工大学 速度敏感区间恒速曲线插补速度规划方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6225771B1 (en) * 1999-12-01 2001-05-01 General Electric Company Probe chord error compensation
CN105045211A (zh) * 2015-07-13 2015-11-11 太原科技大学 一种等弓高误差变步长切线插补方法
CN105676787A (zh) * 2015-12-28 2016-06-15 龙兵 一种椭圆弧插补算法
CN105759725A (zh) * 2016-03-22 2016-07-13 大连理工大学 速度敏感区间恒速曲线插补速度规划方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨振玲,等: "等弓高误差变步长的插补点求取方法优化", 《工具技术》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107145126A (zh) * 2017-06-29 2017-09-08 南京航空航天大学 考虑误差区域性分布的数控加工刀轨分区映射方法
CN110116353A (zh) * 2019-06-03 2019-08-13 武汉理工大学 一种叶片前后缘机器人砂带磨抛步长优化方法
CN111983975A (zh) * 2020-07-23 2020-11-24 江苏大学 一种参数增量补偿的样条曲线插补方法
CN112987647A (zh) * 2021-01-04 2021-06-18 苏州科技大学 参数曲面平底刀五轴加工的等误差刀轨生成方法
CN112987647B (zh) * 2021-01-04 2022-03-29 苏州科技大学 参数曲面平底刀五轴加工的等误差刀轨生成方法
CN114563979A (zh) * 2022-02-25 2022-05-31 苏州谷夫道自动化科技有限公司 单通道半闭环多主轴多工位加工的补偿方法及***
CN114563979B (zh) * 2022-02-25 2023-10-13 苏州谷夫道自动化科技有限公司 单通道半闭环多主轴多工位加工的补偿方法及***

Also Published As

Publication number Publication date
CN106774154B (zh) 2018-11-13

Similar Documents

Publication Publication Date Title
CN106774154B (zh) 一种基于密切面理论的空间曲线插补方法
CN102637216B (zh) 一种复杂组合曲面的数控侧铣加工刀轨生成方法
Feng et al. Constant scallop-height tool path generation for three-axis sculptured surface machining
CN102289534A (zh) 渐开线斜齿轮的高精度建模方法
CN108062073B (zh) 一种用于高质量加工的圆弧平滑压缩插补方法
CN102581705B (zh) 一种铣削加工工件误差的分度补偿方法
CN103412978A (zh) 一种基于工件三维扫描的拉弯工艺模型修正方法
CN108073138B (zh) 适用于高速高精加工的椭圆弧平滑压缩插补算法
CN110069041A (zh) 一种基于在机测量的工件加工方法及***
CN109597359B (zh) 数值控制装置
CN106774153A (zh) 一种s形球头铣刀的轮廓度补偿方法
CN110688709A (zh) 一种基于工件点云模型的蒙皮工艺模型修正方法
CN105045211A (zh) 一种等弓高误差变步长切线插补方法
CN103092134A (zh) 三维修边刃口的螺旋插补数控加工刀具轨迹生成方法
CN104317251A (zh) 基于Obrechkoff算法的三次NURBS曲线实时插补方法
CN107037779A (zh) 非均匀公差下的自由曲面nc加工刀具轨迹优化方法
CN107322008A (zh) 一种车外圆工艺中已加工表面的三维建模方法
CN104035379B (zh) 一种进给轴之间的垂直度误差的补偿方法
CN106292531B (zh) 一种计算加工zn1蜗杆盘状成形刀具廓形边界的算法
CN112051803B (zh) 一种基于空间平面法向量的小线段光顺方法
Lo et al. An improved method for scheduling the tool paths for three-axis surface machining
CN105116840A (zh) 一种空间曲线一次插补缓变误差补偿方法
Du et al. The avoidance of cutter gouging in five-axis machining with a fillet-end milling cutter
Li et al. Analysis and optimization of the properties of the grinding contact line for form-grinding modified helical gears
CN103543691A (zh) 适用于自由曲面高速高精加工的旋转轴位置优化方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181113

Termination date: 20201230