[go: up one dir, main page]

CN101691020A - Sliding formwork control method used in motion control of virtual axis machine tool cutter - Google Patents

Sliding formwork control method used in motion control of virtual axis machine tool cutter Download PDF

Info

Publication number
CN101691020A
CN101691020A CN200910036068A CN200910036068A CN101691020A CN 101691020 A CN101691020 A CN 101691020A CN 200910036068 A CN200910036068 A CN 200910036068A CN 200910036068 A CN200910036068 A CN 200910036068A CN 101691020 A CN101691020 A CN 101691020A
Authority
CN
China
Prior art keywords
machine tool
virtual axis
axis machine
control
motion
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.)
Pending
Application number
CN200910036068A
Other languages
Chinese (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.)
Jiangsu University
Original Assignee
Jiangsu University
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 Jiangsu University filed Critical Jiangsu University
Priority to CN200910036068A priority Critical patent/CN101691020A/en
Publication of CN101691020A publication Critical patent/CN101691020A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Feedback Control In General (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种用于虚拟轴机床刀具运动控制的滑模控制方法,先根据加工要求规划出虚拟轴机床加工过程刀具的空间运动轨迹,确定加工过程中虚拟轴机床各主动副的期望运动轨迹,再建立虚拟轴机床各控制支路被控对象的数学模,检测并确定虚拟轴机床各主动副的实际运动状态,依据滑模控制理论计算开关曲面函数,确定虚拟轴机床各控制支路电机驱动控制量并发送给各电机驱动器,最后以各控制支路电机驱动控制量驱动各主动副,从而驱动虚拟轴机床刀具实现期望运动,本发明无需建立各支路被控对象的精确模型,利用滑模控制技术的优良特性实现对刀具运动的高精度控制;滑模控制量由连续函数构成,无震颤问题。

Figure 200910036068

The invention discloses a sliding mode control method for the motion control of a virtual axis machine tool tool. Firstly, according to the processing requirements, the spatial movement track of the tool in the virtual axis machine tool processing process is planned, and the expected motion of each active pair of the virtual axis machine tool is determined during the processing process. Then establish the mathematical model of the controlled object in each control branch of the virtual axis machine tool, detect and determine the actual motion state of each active pair of the virtual axis machine tool, calculate the switch surface function according to the sliding mode control theory, and determine each control branch of the virtual axis machine tool The motor drive control amount is sent to each motor driver, and finally each active pair is driven by the motor drive control amount of each control branch, thereby driving the virtual axis machine tool to realize the desired movement. The present invention does not need to establish an accurate model of the controlled object of each branch. The excellent characteristics of the sliding mode control technology are used to realize high-precision control of the tool movement; the sliding mode control amount is composed of continuous functions, and there is no tremor problem.

Figure 200910036068

Description

一种用于虚拟轴机床刀具运动控制的滑模控制方法A Sliding Mode Control Method for Tool Motion Control of Virtual Axis Machine Tool

技术领域technical field

本发明涉及一种虚拟轴机床,尤其涉及其由电机驱动的刀具的运动控制方法。The invention relates to a virtual axis machine tool, in particular to a motion control method of a tool driven by a motor.

背景技术Background technique

虚拟轴机床(也称并联机床)的数控系统的关键技术是通过对虚拟轴机床实轴的控制,实现虚拟轴的联动控制,从而得到所要求的刀具运动轨迹。然而,由于虚拟轴机床由多杆并联运动机构构成,其动力学模型是一个多自由度、多变量、高度非线性、多参数耦合的复杂系统。在机构运动及机床加工过程中,机构模型的参数及外界干扰变化很大,具有不确定性。与串联结构的普通机床相比,其传动误差的积累大大减小,但仍然存在其它影响加工精度的因素,如:机床的制造和安装误差、驱动杆上下球铰的间隙、驱动杆杆长偏差对动平台位置精度的影响、执行机构和运动副的运动误差、重力引起的弹性形变、受热引起的形变、传感器精度等等。因此目前对虚拟轴机床实现精密控制仍然是控制界公认的难题,并且成为虚拟轴机床在高精度加工领域实现产业化、实用化的最大障碍之一,严重制约了其优势发挥,成为目前亟待解决的关键问题。The key technology of the numerical control system of the virtual axis machine tool (also known as parallel machine tool) is to realize the linkage control of the virtual axis through the control of the real axis of the virtual axis machine tool, so as to obtain the required tool movement trajectory. However, since the virtual axis machine tool is composed of a multi-bar parallel kinematic mechanism, its dynamic model is a complex system with multiple degrees of freedom, multiple variables, high nonlinearity, and multi-parameter coupling. During the movement of the mechanism and the machining process of the machine tool, the parameters of the mechanism model and external disturbances vary greatly, which is uncertain. Compared with ordinary machine tools with a series structure, the accumulation of transmission errors is greatly reduced, but there are still other factors that affect the machining accuracy, such as: manufacturing and installation errors of the machine tool, the gap between the upper and lower spherical hinges of the drive rod, and the length deviation of the drive rod The impact on the position accuracy of the moving platform, the motion error of the actuator and the kinematic pair, the elastic deformation caused by gravity, the deformation caused by heat, the sensor accuracy, etc. Therefore, the precise control of virtual-axis machine tools is still a recognized problem in the control field, and it has become one of the biggest obstacles to the industrialization and practical application of virtual-axis machine tools in the field of high-precision machining, which seriously restricts its advantages and has become an urgent problem to be solved. key issues.

提高虚拟轴机床定位和加工精度的关键技术之一,是提高对虚拟轴机床并联机构动平台所固联刀具控制的准确度,为此,人们提出了不同的控制方法,目前主要有误差补偿控制方法、智能控制方法以及基于模型的自适应控制方法等。其中,误差补偿控制方法多针对特定的虚拟轴机床,并针对特定的误差产生因素如摩擦作用、振动作用、重力作用等进行,因此,对不同类型的虚拟轴机床不具有通用性;智能控制方法通常是基于人工神经网络进行虚拟轴机床耦合作用或负载扰动的补偿或抑制,这类控制方法较为复杂,目前多仿真实现,少有实际应用;基于模型进行虚拟轴机床的自适应控制或鲁棒控制方法,不仅难以实现,而且由于其控制精度依赖于模型准确度,因此需事先建立虚拟轴机床的精确数学模型。由于虚拟轴机床并联机构的复杂性和加工时外界干扰的不确定性,精确建立其数学模型不仅非常困难,而且所建模型通常非常复杂难以实际用于控制。国内现有实验样机,多忽略虚拟轴机床各支路间的耦合作用,把每个支路当作完全独立的系统,实施传统PID控制,通常必须同时采取误差补偿措施才能满足虚拟轴机床精度要求。另外,查阅国内外在虚拟轴机床方面的专利情况可见,虚拟轴机床专利均为各种虚拟轴机床新型机构设计,迄今,未见相关文献对虚拟轴机床提出比较理想的控制方法。One of the key technologies to improve the positioning and machining accuracy of virtual axis machine tools is to improve the accuracy of the control of the solid-connected tools on the virtual axis machine tool parallel mechanism dynamic platform. For this reason, people have proposed different control methods. At present, there are mainly error compensation control methods, intelligent control methods, and model-based adaptive control methods. Among them, the error compensation control method is mostly aimed at specific virtual axis machine tools, and is carried out for specific error generating factors such as friction, vibration, gravity, etc. Therefore, it is not universal for different types of virtual axis machine tools; intelligent control methods It is usually based on the artificial neural network for the compensation or suppression of the coupling effect of the virtual axis machine tool or the load disturbance. This kind of control method is relatively complicated. At present, it is mostly implemented by simulation, and there are few practical applications; the adaptive control or robustness of the virtual axis machine tool is based on the model. The control method is not only difficult to implement, but also because its control accuracy depends on the accuracy of the model, it is necessary to establish an accurate mathematical model of the virtual axis machine tool in advance. Due to the complexity of the parallel mechanism of the virtual axis machine tool and the uncertainty of external interference during processing, it is not only very difficult to accurately establish its mathematical model, but also the built model is usually very complicated and difficult to be used for actual control. The existing domestic experimental prototypes mostly ignore the coupling effect between the branches of the virtual axis machine tool, treat each branch as a completely independent system, and implement traditional PID control. Usually, error compensation measures must be taken at the same time to meet the accuracy requirements of the virtual axis machine tool . In addition, reviewing the patent situation of virtual axis machine tools at home and abroad, it can be seen that the patents of virtual axis machine tools are all new mechanism designs of various virtual axis machine tools. So far, no relevant literature has proposed an ideal control method for virtual axis machine tools.

变结构控制目前已发展成为一种对具有不确定性动力学系统进行控制研究的重要方法。变结构系统是一种非连续反馈控制系统,其主要特点是它在一种开关曲面上建立滑动模型,称为“滑模”,常规滑模控制律的一般形式为Variable structure control has developed into an important method for the control research of dynamical systems with uncertainties. The variable structure system is a discontinuous feedback control system. Its main feature is that it establishes a sliding model on a switch surface, which is called "sliding mode". The general form of the conventional sliding mode control law is

u=ueq+ηsgn(s)(1)u=u eq +ηsgn(s)(1)

式(1)中,η为正常数;s为开关曲面函数;ueq为维持滑模运动的等效控制量;ηsgn(s)旨在控制系统不确定性和干扰等未知部分。In formula (1), η is a normal constant; s is the switch surface function; u eq is the equivalent control quantity to maintain the sliding mode motion; ηsgn(s) aims to control the unknown parts such as system uncertainty and disturbance.

当常规滑模控制方法采用计算机等数控系统实现时,其采样间隔会使控制输出产生微小震颤,影响滑模控制方法的精确性。When the conventional sliding mode control method is implemented by a numerical control system such as a computer, the sampling interval will cause small tremors in the control output, which will affect the accuracy of the sliding mode control method.

发明内容Contents of the invention

本发明的目的是克服上述现有技术的不足,提供一种由电机驱动的虚拟轴机床的、具有最佳动态品质的用于虚拟轴机床刀具运动控制的滑模控制方法。The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a sliding mode control method for virtual axis machine tools driven by motors with the best dynamic quality for the motion control of virtual axis machine tools.

本发明采用的技术方案是采用如下步骤:The technical scheme that the present invention adopts is to adopt following steps:

1)根据加工要求规划出虚拟轴机床加工过程刀具的空间运动轨迹,确定加工过程中虚拟轴机床各主动副的期望运动轨迹;1) According to the processing requirements, plan the spatial movement trajectory of the tool during the machining process of the virtual axis machine tool, and determine the expected movement trajectory of each active pair of the virtual axis machine tool during the machining process;

2)建立虚拟轴机床各控制支路被控对象的数学模型;2) Establish the mathematical model of the controlled object of each control branch of the virtual axis machine tool;

3)检测并确定虚拟轴机床各主动副的实际运动状态;3) Detect and determine the actual motion state of each active pair of the virtual axis machine tool;

4)依据滑模控制理论计算开关曲面函数;4) Calculate the switch surface function according to the sliding mode control theory;

5)确定虚拟轴机床各控制支路电机驱动控制量并发送给各电机驱动器;5) Determine the motor drive control amount of each control branch of the virtual axis machine tool and send it to each motor driver;

6)以各控制支路电机驱动控制量驱动各主动副,从而驱动虚拟轴机床刀具实现期望运动。6) Drive each active pair with the motor drive control amount of each control branch, so as to drive the virtual axis machine tool to achieve the desired movement.

本发明首次将滑模控制方法应用于虚拟轴机床的刀具的运动控制,其特点和有益效果是:The present invention applies the sliding mode control method to the motion control of the tool of the virtual axis machine tool for the first time, and its characteristics and beneficial effects are:

1、与现有技术中基于模型的自适应控制方法对比,本发明的滑模控制方法对系统参数变化及外界干扰不敏感,因而采用滑模控制方法的控制系统无需建立精确的被控对象数学模型,其控制精度无需依赖于模型准确度,无需考虑被控对象多个支路多变量间的耦合问题,只需利用滑模控制技术的优良特性,实现对虚拟轴机床刀具运动的高精度控制,即可具有优良的控制品质。1. Compared with the model-based adaptive control method in the prior art, the sliding mode control method of the present invention is insensitive to system parameter changes and external disturbances, so the control system adopting the sliding mode control method does not need to establish accurate controlled object mathematics Its control accuracy does not need to depend on the accuracy of the model, and it does not need to consider the coupling problem between multiple branches and multiple variables of the controlled object. It only needs to use the excellent characteristics of the sliding mode control technology to achieve high-precision control of the tool movement of the virtual axis machine tool , can have excellent control quality.

2、滑模控制开关曲面参数依据二阶最佳动态品质系统设计,不仅使虚拟轴机床系统在形成滑模运动后具有最佳动态品质,而且能大大降低控制参数调试工作量。2. The surface parameters of the sliding mode control switch are designed according to the second-order optimal dynamic quality system, which not only makes the virtual axis machine tool system have the best dynamic quality after forming the sliding mode movement, but also greatly reduces the workload of control parameter debugging.

3、所确定具最佳动态品质滑模控制量由连续函数构成,具有连续性,解决了常规滑模控制技术存在的震颤问题,大大增强了滑模控制技术的实用性。3. The determined sliding mode control quantity with the best dynamic quality is composed of a continuous function, which has continuity, which solves the tremor problem existing in the conventional sliding mode control technology, and greatly enhances the practicability of the sliding mode control technology.

附图说明Description of drawings

以下结合附图和具体实施方式对本发明作进一步详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

图1是虚拟轴机床的滑模控制系统示意图。Figure 1 is a schematic diagram of the sliding mode control system of a virtual axis machine tool.

图2是图1中虚拟轴机床各支路主动副期望运动和实际运动轨迹图,其中:图2a是支路1主动副运动跟踪曲线图,图2b是支路2主动副运动跟踪曲线图,图2c是支路3主动副运动跟踪曲线图,图2d是支路4主动副运动跟踪曲线图,图2e是支路5主动副运动跟踪曲线图,图2f是支路6主动副运动跟踪曲线图。Fig. 2 is a diagram of expected motion and actual motion track of each branch of the virtual axis machine tool in Fig. 1, wherein: Fig. 2a is a curve diagram of the motion tracking of the active pair of branch 1, and Fig. 2b is a curve diagram of the motion tracking of the active pair of branch 2, Fig. 2c is the active and auxiliary motion tracking curve of branch 3, Fig. 2d is the active and auxiliary motion tracking curve of branch 4, Fig. 2e is the active and auxiliary motion tracking curve of branch 5, and Fig. 2f is the active and auxiliary motion tracking curve of branch 6 picture.

图3是虚拟轴机床各支路主动副运动误差图,其中:图3a是支路1主动副运动误差图,图3b是支路2主动副运动误差图,图3c是支路3主动副运动误差图,图3d是支路4主动副运动误差图,图3e是支路5主动副运动误差图,图3f支路6主动副运动误差图。Fig. 3 is the motion error diagram of the active pair of each branch of the virtual axis machine tool, in which: Fig. 3a is the motion error diagram of the active pair of branch 1, Fig. 3b is the motion error diagram of the active pair of branch 2, and Fig. 3c is the motion error diagram of the active pair of branch 3 For the error graph, Fig. 3d is the motion error graph of the active pair of branch 4, Fig. 3e is the motion error graph of the active pair of branch 5, and Fig. 3f is the motion error graph of the active pair of branch 6.

图4是虚拟轴机床各支路电机的驱动控制量,其中:图4a是支路1电机的驱动控制量图,图4b是支路2电机的驱动控制量图,图4c是支路3电机的驱动控制量图,图4d是支路4电机的驱动控制量图,图4e是支路5电机的驱动控制量图,图4f是支路6电机的驱动控制量图。Fig. 4 is the driving control quantity of each branch motor of the virtual axis machine tool, in which: Fig. 4a is the driving control quantity diagram of the branch 1 motor, Fig. 4b is the driving control quantity diagram of the branch 2 motor, and Fig. 4c is the driving control quantity diagram of the branch 3 motor Figure 4d is the drive control quantity diagram of the branch 4 motor, Figure 4e is the drive control quantity diagram of the branch 5 motor, and Figure 4f is the drive control quantity diagram of the branch 6 motor.

具体实施方式Detailed ways

如图1,根据加工要求规划出加工过程刀具的空间运动轨迹后,首先预先确定加工过程中虚拟轴机床各主动副的期望运动轨迹以及建立虚拟轴机床各控制支路的被控对象数学模型;其次,依据由各支路编码器所检测的各电机运动状态得到各主动副实际运动状态;然后,采用预先设计的具最佳动态品质滑模控制律计算得到各电机驱动指令,发送给各电机驱动器(电机伺服放大器),最终驱动虚拟轴机床的滚珠丝杠使刀具实现期望运动。具体方法如下:As shown in Figure 1, after planning the spatial movement trajectory of the tool in the machining process according to the processing requirements, first determine the expected movement trajectory of each active pair of the virtual axis machine tool during the machining process and establish the mathematical model of the controlled object of each control branch of the virtual axis machine tool; Secondly, according to the motion state of each motor detected by the encoder of each branch, the actual motion state of each active pair is obtained; then, the driving command of each motor is calculated by using the pre-designed sliding mode control law with the best dynamic quality, and sent to each motor The driver (motor servo amplifier), finally drives the ball screw of the virtual axis machine tool to achieve the desired movement of the tool. The specific method is as follows:

1、预先根据虚拟轴机床加工要求确定各主动副期望运动1. Determine the expected movement of each active pair in advance according to the processing requirements of the virtual axis machine tool

在根据虚拟轴机床加工要求完成刀具加工轨迹规划后,依据虚拟轴机床并联机构的运动学反解,确定虚拟轴机床各主动副(设各主动副为平移运动)期望位移xd(单位为mm)、期望运动速度

Figure G2009100360684D0000031
(单位为mm/s)和期望运动加速度(单位为mm2/s)。After completing the tool machining trajectory planning according to the processing requirements of the virtual axis machine tool, according to the kinematic inverse solution of the parallel mechanism of the virtual axis machine tool, determine the expected displacement x d (unit: mm ), the expected speed of motion
Figure G2009100360684D0000031
(unit: mm/s) and expected motion acceleration (The unit is mm 2 /s).

2、预先建立虚拟轴机床各控制支路被控对象数学模型2. Pre-establish the mathematical model of the controlled object in each control branch of the virtual axis machine tool

由于本发明采用滑模控制,其设计过程自然解耦,因此可采用各支路分别独立控制的刀具运动控制方案,与不得不考虑各支路间耦合作用的控制方案(如进行耦合作用补偿的智能控制方案)相比,该控制方案无需分析耦合作用并建立复杂的耦合作用模型,因此设计与实现便利;与同样采用各支路独立控制的PID控制方案相比,当机床加工时,系统参数变化和负载干扰往往使PID控制不能获得令人满意的控制效果,但滑模控制系统的性能却不受系统参数变化和负载干扰等影响。Because the present invention adopts sliding mode control, its design process is naturally decoupled, so the cutter motion control scheme that each branch can be independently controlled respectively, and the control scheme that has to consider the coupling effect between each branch (such as carrying out coupling compensation) Compared with the intelligent control scheme), this control scheme does not need to analyze the coupling effect and establish a complex coupling effect model, so the design and implementation are convenient; compared with the PID control scheme that also uses independent control of each branch, when the machine tool is processed, the system parameters Changes and load disturbances often make PID control unable to obtain satisfactory control results, but the performance of the sliding mode control system is not affected by system parameter changes and load disturbances.

当采用各支路分别独立控制的滑模控制方案时,所建控制对象数学模型可针对各电机控制支路独立进行,而且无需考虑各支路上的系统参数变化和负载变化干扰等。由于虚拟轴机床并联机构各支路一般采用相同的电机及其驱动部件,因此对虚拟轴机床,在不考虑系统参数变化和外界干扰时,针对每一个电机驱动支路,其被控对象的数学模型具有相同的形式,这里设为三阶模型:When the sliding mode control scheme in which each branch is independently controlled is adopted, the mathematical model of the control object can be established independently for each motor control branch, and there is no need to consider the system parameter changes and load change interference on each branch. Since each branch of the parallel mechanism of the virtual axis machine tool generally uses the same motor and its driving components, for the virtual axis machine tool, when the system parameter changes and external interference are not considered, for each motor drive branch, the mathematical parameters of the controlled object The models have the same form, here set as a third-order model:

xx ·· ·· ·· == aa 22 xx ·· ·· ++ aa 11 xx ·· ++ bubu -- -- -- (( 22 ))

式(2)中,u是控制量输入,经数控系统转换,成为发送给电机伺服放大器(驱动器)的指令,一般为输入脉冲数或为模拟电压输入量(单位为V),本发明采用后者;b是控制量系数;(单位为mm/s)是虚拟轴机床各主动副的实际运动速度;

Figure G2009100360684D0000043
(单位为mm2/s)是虚拟轴机床各主动副的实际运动加速度;
Figure G2009100360684D0000044
是虚拟轴机床各主动副实际位移的三阶导数;a2、a1和b分别是常系数,由电机伺服放大器的设置参数和电机参数确定。In the formula (2), u is the input of the control quantity, which is converted by the numerical control system and becomes an instruction sent to the motor servo amplifier (driver), which is generally the number of input pulses or the input quantity of analog voltage (unit is V). After the present invention adopts or; b is the control quantity coefficient; (unit: mm/s) is the actual movement speed of each active pair of the virtual axis machine tool;
Figure G2009100360684D0000043
(unit: mm 2 /s) is the actual motion acceleration of each driving pair of the virtual axis machine tool;
Figure G2009100360684D0000044
is the third derivative of the actual displacement of each active pair of the virtual axis machine tool; a 2 , a 1 and b are constant coefficients respectively, which are determined by the setting parameters of the motor servo amplifier and the motor parameters.

若考虑系统参数变化和外界干扰,则虚拟轴机床针对每一个电机驱动支路的被控对象数学模型应为If system parameter changes and external disturbances are considered, the mathematical model of the controlled object for each motor drive branch of the virtual axis machine tool should be

xx ·· ·· ·· == aa 22 (( tt )) xx ·· ·· ++ aa 11 (( tt )) xx ·· ++ bubu ++ dd (( tt )) -- -- -- (( 33 ))

式(3)中,d(t)为干扰。由于在虚拟轴机床加工过程中,系统参数a2(t)、a1(t)的变化及干扰d(t)具有不确定性,因此式(3)的模型事实上不易准确建立。In formula (3), d(t) is interference. Since the changes of system parameters a 2 (t), a 1 (t) and disturbance d(t) are uncertain during the machining process of the virtual axis machine tool, the model of formula (3) is actually not easy to establish accurately.

若非采用各支路分别独立控制的控制方案,则所建立动力学数学模型将是一组极长且高度耦合的非线性时变微分方程组,一般不能给出解析解,无法用于实时控制。If the control scheme of independent control of each branch is not adopted, the dynamic mathematical model established will be a set of extremely long and highly coupled nonlinear time-varying differential equations, which generally cannot give analytical solutions and cannot be used for real-time control.

综合上述分析,由于本发明采用了滑模控制技术,因此在建立被控对象数学模型时,建立如式(2)的线性模型即可。Based on the above analysis, since the present invention adopts the sliding mode control technology, when establishing the mathematical model of the controlled object, it is sufficient to establish a linear model such as formula (2).

滑模控制系统的性能之所以不依赖于所建被控对象数学模型的准确度,是因为滑模控制系统由于形成滑模,其性能已与原系统特性无关,而由开关曲面方程的特性决定。此为滑模控制系统的本质属性。The reason why the performance of the sliding mode control system does not depend on the accuracy of the mathematical model of the controlled object is that the performance of the sliding mode control system has nothing to do with the characteristics of the original system due to the formation of the sliding mode, but is determined by the characteristics of the switch surface equation . This is the essential property of the sliding mode control system.

3、检测并确定虚拟轴机床各主动副的实际运动状态3. Detect and determine the actual motion state of each active pair of the virtual axis machine tool

以虚拟轴机床所配备编码器检测电机运动状态,依据减速机构减速比或丝杠螺距,确定虚拟轴机床各主动副的实际运动状态。Use the encoder equipped with the virtual axis machine tool to detect the motion state of the motor, and determine the actual motion state of each active pair of the virtual axis machine tool according to the reduction ratio of the reduction mechanism or the pitch of the lead screw.

4、计算开关曲面函数4. Calculate the switch surface function

依据滑模控制理论计算开关曲面函数,对应于虚拟轴机床三阶系统式(2),其计算公式为According to the sliding mode control theory, the switch surface function is calculated, which corresponds to the third-order system formula (2) of the virtual axis machine tool, and its calculation formula is

sthe s == ee ·&Center Dot; ·&Center Dot; ++ kk 11 ee ·&Center Dot; ++ kk 22 ee -- -- -- (( 44 ))

式(4)中,e=xd-x为虚拟轴机床各主动副运动的位置误差(单位为mm);x(单位为mm)是虚拟轴机床各主动副实际位移,

Figure G2009100360684D0000052
为虚拟轴机床各主动副运动的速度误差(单位为mm/s);
Figure G2009100360684D0000053
为虚拟轴机床各主动副运动的加速度误差(单位为mm2/s)。In formula (4), e=x d -x is the position error (in mm) of each active pair motion of the virtual axis machine tool; x (in mm) is the actual displacement of each active pair of the virtual axis machine tool,
Figure G2009100360684D0000052
is the speed error of each active pair motion of the virtual axis machine tool (unit is mm/s);
Figure G2009100360684D0000053
is the acceleration error of each active pair motion of the virtual axis machine tool (unit is mm 2 /s).

该开关曲面函数中,两个可调参数k1和k2的一般确定方法为:首先,为保证控制系统稳定,这两个参数必须分别大于0,然后再通过计算机仿真或实际加工前的试验调整最终确定,显然,这需要花费大量的时间和精力。In this switch surface function, the general determination method of two adjustable parameters k1 and k2 is as follows: firstly, in order to ensure the stability of the control system, these two parameters must be greater than 0 respectively, and then through computer simulation or the test before actual processing The adjustments were finalized and, obviously, it took a lot of time and effort.

为解决上述问题,本发明提出一种按二阶最佳动态品质系统进行开关曲面参数设计的方法。In order to solve the above problems, the present invention proposes a method for designing switch surface parameters according to the second-order optimal dynamic quality system.

根据变结构滑模控制理论,滑模控制系统一旦形成滑模运动,其系统特性由开关曲面函数所构成的开关曲面方程s=0确定。由于阻尼系数ξ=0.707时二阶系统具有最佳动态品质,根据开关超平面方程s=0,有所以

Figure G2009100360684D0000055
按此关系设计开关超平面参数,则参数调试工作量将大大降低,而且可使虚拟轴机床系统在产生滑模运动后具有最佳动态品质。依据本发明提出的开关曲面参数设计方法,本发明所提出和采用的开关曲面函数计算公式为According to the variable structure sliding mode control theory, once the sliding mode control system forms a sliding mode motion, its system characteristics are determined by the switch surface equation s=0 formed by the switch surface function. Since the second-order system has the best dynamic quality when the damping coefficient ξ=0.707, according to the switching hyperplane equation s=0, we have so
Figure G2009100360684D0000055
Designing switch hyperplane parameters according to this relationship will greatly reduce the workload of parameter debugging, and enable the virtual axis machine tool system to have the best dynamic quality after generating sliding mode motion. According to the switch surface parameter design method proposed by the present invention, the switch surface function calculation formula proposed and adopted by the present invention is

sthe s == ee ·&Center Dot; ·&Center Dot; ++ 1.4141.414 kk 22 ee ·&Center Dot; ++ kk 22 ee -- -- -- (( 55 ))

5、确定虚拟轴机床各控制支路电机驱动控制量5. Determine the motor drive control amount of each control branch of the virtual axis machine tool

对于虚拟轴机床各控制支路,电机驱动控制量计算公式为:For each control branch of the virtual axis machine tool, the calculation formula of the motor drive control amount is:

uu == 11 bb [[ xx ·&Center Dot; ·&Center Dot; ·&Center Dot; dd -- aa 22 xx ·&Center Dot; ·&Center Dot; dd -- aa 11 xx ·&Center Dot; dd ++ (( 1.4141.414 kk 22 ++ aa 22 )) ee ·&Center Dot; ·· ++ (( kk 22 ++ aa 11 )) ee ·&Center Dot; ]] ++ ηsηs -- -- -- (( 66 ))

式(6)即为本发明所设计的具最佳动态品质滑模控制律,其中

Figure G2009100360684D0000061
为维持滑模运动的等效控制量,ηs旨在控制系统不确定性和干扰等未知部分,η为正常数,其大小取决于系统不确定性和干扰。Equation (6) is the sliding mode control law with the best dynamic quality designed by the present invention, wherein
Figure G2009100360684D0000061
In order to maintain the equivalent control quantity of sliding mode motion, ηs aims to control the unknown parts such as system uncertainty and disturbance, and η is a normal constant, and its magnitude depends on system uncertainty and disturbance.

可以理论证明和仿真验证,只要可调参数η不过小,当系统发生干扰或系统参数变化时,由于此时

Figure G2009100360684D0000062
较大,因此虚拟轴机床控制系统形成滑模的条件
Figure G2009100360684D0000063
一定满足,依据滑模控制理论,此时虚拟轴机床的运动和加工不受负载变化等干扰或系统惯量等参数变化的影响,具有较高的控制精度;当系统未受干扰或系统参数稳定时,
Figure G2009100360684D0000064
较小,系统可能会不符合滑模条件,但此时虚拟轴机床的运动处于接近期望状态处,由控制律计算公式(6)及所设开关曲面函数s可见,此时的滑模控制律中的非等效控制量部分ηs相当于一个PID增量式控制器,对此时的虚拟轴机床系统运行状态来说,PID控制器完全能够产生较好的控制效果。It can be proved theoretically and verified by simulation. As long as the adjustable parameter η is not too small, when the system is disturbed or the system parameters change, due to the
Figure G2009100360684D0000062
Larger, so the condition of the virtual axis machine tool control system to form a sliding mode
Figure G2009100360684D0000063
It must be satisfied. According to the theory of sliding mode control, the movement and processing of the virtual axis machine tool are not affected by disturbances such as load changes or system inertia and other parameter changes, and have high control accuracy; when the system is not disturbed or the system parameters are stable ,
Figure G2009100360684D0000064
Smaller, the system may not meet the sliding mode conditions, but at this time the motion of the virtual axis machine tool is close to the desired state, it can be seen from the control law calculation formula (6) and the set switch surface function s, the sliding mode control law at this time The non-equivalent control quantity part ηs in is equivalent to a PID incremental controller. For the running state of the virtual axis machine tool system at this time, the PID controller can produce better control effect.

本发明依据滑模控制基本理论所提出的各支路电机驱动控制量的计算方法,不同于常规计算方法的特点是:以滑动开关曲面函数s代替常规计算符号函数sgn(s)(参见式(1)),其符号的改变实际与原符号函数相同,但其控制律由连续函数构成,因而当由数控系统实现时该滑模控制器不会出现震颤问题,这大大提高了滑模控制方法的实用性。该无震颤滑模控制方法由本发明首次应用于虚拟轴机床的刀具的运动控制。The present invention is based on the basic theory of sliding mode control. The calculation method of the motor drive control quantity of each branch is different from the conventional calculation method in that: the sliding switch surface function s is used instead of the conventional calculation symbolic function sgn(s) (see formula ( 1)), the change of its sign is actually the same as the original sign function, but its control law is composed of a continuous function, so the sliding mode controller will not have chattering problems when implemented by a numerical control system, which greatly improves the sliding mode control method practicality. The chatter-free sliding mode control method is applied to the motion control of the tool of the virtual axis machine tool for the first time by the present invention.

6、以各控制支路电机驱动控制量驱动各主动副6. Drive each active pair with the motor drive control amount of each control branch

由步骤5所确定的各支路电机驱动控制量,见计算公式(6),经数控系统数/模转换,成为(-10V,10V)的电压模拟量。该模拟量作为驱动指令发送给各电机伺服放大器,控制各支路电机驱动虚拟轴机床各主动副,从而驱动虚拟轴机床刀具完成期望运动。The motor drive control quantity of each branch determined in step 5, see the calculation formula (6), through the digital/analog conversion of the numerical control system, it becomes a voltage analog quantity of (-10V, 10V). The analog quantity is sent to each motor servo amplifier as a driving command, and each branch motor is controlled to drive each active pair of the virtual axis machine tool, thereby driving the virtual axis machine tool to complete the desired motion.

以下提供本发明的一个实施例:An embodiment of the invention is provided below:

实施例Example

设虚拟轴机床由6支路并联机构构成,由交流伺服电动机驱动,并采用滚动螺旋传动(滚珠丝杠),其控制系统框图如图1所示。该控制方法的具体实施方式如下:It is assumed that the virtual axis machine tool is composed of 6 branch parallel mechanisms, driven by AC servo motors, and adopts rolling screw drive (ball screw). The block diagram of its control system is shown in Figure 1. The specific implementation of this control method is as follows:

1、预先根据加工要求确定虚拟轴机床各主动副期望运动1. Determine the expected movement of each active pair of the virtual axis machine tool according to the processing requirements in advance

设根据加工要求需要刀具从(20mm,20mm,20mm)空间点直线运动到(30mm,30mm,30mm)空间点。根据虚拟轴机床运动学反解,得到虚拟轴机床各支路主动副的期望运动轨迹分别如图2中各子图小圈轨迹所示。Assume that according to the processing requirements, the tool needs to move linearly from the (20mm, 20mm, 20mm) space point to the (30mm, 30mm, 30mm) space point. According to the inverse solution of the kinematics of the virtual axis machine tool, the expected motion trajectories of the active pairs of each branch of the virtual axis machine tool are obtained, as shown in the small circle trajectories of each sub-figure in Figure 2.

2、预先建立各支路控制对象的传递函数2. Pre-establish the transfer function of each branch control object

各支路以电机驱动器和电机为被控对象,以虚拟轴机床并联机构和刀具为负载,设交流伺服电动机驱动器设置为速度控制模式,其电流反馈增益为Ki,功率放大增益为Ka,速度环增益为Kpre,速度反馈系数为Kv;设交流伺服电动机绕组电阻为Rp(单位为Ω),绕组电感为Lp(单位为H),转矩常数为Ktp(单位为N·m/A),交流伺服电动机轴上总转动惯量为J(单位为kg·m2);设滚珠丝杠螺距为h(单位为mm),则虚拟轴机床各支路控制对象的传递函数为Each branch takes the motor driver and the motor as the controlled objects, and takes the parallel mechanism of the virtual axis machine tool and the tool as the load. Assuming that the AC servo motor driver is set to the speed control mode, its current feedback gain is K i , and the power amplification gain is K a . The speed loop gain is K pre , the speed feedback coefficient is K v ; the AC servo motor winding resistance is R p (unit is Ω), the winding inductance is L p (unit is H), and the torque constant is K tp (unit is N m/A), the total moment of inertia on the AC servo motor shaft is J (unit is kg m 2 ); if the pitch of the ball screw is h (unit is mm), then the transfer function of each branch control object of the virtual axis machine tool for

1.51.5 KK tptp KK aa KK prepre hh LL pp JSjs 33 ++ (( RR pp ++ KK aa KK ii )) JSjs 22 ++ 1.51.5 KK tptp (( KK tptp ++ KK aa KK vv KK prepre )) SS == Xx (( SS )) Uu (( SS )) -- -- -- (( 77 ))

式(7)中,S为微分算子,U(S)为控制器输出u(对应模拟量为(-10V,10V))的拉氏变换量,X(S)为虚拟轴机床并联机构各主动副位移x(单位为mm)的拉氏变换量。In Equation (7), S is the differential operator, U(S) is the Laplace transformation value of the controller output u (corresponding to the analog value (-10V, 10V)), X(S) is the virtual axis machine tool parallel mechanism The Laplace transform value of active and auxiliary displacement x (unit: mm).

根据驱动器设置以及电机型号,设式(7)中各参数为:J=0.39kg·m2,Lp=0.03837H,Rp=5.09Ω,Kpre=88,Kv=0.54,Ki=2.2,Ka=6,Ktp=3.41N·m/A,丝杠螺距为5mm。将各参数代入式(7),并将式(7)化为微分方程有According to the driver setting and motor model, the parameters in formula (7) are: J=0.39kg·m 2 , L p =0.03837H, R p =5.09Ω, K pre =88, K v =0.54, K i = 2.2, K a =6, K tp =3.41N·m/A, screw pitch is 5mm. Substituting each parameter into formula (7), and transforming formula (7) into a differential equation has

xx ·· ·&Center Dot; ·&Center Dot; == -- 475.533475.533 xx ·&Center Dot; ·&Center Dot; -- 98388.73398388.733 xx ·&Center Dot; ++ 143.692143.692 uu -- -- -- (( 88 ))

3、检测虚拟轴机床各支路主动副实际运动3. Detect the actual movement of the active pair of each branch of the virtual axis machine tool

由各支路编码器读数直接测得相应各支路电机的运动状态,对于丝杠螺距为5mm的虚拟轴机床,电机每旋转一周,相应支路上的主动副产生5mm的位移,由此可获得虚拟轴机床各主动副实际运动状态。The motion state of the corresponding branch motors is directly measured from the readings of the branch encoders. For a virtual axis machine tool with a lead screw pitch of 5 mm, every time the motor rotates one revolution, the active pair on the corresponding branch produces a displacement of 5 mm, which can be obtained The actual motion state of each active pair of the virtual axis machine tool.

4、计算开关曲面函数s4. Calculate the switch surface function s

由本发明所提出的按二阶最佳动态品质系统进行参数设计的开关曲面函数s计算公式为The formula for calculating the switching surface function s of the parameter design according to the second-order optimal dynamic quality system proposed by the present invention is

sthe s == ee ·&Center Dot; ·&Center Dot; ++ 1.4141.414 kk 22 ee ·&Center Dot; ++ kk 22 ee

5、确定各控制支路电机驱动控制量5. Determine the motor drive control amount of each control branch

根据由本发明提出的各支路电机驱动控制量计算公式(6),确定各控制支路电机驱动控制量的计算公式如下:According to each branch motor drive control quantity calculation formula (6) proposed by the present invention, the calculation formula for determining each control branch motor drive control quantity is as follows:

uu == 0.0070.007 xx ·&Center Dot; ·&Center Dot; ·&Center Dot; dd ++ 3.3093.309 xx ·&Center Dot; ·&Center Dot; dd ++ 684.720684.720 xx ·&Center Dot; dd ++ (( 0.0100.010 kk 22 -- 3.3093.309 )) ee ·&Center Dot; ·&Center Dot; ++ (( 0.0070.007 kk 22 -- 684.720684.720 )) ee ·&Center Dot; ++ ηsηs -- -- -- (( 99 ))

式(9)中,k2和η为可调参数。k2对系统性能影响较大,可通过计算机仿真或实际加工前的试验确定。而η只要不过小,即可克服系统不确定性和干扰使系统取得良好的控制品质,其可取值范围较宽,无需精确。In formula (9), k 2 and η are adjustable parameters. k 2 has a great influence on system performance, which can be determined by computer simulation or test before actual processing. And as long as η is not too small, it can overcome the system uncertainty and interference and make the system achieve good control quality. Its possible value range is wide and does not need to be precise.

6、以各控制支路电机驱动控制量驱动各主动副6. Drive each active pair with the motor drive control amount of each control branch

通过步骤5确定的控制量经数控系统数/模转换后,成为模拟电压指令发送给电机伺服放大器(驱动器),驱动各支路电机运动从而驱动虚拟轴机床并联机构和刀具完成加工所期望的运动。虚拟轴机床各支路主动副实际运动轨迹分别如图2各子图中实线所示。虚拟轴机床各支路主动副运动误差分别如图3各子图所示。各支路电机的驱动控制量分别如图4中各子图所示。After the control quantity determined in step 5 is digital/analog converted by the numerical control system, it becomes an analog voltage command and sends it to the motor servo amplifier (driver), which drives the motors of each branch to move, thereby driving the parallel mechanism of the virtual axis machine tool and the tool to complete the desired movement. . The actual trajectory of the active pair of each branch of the virtual axis machine tool is shown by the solid lines in the sub-figures of Fig. 2. The motion errors of the active pair of each branch of the virtual axis machine tool are shown in the sub-figures of Fig. 3 respectively. The driving control quantity of each branch motor is shown in each sub-graph in Fig. 4 respectively.

图4表明,所设计具最佳动态品质滑模控制方法,其控制量连续,无常规滑模控制方法的震颤问题,具有很强的实用性。图2和图3表明,虚拟轴机床各支路控制精准,具有良好的动态和稳态品质。Figure 4 shows that the designed sliding mode control method has the best dynamic quality, its control quantity is continuous, and there is no tremor problem of the conventional sliding mode control method, so it has strong practicability. Figure 2 and Figure 3 show that the control of each branch of the virtual axis machine tool is precise, and it has good dynamic and steady-state quality.

Claims (2)

1.一种用于虚拟轴机床刀具运动控制的滑模控制方法,其特征是采用如下步骤:1. A sliding mode control method for virtual shaft machine tool motion control, characterized in that the following steps are adopted: 1)根据加工要求规划出虚拟轴机床加工过程刀具的空间运动轨迹,确定加工过程中虚拟轴机床各主动副的期望运动轨迹;1) According to the processing requirements, plan the spatial movement trajectory of the tool during the machining process of the virtual axis machine tool, and determine the expected movement trajectory of each active pair of the virtual axis machine tool during the machining process; 2)建立虚拟轴机床各控制支路被控对象的数学模型;2) Establish the mathematical model of the controlled object of each control branch of the virtual axis machine tool; 3)检测并确定虚拟轴机床各主动副的实际运动状态;3) Detect and determine the actual motion state of each active pair of the virtual axis machine tool; 4)依据滑模控制理论计算开关曲面函数;4) Calculate the switch surface function according to the sliding mode control theory; 5)确定虚拟轴机床各控制支路电机驱动控制量并发送给各电机驱动器;5) Determine the motor drive control amount of each control branch of the virtual axis machine tool and send it to each motor driver; 6)以各控制支路电机驱动控制量驱动各主动副,从而驱动虚拟轴机床刀具实现期望运动。6) Drive each active pair with the motor drive control amount of each control branch, so as to drive the virtual axis machine tool to achieve the desired motion. 2.根据权利要求1所述的一种用于虚拟轴机床刀具运动控制的滑模控制方法,其特征是:2. A kind of sliding mode control method for virtual axis machine tool tool motion control according to claim 1, is characterized in that: 步骤1)中,确定虚拟轴机床各主动副的期望位移xd、期望运动速度
Figure F2009100360684C0000011
期望运动加速度
Figure F2009100360684C0000012
In step 1), determine the expected displacement x d and expected movement speed of each active pair of the virtual axis machine tool
Figure F2009100360684C0000011
desired motion acceleration
Figure F2009100360684C0000012
步骤2)中,各控制支路被控对象的数学模型为; x · · · = a 2 x · · + a 1 x · + bu , 式中:u是输入脉冲数或为模拟电压输入量;b是控制量系数;
Figure F2009100360684C0000014
是虚拟轴机床各主动副的实际运动速度;
Figure F2009100360684C0000015
是虚拟轴机床各主动副的实际运动加速度;
Figure F2009100360684C0000016
是虚拟轴机床各主动副实际位移的三阶导数;a2、a1、b分别是常系数,由电机驱动器的设置参数和电机参数确定;
In step 2), the mathematical model of each control branch controlled object is; x &Center Dot; &Center Dot; &Center Dot; = a 2 x &Center Dot; &Center Dot; + a 1 x &Center Dot; + bu , In the formula: u is the number of input pulses or the input quantity of analog voltage; b is the control quantity coefficient;
Figure F2009100360684C0000014
is the actual movement speed of each active pair of the virtual axis machine tool;
Figure F2009100360684C0000015
is the actual motion acceleration of each active pair of the virtual axis machine tool;
Figure F2009100360684C0000016
is the third-order derivative of the actual displacement of each active pair of the virtual axis machine tool; a 2 , a 1 , and b are constant coefficients respectively, which are determined by the setting parameters of the motor driver and the motor parameters;
步骤4)中,通过公式 s = e · · + 1.414 k 2 e · + k 2 e 计算出开关曲面函数s;式中:e=xd-x为虚拟轴机床各主动副运动的位置误差;x是虚拟轴机床各主动副实际位移;
Figure F2009100360684C0000018
为虚拟轴机床各主动副运动的速度误差;
Figure F2009100360684C0000019
为虚拟轴机床各主动副运动的加速度误差;
Step 4), through the formula the s = e &Center Dot; &Center Dot; + 1.414 k 2 e · + k 2 e Calculate the switch surface function s; in the formula: e=x d -x is the position error of each active pair motion of the virtual axis machine tool; x is the actual displacement of each active pair of the virtual axis machine tool;
Figure F2009100360684C0000018
is the velocity error of each active pair motion of the virtual axis machine tool;
Figure F2009100360684C0000019
is the acceleration error of each active pair motion of the virtual axis machine tool;
步骤5)中,通过公式 u = 1 b [ x · · · d - a 2 x · · d - a 1 x · d + ( 1.414 k 2 + a 2 ) e · · + ( k 2 + a 1 ) e · ] + ηs 确定虚拟轴机床各控制支路电机驱动控制量;式中,可调参数k2应大于0,η为正常数,大小取决于系统不确定性和干扰;为维持滑模运动的等效控制量。Step 5), through the formula u = 1 b [ x &Center Dot; &Center Dot; &Center Dot; d - a 2 x &Center Dot; &Center Dot; d - a 1 x · d + ( 1.414 k 2 + a 2 ) e · · + ( k 2 + a 1 ) e · ] + ηs Determine the motor drive control quantity of each control branch of the virtual axis machine tool; in the formula, the adjustable parameter k should be greater than 0, and η is a normal number, and the size depends on the system uncertainty and interference; is the equivalent control quantity for maintaining the sliding mode motion.
CN200910036068A 2009-10-16 2009-10-16 Sliding formwork control method used in motion control of virtual axis machine tool cutter Pending CN101691020A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910036068A CN101691020A (en) 2009-10-16 2009-10-16 Sliding formwork control method used in motion control of virtual axis machine tool cutter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910036068A CN101691020A (en) 2009-10-16 2009-10-16 Sliding formwork control method used in motion control of virtual axis machine tool cutter

Publications (1)

Publication Number Publication Date
CN101691020A true CN101691020A (en) 2010-04-07

Family

ID=42079763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910036068A Pending CN101691020A (en) 2009-10-16 2009-10-16 Sliding formwork control method used in motion control of virtual axis machine tool cutter

Country Status (1)

Country Link
CN (1) CN101691020A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102385342A (en) * 2011-09-19 2012-03-21 江苏大学 Self-adaptation dynamic sliding mode controlling method controlled by virtual axis lathe parallel connection mechanism motion
CN102944997A (en) * 2012-10-10 2013-02-27 江苏大学 Synchronous smooth sliding-mode control method and system of multi-degree-of-freedom redundant parallel mechanism
CN103309280A (en) * 2013-05-29 2013-09-18 清华大学 Dual feedforward control system used for heavy parallel machine tool
CN104731088A (en) * 2015-04-02 2015-06-24 东南大学 Method for testing performance of ball screw unit control method
CN107505844A (en) * 2017-09-15 2017-12-22 江苏大学 Synchronous coordination sliding-mode control of the series parallel type automobile electrophoretic coating conveyor structure based on composition error
CN108025411A (en) * 2015-09-10 2018-05-11 西铁城时计株式会社 The control device and lathe of lathe
CN108319145A (en) * 2018-02-27 2018-07-24 江苏大学 A kind of time delay estimation PD sliding-mode controls of New-type mixed-coupled formula automobile electrophoretic coating conveyor structure
CN109510521A (en) * 2018-11-06 2019-03-22 湖南工业大学 A kind of more harmonious fault tolerant control methods of motor total amount based on virtual line shaft
CN110658723A (en) * 2019-11-08 2020-01-07 南京航空航天大学 A passive force-loaded adaptive drive control method and system

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102385342A (en) * 2011-09-19 2012-03-21 江苏大学 Self-adaptation dynamic sliding mode controlling method controlled by virtual axis lathe parallel connection mechanism motion
CN102385342B (en) * 2011-09-19 2013-06-12 江苏大学 Self-adaptation dynamic sliding mode controlling method controlled by virtual axis lathe parallel connection mechanism motion
CN102944997A (en) * 2012-10-10 2013-02-27 江苏大学 Synchronous smooth sliding-mode control method and system of multi-degree-of-freedom redundant parallel mechanism
CN102944997B (en) * 2012-10-10 2016-12-21 江苏大学 The smooth sliding-mode control of synchronization of multiple degrees of freedom redundancy parallel mechanism and system
CN103309280A (en) * 2013-05-29 2013-09-18 清华大学 Dual feedforward control system used for heavy parallel machine tool
CN103309280B (en) * 2013-05-29 2015-06-24 清华大学 Dual feedforward control system used for heavy parallel machine tool
CN104731088A (en) * 2015-04-02 2015-06-24 东南大学 Method for testing performance of ball screw unit control method
CN108025411A (en) * 2015-09-10 2018-05-11 西铁城时计株式会社 The control device and lathe of lathe
EP3348351A4 (en) * 2015-09-10 2019-04-17 Citizen Watch Co., Ltd. CONTROL DEVICE FOR MACHINE TOOL AND MACHINE TOOL
CN108025411B (en) * 2015-09-10 2020-03-06 西铁城时计株式会社 Control device for machine tool, and machine tool
TWI693120B (en) * 2015-09-10 2020-05-11 日商西鐵城時計股份有限公司 Control device of machine tool and machine tool
US10744567B2 (en) 2015-09-10 2020-08-18 Citizen Watch Co., Ltd. Control device for machine tool and machine tool
CN107505844A (en) * 2017-09-15 2017-12-22 江苏大学 Synchronous coordination sliding-mode control of the series parallel type automobile electrophoretic coating conveyor structure based on composition error
CN108319145A (en) * 2018-02-27 2018-07-24 江苏大学 A kind of time delay estimation PD sliding-mode controls of New-type mixed-coupled formula automobile electrophoretic coating conveyor structure
CN109510521A (en) * 2018-11-06 2019-03-22 湖南工业大学 A kind of more harmonious fault tolerant control methods of motor total amount based on virtual line shaft
CN109510521B (en) * 2018-11-06 2022-01-14 湖南工业大学 Multi-motor total quantity cooperative and consistent fault-tolerant control method based on virtual main shaft
CN110658723A (en) * 2019-11-08 2020-01-07 南京航空航天大学 A passive force-loaded adaptive drive control method and system

Similar Documents

Publication Publication Date Title
CN101691020A (en) Sliding formwork control method used in motion control of virtual axis machine tool cutter
CN102385342B (en) Self-adaptation dynamic sliding mode controlling method controlled by virtual axis lathe parallel connection mechanism motion
CN102825603B (en) Network teleoperation robot system and time delay overcoming method
CN101369133B (en) Low speed friction servo system sliding-mode variable structure control method based on grey prediction device
CN112894821B (en) Method, device and equipment for dragging and teaching control of collaborative robot based on current method
CN107203184A (en) The dynamic control method of straight line steering wheel Electric Loading System
CN104065322A (en) A kind of output feedback control method of motor position servo system
Sepasi et al. Tracking control of flexible ball screw drives with runout effect and mass variation
CN105005195A (en) Upper limb rehabilitation robot rehabilitation training motion control method
CN110077458B (en) An intelligent vehicle corner control method based on active disturbance rejection control
CN104942809A (en) Mechanical arm dynamic fuzzy approximator based on visual servo system
CN104166346B (en) A kind of servo system control method based on friciton compensation
CN102501251A (en) Mechanical shoulder joint position control method with dynamic friction compensation
CN111168682B (en) Parallel robot and robust precise differentiator combined finite time convergence sliding mode control method
Deng et al. Adaptive inverse control for gripper rotating system in heavy-duty manipulators with unknown dead zones
CN110333695A (en) An electric linear loading control system
Hu et al. Modified linear active disturbance rejection control for uncertain robot manipulator trajectory tracking
Lin et al. Robust fuzzy neural network controller with nonlinear disturbance observer for two-axis motion control system
CN110649845A (en) Photoelectric turntable position tracking control method based on robust generalized predictive control
CN118720853A (en) Mechanism and data hybrid driven milling cutting force monitoring method and system
CN104038128B (en) Linear motor pushing force undulated control method based on NURBS
CN111673742A (en) Industrial robot trajectory tracking control algorithm
CN113119125B (en) Monitoring interaction method based on multi-mode information
CN113268037B (en) Multi-axis cooperative control method based on time synchronization
CN105892294A (en) Servo system control parameter design method of parallel configuration spindle head

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100407