CN1625040A - Motor controller - Google Patents

Motor controller Download PDF

Info

Publication number
CN1625040A
CN1625040A CNA2004101001830A CN200410100183A CN1625040A CN 1625040 A CN1625040 A CN 1625040A CN A2004101001830 A CNA2004101001830 A CN A2004101001830A CN 200410100183 A CN200410100183 A CN 200410100183A CN 1625040 A CN1625040 A CN 1625040A
Authority
CN
China
Prior art keywords
motor
command
vibration damping
filter
damping filter
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.)
Granted
Application number
CNA2004101001830A
Other languages
Chinese (zh)
Other versions
CN1300928C (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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1625040A publication Critical patent/CN1625040A/en
Application granted granted Critical
Publication of CN1300928C publication Critical patent/CN1300928C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

The motor controller comprises a command output device (1) outputting a position command; an anti-resonance filter (3) to generate a command obtained by eliminating the vibration components from the pulse command (21) from the command output device (1); a control means (5) to make a motor (7) follow the command from the anti-resonance filter (3); and an electric power conversion means (6) receiving a command from the control means (5) to drive the motor (7), a command direction detection means (4) to detect the direction to rotate the motor (7) from the pulse command (21) from the command output device 1; and a filter switching means (9) to switch an anti-resonance filter between a first anti-resonance filter (3a) and a second anti-resonance filter (3b) from the command direction (22a).

Description

Control device of electric motor
Technical field
For example the present invention relates to, semiconductor-fabricating device, robot, work mechanism, transport the control device of electric motor that uses in the mechanical devices such as machinery.
Background technology
In the past, required high-precision location in the FA system and devices such as semiconductor-fabricating device, robot, work mechanism, thus general, often utilize servomotor and servo amplifier (control device of electric motor).
In this servomotor, the encoder or the resolver (resolver) that are used to detect the rotation information of motor are connected to rotor, the moving resolution that has in a week more than or equal to 10000 of revolution.Servo amplifier drives servomotor according to the instruction from upper level controllers such as for example sequencers.At this moment, this servo amplifier is controlled the action of servomotor so that from the instruction of upper level controller with consistent from the positional information of encoder or resolver feedback.
Be generally the instruction of pulse from the instruction of upper level controller, surpassing 500kpps, or recently since the high speed of device increase with the situation of the pulsed drive motor that surpasses 1Mpps.Like this, the high speed of propulsion plant, on the other hand, in the FA system and device, the machine rigidity descends owing to miniaturization and cost degradation, thereby has resonance frequency in the control area, and this becomes the reason of the high speed of hinder device.
As this improvement measure, there is response to reduce but method that gain reduces.Can reduce the peak value of resonance by reducing to gain, but because the frequency response reduction, so the shortcoming of machine productive temp time growth is arranged.And the method that frequency response is descended has the method for inserting notch filter (notch filter) in torque instruction.
Notch filter has frequency characteristic for example shown in Figure 6, and the frequency of the gain reduction by making notch filter is consistent with above-mentioned resonance frequency, can suppress the peak value of resonance.This correlation technique for example is disclosed in the flat 1-230109 communique of Japanese Patent Application Laid-Open.
But, in articulated robots such as robotic arm, have the characteristic of two inertial systems, have frequency characteristic shown in Figure 7.Therefore, increase, in described notch filter, be difficult to suppress this vibration in the influence of load-side vibration owing to the gain peak in the anti-resonance frequency.
Therefore, in recent years,, the method that suppresses vibration by vibration damping control is arranged as the method for from position command, actively removing oscillating component.This is that the vibration damping filter of the frequency characteristic by will be identical with notch filter appends in the position command, and suppresses the method for the gain peak that anti-resonance frequency produces.This correlation technique for example is disclosed in the flat 10-56790 communique of Japanese Patent Application Laid-Open.
But anti-resonance frequency is because robotic arm flexible, or transports the loading, unloaded of article in the machine and change, so even set control frequency, reduce vibration on one side, but another side produces vibration, thus stabilization time is elongated.Its result, the problem that the effect that has total production of machinery pitch time to shorten reduces.
Summary of the invention
Control device of electric motor of the present invention possesses: the vibration damping filter is used for generating the command signal of removing oscillating component according to the instruction from the input of instruction output device; Controller is used to make motor and command signal servo-actuated from the vibration damping filter; And power converter, be used to accept the instruction and the drive motor of self-controller, the vibration damping filter possesses the first vibration damping filter and the second vibration damping filter, above-mentioned motor drive also possesses the rotation direction signal that is used for according to motor, switches the filter switch of the first vibration damping filter and the second vibration damping filter.
In above-mentioned control device of electric motor, the rotation direction signal is to be used for the detection signal that instruction according to the instruction output device detects the command direction detector that makes the direction that motor rotates, and perhaps is used to detect the detection signal of rotation direction detector of the rotation direction of motor actual rotation.
According to this structure, the control device of motor of the present invention surveys because robotic arm flexible, or transports the loading, unloaded of article in the machine and the variation of the anti-resonance frequency that produces, thereby changes control frequency automatically.Therefore, even also can control vibration, and stabilization time can be shortened for the low machine of rigidity.
Description of drawings
Fig. 1 is the motor control system block diagram that comprises the motor drive in the embodiments of the invention 1.
Fig. 2 is the action sequence diagram of motor drive shown in Figure 1.
Fig. 3 is the motor control system block diagram that comprises the motor drive in the embodiments of the invention 2.
Fig. 4 is the action sequence diagram of motor drive shown in Figure 3.
Fig. 5 has been to use the skeleton diagram of the mechanical device among the present invention of the motor drive among the present invention.
Fig. 6 is the curve chart of the frequency characteristic of expression notch filter.
Fig. 7 is the curve chart of the frequency characteristic of two inertial system systems of expression.
Embodiment
Control device of electric motor of the present invention possesses: the vibration damping filter is used for generating the command signal of removing oscillating component according to the instruction from the input of instruction output device; Controller is used to make motor and command signal servo-actuated from the vibration damping filter; And power converter, be used to accept the instruction and the drive motor of self-controller, the vibration damping filter possesses the first vibration damping filter and the second vibration damping filter, above-mentioned motor drive also possesses the rotation direction signal that is used for according to motor, switches the filter switch of the first vibration damping filter and the second vibration damping filter.
In above-mentioned control device of electric motor, the rotation direction signal is to be used for the detection signal that instruction according to the instruction output device detects the command direction detector that makes the direction that motor rotates, and perhaps is used to detect the detection signal of rotation direction detector of the direction of motor actual rotation.
With reference to description of drawings control device of electric motor of the present invention.
(embodiment 1)
Fig. 1 is the motor control system block diagram that comprises the motor drive in the embodiments of the invention 1, and Fig. 2 is the action sequence diagram of motor drive shown in Figure 1.
In Fig. 1, the output of instruction output device 1 is for the position command as the motor 7 of controlling object.Control device of electric motor 2 comprises: vibration damping filter 3 is used to generate the command signal of removing oscillating component by from the position command of instruction output device 1 input; Controller 5 is used to make motor and command signal servo-actuated from vibration damping filter 3; And power converter 6, be used to accept the instruction and the drive motor 7 of self-controller 5.Here, vibration damping filter 3 possesses the first vibration damping filter 3a and the second vibration damping filter 3b.Motor drive 2 also possesses the rotation direction signal that is used for according to motor, switches the filter switch 9 of the first vibration damping filter 3a and the second vibration damping filter 3b.
Control device of electric motor 2 also possesses the command direction detector 4 that is used for making according to the instruction of instruction output device 1 direction that detects motor 7 rotations.In the present embodiment, the above-mentioned rotation direction signal detection signal 22a that is command direction detector 4.Connect encoder 8 on the motor 1.And, connect the load 10 that robotic arm etc. has the characteristic of two inertial systems on the motor 1.
Then, be described in more detail the structure of motor control system shown in Figure 1.
The expression of instruction output device 1 is connected to the upper level controller on the control device of electric motor 2 such as sequencer, generally exports two signals of PULS and SIGN.The instruction output intent uses following three kinds of methods usually.
First kind provides the method that PULS and SIGN have the pulse of 90 degree phase differences.Second kind is to provide pulse to the PULS side when CCW (being rotated counterclockwise) direction turning motor, the SIGN side is provided the method for pulse when CW direction (turning clockwise) is rotated.The third method is to provide pulse to PULS, and switches the method for CCW and CW with the sign indicating number of SIGN.
Here, the umber of pulse that provides is the amount that motor is rotated.Consider encoder a moving week of revolution resolution and double to handle the output signal of this encoder by frequency division of software, make electronic motor-driven how many amounts according to instruction 1 pulse decision from the instruction output device.Representing that pulse command 21 shown in Figure 2 becomes the instruction of CCW direction when providing pulse to PULS, is the example of situation of the instruction of CW direction when providing pulse to SIGN.
Control device of electric motor 2 is according to the instruction drive motor 7 from instruction output device 1.At this moment, feedback signal is by the encoder 8 input motor control device 2 that connect from motor 7.The instruction of instruction output device 1 is used as command signal input controller 5 via vibration damping filter 3 and filter switch 9.Above-mentioned feedback signal yet is transfused to this controller 5.And controller 5 is via power converter 6 control motor 7, so that command signal is consistent with feedback signal.
Encoder 8 carries out the work to information such as the turned position of the rotor of control device of electric motor 2 feedback motor 7, velocities of rotation.For example, will and be made as identical for the resolution of the control device of electric motor 2 of command pulse from the resolution of the pulse of encoder 8 outputs.Thus, the resolution of engine 1 revolution being moved a week was made as 10000 o'clock, and by the command pulse from 1 pair of control device of electric motor of instruction output device, 2 inputs, 10000 pulses, drive motor 7 rotates weeks.
Two inertial system loads 10 for example are the mechanical arm even load, as shown in Figure 7, and at resonance point and 2 peak points that frequency characteristic is arranged of antiresonance point.Load-side is caused vibration by the peak value of the anti-resonance frequency of motor side.
Then, describe control device of electric motor 2 in detail.
Control device of electric motor 2 is made of vibration damping filter 3, filter switch 9, controller 5, power converter 6 and command direction detector 4.
Controller 5 generally carries out two controls of Position Control and speed control.Position Control is many to be made of P control (proportional control), and speed control is many to be made of PI control (ratio/integral control).In the Position Control in the controller 5, to export as speed command the instruction of the poor additional position proportional gain of position command and rotor-position, this position command is by the umber of pulse indication that provides from instruction output device 1, and the feedback signal of this rotor-position origin own coding device 8 obtains.In the speed control in controller 5, carry out PI control so that from the speed command of above-mentioned Position Control output and always the velocity of rotation of the rotor that detects of the feedback signal of own coding device equate.And, 5 pairs of power converters of controller, 6 output torque instruction values.
Power converter 6 is by insulated gate bipolar transistor (IGBT) or MOS type field-effect transistor formations such as (MOSFET).Power converter 6 slave controllers 5 output order values apply voltage according to this torque instruction value to the coil of motor 7.Under the situation of threephase motor, power converter more than 6 is made of six IGBT.
With notch filter equally as shown in Figure 6, vibration damping filter 3 is for having the filter of the frequency characteristic that descends in a certain frequency band (vibration damping frequency) gain, for setting the first vibration damping filter 3a and two Filter Structures of the second vibration damping filter 3b.3 inputs of vibration damping filter to the filter switch 9 outputs first pulse command 23a, are exported the second pulse command 23b via the second vibration damping filter 3b to filter switch 9 via the first vibration damping filter 3a from the pulse command 21 of instruction output device 1 indication.
The pulse command 21 that command direction detector 4 detects from instruction output device 1 still is the instruction of CW direction drive motor 7 in the CCW direction, to the signal 22a of filter switch 9 output order directions.The signal 22a of this command direction is the rotation direction signal of motor.
Here, filter switch 9 carries out the work of switch pulse instruction according to the signal 22a as the command direction of the signal of the rotation direction of motor.That is, filter switch 9 is selected the first pulse command 23a when the instruction of CCW direction, select the second pulse command 23b when the instruction of CW direction, and provide command signal to controller.Fig. 2 represents to change to the CW variation by the signal 22a of command direction from CCW, and the filter that will adopt in vibration damping filter 3 switches to the state of the second vibration damping filter 3b from the first vibration damping filter 3a.Remove the frequency component of setting by the first vibration damping filter 3a or the second vibration damping filter 3b respectively by the pulse command of vibration damping filter 3.The anti-resonance frequency of the mechanical device by using the present embodiment control device of electric motor is consistent with the setpoint frequency of above-mentioned vibration damping filter, can reduce vibration.
According to above structure, can be corresponding automatically with the variation of the anti-resonance frequency of mechanical device.For example, in articles conveyed robot, carry out under the situation of carrying article is the CCW direction more, the action that determines like that for the CW direction under the situation of not carrying article.Under this situation,, can reduce vibration by constituting structure according to command direction automatic switchover vibration filter.
And, in the present embodiment, set two vibration damping filters, but also can set more than or equal to three.At this moment, by switching signal and the command direction signal 22a of combination, can specify and select which vibration damping filter from the outside.
(embodiment 2)
Fig. 3 is the motor control system block diagram that comprises the control device of electric motor in the embodiments of the invention 2, and Fig. 4 is the action sequence diagram of control device of electric motor shown in Figure 3.
In present embodiment 2, give identical symbol to the structure identical with structure among the embodiment 1 shown in Figure 1, omit its detailed explanation.
Present embodiment 2 difference from Example 1 are the first vibration damping filter 3a in the vibration damping filter 3 and the changing method of the second vibration damping filter 3b, are elaborated at this point.
Control device of electric motor 2 is according to the instruction drive motor 7 from instruction output device 1.At this moment, feedback signal is by the encoder 8 input motor control device 2 that connect from motor 7.The instruction of instruction output device 1 is used as command signal input controller 5 via vibration damping filter 3 and filter switch 9.Above-mentioned feedback signal yet is transfused to this controller 5.And controller 5 is via power converter 6 control motor 7, so that command signal is consistent with feedback signal.
Also be transfused to the rotation direction detector 11 that comprises the control device of electric motor 2 from the signal of encoder 8 outputs.Be transfused to filter switch 9 from the detection signal 22b of rotation direction detector 11 outputs.Detection signal 22b represents the rotation direction of motor 7 actual rotation.This detection signal 22b is the rotation direction signal of motor.
According to signal, detect the rotation direction of motor 7 by rotation direction detector 11 from encoder 8.According to this detection signal (motor rotation direction) 22b, switch the first pulse command 23a or the second pulse command 23b by SW1.
Here, filter switch 9 carries out the work of switch pulse instruction according to the signal 22b as the rotation direction signal of motor.That is, filter switch 9 is selected the first pulse command 23a when the instruction of CCW direction, select the second pulse command 23b when the instruction of CW direction, and provide command signal to controller.Fig. 4 represents to change to CW by motor rotation direction signal 22b from CCW, and the filter that will adopt in vibration damping filter 3 switches to the state of the second vibration damping filter 3b from the first vibration damping filter 3a.Remove the frequency component of setting by the first vibration damping filter 3a or the second vibration damping filter 3b respectively by the pulse command of vibration damping filter 3.The anti-resonance frequency of the mechanical device by using the present embodiment control device of electric motor is consistent with the setpoint frequency of above-mentioned vibration damping filter, can reduce vibration.
According to above structure, can be corresponding automatically with the variation of the anti-resonance frequency of mechanical device.For example, in articles conveyed robot, carry out under the situation of carrying article is the CCW direction more, the action that determines like that for the CW direction under the situation of not carrying article.Under this situation,, can reduce vibration by constituting structure according to motor rotation direction automatic switchover vibration filter.
And, can set two vibration damping filters, but also can set more than or equal to three.At this moment, by switching signal and the motor rotation direction signal 22a of combination, can specify and select which vibration damping filter from the outside.
According to control device of electric motor of the present invention, survey because the arm of robot flexible, or transport article in the machine lift-launch, do not carry and the variation of the anti-resonance frequency that produces, owing to change the vibration damping frequency automatically, even thereby also can suppress vibration for the low machine of rigidity, useful in the situation of wanting to shorten stabilization time etc.
Fig. 5 has been to use the skeleton diagram of the mechanical device of the present invention of control device of electric motor of the present invention.In Fig. 5, mechanical device 50 loading instruction output devices 51, control device of electric motor 52, motor 57.Control device of electric motor 52 is from instruction output device 51 output orders, and to motor 57 output drive signals.Connect encoder 58 on the motor 57.The output signal of encoder 58 is fed back on the control device of electric motor 52.Connect load 60 on the motor 57.By in control device of electric motor 52, using the device that illustrates in the foregoing description, the advantage that can obtain illustrating in the foregoing description as mechanical device 50.
As the mechanical device among the present invention, can be applied to semiconductor-fabricating device, robot, work mechanism or transport in machinery etc.At these semiconductor-fabricating devices, robot, work mechanism, transport in the machinery, when mobile object article, carry out determining is the action of CW direction into being the CCW direction under the situation of carrying the object article in the absence of lift-launch more.Under these circumstances, by constituting rotation direction signal automatic switchover vibration damping Filter Structures, can reduce vibration according to motor.

Claims (8)

1. a control device of electric motor comprises: vibration damping filter, the command signal that oscillating component is removed in the instruction generation that is used for importing according to the instruction output device; Controller is used to make motor and command signal servo-actuated from described vibration damping filter; And power converter, be used to accept instruction and drive motor from described controller, it is characterized in that:
Described vibration damping filter possesses the first vibration damping filter and the second vibration damping filter,
Described motor drive also possesses the rotation direction signal that is used for according to described motor, switches the filter switch of described first vibration damping filter and the described second vibration damping filter.
2. motor drive as claimed in claim 1, wherein,
Described rotation direction signal is to be used for the detection signal that command detection according to described instruction output device makes the command direction detector of the direction that described motor rotates.
3. motor drive as claimed in claim 1, wherein,
Described rotation direction signal is the detection signal of rotation direction detector that is used to detect the rotation direction of described motor actual rotation.
4. a mechanical device has used as claim 1 any one described control device of electric motor to claim 3.
5. mechanical device as claimed in claim 4, wherein,
Described mechanical device is a semiconductor-fabricating device.
6. mechanical device as claimed in claim 4, wherein,
Described mechanical device is a robot.
7. mechanical device as claimed in claim 4, wherein,
Described mechanical device is a work mechanism.
8. mechanical device as claimed in claim 4, wherein,
Described mechanical device is a transveyer.
CNB2004101001830A 2003-12-04 2004-12-03 Motor controller Active CN1300928C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP405380/03 2003-12-04
JP405380/2003 2003-12-04
JP2003405380A JP4003741B2 (en) 2003-12-04 2003-12-04 Motor control device

Publications (2)

Publication Number Publication Date
CN1625040A true CN1625040A (en) 2005-06-08
CN1300928C CN1300928C (en) 2007-02-14

Family

ID=34728057

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004101001830A Active CN1300928C (en) 2003-12-04 2004-12-03 Motor controller

Country Status (2)

Country Link
JP (1) JP4003741B2 (en)
CN (1) CN1300928C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105099321A (en) * 2014-05-07 2015-11-25 山洋电气株式会社 Motor control device

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5459994B2 (en) * 2008-07-09 2014-04-02 京セラドキュメントソリューションズ株式会社 Motor drive device, drive device
US8120303B2 (en) 2008-09-29 2012-02-21 Oriental Motor Co., Ltd. Method and apparatus for controlling inertial system
JP5402649B2 (en) * 2010-01-07 2014-01-29 株式会社安川電機 Notch filter and motor control device having the same
JP2012070604A (en) * 2010-09-27 2012-04-05 On Semiconductor Trading Ltd Motor drive circuit
KR101859441B1 (en) * 2012-11-30 2018-05-21 어플라이드 머티어리얼스, 인코포레이티드 Vibration-controlled substrate handling robot, systems, and methods
WO2015177912A1 (en) * 2014-05-22 2015-11-26 三菱電機株式会社 Command generation device and method
CN104821758B (en) * 2015-05-21 2018-02-13 上海新跃仪表厂 A kind of electrical servo system and its control algolithm
JP7261755B2 (en) 2020-02-04 2023-04-20 株式会社日立産機システム motor controller
JP2023005630A (en) 2021-06-29 2023-01-18 株式会社日立産機システム Motor control device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3274070B2 (en) * 1996-08-08 2002-04-15 三菱電機株式会社 Motor control method and motor control device
TW407394B (en) * 1997-10-16 2000-10-01 Toshiba Corp Frequency converter to output electric driving power to motor and filter installed on it
CN1290242C (en) * 2000-06-27 2006-12-13 环隆电气股份有限公司 Dual-loop current limitation controller of motor controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105099321A (en) * 2014-05-07 2015-11-25 山洋电气株式会社 Motor control device
CN105099321B (en) * 2014-05-07 2019-02-15 山洋电气株式会社 Motor control assembly

Also Published As

Publication number Publication date
JP4003741B2 (en) 2007-11-07
CN1300928C (en) 2007-02-14
JP2005168225A (en) 2005-06-23

Similar Documents

Publication Publication Date Title
US7541763B2 (en) Servo control device
CN1300928C (en) Motor controller
CN1237698C (en) Motor control apparatus
CN1205518C (en) Sensorless control device for synchronous electric motor
CN1807013A (en) Controller
CN1992504A (en) Motor synchronizing speed control apparatus
CN101038182A (en) Resolver signal processing device
CN1655079A (en) Machine controller
CN101789734B (en) Arc line driving control system of large astronomical telescope
EP0135772B1 (en) Operation control apparatus for robots
KR101866508B1 (en) Stepping motor control method and device
CN1023667C (en) Method and system for controlling a machine tool such as a turning machine
CN112894801B (en) Zero returning method and device for double-shaft same-guide-rail equipment
CN108750653B (en) Control method of multi-track electronic cam picking and placing manipulator
RU2358382C2 (en) Servo drive with asynchronous motor
CN1663106A (en) Motor control device
Tan et al. Sliding-mode position controller for linear permanent magnet brushless DC servo motors
CN1176521C (en) Step-by-step motor driving device
CN1848661A (en) Apparatus and method for realizing switch magnetic resistance motor electronic gear function
CN1265926C (en) Electrical discharge machining device
CN1288834C (en) Inverter device
CN2795916Y (en) Photoelectric code motor controller
KR100925274B1 (en) Circuit and apparatus for controlling multi-axis motion
US6302312B1 (en) Bonding apparatus and method
CN115276497B (en) Motion system for wafer detection and control method thereof

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