[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112083687B - Over-quadrant compensation method and device based on speed feedforward of field bus - Google Patents

Over-quadrant compensation method and device based on speed feedforward of field bus Download PDF

Info

Publication number
CN112083687B
CN112083687B CN202010954416.2A CN202010954416A CN112083687B CN 112083687 B CN112083687 B CN 112083687B CN 202010954416 A CN202010954416 A CN 202010954416A CN 112083687 B CN112083687 B CN 112083687B
Authority
CN
China
Prior art keywords
command
quadrant
speed
compensation
feedforward
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
CN202010954416.2A
Other languages
Chinese (zh)
Other versions
CN112083687A (en
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.)
Zhizhunyun (Suzhou) Technology Co.,Ltd.
Original Assignee
Suzhou Haozhi Industrial Control 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 Suzhou Haozhi Industrial Control Technology Co ltd filed Critical Suzhou Haozhi Industrial Control Technology Co ltd
Priority to CN202010954416.2A priority Critical patent/CN112083687B/en
Publication of CN112083687A publication Critical patent/CN112083687A/en
Application granted granted Critical
Publication of CN112083687B publication Critical patent/CN112083687B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/404Numerical 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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • 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/416Numerical 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 control of velocity, acceleration or deceleration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45136Turning, lathe

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

The method sets compensation periods in an upper computer of a numerical control system, and comprises the following steps of acquiring a command position and a command speed in each compensation period; judging whether the command speed passes through a quadrant or not according to the command speed; if the speed feedforward model exceeds the quadrant, calculating speed feedforward according to the speed feedforward compensation model; if the quadrant is not passed, the speed feedforward is marked as 0; command position, velocity feedforward and control words are sent to the servo motor via the fieldbus. The speed feedforward compensation model is set, the speed feedforward is calculated, and the speed feedforward is acted on the servo motor for compensation, so that the speed feedforward compensation model is closer to an actual model of friction force and can adapt to more processing scenes; the track deformation caused by friction force is reduced, the error is reduced, and a more ideal processing effect is achieved; meanwhile, the complexity of the physical model is reduced, the realization is easier, the engineering application is further adapted, and various servos are adapted.

Description

Over-quadrant compensation method and device based on speed feedforward of field bus
Technical Field
The disclosure relates to the technical field of numerical control machining, in particular to a speed feedforward over-quadrant compensation method and device based on a field bus.
Background
In the working process of the numerical control system, the real-time position which the servo motor sent to the servo motor by the upper computer of the numerical control system is supposed to reach is called a command position, the real-time position which the servo motor sent to the upper computer of the numerical control system actually reaches is called a feedback position, when the position passes through a quadrant, the track distortion can be generated due to the action of friction force, and under the condition of no compensation, the command position and the feedback position can generate deviation. Over-quadrant error compensation, also known as friction compensation. And at the position of over-quadrant, adding an additional compensation value into the numerical control system to ensure that higher machining contour precision is obtained during machine tool machining. Currently, a position ring with a very complex physical model is generally used for friction compensation. Under the general condition, a pulse mode is used for controlling a servo motor, and only position information is transmitted to a servo by an upper computer in the mode, so that the friction force can be compensated only through position loop compensation, and the problem of over-quadrant is solved. However, compensation by using the position ring requires introducing more variables, the physical model is complex and too indirect, and is not easy to implement, and more direct compensation information cannot be obtained.
Disclosure of Invention
The present disclosure addresses the above issues by providing a method and apparatus for over-quadrant compensation based on fieldbus speed feedforward.
In order to solve at least one of the above technical problems, the present disclosure proposes the following technical solutions:
in a first aspect, an over-quadrant compensation method of speed feedforward based on a field bus is provided, wherein a compensation period is set in an upper computer of a numerical control system, and each compensation period comprises the following steps,
acquiring a command position and a command speed;
judging whether the command speed passes through a quadrant or not according to the command speed;
if the speed feedforward model exceeds the quadrant, calculating speed feedforward according to the speed feedforward compensation model; if the quadrant is not passed, the speed feedforward is marked as 0;
command position, velocity feedforward and control words are sent to the servo motor via the fieldbus.
In a second aspect, an over-quadrant compensation device for fieldbus-based velocity feedforward is provided, which includes an acquisition unit for acquiring a command position and a command velocity;
the judging unit is used for judging whether the command speed passes through a quadrant or not according to the command speed;
the calculating unit is used for presetting a speed feedforward compensation model and calculating speed feedforward according to the speed feedforward compensation model when the over-quadrant occurs;
and the communication unit is used for sending the command position, the speed feedforward and the control word to the servo motor through a field bus.
The method has the advantages that the speed feedforward compensation model is arranged, the speed feedforward is calculated according to the command position acquired by the upper computer of the numerical control machine, the speed loop acting on the servo motor is compensated, the compensation is closer to the actual model of the friction force than the compensation of the position loop, and more processing scenes can be adapted; the track deformation caused by friction force is reduced, the error is reduced, and a more ideal processing effect is achieved; meanwhile, the complexity of the physical model is reduced, the realization is easier, the engineering application is further adapted, and various servos are adapted.
In addition, in the technical solutions of the present disclosure, the technical solutions of the present disclosure can be implemented by adopting conventional means in the art, unless otherwise specified.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without inventive efforts.
Fig. 1 is a flowchart of an over-quadrant compensation method for fieldbus-based speed feedforward according to an embodiment of the present disclosure.
FIG. 2 is a velocity feedforward compensation model.
FIG. 3 is a block diagram of a system control architecture for a servo motor including velocity feed forward compensation.
FIG. 4 is a graph of commanded position versus feedback position without compensation.
Fig. 5 is a block diagram of an over-quadrant compensation apparatus for fieldbus based speed feedforward according to an embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below with reference to the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are merely illustrative of some, but not all, embodiments of the disclosure and are not to be considered as limiting the disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
It should be noted that the terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or server that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1:
referring to the accompanying drawings 1-3, the over-quadrant compensation method based on the speed feedforward of the field bus provided by the embodiment of the application is shown, and the method sets compensation periods in the upper computer of the numerical control system, and comprises the following steps in each compensation period,
s101: acquiring a command position and a command speed;
specifically, the command position is calculated by an upper computer of the numerical control system. In an optional embodiment, the command position is obtained by the upper computer of the numerical control system according to the NC file analysis interpolation calculation.
Specifically, the command velocity may be obtained by subtracting the command positions of two adjacent compensation periods. For example, the commanded velocity for the current compensation cycle is obtained by subtracting the commanded position for the current cycle from the commanded position for the immediately preceding cycle.
S102: and judging whether the quadrant is passed or not according to the command speed.
In an alternative embodiment, determining whether to over-quadrant based on the commanded speed may include,
acquiring a sign of a command speed of a current compensation period and a sign of a command speed of an adjacent previous compensation period;
comparing the symbols;
if the signs of the command speeds are the same, the quadrant is not passed;
if the sign of the commanded speed is different, then the quadrant is crossed.
S103: if the speed feedforward model exceeds the quadrant, calculating speed feedforward according to the speed feedforward compensation model; if the quadrant is not crossed, the velocity feedforward is recorded as 0.
A speed feedforward compensation model is preset in an upper computer of the numerical control system.
In an alternative embodiment, the velocity feedforward compensation model is,
Figure GDA0003048955110000041
wherein V is velocity feed forward; s is the command position; s0A command position for quadrant-crossing start; v0To be at position S0Velocity feedforward of (d); s1A command position V with the maximum deviation distance from the feedback position after passing through the quadrant without compensation1To be at position S1Velocity feedforward of (d); s2To compensate for the ending commanded position.
In an alternative embodiment, the commanded position S for the start of over-quadrant is determined in a velocity feedforward compensation model0Set to 0, position S1And position S2All are the positions S where the over-quadrant starts0The velocity feedforward compensation model, at this time,
Figure GDA0003048955110000042
wherein V is velocity feed forward; s is the command position; s0A command position for quadrant-crossing start; v0To be at position S0Velocity feedforward of (d); s1A command position V with the maximum deviation distance from the feedback position after passing through the quadrant without compensation1To be at position S1Velocity feedforward of (d); s2To compensate for the ending commanded position.
Therefore, the speed feedforward compensation model is simplified, the compensation requirement of speed feedforward is completed through a simple physical model, and the practicability is higher.
In an alternative embodiment, at location S0Velocity feedforward V of0And in position S1Velocity feedforward V of1The determination method comprises the following steps:
acquiring command positions and feedback positions at different moments and drawing a curve graph, wherein the feedback positions are uncompensated feedback positions, and referring to the attached figure 4 of the specification, the ordinate of the curve graph is position, and the abscissa of the curve graph is time;
determining the position S on the graph0Position S1And position S2Wherein position S0A command position at which the over-quadrant starts, i.e., a position at which the command position starts to deviate from the feedback position; position S1The command position with the maximum deviation from the feedback position is obtained; position S2After passing the quadrant, the command position is superposed with the feedback position for the first time;
setting V0=V1X, wherein X may be in the range of 300-. Adding speed feedforward compensation in the numerical control system to make V0Keeping the same and adjusting V1Size, order S1To S2The command position and the feedback position curve are coincided to obtain the V at the moment1=X1
Then let V1Keeping the same and adjusting V0Size, make S0To S1The command position and the feedback position curve coincide to obtain the V at the moment0=X0
Thereby, V in the velocity feedforward compensation model is obtained0And V1The method is simple and easy to implement, has high adaptability, can meet the requirements of various servo motors and industrial fields, achieves good compensation effect, and enables the processing effect to be better.
S104: command position, velocity feedforward and control words are sent to the servo motor via the fieldbus.
In an alternative embodiment, the fieldbus is an EtherCat bus. Therefore, the EtherCat bus can support real-time writing speed feedforward, and is more convenient to use and better in real-time effect.
The method has the advantages that the speed feedforward compensation model is arranged, the speed feedforward is calculated according to the command position acquired by the upper computer of the numerical control machine, the speed loop acting on the servo motor is compensated, the compensation is closer to the actual model of the friction force than the compensation of the position loop, and more processing scenes can be adapted; the track deformation caused by friction force is reduced, the error is reduced, and a more ideal processing effect is achieved; meanwhile, the complexity of the physical model is reduced, the realization is easier, the engineering application is further adapted, and various servos are adapted.
Example 2:
referring to the specification and fig. 5, there is shown an over-quadrant compensation apparatus for fieldbus based speed feedforward according to an embodiment of the present application, for performing the method in the above method embodiment, the apparatus includes,
an acquisition unit 11 for acquiring a command position and a command speed;
a judging unit 12, configured to judge whether the command speed passes through a quadrant;
the calculating unit 13 is used for presetting a speed feedforward compensation model and calculating speed feedforward according to the speed feedforward compensation model when the over-quadrant occurs;
a communication unit 14 for sending command position, velocity feedforward and control words to the servo motor via the field bus.
In an alternative embodiment, in the judging unit 12, it is judged whether the over-quadrant is included or not according to the command speed,
acquiring a sign of a command speed of a current compensation period and a sign of a command speed of an adjacent previous compensation period;
comparing the symbols;
if the signs of the command speeds are the same, the quadrant is not passed;
if the sign of the commanded speed is different, then the quadrant is crossed.
In an alternative embodiment, the velocity feedforward compensation model is,
Figure GDA0003048955110000061
wherein V is velocity feed forward; s is the command position; s0A command position for quadrant-crossing start; v0To be at position S0Velocity feedforward of (d); s1A command position V with the maximum deviation distance from the feedback position after passing through the quadrant without compensation1To be at position S1Speed of (2)Degree feed-forward; s2To compensate for the ending commanded position.
In an alternative embodiment, the commanded position S for the start of over-quadrant is determined in a velocity feedforward compensation model0Set to 0, position S1And position S2All are the positions S where the over-quadrant starts0The velocity feedforward compensation model, at this time,
Figure GDA0003048955110000062
wherein V is velocity feed forward; s is the command position; s0A command position for quadrant-crossing start; v0To be at position S0Velocity feedforward of (d); s1A command position V with the maximum deviation distance from the feedback position after passing through the quadrant without compensation1To be at position S1Velocity feedforward of (d); s2To compensate for the ending commanded position.
In an alternative embodiment, at location S0Velocity feedforward V of0And in position S1Velocity feedforward V of1The determination method comprises the following steps:
acquiring command positions and feedback positions at different moments and drawing a curve graph, wherein the feedback positions are uncompensated feedback positions, and referring to the attached figure 4 of the specification, the ordinate of the curve graph is position, and the abscissa of the curve graph is time;
determining the position S on the graph0Position S1And position S2Wherein position S0A command position at which the over-quadrant starts, i.e., a position at which the command position starts to deviate from the feedback position; position S1The command position with the maximum deviation from the feedback position is obtained; position S2After passing the quadrant, the command position is superposed with the feedback position for the first time;
setting V0=V1X, wherein X may be in the range of 300-. Adding speed feedforward compensation in the numerical control system to make V0Keeping the same and adjusting V1Size, order S1To S2The command position and the feedback position curve are coincided to obtain the V at the moment1=X1
Then let V1Keeping the same and adjusting V0Size, make S0To S1The command position and the feedback position curve coincide to obtain the V at the moment0=X0
In an alternative embodiment, the field bus in the communication unit 14 is an EtherCat bus.
The method has the advantages that the speed feedforward compensation model is arranged, the speed feedforward is calculated according to the command position acquired by the upper computer of the numerical control machine, the speed loop acting on the servo motor is compensated, the compensation is closer to the actual model of the friction force than the compensation of the position loop, and more processing scenes can be adapted; the track deformation caused by friction force is reduced, the error is reduced, and a more ideal processing effect is achieved; meanwhile, the complexity of the physical model is reduced, the realization is easier, the engineering application is further adapted, and various servos are adapted.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the apparatus may be divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
The sequence of the embodiments in this specification is merely for description, and does not represent the advantages or disadvantages of the embodiments. And specific embodiments thereof have been described above. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present disclosure and is not intended to limit the present disclosure, which is to be construed in any way as imposing limitations thereon, such as the appended claims, and all changes and equivalents that fall within the true spirit and scope of the present disclosure.

Claims (8)

1. The over-quadrant compensation method of speed feedforward based on the field bus is characterized in that a compensation period is set in an upper computer of a numerical control system, and each compensation period comprises the following steps,
acquiring a command position and a command speed;
judging whether the command speed passes through a quadrant or not according to the command speed;
if the speed feedforward model exceeds the quadrant, calculating speed feedforward according to the speed feedforward compensation model; if the quadrant is not passed, the speed feedforward is marked as 0, the speed feedforward compensation model is,
Figure FDA0003048955100000011
wherein V is velocity feed forward; s is the command position; s0A command position for quadrant-crossing start; v0To be at position S0Velocity feedforward of (d); s1A command position V with the maximum deviation distance from the feedback position after passing through the quadrant without compensation1To be at position S1Velocity feedforward of (d); s2Command position for compensation end;
said at position S0Velocity feedforward V of0And said at position S1Velocity feedforward V of1The determination method comprises the following steps:
acquiring the command position and the feedback position at different moments and drawing a curve graph, wherein the feedback position is a feedback position without compensation, the ordinate of the curve graph is a position, and the abscissa of the curve graph is time;
determining a position S on the graph0Position S1And position S2Wherein said position S0A command position at which over-quadrant starts, i.e., a position at which the command position starts to deviate from the feedback position; said position S1The command position with the maximum deviation from the feedback position is obtained; position S2After passing the quadrant, the command position is superposed with the feedback position for the first time;
setting V0=V1=X,V0Keeping the same and adjusting V1Size, make S1To S2The command position and the feedback position in between coincide, obtain V at this time1=X1
V1Keeping the same and adjusting V0Size, make S0To S1The command position and the feedback position coincide to obtain V at the moment0=X0
And sending the command position, the speed feedforward and the control word to a servo motor through a field bus.
2. The fieldbus based speed feedforward over-quadrant compensation method of claim 1, wherein the determining whether to over-quadrant based on the commanded speed comprises,
acquiring a sign of the command speed of a current compensation period and a sign of the command speed of an adjacent previous compensation period;
comparing the symbols;
if the signs of the command speeds are the same, the quadrant is not passed;
if the sign of the commanded speed is different, then quadrant crossing.
3. Fieldbus-based speed feed-forward of claim 1The over-quadrant compensation method is characterized in that in the speed feedforward compensation model, the command position S of the over-quadrant starting is used0Set to 0, said position S1And said position S2Are all the positions S where the over-quadrant starts0The velocity feedforward compensation model, at this time,
Figure FDA0003048955100000021
wherein V is velocity feed forward; s is the command position; s0A command position for quadrant-crossing start; v0To be at position S0Velocity feedforward of (d); s1A command position V with the maximum deviation distance from the feedback position after passing through the quadrant without compensation1To be at position S1Velocity feedforward of (d); s2To compensate for the ending commanded position.
4. The fieldbus-based speed feed-forward over-quadrant compensation method of claim 1, wherein the fieldbus employs an EtherCat bus.
5. An over-quadrant compensation apparatus for fieldbus-based speed feedforward, configured to perform the method of fieldbus-based speed feedforward compensation of any of claims 1-4, comprising,
an acquisition unit for acquiring a command position and a command speed;
the judging unit is used for judging whether the command speed passes through a quadrant or not according to the command speed;
the calculating unit is used for presetting a speed feedforward compensation model and calculating speed feedforward according to the speed feedforward compensation model when the over-quadrant occurs; the velocity feed-forward compensation model is that,
Figure FDA0003048955100000031
wherein V is velocity feed forward; s is the command position; s0A command position for quadrant-crossing start; v0To be at position S0Velocity feedforward of (d); s1A command position V with the maximum deviation distance from the feedback position after passing through the quadrant without compensation1To be at position S1Velocity feedforward of (d); s2Command position for compensation end;
said at position S0Velocity feedforward V of0And said at position S1Velocity feedforward V of1The determination method comprises the following steps:
acquiring the command position and the feedback position at different moments and drawing a curve graph, wherein the feedback position is a feedback position without compensation, the ordinate of the curve graph is a position, and the abscissa of the curve graph is time;
determining a position S on the graph0Position S1And position S2Wherein said position S0A command position at which over-quadrant starts, i.e., a position at which the command position starts to deviate from the feedback position; said position S1The command position with the maximum deviation from the feedback position is obtained; position S2After passing the quadrant, the command position is superposed with the feedback position for the first time;
setting V0=V1=X,V0Keeping the same and adjusting V1Size, make S1To S2The command position and the feedback position in between coincide, obtain V at this time1=X1
V1Keeping the same and adjusting V0Size, make S0To S1The command position and the feedback position coincide to obtain V at the moment0=X0
And the communication unit is used for sending the command position, the speed feedforward and the control word to a servo motor through a field bus.
6. A fieldbus based speed feedforward over-quadrant compensation arrangement as claimed in claim 5, wherein the determining unit is configured to determine whether the over-quadrant is included based on the commanded speed,
acquiring a sign of the command speed of a current compensation period and a sign of the command speed of an adjacent previous compensation period;
comparing the symbols;
if the signs of the command speeds are the same, the quadrant is not passed;
if the sign of the commanded speed is different, then quadrant crossing.
7. The fieldbus-based speed feedforward over-quadrant compensation device of claim 5, wherein in the speed feedforward compensation model, the commanded position S at which the over-quadrant starts is set0Set to 0, said position S1And said position S2Are all the positions S where the over-quadrant starts0The velocity feedforward compensation model, at this time,
Figure FDA0003048955100000041
wherein V is velocity feed forward; s is the command position; s0A command position for quadrant-crossing start; v0To be at position S0Velocity feedforward of (d); s1A command position V with the maximum deviation distance from the feedback position after passing through the quadrant without compensation1To be at position S1Velocity feedforward of (d); s2To compensate for the ending commanded position.
8. The fieldbus-based speed feedforward over-quadrant compensation device of claim 5, wherein the fieldbus in the communication unit employs an EtherCat bus.
CN202010954416.2A 2020-09-11 2020-09-11 Over-quadrant compensation method and device based on speed feedforward of field bus Active CN112083687B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010954416.2A CN112083687B (en) 2020-09-11 2020-09-11 Over-quadrant compensation method and device based on speed feedforward of field bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010954416.2A CN112083687B (en) 2020-09-11 2020-09-11 Over-quadrant compensation method and device based on speed feedforward of field bus

Publications (2)

Publication Number Publication Date
CN112083687A CN112083687A (en) 2020-12-15
CN112083687B true CN112083687B (en) 2021-06-11

Family

ID=73736684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010954416.2A Active CN112083687B (en) 2020-09-11 2020-09-11 Over-quadrant compensation method and device based on speed feedforward of field bus

Country Status (1)

Country Link
CN (1) CN112083687B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113702658B (en) * 2021-07-16 2024-07-26 中国石油天然气集团有限公司 Rotation speed measuring device and method
CN114384862B (en) * 2021-12-28 2023-07-04 凌波微步半导体设备(常熟)有限公司 Compensation method and system in high-speed movement of semiconductor wire bonding machine

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4362762B2 (en) * 2003-10-29 2009-11-11 株式会社安川電機 Servo control device and adjustment method thereof
DE102004008406B4 (en) * 2003-02-20 2012-12-13 Mitsubishi Denki K.K. Regulation / control drive
CN104635621A (en) * 2013-11-08 2015-05-20 沈阳高精数控技术有限公司 XY workbench over-quadrant heave compensation method based on field buses
CN105027013A (en) * 2013-03-07 2015-11-04 株式会社牧野铣床制作所 Working machine feed shaft control method and feed shaft control device
CN106094733A (en) * 2016-07-25 2016-11-09 上海柏楚电子科技有限公司 A kind of for digital control system servo parameter based on error measure automatic setting method
CN106774155A (en) * 2017-01-23 2017-05-31 西安科技大学 A kind of Digit Control Machine Tool friciton compensation pulse characteristicses parameter adaptive collocation method
CN109274314A (en) * 2017-07-18 2019-01-25 发那科株式会社 Machine learning device, servo motor control unit, servo motor control system and machine learning method
CN111580458A (en) * 2020-05-27 2020-08-25 苏州浩智工业控制技术有限公司 Over-quadrant compensation method based on Ethercat speed feedforward

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6332197B2 (en) * 2015-08-11 2018-05-30 トヨタ自動車株式会社 Motor control device
JP7101091B2 (en) * 2018-09-19 2022-07-14 ファナック株式会社 Motor control device feedforward controller derivation device, motor control device, control device, and feedforward controller derivation method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004008406B4 (en) * 2003-02-20 2012-12-13 Mitsubishi Denki K.K. Regulation / control drive
JP4362762B2 (en) * 2003-10-29 2009-11-11 株式会社安川電機 Servo control device and adjustment method thereof
CN105027013A (en) * 2013-03-07 2015-11-04 株式会社牧野铣床制作所 Working machine feed shaft control method and feed shaft control device
CN104635621A (en) * 2013-11-08 2015-05-20 沈阳高精数控技术有限公司 XY workbench over-quadrant heave compensation method based on field buses
CN106094733A (en) * 2016-07-25 2016-11-09 上海柏楚电子科技有限公司 A kind of for digital control system servo parameter based on error measure automatic setting method
CN106774155A (en) * 2017-01-23 2017-05-31 西安科技大学 A kind of Digit Control Machine Tool friciton compensation pulse characteristicses parameter adaptive collocation method
CN109274314A (en) * 2017-07-18 2019-01-25 发那科株式会社 Machine learning device, servo motor control unit, servo motor control system and machine learning method
CN111580458A (en) * 2020-05-27 2020-08-25 苏州浩智工业控制技术有限公司 Over-quadrant compensation method based on Ethercat speed feedforward

Also Published As

Publication number Publication date
CN112083687A (en) 2020-12-15

Similar Documents

Publication Publication Date Title
CN112083687B (en) Over-quadrant compensation method and device based on speed feedforward of field bus
Yeh et al. Theory and applications of the robust cross-coupled control design
US5107193A (en) Feedforward control apparatus for a servomotor
JP3545006B2 (en) Two-degree-of-freedom controller and servo controller for electric motor
US5194790A (en) Control device for controlling a servo motor
Yeh et al. A new approach to bi-axial cross-coupled control
US4742444A (en) Method of optimizing drive controls in machine tools having computer control
US4862381A (en) Position control method in which a cartesian point is transformed through two cartesian coordinate systems
WO1991003009A1 (en) Acceleration/deceleration control method of numeric controller
CN102082545B (en) Motor speed controller and motor speed control method
CN112114559B (en) Over-quadrant compensation method and device based on torque feedforward of field bus
KR970002259B1 (en) Method for controlling servomotor
JPH0962331A (en) Movement command distribution method for servo control
CN104508580A (en) Numerical control device and numerical control system
CN116872200A (en) Dynamic error pre-compensation method and device for parallel robot
CN111813045B (en) Method for realizing contour error compensation processing according to speed feedforward parameters, numerical control processing system, equipment, device and storage medium
JPS6156880A (en) Line tracking control system
JP2012056066A (en) Thread cutting control method and device
JP2003044102A (en) Learning control method
JPS58169212A (en) Position controller of servomotor
Bianco An efficient algorithm for the real-time generation of synchronous reference signals
US20200089175A1 (en) Characteristic judgment apparatus, characteristic judgment method, and charcteristic judgment program
CN118011957B (en) Model-based numerical control machine tool iterative learning error compensation control system and method
JP2001154719A (en) Method for interpolating free curve
CN117075482B (en) Servo self-adaptive feedforward control system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20220708

Address after: 523000 room 217, building 1, No. 1 Xuefu Road, Songshanhu Park, Dongguan City, Guangdong Province

Patentee after: Guangdong jinzhunyun Software Co.,Ltd.

Address before: 303 Wenchang house, 399 Linquan street, Suzhou Industrial Park, Jiangsu Province, 215000

Patentee before: Suzhou Haozhi Industrial Control Technology Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221216

Address after: No. 166, Ren'ai Road, Suzhou Industrial Park, Suzhou City, Jiangsu Province, 215000

Patentee after: Zhizhunyun (Suzhou) Technology Co.,Ltd.

Address before: 523000 room 217, building 1, No. 1 Xuefu Road, Songshanhu Park, Dongguan City, Guangdong Province

Patentee before: Guangdong jinzhunyun Software Co.,Ltd.