CN102075125B - 数控机床多轴联动伺服控制***的控制方法 - Google Patents

数控机床多轴联动伺服控制***的控制方法 Download PDF

Info

Publication number
CN102075125B
CN102075125B CN2010105779983A CN201010577998A CN102075125B CN 102075125 B CN102075125 B CN 102075125B CN 2010105779983 A CN2010105779983 A CN 2010105779983A CN 201010577998 A CN201010577998 A CN 201010577998A CN 102075125 B CN102075125 B CN 102075125B
Authority
CN
China
Prior art keywords
motor
control
signal
main motor
segmentation
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.)
Expired - Fee Related
Application number
CN2010105779983A
Other languages
English (en)
Other versions
CN102075125A (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 University of Technology
Original Assignee
Shenyang University of Technology
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 University of Technology filed Critical Shenyang University of Technology
Priority to CN2010105779983A priority Critical patent/CN102075125B/zh
Publication of CN102075125A publication Critical patent/CN102075125A/zh
Application granted granted Critical
Publication of CN102075125B publication Critical patent/CN102075125B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Multiple Motors (AREA)

Abstract

数控机床多轴联动伺服控制***的控制方法,一台电动机为主电动机,其余为从电动机;主电动机接收输入信号,从电动机共享主电动机的输出信号作为其输入信号;主电动机的给定位置参考量与从电动机位置反馈差值的调整量做比较后,作为被同步电动机的位置参考量,从而完成位置同步控制。本发明大大提高了数控机床的控制精度和严格同步的控制要求,利用现代先进的控制技术以及控制策略来实现本发明的控制目的,解决多轴联动数控机床的核心问题。

Description

数控机床多轴联动伺服控制***的控制方法
技术领域
本发明涉及数控机床领域,尤其指一种数控机床多轴联动伺服控制控制方法。
背景技术
数控机床正朝着高速度、高精度、复合化的方向发展。复合化的目标是在一台机床上利用一次装夹完成大部分或全部切削加工,以保证工件的位置精度,提高加工效率。国外数控镗铣床、加工中心为适应多面体和曲面零件加工,均采用多轴加工技术,包括五轴联动功能。在加工中心上扩展五轴联动功能,可大大提高加工中心的加工能力,便于***的进一步集成化。最近国际机床业出现了一个新概念,即万能加工,数控机床既能车削又能进行五轴铣削加工。五轴数控机床在国内外的实际应用表明,其加工效率相当于两台三轴机床,甚至可以完全省去某些大型自动化生产流水线的投资。
目前多轴联动数控机床所存在的问题是:***中的每个电机驱动器都接收同一个命令信号,根据电机间的不同速度比例关系,这个命令信号经过控制器分配后加到各电机驱动器上,由于各个电机间没有藕合,所以任何一个电机由于负载扰动或原因引起的速度变化都不会影响到其它电机的状态。由于各个电机驱动器都同一个命令信号源,所以***的同步主要依靠各电机驱动器对命令信号的跟踪,当其中一个电机的负载变化而引起速度变化时,由于与其他电机没有关联,所以***的同步性就会被破坏。这种同步方式也要求各个电机驱动器对主令有一致的跟随特性,并且每个电机负载相同或者变化不大的情况。数控机床不同于普通机床的地方,在于数控***具有很强的控制功能, 多电机同步控制是一个多变量、非线性、强耦合的控制问题,电机间的同步关系会因为多种原因而受到破坏,如果仅仅依靠伺服驱动器本身以开环的方式进行控制是远远不够的,非耦合控制算法不适用于多轴联动数控机床,而传统的耦合控制,是以主电机的输出作为从电机的输入,这样可以使得从电机精确地跟踪主电机。当主电机出现负载突变或是速度跳变时,从电机可以随时跟踪主电机的变化,而不是***给定值,达到两个电机同步的需要。但是,如果***中从电机出现负载突变或是速度跳变时,主电机因为没有从电机的任何反馈信息,不能察觉到从电机运行情况的改变,而继续跟踪***给定值,这样就造成了两台电机的失同步。虽然从电机经过跟踪主电机运动的调整,很快可以再保持与主电机的同步。但即使是这样短暂的失步,对于多电机同步控制***也会造成比较大的影响。
发明内容
发明目的:为解决数控机床高速度、高精度的同步控制需要,本发明提供一种先进的控制方法来应用于多轴联动数控机床,它大大提高了数控机床的控制精度和严格同步的控制要求,利用现代先进的控制技术以及控制策略来实现本发明的控制目的,解决多轴联动数控机床的核心问题。
技术方案:本发明是通过以下技术方案实施的:
数控机床多轴联动伺服控制***的控制方法,其特征在于:所述方法包括以下步骤:
将一台电动机作为主电动机,其余电动机均作为从电动机;
主电动机接收给定的输入信号,而所有的从电动机共享主电动机的输出信号作为其输入信号;
将主电动机的给定位置参考量与从电动机位置反馈差值的调整量做比较后,作为被同步电动机的位置参考量,从而完成位置同步控制;
所述方法具体为:DSP芯片与上位机进行串行通信,接收主电动机和从电动机的起停、正反转以及细分倍数选择信号,这一过程也可以通过拨码进行独立控制;
DSP芯片根据接收的细分倍数信号,读取存储器中给定细分电流的数字控制信号,经过D/A芯片转化为模拟电压信号,与主电动机和从电动机绕组中的电流经过采样电阻转换成的电压信号进行比较,产生斩波信号,从而对主电动机和从电动机的相电流进行控制;
主电动机和从电动机的起停、换相信号直接由DSP芯片的I/O口给定;
主电动机和从电动机共用1组细分I/O口及数据总线,通过相应的使能信号实现分时细分电流给定和位置数据读取。
主电动机和从电动机的转速及转向通过SPI***电路进行显示。
优点及效果:本发明可用于各种多轴联动数控***中,可以很好的解决数控机床多轴伺服联动高精度同步控制问题,对研究机床多轴伺服联动高精度同步控制技术也是有很大的帮助,对研究机床多轴联动伺服***在控制对象和参量变化时静、动态性能的控制问题也提出了很多宝贵的建议,本发明***还有很好的鲁棒性,建立控制***数学模型简单方便,在本发明的基础上,可以很好的研究机床多轴伺服联动高精度同步控制策略与实现,从而能实现对任意性质有界扰动的抑制和对任意有界参考输入的准确跟踪,并且建立机床多轴伺服控制***的控制模型和完成控制器的设计。
附图说明:
图1 为以三轴联动数控机床伺服控制***为例的机构简图;
图2 为实际三轴联动电机控制***原理框图。
具体实施方式:
下面结合附图对本发明进行具体说明:
图1 为以三轴联动数控机床伺服控制***为例的机构简图,如图所示,第一台为主电动机M1,其余的都为从电动机M2、M3,主电动机M1接收给定的输入信号,而从电动机M2、M3共享主电动机M1的输出信号作为其输入信号。本发明在传统的主从方式交叉耦合控制算法中,加入从电机对于主电机的反馈,使得不仅从电机可以精确地跟踪主电机,主电机也可以在从电机运行情况发生变化时改变自己的运行以保持与从电机的同步,能够实现对位置、转矩等不同参量的控制。由于位置检测装置的引入,从而组成了位置速度双闭环***,实现了位置同步控制。数控机床的同步控制方法可以概括为:将同步电动机的给定位置参考量与两电动机位置反馈差值的调整量做比较后,作为被同步电动机的位置参考量,从而完成位置同步控制。
实际三轴联动电机控制***结构如图2所示,本发明基于32位定点DSP芯片TMS320F2812,能够实时、准确、可靠地控制各电机,具有良好的可行性。通过本发明运动控制方案,在实验中实现了对3台电机的同步控制,电机数目可进行扩展。DSP芯片通过RS232总线与上位机进行串行通信,接收3台电动机的起停、正反转以及细分倍数选择信号,该过程也可以通过拨码进行独立控制。以主电动机M1的控制为例, DSP芯片根据接收的细分倍数信号,读取存储器中给定细分电流的数字控制信号,经过D/A芯片转化为模拟电压信号,与电机绕组中的电流经过采样电阻转换成的电压信号进行比较,产生斩波信号,从而达到控制电机相电流的目的;而主电动机M1的起停、换相信号直接由DSP芯片的I/O口给定。从电动机M2、M3与主电动机M1共用一组8位细分I/O口及数据总线,通过相应的使能信号实现分时细分电流给定和位置数据读取,控制方式与主电动机M1相同。3台电动机的转速及转向可通过SPI***电路进行显示。***的硬件部分主要由电源电路、通信模块、电流采样电路、位置解码电路、光电编码器、细分值给定电路、斩波恒值电路及集成驱动电路组成。其中, 位置解码电路、光电编码器、细分值给定电路、斩波恒值电路和集成驱动电路是控制电动机运行的核心。

Claims (1)

1.数控机床多轴联动伺服控制***的控制方法,其特征在于:所述方法包括以下步骤:
将一台电动机作为主电动机,其余电动机均作为从电动机;
主电动机接收给定的输入信号,而所有的从电动机共享主电动机的输出信号作为其输入信号;
将主电动机的给定位置参考量与从电动机位置反馈差值的调整量做比较后,作为被同步电动机的位置参考量,从而完成位置同步控制;
所述方法具体为:DSP芯片与上位机进行串行通信,接收主电动机和从电动机的起停、正反转以及细分倍数选择信号,这一过程也可以通过拨码进行独立控制;
DSP芯片根据接收的细分倍数信号,读取存储器中给定细分电流的数字控制信号,经过D/A芯片转化为模拟电压信号,与主电动机和从电动机绕组中的电流经过采样电阻转换成的电压信号进行比较,产生斩波信号,从而对主电动机和从电动机的相电流进行控制;
主电动机和从电动机的起停、换相信号直接由DSP芯片的I/O口给定;
主电动机和从电动机共用1组细分I/O口及数据总线,通过相应的使能信号实现分时细分电流给定和位置数据读取。
2、根据权利要求1所述数控机床多轴联动伺服控制***的控制方法,其特征在于:主电动机和从电动机的转速及转向通过SPI***电路进行显示。
CN2010105779983A 2010-12-08 2010-12-08 数控机床多轴联动伺服控制***的控制方法 Expired - Fee Related CN102075125B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105779983A CN102075125B (zh) 2010-12-08 2010-12-08 数控机床多轴联动伺服控制***的控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105779983A CN102075125B (zh) 2010-12-08 2010-12-08 数控机床多轴联动伺服控制***的控制方法

Publications (2)

Publication Number Publication Date
CN102075125A CN102075125A (zh) 2011-05-25
CN102075125B true CN102075125B (zh) 2013-01-02

Family

ID=44033502

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105779983A Expired - Fee Related CN102075125B (zh) 2010-12-08 2010-12-08 数控机床多轴联动伺服控制***的控制方法

Country Status (1)

Country Link
CN (1) CN102075125B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355176A (zh) * 2011-09-16 2012-02-15 苏州生物医学工程技术研究所 一种双电机同步控制***及其实现方法
CN102582884A (zh) * 2012-03-14 2012-07-18 东莞市品鑫机电科技有限公司 一种全伺服自动绑扎机控制***的实现方法
CN103633905A (zh) * 2013-11-18 2014-03-12 沈阳工业大学 基于dsp28335直流无刷电机控制装置
CN104617824A (zh) * 2014-12-29 2015-05-13 深圳市轴心自控技术有限公司 双伺服电机同步的控制方法及***
CN108037776A (zh) * 2017-12-12 2018-05-15 宁波瑶泽智能科技有限公司 一种电动升降桌同步升降控制***
CN108988694B (zh) * 2018-07-20 2020-11-06 广东联城住工装备信息科技有限公司 振捣装置及其电机控制方法、***、可读存储介质
CN112448621A (zh) * 2020-12-14 2021-03-05 徐州市工大三森科技有限公司 一种双电机同步驱动罐门的方法和装置
CN113778022B (zh) * 2021-07-22 2023-09-15 江苏开璇智能科技有限公司 一种谐波数控转台主从控制***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010054506A1 (zh) * 2008-11-11 2010-05-20 深圳航天科技创新研究院 多轴伺服电机控制***
CN201467046U (zh) * 2009-07-24 2010-05-12 刘超英 一种主从结构的多直流电机同步控制器
CN101807872B (zh) * 2009-12-08 2012-09-26 北京华盛源通科技有限公司 基于dsp的电机控制器

Also Published As

Publication number Publication date
CN102075125A (zh) 2011-05-25

Similar Documents

Publication Publication Date Title
CN102075125B (zh) 数控机床多轴联动伺服控制***的控制方法
Martinova et al. The Russian multi-functional CNC system AxiOMA control: Practical aspects of application
CN100595707C (zh) 一种数控机床双轴同步控制装置
CN105549539B (zh) 钻孔划线控制***
CN103294007B (zh) 一种高速高精度柔性电子齿轮箱的控制方法
CN104339354A (zh) 一种用于6自由度并联机器人的专用运动控制器硬件平台
CN102566511A (zh) 五轴数控***刀心点插补路径插值方法
JPWO2009139046A1 (ja) 数値制御方法及びその装置
CN103348295B (zh) 数控装置
CN202703067U (zh) 数控雕刻机的运动控制***
CN101718976A (zh) 一种加工中心实现双主轴同步的结构
CN102896446B (zh) 海上石油平台精密切割控制***
CN104977898B (zh) 五坐标联动加工动态误差分析方法及其***
CN104483897A (zh) 一种直驱龙门式运动平台轮廓控制装置及方法
CN109361330A (zh) 一种基于总线的伺服电机同步控制方法
CN105278449B (zh) 具有工具前端点控制功能的数值控制装置
Yao et al. Modeling and control of twin parallel-axis linear servo mechanisms for high-speed machine tools
CN104635624A (zh) 用于控制四轴加工设备的数控***控制方法及其控制***
Brecher et al. Machine Tools Production Systems 3: Mechatronic Systems, Control and Automation
CN2906795Y (zh) 基于多轴运动控制卡的教学用多轴混合控制***
CN106814703A (zh) 一种交流伺服驱动单元控制模式快速平滑切换的方法
CN202951982U (zh) 一种与机器人相配合的智能变位***
CN102033510A (zh) 一种工作台偏摆式五轴刀尖跟踪后置处理方法
CN113759851B (zh) 自动化控制***以及自动化控制方法
CN103809519A (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
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130102

Termination date: 20141208

EXPY Termination of patent right or utility model