CN105676784A - 一种以材料去除率为参考的数控加工进给率优化方法 - Google Patents

一种以材料去除率为参考的数控加工进给率优化方法 Download PDF

Info

Publication number
CN105676784A
CN105676784A CN201410652946.6A CN201410652946A CN105676784A CN 105676784 A CN105676784 A CN 105676784A CN 201410652946 A CN201410652946 A CN 201410652946A CN 105676784 A CN105676784 A CN 105676784A
Authority
CN
China
Prior art keywords
cutter
value
feed rate
material removal
row
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
CN201410652946.6A
Other languages
English (en)
Other versions
CN105676784B (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.)
Shenyang Institute of Computing Technology of CAS
Original Assignee
Shenyang Institute of Computing Technology of CAS
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 Shenyang Institute of Computing Technology of CAS filed Critical Shenyang Institute of Computing Technology of CAS
Priority to CN201410652946.6A priority Critical patent/CN105676784B/zh
Publication of CN105676784A publication Critical patent/CN105676784A/zh
Application granted granted Critical
Publication of CN105676784B publication Critical patent/CN105676784B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Numerical Control (AREA)

Abstract

本发明涉及一种以材料去除率为参考的数控加工进给率优化方法。尤其涉及在数控加工应用中,通过每行加工代码中刀具初始点和终点的坐标数据、每行进给率和虚拟材料去除仿真中工件和刀具扫描体每行布尔减运算得到材料去除量,计算去除率和确定进给率与去除率的关系,并对加工代码中每行进给率实现优化,提高数控加工效率。

Description

一种以材料去除率为参考的数控加工进给率优化方法
技术领域
本发明涉及数控加工技术,具体涉及一种以材料去除率为参考的数控加工进给率优化方法。
背景技术
传统的数控加工工艺中进给率的给定仅是参考了刀具材料的力学性能限制,由于缺乏对加工中几何和物理过程的分析,导致给定的加工进给率值相对保守,因此大大降低了加工效率。目前,主要以加工过程中的动态切削力和材料去除率为参考实现进给率的优化。因为求解瞬时动态切削力的约束条件较多,很难小误差的准确给出预测值,以去除率为参考的进给率优化方法则更加简单、有效。此外,加工质量和效率还直接与材料去除率有关。对于半精加工和精加工阶段,保证材料去除率在优化值范围也是必要的工艺策略。而通过虚拟材料去除仿真过程能够给出刀具按每行加工代码切削的材料去除量,依据该值可以进一步确定材料去除率与进给率的关系,计算进给率优化值。
发明内容
针对现有的数控加工代码中加工进给率值较为保守导致的加工效率较低的问题,本发明考虑到在现有的虚拟材料去除仿真应用中直接获取材料去除量值,该值是刀具体按每行代码的加工指令虚拟切削工件后统计的工件被切削掉体积值。该值是对刀具真实切削掉材料量的准确预测,依据该去除量值,计算去除率、去除率与进给率的关系式,最后按照该关系式定量给出进给率优化值。
本发明为实现上述目的所采用的技术方案是:一种以材料去除率为参考的数控加工进给率优化方法,包括以下步骤:
通过逐个读取每行加工代码,获得当前行加工代码所设置的刀具初始位置坐标、刀具终点位置坐标和实际进给率;
根据刀具初始位置坐标和刀具终点位置坐标,计算刀具的加工距离预测值;
应用现有的虚拟材料去除仿真得到材料去除量预测值;
计算进给率和材料去除量预测值的比例系数;
通过所述比例系数计算进给率优化值;
以进给率优化值替代当前加工代码所设置的实际进给率。
所述刀具的加工距离预测值为刀具初始位置坐标和刀具终点位置坐标之间的距离:
L = ( x e - x s ) 2 + ( y e - y s ) 2 + ( z e - z s ) 2
其中,L为刀具的加工距离预测值,刀具初始位置坐标为Ps(xs,ys,zs)、刀具终点位置坐标为Pe(xe,ye,ze),
所述材料去除量预测值为:刀具切削工件后,工件被切削掉的体积。
所述进给率和材料去除量预测值的比例系数为刀具的加工距离预测值与材料去除量预测值的比值:
K = L V
其中,L为刀具的加工距离预测值,V为材料去除量预测值。
所述进给率优化值为:
Fopt=Kvopt
其中,K为进给率和材料去除量预测值的比例系数,vopt为材料去除率参考值。
所述材料去除率参考值vopt在加工工艺制定时给出。
本发明具有以下优点及有益效果:
1.能够确定进给率与材料去除率间的确切关系;
2.不改变原有加工代码的加工轨迹;
3.仅根据去除率参考值和现有材料去除率仿真就能够快速确定进给率优化值;
4.对每行加工代码的进给率分别实现优化,实现加工细节的优化。
附图说明
图1以去除率为参考的进给率优化流程图;
图2加工距离预测值Li计算过程示意图;
图3材料去除量预测值Vi示意图;
具体实施方式
下面结合附图对本发明做详细说明。
本发明包括以下步骤(如图1所示):
读取加工代码每行数据,若已经读完所有数据行,则此加工代码优化过程结束。否则读取第i行数据,根据已读取的第i行之前的数据和第i行数据直接获得刀具初始位置Ps的坐标(xs,ys,zs)、终点位置Pe的坐标(xe,ye,ze)和该行的实际进给率Fi
计算刀具在这i行加工指令控制下的加工距离预测值Li。其中,Li按照下列公式计算:
L i = ( x e - x s ) 2 + ( y e - y s ) 2 + ( z e - z s ) 2 .
应用现有的虚拟材料去除仿真,直接获得仿真中按第i行加工指令刀具切削工件后,工件被切削掉部分的体积,即材料去除量预测值Vi
计算第i行的进给率与材料去除率的比例系数Ki。其中,Ki按照下列公式计算:
K i = L i V i .
计算进给率与材料去除率关系式,按下式公式计算:
Fi=Kivi
当已给定的第i行去除率参考值是viopt时,将其带入进给率与材料去除率关系式,得第i行的进给率优化值Fiopt,按下式公式计算:
Fiopt=Kiviopt
修改第i行实际进给率Fi的值为Fiopt
行编号i值自加1,准备读取第i+1行代码。
所述的以该去除率为参考优化进给率是指,将viopt带入进给率与材料去除率关系式,求出第i行的进给率优化值。
所述的进给率与材料去除率关系式是按以下过程确定:
以数控加工代码为输入,执行虚拟材料去除仿真应用,从该应用中直接获取刀具第i行的材料去除量预测值Vi,如图3所示。
所述第i行的材料去除量预测值Vi是指在虚拟材料去除仿真中按照第i行代码运动而产生的刀具扫描体与工件执行布尔减运算后,工件被切削掉的体积。
从第i行以及第i行之前的代码数据中获取刀具初始位置Ps的坐标(xs,ys,zs)、终点位置Pe的坐标(xe,ye,ze)(如图2所示)和第i行的实际进给率Fi
计算刀具在这行运动指令控制下的加工距离预测值Li,如图2所示。
所述Li为Ps、Pe两点间的距离,计算方法如下式所述。
L i = ( x e - x s ) 2 + ( y e - y s ) 2 + ( z e - z s ) 2
设刀具在初始位置Ps的时间为ts,在终点位置Pe的时间为te,计算第i行的加工行走时间为Δti和计算第i行的材料去除率预测值vi
所述第i行的加工行走时间为Δti=te-ts
所述第i行的材料去除率预测值vi是第i行材料去除量预测值Vi与第i行的加工行走时间的比值,如下式所示。
v i = V i Δ t i
所述的第i行的实际进给率Fi也应该为第i行加工距离预测值Li与第i行的加工行走时间Δti的比值,如下式所示。
F i = L i Δ t i
考虑到上述两个式子中都包含有Δti,整理两个式子,可以得到关于进给率Fi和去除率vi的关系式,如下式所示。
F i = L i · v i V i
对于第i行加工指令来说,因为已经指定了初始位置Ps和终点位置Pe,以及初始旋转轴角度和终点旋转轴角度(对于五轴加工),无论进给率值为多少,其加工距离预测值Li都是不变且可求,材料去量预测值Vi也是不变且已知,即对于第i行加工代码来说加工距离预测值Li与材料去量预测值Vi的比值为常量,设此常量为Ki,表示第i行进给率与材料去除率的比例系数。
所述第i行进给率与材料去除率的比例系数Ki可用下式计算。
K i = L i V i
依据已给出的进给率Fi和去除率vi的关系式,可得最终的进给率与材料去除率关系为以Ki为比例系数的线性关系,可用下式所示。
Fi=Kivi
所述的进给率优化值是指Fiopt=Kiviopt,其中Ki是第i行进给率与材料去除率的比例系数。
完成第i行进给率优化后,对第i+1行采取以上同样的处理,直到所有行加工指令都被处理完成,并对每行原有进给率修改为计算出的优化值。

Claims (6)

1.一种以材料去除率为参考的数控加工进给率优化方法,其特征在于,包括以下步骤:
通过逐个读取每行加工代码,获得当前行加工代码所设置的刀具初始位置坐标、刀具终点位置坐标和实际进给率;
根据刀具初始位置坐标和刀具终点位置坐标,计算刀具的加工距离预测值;
应用现有的虚拟材料去除仿真得到材料去除量预测值;
计算进给率和材料去除量预测值的比例系数;
通过所述比例系数计算进给率优化值;
以进给率优化值替代当前加工代码所设置的实际进给率。
2.根据权利要求1所述的一种以材料去除率为参考的数控加工进给率优化方法,其特征在于,所述刀具的加工距离预测值为刀具初始位置坐标和刀具终点位置坐标之间的距离:
其中,L为刀具的加工距离预测值,刀具初始位置坐标为Ps(xs,ys,zs)、刀具终点位置坐标为Pe(xe,ye,ze)。
3.根据权利要求1所述的一种以材料去除率为参考的数控加工进给率优化方法,其特征在于,所述材料去除量预测值为:刀具切削工件后,工件被切削掉的体积。
4.根据权利要求1所述的一种以材料去除率为参考的数控加工进给率优化方法,其特征在于,所述进给率和材料去除量预测值的比例系数为刀具的加工距离预测值与材料去除量预测值的比值:
其中,L为刀具的加工距离预测值,V为材料去除量预测值。
5.根据权利要求1所述的一种以材料去除率为参考的数控加工进给率优化方法,其特征在于,所述进给率优化值为:
Fopt=Kvopt
其中,K为进给率和材料去除量预测值的比例系数,vopt为材料去除率参考值。
6.根据权利要求5所述的一种以材料去除率为参考的数控加工进给率优化方法,其特征在于,所述材料去除率参考值vopt在加工工艺制定时给出。
CN201410652946.6A 2014-11-17 2014-11-17 一种以材料去除率为参考的数控加工进给率优化方法 Active CN105676784B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410652946.6A CN105676784B (zh) 2014-11-17 2014-11-17 一种以材料去除率为参考的数控加工进给率优化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410652946.6A CN105676784B (zh) 2014-11-17 2014-11-17 一种以材料去除率为参考的数控加工进给率优化方法

Publications (2)

Publication Number Publication Date
CN105676784A true CN105676784A (zh) 2016-06-15
CN105676784B CN105676784B (zh) 2018-03-27

Family

ID=56944147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410652946.6A Active CN105676784B (zh) 2014-11-17 2014-11-17 一种以材料去除率为参考的数控加工进给率优化方法

Country Status (1)

Country Link
CN (1) CN105676784B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107862102A (zh) * 2017-08-30 2018-03-30 华中科技大学 进给速度优化方法
CN108121298A (zh) * 2016-11-29 2018-06-05 财团法人工业技术研究院 自动化加工程序切削力优化***及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1261447A (zh) * 1997-06-12 2000-07-26 西门子公司 控制一刀具进给的方法和装置
CN101976055A (zh) * 2010-11-19 2011-02-16 上海交通大学 五轴数控加工进给率控制***
CN102331749A (zh) * 2010-07-15 2012-01-25 沈阳黎明航空发动机(集团)有限责任公司 一种数控加工工艺参数优化方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1261447A (zh) * 1997-06-12 2000-07-26 西门子公司 控制一刀具进给的方法和装置
EP0988584B1 (de) * 1997-06-12 2005-12-07 Siemens Aktiengesellschaft Verfahren und vorrichtung zur steuerung eines bahnvorschubs
CN102331749A (zh) * 2010-07-15 2012-01-25 沈阳黎明航空发动机(集团)有限责任公司 一种数控加工工艺参数优化方法
CN101976055A (zh) * 2010-11-19 2011-02-16 上海交通大学 五轴数控加工进给率控制***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121298A (zh) * 2016-11-29 2018-06-05 财团法人工业技术研究院 自动化加工程序切削力优化***及方法
CN108121298B (zh) * 2016-11-29 2020-08-25 财团法人工业技术研究院 自动化加工程序切削力优化***及方法
CN107862102A (zh) * 2017-08-30 2018-03-30 华中科技大学 进给速度优化方法
CN107862102B (zh) * 2017-08-30 2020-08-28 华中科技大学 进给速度优化方法

Also Published As

Publication number Publication date
CN105676784B (zh) 2018-03-27

Similar Documents

Publication Publication Date Title
CN110262394B (zh) 一种数控加工中轮廓误差的补偿方法
DE112015004939B4 (de) Verfahren zum Optimieren der Produktivität eines Bearbeitungsprozesses einer CNC-Maschine
TWI414376B (zh) 一種五軸曲面側銑加工系統及其刀具路徑規劃方法
CN104289748B (zh) 一种大型薄壁蒙皮自适应等壁厚铣削***及其加工方法
CN101653921A (zh) 凸轮轴数控磨削轮廓误差补偿方法
CN103801981A (zh) 一种用于样条插补的四次多项式速度规划算法
CN103454972A (zh) 基于ug nx api的刀具五轴数控磨削加工自动编程的方法
CN110119566B (zh) 一种适用于复杂曲面机器人砂带磨抛的切削深度预测方法及装置
JP6781242B2 (ja) 制御装置、機械学習装置及びシステム
CN103971019B (zh) 一种基于几何特征的工件加工能耗预测方法
CN106157721B (zh) 机床的热位移修正训练装置
CN103394988B (zh) 一种多轴联动砂带磨削加工中的进退刀路规划方法
CN103713579A (zh) 一种工业机器人作业方法
Rahmatullah et al. Effectiveness of CNC turning and CNC milling in machining process
CN103760827A (zh) 跃度约束的数控加工进给率的离线规划方法
CN106200558A (zh) 基于模型的数控加工程序生成方法
CN105676784A (zh) 一种以材料去除率为参考的数控加工进给率优化方法
CN108196510A (zh) 针对多刀具机床的刀具切换控制方法
CN205765272U (zh) 具有视觉量测的加工装置
CN104181864A (zh) 智能雕刻机及全自动数控雕刻方法
CN102402198B (zh) 一种多轴数控机床通用后置处理方法
KR20170033009A (ko) 정삭 가공 시뮬레이션 소재의 표면조도 가시화 방법 및 이에 대한 기록매체
CN116383997B (zh) 一种基于数字孪生的大型数控龙门铣床加工精度预测方法
CN110826280A (zh) 基于有限元模拟的筒形件拉深凸耳改善的工艺优化方法
CN102819237B (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