Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4401720B2 - Motor control system - Google Patents
[go: Go Back, main page]

JP4401720B2 - Motor control system - Google Patents

Motor control system Download PDF

Info

Publication number
JP4401720B2
JP4401720B2 JP2003322562A JP2003322562A JP4401720B2 JP 4401720 B2 JP4401720 B2 JP 4401720B2 JP 2003322562 A JP2003322562 A JP 2003322562A JP 2003322562 A JP2003322562 A JP 2003322562A JP 4401720 B2 JP4401720 B2 JP 4401720B2
Authority
JP
Japan
Prior art keywords
speed
signal
command signal
motor
switching
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.)
Expired - Fee Related
Application number
JP2003322562A
Other languages
Japanese (ja)
Other versions
JP2005094869A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003322562A priority Critical patent/JP4401720B2/en
Publication of JP2005094869A publication Critical patent/JP2005094869A/en
Application granted granted Critical
Publication of JP4401720B2 publication Critical patent/JP4401720B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Control Of Position Or Direction (AREA)
  • Control Of Electric Motors In General (AREA)

Description

本発明は、搬送車などに用いられるモータの制御システムに関するものである。   The present invention relates to a motor control system used in a transport vehicle or the like.

従来のモータの制御システムの応用例として搬送システムがある。近年、搬送システムは、工場内における自動化の流れで、複数の地点間を部品や書類などを搬送することを目的としてよく普及している。かかる搬送システムにおける駆動制御装置は、搬送車を駆動するために、モータを使用してインバータ部によって制御している。この搬送車が搬送要求に応じて移動し目標の位置に停止するために、搬送路の各所にセンサーを配置している。
例えば、下記の特許文献1のように記載されているように、搬送システムは、被搬送物を搬送する搬送車と、該搬送車により搬送される被搬送物を積降ろす複数のステーションと、複数のステーション間に敷設され、搬送車が走行する搬送路と、搬送車の走行制御及びステーションからの搬送要求に対する搬送車の割当て制御を行う搬送制御部とを有する搬送システムにおいて、搬送制御部は、予め設定区分けされた制御ゾーン毎に走行車の走行に関する指令を発生する上位制御部と、制御ゾーン毎に設けられ、搬送車から送信される信号を受信する受信手段を有し、上位制御部からの指令に基づいて自制御ゾーン内における前記搬送車の走行を制御する下位制御部と、上位制御部と下位制御部間の指令を送受信するインタフェース部とを有し、搬送車は自車の位置や速度を検出する検出手段と、検出手段で検出された信号を搬送制御部の下位制御部へ送信する送信手段とを有している。
An application example of a conventional motor control system is a conveyance system. 2. Description of the Related Art In recent years, a conveyance system has been widely used for the purpose of conveying parts, documents, and the like between a plurality of points in a flow of automation in a factory. The drive control apparatus in such a conveyance system is controlled by an inverter unit using a motor in order to drive the conveyance vehicle. In order for the transport vehicle to move in response to the transport request and stop at the target position, sensors are arranged at various locations on the transport path.
For example, as described in Patent Document 1 below, the transport system includes a transport vehicle that transports a transported object, a plurality of stations that load and unload the transported object transported by the transport vehicle, and a plurality of stations. In the transfer system having a transfer path that is laid between the stations, and that the transfer vehicle travels, and a transfer control unit that performs the transfer control of the transfer vehicle and the transfer control of the transfer vehicle with respect to the transfer request from the station, the transfer control unit includes: A host control unit that generates a command related to traveling of the traveling vehicle for each preset control zone, and a receiving unit that is provided for each control zone and receives a signal transmitted from the transport vehicle. A lower control unit that controls the traveling of the transport vehicle in the self-control zone based on the command of the control unit, and an interface unit that transmits and receives commands between the upper control unit and the lower control unit. , The guided vehicle and a transmission means for transmitting a detection means for detecting the position and speed of the vehicle, a signal detected by the detection means to the lower control section of the transport controller.

かかる搬送システムによれば、搬送車自身で搬送車の位置・速度を検出することができ、搬送車を走行させる搬送路に沿って予め設定区分けした制御ゾーン毎に、搬送車の位置、速度を検出するセンサー設ける必要がなく、制御ゾーンに搬送車が存在する場合には、該搬送車を制御できる。
特開平8−47111号公報
According to such a transport system, the position and speed of the transport vehicle can be detected by the transport vehicle itself, and the position and speed of the transport vehicle are set for each control zone set in advance along the transport path on which the transport vehicle travels. When there is no need to provide a sensor for detection and there is a transport vehicle in the control zone, the transport vehicle can be controlled.
JP-A-8-47111

しかしながら、上記のように構成されたモータの制御システムは、非制御ゾーンに搬送車が存在する場合、すなわち、搬送車がリニアスケールの検知外では、搬送車を制御しにくいという問題点があった。
さらに、リニア位置検出器から位置情報を検出して、位置・速度演算器からの位置・速度の情報に基づいてコントローラを介してインバータを駆動してモータを動作する一種のオープンループ制御となるため、指令に対する追従性が向上しにくいという問題点があった。
However, the motor control system configured as described above has a problem that it is difficult to control the transport vehicle when the transport vehicle exists in the non-control zone, that is, when the transport vehicle is outside the detection of the linear scale. .
Furthermore, it is a kind of open loop control that detects position information from the linear position detector and drives the inverter via the controller based on the position / speed information from the position / speed calculator to operate the motor. There is a problem that the followability to the command is difficult to improve.

本発明は、上記のような問題を解決するためになされたもので、移動体自身の検知外でも、モータの回転位置に基づいて移動体の位置を検出できると共に、指令に対する追従性が良いモータの制御システムを提供することを目的とするものである。   The present invention has been made in order to solve the above-described problems, and can detect the position of the moving body based on the rotational position of the motor, and can follow the command well, even outside the detection of the moving body itself. It is an object to provide a control system.

第1の発明に係るモータの制御システムは、予め定められた経路を移動する移動体を駆動するモータと、該モータの回転位置を検出して第1の位置検出信号を発生する第1の位置検出手段と、前記経路の所定の範囲に設けられた該範囲における前記移動体の位置を検出して第2の位置検出信号を発生する第2の位置検出手段と、前記第1の位置検出信号に基づいて前記モータの速度検出信号を生成する第1の速度検出手段と、第1の速度指令信号と前記速度検出信号との差となる第1の速度偏差信号に基づいて前記モータを駆動する電流指令信号を発生する第1の速度制御手段と、位置指令信号と前記第2の位置検出信号との差となる位置偏差信号に基づいて前記モータを駆動する第2の速度指令信号を発生する位置制御手段と、前記第2の速度指令信号と前記速度検出信号との差となる第2の速度偏差信号に基づいて前記モータを駆動する電流指令信号を発生する第2の速度制御手段と、前記第1又は第2の位置検出信号に基づいて、前記第2の位置検出手段の端部である第1の位置に前記移動体が達すると発生する切換え信号に基づいて前記第1の速度指令信号から第2の速度指令信号に切換えて前記第1の速度制御手段から前記第2の速度制御手段に切換える第1の切換え手段と、を備えたことを特徴とするものである。 A motor control system according to a first aspect of the invention includes a motor that drives a moving body that moves along a predetermined path, and a first position that detects a rotational position of the motor and generates a first position detection signal. Detecting means; second position detecting means for generating a second position detection signal by detecting the position of the moving body in the predetermined range of the path; and the first position detection signal. And a first speed detector for generating a speed detection signal of the motor based on the first speed deviation signal, and a first speed deviation signal which is a difference between the first speed command signal and the speed detection signal. First speed control means for generating a current command signal, and a second speed command signal for driving the motor based on a position deviation signal that is a difference between the position command signal and the second position detection signal. Position control means and the second speed Second speed control means for generating a current command signal for driving the motor based on a second speed deviation signal which is a difference between the degree command signal and the speed detection signal; and the first or second position detection Based on the signal, the first speed command signal is changed to the second speed command signal based on the switching signal generated when the moving body reaches the first position which is the end of the second position detecting means. And a first switching means for switching from the first speed control means to the second speed control means.

第2の発明に係るモータの制御システムは、第2の位置検出信号に基づいてモータの速度検出信号を生成する第2の速度検出手段と、前記第1の切換え手段に同期すると共に、前記第1の速度検出手段から前記第2の速度検出手段に切換える第2の切換え手段と、を備えたことを特徴とするものである。   A motor control system according to a second aspect of the invention is synchronized with a second speed detection means for generating a motor speed detection signal based on a second position detection signal, and the first switching means, and And a second switching means for switching from one speed detecting means to the second speed detecting means.

第3の発明に係るモータの制御システムは、移動体が前記第1の位置から停止目標位置よりも離れた方向となる第2の位置に達すると、発生する切換え準備信号に基づいて前記第1の速度指令信号よりも低い低速度指令信号を所定時間発生した後、前記第1の切換え手段を切換える制御手段を、備えたことを特徴とするものである。   According to a third aspect of the present invention, there is provided a motor control system according to the first aspect of the present invention, based on a switching preparation signal that is generated when the moving body reaches a second position away from the first position. And a control means for switching the first switching means after a low speed command signal lower than the speed command signal is generated for a predetermined time.

第4の発明に係るモータの制御システムは、予め定められた経路を移動する移動体を駆動するモータと、該モータの回転位置を検出して第1の位置検出信号を発生する第1の位置検出手段と、前記経路の所定の範囲に設けられた該範囲における前記移動体の位置を検出して第2の位置検出信号を発生する第2の位置検出手段と、前記第1の位置検出信号に基づいて前記モータの速度検出信号を生成する速度検出手段と、位置指令信号と前記第2の位置検出信号との差となる位置偏差信号に基づいて前記モータを駆動する第2の速度指令信号を発生する位置制御手段と、第1の速度指令信号の周波数成分のうち、遮断周波数よりも高い周波数成分を除去すると共に、前記遮断周波数よりも低い周波数を通過して濾過速度指令信号を発生するフィルタ手段と、前記第2の速度指令信号と前記速度検出信号との差となる速度偏差信号に基づいて前記モータを駆動する電流指令信号を発生する第1の速度制御手段と、前記濾過速度指令信号と前記速度検出信号との差となる速度偏差信号に基づいて前記モータを駆動する電流指令信号を発生する第2の速度制御手段と、前記第1又は第2の位置検出信号に基づいて、前記第2の位置検出手段の端部である第1の位置に前記移動体が達すると発生する切換え信号に基づいて前記濾過速度指令信号から第2の速度指令信号に切換えると共に、前記第2の速度制御手段から前記第1の速度制御手段に切換える切換え手段と、を備えたことを特徴とするものである。 A motor control system according to a fourth aspect of the invention includes a motor that drives a moving body that moves along a predetermined path, and a first position that detects a rotational position of the motor and generates a first position detection signal. Detecting means; second position detecting means for generating a second position detection signal by detecting the position of the moving body in the predetermined range of the path; and the first position detection signal. And a second speed command signal for driving the motor based on a position deviation signal which is a difference between the position command signal and the second position detection signal. The position control means for generating the first speed command signal and the frequency component higher than the cutoff frequency among the frequency components of the first speed command signal are removed, and the filtration speed command signal is generated through a frequency lower than the cutoff frequency. Phi A first speed control means for generating a current command signal for driving the motor based on a speed deviation signal that is a difference between the second speed command signal and the speed detection signal, and the filtration speed command. A second speed control means for generating a current command signal for driving the motor based on a speed deviation signal that is a difference between the signal and the speed detection signal, and based on the first or second position detection signal , The filtration speed command signal is switched to the second speed command signal based on a switching signal generated when the moving body reaches the first position, which is an end of the second position detection means, and the second speed command signal And switching means for switching from the speed control means to the first speed control means.

第5の発明に係るモータの制御システムにおけるフィルタ手段は、第1の速度指令信号を一次遅れにした濾過速度指令信号を発生する、ことを特徴とするものである。   The filter means in the motor control system according to the fifth aspect of the invention is characterized in that it generates a filtration speed command signal in which the first speed command signal is delayed by the first order.

以上のように、第1又は第2の発明によれば、移動体が第2の位置検出手段の検知外でも、第1の位置検出手段に基づいてモータの回転位置より移動体の位置を検出しながら第1の速度制御手段によってモータを速度制御しながら駆動し、移動体の停止位置の手前で発生する切換え信号に基づいて、位置偏差信号を入力して第2の速度指令信号によってモータを位置制御しながら駆動する。
したがって、第1の位置、すなわち、移動体が停止位置の手前までは速度制御によりモータを駆動するので、応答性を向上しつつ、移動体が停止位置の手前に達すると、第1の切換え手段を切換えてモータを位置制御するので、移動体を精度よく目標の位置に停止できるという効果がある。
As described above, according to the first or second invention, the position of the moving body is detected from the rotational position of the motor based on the first position detecting means even when the moving body is not detected by the second position detecting means. While driving the motor while controlling the speed by the first speed control means, the position deviation signal is input based on the switching signal generated before the stop position of the moving body, and the motor is driven by the second speed command signal. Drive with position control.
Therefore, since the motor is driven by speed control until the first position, that is, the moving body is before the stop position, the first switching means is improved when the moving body reaches the stop position while improving the response. Since the position of the motor is controlled by switching, the moving body can be accurately stopped at the target position.

第3の発明によれば、切換え準備信号に基づいて低速度指令信号によってモータを駆動した後、第1の切換え手段を切換えるので、モータを速度制御から位置制御への切換えショックを低減できるという効果がある。   According to the third aspect of the invention, since the first switching means is switched after the motor is driven by the low speed command signal based on the switching preparation signal, it is possible to reduce the switching shock from the speed control to the position control of the motor. There is.

第4の発明によれば、移動体が第2の位置検出手段の検知外でも、第1の位置検出手段に基づいてモータの回転位置より移動体の位置を検出しながら第の速度制御手段によってモータを速度制御しながら駆動し、移動体の停止位置の手前で発生する切換え信号に基づいて切換え手段を切換え、位置偏差信号を位置制御手段に入力して第2の速度指令信号によってモータを位置制御しながら駆動する。したがって、第1の位置、すなわち、移動体が停止位置の手前までは速度制御によりモータを駆動するので、応答性を向上しつつ、移動体が停止位置の手前に達すると、切換え手段によりモータを位置制御するので、移動体を精度よく目標の位置に停止できる。
しかも、第1の速度指令信号の周波数成分のうち、遮断周波数よりも高い周波数成分を除去すると共に、低い周波数を通過した濾過速度指令信号に基づいてモータを速度制御する。切換え手段に基づいてモータを減速中に速度制御から位置制御に切換えても、濾過速度指令信号と第2の速度指令信号との差が減少するので、モータのトルク変動を抑え、切換えショックを低減できるという効果がある。
According to the fourth invention, the second speed control means detects the position of the moving body from the rotational position of the motor based on the first position detecting means even when the moving body is not detected by the second position detecting means. Is driven while controlling the speed of the motor, the switching means is switched based on the switching signal generated before the stop position of the moving body, the position deviation signal is input to the position control means, and the motor is driven by the second speed command signal. Drive with position control. Therefore, since the motor is driven by speed control until the first position, that is, the moving body is just before the stop position, when the moving body reaches before the stop position while improving the response, the motor is switched by the switching means. Since the position is controlled, the moving body can be accurately stopped at the target position.
In addition, the frequency component higher than the cutoff frequency is removed from the frequency components of the first speed command signal, and the motor is speed-controlled based on the filtered speed command signal that has passed through the low frequency. Even if the motor is switched from speed control to position control while decelerating the motor based on the switching means, the difference between the filtration speed command signal and the second speed command signal is reduced. There is an effect that can be done.

第5の発明によれば、フィルタ手段を簡易な構成にできるという効果がある。   According to the fifth aspect of the invention, there is an effect that the filter means can be configured simply.

実施の形態1
本発明の一実施の形態を図1乃至図3によって説明する。図1は、一実施の形態を示す搬送システムの全体構成図、図2は搬送システムの指令・制御系統を示す全体ブロック図、図3は、サーボ制御装置を中心としたブロック図である。
図1において、搬送システム1は、レールを有する経路としての搬送路3と、予め定められた搬送路3の上を動作する複数の移動体としての搬送車5と、搬送車5に搬送物を積み込み、積み降ろしを成すための積み降ろしステーション7と、搬送車5が前進を開始する前進端ステーション9と、搬送車5が到着する後退側ステーション11と、搬送車5のステーション7の停止位置を含むステーション7に沿って配置されると共に、前進端ステーション9から前進側と後退側ステーション11の手前側に設けられた直線状のリニアスケール13とを備えている。
搬送車5には、台5aと、台5aの下部に四つのタイヤ5tが設けられており、タイヤ5tがモータ117の軸に連動して動作するように設けられていて、タイヤ5tが搬送路3の上を移動するように構成されている。
Embodiment 1
An embodiment of the present invention will be described with reference to FIGS. FIG. 1 is an overall configuration diagram of a transfer system showing an embodiment, FIG. 2 is an overall block diagram showing a command / control system of the transfer system, and FIG. 3 is a block diagram centering on a servo control device.
In FIG. 1, a transport system 1 includes a transport path 3 as a path having rails, a transport vehicle 5 as a plurality of moving bodies that operate on a predetermined transport path 3, and a transport object to the transport vehicle 5. The loading / unloading station 7 for loading and unloading, the forward end station 9 where the transport vehicle 5 starts moving forward, the reverse side station 11 where the transport vehicle 5 arrives, and the stop position of the station 7 of the transport vehicle 5 And a linear linear scale 13 provided on the forward side from the forward end station 9 and on the front side of the backward side station 11.
The transport vehicle 5 is provided with a base 5a and four tires 5t at the bottom of the base 5a. The tire 5t is provided so as to operate in conjunction with the shaft of the motor 117. 3 is configured to move on top of 3.

図2において、搬送車5の制御系統は、搬送車5の目標位置、運転開始、停止指令を与えるためにモータ117に位置指令信号θr及び第1の速度指令信号Vr1等を発生して送信する上位コントローラ20を有しており、上位コントローラ20には、モータ117に位置指令信号θr及び速度指令信号Vr1を生成して送信するコントローラ部22と、コントローラ部22からの位置指令信号θr及び速度指令信号Vr1を搬送車5に送信するインタフェース24とを有する。
搬送車5には、上位コントローラ20からの指令を受けるインタフェース30と、タイヤ5tに連動されたモータ117を制御するサーボ制御装置100と、モータ117の一回転内位置を検出すると共に、モータ117の1回転ごとにカウントする多回転位置カウントとを有する絶対値エンコーダ119と、リニアスケール13からの位置検出信号を受け取るリニア位置検出器19とを備えている。なお、絶対値エンコーダ119、リニア位置検出器19は電源が遮断されても、電池などのバックアップにより位置検出信号を保持できるようになっている。
In FIG. 2, the control system of the transport vehicle 5 generates and transmits a position command signal θr, a first speed command signal Vr1, and the like to the motor 117 in order to give a target position of the transport vehicle 5 and an operation start / stop command. The host controller 20 includes a controller unit 22 that generates and transmits a position command signal θr and a speed command signal Vr1 to the motor 117, and a position command signal θr and a speed command from the controller unit 22. And an interface 24 for transmitting the signal Vr1 to the transport vehicle 5.
In the transport vehicle 5, the interface 30 that receives a command from the host controller 20, the servo control device 100 that controls the motor 117 linked to the tire 5 t, the position within one rotation of the motor 117, and the motor 117 An absolute value encoder 119 having a multi-rotation position count that counts every rotation and a linear position detector 19 that receives a position detection signal from the linear scale 13 are provided. Note that the absolute value encoder 119 and the linear position detector 19 can hold the position detection signal by backup of a battery or the like even when the power is cut off.

ここで、絶対値エンコーダ119のみではなくリニア位置検出器19を備えているのは、搬送車5のタイヤ5aがスリップし得るので、モータ117の回転した回転検出信号の積算値と、搬送車5が実際に走行した距離が異なるからである。さらに、タイヤ5tの空気圧によって、タイヤ5tの軸からの外側の半径が異なるので、タイヤ5tの外形の変化により回転検出信号の積算値と実際に搬送車5が走行した距離が異なるためである。   Here, not only the absolute value encoder 119 but also the linear position detector 19 is provided. Since the tire 5a of the transport vehicle 5 can slip, the integrated value of the rotation detection signal rotated by the motor 117 and the transport vehicle 5 This is because the distance actually traveled differs. Furthermore, since the outer radius from the shaft of the tire 5t varies depending on the air pressure of the tire 5t, the integrated value of the rotation detection signal and the distance actually traveled by the transport vehicle 5 differ depending on the change in the outer shape of the tire 5t.

サーボ制御装置は、上位コントローラ20から送信された位置指令信号θrと第2の位置検出信号θs2との差となる位置偏差信号θeを求める第1の減算手段としての減算器105と、位置偏差信号θeを入力し、第2の速度指令信号Vr2を発生すると共に、第1のゲインとしての位置ゲインKpを有する位置制御手段としての位置制御回路107と、速度指令信号Vr1,Vr2が入力されるa端子,b端子を有すると共に、搬送車5が目標停止位置の手前となる第1の位置に達したことにより移動体速度制御と位置制御との切換えを成す第1の切換え手段としての切換えスイッチ109と、モータ117の1回転内位置と多回転カウント値及び原点の1回転位置と多回転カウント値より演算して絶対位置としての第1の位置検出信号θs1を求める絶対位置計算部121と、位置検出信号θs1を微分して速度検出信号Vsとする第1の速度検出手段としての速度検出回路123と、切換えスイッチ109のc端子に接続されて速度指令信号Vr1又は速度指令信号Vr2と速度検出信号Vsとの差となる速度偏差信号Veを求める第2の減算手段としての減算器112と、第2のゲインとしての速度ゲインKvを有すると共に、電流指令信号Irを発生する第1、第2の速度制御手段としての速度制御回路113と、電流指令信号Irに基づく電流をモータ117に流す電流制御回路115とから成っている。   The servo control device includes a subtractor 105 serving as a first subtraction unit that obtains a position deviation signal θe that is a difference between the position command signal θr transmitted from the host controller 20 and the second position detection signal θs2, and a position deviation signal. θe is input to generate a second speed command signal Vr2, and a position control circuit 107 as position control means having a position gain Kp as a first gain, and speed command signals Vr1 and Vr2 are input a A change-over switch 109 as a first changeover means having a terminal and a b-terminal and switching between moving body speed control and position control when the transport vehicle 5 reaches the first position before the target stop position. And an absolute position meter that calculates the first position detection signal θs1 as an absolute position by calculating from the position within one rotation of the motor 117 and the multi-rotation count value and the one-rotation position and multi-turn count value of the origin An arithmetic unit 121, a speed detection circuit 123 as a first speed detection means that differentiates the position detection signal θs1 into a speed detection signal Vs, and a speed command signal Vr1 or speed command connected to the c terminal of the changeover switch 109 A subtractor 112 as a second subtraction means for obtaining a speed deviation signal Ve which is a difference between the signal Vr2 and the speed detection signal Vs, a speed gain Kv as a second gain, and a current command signal Ir are generated. It comprises a speed control circuit 113 as first and second speed control means, and a current control circuit 115 for passing a current based on the current command signal Ir to the motor 117.

上記のように構成された搬送システムの動作を図1乃至図4によって説明する。図4は搬送システムの動作を示すフローチャートである。
まず、上位コントローラ20から搬送指令が発生すると(ステップS60)、上位コントローラ20のコントローラ部22が搬送車7の位置を確認する(ステップS61)。リニア位置検出器19がリニアスケール13の位置を読み出し、リニア位置検出器19から搬送車の位置が確認できるか否かを判断し(ステップS62)、搬送車の現在位置がリニアスケール13の上にいない場合は、絶対値エンコーダ119からの1回転内カウンタと多回転カウンタとを読み出すことにより搬送路3における概略の現在位置を検知する(ステップS63)。ここで、予め搬送路3の端から端まで搬送車を移動しながら絶対値エンコーダ119の1回転内位置と多回転カウンタ値とから絶対位置計算部121を介して第1の位置検出信号θs1およびリニア位置検出器19からの第2の位置検出信号θs2を走査しておき、各リニアスケール13と、絶対値エンコーダ119との関係を把握している。また、搬送車5のタイヤ5tがスリップすることも想定し、この位置情報の走査と修正は通常の搬送動作を行うなかでも実行するようにしている。
The operation of the transport system configured as described above will be described with reference to FIGS. FIG. 4 is a flowchart showing the operation of the transport system.
First, when a transport command is generated from the host controller 20 (step S60), the controller unit 22 of the host controller 20 confirms the position of the transport vehicle 7 (step S61). The linear position detector 19 reads the position of the linear scale 13, determines whether or not the position of the transport vehicle can be confirmed from the linear position detector 19 (step S62), and the current position of the transport vehicle is on the linear scale 13. If not, the approximate current position in the conveyance path 3 is detected by reading the counter within one rotation and the multi-rotation counter from the absolute value encoder 119 (step S63). Here, the first position detection signal θs1 and the first position detection signal θs1 through the absolute position calculator 121 are obtained from the position within one rotation of the absolute value encoder 119 and the multi-turn counter value while moving the transport vehicle from end to end of the transport path 3 in advance. The second position detection signal θs2 from the linear position detector 19 is scanned to grasp the relationship between each linear scale 13 and the absolute value encoder 119. Further, assuming that the tire 5t of the transport vehicle 5 slips, the scanning and correction of this position information is performed even during the normal transport operation.

上位コントローラ20は目標位置の方向が把握できているので、第1の速度指令信号θs1を発生してインタフェース30を介して端子aに与えると共に、切換えスイッチ109をa側に倒して、減算器112に入力すると、減算器112は、位置検出信号θs1を速度検出回路123に介して得た速度検出信号との差となる速度偏差信号を速度制御回路113に入力して電流制御回路115によりモータ117を駆動する(ステップS64)。
ステップS64では、絶対値エンコーダ119の位置検出信号θs1を介した速度検出信号によるフィードバック制御で、速度制御系のセミクローズド制御になっている。
上位コントローラ20は、搬送車5が第1の位置から目標停止位置よりも離れた方向となる第2の位置に達した否かを、位置検出信号θs1の値が予め定められた値に達したか否かにより判断する(ステップS65)。かかる判断は、リニア位置検出器19の位置検出信号θs2により搬送車5が目標停止位置のリニアスケール13の1つ手前のスケール13を通過したことにより近傍と判断しても良い。
Since the host controller 20 knows the direction of the target position, it generates the first speed command signal θs1 and supplies it to the terminal a via the interface 30, and also pushes the changeover switch 109 to the a side to subtract the subtractor 112. The subtractor 112 inputs a speed deviation signal, which is a difference between the position detection signal θs 1 and the speed detection signal obtained via the speed detection circuit 123, to the speed control circuit 113, and the motor 117 is driven by the current control circuit 115. Is driven (step S64).
In step S64, semi-closed control of the speed control system is performed by feedback control using the speed detection signal via the position detection signal θs1 of the absolute value encoder 119.
The host controller 20 determines whether or not the value of the position detection signal θs1 has reached a predetermined value as to whether or not the transport vehicle 5 has reached the second position in the direction away from the target stop position from the first position. Whether or not (step S65). This determination may be made in the vicinity by the fact that the transport vehicle 5 has passed the scale 13 immediately before the linear scale 13 at the target stop position based on the position detection signal θs2 of the linear position detector 19.

ステップS65において、搬送車5が上記第1の位置から停止目標位置に離れた方向となる第2の位置に達すると、上位コントローラ20は、切換え準備信号を発生してモータ117の回転速度を低下させるように第1の速度指令信号Vr2よりも低い低速度指令信号に基づいてモータ117を駆動する(ステップS66)。モータ117を速度制御から位置制御に切換えるには、すなわち、切換えスイッチ109をa端子からb端子に切換えるには、搬送車5が第1の位置となる目標停止位置の手前に設けられたリニアスケール13の端部に進入したか否かを判断する(ステップS67)。搬送車5が進入すると、上位コントローラ20は切換え信号を発生して切換えスイッチ109をa側からb側に投入してモータ119を速度制御から位置制御に切換える(ステップS69)。
減算器105が上位コントローラ20からの位置指令信号θrとリニア位置検出器19からの位置検出信号θs2との差となる位置偏差信号を求めて位置制御回路107に入力し、位置制御回路107が速度指令信号Vr2を減算器112に入力する。減算器112が位置検出信号θs2を速度検出回路123に介して得た速度検出信号Vsとの差となる速度偏差信号を速度制御回路113に入力し、電流制御回路115がモータ117を駆動する(ステップS70)。搬送車5が目標位置まで移動を行い、移動完了となる(ステップS71)。
In step S65, when the transport vehicle 5 reaches the second position in the direction away from the first position to the stop target position, the host controller 20 generates a switching preparation signal and decreases the rotation speed of the motor 117. The motor 117 is driven based on the low speed command signal lower than the first speed command signal Vr2 (step S66). In order to switch the motor 117 from speed control to position control, that is, to switch the changeover switch 109 from the a terminal to the b terminal, a linear scale provided before the target stop position where the transport vehicle 5 is the first position. It is determined whether or not the vehicle has entered the end portion 13 (step S67). When the transport vehicle 5 enters, the host controller 20 generates a switching signal and turns on the switch 109 from the a side to the b side to switch the motor 119 from speed control to position control (step S69).
The subtractor 105 obtains a position deviation signal that is a difference between the position command signal θr from the host controller 20 and the position detection signal θs2 from the linear position detector 19 and inputs the position deviation signal to the position control circuit 107. The command signal Vr2 is input to the subtractor 112. The subtractor 112 inputs a speed deviation signal, which is a difference between the position detection signal θs2 and the speed detection signal Vs obtained through the speed detection circuit 123, to the speed control circuit 113, and the current control circuit 115 drives the motor 117 ( Step S70). The transport vehicle 5 moves to the target position, and the movement is completed (step S71).

ここで、位置ループは、位置指令信号θrを減算器105に入力し、位置偏差θeに基づく位置制御回路107→切換えスイッチ109→減算器112→速度制御回路113→電流制御回路115→モータ117→リニア位置検出器19→減算器105からなる位置指令信号θrによる閉ループをいい、位置ループによりモータ117を制御している。
速度ループは、速度指令信号Vr1又は速度指令信号Vr2を減算器112に入力し、減算器112が速度指令信号Vr1又は速度指令信号Vr2と速度検出信号Vsとの差となる速度偏差Veを求め、速度偏差Veに基づく速度制御回路113→電流制御回路115→モータ117→エンコーダ119→速度検出回路123→減算器112からなる速度指令信号Vr1,Vr2による閉ループをいう。
ここで、位置制御とは上記位置ループと速度ループを有する制御をいい、速度制御とは、上記速度ループを有する制御をいう。
Here, the position loop inputs the position command signal θr to the subtractor 105, and the position control circuit 107 based on the position deviation θe → the changeover switch 109 → the subtractor 112 → the speed control circuit 113 → the current control circuit 115 → the motor 117 → This is a closed loop based on the position command signal θr composed of the linear position detector 19 → the subtractor 105, and the motor 117 is controlled by the position loop.
The speed loop inputs the speed command signal Vr1 or the speed command signal Vr2 to the subtractor 112, and the subtractor 112 obtains the speed deviation Ve that is the difference between the speed command signal Vr1 or the speed command signal Vr2 and the speed detection signal Vs, This is a closed loop based on the speed command signals Vr1 and Vr2 including the speed control circuit 113, current control circuit 115, motor 117, encoder 119, speed detection circuit 123, and subtractor 112 based on the speed deviation Ve.
Here, the position control refers to control having the position loop and the speed loop, and the speed control refers to control having the speed loop.

実施の形態2.
本発明の他の実施の形態をサーボ制御装置のブロック図を示す図5によって説明する。図5中、図3と同一符号は同一又は相当部分を示し、説明を省略する。
図5において、サーボ制御装置における第2の切換え手段としての切換えスイッチ209は切換えスイッチ109と連動して動作すると共に、端子aが絶対位置計算部121の出力に接続され、b端子がリニア位置検出器19の出力に接続され、c端子が速度検出回路123及びインタフェース21に接続されている。
Embodiment 2.
Another embodiment of the present invention will be described with reference to FIG. 5 showing a block diagram of a servo control device. In FIG. 5, the same reference numerals as those in FIG.
In FIG. 5, a changeover switch 209 as the second changeover means in the servo control device operates in conjunction with the changeover switch 109, the terminal a is connected to the output of the absolute position calculation unit 121, and the b terminal is a linear position detection. The terminal c is connected to the speed detection circuit 123 and the interface 21.

かかるサーボ制御装置を有する搬送システムでも、図4に示すフローチャートにしたがって動作させることにより実施の形態1と同様の作用、効果を奏するものである。   Even in the transport system having such a servo control device, the same operation and effect as in the first embodiment can be obtained by operating according to the flowchart shown in FIG.

実施の形態3.
実施の形態1に示すようにモータの一定区間の低速度走行を有することなく、減速中に速度制御から位置制御に切換えると、モータ117の出力トルクが不連続になって機械的なショックを生じる。
そこで、本実施の形態では、モータ117の一定区間の低速度走行を有することなく、速度制御から位置制御に移行しても、機械的なショックが緩和された搬送システムを得るものである。
Embodiment 3.
As shown in the first embodiment, when switching from speed control to position control during deceleration without having a low-speed traveling of a constant section of the motor, the output torque of the motor 117 becomes discontinuous and mechanical shock occurs. .
Therefore, in the present embodiment, it is possible to obtain a transport system in which mechanical shock is alleviated even when shifting from speed control to position control without having a low speed traveling of a constant section of the motor 117.

<機械的なショックが生じる理由>
かかる理由を図6及び図7によって説明する。図6は図3に示すサーボ制御装置の制御ブロック図である。図7(a)はそのブロック線図である。
図6の制御ブロック図では、速度制御、位置制御の位置検出信号はエンコーダ119としている。図7のブロック線図は、速度ゲインKvの単位を(rad/s)とし、簡略化のためにモータ117の慣性モーメントと電流制御回路115との伝達特性を合わせて「1」としている。かかるブロック線図に基づいて位置指令信号θrから位置偏差信号θeまでの伝達特性は、ラプラス演算子をsとすると下式となる。
θe=θr−Kv・Ve/s ・・・・・(1)
また、位置指令信号θから速度偏差信号Veまでの伝達特性は下式となる。
Ve=θr・s−Kv・Ve/s ・・・・・(2)
上記(1)式及び(2)式より位置偏差θeと位置指令信号θrと関係を求めると下式となる。
θe=s・θr/(s+Kv) ・・・・・(3)
この(3)式において、位置指令信号θrをランプ入力1/s、速度Vとして一定速時における位置偏差Θeを、最終値定理により求めると下記となる。
<Reason for mechanical shock>
The reason for this will be described with reference to FIGS. FIG. 6 is a control block diagram of the servo control device shown in FIG. FIG. 7A is a block diagram thereof.
In the control block diagram of FIG. 6, the position detection signal for speed control and position control is an encoder 119. In the block diagram of FIG. 7, the unit of the speed gain Kv is (rad / s), and the inertia moment of the motor 117 and the transfer characteristic of the current control circuit 115 are combined to be “1” for simplification. Based on such a block diagram, the transfer characteristic from the position command signal θr to the position deviation signal θe is expressed by the following equation when the Laplace operator is s.
θe = θr−Kv · Ve / s 2 (1)
Further, the transfer characteristic from the position command signal theta r to the speed deviation signal Ve becomes the following equation.
Ve = θr · s−Kv · Ve / s (2)
When the relationship between the position deviation θe and the position command signal θr is obtained from the above expressions (1) and (2), the following expression is obtained.
θe = s · θr / (s + Kv) (3)
In this equation (3), when the position command signal θr is the ramp input 1 / s 2 and the speed V, the position deviation Θe at a constant speed is obtained by the final value theorem as follows.

Figure 0004401720
Figure 0004401720

次に、切換えスイッチ109をa端子からb端子に投入して位置制御に基づく速度指令信号Vr2に切換えた場合、切換え直後の位置偏差θeをθe´とすれば、図3に示すサーボ制御装置は図7(b)に示すブロック線図となる。このブロック線図に基づいて位置指令信号θrから位置偏差θe´までの伝達特性は、下式となる。
θe´=θr−Kv・Ve/s ・・・・・(5)
また、位置指令信号θrから速度偏差Veまでの伝達特性は下式となる。
Ve=θe´・Kp−Kv・Ve/s ・・・・・(6)
上記(5)式及び(6)式より位置偏差θe´と位置指令信号θrと関係を求めると下式となる。
θe´=θr・s(s+Kv)/(s+s・Kv+Kv・Kp) ・・・・(7)
この(7)式において、位置指令信号θrをランプ入力1/s、速度Vとして一定速時における位置偏差Θe´を最終値定理により求めると下記となる。
Next, when the changeover switch 109 is turned on from the terminal a to the terminal b and switched to the speed command signal Vr2 based on position control, if the position deviation θe immediately after the change is θe ′, the servo control device shown in FIG. FIG. 7B is a block diagram. Based on this block diagram, the transfer characteristic from the position command signal θr to the position deviation θe ′ is expressed by the following equation.
θe ′ = θr−Kv · Ve / s 2 (5)
Further, the transfer characteristic from the position command signal θr to the speed deviation Ve is as follows.
Ve = θe ′ · Kp−Kv · Ve / s (6)
When the relationship between the position deviation θe ′ and the position command signal θr is obtained from the above expressions (5) and (6), the following expression is obtained.
θe ′ = θr · s (s + Kv) / (s 2 + s · Kv + Kv · Kp) (7)
In this equation (7), when the position command signal θr is the ramp input 1 / s 2 and the speed V, the position deviation Θe ′ at a constant speed is obtained by the final value theorem as follows.

Figure 0004401720
Figure 0004401720

このようなサーボ制御装置において、切換え時のショックをなくすには、上記(4)式の位置偏差Θeと上記(8)式の位置偏差Θe´が等しければ生じない、すなわち、速度ゲインKvと位置ゲインKpとが等しければ、生じない。
しかしながら、一般に、速度ループ(マイナーループ)の速度ゲインKは、最も高速に応答するために、位置ループ(メジャーループ)の位置ゲインKpに対して十分に大きい。すなわち、Kv≫Kpであるので、Θe≫Θe´となり、速度ループから位置ループに切換えると、位置偏差Θeから位置偏差Θe´に急激な変化に起因してモータ117の出力トルクが急激に変動するので、機械的なショックが生じるのである。
In such a servo control device, in order to eliminate the shock at the time of switching, it does not occur if the position deviation Θe of the above equation (4) and the position deviation Θe ′ of the above equation (8) are equal, that is, the speed gain Kv and the position. If the gain Kp is equal, it will not occur.
However, in general, the speed gain K v of the speed loop (minor loop) in order to respond to the fastest, sufficiently large with respect to the position gain K p of the position loop (major loop). That is, since Kv >> Kp, Θe >> Θe ′, and when the speed loop is switched to the position loop, the output torque of the motor 117 rapidly changes due to a rapid change from the position deviation Θe to the position deviation Θe ′. Therefore, a mechanical shock occurs.

<速度制御から位置制御への切換えを円滑にするサーボ制御装置の構成>
かかるサーボ制御装置を図8によって説明する。図8中、図3及び図66と同一符号は同一又は相当部分を示し、説明を省略する。
図8において、速度指令信号Vr1を入力すると共に、濾過速度指令信号Vrfを発生するフィルタ手段としての速度フィルタ回路106とを備えている。速度フィルタ回路106は、速度指令信号Vr1の周波数成分うち、遮断周波数fcよりも高い周波数成分を除去し、遮断周波数fcよりも低い周波数を通過させる一次遅れのローパス特性を有している。なお、遮断角周波数ωfは、遮断周波数fcに2πを乗じた2πfc(rad/s)となる。
ここで、速度フィルタ回路106が一次遅れの特性を有していると、速度ループから位置ループへの切換えの際に、すなわち、切換えスイッチ109をa端子からb端子に切換えた際に、速度ループの位置偏差θeと位置ループの位置偏差θe´とを同一にし得ることを説明する。
まず、切換えスイッチ109をa端子に投入して速度ループによりモータ117を制御している場合、位置指令信号θrから速度偏差Veまでの伝達特性は、上記(2)式及び図7(a)を参考にし、速度フィルタ回路106の伝達関数Gf(s)すると、下式となる。
Ve=θr・s・Gf(s)−Kv・Ve/s ・・・・・(9)
上記(1)式及び(9)式より位置指令信号θrと位置偏差θeとの比を求めると下式となる。
θe=θr・{s+Kv−Kv・Gf(s)}/(s+Kv) ・・・・(10)
切換えスイッチ109がa端子からb端子に切換えられて位置ループによりモータ117を制御している場合、位置偏差θe´は、上記(7)式となり、一定速時の位置偏差Θe´は上記(8)式になる。
<Configuration of servo control device that facilitates switching from speed control to position control>
Such a servo control device will be described with reference to FIG. 8, the same reference numerals as those in FIGS. 3 and 66 denote the same or corresponding parts, and the description thereof will be omitted.
In FIG. 8, a speed command signal Vr1 is input, and a speed filter circuit 106 is provided as filter means for generating a filtration speed command signal Vrf. The speed filter circuit 106 has a first-order low-pass characteristic that removes a frequency component higher than the cut-off frequency fc from the frequency components of the speed command signal Vr1 and passes a frequency lower than the cut-off frequency fc. The cutoff angular frequency ωf is 2πfc (rad / s) obtained by multiplying the cutoff frequency fc by 2π.
Here, if the speed filter circuit 106 has a first-order lag characteristic, the speed loop is changed when the speed loop is switched to the position loop, that is, when the changeover switch 109 is switched from the a terminal to the b terminal. Next, it will be described that the position deviation θe and the position deviation θe ′ of the position loop can be made the same.
First, when the changeover switch 109 is input to the terminal a and the motor 117 is controlled by the speed loop, the transfer characteristic from the position command signal θr to the speed deviation Ve is expressed by the above equation (2) and FIG. 7 (a). For reference, the transfer function Gf (s) of the speed filter circuit 106 is expressed by the following equation.
Ve = θr · s · Gf (s) −Kv · Ve / s (9)
When the ratio between the position command signal θr and the position deviation θe is obtained from the above equations (1) and (9), the following equation is obtained.
θe = θr · {s + Kv−Kv · Gf (s)} / (s + Kv) (10)
When the changeover switch 109 is switched from the a terminal to the b terminal and the motor 117 is controlled by the position loop, the position deviation θ e ′ is expressed by the above equation (7), and the position deviation Θ e ′ at a constant speed is (8)

上記(10)式における位置偏差θeによる一定速時の位置偏差Θeが上記(8)式の位置偏差Θe´(V/Kp)のようにその値が定数になるには、上記(10)式における分子のラプラス演算子sの次数を同一にし、分母に定数を含む式にすれば良い。分母に定数を含まずにラプラス演算子sの次数のみであれば、最終値定理によってs→0とすると、分母がゼロとなり、位置偏差Θeが無限大となるからである。
この要件を満たすには、伝達関数Gf(s)が=1/(1+sT)とするのが適当であり、Gf(s)=1/(1+sT)を上記(10)式に代入して下式を得る。
θe=θr・s[sT+(1+Kv・T)]/[s・T+s(1+Kv・T)+Kv]・・(11)
上記(11)式において、位置指令信号θr、ランプ入力1/s、速度Vとして一定速時における位置偏差Θeは、最終値定理により下式となる。
In order for the position deviation Θe at a constant speed due to the position deviation θe in the above equation (10) to be a constant like the position deviation Θe ′ (V / Kp) in the above equation (8), the numerator in the above equation (10) The order of the Laplace operator s may be the same, and a constant is included in the denominator. This is because if the denominator does not include a constant and only the order of the Laplace operator s is set, the denominator becomes zero and the position deviation Θ e becomes infinite when s → 0 according to the final value theorem.
In order to satisfy this requirement, it is appropriate that the transfer function Gf (s) = 1 / (1 + sT f ), and Gf (s) = 1 / (1 + sT f ) is substituted into the above equation (10). The following formula is obtained.
θe = θr · s [sT f + (1 + Kv · T f )] / [s 2 · T f + s (1 + Kv · T f ) + Kv] · (11)
In the above equation (11), the position command signal θr, the lamp input 1 / s 2 , and the speed V, the position deviation Θe at a constant speed is expressed by the following equation according to the final value theorem.

Figure 0004401720
Figure 0004401720

この(12)式の位置偏差Θeと上記(8)式の位置偏差Θe´とが等しい場合に、切換えショックが発生しないので、上記(8)式と上記(12)式とを等しいとおいて、位置ゲインKpと速
度ゲインKvとの関係を求めると、下式となる。
Kp=(Kv・ωf)/(Kv+ωf) ・・・・(13)
ここに、ωf:時定数Tfの逆数である遮断角周波数(rad/s)
したがって、上記(13)式を満たすように位置ゲインKp,速度ゲインKvを設定する。かかる構成により図4に示すフローチャートにしたがって搬送システムを動作させると、第1位置に搬送車5が達すると、上位コントローラ20は切換え信号を発生してサーボ制御装置は切換えスイッチ109をa端子からb端子に倒して、濾過速度指令信号Vrfから速度指令信号Vr2に切換えて速度制御回路113、電流制御回路115を介してモータ117を駆動する。したがって、停止準備信号によりモータ117を一定区間の低速度走行を有することなく、モータ117の減速中に速度制御から位置制御に切換えても、モータ117の出力トルクが連続になるので、機械的なショックが低減される。
When the positional deviation Θe of the equation (12) and the positional deviation Θe ′ of the equation (8) are equal, a switching shock does not occur, so that the equation (8) and the equation (12) are equal, When the relationship between the position gain Kp and the speed gain Kv is obtained, the following equation is obtained.
Kp = (Kv · ωf) / (Kv + ωf) (13)
Where ωf is the cutoff angular frequency (rad / s) which is the reciprocal of the time constant Tf
Therefore, the position gain Kp and the speed gain Kv are set so as to satisfy the above expression (13). When the transport system is operated according to the flowchart shown in FIG. 4 with such a configuration, when the transport vehicle 5 reaches the first position, the host controller 20 generates a switching signal, and the servo control device switches the switch 109 from the terminal a to b. The motor 117 is driven through the speed control circuit 113 and the current control circuit 115 by switching from the filtration speed command signal Vrf to the speed command signal Vr2 by tilting to the terminal. Accordingly, even if the motor 117 is switched from speed control to position control during deceleration of the motor 117 without having the motor 117 run at a low speed for a certain interval by the stop preparation signal, the output torque of the motor 117 is continuous, so Shock is reduced.

上記のように搬送車を効率よく移動して、正確に位置決めできる搬送システムの用途に適用できる。     As described above, the present invention can be applied to the use of a transport system that can move the transport vehicle efficiently and accurately position the transport vehicle.

一実施の形態を示す搬送システムの全体構成図である。1 is an overall configuration diagram of a transport system showing an embodiment. 図1に示す搬送システムの制御系統図である。FIG. 2 is a control system diagram of the transport system shown in FIG. 1. 図2に示すサーボ制御装置のブロック図である。FIG. 3 is a block diagram of the servo control device shown in FIG. 2. 図1に示す搬送システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the conveyance system shown in FIG. 他の実施の形態を示すサーボ制御装置のブロック図である。It is a block diagram of the servo control apparatus which shows other embodiment. 図2に示すサーボ制御装置の制御ブロック図である。FIG. 3 is a control block diagram of the servo control device shown in FIG. 2. 図2に示すサーボ制御装置の切換えスイッチをa端子に投入したブロック(a)、切換えスイッチをb端子に投入したブロック(b)である。The block (a) in which the changeover switch of the servo control device shown in FIG. 2 is input to the terminal a, and the block (b) in which the changeover switch is input to the terminal b. 他の実施の形態を示すサーボ制御装置の制御ブロック図である。It is a control block diagram of a servo control device showing another embodiment.

符号の説明Explanation of symbols

5 搬送車、19 リニア位置検出器、107 位置制御回路、113 速度制御回路、117 モータ、119 エンコーダ、123 速度検出回路。   5 transport vehicle, 19 linear position detector, 107 position control circuit, 113 speed control circuit, 117 motor, 119 encoder, 123 speed detection circuit.

Claims (5)

予め定められた経路を移動する移動体を駆動するモータと、
該モータの回転位置を検出して第1の位置検出信号を発生する第1の位置検出手段と、
前記経路の所定の範囲に設けられた該範囲における前記移動体の位置を検出して第2の位置検出信号を発生する第2の位置検出手段と、
前記第1の位置検出信号に基づいて前記モータの速度検出信号を生成する第1の速度検出手段と、
第1の速度指令信号と前記速度検出信号との差となる第1の速度偏差信号に基づいて前記モータを駆動する電流指令信号を発生する第1の速度制御手段と、
位置指令信号と前記第2の位置検出信号との差となる位置偏差信号に基づいて前記モータを駆動する第2の速度指令信号を発生する位置制御手段と、
前記第2の速度指令信号と前記速度検出信号との差となる第2の速度偏差信号に基づいて前記モータを駆動する電流指令信号を発生する第2の速度制御手段と、
前記第1又は第2の位置検出信号に基づいて、前記第2の位置検出手段の端部である第1の位置に前記移動体が達すると発生する切換え信号に基づいて前記第1の速度指令信号から第2の速度指令信号に切換えて前記第1の速度制御手段から前記第2の速度制御手段に切換える第1の切換え手段と、
を備えたことを特徴とするモータの制御システム。
A motor that drives a moving body that moves along a predetermined path;
First position detecting means for detecting a rotational position of the motor and generating a first position detection signal;
Second position detecting means for detecting a position of the movable body in the range provided in a predetermined range of the path and generating a second position detection signal;
First speed detection means for generating a speed detection signal of the motor based on the first position detection signal;
First speed control means for generating a current command signal for driving the motor based on a first speed deviation signal which is a difference between a first speed command signal and the speed detection signal;
Position control means for generating a second speed command signal for driving the motor based on a position deviation signal which is a difference between a position command signal and the second position detection signal;
Second speed control means for generating a current command signal for driving the motor based on a second speed deviation signal which is a difference between the second speed command signal and the speed detection signal;
Based on the first or second position detection signal, the first speed command based on a switching signal generated when the moving body reaches a first position which is an end of the second position detection means. A first switching means for switching from the first speed control means to the second speed control means by switching from a signal to a second speed command signal;
A motor control system comprising:
前記第2の位置検出信号に基づいて前記モータの速度検出信号を生成する第2の速度検出手段と、
前記第1の切換え手段に同期すると共に、前記第1の速度検出手段から前記第2の速度検出手段に切換える第2の切換え手段と、
を備えたことを特徴とする請求項1に記載のモータの制御システム。
Second speed detection means for generating a speed detection signal of the motor based on the second position detection signal;
A second switching means for synchronizing with the first switching means and for switching from the first speed detecting means to the second speed detecting means;
The motor control system according to claim 1, further comprising:
前記移動体が前記第1の位置から停止目標位置よりも離れた方向となる第2の位置に達すると、発生する切換え準備信号に基づいて前記第1の速度指令信号よりも低い低速度指令信号を所定時間発生した後、前記第1の切換え手段を切換える制御手段を、
備えたことを特徴とする請求項1に記載のモータの制御システム。
When the moving body reaches a second position in a direction away from the stop target position from the first position, a low speed command signal lower than the first speed command signal is generated based on a switching preparation signal generated. A control means for switching the first switching means after generating a predetermined time,
2. The motor control system according to claim 1, further comprising a motor control system.
予め定められた経路を移動する移動体を駆動するモータと、
該モータの回転位置を検出して第1の位置検出信号を発生する第1の位置検出手段と、
前記経路の所定の範囲に設けられた該範囲における前記移動体の位置を検出して第2の位置検出信号を発生する第2の位置検出手段と、
前記第1の位置検出信号に基づいて前記モータの速度検出信号を生成する速度検出手段と、
位置指令信号と前記第2の位置検出信号との差となる位置偏差信号に基づいて前記モータを駆動する第2の速度指令信号を発生する位置制御手段と、
第1の速度指令信号の周波数成分のうち、遮断周波数よりも高い周波数成分を除去すると共に、前記遮断周波数よりも低い周波数を通過して濾過速度指令信号を発生するフィルタ手段と、
前記第2の速度指令信号と前記速度検出信号との差となる速度偏差信号に基づいて前記モータを駆動する電流指令信号を発生する第1の速度制御手段と、
前記濾過速度指令信号と前記速度検出信号との差となる速度偏差信号に基づいて前記モータを駆動する電流指令信号を発生する第2の速度制御手段と、
前記第1又は第2の位置検出信号に基づいて、前記第2の位置検出手段の端部である第1の位置に前記移動体が達すると発生する切換え信号に基づいて前記濾過速度指令信号から第2の速度指令信号に切換えると共に、前記第2の速度制御手段から前記第1の速度制御手段に切換える切換え手段と、
を備えたことを特徴とするモータの制御システム。
A motor that drives a moving body that moves along a predetermined path;
First position detecting means for detecting a rotational position of the motor and generating a first position detection signal;
Second position detecting means for detecting a position of the movable body in the range provided in a predetermined range of the path and generating a second position detection signal;
Speed detecting means for generating a speed detection signal of the motor based on the first position detection signal;
Position control means for generating a second speed command signal for driving the motor based on a position deviation signal which is a difference between a position command signal and the second position detection signal;
Filter means for removing a frequency component higher than the cutoff frequency among frequency components of the first speed command signal and generating a filtration speed command signal through a frequency lower than the cutoff frequency;
First speed control means for generating a current command signal for driving the motor based on a speed deviation signal which is a difference between the second speed command signal and the speed detection signal;
Second speed control means for generating a current command signal for driving the motor based on a speed deviation signal which is a difference between the filtration speed command signal and the speed detection signal;
From the filtration speed command signal based on the switching signal generated when the moving body reaches the first position, which is the end of the second position detection means , based on the first or second position detection signal. Switching means for switching to the second speed command signal and switching from the second speed control means to the first speed control means;
A motor control system comprising:
前記フィルタ手段は、前記第1の速度指令信号を一次遅れにした前記濾過速度指令信号を発生する、
ことを特徴とする請求項4に記載のモータの制御システム。
The filter means generates the filtration speed command signal in which the first speed command signal is first-order lag;
The motor control system according to claim 4.
JP2003322562A 2003-09-16 2003-09-16 Motor control system Expired - Fee Related JP4401720B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003322562A JP4401720B2 (en) 2003-09-16 2003-09-16 Motor control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003322562A JP4401720B2 (en) 2003-09-16 2003-09-16 Motor control system

Publications (2)

Publication Number Publication Date
JP2005094869A JP2005094869A (en) 2005-04-07
JP4401720B2 true JP4401720B2 (en) 2010-01-20

Family

ID=34453870

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003322562A Expired - Fee Related JP4401720B2 (en) 2003-09-16 2003-09-16 Motor control system

Country Status (1)

Country Link
JP (1) JP4401720B2 (en)

Also Published As

Publication number Publication date
JP2005094869A (en) 2005-04-07

Similar Documents

Publication Publication Date Title
CN101842759A (en) Self-propelled vehicle for transportation and stop control method thereof
KR20220125155A (en) control system
JP4401720B2 (en) Motor control system
JPS5845042B2 (en) Trajectory control device for trackless moving objects
JP2007168603A (en) Coaxial two-wheel traveling carriage
JP2010250474A (en) Mobile robot system
JP2001005525A (en) Unmanned transport system
TWI697198B (en) Mobile body and mobile body system
JP3227986B2 (en) AGV traveling control device
JP6225961B2 (en) Moving body
JP4145859B2 (en) Traverser stop control method and stop control system
JP3580946B2 (en) Travel control device for self-propelled bogie
JPS61816A (en) Controller of unmanned truck
JP3804235B2 (en) Automated guided vehicle
JP2023152070A (en) Autonomous vehicle control system
JPH09269833A (en) Vehicle travel control device
JPH07117818A (en) Stacker crane controller
KR900005428B1 (en) Speed adjusting method of returning vehicles
JPH06250735A (en) Steering speed controller for automated guided vehicles
CN115729240A (en) Visual Servo Control Method for Mobile Manipulation Robot
JPS63225092A (en) Travel control device for mobile objects
JPH08201050A (en) Position detecting device and method
JP2004110108A (en) Control device and control method of transfer device in unmanned transfer system
JPH05245556A (en) Carrier controller
JP2001232584A (en) Mobile robot

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060228

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090609

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090730

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091027

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091028

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131106

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees