[go: up one dir, main page]

CN103809519B - 数控系统用极坐标插补极值区域平滑处理方法 - Google Patents

数控系统用极坐标插补极值区域平滑处理方法 Download PDF

Info

Publication number
CN103809519B
CN103809519B CN201210448103.5A CN201210448103A CN103809519B CN 103809519 B CN103809519 B CN 103809519B CN 201210448103 A CN201210448103 A CN 201210448103A CN 103809519 B CN103809519 B CN 103809519B
Authority
CN
China
Prior art keywords
interpolation
control system
digital control
path
point
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
CN201210448103.5A
Other languages
English (en)
Other versions
CN103809519A (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 Zhongke CNC Technology Co.,Ltd.
Original Assignee
Shenyang Gaojing Numerical Control Intelligent Technology 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 Shenyang Gaojing Numerical Control Intelligent Technology Co Ltd filed Critical Shenyang Gaojing Numerical Control Intelligent Technology Co Ltd
Priority to CN201210448103.5A priority Critical patent/CN103809519B/zh
Publication of CN103809519A publication Critical patent/CN103809519A/zh
Application granted granted Critical
Publication of CN103809519B publication Critical patent/CN103809519B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Numerical Control (AREA)

Abstract

本发明涉及一种数控技术领域中的控制XZ线性轴和旋转C轴的数控系统及控制方法。数控系统所控制车削中心由两个线性轴(X,Z)必须相互垂直。回转轴(C)必须和线性轴Z平行(围绕Z旋转)。线性轴X和回转轴C相交。对于端面加工笛卡尔平面的XY路径进行F进给速度的编程,数控系统转换为X轴和C轴进行插补运动。数控系统针对笛卡尔平面中的接近极点(X=0、Y=0)的极值区域,进行XY路径的加减速控制,防止C轴的超差,实现平滑的极坐标插补极值区域处理。

Description

数控系统用极坐标插补极值区域平滑处理方法
技术领域
本发明涉及一种数控技术领域中的控制XZ线性轴和旋转C轴的数控系统及控制方法,具体地说是一种数控系统用极坐标插补极值区域平滑处理方法。
背景技术
在车削中心对部件进行端面铣削加工(无Y坐标轴)时,需要在机床的X、Z、C坐标系中,通过X、C两轴联动,形成虚拟的正交笛卡尔X、Y、Z坐标系,来完成通用的铣削加工数控程序的编制,保证编程方式与铣削加工编程方式一致,给用户编程带来方便,提高加工效率,同时丰富车削中心的功能。在正交笛卡尔轨迹平面中存在一个特殊点:X=0,Y=0点,也就是X进给轴与车削中心的交点称为“极点”。在极点附近,轨迹轴X,Y位置的较小变化通常会导致回转轴C位置的较大变化。因此不建议在极点的附件加工工件,因为在一些情况下,要求进给率迅速变化以防止回转轴过载,避免X0/Y0极点和刀具中心点位移相交。
针对极点附近C轴过载的问题,主要有两种处理方法。方法一是通过基于进给速度F和C轴最大速度设定禁止区域,在进给速度F不变的情况下通过禁止刀具中心点进入该区域来防止C轴的过载。这种方法存在的缺陷就是存在加工盲区,可能造成加工停顿。方法二是在基于进给速度F和C轴最大速度设定极值区域基础上,通过对进入极点区域内的路径进行降速处理,基于C轴最大速度进行进给速度约束。这种方法可以通过极值区域,但是直接降速导致刀具中心点轨迹平滑性差,同时基于进给速度F完成的极值区域划分无法满足实时路径变化,区域定位不准确。
发明内容
针对现有技术的极值区域确定不准确和极值区域内刀具中心点路径处理不平滑的问题,本发明提供一种结合C轴约束系数α和过渡系数β的数控系统用极坐标插补极值区域平滑处理方法,实现极坐标插补区域内路径平滑插补。
本发明为实现上述目的所采用的技术方案是:一种数控系统用极坐标插补极值区域平滑处理方法,包括以下步骤:
步骤1:根据数控系统所控制的具体机床配置情况,得到工件坐标系中编程指令Xw、Yx信息和机床坐标系下轴XM、CM位置信息的转换关系,并通过指令解析确定工件坐标系参数;
步骤2:基于进给率F,完成对刀具中心点路径的速度和路径规划,得到每个周期的Xw、Yw的插补位置信息;
步骤3:通过Xw、Yw的插补位置信息,计算出每个插补周期的插补路径长度Li以及每个路径段与极点的距离r;
步骤4:根据C轴速度约束条件对进给速度F进行实时调整,然后计算目标插补点;
步骤5:将基于进给速度F实时调整后得到的轨迹队列(Xw、Yw),转换为机床轴运动信息(XM、CM),经过样条平滑后驱动机床运动。
所述工件坐标系参数包括工件坐标系下刀具中心点的路径信息和编程进给速度,起始点和终点位置信息,C轴最大速度Vcmax,约束系数α以及过渡系数β。
所述转换关系如下:
( X M , C M ) = f ( X w , Y w ) = ( Xw 2 + Yw 2 , arctan Y w / X w )
其中,(XM,CM)为机床坐标系下XM、CM轴位置信息,(Xw,Yw)为工件坐标系下的轨迹坐标。
所述每个插补周期的插补路径长度Li为:
L i = ( X w i + 1 - X w i ) 2 - ( Y w i + 1 - Y w i ) 2
其中,(Xwi,Ywi)、(Xwi+1,Ywi+1)分别为刀具中心点路径第i和第i+1个插补点的坐标。
所述每个插补周期的每个路径段与极点的距离r为:
r = X w i _ m 2 + Y w i _ m 2
其中,(Xwi_m,Ywi_m)为刀具中心点路径第i和第i+1个插补点中间点的坐标。
所述对进给速度F进行实时调整步骤包括:
如果所处理的第i段路径中
L i r ≤ π × α × V c m a x 180 ,
则不对进给速度进行修调,记录目标插补点Xwi+1,Ywi+1;
如果所处理的第i段路径中
L i r > π × α × V c m a x 180 ,
则将该段的编程进给速度F调整为
F = π × β × V c m a x 180 × r
本发明具有以下有益效果及优点:
1.本发明在极坐标插补时,在实时插补中准确的定位极值区域,结合C轴约束系数α和过渡系数β完成对轨迹进给率的实时调整;
2.应用所提极坐标插补极值区域平滑处理方法,无加工盲区,不会造成加工停顿;
3.应用所提极坐标插补极值区域平滑处理方法,刀具中心点轨迹平滑性高,可满足实时路径变化;
附图说明
图1是本发明所应用的机床示意图;
图2是本发明的数控系统结构图;
图3是本发明的方法流程图。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
如图1所示为本发明所应用的机床示意图。数控系统所控制车削中心由两个线性轴(X,Z)必须相互垂直。回转轴(C)必须和线性轴Z平行(围绕Z旋转)。线性轴X和回转轴C相交。对于端面加工工件坐标系平面的XwYw路径进行F进给速度的编程,数控系统转换为XM轴和CM轴进行插补运动。本发明数控系统用极坐标插补极值区域平滑处理方法,用于通过控制具有两个线性轴(X,Z)、回转轴(C)的车削中心用的数控系统。
从数据输入装置31通过人机界面(HMI)21输入包含使用CAD/CAM系统或者仿形数据直接进行多轴加工的加工程序。设数控系统10所控制的车削中心各轴为线性轴X轴、Z轴和旋转轴C轴。
图2是本发明的数控系统结构图。基于组件模型,用总线将数控系统结构包含了人机接口组件21、任务控制器组件22、PLC组件24、运动控制器组件23和控制总线25组件连接到数控系统10中。
其中人机接口组件21:负责用户管理、数据采集、发送新数据到控制器以及为各种设备提供一致的用户接口,同时还需要显示用户所需要的各种信息,如加工程序、目前机床状态、正在处理的数据等。
任务控制器组件22:负责解释和执行加工指令序列、加工时工艺顺序控制以及对于错误的检测诊断和处理功能。依据零件加工程序,任务控制器控制运动控制器和I/O控制器完成加工任务。
PLC组件24:负责传感器和执行器的I/O控制,主要包括机床上下电、急停开关、冷却开关等。
运动控制器组件23:负责检测各运动轴当前位置、计算下一个运动位置以及将计算结果以命令形式发送到控制总线组件以控制执行等。
控制总线组件25:负责从运动控制器组件和PLC组件中接收命令,并将命令发送到总线驱动卡中以驱动数字伺服26,同时将伺服状态反馈给运动控制器组件23和PLC组件24。
在本实施方式中,用数控系统10控制多轴机床,具有线性轴的X轴、Z轴、C轴和主轴。各个轴的轴控制结构来自控制总线25的轴运动指令,将各轴指令输出到伺服26。伺服26接收指令,驱动各轴的伺服马达34。同时伺服马达34内置有速度/位置检测器,将来自该速度/位置检测器的速度/位置反馈信号反馈回伺服26中,进行速度/位置的反馈控制。
如图3所示为本发明的方法流程图。具体步骤如下:
1.首先根据数控系统所控制的具体机床配置情况,可以得到工件坐标系中轨迹坐标Xw、Yw和机床坐标系下XM、CM轴位置信息的转换关系(1)有
( X M , C M ) = f ( X w , Y w ) = ( Xw 2 + Yw 2 , arctan Y w / X w ) - - - ( 1 )
通过系统指令解析确定工件坐标系下的刀具中心点路径信息,编程进给速度、C轴最大速度Vcmax、约束系数α和过渡系数β;
2.路径插补预处理:根据工件坐标系下的路径信息和编程进给速度F,对刀具中心点路径进行路径(直线、圆弧)规划,得到一系列插补点Xwi,Ywi。
3.基于C轴速度约束:根据路径插补预处理得到的一系列插补点Xwi,Ywi。通过式(2)计算每i点到i+1点的中间点(Xwi_m,Ywi_m):
(Xwi_m,Ywi_m)=((Xwi+Xwi+1)/2,(Ywi+Ywi+1)/2) (2)
通过中间点信息,计算每个路径段i距离极点的距离r和路径长度Li。
其中,路径长度为:
L i = ( X w i + 1 - X w i ) 2 - ( Y w i + 1 - Y w i ) 2 ;
距离为:
r = X w i _ m 2 + Y w i _ m 2
4.进给速度修调处理:
如果所处理的第i段路径中
L i r ≤ π × α × V c m a x 180
则不对进给速度F进行修调,记录目标插补点Xwi+1,Ywi+1;
如果所处理的第i段路径中
L i r > π × α × V c m a x 180
则将该段的编程进给速度F调整为
F = π × β × V c m a x 180 × r
然后进行基于修调后F重新计算目标插补点Xwi+1,Ywi+1;
在工件坐标内的Xw、Yw路径规划后,将通过式(1)计算出每个插补周期的XMi+1和CMi+1的运动位置信息存入运动队列,再将所求得的各轴控制点信息进行三次样条平滑后发给伺服26。

Claims (6)

1.一种数控系统用极坐标插补极值区域平滑处理方法,其特征在于:包括以下步骤:
步骤1:根据数控系统所控制的具体机床配置情况,得到工件坐标系中轨迹点位置信息和机床坐标系下轴XM、CM位置信息的转换关系,并通过指令解析确定工件坐标系参数;
步骤2:基于进给速度F,完成对刀具中心点路径的速度和路径规划,得到每个周期的插补点位置信息;
步骤3:通过插补点位置信息,计算出每个插补周期的插补路径长度Li以及每个路径段与极点的距离r;
步骤4:根据C轴速度约束条件对进给速度F进行实时调整,然后计算目标插补点;
步骤5:将基于进给速度F实时调整后得到的轨迹队列,转换为机床轴运动信息,经过样条平滑后驱动机床运动。
2.根据权利要求1所述的一种数控系统用极坐标插补极值区域平滑处理方法,其特征在于:所述工件坐标系参数包括工件坐标系下刀具中心点的路径信息和进给速度F,起始点和终点位置信息,C轴最大速度Vcmax,约束系数α以及过渡系数β。
3.根据权利要求1所述的一种数控系统用极坐标插补极值区域平滑处理方法,其特征在于:所述转换关系如下:
( X M , C M ) = f ( X w , Y w ) = ( Xw 2 + Yw 2 , arctan Y w / X w )
其中,(XM,CM)为机床坐标系下轴XM、CM位置信息,(Xw,Yw)为工件坐标系下的轨迹点坐标。
4.根据权利要求1所述的一种数控系统用极坐标插补极值区域平滑处理方法,其特征在于:所述每个插补周期的插补路径长度Li为:
L i = ( X w i + 1 - X w i ) 2 - ( Y w i + 1 - Y w i ) 2
其中,(Xwi,Ywi)、(Xwi+1,Ywi+1)分别为刀具中心点路径第i和第i+1个插补点的坐标。
5.根据权利要求1所述的一种数控系统用极坐标插补极值区域平滑处理方法,其特征在于:所述每个插补周期的每个路径段与极点的距离r为:
r = X w i _ m 2 - + Y w i _ m 2
其中,(Xwi_m,Ywi_m)为刀具中心点路径第i和第i+1个插补点中间点的坐标。
6.根据权利要求1所述的一种数控系统用极坐标插补极值区域平滑处理方法,其特征在于:所述对进给速度F进行实时调整步骤包括:
如果所处理的第i段路径中
L i r ≤ π × α × V c m a x 180 ,
则不对进给速度F进行修调,记录目标插补点Xwi+1,Ywi+1
如果所处理的第i段路径中
L i r > π × α × V c m a x 180 ,
则将该段的进给速度F调整为
F = π × β × V c m a x 180 × r ,
其中,α为约束系数、β为过渡系数、Vcmax为C轴最大速度、r为每个路径段i距离极点的距离、Li为插补路径长度。
CN201210448103.5A 2012-11-09 2012-11-09 数控系统用极坐标插补极值区域平滑处理方法 Active CN103809519B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210448103.5A CN103809519B (zh) 2012-11-09 2012-11-09 数控系统用极坐标插补极值区域平滑处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210448103.5A CN103809519B (zh) 2012-11-09 2012-11-09 数控系统用极坐标插补极值区域平滑处理方法

Publications (2)

Publication Number Publication Date
CN103809519A CN103809519A (zh) 2014-05-21
CN103809519B true CN103809519B (zh) 2016-12-21

Family

ID=50706457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210448103.5A Active CN103809519B (zh) 2012-11-09 2012-11-09 数控系统用极坐标插补极值区域平滑处理方法

Country Status (1)

Country Link
CN (1) CN103809519B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106239153A (zh) * 2016-08-30 2016-12-21 中航动力株洲航空零部件制造有限公司 数控车床铣削加工控制方法及装置
CN108037661A (zh) * 2017-11-30 2018-05-15 江苏省生产力促进中心 用于摄像机器人的运动轨迹设计方法
CN113741338B (zh) * 2021-09-10 2023-08-22 深圳市英威腾电气股份有限公司 一种运动设备的运行路径控制方法、系统及装置
CN115220395A (zh) * 2022-07-25 2022-10-21 广东美的智能科技有限公司 多轴伺服系统及其控制方法、主控制器、伺服放大器

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DD252058A1 (de) * 1986-08-12 1987-12-02 Numerik Karl Marx Veb Schaltungsanordnung fuer ein rechenwerk zur korrektur der werkzeugabmessungen
CN2871084Y (zh) * 2005-10-28 2007-02-21 南京工业大学 极坐标数控多功能高速铣齿机床
CN1923144A (zh) * 2005-08-29 2007-03-07 深圳迈瑞生物医疗电子股份有限公司 基于运动插值的解剖m型成像方法和装置
CN101520653A (zh) * 2009-04-16 2009-09-02 沈阳新瑞特机电设备有限公司 极坐标多项式微分差补铣切曲线控制方法
CN101881952A (zh) * 2009-05-06 2010-11-10 中国科学院沈阳计算技术研究所有限公司 适用于数控装置的程序段平滑压缩处理方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0850504A (ja) * 1994-08-05 1996-02-20 Yaskawa Electric Corp 極座標補間の速度制御を行う数値制御装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DD252058A1 (de) * 1986-08-12 1987-12-02 Numerik Karl Marx Veb Schaltungsanordnung fuer ein rechenwerk zur korrektur der werkzeugabmessungen
CN1923144A (zh) * 2005-08-29 2007-03-07 深圳迈瑞生物医疗电子股份有限公司 基于运动插值的解剖m型成像方法和装置
CN2871084Y (zh) * 2005-10-28 2007-02-21 南京工业大学 极坐标数控多功能高速铣齿机床
CN101520653A (zh) * 2009-04-16 2009-09-02 沈阳新瑞特机电设备有限公司 极坐标多项式微分差补铣切曲线控制方法
CN101881952A (zh) * 2009-05-06 2010-11-10 中国科学院沈阳计算技术研究所有限公司 适用于数控装置的程序段平滑压缩处理方法

Also Published As

Publication number Publication date
CN103809519A (zh) 2014-05-21

Similar Documents

Publication Publication Date Title
CN102566511B (zh) 五轴数控系统刀心点插补路径插值方法
CN102650867B (zh) 具有多轴加工机用速度控制功能的数值控制装置
Tajima et al. Kinematic corner smoothing for high speed machine tools
CN102375431B (zh) 具有机床的减速原因判别单元的刀具轨迹显示装置
CN104044049B (zh) 一种具备力反馈控制的五轴联动抛光系统
US8190287B2 (en) Tool vector display apparatus for a machine tool with rotational axes
US8036770B2 (en) Numerical control unit with set amount of execution
CN105051630B (zh) 数控装置
US20110015877A1 (en) Tool path display apparatus for machine tool
CN103809519B (zh) 数控系统用极坐标插补极值区域平滑处理方法
CN103699056A (zh) 高速高精度数控加工的小线段实时平滑过渡插补方法
KR20110069594A (ko) 자동 파이프 형상 절단 및 베벨링 시스템
CN103116316A (zh) 一种适应刀具类型或尺寸变化的数控加工控制方法
CN105302061B (zh) 左手坐标系对应的数值控制装置
CN102081376A (zh) 一种基于指令序列优化的加工负荷控制系统
JP2004199433A (ja) 同期制御装置
JP2008117032A (ja) 加工制御装置およびそのプログラム
EP2650741A2 (de) Werkzeugmaschine
JP2009098981A (ja) 加工時間算出装置およびそのプログラム
CN104635624A (zh) 用于控制四轴加工设备的数控系统控制方法及其控制系统
US6999844B2 (en) Numerical controller
EP1182524A1 (en) Programmable controller
CN113119105A (zh) 机器人多机联动控制方法、多机联动控制设备和控制系统
CN102566495B (zh) 一种向导式多轴数控机床运动学参数配置方法
CN103353737B (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
CB02 Change of applicant information

Address after: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 110168 16-2

Applicant after: SHENYANG GAOJING NUMERICAL CONTROL INTELLIGENT TECHNOLOGY CO., LTD.

Address before: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 16 110168

Applicant before: Shenyang High-End Computer Numerical Control Technology Co., Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 110168 16-2

Patentee after: Shenyang Zhongke CNC Technology Co.,Ltd.

Address before: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 110168 16-2

Patentee before: SHENYANG GOLDING NC & INTELLIGENCE TECH. Co.,Ltd.