JPH11149308A - Motor control device for automatic machinery - Google Patents
Motor control device for automatic machineryInfo
- Publication number
- JPH11149308A JPH11149308A JP9316817A JP31681797A JPH11149308A JP H11149308 A JPH11149308 A JP H11149308A JP 9316817 A JP9316817 A JP 9316817A JP 31681797 A JP31681797 A JP 31681797A JP H11149308 A JPH11149308 A JP H11149308A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- data
- driver
- motor control
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Numerical Control (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
(57)【要約】
【課題】 自動機械のモータ制御装置において、モータ
の種類や数に対応して必要となるNC装置の数の削減
と、NC装置とドライバ間を接続する配線の数を削減す
ること。
【解決手段】 制御装置1のNC部3で、目標指令デー
タ30に、モータ制御方法のドライバ種別情報28とモ
ータドライバのアドレス情報27を付加し、これを、シ
リアルデータとして複数のモータドライバに順次転送す
る。複数のモータドライバ側では、自己宛のデータのみ
を受信し、自己宛でないデータは順次他のモータドライ
バに転送する。自己宛のデータを受信したモータドライ
バは受信したモータ制御方法の種別情報に基づいてモー
タを制御する。
(57) [Problem] To reduce the number of NC devices required according to the type and number of motors in an automatic machine motor control device, and reduce the number of wires connecting between the NC device and a driver. To do. An NC unit (3) of a control device (1) adds driver type information (28) of a motor control method and motor driver address information (27) to target command data (30), and sequentially transmits the data as serial data to a plurality of motor drivers. Forward. The plurality of motor drivers receive only data addressed to themselves, and sequentially transfer data not addressed to itself to another motor driver. The motor driver that receives the data addressed to itself controls the motor based on the received type information of the motor control method.
Description
【0001】[0001]
【発明の属する技術分野】本発明は半導体製造装置や電
子部品実装機、工作機械、精密加工機、検査・計測装置
等の自動機械に搭載されるモータの制御装置に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for a motor mounted on an automatic machine such as a semiconductor manufacturing apparatus, an electronic component mounting machine, a machine tool, a precision processing machine, and an inspection / measurement device.
【0002】[0002]
【従来の技術】近年、半導体製造装置、電子部品実装
機、工作機械、精密加工機、検査・計測装置等の自動機
械においては、ACサーボモータ、DCサーボモータ、
ステッピングモータ、ダイレクトドライブ(以下DDと
いう)モータ、超音波モータ等、多種類の複数のモータ
が一つの自動機械に搭載されている。さらに、最近で
は、より高精度で複雑な機能を実現するために、自動機
械に搭載されるモータの種類や個数が増加する傾向にあ
る。これらのモータを制御するための一般的な構成にお
いては、目標移動位置を単位時間ごとに数値演算処理す
る数値制御装置(以下NC装置という)と、モータの種
類に対応した駆動制御装置(以下モータドライバとい
う)とをそれぞれ独立した筺体またはボードで構成して
いる。そしてNC装置とモータドライバの間の、制御指
令を出力する信号、モータの回転方向を指示する信号、
エンコーダ等の位置センサの信号等の複数の信号を伝送
するために両者間を伝送ケーブルで接続している。2. Description of the Related Art In recent years, automatic servo motors, DC servo motors, and the like have been used in automatic machines such as semiconductor manufacturing apparatuses, electronic component mounting machines, machine tools, precision processing machines, and inspection / measurement apparatuses.
Many kinds of plural motors such as a stepping motor, a direct drive (hereinafter, referred to as DD) motor and an ultrasonic motor are mounted on one automatic machine. Furthermore, recently, in order to realize more complicated functions with higher accuracy, the types and number of motors mounted on automatic machines tend to increase. In a general configuration for controlling these motors, a numerical control device (hereinafter, referred to as an NC device) that numerically processes a target movement position per unit time, and a drive control device (hereinafter, a motor) corresponding to the type of the motor. Driver) are formed by independent housings or boards. And a signal for outputting a control command between the NC device and the motor driver, a signal for instructing a rotation direction of the motor,
In order to transmit a plurality of signals such as signals from a position sensor such as an encoder, the two are connected by a transmission cable.
【0003】NC装置とモータドライバの機能として
は、NC装置で位置制御ループと、速度制御ループの演
算を行い、速度指令をアナログ電圧やクロック波形に変
換してからモータドライバに転送する。モータドライバ
では、電流ループの演算を行い、電流指令に基づいてパ
ルス幅変調(以下PWMという)等を行うアンプの出力
によりモータを駆動する方式がよく用いられている。As functions of the NC device and the motor driver, the NC device calculates a position control loop and a speed control loop, converts a speed command into an analog voltage or a clock waveform, and then transmits the converted command to the motor driver. 2. Description of the Related Art In a motor driver, a method is often used in which a current loop is calculated and a motor is driven by an output of an amplifier that performs pulse width modulation (hereinafter referred to as PWM) based on a current command.
【0004】自動機械に複数のモータ制御装置が搭載さ
れている従来の例としては、電子部品をプリント基板上
に実装する電子部品実装機がある。電子部品実装機に
は、電子部品をプリント基板上の所定の位置に移動させ
るためのACモータ、電子部品をプリント基板上に実装
するためのボイスコイルモータ(以下VCMという)、
プリント基板を搬送するためのパルスモータ等々、多種
類の複数のモータが搭載されている。As a conventional example in which a plurality of motor controllers are mounted on an automatic machine, there is an electronic component mounting machine for mounting electronic components on a printed circuit board. The electronic component mounter includes an AC motor for moving the electronic component to a predetermined position on the printed circuit board, a voice coil motor (hereinafter referred to as VCM) for mounting the electronic component on the printed circuit board,
A plurality of various types of motors such as a pulse motor for transporting a printed circuit board are mounted.
【0005】以下に従来の自動機械のモータ制御装置の
一例について図6を参照しながら説明する。図6は電子
部品実装機におけるモータ制御装置の構成を示すブロッ
ク図である。図6において、この電子部品実装機は、制
御装置43としてのACモータ用NC装置45、パルス
モータ用NC装置46及び、VCM用NC装置47を備
え、さらにACモータドライバ54、パルスモータドラ
イバ57及び、VCMドライバ59を備えている。An example of a conventional motor control device for an automatic machine will be described below with reference to FIG. FIG. 6 is a block diagram showing a configuration of a motor control device in the electronic component mounting machine. 6, this electronic component mounting machine includes an AC motor NC device 45, a pulse motor NC device 46, and a VCM NC device 47 as a control device 43, and further includes an AC motor driver 54, a pulse motor driver 57, , VCM driver 59.
【0006】まず、ACモータ12を回転させる場合に
は、メインCPU44からNC部49に移動距離、移動
速度、移動加速度等の情報が転送される。NC部49で
は、例えば1msないし5msの単位時間当たりのモー
タの回転角度を示す移動の速度パターンが演算され、そ
の速度パターンはクロック発生部50でクロック信号に
変換される。クロック信号はACモータの回転方向信号
とともに、伝送ケーブル52で接続されたACモータド
ライバ54に転送される。ACサーボ演算部55では、
ACモータ12のエンコーダ信号53から得られた現在
位置を示す信号を現在速度を示す信号に変換し、NC装
置45から転送された速度指令値との差分を求めて電流
指令値を演算する。この電流指令値をPWMアンプであ
るACモータ駆動部56により増幅してACモータ12
に与えこれを回転させる。回転するACモータ12の回
転角はエンコーダ信号53としてNC装置45の位置検
出部51でも検出され、位置フィードバックがなされ
る。First, when the AC motor 12 is rotated, information such as a moving distance, a moving speed, and a moving acceleration is transferred from the main CPU 44 to the NC unit 49. The NC unit 49 calculates a moving speed pattern indicating the rotation angle of the motor per unit time of, for example, 1 ms to 5 ms, and the speed pattern is converted into a clock signal by the clock generating unit 50. The clock signal is transferred to the AC motor driver 54 connected by the transmission cable 52 together with the rotation direction signal of the AC motor. In the AC servo calculation unit 55,
A signal indicating the current position obtained from the encoder signal 53 of the AC motor 12 is converted into a signal indicating the current speed, and a difference from the speed command value transferred from the NC device 45 is obtained to calculate a current command value. This current command value is amplified by an AC motor driving unit 56 which is a PWM amplifier and
And rotate it. The rotation angle of the rotating AC motor 12 is also detected by the position detector 51 of the NC device 45 as an encoder signal 53, and position feedback is performed.
【0007】パルスモータ17の駆動制御については、
オープンループ制御方式のため、NC装置46で指令値
をクロック信号に変換してパルスモータドライバ57に
転送する。[0007] Regarding the drive control of the pulse motor 17,
Because of the open loop control method, the command value is converted into a clock signal by the NC device 46 and transferred to the pulse motor driver 57.
【0008】VCM21の駆動制御については、ACモ
ータ用NC装置45と同様に、位置制御のNC装置47
は、NC部、クロック発生部、位置検出部を備えてい
る。また、VCM21では移動距離を検出するためにリ
ニアスケール22が設けられている。さらに、VCM2
1で圧力制御をさせたい場合には、NC装置47で電流
指令値までの演算を行い、D/A変換部58でアナログ
信号に変換してVCMドライバ59に出力する。As for the drive control of the VCM 21, similarly to the NC device 45 for the AC motor, the NC device 47 for position control is used.
Includes an NC unit, a clock generation unit, and a position detection unit. Further, the VCM 21 is provided with a linear scale 22 for detecting a moving distance. In addition, VCM2
When pressure control is desired to be performed in step 1, the operation up to the current command value is performed by the NC device 47, converted into an analog signal by the D / A converter 58, and output to the VCM driver 59.
【0009】電子部品実装機では、センサ25や、アク
チュエータ26等の入出力機器を各種モータの動作と同
期させて制御する必要がある。この場合、従来はメイン
CPU44でモータの動作中の現在位置を監視しながら
入出力制御を行っていた。In the electronic component mounting machine, it is necessary to control input / output devices such as the sensor 25 and the actuator 26 in synchronization with the operation of various motors. In this case, conventionally, the input / output control is performed while the main CPU 44 monitors the current position during the operation of the motor.
【0010】[0010]
【発明が解決しようとする課題】前記の従来の技術の電
子部品実装機のように、モータの種類や個数が多い自動
機械では、それぞれのモータに対応した複数のNC装置
とモータドライバが必要であった。複数のNC装置を自
動機械に搭載するために自動機械のコストが上昇すると
ともに小型化できず、これを解決するのが課題であっ
た。In an automatic machine having a large number of motor types and numbers, such as the above-mentioned electronic component mounting machine of the prior art, a plurality of NC devices and motor drivers corresponding to each motor are required. there were. Since a plurality of NC devices are mounted on an automatic machine, the cost of the automatic machine increases, and the size of the automatic machine cannot be reduced.
【0011】さらに、個々のNC装置から個々のモータ
ドライバへ専用の接続線で接続するため配線ケーブルの
数が多い。このため配線コストが上昇し、設備配線の作
業に時間がかかり、これを解決するのが課題であった。Further, since the connection from each NC unit to each motor driver is made by a dedicated connection line, the number of wiring cables is large. For this reason, the wiring cost increases, and the work of equipment wiring takes time, and it has been a problem to solve this.
【0012】[0012]
【課題を解決するための手段】本発明のモータ制御装置
は、目標移動位置から単位時間ごとの指令値を演算する
数値演算手段と、指令値にモータ制御方法の種別情報を
付加したデータを、複数のモータドライバに転送する通
信手段と、転送されたデータをモータドライバ側で受信
するドライバ通信手段とを備えている。モータ制御装置
はさらに受信したデータから自己宛のモータ種別情報を
取り出して解読するデコード手段と、前記デコード手段
で解読されたモータ制御方法に基づいてモータに指令を
出力するサーボ演算手段とを備える。これにより、NC
装置の種類や、NC装置とモータドライバ間の配線の数
を削減できるモータ制御装置が得られる。A motor control device according to the present invention comprises: a numerical calculation means for calculating a command value per unit time from a target movement position; and data obtained by adding type information of a motor control method to the command value. Communication means for transferring the data to a plurality of motor drivers and driver communication means for receiving the transferred data on the motor driver side. The motor control device further includes decoding means for extracting and decoding the motor type information addressed to itself from the received data, and servo calculation means for outputting a command to the motor based on the motor control method decoded by the decoding means. Thereby, NC
A motor control device that can reduce the type of device and the number of wires between the NC device and the motor driver can be obtained.
【0013】本発明の請求項1に記載の発明では、複数
の種類のモータが搭載されている自動機械のモータ制御
装置は、目標移動位置を単位時間ごとの指令値によて表
す演算をする数値演算手段と、前記数値演算手段で演算
された結果の指令値にモータ制御方法の種別情報を付加
して、複数のモータドライバに転送する通信手段と、前
記通信手段によって転送されたデータをモータドライバ
側で受信するドライバ通信手段と、前記ドライバ通信手
段で受信したデータからモータ種別情報を取り出し、解
読するデコード手段と、前記デコード手段で解読された
モータ制御方法に基づいてモータに指令を出力するサー
ボ演算手段とを備えていることを特徴とするものであ
る。これによってNC装置の種類や、NC装置とモータ
ドライバ間の配線の数を削減できるという効果を有す
る。According to the first aspect of the present invention, a motor control device for an automatic machine equipped with a plurality of types of motors performs an operation to represent a target movement position by a command value per unit time. Numerical calculation means, communication means for adding type information of a motor control method to a command value obtained as a result of the calculation by the numerical calculation means, and transferring the data to a plurality of motor drivers; Driver communication means received by the driver side, motor type information extracted from data received by the driver communication means, decoding means for decoding, and a command is output to the motor based on the motor control method decoded by the decoding means. And a servo calculating means. This has the effect of reducing the type of NC device and the number of wires between the NC device and the motor driver.
【0014】請求項2に記載の発明では、前記通信手段
がデータをシリアル信号に変換する手段と、前記シリア
ル信号に変換されたデータを光信号に変換する光電変換
手段と、この光信号を光ファイバによって伝送する手段
を備えたことを特徴とするものである。これによりルー
プ状の接続による複数のモータドライバの接続が可能と
なり、NC装置とモータドライバ間の配線の数を削減で
きるという効果を有する。According to the second aspect of the present invention, the communication unit converts data into a serial signal, the photoelectric conversion unit converts the data converted into the serial signal into an optical signal, and converts the optical signal into an optical signal. It is characterized by having means for transmitting by fiber. As a result, a plurality of motor drivers can be connected in a loop connection, and the number of wirings between the NC device and the motor driver can be reduced.
【0015】請求項3に記載の発明では、モータ制御装
置が、前記通信手段でモータドライバに転送する送信デ
ータにアドレス情報を付加するアドレス情報付加手段
と、モータドライバのデコード手段で前記アドレス情報
が自己のアドレスと一致した場合のみ受信データを受信
し、前記アドレス情報が自己のアドレスと一致しない場
合は受信データを次に接続されているモータドライバに
送信する通信手段とを備えたことを特徴とするものであ
る。ループ状の接続により複数のモータドライバの接続
が可能となり、NC装置とモータドライバ間の配線の数
を削減できるという効果を有する。According to a third aspect of the present invention, the motor control device includes address information adding means for adding address information to transmission data transferred to the motor driver by the communication means, and the address information is decoded by the motor driver decoding means. Communication means for receiving reception data only when the address information matches the own address, and transmitting the reception data to the next connected motor driver when the address information does not match the own address. Is what you do. A plurality of motor drivers can be connected by the loop-shaped connection, and the number of wirings between the NC device and the motor driver can be reduced.
【0016】請求項4に記載の発明は、前記通信手段
が、指令値を予め定められた等時間間隔で送信する通信
手段と、前記通信手段から送信されたデータをモータド
ライバ側で受信した時刻に同期させてモータの制御演算
を行うサーボ演算手段とを備えたことを特徴とするもの
である。これによりモータの制御性能を劣化させること
なくNC装置とモータドライバ間の配線の数を削減でき
るという効果を有する。According to a fourth aspect of the present invention, the communication means transmits a command value at predetermined equal time intervals, and a time when the data transmitted from the communication means is received on the motor driver side. And a servo calculating means for performing a control calculation of the motor in synchronization with the servo control. This has the effect of reducing the number of wires between the NC device and the motor driver without deteriorating the control performance of the motor.
【0017】請求項5に記載の発明は、前記通信手段
が、入出力機器の種別情報を付加する入出力種別情報付
加手段と、入出力機器側に前記通信手段から転送された
データを受信し、センサ情報を読み取って送信する入出
力通信手段とを備えたことを特徴とするものである。こ
れによってNC装置と入出力機器間の配線の数を削減で
きるという効果を有する。According to a fifth aspect of the present invention, the communication means receives input / output type information adding means for adding type information of the input / output device and data transferred from the communication means to the input / output device side. Input / output communication means for reading and transmitting sensor information. This has the effect of reducing the number of wires between the NC device and the input / output devices.
【0018】[0018]
【発明の実施の形態】以下、本発明の実施例を図1ない
し図5を参照して説明する。図1は本発明の実施例の自
動機械である電子部品実装機のモータ制御装置のブロッ
ク図である。電子部品実装機には、電子部品をプリント
基板上の所定の位置に移動させるためのACモータ1
2、電子部品をプリント基板上に実装するためのVCM
(ボイスコイルモータ)21、プリント基板を搬送する
ためのパルスモータ17等々、多種類の複数のモータが
搭載されている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIGS. FIG. 1 is a block diagram of a motor control device of an electronic component mounting machine which is an automatic machine according to an embodiment of the present invention. The electronic component mounter includes an AC motor 1 for moving the electronic component to a predetermined position on a printed circuit board.
2. VCM for mounting electronic components on printed circuit boards
(Voice coil motor) 21, a plurality of motors of various types such as a pulse motor 17 for transporting a printed circuit board, and the like.
【0019】図1において、NC装置1はバスラインで
接続されたメインCPU2、NC部3及び通信部4を有
する。通信部4の出力端はACモータドライバ6の通信
部7の入力端に接続され、通信部4の入力端は入出力装
置23の通信部23Aの出力端に接続されている。AC
モータドライバ6において、通信部7の一方の出力端は
パルスモータドライバ14の通信部14Aの入力端に接
続され、他方の出力端はコマンドデコード9の入力端に
接続されている。コマンドデコード9の出力端はサーボ
演算部10の一方の入力端に接続されている。コマンド
デコード9の他の出力端は通信部7に接続されている。
サーボ演算部10の他方の入力端にはACモータ12の
エンコーダ信号13が入力されている。サーボ演算部1
0の出力端はACモータ駆動部11の入力端に接続さ
れ、ACモータ駆動部11の出力端はACモータ12に
接続されている。In FIG. 1, the NC device 1 has a main CPU 2, an NC unit 3 and a communication unit 4 connected by a bus line. The output terminal of the communication unit 4 is connected to the input terminal of the communication unit 7 of the AC motor driver 6, and the input terminal of the communication unit 4 is connected to the output terminal of the communication unit 23A of the input / output device 23. AC
In the motor driver 6, one output terminal of the communication unit 7 is connected to the input terminal of the communication unit 14 </ b> A of the pulse motor driver 14, and the other output terminal is connected to the input terminal of the command decoder 9. An output terminal of the command decoder 9 is connected to one input terminal of the servo operation unit 10. Another output terminal of the command decoder 9 is connected to the communication unit 7.
An encoder signal 13 of the AC motor 12 is input to the other input terminal of the servo operation unit 10. Servo operation unit 1
The output terminal of “0” is connected to the input terminal of the AC motor drive unit 11, and the output terminal of the AC motor drive unit 11 is connected to the AC motor 12.
【0020】パルスモータドライバ14の通信部14A
の一方の出力端はVCMドライバ18の通信部18Aの
入力端に接続され、他方の出力端はコマンドデコード1
4Bの入力端に接続されている。コマンドデコード14
Bの出力端はパルス発生部15の入力端に接続されてい
る。コマンドデコード14Bの他の出力端は通信部14
Aに接続されている。パルス発生部15の出力端はパル
スモータ駆動部16の入力端に接続され、パルスモータ
駆動部16の出力端はパルスモータ17に接続されてい
る。Communication section 14A of pulse motor driver 14
Has one output terminal connected to the input terminal of the communication section 18A of the VCM driver 18, and the other output terminal has the command decode 1
4B is connected to the input terminal. Command decode 14
The output terminal of B is connected to the input terminal of the pulse generator 15. The other output terminal of the command decode 14B is the communication unit 14
A is connected. The output terminal of the pulse generator 15 is connected to the input terminal of the pulse motor drive unit 16, and the output terminal of the pulse motor drive unit 16 is connected to the pulse motor 17.
【0021】VCMドライバ18の通信部18Aの一方
の出力端は入出力装置23の通信部23Aの入力端に接
続され、他方の出力端はコマンドデコード18Bの入力
端に接続されている。コマンドデコード18Bの出力端
はサーボ演算部19の一方の入力端に接続され、サーボ
演算部19の他方の入力端はVCM21に設けられ、V
CM21の移動量を検出するためのリニアスケール22
の出力端に接続されている。コマンドデコード18Bの
他の出力端は通信部18Aに接続されている。サーボ演
算部19の出力端はVCM駆動部20の入力端に接続さ
れ、VCM駆動部20の出力端はVCM21に接続され
ている。One output terminal of the communication unit 18A of the VCM driver 18 is connected to the input terminal of the communication unit 23A of the input / output device 23, and the other output terminal is connected to the input terminal of the command decode 18B. The output terminal of the command decoder 18B is connected to one input terminal of the servo operation unit 19, and the other input terminal of the servo operation unit 19 is provided in the VCM 21.
Linear scale 22 for detecting the movement amount of CM 21
Connected to the output end of the Another output terminal of the command decode 18B is connected to the communication unit 18A. An output terminal of the servo operation unit 19 is connected to an input terminal of the VCM driving unit 20, and an output terminal of the VCM driving unit 20 is connected to the VCM 21.
【0022】入出力装置23の通信部23Aの出力端は
コマンドデコード23Bの入力端に接続されている。コ
マンドデコード23Bの出力端は入出力I/F24の一
方の入力端に接続され、入出力I/Fの他方の入力端に
はセンサ25が接続されている。入出力I/Fの出力端
はアクチュエータ26に接続されている。入出力I/F
24は、センサ25の検出出力をNC装置1に転送する
とともに、NC装置1の入出力機器の種別情報を受けて
アクチュエータ26に転送する入出力通信手段を有す
る。上記の通信部7、コマンドデコード9及びサーボ演
算部10は所定のソフトウエアで動作するCPUにより
構成するのが望ましい。同様にして、通信部14A、コ
マンドデコード14B、パルス発生部15、通信部18
A、コマンドデコード18B、サーボ演算部19、及び
通信部23A、コマンドデコード23B、入出力1/F
24もそれぞれ所定のソフトウエアで動作するCPUに
より構成されるのが望ましい。The output terminal of the communication unit 23A of the input / output device 23 is connected to the input terminal of the command decoder 23B. The output terminal of the command decode 23B is connected to one input terminal of the input / output I / F 24, and the sensor 25 is connected to the other input terminal of the input / output I / F. The output end of the input / output I / F is connected to the actuator 26. Input / output I / F
Reference numeral 24 includes an input / output communication unit that transfers the detection output of the sensor 25 to the NC device 1 and that receives the type information of the input / output device of the NC device 1 and transfers the information to the actuator 26. It is desirable that the communication unit 7, the command decode 9 and the servo operation unit 10 are constituted by a CPU which operates by predetermined software. Similarly, the communication unit 14A, the command decode 14B, the pulse generator 15, the communication unit 18
A, command decode 18B, servo operation unit 19, communication unit 23A, command decode 23B, input / output 1 / F
It is desirable that each of the CPUs 24 is also configured by a CPU that operates with predetermined software.
【0023】図2は本発明のNC装置1からACモータ
ドライバ6に転送する通信データの構成を示す図であ
る。通信データは、先頭からドライバアドレス27、モ
ータの種別やモータの制御方式を解読できるドライバ種
別28、コマンド29、複数の指令データ30、通信デ
ータに誤りがないかどうかをチェックするチェックサム
31により構成される。コマンド29は、原点復帰、移
動、停止、サーボロック状態等のドライバの動作を指示
するデータである。指令データ30は目標位置指令や、
目標電流指令等を示すデータである。FIG. 2 is a diagram showing a configuration of communication data transferred from the NC unit 1 to the AC motor driver 6 according to the present invention. The communication data is composed of a driver address 27 from the beginning, a driver type 28 capable of decoding a motor type and a motor control method, a command 29, a plurality of command data 30, and a checksum 31 for checking whether there is an error in the communication data. Is done. The command 29 is data for instructing the operation of the driver such as return to origin, movement, stop, and servo lock state. The command data 30 includes a target position command,
This is data indicating a target current command and the like.
【0024】次に、本発明のモータ制御方法における動
作を図1と図2を用いて説明する。まず、メインCPU
2からNC部3に、メインCPU2で付加されたモータ
ドライバを指定するアドレス情報と、入出力機器を指定
する種別情報と、移動距離、移動速度、移動加速度等の
情報が転送される。NC部3では単位時間当たりのモー
タドライバの移動速度を表す移動速度パターンが演算さ
れる。前記の移動速度パターンを指令値に変換し、AC
モータドライバ6,パルスモータドライバ14、及びV
CMドライバ18等のモータドライバの内の動作させた
いモータドライバのアドレスと、モータの制御種別情報
を図2に示された通信データとして構成する。制御種別
情報とは例えば、ACモータの位置決め制御、トルク制
御、パルスモータの起動制御等の情報である。Next, the operation of the motor control method of the present invention will be described with reference to FIGS. First, the main CPU
The address information specifying the motor driver added by the main CPU 2, the type information specifying the input / output device, and the information such as the moving distance, the moving speed, and the moving acceleration are transferred to the NC unit 3 from 2. The NC unit 3 calculates a moving speed pattern representing the moving speed of the motor driver per unit time. The above moving speed pattern is converted into a command value,
Motor driver 6, pulse motor driver 14, and V
The address of the motor driver to be operated among the motor drivers such as the CM driver 18 and the control type information of the motor are configured as communication data shown in FIG. The control type information is, for example, information such as positioning control of an AC motor, torque control, and start control of a pulse motor.
【0025】次に、通信部4は、予め設定された時間間
隔で、前記の通信データをACモータドライバ6に転送
する。シリアル伝送ケーブル5、5A、5B、5C、5
Dによって接続された複数のモータドライバには予めそ
れぞれのドライバアドレスが設定されている。シリアル
伝送ケーブルを用い、後で詳しく説明するようにシリア
ル通信でデータを伝送するので、NC装置1と複数のモ
ータドライバ6、14、18などのモータドライバ群と
の間は1対のシリアル伝送ケーブル5及び5Dで接続さ
れるだけで充分である。Next, the communication section 4 transfers the communication data to the AC motor driver 6 at predetermined time intervals. Serial transmission cable 5, 5A, 5B, 5C, 5
The driver addresses are set in advance for the plurality of motor drivers connected by D. Since data is transmitted by serial communication using a serial transmission cable as will be described in detail later, a pair of serial transmission cables is provided between the NC device 1 and a group of motor drivers such as a plurality of motor drivers 6, 14, and 18. It is sufficient to be connected at 5 and 5D.
【0026】例えば、通信データのドライバアドレスが
ACモータドライバ6に設定されたドライバアドレスと
一致すれば、ACモータドライバ6の通信部7で通信デ
ータを受信する。For example, if the driver address of the communication data matches the driver address set in the AC motor driver 6, the communication unit 7 of the AC motor driver 6 receives the communication data.
【0027】サーボ演算部10では、ACモータ12か
ら入力されたエンコーダ信号13によって示される現在
位置のデータを現在速度値のデータに変換し、NC装置
1から転送された指令値と現在速度値との差分に基づい
て電流指令値を演算する。この電流指令値をACモータ
駆動部11により増幅してACモータ12に印加しこれ
を回転させる。パルスモータ17及びVCM21につい
ても同様にして、NC装置1でモータアドレス、ドライ
バ制御方法の種別及び指令値を生成し、通信部4から各
モータドライバに転送する。The servo operation unit 10 converts the data of the current position indicated by the encoder signal 13 input from the AC motor 12 into the data of the current speed value, and converts the command value and the current speed value transferred from the NC unit 1. The current command value is calculated based on the difference between. This current command value is amplified by the AC motor drive unit 11 and applied to the AC motor 12 to rotate it. Similarly, the NC device 1 generates a motor address, a type of a driver control method, and a command value for the pulse motor 17 and the VCM 21, and transfers them to the respective motor drivers from the communication unit 4.
【0028】次に、図3と図4を用いてNC装置1と各
モータドライバ間の通信手順を詳細に説明する。図3は
本実施例のACモータドライバ6の通信部7の構成を詳
細に示した回路図である。以下の説明はACモータドラ
イバ6の通信部7について行うが、パルスモータドライ
バ14、VCMドライバ18、入出力装置23のそれぞ
れの通信部14A、18A、23Aも通信部7と同様の
構成を有し、かつ同様の動作をする。Next, a communication procedure between the NC unit 1 and each motor driver will be described in detail with reference to FIGS. FIG. 3 is a circuit diagram showing in detail the configuration of the communication unit 7 of the AC motor driver 6 of the present embodiment. The following description is made with respect to the communication unit 7 of the AC motor driver 6, but the communication units 14A, 18A, and 23A of the pulse motor driver 14, the VCM driver 18, and the input / output device 23 also have the same configuration as the communication unit 7. And the same operation.
【0029】シリアル通信インターフェース32の入力
端にシリアル伝送ケーブル5が接続されている。また出
力端には通信部14Aに接続されたシリアル伝送ケーブ
ル5Aが接続されている。シリアル通信インターフェー
ス32の他方の出力端は、シリアルデータをパラレルデ
ータに変換するパラレル変換部33の入力端33Aと送
受信切換えスイッチの接点Bに接続されている。パラレ
ル変換部33の出力端33の出力端33Bは送受信切換
えスイッチ34の接点Aに接続されている。送受信切換
えスイッチの共通端子Cはシリアル通信インターフェー
ス32の他の入力端に接続されている。送受信切換えス
イッチ34はパラレル変換部33に接続されたコマンド
デコード9の制御出力34Aによって制御される。送受
信切換えスイッチ34の切換によって、通信部4から受
信したデータを通過させて次のパルスモータドライバ1
4に転送するか、あるいは自己のモータドライバからN
C装置1に対してデータを送信するかを選択することが
できる。The serial transmission cable 5 is connected to the input end of the serial communication interface 32. The output terminal is connected to a serial transmission cable 5A connected to the communication unit 14A. The other output terminal of the serial communication interface 32 is connected to an input terminal 33A of a parallel converter 33 for converting serial data into parallel data and a contact B of a transmission / reception switch. The output terminal 33B of the output terminal 33 of the parallel conversion unit 33 is connected to the contact A of the transmission / reception switch 34. The common terminal C of the transmission / reception selector switch is connected to another input terminal of the serial communication interface 32. The transmission / reception switch 34 is controlled by a control output 34A of the command decoder 9 connected to the parallel conversion unit 33. By switching the transmission / reception changeover switch 34, the data received from the communication unit 4 is passed and the next pulse motor driver 1 is turned on.
4 or N from own motor driver.
It is possible to select whether to transmit data to the C device 1.
【0030】図4は本実施例のACモータドライバ6の
データ受信時における動作のフローチャートである。図
1ないし図4を用いて本実施例の動作を説明する。NC
装置1から送信されたシリアルの通信データは、通信部
7のシリアル通信インターフェース32を通ってシリア
ルパラレル変換部33でパラレルのデータに変換され
る。ドライバCPU8のコマンドデコード9は、受信デ
ータを内部のバッファメモリに格納する(図4のフロー
チャートのステップ71)。次に、先頭のデータである
ドライバアドレスと予め設定されている自己のアドレス
とを比較する(同ステップ72)。一致していれば、受
信完了直後に、コマンドデコード9は送受信切換えスイ
ッチ34を接点A側に倒して、ACモータドライバ6の
状態(ステータス)やエラー情報をNC装置1に送信す
る(同ステップ73)。FIG. 4 is a flowchart showing the operation of the AC motor driver 6 of the present embodiment when receiving data. The operation of this embodiment will be described with reference to FIGS. NC
The serial communication data transmitted from the device 1 passes through the serial communication interface 32 of the communication unit 7 and is converted into parallel data by the serial / parallel conversion unit 33. The command decode 9 of the driver CPU 8 stores the received data in the internal buffer memory (step 71 in the flowchart of FIG. 4). Next, the driver address as the first data is compared with its own preset address (step 72). If they match, immediately after the reception is completed, the command decoder 9 moves the transmission / reception changeover switch 34 to the contact A side, and transmits the status (status) and error information of the AC motor driver 6 to the NC device 1 (step 73). ).
【0031】コマンドデコード9からNC装置1への送
信が終了すれば、直ちに送受信切換えスイッチ34を接
点B側に倒しておく。送受信切換えスイッチは常に接点
B側に倒されているので、ドライバアドレスが一致しな
い場合でも次のパルスモータドライバ14にシリアルの
データが送られることになる。When the transmission from the command decoder 9 to the NC unit 1 is completed, the transmission / reception switch 34 is immediately moved to the contact B side. Since the transmission / reception changeover switch is always set to the contact B side, serial data is transmitted to the next pulse motor driver 14 even when the driver addresses do not match.
【0032】次に、図2に示す通信データのドライバ種
別28及びコマンドデータ29を、受信したデータをデ
コードして読出す(同ステップ74)。ドライバ種別2
8には、例えば、位置制御ループを実行し位置決めをす
るか、電流制御ループを実行し圧力制御をするかなどの
指令が格納されている。ステップ75で、この判断を
し、位置制御ループの指令であればステップ76を実行
し位置指令フラグをセットする。そうでなければステッ
プ77を実行し、電流指令フラグをセットする。Next, the received data is decoded and read out from the driver type 28 and the command data 29 of the communication data shown in FIG. 2 (step 74). Driver type 2
The command 8 stores, for example, a command to execute a position control loop to perform positioning or to execute a current control loop to perform pressure control. This determination is made in step 75. If the command is for a position control loop, step 76 is executed to set the position command flag. Otherwise, step 77 is executed to set the current command flag.
【0033】図5は本発明のNC装置から送られるシリ
アル送信データとモータドライバからのシリアル送信デ
ータのタイミングを示すタイミングチャートである。N
C装置1からモータドライバ6に対して送信される通信
データ35ないし38は時間td毎に出力される。AC
モータドライバ6からNC装置1に対して送信されるデ
ータ39ないし42は時間td内で各通信データ35な
いし38の後に送信される。通信部4は、等時間間隔で
送信データを発信する。制御周期をTとし、n台のモー
タドライバがNC装置1に接続されているとすれば、通
信部4から各モータドライバに送信をする時間tdは、
次式(1)のようになる。FIG. 5 is a timing chart showing the timing of serial transmission data sent from the NC device of the present invention and serial transmission data from the motor driver. N
The communication data 35 to 38 transmitted from the C device 1 to the motor driver 6 are output every time td. AC
Data 39 to 42 transmitted from the motor driver 6 to the NC device 1 are transmitted after each communication data 35 to 38 within the time td. The communication unit 4 transmits transmission data at equal time intervals. Assuming that the control cycle is T and n motor drivers are connected to the NC device 1, the time td for transmitting from the communication unit 4 to each motor driver is:
The following equation (1) is obtained.
【0034】 td=T/n (1)Td = T / n (1)
【0035】このように等時間間隔で各モータドライバ
に目標指令データを転送し、各モータドライバは受信し
たタイミングによりサーボ周期の同期を合わせることに
よってシリアル通信方式によるサーボ制御の性能を劣化
させることなくモータの制御が行える。As described above, the target command data is transferred to each motor driver at equal time intervals, and each motor driver synchronizes the servo cycle with the received timing without deteriorating the servo control performance by the serial communication system. The motor can be controlled.
【0036】なお、図1の通信部4とドライバ通信部7
とに光電変換器を設け、シリアル伝送ケーブル5ないし
5Dの代りに光ファイバーを用いて接続すれば、配線に
誘起するノイズの影響を受けることが無く、通信の信頼
性を向上させることができる。The communication section 4 and the driver communication section 7 shown in FIG.
If a photoelectric converter is provided for each of the above and connected using an optical fiber instead of the serial transmission cables 5 to 5D, the reliability of communication can be improved without being affected by noise induced in the wiring.
【0037】[0037]
【発明の効果】本発明によれば、NC部で演算する目標
指令値に、モータ制御方法の種別情報やモータドライバ
のアドレス情報を付加し、シリアルデータとして複数の
モータドライバに転送する。複数のモータドライバ側で
は自己宛のデータのみを受信し、そのデータに含まれる
モータ制御方法の種別情報に基づいてモータの制御を行
う。これにより、NC装置の種類や、NC装置とモータ
ドライバ間の配線ケーブルの数が削減でき、自動機械の
コストダウンや、設備の小型化が可能になる。According to the present invention, the type information of the motor control method and the address information of the motor driver are added to the target command value calculated by the NC unit, and are transferred as serial data to a plurality of motor drivers. The plurality of motor drivers receive only data addressed to themselves, and control the motor based on the type information of the motor control method included in the data. As a result, the type of the NC device and the number of wiring cables between the NC device and the motor driver can be reduced, and the cost of the automatic machine can be reduced and the size of the equipment can be reduced.
【0038】また、モータドライバはNC装置からの等
時間間隔で送られてきた目標指令値データにサーボ周期
の同期をさせることによって、サーボ制御の性能を劣化
させることなくモータの制御が行える。さらに、NC装
置とモータドライバの間を光ファイバーで接続すれば、
自動機械のデータ伝送においてノイズの影響を受けるこ
とが無く、通信の信頼性を向上させることができる。Also, the motor driver can control the motor without deteriorating the servo control performance by synchronizing the servo cycle with the target command value data sent at equal time intervals from the NC unit. Furthermore, if the NC device and the motor driver are connected by an optical fiber,
The reliability of communication can be improved without being affected by noise in the data transmission of the automatic machine.
【図1】本発明の実施例の自動機械のモータ制御装置の
構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a motor control device for an automatic machine according to an embodiment of the present invention.
【図2】本実施例のモータ制御装置のNC部からモータ
ドライバ部に転送する通信データの構成を示す図であ
る。FIG. 2 is a diagram illustrating a configuration of communication data transferred from an NC unit to a motor driver unit of the motor control device according to the present embodiment.
【図3】上記モータドライバ部の通信手段の構成を詳細
に示すブロック図である。FIG. 3 is a block diagram showing a configuration of a communication unit of the motor driver unit in detail.
【図4】上記モータドライバ部の受信時における動作を
示すフローチャートである。FIG. 4 is a flowchart showing an operation of the motor driver unit at the time of reception.
【図5】上記NC装置からのシリアル送信データとドラ
イバからのシリアル送信データのタイミングを示すタイ
ミングチャートである。FIG. 5 is a timing chart showing timings of serial transmission data from the NC device and serial transmission data from a driver.
【図6】従来の自動機械のモータ制御装置の構成を示す
ブロック図である。FIG. 6 is a block diagram showing a configuration of a motor control device of a conventional automatic machine.
【符号の説明】 1 NC装置 2 メインCPU 3 NC部 4 NC通信部 5 シリアル伝送ケーブル 6 ACモータドライバ 7 ドライバ通信部 8 ドライバCPU 9 受信データコマンドデコード部 10 サーボ演算部 11 ACモータ演算部 12 ACモータ 13 エンコーダ信号ケーブル 14 パルスモータドライバ 15 パルス発生部 17 パルスモータ 18 VCMドライバ 21 ボイスコイルモータ(VCM) 22 リニアスケール 23 入出力装置 24 入出力インターフェース 32 シリアル通信インターフェース 33 シリアル/パラレル変換部 34 送受信切換えスイッチ[Description of Signs] 1 NC device 2 Main CPU 3 NC unit 4 NC communication unit 5 Serial transmission cable 6 AC motor driver 7 Driver communication unit 8 Driver CPU 9 Received data command decoding unit 10 Servo operation unit 11 AC motor operation unit 12 AC Motor 13 Encoder signal cable 14 Pulse motor driver 15 Pulse generator 17 Pulse motor 18 VCM driver 21 Voice coil motor (VCM) 22 Linear scale 23 Input / output device 24 Input / output interface 32 Serial communication interface 33 Serial / parallel converter 34 Transmission / reception switching switch
Claims (5)
動機械のモータ制御装置において、 目標移動位置から単位時間ごとの指令値を演算する数値
演算手段と、 前記数値演算手段で演算された結果にモータ制御方法の
種別情報を付加して、複数のモータドライバに転送する
通信手段と、 前記通信手段によって転送されたデータをモータドライ
バ側で受信するドライバ通信手段と、 前記ドライバ通信手段で受信したデータから前記モータ
制御方法の種別情報を取り出し、解読するデコード手段
と、 前記デコード手段で解読されたモータ制御方法に基づい
てモータに指令値を出力するサーボ演算手段とを備えた
ことを特徴とする自動機械のモータ制御装置。1. A motor control device for an automatic machine equipped with a plurality of types of motors, comprising: a numerical calculation means for calculating a command value per unit time from a target movement position; and a result calculated by the numerical calculation means. Communication means for adding the type information of the motor control method to the plurality of motor drivers and transferring the data to the plurality of motor drivers; driver communication means for receiving the data transferred by the communication means on the motor driver side; Decoding means for extracting the type information of the motor control method from the data and decoding the same, and servo calculation means for outputting a command value to the motor based on the motor control method decoded by the decoding means. Motor control device for automatic machinery.
変換する手段と、 前記シリアルデータに変換されたデータを光信号に変換
する光電変換手段と、 光信号を伝送する光ファイバ手段とを備えたことを特徴
とする請求項1記載の自動機械のモータ制御装置。2. The communication means comprises: means for converting an input into serial data; photoelectric conversion means for converting the data converted to serial data into an optical signal; and optical fiber means for transmitting an optical signal. The motor control device for an automatic machine according to claim 1, wherein
る送信データにアドレス情報を付加するアドレス情報付
加手段と、 モータドライバのデコード手段で前記アドレス情報が自
己のアドレスと一致した場合のみ前記送信データを受信
し、前記アドレス情報が自己のアドレスと一致しない場
合は前記送信データを通過させ、次に接続されているモ
ータドライバに転送する通信手段とを有することを特徴
とする請求項1記載の自動機械のモータ制御装置。3. An address information adding means for adding address information to transmission data to be transferred to a motor driver by said communication means, and said transmission data is transmitted only when said address information matches its own address by a decoding means of the motor driver. 2. The automatic machine according to claim 1, further comprising communication means for receiving and transmitting the transmission data when the address information does not match its own address, and transferring the transmission data to a next connected motor driver. Motor control device.
められた等時間間隔で送信する通信手段と、 前記通信手段から送信されたデータをモータドライバ側
で受信した時刻に同期を合わせてモータの制御演算を行
うサーボ演算手段とを有することを特徴とする請求項3
記載の自動機械のモータ制御装置。4. A communication means for transmitting a command value at predetermined equal time intervals in the communication means, and a motor driver which synchronizes the data transmitted from the communication means with the time when the data is received by the motor driver. 4. A servo calculation means for performing a control calculation.
A motor control device for an automatic machine according to claim 1.
別情報を付加する入出力種別情報付加手段と、 入出力機器側で前記通信手段から転送されたデータを受
信し、センサ情報を読みとって送信する入出力通信手段
とを有することを特徴とする請求項3記載の自動機械の
モータ制御装置。5. An input / output type information adding means for adding type information of an input / output device, said input / output device receiving data transferred from said communication means on an input / output device side, reading and transmitting sensor information. 4. The motor control device for an automatic machine according to claim 3, further comprising an input / output communication unit that performs the operation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9316817A JPH11149308A (en) | 1997-11-18 | 1997-11-18 | Motor control device for automatic machinery |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9316817A JPH11149308A (en) | 1997-11-18 | 1997-11-18 | Motor control device for automatic machinery |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11149308A true JPH11149308A (en) | 1999-06-02 |
Family
ID=18081255
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9316817A Pending JPH11149308A (en) | 1997-11-18 | 1997-11-18 | Motor control device for automatic machinery |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11149308A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002374100A (en) * | 2001-06-14 | 2002-12-26 | Matsushita Electric Ind Co Ltd | Electronic component mounting device and cassette control device |
| JP2004327570A (en) * | 2003-04-23 | 2004-11-18 | Fuji Mach Mfg Co Ltd | Feeder management system of electronic part mounting machine |
| JP2005210078A (en) * | 2003-12-26 | 2005-08-04 | Yamaha Motor Co Ltd | Surface mount machine |
| JP2010252411A (en) * | 2009-04-10 | 2010-11-04 | Kusatsu Electric Co Ltd | Control system of power supply to load |
| CN105607498A (en) * | 2015-12-31 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | Intelligent household equipment matching method, apparatus, and system, and equipment |
| JP2017167704A (en) * | 2016-03-15 | 2017-09-21 | ブラザー工業株式会社 | Speed monitoring device and speed monitoring method |
| JP2023015770A (en) * | 2021-07-20 | 2023-02-01 | 日本電産サンキョー株式会社 | Controller and method of extrapolation of command value thereof |
-
1997
- 1997-11-18 JP JP9316817A patent/JPH11149308A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002374100A (en) * | 2001-06-14 | 2002-12-26 | Matsushita Electric Ind Co Ltd | Electronic component mounting device and cassette control device |
| JP2004327570A (en) * | 2003-04-23 | 2004-11-18 | Fuji Mach Mfg Co Ltd | Feeder management system of electronic part mounting machine |
| JP2005210078A (en) * | 2003-12-26 | 2005-08-04 | Yamaha Motor Co Ltd | Surface mount machine |
| JP2010252411A (en) * | 2009-04-10 | 2010-11-04 | Kusatsu Electric Co Ltd | Control system of power supply to load |
| CN105607498A (en) * | 2015-12-31 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | Intelligent household equipment matching method, apparatus, and system, and equipment |
| CN105607498B (en) * | 2015-12-31 | 2019-06-11 | 宇龙计算机通信科技(深圳)有限公司 | A kind of matched method, apparatus of smart home device, equipment and system |
| JP2017167704A (en) * | 2016-03-15 | 2017-09-21 | ブラザー工業株式会社 | Speed monitoring device and speed monitoring method |
| JP2023015770A (en) * | 2021-07-20 | 2023-02-01 | 日本電産サンキョー株式会社 | Controller and method of extrapolation of command value thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6023059B2 (en) | Integrated servo system, motor system, and control method of integrated servo system | |
| JP2005229668A (en) | Machine controller | |
| JP4212372B2 (en) | Encoder signal processing device and servo driver | |
| CN111446890B (en) | Encoder with current detection function and current detection method | |
| US8952636B2 (en) | Data communication device that carries out serial communication in order to control motor | |
| JPH10268924A (en) | Servo system | |
| US20030065848A1 (en) | Transmission method and apparatus utilizing a two-line bus shared for power supply and data transmission | |
| JP2726339B2 (en) | Servo motor device | |
| JPH10275006A (en) | Industrial robot | |
| JP2003288103A (en) | Information processing system and method thereof | |
| JP2611124B2 (en) | Encoder system | |
| JP2002354859A (en) | Servo control system | |
| JPH06319184A (en) | Communication system intra controller | |
| JP7746890B2 (en) | Servo System | |
| JPH09205793A (en) | Motor controller | |
| JP2010119254A (en) | Servo motor control apparatus | |
| JP2004070422A (en) | Configuration of servo drive | |
| CN115473472B (en) | Position self-comparison output system applied to linear motor | |
| JP2006500691A (en) | Method for operating a position measuring device and a position measuring device suitable for this | |
| JPH06119020A (en) | Information transmission device for motor encoder and robot | |
| JPH11272607A (en) | Serial bus system | |
| US20040210416A1 (en) | Measuring system for processing angular and linear measured values | |
| JPH09196659A (en) | Motor position detector | |
| JPH0775359A (en) | Motor drive | |
| JP2675225B2 (en) | Encoder device for brushless motor control |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20040308 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040427 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040928 |