[go: up one dir, main page]

CN103926877B - 一种多轴联动数控系统及其加工方法 - Google Patents

一种多轴联动数控系统及其加工方法 Download PDF

Info

Publication number
CN103926877B
CN103926877B CN201410141648.0A CN201410141648A CN103926877B CN 103926877 B CN103926877 B CN 103926877B CN 201410141648 A CN201410141648 A CN 201410141648A CN 103926877 B CN103926877 B CN 103926877B
Authority
CN
China
Prior art keywords
curve
motor
machine tool
axis
data
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
CN201410141648.0A
Other languages
English (en)
Other versions
CN103926877A (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.)
Jiangmen Ethylene Propylene Ding Machinery Co ltd
Original Assignee
JIANGMEN XINHUI SUNFLOWER 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 JIANGMEN XINHUI SUNFLOWER TECHNOLOGY Co Ltd filed Critical JIANGMEN XINHUI SUNFLOWER TECHNOLOGY Co Ltd
Priority to CN201410141648.0A priority Critical patent/CN103926877B/zh
Publication of CN103926877A publication Critical patent/CN103926877A/zh
Priority to PCT/CN2015/070488 priority patent/WO2015154554A1/zh
Application granted granted Critical
Publication of CN103926877B publication Critical patent/CN103926877B/zh
Active 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/4097Numerical 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 using design data to control NC machines, e.g. CAD/CAM

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

一种多轴联动数控系统及其加工方法
技术领域
本发明涉及一种机械制造用机床的数控系统,尤其涉及一种多轴联动数控系统及其加工方法。
背景技术
数控技术水平标志着一个国家工业现代化水平。随着芯片发展,推动着自动化技术的发展,尤其是数控自动化方面,在今天人工短缺的时代,用人成本不断上升,传统劳动密集型的产业必须升级,否则会被淘汰。在现代制造系统中,数控技术是关键,是制造业实现自动化、网络化、柔性化和集成化的基础。
多轴联动数控系统是机床设备的控制器,负责控制机床运行,是整台机床的灵魂,机床的每个信号,每个动作都是由数控系统发出;目前的数控系统大部分是逐点比较法,广泛应用在机床上的一种插补方法,它能实现直线、圆弧和非圆二次曲线的插补,插补精度较高。
逐点比较法,顾名思义,就是每走一步都要将加工点的瞬时坐标同规定的图形轨迹相比较,判断其偏差,然后决定下一步的走向,如果加工点走到图形外面去了,那么下一步就要向图形里面走;如果加工点在图形里面,那么下一步就要向图形外面走,以缩小偏差。这样就能得出一个非常接近规定图形的轨迹,最大偏差不超过一个脉冲当量;在逐点比较法中,每进给一步都须要进行偏差判别、坐标进给、新偏差计算和终点比较四个节拍。
目前的这些数控系统存在以下缺点:1、每次插补运算,只有一个坐标轴输出,在高速高精度场合,运算量比较大;2、不容易实现两轴以上的联动插补,或者实现三轴以上的联动,运算量很大;3、由于各轴之间协调关系复杂,在加减速运动时,会导致合成位置有偏差;4、动态的高性能加减速算法难以实现。
发明内容
为解决上述现有技术中所存在的问题,本发明提供一种多轴联动数控系统及其加工方法。
本发明采用如下技术方案实现:一种多轴联动数控系统,包括多轴控制器、多个电机驱动器、多个与所述电机驱动器配合得电机及机床,多个所述电机设置在所述机床的不同方向,连接并控制不同的机床运动轴;多个所述电机驱动器通过数据总线与所述多轴控制器电连接,多个电机驱动器与多个所述电机一一对应地电连接,通过所述多轴控制器控制所述电机驱动器驱动所述电机驱动所述机床运行。
优选地,所述电机驱动器内设置有用于生成曲线数据的曲线函数发生器。
本发明还提供一种多轴联动数控系统的加工方法,包括以下步骤:
a)通过图形界面做好加工图,或者导入外部CAD图;
b)对所述加工图或CAD图进行曲线分析,提取所述加工图或CAD图中的特征;
c)加入机床数据,与步骤b中提取的特征进行综合运算,得到最后综合曲线;
d)把所述最后综合曲线进行多轴分解,得到每个运动轴的独立坐标数据;
e)将所述独立坐标数据分别发送到各轴的电机驱动器上,并发送同步时钟信号;
f)所述电机驱动器根据接收到的独立坐标数据和提取到的同步时钟信号生成曲线数据;
g)将所述曲线数据转换成为精密速度曲线和加速度参数;
h)使用生成的所述精密速度曲线进行电机速度实时控制;
i)多个电机轴的运动轨迹组成机床空间的最终加工曲线,完成加工。
优选地,所述b步骤中所述特征包括直线、圆弧、椭圆、抛物线、双曲线、渐开线和样条曲线。
优选地,所述机床数据包括机床零点、丝杆轴传动比例及刀具半径。
进一步,所述最后综合曲线的函数表达式如下:
e(t)=f(t)*AxialScale+ZeroOffset+c(t)*CutterRadius
式中:e(t)为最后综合曲线;
f(t)为目标曲线;
c(t)为刀具补偿函数;
AxialScale为丝杆轴传动比例;
ZeroOffset为机床零点;
CutterRadius为刀具半径。
与现有技术相比,本发明具有如下有益效果:本发明采用空间分解的方式,把几个轴的数据独立出来,可以达到更多轴的联动;多轴控制器跟电机驱动器分开独立运算,实现并行运算,比中央控制方式的串联运算速度更高,反应更快;电机驱动器内部产生的函数曲线数据,比脉冲方式的更加精准;电机驱动器内部生成最终的速度曲线,采用实时速度控制,多轴合成的轨迹比脉冲方式有更高平滑度;能高效实现复杂曲线的插补,如椭圆,抛物线,渐开线,样条曲线等。
附图说明
图1是本发明的原理方框图。
具体实施方式
下面结合具体实施例和附图对本发明一种多轴联动数控系统及其加工方法作进一步的详细说明。
本发明提出的一种多轴联动数控系统,包括多轴控制器、多个电机驱动器、多个与所述电机驱动器配合得电机及机床,多个所述电机设置在所述机床的不同方向,连接并控制不同的机床运动轴;多个所述电机驱动器通过数据总线与所述多轴控制器电连接,多个电机驱动器与多个所述电机一一对应地电连接,所述电机驱动器内设置有用于生成曲线数据的曲线函数发生器;通过所述多轴控制器控制所述电机驱动器驱动所述电机驱动所述机床运行。
本发明还提供一种多轴联动数控系统的加工方法,包括以下步骤:
a)通过图形界面做好加工图,或者导入外部CAD图,完成加工信息的导入;
b)对所述加工图或CAD图进行曲线分析,提取所述加工图或CAD图中的特征,如直线、圆弧、椭圆、抛物线、双曲线、渐开线和样条曲线等;
c)加入机床数据,与步骤b中提取的特征进行综合运算,得到最后综合曲线;所述机床数据包括机床零点、丝杆轴传动比例及刀具半径等数据,所述最后综合曲线的函数表达式如下:
e(t)=f(t)*AxialScale+ZeroOffset+c(t)*CutterRadius
式中:e(t)为最后综合曲线;
f(t)为目标曲线;
c(t)为刀具补偿函数,与刀具半径及目标曲线在t点的切线角度有关;
AxialScale为丝杆轴传动比例;
ZeroOffset为机床零点;
CutterRadius为刀具半径;
d)把所述最后综合曲线进行多轴分解,得到每个运动轴的独立坐标数据;如三轴圆弧分解,X2+Y2+Z2=R2,分解成X=R*cos(t)*cos(T),Y=R*cos(t)*sin(T),Z=R*sin(t);
e)将分解后的所述独立坐标数据分别发送到各轴的电机驱动器上,并发送同步时钟信号;
f)所述电机驱动器根据接收到的独立坐标数据和提取到的同步时钟信号生成曲线数据;
g)将所述曲线数据转换成为精密速度曲线和加速度参数;
h)使用生成的所述精密速度曲线进行电机速度实时控制;
i)多个电机轴的运动轨迹组成机床空间的最终加工曲线,完成加工。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (2)

1.一种多轴联动数控系统,其特征在于:包括多轴控制器、多个电机驱动器、多个与所述电机驱动器配合得电机及机床,多个所述电机设置在所述机床的不同方向,连接并控制不同的机床运动轴;多个所述电机驱动器通过数据总线与所述多轴控制器电连接,多个电机驱动器与多个所述电机一一对应地电连接,通过所述多轴控制器控制所述电机驱动器驱动所述电机驱动所述机床运行;所述电机驱动器内设置有用于生成曲线数据的曲线函数发生器;所述多轴控制器包括分析曲线特征,并结合机床参数,转换成最后综合曲线,所述最后综合曲线的函数表达式如下:
e(t)=f(t)*AxialScale+ZeroOffset+c(t)*CutterRadius
式中:e(t)为最后综合曲线;
f(t)为目标曲线;
c(t)为刀具补偿函数;
AxialScale为丝杆轴传动比例;
ZeroOffset为机床零点;
CutterRadius为刀具半径。
2.一种多轴联动数控系统的加工方法,其特征在于,包括以下步骤:
a)通过图形界面做好加工图,或者导入外部CAD图;
b)对所述加工图或CAD图进行曲线分析,提取所述加工图或CAD图中的特征;所述特征包括直线、圆弧、椭圆、抛物线、双曲线、渐开线和样条曲线;
c)加入机床数据,与步骤b中提取的特征进行综合运算,得到最后综合曲线;
d)把所述最后综合曲线进行多轴分解,得到每个运动轴的独立坐标数据;
e)将所述独立坐标数据分别发送到各轴的电机驱动器上,并发送同步时钟信号;
f)所述电机驱动器根据接收到的独立坐标数据和提取到的同步时钟信号生成曲线数据;
g)将所述曲线数据转换成为精密速度曲线和加速度参数;
h)使用生成的所述精密速度曲线进行电机速度实时控制;
i)多个电机轴的运动轨迹组成机床空间的最终加工曲线,完成加工;
所述机床数据包括机床零点、丝杆轴传动比例及刀具半径;所述最后综合曲线的函数表达式如下:
e(t)=f(t)*AxialScale+ZeroOffset+c(t)*CutterRadius
式中:e(t)为最后综合曲线;
f(t)为目标曲线;
c(t)为刀具补偿函数;
AxialScale为丝杆轴传动比例;
ZeroOffset为机床零点;
CutterRadius为刀具半径。
CN201410141648.0A 2014-04-08 2014-04-08 一种多轴联动数控系统及其加工方法 Active CN103926877B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410141648.0A CN103926877B (zh) 2014-04-08 2014-04-08 一种多轴联动数控系统及其加工方法
PCT/CN2015/070488 WO2015154554A1 (zh) 2014-04-08 2015-01-10 一种多轴联动数控系统及其加工方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410141648.0A CN103926877B (zh) 2014-04-08 2014-04-08 一种多轴联动数控系统及其加工方法

Publications (2)

Publication Number Publication Date
CN103926877A CN103926877A (zh) 2014-07-16
CN103926877B true CN103926877B (zh) 2018-02-09

Family

ID=51145136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410141648.0A Active CN103926877B (zh) 2014-04-08 2014-04-08 一种多轴联动数控系统及其加工方法

Country Status (2)

Country Link
CN (1) CN103926877B (zh)
WO (1) WO2015154554A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103926877B (zh) * 2014-04-08 2018-02-09 江门市新会区向日葵科技有限公司 一种多轴联动数控系统及其加工方法
CN104439889A (zh) * 2014-12-09 2015-03-25 贵州红林机械有限公司 利用四轴联动进行正弦波曲线滚花的加工方法
JP7243579B2 (ja) * 2019-11-08 2023-03-22 ブラザー工業株式会社 数値制御装置と数値制御装置の制御方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1155111A (zh) * 1996-01-15 1997-07-23 南京航空航天大学 经济型多轴数控系统及其联动控制方法
CN102929191A (zh) * 2012-10-18 2013-02-13 中达光电工业(吴江)有限公司 控制多个驱动器同步工作的方法及其装置
CN103529751A (zh) * 2013-10-29 2014-01-22 广东省自动化研究所 五轴联动机床数控系统及其加工方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11235645A (ja) * 1998-02-19 1999-08-31 Honda Motor Co Ltd Nc工作機械における複数軸モータの駆動装置
CN101382795B (zh) * 2008-09-28 2012-01-25 广东工业大学 一种水火弯板机多轴运动控制系统
CN102073302A (zh) * 2009-11-25 2011-05-25 北京诺信泰伺服科技有限公司 全数字化分布式智能伺服驱动器
CN202985265U (zh) * 2012-11-19 2013-06-12 西北机器有限公司 数控丝锥磨床用数控系统
CN103926877B (zh) * 2014-04-08 2018-02-09 江门市新会区向日葵科技有限公司 一种多轴联动数控系统及其加工方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1155111A (zh) * 1996-01-15 1997-07-23 南京航空航天大学 经济型多轴数控系统及其联动控制方法
CN102929191A (zh) * 2012-10-18 2013-02-13 中达光电工业(吴江)有限公司 控制多个驱动器同步工作的方法及其装置
CN103529751A (zh) * 2013-10-29 2014-01-22 广东省自动化研究所 五轴联动机床数控系统及其加工方法

Also Published As

Publication number Publication date
CN103926877A (zh) 2014-07-16
WO2015154554A1 (zh) 2015-10-15

Similar Documents

Publication Publication Date Title
CN106647623B (zh) 一种几何精度及衔接速度最优化的五轴联动平滑插补方法
CN104339354B (zh) 一种用于6自由度并联机器人的专用运动控制器硬件平台
CN103294007B (zh) 一种高速高精度柔性电子齿轮箱的控制方法
CN105033996B (zh) 基于手推示教式五轴水平关节机器人的控制系统
CN107908191B (zh) 一种串并联机器人的运动控制系统和方法
CN104635619A (zh) 基于刀具矢量插补的五轴数控加工方法
CN102566511A (zh) 五轴数控系统刀心点插补路径插值方法
CN102269984A (zh) 五轴联动数控加工的后置处理方法
CN103926877B (zh) 一种多轴联动数控系统及其加工方法
CN109834714B (zh) 一种用于多机器人的轨迹控制系统与方法
CN105892412B (zh) 基于自定义总线的多轴运动控制系统硬件架构
TWI427448B (zh) 多軸同動機械之程式轉換模組及程式轉換方法
CN110618659A (zh) 一种面向五轴线性插补的平动轴旋转轴协调运动规划控制方法
CN103481288A (zh) 一种5关节机器人末端工具位姿控制方法
CN102081373B (zh) 一种用于轧辊磨床的数控系统及其控制方法
CN112935414B (zh) 一种滚齿加工电子齿轮箱运动速度波动优化方法
CN105204441A (zh) 手推示教式五轴抛光打磨机器人
Xu et al. Research on motion trajector planning of industrial robot based on ROS
CN102033510A (zh) 一种工作台偏摆式五轴刀尖跟踪后置处理方法
CN109773773A (zh) 一种新型六自由度并联平台的主从控制装置、系统及方法
CN102253656A (zh) 一种活塞环内外圆同时仿形车铣组合机床电气系统
Zeng et al. Robotic trajectory planning based on CL data
CN202083935U (zh) 一种活塞环内外圆同时仿形车铣组合机床电气系统
RU2438156C1 (ru) Моделирующий комплекс для станков с чпу
Olam et al. Converting a pixel graphic into toolpath for machining on a CNC milling machine

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20241119

Address after: No. 9, Moshi Road, Mulang Village, Duluan Town, Pengjiang District, Jiangmen City, Guangdong Province 529000

Patentee after: Jiangmen Ethylene Propylene Ding Machinery Co.,Ltd.

Country or region after: China

Address before: No. 2-3, East Street, Huichengling Town, Xinhui District, Jiangmen City, Guangdong Province 529199

Patentee before: JIANGMEN XINHUI SUNFLOWER TECHNOLOGY Co.,Ltd.

Country or region before: China