Nothing Special   »   [go: up one dir, main page]

CN108319229B - 一种数控加工的小直线段进给速度控制方法 - Google Patents

一种数控加工的小直线段进给速度控制方法 Download PDF

Info

Publication number
CN108319229B
CN108319229B CN201810222937.1A CN201810222937A CN108319229B CN 108319229 B CN108319229 B CN 108319229B CN 201810222937 A CN201810222937 A CN 201810222937A CN 108319229 B CN108319229 B CN 108319229B
Authority
CN
China
Prior art keywords
straight line
numerical control
line segment
speed
interpolation
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
Application number
CN201810222937.1A
Other languages
English (en)
Other versions
CN108319229A (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.)
Chengdu Aircraft Industrial Group Co Ltd
Original Assignee
Chengdu Aircraft Industrial Group Co Ltd
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 Chengdu Aircraft Industrial Group Co Ltd filed Critical Chengdu Aircraft Industrial Group Co Ltd
Priority to CN201810222937.1A priority Critical patent/CN108319229B/zh
Publication of CN108319229A publication Critical patent/CN108319229A/zh
Application granted granted Critical
Publication of CN108319229B publication Critical patent/CN108319229B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/416Numerical 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 of velocity, acceleration or deceleration
    • G05B19/4163Adaptive control of feed or cutting velocity
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36521Select by combination of detected force, acceleration, speed, work rate

Landscapes

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

Abstract

本发明公开一种数控加工的小直线段进给速度控制方法,对小于数控系统最小插补周期的插补距离,且存在较大方向余弦夹角变化的小直线段进行进给速度约束和重新规划。本发明可在后置处理过程就结合数控系统插补参数进行进给速度优化,减小数控后置处理程序在实际机床上因小直线段的频繁速度变化带来的进给迟滞或运动过程坐标轴超速等原因带来的零件加工质量缺陷。

Description

一种数控加工的小直线段进给速度控制方法
技术领域
本发明涉及数控加工工艺,特别是基于后置处理过程的小直线段进给速度控制方法。
背景技术
对于数控机床及系统来说,进给速度的平滑性是除跟踪精度以外的另一个关键问题,这是因为它在提高加工曲面质量方面具有重要的作用。在加工由大量短小直线段(G01代码)组成的空间曲面时,经常会出现进给速度的波动。这会使切削刀具的负载发生波动,增加加工时间并导致表面加工质量降低。其主要原因是计算机辅助制造(CAM)软件算法带来的直线段长度的不均匀性。传统的数控机床及系统控制器采用基于二级插补与固定插补周期的时间分割法来插补直线段。在给定的直线段长度不等于期望进给速度的整数倍时,就会出现零头距离问题,从而插补该直线所需要的周期数目就需要取整,取整会带来进给速度波动并降低加工质量。对于包含许多长度不均匀的直线段的NC代码程序来说,会导致频繁的进给速度波动。
另外,由于CNC中计算速度的限制,插补周期T必须大于等于数控机床及体统完成一次插补所需的最小周期。在出现这种下限情况时,进给速度波动只能被动地减少到一个较低的水平。
发明内容
本发明提供一种控制平滑、规划合理的短小直线段进给速度控制方法。
本发明提出了一种数控加工的小直线段进给速度控制方法,包括以下步骤:
步骤1 :获取或设定待后置处理的数控机床及系统的插补周期Tc和许用的棱边临界角度δ;
步骤2: 根据数控程序中的预期进给速度F和插补周期Tc计算得到机床插补周期内的最大插补距离ΔS=F×Tc;
步骤3: 根据数控程序得到的直线段长度L和相邻直线段的方向余弦夹角θ进行判断:如果θδ或者LΔS均不需进行速度控制优化,如果θ > δL < ΔS,则确认该直线段为需进行速度控制的小直线段,进入步骤4;
步骤4: 根据最大插补距离ΔS和小直线段长度L,计算得到该段长度为L的小直线段所需的插补次数N=Ceiling(L÷ΔS),(Ceiling为向上取整函数),则计算得到重新计算后的进给速度Fo=L÷(N×Tc)
本发明相比以往技术具有如下积极效果:
本发明创新地提出了一种基于后置处理的小直线段进给速度控制方法,可减少数控机床在小直线段加工过程中产生的速度迟滞、超速等异常现象,可有效提升小直线段程序加工中的质量和运行效率。
本发明所述方法在后置处理过程能提前进行速度规划,降低了数控机床及系统在数控程序执行过程的速度规划计算难度,使得经本方法优化后的数控程序进给速度与机床实际运行速度更接近,更能反映数控程序的实际加工状态。
本发明可对小于数控系统最小插补周期的插补距离,且存在较大方向余弦夹角变化的小直线段进行进给速度约束和重新规划;可在后置处理过程就结合数控系统插补参数进行进给速度优化,减小数控后置处理程序在实际机床上因小直线段的频繁速度变化带来的进给迟滞或运动过程坐标轴超速等原因带来的零件加工质量缺陷。
附图说明
附图1是数控程序中相邻直线段示意图。
附图2是应用本发明所优化得到的进给速度示意图。
具体实施方式
下面结合附图1和附图2以某型数控机床后置处理实例进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
步骤1 :获取插或设置补周期Tc和许用的棱边临界角度δ
Tc=0.002秒=0.002*(1/60)分钟=0.000033分钟,
系统许用的棱边临界角度δ设置为36°
步骤2: 计算该机床插补周期内的最大插补距离ΔS=F×Tc。
程序中的进给速度F为8000毫米/分钟,由此可得
ΔS=F×Tc=8000*0.000033333=0.266667 毫米
步骤3: 分别计算相邻直线段长度L及其方向余弦夹角θ,并判断是否是小直线段。
相邻直线段的分布示意图见图1,相邻两直线段的长度和方向余弦夹角分别为
L1=0.213 < ΔS,θ1=45°< δ
L2=0.154 < ΔS,θ2=48°< δ
由此可判断,两个直线段均为小直线段,需进行进给速度重新规划。
步骤4:计算插补次数N和优化后的Fo
N1=Ceiling(L÷ΔS)= Ceiling(0.79874)=1
N2=Ceiling(L÷ΔS)= Ceiling(0.95249)=1
则两小直线段优化后的进给速度分别为
Fo1=L1÷(N1×Tc)= 0.213÷(1×0.000033333)=6390 毫米/分钟
Fo2=L2÷(N2×Tc)= 0.154÷(1×0.000033333)=4620 毫米/分钟
如图2所示。

Claims (1)

1.一种数控加工的小直线段进给速度控制方法,包括以下步骤:
步骤1 :获取或设定待后置处理的数控机床及系统的插补周期Tc和许用的棱边临界角度δ;
步骤2: 根据数控程序中的预期进给速度F和插补周期Tc计算得到机床插补周期内的最大插补距离ΔS=F×Tc;
步骤3: 根据数控程序得到的直线段长度L和相邻直线段的方向余弦夹角θ进行判断:如果θδ或者LΔS均不需进行速度控制优化;如果θ > δL < ΔS,则确认该直线段为需进行速度控制的小直线段,进入步骤4;
步骤4: 根据最大插补距离ΔS和小直线段长度L,计算得到该段长度为L的小直线段所需的插补次数N=Ceiling(L÷ΔS),则进给速度Fo按Fo=L÷(N×Tc)进行控制,其中:Ceiling为向上取整函数。
CN201810222937.1A 2018-04-17 2018-04-17 一种数控加工的小直线段进给速度控制方法 Active CN108319229B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810222937.1A CN108319229B (zh) 2018-04-17 2018-04-17 一种数控加工的小直线段进给速度控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810222937.1A CN108319229B (zh) 2018-04-17 2018-04-17 一种数控加工的小直线段进给速度控制方法

Publications (2)

Publication Number Publication Date
CN108319229A CN108319229A (zh) 2018-07-24
CN108319229B true CN108319229B (zh) 2020-11-06

Family

ID=62898559

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810222937.1A Active CN108319229B (zh) 2018-04-17 2018-04-17 一种数控加工的小直线段进给速度控制方法

Country Status (1)

Country Link
CN (1) CN108319229B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112327756B (zh) * 2020-11-19 2021-08-17 杭州爱科科技股份有限公司 一种柔性材料轨迹数据处理方法、装置、设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1069307A (ja) * 1996-08-28 1998-03-10 Roland D G Kk 三次元加工におけるオフセット処理方法
CN101169647A (zh) * 2006-10-27 2008-04-30 上海电气集团股份有限公司中央研究院 微小线段曲线的五轴联动加工速度平滑方法
CN101510087A (zh) * 2009-01-21 2009-08-19 西安交通大学 微小线段高速加工的前瞻自适应速度控制方法
CN101539769A (zh) * 2009-04-28 2009-09-23 中国科学院数学与系统科学研究院 基于二次b样条曲线对g01代码的拟合及插补方法
JP2012022388A (ja) * 2010-07-12 2012-02-02 Fanuc Ltd 円弧動作時の速度制御機能を有する工作機械の数値制御装置
CN103699056A (zh) * 2013-12-02 2014-04-02 嘉兴学院 高速高精度数控加工的小线段实时平滑过渡插补方法
CN106292529A (zh) * 2016-08-19 2017-01-04 马良花 一种机床的加工路径生成方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1069307A (ja) * 1996-08-28 1998-03-10 Roland D G Kk 三次元加工におけるオフセット処理方法
CN101169647A (zh) * 2006-10-27 2008-04-30 上海电气集团股份有限公司中央研究院 微小线段曲线的五轴联动加工速度平滑方法
CN101510087A (zh) * 2009-01-21 2009-08-19 西安交通大学 微小线段高速加工的前瞻自适应速度控制方法
CN101539769A (zh) * 2009-04-28 2009-09-23 中国科学院数学与系统科学研究院 基于二次b样条曲线对g01代码的拟合及插补方法
JP2012022388A (ja) * 2010-07-12 2012-02-02 Fanuc Ltd 円弧動作時の速度制御機能を有する工作機械の数値制御装置
CN103699056A (zh) * 2013-12-02 2014-04-02 嘉兴学院 高速高精度数控加工的小线段实时平滑过渡插补方法
CN106292529A (zh) * 2016-08-19 2017-01-04 马良花 一种机床的加工路径生成方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"小线段S型加减速方式高速衔接算法";叶百胜 等;《轻工机械》;20160630;第34卷(第3期);34-38 *
"数控机床高速微线段插补算法与自适应前瞻处理";张立先 等;《中国科学:技术科学》;20110630;第41卷(第6期);774-789 *
"连续小直线段速度控制算法研究";付进伟 等;《机械设计与制造》;20120630(第6期);9-11 *

Also Published As

Publication number Publication date
CN108319229A (zh) 2018-07-24

Similar Documents

Publication Publication Date Title
US8560112B2 (en) Numerical controller with function to correct movement path of machining program
US7347652B2 (en) Method for milling grooves in bored workpieces
CN102419570A (zh) 数控机床高速加工的加减速前瞻控制方法
CN102147600A (zh) 实时生成曲率连续路径的数控插补系统
US20180314227A1 (en) Method and control apparatus for optimized control of a machine tool
CN102059583B (zh) 大型难切削零件的精加工方法
CN103460151A (zh) 用于借助数字控制的工件加工装置加工工件的方法以及工件加工装置
JP3587363B2 (ja) 数値制御装置及び数値制御方法
CN106886197B (zh) 控制机器实施加工的方法及其装置和应用
CN108319229B (zh) 一种数控加工的小直线段进给速度控制方法
US11507061B2 (en) Method for operating a numerically controlled machine tool, and machine tool therefor
US20170060116A1 (en) Machining abnormality avoiding system and machining path modification method thereof
CN111007803B (zh) 机械加工过程数控代码标准化集成模型及方法
US11402822B2 (en) Numerical controller
JP2011123777A (ja) 数値制御データの作成方法
Petrakov et al. IMachining technology analysis for contour milling
Saito et al. Accurate estimation of cutting time based on control principle of machine tool
US11415964B2 (en) Numerical control system with distributed look-ahead processing of multiple numerical controllers
US11003161B2 (en) Numerical controller
CN1285445C (zh) 对数曲线凸度滚道磨床数控方法
CN102554954B (zh) 多横梁水切割系统切割过程的在线协调控制方法
US11086291B2 (en) Method for operating a numerically controlled production system, and production system for same
Tang et al. Real-time corner smoothing based on FIR filtering for CNC machine tools
Qian et al. Comparing and combining off-line feedrate rescheduling strategies in free-form surface machining with feedrate acceleration and deceleration
Chu et al. Using Power Spectral Density Analysis of Accelerometer-Measured Signals to Adjust CNC Machine Tool Cornering Motion Control Parameters.

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