JPH07129236A - Position deviation detecting device - Google Patents
Position deviation detecting deviceInfo
- Publication number
- JPH07129236A JPH07129236A JP5291486A JP29148693A JPH07129236A JP H07129236 A JPH07129236 A JP H07129236A JP 5291486 A JP5291486 A JP 5291486A JP 29148693 A JP29148693 A JP 29148693A JP H07129236 A JPH07129236 A JP H07129236A
- Authority
- JP
- Japan
- Prior art keywords
- controller
- pulse value
- operation pulse
- moving body
- motor
- 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
- 230000005856 abnormality Effects 0.000 claims abstract description 5
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Landscapes
- Control Of Position Or Direction (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、動作パルスにより制御
されるモータを利用して移動体を移動させる機構に関
し、特にモータの脱調による位置ずれを検出できる位置
ずれ検出装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mechanism for moving a moving body using a motor controlled by operation pulses, and more particularly to a position shift detecting device capable of detecting a position shift due to step out of the motor.
【0002】[0002]
【従来の技術】図2は、従来のステッピングモータを利
用した移動体の移動装置の構成を示すブロック図であ
る。コントローラ21は、モータドライバ22に動作指
令を送ってステッピングモータ23を動作させる。ステ
ッピングモータ23は、駆動プーリ24、従動プーリ2
5、ベルト26からなる駆動機構を駆動して移動体27
を移動させる。移動体27の移動の両端の所定位置に
は、検出器28、29が備えられている。ステッピング
モータ23の駆動軸の回動は、エンコーダ30により検
知される。2. Description of the Related Art FIG. 2 is a block diagram showing a configuration of a moving device for a moving body using a conventional stepping motor. The controller 21 sends an operation command to the motor driver 22 to operate the stepping motor 23. The stepping motor 23 includes a drive pulley 24 and a driven pulley 2
5, the moving body 27 by driving the drive mechanism including the belt 26
To move. Detectors 28 and 29 are provided at predetermined positions on both ends of the movement of the moving body 27. The rotation of the drive shaft of the stepping motor 23 is detected by the encoder 30.
【0003】[0003]
【発明が解決しようとする課題】図2のような構成によ
ると、移動体27を移動経路両端に配置された検出器2
8、29で検知することにより、高精度の位置決めが可
能である。しかし、予想外の負荷変動があった場合、ス
テッピングモータ23が脱調を起こして正確な位置決め
ができなくなるので、ステッピングモータ23の駆動軸
に取り付けられたエンコーダ30により、コントローラ
21に位置信号を常時フィードバックするようにしてい
る。ところが、エンコーダ30及びエンコーダ信号処理
系は、一般にデリケートなため、故障や誤動作の原因に
なりやすく、また高価であった。According to the configuration as shown in FIG. 2, the detector 2 in which the moving body 27 is arranged at both ends of the moving path is used.
High-accuracy positioning is possible by detecting with 8 and 29. However, if there is an unexpected load change, the stepping motor 23 loses synchronization and accurate positioning cannot be performed. Therefore, the encoder 30 attached to the drive shaft of the stepping motor 23 constantly sends a position signal to the controller 21. I try to give feedback. However, since the encoder 30 and the encoder signal processing system are generally delicate, they are likely to cause a failure or malfunction and are expensive.
【0004】よって本発明の目的は、信頼性が高く、安
価に構成できる位置ずれ検出装置を提供することにあ
る。Therefore, an object of the present invention is to provide a positional deviation detecting device which is highly reliable and can be constructed at low cost.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するため
に本発明は、移動体を移動させるモータの動作パルスを
積算する積算手段と、所定位置において移動体を検出す
る検出手段と、該所定位置における正常動作時の動作パ
ルス値を予め記憶しておく記憶手段と、所定位置におけ
る積算動作パルス値と記憶動作パルス値とを比較し、所
定値以上のずれがある場合には異常と判断する比較手段
とを有するように位置ずれ検出装置を構成した。In order to achieve the above object, the present invention provides an integrating means for accumulating operation pulses of a motor for moving a moving body, a detecting means for detecting the moving body at a predetermined position, and the predetermined means. The storage means for storing the operation pulse value in the normal operation at the position in advance is compared with the integrated operation pulse value and the stored operation pulse value at the predetermined position, and if there is a deviation of a predetermined value or more, it is determined to be abnormal The misregistration detection device is configured to have a comparison means.
【0006】[0006]
【作用】本発明は上記の構成としたので、次のような作
用を奏する。Since the present invention has the above-mentioned structure, it has the following effects.
【0007】本発明に係る位置ずれ検出装置によると、
積算手段は動作に伴ってモータの動作パルスを積算す
る。移動体が所定位置に達すると、検出手段が移動体を
検出し、比較手段は積算動作パルス値と、記憶手段に予
め記憶されていた正常動作時の記憶動作パルス値とを比
較し、所定値以上のずれがある場合には異常と判断す
る。According to the position shift detecting device of the present invention,
The integrating means integrates the operation pulses of the motor along with the operation. When the moving body reaches a predetermined position, the detecting means detects the moving body, and the comparing means compares the integrated operation pulse value with the stored operation pulse value during normal operation stored in advance in the storage means, and then sets the predetermined value. If there is the above deviation, it is determined to be abnormal.
【0008】[0008]
【実施例】以下図示の実施例について説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The embodiments shown in the drawings will be described below.
【0009】図1は、本発明に係る位置ずれ検出装置の
一実施例の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an embodiment of the position shift detecting apparatus according to the present invention.
【0010】同図において、コントローラ1はモータド
ライバ2に動作指令を与え、モータドライバ2は動作パ
ルスを生成してステッピングモータ3を作動させる。ま
た、動作パルスはコントローラ1にフィードバックされ
る。フィードバックされた動作パルス値は、コントロー
ラ1により、正逆の回転方向に応じて、正−逆カウント
で積算される。In FIG. 1, the controller 1 gives an operation command to the motor driver 2, and the motor driver 2 generates an operation pulse to operate the stepping motor 3. Further, the operation pulse is fed back to the controller 1. The fed back operation pulse value is integrated by the controller 1 in the forward-reverse count according to the forward and reverse rotation directions.
【0011】ステッピングモータ3は、駆動プーリ4を
駆動し、駆動プーリ4と従動プーリ5とに掛け渡された
ベルト6に固定された移動体7を移動させる。移動体7
の移動の両端の所定位置には、検出器8、9がそれぞれ
配置されており、所定位置に達した移動体7をそれぞれ
検出することができる。The stepping motor 3 drives the drive pulley 4 to move the moving body 7 fixed to the belt 6 stretched between the drive pulley 4 and the driven pulley 5. Moving body 7
Detectors 8 and 9 are respectively arranged at predetermined positions on both ends of the movement of, and the moving bodies 7 reaching the predetermined positions can be detected.
【0012】コントローラ1には、ROM10が接続さ
れている。ROM10には、移動体7の所定位置におけ
る動作パルス値が記憶されている。コントローラ1は、
ROM10に記憶されている動作パルス値を読み出すこ
とができる。また、コントローラ1にはタイマ11が接
続されている。A ROM 10 is connected to the controller 1. The operation pulse value at a predetermined position of the moving body 7 is stored in the ROM 10. The controller 1
The operation pulse value stored in the ROM 10 can be read. A timer 11 is connected to the controller 1.
【0013】本実施例においては、異常検出は積算動作
パルス値と記憶動作パルス値との比較に基づいて行われ
る。コントローラ1がモータドライバ2に動作指令を与
えると、モータドライバ2は動作指令に応じて動作パル
スを生成する。動作パルスによりステッピングモータ3
は正方向に作動し、移動体7は右方向に移動する。動作
パルスはコントローラ1にフィードバックされ、コント
ローラ1は随時動作パルス値を積算し、積算動作パルス
値を得る。In the present embodiment, the abnormality detection is performed based on the comparison between the integrated operation pulse value and the stored operation pulse value. When the controller 1 gives an operation command to the motor driver 2, the motor driver 2 generates an operation pulse according to the operation command. Stepping motor 3 by operating pulse
Operates in the forward direction, and the moving body 7 moves to the right. The operation pulse is fed back to the controller 1, and the controller 1 accumulates the operation pulse value at any time to obtain the integrated operation pulse value.
【0014】移動体7が移動経路の右端の所定位置に達
すると、検出器9が移動体7を検出し、コントローラ1
に信号を送る。コントローラ1は右端の所定位置に対応
する記憶動作パルス値をROM10から読み出し、読み
出した記憶動作パルス値と積算動作パルス値とを比較す
る。両者の間に所定値以上のずれがあった場合には、脱
調その他の異常により位置ずれが生じたものと判断し、
運転を中断して警報を発する等の異常処理を行う。When the moving body 7 reaches a predetermined position at the right end of the moving path, the detector 9 detects the moving body 7 and the controller 1
Send a signal to. The controller 1 reads the storage operation pulse value corresponding to the predetermined position at the right end from the ROM 10, and compares the read storage operation pulse value with the integrated operation pulse value. If there is a deviation of a predetermined value or more between the two, it is determined that the positional deviation has occurred due to step out or other abnormality,
Perform abnormal processing such as interrupting operation and issuing an alarm.
【0015】右端の所定位置から左端の所定位置まで移
動する場合も同様であり、コントローラ1はステッピン
グモータ3を逆方向に作動させる動作パルスを積算し、
検出器8が移動体7を検出した時に、ROM10から左
端の所定位置に対応する記憶動作パルス値をROM10
から読み出して積算動作パルス値と比較する。両者のず
れが所定値以上ならば、位置ずれが生じたものと判断す
る。The same is true when moving from a predetermined position at the right end to a predetermined position at the left end, and the controller 1 integrates operation pulses for operating the stepping motor 3 in the reverse direction,
When the detector 8 detects the moving body 7, the storage operation pulse value corresponding to the predetermined position at the left end is read from the ROM 10 and stored in the ROM 10.
Read from and compare with the integrated operation pulse value. If the difference between the two is greater than or equal to a predetermined value, it is determined that a position difference has occurred.
【0016】このように、本実施例の位置ずれ検出装置
によれば、エンコーダを要することなく、所定位置にお
いて記憶動作パルス値と積算動作パルス値とを比較する
ことにより、位置ずれの有無を判断することができる。As described above, according to the positional deviation detecting apparatus of the present embodiment, the presence or absence of positional deviation is determined by comparing the stored operation pulse value and the integrated operation pulse value at a predetermined position without the need for an encoder. can do.
【0017】また、ステッピングモータ3の動作時間T
を監視することにより、脱調によるステッピングモータ
3の運転中断状態も知ることができる。移動体7の速度
と位置との関係は図3に示す通りであり、移動の始端と
終端で検出器8、9がそれぞれ移動体7を検出する。コ
ントローラ1は、一方の検出器が移動体7を検出してか
ら他方の検出器が検出するまでの時間をタイマ11によ
り計測することができる。運転が正常になされていれ
ば、動作時間TはROM10に予め記憶された所定時間
にほぼ等しい。しかし、脱調により途中で運転が中断さ
れれば、動作時間Tは所定時間を大きくオーバーする。
よってコントローラ1は脱調があったことを知ることが
できる。Further, the operating time T of the stepping motor 3
It is also possible to know the operation interruption state of the stepping motor 3 due to step-out by observing. The relationship between the speed and the position of the moving body 7 is as shown in FIG. 3, and the detectors 8 and 9 detect the moving body 7 at the beginning and the end of the movement, respectively. The controller 1 can measure the time from when one detector detects the moving body 7 to when the other detector detects it by the timer 11. If the operation is normal, the operating time T is substantially equal to the predetermined time stored in the ROM 10 in advance. However, if the operation is interrupted midway due to step-out, the operating time T greatly exceeds the predetermined time.
Therefore, the controller 1 can know that there is a step out.
【0018】さらに、積算動作パルス値に従って速度パ
ターンを変化させることで、動作時間の短縮を図ること
ができる。Further, the operation time can be shortened by changing the speed pattern according to the integrated operation pulse value.
【0019】図4は、移載用フォークの昇降機構に適用
された本発明に係る位置ずれ検出装置の一実施例を示
す。駆動プーリ4と従動プーリ5とに掛け渡されたベル
ト6に固定されたテーブル12には、フォーク13が突
設されている。フォーク13はワーク受け14上に載せ
られたワークWの受け渡しを行う。FIG. 4 shows an embodiment of the position shift detecting apparatus according to the present invention applied to the lifting mechanism of the transfer fork. A fork 13 is projectingly provided on a table 12 fixed to a belt 6 that is wound around a drive pulley 4 and a driven pulley 5. The fork 13 transfers the work W placed on the work receiver 14.
【0020】フォーク13によりワークWをすくう場合
には、テーブル12は下端の12Lの位置から上端の1
2Hの位置まで上昇する。この場合、速度−位置の関係
を表す図に示すように、テーブル12は下端の12Lの
位置から高速Hでワーク受け位置Pの少し手前まで上昇
し、それから低速Lまで減速し、低速Lでワーク受け位
置Pを通過する。この過程(空荷の過程)における加減
速度は、駆動系の動作能力に応じて制限される。When the work W is scooped by the fork 13, the table 12 moves from the lower end position 12L to the upper end 1L.
Raise to the 2H position. In this case, as shown in the diagram representing the speed-position relationship, the table 12 rises from the position of the lower end 12L at a high speed H to just before the work receiving position P, then decelerates to a low speed L, and at a low speed L. Passes through the receiving position P. The acceleration / deceleration in this process (the process of empty load) is limited according to the operating capacity of the drive system.
【0021】低速Lでフォーク13がワークWと接触す
ることにより、フォーク13を含む昇降機構及びワーク
Wに与える衝撃を最小限に抑えることができる。低速L
の大きさは、ワークWとフォーク13との接触時の許容
衝撃値で制限される。By contacting the work W with the fork 13 at a low speed L, the impact on the lifting mechanism including the fork 13 and the work W can be minimized. Low speed L
Is limited by an allowable impact value when the work W and the fork 13 are in contact with each other.
【0022】ワーク受け位置PにおいてワークWをフォ
ーク13がすくった後、テーブル12は高速Hまで再度
加速し、上端12Hの手前で減速し、停止する。この過
程(実荷の過程)における加減速度は、搬送物の許容加
速度で制限される。よって駆動系の動作能力に応じた空
荷の過程よりも、加減速度がより制限されることがあ
る。After the work W is scooped by the fork 13 at the work receiving position P, the table 12 is accelerated again to the high speed H, decelerated before the upper end 12H, and stopped. The acceleration / deceleration in this process (actual load process) is limited by the allowable acceleration of the conveyed object. Therefore, the acceleration / deceleration may be more limited than in the empty process according to the operating capacity of the drive system.
【0023】フォーク13に載せていたワークWをワー
ク受け14に載せる場合にも、同様の速度パターンによ
り、上端12Hから下端12Lまでテーブル12を下降
させる。Even when the work W placed on the fork 13 is placed on the work receiver 14, the table 12 is lowered from the upper end 12H to the lower end 12L by the same speed pattern.
【0024】このような運転は、駆動プーリ4を駆動す
るステッピングモータ3の動作を、動作パルス積算値に
よる位置検出に基づいて行うことにより、容易に実現す
ることができる。なお、本実施例のような移動制御は、
搬送物の受け渡しレベル(位置)が複数あって、移動ス
トロークが大きくなる場合に特に有利である。Such operation can be easily realized by performing the operation of the stepping motor 3 for driving the drive pulley 4 based on the position detection based on the operation pulse integrated value. In addition, the movement control as in the present embodiment,
This is particularly advantageous when there are a plurality of transfer levels (positions) of the conveyed product and the movement stroke is large.
【0025】以上本発明の実施例について説明したが、
本発明は上記実施例に限定されるものではなく、本発明
の要旨の範囲内において適宜変形実施可能であることは
言うまでもない。The embodiment of the present invention has been described above.
It is needless to say that the present invention is not limited to the above-mentioned embodiments and can be appropriately modified within the scope of the gist of the present invention.
【0026】[0026]
【発明の効果】以上のように、本発明に係る位置ずれ検
出装置によれば、高価かつ信頼性の低いエンコーダを要
することなく、所定位置において記憶動作パルス値と積
算動作パルス値とを比較することにより、モータの脱調
等の異常による位置ずれの有無を判断することができ
る。As described above, according to the position shift detecting apparatus of the present invention, the stored operation pulse value and the integrated operation pulse value are compared at a predetermined position without requiring an expensive and low-reliability encoder. By doing so, it is possible to determine whether or not there is a positional deviation due to an abnormality such as step-out of the motor.
【図1】図1は、本発明に係る位置ずれ検出装置の一実
施例の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of a positional deviation detecting device according to the present invention.
【図2】図2は、従来の位置ずれ検出装置の一例の構成
を示すブロック図である。FIG. 2 is a block diagram showing a configuration of an example of a conventional positional deviation detecting device.
【図3】図3は、図1の実施例における速度−位置の関
係を示す図である。FIG. 3 is a diagram showing a speed-position relationship in the embodiment of FIG.
【図4】図4は、本発明に係る位置ずれ検出装置の他の
実施例を示す図である。FIG. 4 is a diagram showing another embodiment of the positional deviation detecting device according to the present invention.
1 コントローラ 2 モータドライバ 3 ステッピングモータ 7 移動体 8、9 検出器 10 ROM 1 Controller 2 Motor Driver 3 Stepping Motor 7 Moving Object 8, 9 Detector 10 ROM
Claims (1)
を積算する積算手段と、所定位置において移動体を検出
する検出手段と、該所定位置における正常動作時の動作
パルス値を予め記憶しておく記憶手段と、所定位置にお
ける積算動作パルス値と記憶動作パルス値とを比較し、
所定値以上のずれがある場合には異常と判断する比較手
段とを有する位置ずれ検出装置。1. An accumulating means for accumulating operation pulses of a motor for moving a moving body, a detecting means for detecting a moving body at a predetermined position, and an operation pulse value in a normal operation at the predetermined position are stored in advance. The storage means and the integrated operation pulse value and the stored operation pulse value at a predetermined position are compared,
A positional deviation detecting device having a comparing means for judging an abnormality when there is a deviation of a predetermined value or more.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5291486A JPH07129236A (en) | 1993-10-28 | 1993-10-28 | Position deviation detecting device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5291486A JPH07129236A (en) | 1993-10-28 | 1993-10-28 | Position deviation detecting device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07129236A true JPH07129236A (en) | 1995-05-19 |
Family
ID=17769501
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5291486A Pending JPH07129236A (en) | 1993-10-28 | 1993-10-28 | Position deviation detecting device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07129236A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014017494A1 (en) * | 2012-07-23 | 2014-01-30 | 株式会社日立ハイテクノロジーズ | Automatic analysis device and maintenance support system |
-
1993
- 1993-10-28 JP JP5291486A patent/JPH07129236A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014017494A1 (en) * | 2012-07-23 | 2014-01-30 | 株式会社日立ハイテクノロジーズ | Automatic analysis device and maintenance support system |
| JP2014021034A (en) * | 2012-07-23 | 2014-02-03 | Hitachi High-Technologies Corp | Automatic analysis device and maintenance support system |
| US10031147B2 (en) | 2012-07-23 | 2018-07-24 | Hitachi High-Technologies Corporation | Automatic analyzer and maintenance supporting system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07129236A (en) | Position deviation detecting device | |
| KR960012683B1 (en) | Elevator terminal step decelation device | |
| JP2008207943A (en) | Elevator speed monitoring device | |
| JP2019056265A (en) | Mechanical parking apparatus and pallet deviation correction method thereof | |
| JP3696979B2 (en) | Obstacle detection device for automatic door device | |
| JP2001038667A (en) | Work holding device | |
| KR0129944B1 (en) | Method and device for controlling position movement of stacker crane | |
| US6334077B1 (en) | Operation apparatus for press | |
| KR0132111Y1 (en) | Apparatus for preventing arm collision of wafer loading part for exposing process | |
| JPH05319722A (en) | Speed controller for elevator | |
| KR0148912B1 (en) | Moving motor control apparatus | |
| JPH0869326A (en) | Positioning controller | |
| CN113739840B (en) | Detection device and detection method of movement mechanism and photoetching equipment | |
| JPH09258831A (en) | High-speed positioning method and device | |
| US12418617B2 (en) | Print control device | |
| JP7431011B2 (en) | belt drive system | |
| JP7633075B2 (en) | Anomaly detection device and anomaly detection method | |
| JPH08260264A (en) | Overrun prevention apparatus in bobbin-changing device in spinning machine | |
| JPS6127811A (en) | Control of movable body | |
| KR100204767B1 (en) | Fall prevention brake system of automatic transfer equipment | |
| JP3695286B2 (en) | Elevator control device | |
| KR19990062092A (en) | Control Method of Unmanned Warehouse Stacker Crane | |
| JP3060448B2 (en) | Measurement range control method of coordinate measuring machine and miscount detection method | |
| KR19980042801A (en) | Shuttle control method of dot printer | |
| JPH0366875A (en) | Mechanical parking device elevator control method |