WO1984003572A1 - Unite d'entrainement asservie - Google Patents
Unite d'entrainement asservie Download PDFInfo
- Publication number
- WO1984003572A1 WO1984003572A1 PCT/JP1984/000083 JP8400083W WO8403572A1 WO 1984003572 A1 WO1984003572 A1 WO 1984003572A1 JP 8400083 W JP8400083 W JP 8400083W WO 8403572 A1 WO8403572 A1 WO 8403572A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- current
- servo
- command
- control
- speed
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical 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 program data in numerical form
- G05B19/19—Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/23—Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
- G05B19/231—Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
- G05B19/237—Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude with a combination of feedback covered by G05B19/232 - G05B19/235
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/022—Synchronous motors
- H02P25/03—Synchronous motors with brushless excitation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34215—Microprocessor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34426—Same hardware, servo controller for different control modes
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35252—Function, machine codes G, M
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36511—Select by a detector
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37154—Encoder and absolute position counter
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41248—Adapting characteristics of servo
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42104—Loop switch, speed loop then position loop, mode switch
Definitions
- the present invention relates to a servo drive unit for servo-controlling a servo motor, and particularly to a position command, a speed command, and a current finger using a micro processor.
- the present invention relates to a servo drive unit that can be controlled with the same hardware configuration for any input force.
- Vote motors are being used.
- a servo drive circuit is required.
- the servo drive circuit includes a finger from a numerical controller or the like and the status of the servo motor.
- the servomotor is servo-controlled by the feedback signal.
- such a servo control system is arrested by the position command FCMD from the numerical control device and the like and the shaft of the servo motor 101.
- G Trim-en-co—Rotating pulse (pulse generated every time the servo motor 101 rotates by a predetermined rotation angle) PC and servo motor
- the armature current i flowing through 101 is fed back to perform position control, speed control, and current control.
- the difference between the servo control system position command PCMD and the recirculation pulse PC is calculated by the arithmetic unit 104, and a predetermined position loop calculation is performed based on the result of the exercise.
- the speed detection arithmetic unit 103 detects the actual speed Va of the servo motor 101 from the cycle of the rotary pulse PC, and calculates the actual speed VCMD, the actual speed Va, and the actual speed Va. The difference between the two is calculated by a calculator 106, and based on the result of the calculation, a predetermined speed loop calculation is calculated by a speed loop calculator 107, and the current value ICMD is output. .
- the servo control system calculates the difference between the actual current of the servomotor 101 and the current command ICMD by the calculator 109, and based on the calculation result, the current loop calculator 11 When set to 0, a predetermined current loop calculation is performed and an inverter drive signal is output.
- the inverter 115 as a power amplifier amplifies the inverter drive signal to a predetermined armature current and supplies it to the servomotor 101. In this way, the servo control of servo motor 101 is performed.
- the most important things for this are position loop control, speed loop control, and current loop control. .
- servomotors are used in various fields, and their control forms are becoming more complex and complicated in accordance with the required functions of the devices to which they are applied.
- the control of the control object is different from that of simply moving the control object to reach the target position, and that of controlling the orbital speed in the meantime.
- FIG. 2 is a block diagram showing an example of a control form in which a position control loop and a speed control loop are combined.
- FIG. 2 is a block diagram of an example of this, in which a position control loop and a speed control loop are combined.
- the position command PCMD is differentiated by the differentiator 11 rb, the speed finger is output, the difference between the speed command and the actual speed Va is calculated by the calculator 106, and the calculation result is obtained. Is multiplied by the speed gain Kv by the multiplier 111c and input to the adder 111e.
- the difference between the position command PCMD and the rotary pulse PC is calculated by the calculator 104, and the calculation result is multiplied by the position gain KP by the multiplier 111d, and the adder 111 is added. Enter e.
- the Kamino 1 11 1e outputs the current command ICMD by adding the position command, speed command and acceleration command.
- the following to the gauge becomes accurate, the following error is small, and it is suitable for application to a robot or the like.
- the object of the invention is to provide a servo swing unit that can share a hard disk for various control modes.
- the servo drive unit includes a voltage supply circuit for supplying an armature current to the servomotor, and a current detector for detecting the armature current of the servomotor.
- a rotation angle detector for detecting a rotation angle of the servo motor, a memory for storing a motor control program, an interface circuit, and the current detector And a motor control program connected to the rotation angle detector and input from the interface circuit to control the supply voltage of the voltage supply circuit.
- An arithmetic and control unit having a processor, and capable of responding to any of a position command, a speed command, and a current command input from the interface circuit. Can be followed by changing the data control program.
- Ru Tei is configuration to.
- the servo drive unit according to the present invention is said to be capable of being shared and mass-produced, thereby achieving a significant price reduction. It works.
- the servo control unit according to the invention has the same hardware configuration regardless of the control mode, so the number of maintenance parts is small and individual control modes are required. This has the effect of eliminating the need to prepare the corresponding maintenance parts, and also has the effect of simplifying the work at the time of failure or maintenance.
- FIG. 1 is a block diagram of a general servo control system
- Fig. 2 is a block diagram of another servo control system
- Fig. 3 is a diagram illustrating the principle of the invention
- Fig. 4 is a diagram.
- FIG. 4 is a block diagram of an embodiment of the present invention.
- Fig. 3 is a diagram for explaining the principle of the present invention.
- Fig. 3 (A) shows an example of a position command interface
- Fig. 3 (B) shows a current finger interface. An example of a use is shown.
- SVU is a servo drive unit, a micro G-sensor 108 a, an interface circuit 108 d, and a counter 10 It is composed of an arithmetic control unit having 8 g, an analog * digital conversion circuit (AD converter) 108 f, and an inverter (voltage supply circuit) 115.
- AD converter analog * digital conversion circuit
- inverter voltage supply circuit
- the servo drive unit ⁇ 3 VU is connected to the controller 150 of the numerical control unit, for example, from the main port sensor 150 to the interface.
- the position, the speed, and the current control relay are calculated according to the PCMD, and the servomotor 101 is servo-controlled.
- Cont ⁇ is the main CTU.
- the host processor 1554 performs the current position and speed control loop, for example, as shown in FIG.
- the command ICMD is output and sent to the servo drive unit SVU via the interface circuit 155, and the servo drive unit ⁇ VU performs current control loop calculation.
- the servo motor 101 is servo-controlled.
- the control program of the exercise control unit can be changed simply by changing the control program of the servo drive unit SVU.
- the servo drive unit 1 ⁇ hand configuration can be shared.
- FIG. 4 is a block diagram of an embodiment of the present invention, in which a synchronous motor is used as a servomotor.
- the servo motor consisting of a synchronous motor 101 is a three-phase AC
- a rectified DC voltage is applied to the three-phase AC from the power supply 116 by the rectifier circuit 111 ', and the timer circuit 114 is sent from the arithmetic control unit 108 to the rectifier circuit 111.
- the drive current is supplied from an inverter (voltage supply circuit) 115 which is controlled by a control signal output through the inverter and servo-controlled.
- the arithmetic control unit 108 includes a processor 108 a that performs arithmetic operations according to a motor control program, and a processor that stores a motor control program Q program.
- Data memory 108b for data memory and data memory 108c for data storage and an pointer for receiving an external finger from a numerical controller etc.
- U, 111V, 112A * Digital (AD) converter for receiving real-phase currents lau, Iav, Iaw from W, and converting them to digital values.
- the position code indicating the rotational position ⁇ of the Counter that counts the number of rotation pulses PC generated each time the synchronous motor 101 rotates a predetermined angle from the rotary encoder 102 afterwards. It is composed of 0.8 g and an address' data nozzle 108 h for connecting these.
- the AD converter 108 of the arithmetic control unit 08 outputs the output.
- the timer circuit 11 outputs a pulse width modulation signal having a width corresponding to the pulse width modulation command from the arithmetic control unit 108 to the inverter 15.
- the inverter 1 15 is provided with six nozzle word transistors Q 1 to Q s and diodes D 1 to D s.
- the power transistor Q 1 is turned on or off by the pulse width modulation signal from the pulse width modulation signal, and the noise current is supplied to the servo motor 10.
- the rectifier 17 includes a diode group 117a and a capacitor 117b, and rectifies the three-phase AC from the three-phase AC power supply 116 into DC. Then, a DC voltage is applied to the inverter 115.
- the counter 108 g of the exercise control unit 108 supplies a pulse pulse to the pulse motor 10 just before the synchronous motor 101 starts rotating.
- the position code is loaded from 2 and the force counter 108 g is generated from the norse coder 102 as the synchronous motor 101 rotates. Since the rotation pulse PC is counted, the counter 108 always displays the rotation position of the field pole of the synchronous motor 101. Is shown. Since the period of the rotary pulse P c is proportional to the speed of the synchronous motor 10, the period of the rotation pulse P c is set at predetermined intervals.
- the increment of the value of the counter 108 g corresponds to the rotation speed of the synchronous motor 101.
- the position motor PCMD is operated by the position controller PCMD from the numerical controller or the like to move the synchronous motor 101 to a predetermined position. 8 is input to the interface circuit 108d. Then, the interface command circuit 108d transmits the position command PCMD to the processor 108a via the address data bus 108h.
- the processor 108a reads the value of the counter 108g via the add / less data bus 108h, and reads the value of the previous server.
- the movement amount PAD is calculated from the difference from the reading value at the time of printing. (Moving distance calculation step).
- the processor 108a obtains a speed command Vc (VCMD) which does not perform the following equation from the position finger FCMD and the movement amount PAD.
- Vc Kp (PCMD-PAD) (1) where Kp is a position loop gain and is a constant. (Command speed performance step).
- the processor 108a reads the count value of the counter 108g via the address / database 108h, and reads the previous value. The difference from the above value is calculated, and the actual speed Va is calculated by dividing the difference by the sampling interval T.
- a separate rotating pulse a force counter for measuring the period of the PC is provided, and this is read by the processor 108 a to read the actual speed.
- V a may be calculated.
- the Ir in the equation (2) corresponds to the armature current amplitude. If the Ir is large, a large torque is generated, which causes the synchronous motor 101 to generate a large torque. The actual speed is given by the command speed. (Speed loop performance step).
- the processor 108a is read, and the count value 0 of the counter 108 is read via the pad and the data bus 108h. Then, the processor 108 a converts the count value 0 — sin ⁇ , s in ( ⁇ + 2/3 T) stored in the data memory 108 c. The table is searched, and the digital value of si ⁇ , sin ( ⁇ + 2/3 it) corresponding to the rotation angle 0 is obtained. (Sine wave generation step).
- the step D processor 108a is configured to calculate the amplitude command Ir obtained in the speed loop performance step described in [5] and the sin ⁇ , si ⁇ (0 + 2 / 3 T) to obtain the two-phase current fingers IR and IS.
- I S I rSi ⁇ ( ⁇ + 2/3 it)
- the processor 108a receives the 2 ⁇ current commands I R, I
- the processor 108 a generates the real-phase currents I av, I aw, and I au obtained from the current detectors 112 U, 112 V, and 112 W, respectively.
- Each of the real-phase currents digitized by the AD converter 108 f is read via the address / data bus 108 h, and the three-phase current commands IR, IS, The difference between IT and the real-phase currents I aV, I aw, and I au is calculated to obtain an inverter drive signal. (Drive signal calculation step).
- the processor 108a multiplies the actual speed Va obtained in the actual speed calculation step in [4] above by a predetermined coefficient, and outputs the speed compensation output VC0. Then, a compensated inverter drive signal is obtained by subtracting from the above-described inverter drive signal.
- the re-current loop can prevent the gain from being reduced by the back electromotive force due to the actual speed Va of the synchronous motor 101. (Current loop compensation step).
- the processor 108a generates a pulse width modulation index from the value of the inverter drive signal. That is, a pulse indicating the value of the pulse width corresponding to the value of the inverter driving signal. 2 Calculate the width modulation finger. (Pulse width modulation step).
- C 1 1] port sensor 108a is connected to this pulse width modulation finger via address database bus 108h and input / output board 108e. Send to timer circuit 1 1 4. (Command output).
- the timer circuit 114 outputs a pulse width modulation signal of a predetermined time width corresponding to the pulse width modulation command, and outputs the pulse width modulation signal to each of the transistors Qi to Qs of the inverter 115. To control the three-phase current supplied to the motor 101.
- the ⁇ ⁇ processor 108 a calculates the current loop of the forehead steps [5] to [11] for each sampling period T, and calculates the period ⁇ - ⁇ (n> 1) Executes the position / speed loop calculation operation in steps [1] to [5] according to the control program of the program memory 108b. Then, the inverter 1 i5 is controlled, and finally the synchronous motor 101 is rotated at the finger speed.
- the processor 108a executes the arrest steps [1] to [11].
- the motor control program should be stored in the program memory 108b.
- the speed command interface will be described.
- the speed command VCMD is input from the interface circuit 108d. Since the input speed command V CMD is the speed index V c obtained in the above step [3], the processor 108 a is input.
- the steps [4] to [11] should be executed for the speed finger VCMD that has been set, and accordingly, the arithmetic control unit 108 has the processor 108a It is only necessary to store a motor control program that executes steps [] to [11] in the ⁇ -gram memory 108 b.
- an interface circuit 108 d current command ICMD is input. Since the input current ICMD corresponds to the effective value current command Ir obtained in step [5], the processor 108a responds to the input current command ICMD. Then, the steps [6] to [11] should be executed, and accordingly, the arithmetic and control unit 108 has the processor 108a execute the steps [6] to [11]. ]
- a synchronous motor has been described.
- an induction motor may be used, and a DC motor may be used.
- the same drive can be achieved by using a micro-processor to change the motor control program according to the control mode using a micro-processor.
- the robot is configured to be able to perform various types of control, so robots that are operated and controlled by a numerical controller (the robots of various machine tools) It is suitable for use in motion units.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Multiple Motors (AREA)
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
Description
明 細 書
サ 一 ボ駆動ユニ ッ ト
技 術 分 野
本発明は、 サ一 ボ モー タ を サーボ制御する た め の サ 一 ボ駆動ュニ ッ 卜 に関 し、 特にマ イ ク ロ プ ロ セ ッ サ を用 い て位置指令、 速度指令、 電流指今のいずれの入'力 に対 し て も 同一のハ ー ド構成で制御でき る様に し たサ ー ボ駆動 ユニ ッ ト に関す る 。
背 景 技 術
物体 を移動 し所定 の位置に位置決めす る た め 、 広 く サ
— ボ モ ー タ が利用 されてい る。 係る サ一 ボ モ ー タ を駆動 する た め に サ 一 ボ駆動回路が必要であ り 、 サ ー ボ駆動 回 路は数値制御装置等か ら の指今 と サ一 ポ モー タ の状態 フ ィ 一 ドバ ッ ク 信号 と に よ っ てサ一ボモー タ を サ 一 ボ制御 し てい る 。
こ の様なサ 一 ボ制御系は第 1 図の ブロ ッ ク 図 に示す様 に 、 数値制御装置等か らの位置指令 F C M D と 、 サ一 ボ モー タ 1 0 1 の シ ャ フ ト に逮結 された G —タ リ 一 ェ ン コ — ダ ら の回転パ ル ス (サーボ モー タ 1 0 1 が所定回転 角回転す る 毎 に癸生 されるパル ス) P C 及び サ 一 ボ モ 一 タ 1 0 1 に流れ る 電機子電流 i を フ ィ ー ドバ ッ ク し て 、 位置制御、 速度制御及ぴ電流制御する も ので あ る 。 即 ち 、 サ ー ボ制御系 ほ位置指令 P C M D と 回耘パ ル ス P C と の差を 演算器 1 0 4 で演算 し 、 こ の演箕結果 に 基づい て 所定の位置ル ー プ演算を位置ルー プ演算器 1 0 5 で演算
し 、 速度指今 V C M D を出力する。 次に 、 サーボ制御系 は回転パル ス P C の周期から速度検出演算器 1 0 3 がサ ー ボモ ー タ 1 0 1 の実速度 V a を検出 し 、 前記速度指今 V C M D と 実速度 V a と の差を演算器 1 0 6 で演箕 し 、 こ の演箕結果 に基づいて所定の速度ルー プ演算 を速度ル 一プ演箕器 1 0 7 で演算 し、 電流指今 I C M D を出力す る。 更 に、 サ ー ボ制御系はサーポモー タ 1 0 1 の実電流 と 前記電流指令 I C M D と の差を演箕器 1 0 9 で演算 し 、 こ の演算結果に基づ き電流ループ演算器 1 1 0 で所定 の電流ルー プ演算を行い、 イ ンバ一 タ駆勖信号を 出力す る 。 電力増幅器で あ る イ ンパー タ 1 1 5 ほ 、 イ ンバー タ 駆動信号を所定の電機子電流に増幅 し、 サ一 ボ モー タ 1 0 1 に供紿する 。 こ の様に して、 サ一ボモー タ 1 0 1 の サ ー ボ制御が行われ る が、 これに必要な も の ほ、 位置ル — プ制御、 速度ルー プ制御、 電流ルー プ制御で あ る 。
一方、 サ一 ボモー タ は種々の分野に利用 されてお り 、 そ の制御形態は適用 される機器の要求機能に合せて種 々 の も の が開癸 され、 しかも複雑化 してい る 。 例 えば、 単 に制御物体を移動 し て 目標位置に到達すれば良い も の と 、 その間の軌踌ゃ速度も きめ細かに制御する も の と は、 自 ず と そ の制街形態が異なる 。
第 2 図ほ、 位 ¾制御ルー プ と速度制御ルー プ と が複合 化 された制御形態の一例を示すプロ ッ ク 図であ る 。
第 2 図は そ の一例の プロ ッ ク 図でぁ リ 、 位置制御ル一 プ と速度制御ルー プ と が複合化されてお り 、 即 ち 、 こ の
制御は 、 位置指令 P C M D を微分器 1 1 r b で微分 し て 、 速度指今 を 出力 し 、 速度指令 と実速度 V a と の差を 演 箕器 1 0 6 で演箕 し 、 こ の演算結果に乗算器 1 1 1 c で 速度ゲ イ ン K v を乗算 し て加算器 1 1 1 e に入 力す る 。 一方、 位置指令 P C M D は演算器 1 0 4 で回転パル ス P C と の差が取 られ、 こ の演算結果に乗算器 1 1 1 d で位 置ゲ イ ン K P を乗算 されて加算器 1 1 1 e に入力す る 。 更に加算器 1 1 1 e に は、 位置指今 P C M D を 微分器 i 1 1 a で 2 回微分 し た加速度が入力 され る 。 従 っ て 、 加 箕器 1 1 1 e は位置指令、 速度指令、 加速度指令 を加箕 し て電流指今 I C M D を出力する も の で あ る 。
こ の よ う な制御形態 を取 り 入れれば、 軌 に 対す る 追 従が正確 と な り 、 追従誤差が少な く 、 ロ ボ ッ ト 等への 適 用 に好適であ る 。
し か し なが ら 、 上述の如 く 、 種々 の制御形態 の も の が 存在す る と 、 同一の ハ 一 ド構成のサーボ駆動ュニ ッ ト を 用い る こ と ほ困難で あ り 、 制御形態に合わせた ハー ド の サ 一 ボ駆動ュニ ッ ト を 各 々用意 しなければ な ら なか っ た し か も 、 サ 一 ボ ¾動ユニ ッ ト に対 し要求 され る サ一 ボ 制御は 、 電流ルー プ制御のみの場合 も あ り 、 ま た電流 お よび速度ルー プ制御 の場合、 電流、 速度及び位置ルー プ 制御の場合'も あ る こ と か ら、 サ一ボ駆動ュニ ッ ト は一層 ハ ー ド の共用化が困難 と な っ てい る 。
こ の ため 、 サ ー ポ駆動ユニ ッ ト ほ大量生産が難 し く 、
O H一 V/IPO"
低価格化への障害 と な っ ていた。
従 っ て、 *発明の 目 的は、 種 々の制御形態に対 しハ ー ドの共用化が可能な サーボ翳動ュニ ツ ト を提供する こ と に あ る 。
発 明 の 開 示
末発明に おいては 、 サーボモータ の制御形態 に合せて 制御プ D グ ラ ム を変更する こ と によ り 、 同一のハ 一 ド ウ ヱァで種 々 の サ一 ボ制御を行 う こ と を可能にす る ため 、 マ イ ク ロ プ Q セ ッ サ を利用 したサ一ボ駆動ュニ ッ ト が提 供 され る 。 即 ち 、 本発明に よ る サ一ボ駆動ュニ ッ ト は 、 サ― ボモー タ に電機子電流を供給する電圧供給回路 と 、 該サー ボモ ー タ の電機子電流を検出する 検流器 と 、 前記 サ ー ボモ ー タ の回転角度を検出する 回転角度検出器及び 、 モー タ 制御 プ ロ グ ラ ム を格納する メ モ リ と 、 イ ン タ 一 フ ェ イ ス回路 と 、 前記検流器及び回転角度検出器に接続 され前記 ィ ン タ ー フ - ィ ス回路から入力 される 指今に応 じてモ ー タ 制御 プ ロ グ ラ ムを実行し前記電圧供給回路の 供給電圧を制御する プ ロ セ ッ サ と を有す る演算制御部 と を備え 、 前記 ィ ン タ ー フ ユ イ ス回路か ら 入力さ れる位置 指令、 速度指令、 電流指令のいずれの入力 に対 し て も モ ー タ 制御プ ロ グ ラ ム の変更に よ って追従で き る よ う に構 成 され てい る 。
従 っ て、 *癸明 に よ る サーボ ¾勖ュニ ッ ト ほ 、 制御形 態に合せて モ ー タ 制御プ ロ グ ラ ムを変更す'る だけで、 同 一のハ ー ド ウ エア に よ り 種々 のサ一ボ制御を行 う こ と が
'
で き る 。
こ の た め 、 本発明 に よ る サ一 ボ駆動ュニ ッ ト は、 そ の 共用化が可能 と な リ 、 大量生産が可能 と な っ て 、 大幅 な 価格低下 を実現出来 る と い う効果を奏す る 。
しか も 、 *発明 に よ る サ一ボ制御ュニ ッ ト は 、 制御形 態に拘わ らずハ 一 ド構成が同一のため、 保守部品 も 少 な く て済み、 個 々 の制御形態に合わせた保守部品 も 用意す る 必要がな く な る と い う効果も奏する と と も に 、 障害時 や、 保守時に そ の作業が簡素化 され る と い う効果 .も 生 じ る 。
図面の簡単な説明
第 1 図は一般的 な サ一ボ制御系ブロ ッ ク 図、 第 2 図 は 他の サ 一 ボ制御系 ブ ロ ッ ク 図、 第 3 図は末発明 の原理説 明図、 第 4 図は本発钥のー実施例ブ ロ ッ ク 図で あ る 。
尧明 を実施するための最良の形態 太発明 を よ り 詳細 に詳述する ため に、 以下図示の実施 例 に基づい て説明す る 。
第 3 図は本発明の 原理説明図であ り 、 第 3 図 ( A ) は 位置指令 イ ン タ 一 フ ェ イ ス の例を、 第 3 図 ( B ) は電流 指今 イ ン タ 一 フ ユ イ ス の例を示 して あ る 。
図中 、 S V U は サ 一 ボ駆動ユニ ッ ト で あ リ 、 マ イ ク ロ プ G セ ッ サ 1 0 8 a 、 イ ン タ 一 フ ェ イ ス 回路 1 0 8 d 、 カ ウ ン タ 1 0 8 g 、 ア ナ 0 グ * デジ タ ル変換 回路 ( A D コ ンバ ー タ ) 1 0 8 f を有する演算制御部 と 、 イ ンバ 一 タ (電圧供紿 回路) 1 1 5 で構成される 。 そ し て、 第 3
V IFO
図 ( A ) では、 サー ボ駆動ユニ ッ 卜 ∑3 V U は、 例えば、 数値制御装置の コ ン ト ロ ー ラ C T U の メ イ ン プ 口 セ ッ サ 1 5 0 か ら ィ ン タ ー フ ェ イ ス回路 1 5 1 を介 し送 られ る 位置指今 P C M D に応 じ て位置、 速度 、 電流制御リレー プ 演算を行ない 、 サー ボ モ ー タ 1 0 1 をサー ボ制御する 。 —方、 第 3 図 ( B ) では、 コ ン ト α — ラ C T U の メ イ ン プ 。 セ ッ サ 1 5 3 か ら の位置指令に応 じ 、 ホ ス ト プ ロ セ ッ サ 1 5 4 が 、 例え ば第 2 図の複合化された位置及び速 度制御ルー プ演箕を行ない電流指令 I C M D を 出力 し 、 イ ン タ 一フ エ イ ス 回路 1 5 5 を介 しサ— ボ駆動ュニ ッ ト S V U に送 り 、 サー ボ驅動ュニ ッ 卜 ο V U では電流制御 ルー プ演算を行ない サ— ボ モ ー タ 1 0 1 をサー ボ制御す る 。
こ の ょ ラ に 、 サー ボ駆動ユニ ッ ト S V U を演算制御部 を電圧供給回路 と に よ っ て構成に しておけば、 演箕制御 部の制御 プ ロ グ ラ ム を変更する だけで、 位置指今 P C M
D 、 速度指令 V C M D 、 電流指令 I C M D のいずれの入 力 に対 し て も 追従制御出来る の で、 サー ボ駆動ュニ ッ ト 1±ハ一 ド構成の共用化が可能であ る 。
次に末癸明 の実施例 について説明する 。 第 4 図は术癸 明 の一実施例構成図 でぁ リ 、 サーボモー タ と し て同期モ ー タ を用いた例の も の である。
図中 、 第 3 図 と 同一部品には同一の記号で示 し て あ る 同期 モー タ か ら な る サ一ボモー タ 1 0 1 は、 3 相交流
電源 1 1 6 か ら の 3 相交流を整流回路 1 1' 7 に よ っ て直 流に整流 された直流電圧が付与 され、 演算制御部 1 0 8 か ら タ イ マ ー 回路 1 1 4 を介 して出力 され る制御信号 に よ っ て制御 され る イ ンバ一 タ (電圧供給回路) 1 1 5 か ら駆動電流が与え ら れてサーボ制御 され る 。
前記演算制御部 1 0 8 は、 モータ 制御 プ ロ グ ラ ム に従 い演算動作を 行 な う プ ロ セ ッ サ 1 0 8 a と 、 モ ー タ 制御 プ Q グ ラ ム を格納す る プロ グラ ム メ モ リ 1 0 8 b と 、. デ — タ の記憶の た め の デ一 タ メ モ リ 1 0 8 c と 数値制御 装置等の外部か ら の指会を受けるための ィ ン タ 一 フ : ィ ス 回路 1 0 8 d と 、 タ イ マ回路 1 1 4 に パル ス幅変調指 今を 出 力す る 入出力 ポー ト i 0 8 e と 、 後述す る 検流器 1 1 2 U , 1 1 2 V , 1 1 2 Wか ら の実相電流 l a u , I a V , I a w を 受け、 デジ タル値に変換す る た め の ァ ナ 0 グ * デジ タ ル ( A D ) 変換器 1 0 8 f と 、 サ 一 ボ モ ー タ 1 0 1 の シ ャ フ ト に連結された ロ ー タ リ 一 ェ ン コ 一 ダ 1 0 2 か ら 最初 に 同期モー タ 1 0 1 の界磁極の回転位 置 α を 示す位置 コ ー ドがロ ー ド され、 以降 ロ ー タ リ エ ン コ ー ダ 1 0 2 か ら同期モー タ 1 0 1 が所定角回転す る 毎 に発生 される 回転パ ル ス P C を計数する カ ウ ン タ 1 .0 8 g と 、 これ ら を接綠する ためのア ド レ ス ' デ一 タ ノく ス 1 0 8 h と で構成 されて い る 。
前記検流器 1 1 2 U , 1 1 2 V , 1 1 2 Wほ 、 イ ン パ ー タ 1 1 5 力 ら サ 一 ボ モー タ 1 0 1 の各相 に流れる 実相 電流 I a v , I a , I a u を検出 し、 該電流値を 前記
O PI
TI0
演算制御部 0 8 の A D変換器 1 0 8 f ベ出力する 。
タ ィ マ回路 1 1 は、 前記演算制御部 1 0 8 か ら のパ Jレ ス幅変調 令に対応 した幅のパル ス幅変調信号を前記 イ ンバ― タ 1 5 へ出力する。
ィ ン パ ― タ 1 1 5 は、 6個のノぐ ワ ー ト ラ ン ジ ス タ Q 1 〜 Q s と ダ ィ オー ド D 1 〜 D s を備えて ぉ リ 、 前記 タ イ マ回 4 か ら のパルス幅変調信号に よ っ て各パ ワ ー ト ラ ン ジ ス タ Q 1 〜 がオ ン Z オ フ制御 され、 サ一 ボ モ ー タ 1 0 に騷動電流を年える。
整流 1 7 は、 ダ イ オー ド群 1 1 7 a 及び コ ンデ ン サ 1 1 7 b を備えて お り 、 前記 3 相交流電源 1 1 6 か ら の 3 相交流を 直流に整流 して、 イ ンパ一 タ 1 1 5 に直流 電圧を付与す る 。
次に 、 第 4 図実施例構成のサ一ボ モ 一 タ 駆動ュニ ッ ト の動作に つ い て説明する。 先ず、 位置指令 イ ン タ ー フ ユ イ ス で使用 される場合について説明する
同期モ一 タ 1 0 1 が回転する と 、 演箕制御部 1 0 8 の カ ウ ン タ 1 0 8 g に は、 同期モ— タ 1 0 1 の回転開始直 前にパル ス ― ダ 1 0 2 から位置コ ー ドが ロ ー ド され、 また、 力 ゥ ン タ 1 0 8 g は同期モ ー タ 1 0 1 の 回転に伴 な っ てノ ル ス コ ー ダ 1 0 2 か ら発生する 回転パ ル ス P C を計数 し てい る か ら 、 カ ウ ン タ 1 0 8 ? は常 に 同期モ 一 タ 1 0 1 の界磁極の 回転位置を表示 して い る こ と に な リ 移動畺を示す。 そ して、 回転パル ス P c の周期は同期 モー タ 1 0 の速度に比例するから、 所定睁間間隔に お
OMPI
け る カ ウ ン タ 1 0 8 g の値の増分は 、 同期モ ー タ 1 0 1 の回転速度に 対応す る 。
[ 1 〗 サ一 ボ モ ー タ 駆動ュニ ッ ト は、 同期モー タ 1 0 1 を所定位置 に移動せ し め るため に、 数値制御装置等か ら 位置指今 P C M D が演算制御部 1 0 8 の イ ン タ 一 フ ェ イ ス 回路 1 0 8 d に入力 される。 該イ ン タ 一 フ ェ イ ス 回路 1 0 8 d ほ、 位置指令 P C M D をア ド レ ス · デー タ バ ス 1 0 8 h を 介 し プ ロ セ ッ サ 1 0 8 a に伝 え る 。
[ 2 】 プ ロ セ ッ サ 1 0 8 a は、 カ ウ ン タ 1 0 8 g の値 を ア ド、 レ ス · デ ー タ バ ス 1 0 8 h を介 し て読取 り 、 前回 の サ ン プ リ ン グ時の読取 り 値 と の差分か ら 移動量 P A D を 演算す る 。 (移動量演算ステ ッ プ) 。
[ 3 ] 次 に 、 プ ロ セ ッ サ 1 0 8 a は、 位置指今 F C M D と 、 移動量 P A D と か ら次式の演箕を行 な い速度指令 V c ( V C M D ) を求め る。
V c = K p ( P C M D - P A D ) ( 1 ) 但 し 、 K p は位置ル ー プゲ イ ン で、 定数で あ る 。 (指令 速度演箕 ス テ ッ プ) 。
[ ] プ ロ セ ッ サ 1 0 8 a は、 カ ウ ン タ 1 0 8 g の カ ウ ン ト 値 を ア ド レ ス · デー タ バ ス 1 0 8 h を介 し て読取 り 、 前回読取 っ た値 と の差分を演箕 し 、 サ ン プ リ ン グ間隔 T で割 っ て、 実速度 V a を演箕する 。 こ の実速度検出 の 方法 と し て は 、 別途 回転パル ス : P C の周期を計測す る 力 ゥ ン タ を 設け 、 こ れ を プ ロ セ ッ サ 1 0 8 a カ 読取 っ て 、 実速度 V a を演算 し て も よい。 (実速度演箕 ス テ ッ プ)
0
[ 5 ] プ D セ ッ サ 1 0 8 a ほ、 速度指令 V c と 実速度 V a を用 い て次式の演箕を行ない、 振幅指今 (実勃値電流 指令) I r ¾:求の る 。
I r = K ! C Vc - Va) + K 2 2 C Vc - Va)
… ( 2 )
( 2 ) 式の I r は、 電機子電流の振幅に相当 し 、 I r が 大 と なれば、 大 き な ト ル クが癸生 し、 こ れに よ り 同期モ ー タ 1 0 1 の実速度が指令速度に もた ら され る 。 (速度 ルー プ演箕 ス テ ッ プ) 。
[ 6 ] 次に プ ロ セ ッ サ 1 0 8 a ほ、 カ ウ ン タ 1 0 8 の カ ウ ン ト 値 0 を ァ ド、 レ ス · デー タバス 1 0 8 h を介 し て 読取る 。 そ し て、 プ ロ セ ッ サ 1 0 8 a は 、 デー タ メ モ リ 1 0 8 c に格納 されてい る カ ウ ン ト 値 0 — sin Θ , s in( Θ + 2/3 T ) 変換テ ー ブルを検索 し、 回転角度 0 に対応 する s i η θ , sin( Θ + 2/3 it ) のデジ タ ル値を 得る 。 ( 正弦波発生 ス テ ッ プ) 。
[ 7 ] プ D セ ッ サ 1 0 8 a は、 前記 [ 5 ] の速度ル ー プ 演箕ス テ ツ プ で求めた振幅指令 I r と前逮の s in Θ , si η( 0 + 2/3 T ) のデ ジ タ ル値 と を乗箕 し 、 2 相の電流指 · I R , I S を得 る 。
I R = I r · s i η θ
' } ( 3 ).
I S = I r · s i η ( θ + 2/3 it )
次に、 プ セ ッ サ 1 0 8 aは、 2柜の電流指令 I R , I
OMPI
S カゝ ら 次式 に よ リ 他の相の電流指令 I を得 る 。
I T = - I R - I S
= I r · s i n ( 0 + 4/3 ) C 4 )
(電流指令演箕 ス テ ッ プ) 。
尚、 前記 [ 6 ] の ス テ ッ プに おいて、 変换テ 一 プル と し て、 ø — sin Θ , s in( Θ ÷ 2/3 π ) , s i η ( θ + 4/3 τ ) の変換テー ブル を用意 しておけば、 第 ( 4 ) 式の演算 は 不要で あ る 。
[ 8 ] 次に 、 プ ロ セ ッ サ 1 0 8 a は、 検流器 1 1 2 U , 1 1 2 V , 1 1 2 Wか ら得られた実相電流 I a v , I a w , I a u が A D 変換器 1 0 8 f でデジ タ ル化 された各 実相 ¾流を ァ ド レ ス · デー タ バ ス 1 0 8 h を介 し て読取 り 、 前述の 3 相の電流指令 I R , I S , I T と 実相電流 I a V , I a w , I a u と の差分を演算 し 、 イ ンバ一 タ 駆動信号を得 る 。 (駆動信号演算ス テ ッ プ) 。
[ 9 ] 次に 、 プ ロ セ ッ サ 1 0 8 a は、 前述 [ 4 ] の実速 度演算 ステ ツ プ で得た実速度 V a に所定の係数 を乗 じ 、 速度補償出力 V C 0 を得、 前述の イ ンパ ー タ 駆動信号か ら差引 き 、 補償 された イ ンバ一 タ駆動信号 を得 る 。 こ れ に よ リ 電流ル ー プは 、 同期モ ー タ 1 0 1 の実速度 V a に よ る 逆起電力 に よ つ て生 じ る ゲ イ ン低下 を 防止 で き る 。 (電流ルー プ補償 ス テ ッ プ) 。
[ 1 0 ] 更 に 、 プ ロ セ ッ サ 1 0 8 a は こ の イ ン バ 一 タ 駆 動信号の値か ら パル ス幅変調指今を作成す る 。 即 ち 、 ィ ン バ 一 タ ¾動信号の値 に応 じたパル ス幅の値を示すパル
2 一 ス幅変調指今 を演算する。 (パルス幅変調 ステ ッ プ) 。
C 1 1 ] プ 口 セ ッ サ 1 0 8 a は 、 こ のパル ス幅変調指今 をア ド レ ス · デー タ バ ス 1 0 8 h、 入出力ボー ト 1 0 8 e を介 し て タ イ マ回路 1 1 4 へ送る。 (指令出 カステ ツ プ) 。
タ ィ マ回路 1 1 4 は、 こ のパルス幅変調指令に対応 し た所定時間巾 のパル ス幅変調信号を出力 し 、 イ ンバー タ 1 1 5 の 各 ト ラ ンジ ズ タ Q i 〜 Qs へ送 り 、 同斯モー タ 1 0 1 に供給する 3 相電流を制御する。
プ α セ ッ サ 1 0 8 a は、 サ ン プ リ ン グ周期 T毎に前逾 の ス テ ッ プ [ 5 ] 〜 [ 1 1 ] の電流ル ー プ の演算を 、 周 期 η -Τ每 ( n > 1 ) に ス テ ッ プ [ 1 ] 〜 [ 5 ] の位置速 度ル— プの演算動作 を プロ グラ ム メ モ リ 1 0 8 b の制御 プ ロ グ ラ ム に従っ て実行 し、 イ ンバー タ 1 i 5 を制御 し て、 最終的 に同期モ ー タ 1 0 1 を指今速度で回転せ し め る 。
即ち 、 位置指令 ィ ン タ ー フ ェ イ ス で使用 され る場合 に ほ、 刖逮の ス テ ツ プ [ 1 ] 〜 [ 1 1 ] を プロ セ ッ サ 1 0 8 a が実行す る様な モー タ制御プロ グラ ム を プ ロ グ ラ ム メ モ リ 1 0 8 b に格納 し ておけばよい。
次に速度指令 イ ン タ 一 フ ェ イ ス に つ い て説明す る 。 速 度指令 イ ン タ 一 フ ェ イ ス でほ、 イ ン タ ー フ ェ イ ス 回路 1 0 8 d よ り 速度指令 V C M D が入力され る 。 こ の入力 さ れた速度指令 V C M D は前述の ステ ッ プ [ 3 ] で求めた 速度指今 V c であ る か ら、 プ ロ セ ッ サ 1 0 8 a は入力 さ
OMPI.
れた速度指今 V C M D に対 し [ 4 ] 〜 [ 1 1 ] の ステ ツ プを実行すれば良 く 、 従 っ て、 演算制御部 1 0 8 は プ ロ セ ッ サ 1 0 8 a が ス テ ッ プ [ ] 〜 [ 1 1 ] を実行す る 様な モ ー タ 制御 プ ロ グ ラ ムを ブ π グ ラ ム メ モ リ 1 0 8 b に格納 し ておけば良 い。
更 に 、 電流指令 イ ン タ 一 フ ェ イ ス で は 、 イ ン タ 一 フ エ イ ス 回路 1 0 8 d ょ リ 電流指令 I C M D が入力 され る 。 こ の入力 された電流 I C M D は前述の ス テ ッ プ [ 5 ] で 求めた実効値電流指令 I r に相当するか ら 、 プ ロ セ ッ サ 1 0 8 a は入力 された電流指令 I C M D に応 じ て [ 6 ] 〜 [ 1 1 ] の ス テ ッ プを実行すれば良 く 、 従 っ て、 演算 制御部 1 0 8 は プ ロ ッ セ ッ サ 1 0 8 a が ス テ ッ プ [ 6 ]
〜 [ 1 1 ] を 実'行す る 様なモー タ制御プ ロ ゲ ラ ム を プ ロ グ ラ ム メ モ リ 1 0 8 b に格納 し ておけば良い。
又、 位置制御ル ー プ の演算のための プ ロ グ ラ ム ( [ 1
] 〜 [ 3 ] ) を別の制御方式の もの と す る こ と も 出来、 同様 に速度、 電流ルー プ演算のための プ ロ グ ラ ム も 別 の 制御方 式 の も の と す る こ と も 出来る。
更 に 、 前述 の例では、 同期モー タ につい て説明 し た が 、 誘導 モ ー タ で も 良 く 、 更に、 直流モー タ で あ っ て も 良 い o
尚、 本発明 を一実施例に よ り 説明 したが、 *発明 は上 述の実施例 に 限定 さ れ る こ と な く 、 本発明の主 旨 に従い 種 々 の変形が可能で あ り 、 これ らを本発明 の範囲か ら 排 除す る も の でほ ない。
4 - 産業上の利用可能性
*癸明に よ る サ一 ボ駆動ユニ ッ ト は、 マ イ ク ロ ブロ セ ッ サ を利用 し制御形態に合せてモー タ制御プ ロ グ ラ ム を 変更する だけで、 同一のハ一 ド ウエア に ょ リ 種 々 の制御 を行 う こ と がで き る よ う に構成 したの で 、 数値制御装置 に よ っ て作動制御 される ロボ ッ ト ゃ各種工作機搣のサ 一 ボモー タ翳動ュニ ッ ト に使用 して好適で あ る 。
Claims
5
よ の 範
ボ モ ー タ に電機子電圧を供 する 電圧供紿回路 と
、 該サ ー ボ モ — タ の電機子電流を検出す る検流器 と 、 前 記サ一 ボ モ ー タ の回転角度を検出する 回転角度検出器及 び、 モ — タ 制御 プ ロ グ ラ ム を格納する メ モ リ と 、 イ ン タ — フ エ イ ス 回路 と 、 前記検流器及び回転角度検出器 に接 続 され刖 gC ン タ ー フ ェ イ ス回路か ら入力 され る 指令 に 応 じ て モー タ 制御 プ ロ グ ラ ム を実行 し前記電圧供給回路 の供給電圧 を制御す る プロ セ ッ サ と を有す る演算制御部
>- ■>/.
と を備 、 刖記 イ ン タ — フ エ イ ス回路か ら入力 され る 位 置指令、 速度指今、 電流指令のいずれの入力 に 対 し て も 該モ ー タ 制御 プ ロ グ ラ ム の変更に よ つ て追従で き る 様 に し た こ と を特徴 と す る サー ボ駆動ュニ ッ ト 。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE8484901013T DE3485852T2 (de) | 1983-03-04 | 1984-03-02 | Servo-fahreinheit. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58035633A JPS59161708A (ja) | 1983-03-04 | 1983-03-04 | サ−ボ駆動ユニツト |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1984003572A1 true WO1984003572A1 (fr) | 1984-09-13 |
Family
ID=12447270
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1984/000083 Ceased WO1984003572A1 (fr) | 1983-03-04 | 1984-03-02 | Unite d'entrainement asservie |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP0148269B1 (ja) |
| JP (1) | JPS59161708A (ja) |
| WO (1) | WO1984003572A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2263943C2 (ru) * | 2002-01-08 | 2005-11-10 | Федеральное государственное унитарное предприятие "Производственное объединение "Уральский оптико-механический завод" (ФГУП "ПО "УОМЗ") | Кибернетическая микропроцессорная цифровая система |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61128305A (ja) * | 1984-11-27 | 1986-06-16 | Kazuho Sato | 電気油圧式サ−ボシステムのデジタルコンピユ−タ−によるシリンダ−スピ−ド及び位置制御方式の確立 |
| JPH0828989B2 (ja) * | 1985-03-22 | 1996-03-21 | 株式会社日立製作所 | 電動機の制御装置 |
| IL81487A (en) * | 1987-02-05 | 1992-01-15 | Rogozinski Joseph | Precise positioning apparatus |
| US4857816A (en) * | 1987-02-05 | 1989-08-15 | Joseph Rogozinski | Precise positioning apparatus |
| JPS6462710A (en) * | 1987-09-02 | 1989-03-09 | Fanuc Ltd | Spindle control system and numerical controller |
| JPH01134605A (ja) * | 1987-11-20 | 1989-05-26 | Fanuc Ltd | 数値制御装置 |
| JPH0833763B2 (ja) * | 1988-03-01 | 1996-03-29 | 義昭 垣野 | 数値制御装置 |
| US5057758A (en) * | 1989-03-20 | 1991-10-15 | Hewlett-Packard Company | Passive payload for a cartridge handling system |
| JP3164580B2 (ja) * | 1990-09-27 | 2001-05-08 | 豊田工機株式会社 | ディジタルサーボ制御装置 |
| US5563481A (en) * | 1992-04-13 | 1996-10-08 | Smith & Nephew Endoscopy, Inc. | Brushless motor |
| DE4345258C2 (de) * | 1992-10-27 | 2003-01-23 | Mitsubishi Electric Corp | Servoregler |
| JP2809013B2 (ja) * | 1992-10-27 | 1998-10-08 | 三菱電機株式会社 | サーボシステム |
| EP0649217B1 (en) * | 1993-10-12 | 1999-09-08 | Smith & Nephew, Inc. | Brushless motor |
| US6016039A (en) * | 1997-12-05 | 2000-01-18 | Systems, Machines, Automation Components Corporation | Control processes for linear voice coil actuator |
| JP4043996B2 (ja) * | 2003-01-20 | 2008-02-06 | ファナック株式会社 | サーボモータ駆動制御装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5720809A (en) * | 1980-07-15 | 1982-02-03 | Toyota Motor Corp | Shift position input method of object shifting device |
| JPS57183292A (en) * | 1981-05-06 | 1982-11-11 | Hitachi Ltd | Controlling method and device for motor |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56116115A (en) * | 1980-02-18 | 1981-09-11 | Nippon Telegr & Teleph Corp <Ntt> | Locating control system |
| EP0070654A3 (en) * | 1981-07-10 | 1984-10-24 | Gould Inc. | Motion controller |
-
1983
- 1983-03-04 JP JP58035633A patent/JPS59161708A/ja active Pending
-
1984
- 1984-03-02 EP EP84901013A patent/EP0148269B1/en not_active Expired - Lifetime
- 1984-03-02 WO PCT/JP1984/000083 patent/WO1984003572A1/ja not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5720809A (en) * | 1980-07-15 | 1982-02-03 | Toyota Motor Corp | Shift position input method of object shifting device |
| JPS57183292A (en) * | 1981-05-06 | 1982-11-11 | Hitachi Ltd | Controlling method and device for motor |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP0148269A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2263943C2 (ru) * | 2002-01-08 | 2005-11-10 | Федеральное государственное унитарное предприятие "Производственное объединение "Уральский оптико-механический завод" (ФГУП "ПО "УОМЗ") | Кибернетическая микропроцессорная цифровая система |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0148269B1 (en) | 1992-07-29 |
| EP0148269A4 (en) | 1987-07-29 |
| JPS59161708A (ja) | 1984-09-12 |
| EP0148269A1 (en) | 1985-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO1984003572A1 (fr) | Unite d'entrainement asservie | |
| EP0141859A1 (en) | Servo control circuit | |
| TWI637586B (zh) | 控制三相無刷直流馬達之方法及系統 | |
| JPS6188782A (ja) | デイジタルサーボ制御装置及びその方法 | |
| WO1986004194A1 (fr) | Systeme regulateur de vitesse pour servomoteurs | |
| WO1982003508A1 (fr) | Procede et dispositif de commande d'un moteur a courant alternatif | |
| JPS5989592A (ja) | 複数モ−タの切替制御方式 | |
| JPS5980186A (ja) | モ−タのロ−タ位置検出回路 | |
| WO1986004193A1 (fr) | Systeme de commande d'entrainement pour servomoteurs | |
| EP0139006B1 (en) | System for controlling synchronous motor | |
| JPS59162794A (ja) | 同期モ−タの制御方式 | |
| WO1982003706A1 (fr) | Dispositif de commande de robot | |
| WO1984002234A1 (fr) | Systeme de commande de servo-moteur | |
| JP2660006B2 (ja) | ロータ角度検出方法 | |
| JPH05244792A (ja) | 電動機の電流位相遅延補償装置及びその遅延補償方法 | |
| JP3203816B2 (ja) | サーボ制御装置 | |
| JPH0145319B2 (ja) | ||
| JP2764002B2 (ja) | 位置制御システム | |
| KR940004955B1 (ko) | 원-칩(ONE-Chip)마이크로프로세서를 이용한 교류서보전동기 제어장치 | |
| JPH0828990B2 (ja) | ディジタルサーボ制御装置 | |
| JPS5899288A (ja) | 同期電動機制御方式 | |
| JPH02146980A (ja) | モータ速度制御装置 | |
| JPS6279509A (ja) | デジタル式サ−ボアンプ | |
| JPH08308287A (ja) | モータ駆動回路 | |
| JPS60176486A (ja) | 交流サ−ボシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Designated state(s): US |
|
| AL | Designated countries for regional patents |
Designated state(s): DE FR GB |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1984901013 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1984901013 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 1984901013 Country of ref document: EP |