CNC系统直线加减速优化算法 - 范文中心

CNC系统直线加减速优化算法

08/21

2008年5月第36卷第5期

机床与液压

M A C H I N ET O O L &H Y D R A U L I C S

M a y 2008

V o l . 36N o . 5

C N C 系统直线加减速优化算法

胡鸿豪, 吴勇翀, 肖绚

(景德镇陶瓷学院机械电子工程学院, 江西景德镇333001)

摘要:CN C 系统的位置精度和运行时间是衡量机床好坏的主要性能指标, 加减速模式特别是减速模式对其性能有着重要的影响。笔者针对在连续手动和手轮方式下最后减速段仍然会出现低速运行的“尾巴”现象, 分析了出现“尾巴”问题

的原因, 提出了一种新的实时加减速算法, 并给出了试验结果。结果表明, 该算法可有效消除减速过程中的低速运行时间段, 从而提高机床加工精度和效率。

关键词:直线加减速; 减速点; 插补; 实时

中图分类号:TP 271  文献标识码:A  文章编号:1001-3881(2008) 5-287-2

L i n e a r A c c e l e r a t i o n a n dD e c e l e r a t i o n O p t i m i z a t i o nA l g o r i t h m f o r C N CMa c h i n e T o o l s

H UH o n g h a o , W UY o n g c h o n g , X I A OX u a n (S c h o o l o f P h y s i c s &E l e c t r o n i c E n g i n e e r i n g , J i n g d e z h e n C e r a m i c I n s t i t u t e , J i n g d e z h e n J i a n g x i 333001, C h i n a )

A b s t r a c t :Th e p o s i t i o n i n g a c c u r a c y a n dp o s i t i o n i n g t i m e o f C N Cs y s t e m a r e t h e m a i n p e r f o r m a n c e c r i t e r i af o r i n d u s t r i a l a p p l i c a -t i o n s .T h e a c c e l e r a t i o n /de c e l e r a t i o nm o d e s , e s p e c i a l l y d e c e l e r a t i o n m o d e , h a v e a n i m p o r t a n t e f f e c t o nt h e p e r f o r mc r i t e r i a .A i m e da t t h e “t a i l p h e n o m e n o n ”o f r u n n i n g s t a g e a t l o ws p e e d a f t e r d e c e l e r a t i n g f o r c o n t i n u o u s m a n u a l a n d h a n d w h e e l m o d e b a s e d o n t h e p r e v i -o u s a l g o r i t h m , a n e wr e a l -t i m e d e c e l e r a t i o na n da c c e l e r a t i o na l g o r i t h mw a s i n t r o d u c e da f t e r a n a l y z i n g t h e c a u s e o f “t a i l p r o b l e m ”.T h e i m p l e m e n t a t i o n o f t h e p r o p o s e dd e c e l e r a t i o n a l g o r i t h ms h o w s t h e p r o p o s e d a l g o r i t h m i s e f f e c t i v e s o t h a t t h e m a c h i n i n g a c c u r a c y a n d e f f i c i e n c y o f m a c h i n e t o o l c a nb e i m p r o v e d .

K e y w o r d s :li n e a r a c c e l e r a t i o n /de c e l e r a t i o n a l g o r i t h m ;A c c e l e r a t i o np o i n t ;I n t e r p o l a t e ;R e a l -t i m e

0 引言

随着计算机计算速度的提高和开放式C N C 系统的发展, 现代数控系统的功能越来越丰富, 一些相对复杂的算法相继在数控加工系统中得到应用, 从而使得数控加工速度和精度不断提高。除了保证位置精度以外, 定位时间也已成为衡量C N C 系统性能好坏的一个指标。直线减速模式是最常用的一种减速模式, 在传统的直线加速模式下, 为了保证位置精度, 有一段相当长的低速运行时间, 这主要是由于电机最小速度受到限制和对判断减速点误差所带来的结果, 本文在对传统直线减速算法研究的基础上, 提出了一种新的加减速算法, 此算法可消除减速过程中出现的“尾巴”现象, 系统性能明显改善, 并通过试验得以到验证。1 传统加减速控制方案存在的问题1. 1 直线加减速

[1]

直线加减速是指在加减速过程中加速度为常数, 加速度导数为0的加减速过程。直线加减速速度曲线如图1所示。图中v v p 为目标速度, 0为起始速度。

该方法具有易于理解、计算简单的优点, 但在减

速段处存在如下缺点, 即在匀速和加速运行过程中需要预测减速点, 也就是要判断下一插补周期所走距离S n 和本插补周期执行后所剩下路径长度S r 之差与理论减速点比较, 如果两者相等, 则下一插补周期开始减速, 但实际情况是理论减速点和实际减速点不重合

[2]

。在这种情况下, 就会出现以负的加速度a 进行

减速, 速度减到一个最低速度v 后还没有到达目标m i n 点, 然后以最低速度v 走完余下的路径长度。速度m i n 曲线则会出现如图2中所示“尾巴”现象。

该“尾巴”的长度N 为采样周期T t (s 的个数) 与开始减速时的速度和最低速度v 比值有关, 该比m i n 值越大, “尾巴”越长。

1. 2 改进的直线加减速

[3]

由陈友东等提出的直线加减速改进算法, 是在

收稿日期:2007-12-10

作者简介:胡鸿豪, 男, 1954年出生, 教授, 主要从事非电量电测技术与装置。联系人:吴勇翀, 电话:[1**********],

h a h o o . c o 。

·288·

程序进入减速区后重新计算新的加速度a , 不再使用原来固定的加速度, 以达到在速度减速到0的时候, 恰好走完余下路径长度的目的, 速度曲线如图3所示。

图3 改进的直线加  减速速度曲线

机床与液压第36卷

假设a 为第i 个插补周期加速度, v 为第i 个插i t

补周期的速度, L 为余下路径长度, 则

N-1N+1

L T v T v t m i n

22v v i T a t =p -m a x

(8)

(9) v =v 0m i n 利用式(8) 、(9) 可以实时求出在减速段每个插补周期的加速度值。本算法的关键就在于抓住了减速区长度L 是一个动态变化值, 必须在每一个周期都需要重新计算加速度值, 所以在减速区是一个变减速运动。

设置判断条件。根据仿真和实验结果发现, 通过计算减速点和加速度, 还不能完全解决直线加减速的“尾巴”现象, 所以在减速阶段, 设置一个判断条件:当剩下的距离小于等于某个定值时, 就在一个周期内匀速走完剩下的距离。

2 分析两种算法存在的问题

(1) 上述两种算法有一定的局限性, 只能在固定加工长度的条件下, 这种算法才适合, 并没有考虑加工长度为一个动态变化的情况。如果机床在手轮方式下工作, 机床的进给量就是一个动态变化过程, 按照上述算法, 还是会在减速区出现“尾巴”现象。

(2) 传统减速点的判断, 是把插补系统看成一个连续时间系统, 假设t 为开始减速的时间, t s e 为减速结束的时间, v S p 为开始减速时的速度, d 为减速距离, a 为机床最大加速度, t 为运行时间, 根据m a x 式(1) 、(2) 得出S d 。

S d =

v (t ) d t

t s

[3]

t e

(1) (2)

, 当速度低于

v (t )=v a p -m a x t

(3) 伺服电机存在一个“死区”

4 实时直线加减速算法程序框图

图4所示为实时直线加减速算法程序框图, ΔL是剩下的距离, s v 是0是一个周期走完的标准距离, 当前速度, v 是目标速度, s c m d 1是以初速度为0和给定的加速度匀加速至v 的时间内所运动的距离。c m d

伺服电机的“死区”速度后, 伺服电机将不再转动,

这将导致位置误差。

3 实时直线加减速算法

针对上述两种算法都不能完全解决减速区的“尾巴”现象, 提出实时计算减速区加速度算法。3. 1 计算减速点

插补系统是一个离散的采样系统, 所以计算减速点需要采用离散的方法来求取。假设v 为伺服电机m i n “死区”速度,

v (t ) =v i T a (3) i p -m a x

v v p -m i n n (4)

m a x 则根据式(3) 、(4) 得到减速段的时间系数n 。通过式(4) 求解得出的n 值, 是一个实数, 在离散采样系统中, n 必须是一个整数, 所以需要根据式(5) 把n 化成整数:

N=i n t e g e r (n )   (N ≥n) (5) 然后根据式(3) —(6) 推出式(7) , 算出减速点S d 的距离:

S ∑v (t ) T d =i

S ∑v (t ) T =∑(v i T a T =n T v d =i p -m a x ) p -i =1

i

i =1

n

n

n

图4 实时直线加减速算法流程图

(6)

n +12N-1N+1

n T a T v T v m a x p m i n 222

(7)

5 实验结果

为了检验所提出算法的有效性, 在广州数控设备有限公司的系统上进行实验。系统的硬件平台由A R M 公司的P X A 270作为中央控制器和基于D S P 6713的插补运动控制器等几部分组成。在手轮方式下, 采用两种不同算法进行对比实验, 实验数据见表1, 所采用的参数如下:匀速时速v 120m m /s, 最大加速p =

(下转第307页)

3

第5期李启璘:基于工况匹配的进给速度动态优化研究

·307   ·

向和行距方向进行邻域拓展, 依据曲面在一点邻近的结构, 结合曲面曲率、刀轴矢量, 走刀方向等进行工

况匹配, 确定对应的工况类型; 结合给定的匹配误差, 确定工况的匹配区域, 进行误差限定范围内的工况匹配; 在整个切削行内进行匹配计算, 直至最后的切削行及最后一点; 对匹配的工况序列进行相应的优化及校验, 实现基于工况匹配的进给优化。

【1】B O z t u r k , IL a z o g l u .M a c h i n i n go f f r e e -f o r m s u r f a c e s .

p a r t I :an a l y t i c a l c h i pl o a d[J ]. I n t e r n a t i o n a l J o u r n a l o f M a c h i n e T o o l s &M a n u f a c t u r e , 2006, 46:728-735. 【2】H E r d i m , IL a z o g l u , B O z t u r k . F e e d r a t e s c h e d u l i n g

s t r a t e g i e s f o r f r e e -f o r ms u r f a c e s [J ]. I n t e r n a t i o n a l J o u r n a l o f M a c h i n e T o o l s &M a n u f a c t u r e , 2006, 46:747-757. 【3】I s m a i l L a z o g l u .S c u l p t u r es u r f a c e m a c h i n i n g a g e n e r a l i z e d

m o d e l o f b a l l -e n dm i l l i n g f o r c es y s t e m [J ]. I n t e r n a t i o n a l J o u r n a l o f M a c h i n e T o o l s &M a n u f a c t u r e , 2003, 43:453-462. 【4】周济, 周艳红. 数控加工技术[M ]. 北京:国防工

业出版社, 2002. 【5】梅向明, 黄敬之. 微分几何[M ]. 北京:高等教育

出版社, 2003. 【6】M a n f r e d o P .d o C a r m o . 曲线与曲面的微分几何[M ]. 忻元龙, 姜国英, 彭家贵, 潘养廉, 译. 北京:机械

工业出版社, 2005. 【7】潘小林, 三维曲面匹配技术研究[D ]. 南京:南京

航空航天大学, 2004.

3 总结

提出的基于曲面近似理论的自由曲面简化方法, 不仅可以解决自由曲面加工中进给率的离线动态优化问题, 还可以解决自由曲面加工中切削力的计算、切削参数的动态优化、自由曲面加工中动力学研究等诸多方面的问题。基于工况匹配的进给速度动态优化方法的研究与应用在提高自由曲面类零件的加工效率、改善零件的加工质量、降低刀具的磨损等方面会起到显著的效果。参考文献

(上接第288页)

2

度a 1500m m /s。由实验数据可以看出, 采用本m a x =

文方法缩短了减速时间, 消除了低速运行区域, 提高了效率。

表1 对比性实验数据

算法

起点坐标/mm

(0, 0) (28. 251, 0) (65. 201, 0) (0, 0) (-94. 25, 0) (0, 0) (28. 251, 0) (65. 201, 0) (0, 0) (-94. 256,

终点坐标/mm

(28. 251, 0) (65. 201, 0) (135. 701, 0) (-94. 256, 0) (-235. 671, 0) (28. 251, 0) (65. 201, 0) (135. 701, 0) (-94. 256, 0)

运行时间/ms

347

[***********][1**********]9

长, 没有充分发挥各轴加减速能力的缺陷之后, 提出了实时计算加速度, 在减速最后阶段判断是否可以以一个周期插补完为条件, 实现精确定位, 同时减少了定位时间。该算法, 消除了在任何模式下, 减速段的“尾巴”现象。目前该算法已成功应用在广州数控设备有限公司的五轴联动系统中, 运行情况良好。

参考文献

【1】李曦, 唐小琦, 陈吉红, 等. N C 伺服的加减速控制算

法的研究与实现[J ]. 机床与液压,

2003(3).

【2】J a eWo o kJ e o n . E f f i c i e n ta c c e l e r a t i o n a n d d e c e l e r a t i o n

t e c h n i q u ef o rs h o r td i s t a n c em o v e m e n t i n C N C m a c h i n e

t o o l s[J ]. E l e c t r o n i c sL e t t e r s , 2000, 36(8) :766-768.

【3】陈友东, 王田苗, 魏洪兴. 数控系统的直线和S 形加

减速研究[J ]. 中国机械工程,

2006(15) :1600.

2003, 39

【4】郭新贵, 李从心, 阮雪榆. 采用线性加减速伺服系统

的快速准确定位方法[J ]. 机械工程学报, (7).

1999, 11(1) :43-48.

【5】朱大培, 杨钦, 陶海燕, 等. 基于S T E P 标准的数据交

换的研究与实现[J ]. 计算机工程与设计, (4) :5-8. 大连:大连理工大学,

2005.

2001, 22

传统

算法

改善算法

0) (-235. 671, 0)

6 结论

本文在分析了传统加减速方法存在减速定位时间(上接第222页)

【2】L e o LP i p i n o , Y a n g W L e e , R i c h a r d YWa n g .D a t a Q u -l i t y A s s e s s m e n t [J ]. C o m m u n i c a t i o n o f t h e A C M , 2002,

45(4) :211-220. 【3】G u k -H e o nC h o i l , D u h w a nM u n , S o o n h u n g H a n . E x c h a n g e

o f C A D P a r t M o d e l sB a s e do nt h eM a c r o -p a r a m e r r i cA p -p r o a c h[J ]. I n t e r n a t i o n a l J o u r n a l o f C A D /CA M, 2002, 2(1) :13-21. 【4】张思荣, 谭建荣, 张家泰, 等. S T E P 中性交换文件的

[]. 算助设计学,

【6】陈燕凡. 基于S T E P 标准的船舶设计数据描述[D ]. 【7】尹卫星. 基于S T E P 标准的C A D 模型数据交换质量研

究[D ]. 大连:大连理工大学, 2005. 【8】张伟. 基于S T E P 的C A D /CA P P /CA M 集成技术研究

[], .


相关内容

  • 数控技术复习汇总l答案
    数控技术复习纲要 第1章 绪论 1. 数控加工的特点及主要加工对象 数控加工的特点: 1)可以加工具有复杂型面的工件 2)加工精度高,质量稳定 3)生产率高 4)改善劳动条件 5)有利于生产管理现代化 数控加工的主要对象: 1)多品种.单件 ...
  • 台湾新代数控系统新代控制器警报说明文件V2.2
    新代控制器警报说明文件 版 本:V2.2 作 者:黄炯尧 修订日期:2006/05/17 版本更新记录 项次 1 2 3 MOT –020 MOT-001 OP COR 增加部份COR 说明 更改内容纪录 更改日期 2005/04/01 2 ...
  • 机床数控技术实习报告
    机械电子工程专业(先进制造技术方向) <机床数控技术> 实习报告 姓名: 何明元 学号: [1**********]4 指导教师: 华北水利水电大学机械学院 2014年5月 一.实习目的 1.1了解数控车床的发展趋势 数控技术的 ...
  • 数控专业毕业论文参考题目
    数控专业毕业论文参考题目 1. 实验室用简易滚动轴承试验装置的原理与初步的结构设计 2. 滚动轴承振动数据分析的基本原理及其应用 3. 光栅传感器的基本原理及模拟实验课件制作 4. 光纤位移(Y 型)传感器的基本原理及模拟实验课件的制作 5 ...
  • 机电一体化在数控机床中的应用
    毕业论文 题目:机电一体化在数控机床中的应用 年 级 2012级 专 业 学 号 学生姓名 指导教师 2015 年 3月学 院 摘 要 机电一体化发展至今已经成为一门有着自身体系的新型学科,随着科学技术的不断发展,还将被赋予新的内容.但其基 ...
  • 数控铣床对刀模块优化
    [摘要] 随着我国机械产业的迅速发展,数控行业必然朝着高效化.精密化.和全球化方向发展.而数控加工作为机械加工行业中最重要的单元之一,也必将迈上一个新的台阶.它对我国的经济的影响也会越来越重要. CNC是机械加工的一种重要方法,可以加工形状 ...
  • 数控技术答案
    1. 数控机床由程序编制及程序载体,输入装置,计算机数控装置及强电控制装置,伺服驱动系统及位置检测装置,机床的机械部件五大部分. 2. 数控程序是机床自动加工零件的工作指令,程序载体储存数控程序,它又称控制载体,用于记录机床加工一个零件所必 ...
  • 矿山机电毕业论文[王精]
    摘要:刮板输送机是矿山运输机械的重要组成部分,是煤矿,化学矿山,金属矿山及电厂等用来输送物料的重要运输工具.它是由中部槽,链条,刮板及牵引系统组成.其中,中部槽是刮板输送机的重要部分,钢制的中部槽已有近百年的历史,在长期的使用过程中存在以下 ...
  • 数控工作台报告
    目录 目录 .................................................... 1 引言 .................................................... 1 第 ...