JPH07337097A - Speed controller for device carrying motor in ic test handler - Google Patents
Speed controller for device carrying motor in ic test handlerInfo
- Publication number
- JPH07337097A JPH07337097A JP6143947A JP14394794A JPH07337097A JP H07337097 A JPH07337097 A JP H07337097A JP 6143947 A JP6143947 A JP 6143947A JP 14394794 A JP14394794 A JP 14394794A JP H07337097 A JPH07337097 A JP H07337097A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- acceleration
- deceleration
- encoder
- speed control
- 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
- 238000012360 testing method Methods 0.000 title claims description 16
- 230000001133 acceleration Effects 0.000 claims abstract description 40
- 238000005259 measurement Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 5
- 238000012546 transfer Methods 0.000 claims description 3
- 230000008859 change Effects 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 4
- 230000007723 transport mechanism Effects 0.000 description 4
- 230000002950 deficient Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 230000002441 reversible effect Effects 0.000 description 3
- 238000001179 sorption measurement Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004092 self-diagnosis Methods 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Control Of Stepping Motors (AREA)
- Testing Of Individual Semiconductor Devices (AREA)
- Control Of Conveyors (AREA)
- Specific Conveyance Elements (AREA)
- Control Of Velocity Or Acceleration (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、ICテストハンドラ
内で、デバイスやデバイスを収納したトレイを搬送移動
する駆動源としてのモータの速度制御を高速化して搬送
時間を短縮するモータ速度制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor speed controller for speeding up speed control of a motor as a drive source for carrying and moving a device or a tray containing the device in an IC test handler to shorten the carrying time. .
【0002】[0002]
【従来の技術】ICテストハンドラでは、デバイス供給
側からデバイス60を受け取って、1個あるいは複数個
を順次内部の恒温槽部に搬送して、高温/低温の所望の
温度に印加する。その後、このデバイス60を電気試験
を行う為に測定部に搬送する。このデバイス60は、測
定部で電気試験された結果、良品/不良品/特性ランク
別に識別される。その後、デバイス60は、測定結果に
対応した収納側のトレイに振り分けられて格納される。
これらの搬送の為に、内部に多数のモータ駆動手段を設
けて、デバイス60の供給、搬送、電気試験、良否分
類、収容する工程がある。2. Description of the Related Art In an IC test handler, a device 60 is received from a device supply side, and one or a plurality of devices are sequentially conveyed to an internal constant temperature bath section and applied to a desired temperature of high temperature / low temperature. Then, this device 60 is conveyed to a measuring part for performing an electrical test. The device 60 is electrically tested by the measuring section and is identified by non-defective product / defective product / characteristic rank. Then, the device 60 is sorted and stored in the tray on the storage side corresponding to the measurement result.
For carrying these, there are steps of providing a large number of motor driving means inside, and supplying, carrying, carrying out an electrical test, classifying and storing the device 60.
【0003】一方、試験コストを低減する為に無人運転
等で運用されたり、また、設備の稼働率を向上する為
に、昼夜連続運転される場合が多い。試験コストの低減
の為に、ICテストハンドラでは、デバイスの試験/搬
送時間を短縮してスループットを向上することは重要な
課題となっている。他方では、デバイスやマガジン等の
搬送不良によってICハンドラの動作を停止状態にする
ようなジャムの発生があり、当然ながら、このような装
置の稼働率低下となるトラブルの発生は、極力低減する
ことも重要な課題となっている。On the other hand, in many cases, unmanned operation is used to reduce the test cost, and continuous operation is often performed to improve the operating rate of the equipment. In order to reduce the test cost, it is an important issue in the IC test handler to shorten the device test / transport time and improve the throughput. On the other hand, there is a jam that causes the operation of the IC handler to be stopped due to defective transportation of devices and magazines. Naturally, the occurrence of such troubles that reduce the operating rate of the device should be minimized. Is also an important issue.
【0004】従来技術のモータによる回転制御の例につ
いて、図2と図3を示して説明する。本装置の構成は、
図2に示すように、パルスモータ22と、変速機構24
と、ロータリエンコーダ20と、回転テーブル30と、
供給アーム40と、収容アーム50と、原点センサ32
と、速度制御部70と、CPU80と、パラメータメモ
リ82とで構成している。An example of rotation control by a conventional motor will be described with reference to FIGS. 2 and 3. The configuration of this device is
As shown in FIG. 2, the pulse motor 22 and the speed change mechanism 24 are provided.
A rotary encoder 20, a rotary table 30,
Supply arm 40, storage arm 50, and origin sensor 32
And a speed controller 70, a CPU 80, and a parameter memory 82.
【0005】パルスモータ22は、速度制御部70のド
ライブ部71からの駆動信号を受けて、モータの回転軸
を正方向あるいは逆方向に加速/減速/定速ドライブ
し、変速機構24により、減速して回転テーブル30を
所定の位置まで回転移動させる。ロータリエンコーダ2
0は、モータの回転軸が実際に回転した回転角度信号を
検出して脱調検出部74に供給する。The pulse motor 22 receives a drive signal from the drive unit 71 of the speed control unit 70 to accelerate / decelerate / constantly drive the rotating shaft of the motor in the forward direction or the reverse direction, and decelerate it by the transmission mechanism 24. Then, the rotary table 30 is rotationally moved to a predetermined position. Rotary encoder 2
0 detects the rotation angle signal of the actual rotation of the rotation shaft of the motor and supplies it to the out-of-step detection unit 74.
【0006】速度制御部70は、ドライブ部71と、ス
テップカウンタ72と、エンコーダカウンタ73と脱調
検出部74とで構成している。ドライブ部71は、CP
U80からの回転方向やパルス周波数やスローアップ・
スローダウンのパラメータ情報を受けて、パルスモータ
22を加速/減速/定速駆動する。ステップカウンタ7
2は、パルスモータ22に印加した全ステップパルス数
をカウントしている。エンコーダカウンタ73は、ロー
タリエンコーダ20からの回転軸の正/逆回転パルス信
号を受けて、実際のパルスモータ22が回転した回転角
度数をカウントしている。脱調検出部74は、脱調が一
度でも脱調したか否かを検出するものである。ステップ
カウンタ72とエンコーダカウンタ73との信号を受け
て、両者の比較を行い脱調したかを監視していて、この
脱調信号をCPU80に供給している。CPU80は、
この脱調信号を受けて、搬送装置の安全停止等を行う。The speed control unit 70 comprises a drive unit 71, a step counter 72, an encoder counter 73 and a step-out detection unit 74. The drive unit 71 is a CP
Rotation direction from U80, pulse frequency and slow-up
Upon receiving the slowdown parameter information, the pulse motor 22 is accelerated / decelerated / constant speed driven. Step counter 7
2 counts the total number of step pulses applied to the pulse motor 22. The encoder counter 73 receives the forward / reverse rotation pulse signal of the rotary shaft from the rotary encoder 20 and counts the number of rotation angles of the actual pulse motor 22. The step-out detection unit 74 detects whether or not the step-out has occurred even once. Upon receiving the signals from the step counter 72 and the encoder counter 73, the two are compared to monitor whether or not there is a step out, and this step out signal is supplied to the CPU 80. CPU80 is
Upon receiving this step-out signal, the transportation device is stopped safely.
【0007】ここで、脱調(Step out)とは、パルスモ
ータ22にステップパルスを印加してドライブしても、
このステップパルスに対応できずに一度でも同期外れの
回転を起こした状態を脱調と称す。この脱調には2つの
パターンがあり、急激な加速時にはステップ回転不足を
起こす脱調であり、急激な減速時にはオーバーランを起
こす脱調である。また、脱調信号は、脱調が一度でも脱
調したときに発生する検出信号である。また、脱調点と
は、加速/減速条件を小さくして脱調が無い状態からス
タートし、順次加減速条件を大きくしていったときに、
やがて、脱調が生じて脱調信号が発生する状態となる。
この時点の加速/減速の条件を脱調点と称す。この脱調
点は、印加するパルス周波数や、負荷側の慣性力に依存
して変化する。Here, "step out" means that even if a step pulse is applied to the pulse motor 22 to drive it,
The state in which the step pulse cannot be dealt with and the rotation is out of synchronization even once is called step out. There are two patterns for this step-out: step-out that causes insufficient step rotation during rapid acceleration and step-out that causes overrun during rapid deceleration. Further, the step-out signal is a detection signal generated when the step-out occurs even once. In addition, the out-of-step point means that when the acceleration / deceleration conditions are made smaller and there is no out-of-step, the acceleration / deceleration conditions are gradually increased.
Eventually, a step-out occurs and a step-out signal is generated.
The acceleration / deceleration condition at this point is called a step out point. This step-out point changes depending on the applied pulse frequency and the inertial force on the load side.
【0008】パラメータメモリ82は、不揮発性のメモ
リであり、パルスモータ22を加速/減速ドライブする
ときのパルス周波数に対応した加減速の傾きをパラメー
タ値としてメモリに格納する。このパラメータ値は、負
荷である回転テーブル30の慣性力に対して、安全係数
を掛けた値が格納してある。このパラメータ値は、製造
調整時に予め求め格納しておく。そして、パルスモータ
の回転制御するときに、CPU80は、このパラメータ
メモリ82からのパラメータ値を読み出して、移動距
離、移動速度に対応した加速/減速条件を計算した値
を、速度制御部70に供給することで、脱調することの
ない回転制御を行っている。The parameter memory 82 is a non-volatile memory, and stores the inclination of acceleration / deceleration corresponding to the pulse frequency when the pulse motor 22 is accelerated / decelerated as a parameter value in the memory. The parameter value stores a value obtained by multiplying the inertial force of the rotary table 30 which is a load by a safety factor. This parameter value is obtained and stored in advance during manufacturing adjustment. Then, when controlling the rotation of the pulse motor, the CPU 80 reads the parameter value from the parameter memory 82, and supplies the value obtained by calculating the acceleration / deceleration condition corresponding to the moving distance and the moving speed to the speed control unit 70. By doing so, rotation control is performed without step out.
【0009】供給アーム40は、前工程場所から1個
(あるいは複数個)のデバイス60を吸着部42で吸着
して、回転テーブル30まで搬送してきて、直下のポケ
ット34に置くものである。収容アーム50は、吸着部
52直下にあるポケット34にある1個(あるいは複数
個)のデバイス60を吸着部52で吸着して持ち上げ、
次工程場所に搬送出力する。The supply arm 40 adsorbs one (or a plurality of) devices 60 from the previous process location by the adsorption section 42, conveys them to the rotary table 30, and places them in the pocket 34 immediately below. The accommodating arm 50 adsorbs one (or a plurality of) devices 60 in the pocket 34 immediately below the adsorption section 52 by the adsorption section 52 and lifts the device 60.
Transport and output to the next process location.
【0010】原点センサ32は、回転テーブル30を原
点復帰させるものであり、光学的な反射センサあるいは
透過センサを使用している。そして、電源投入時に初期
位置に回転テーブル30をセットする場合や、脱調した
場合の原点復帰に使用する為のセンサであり、回転テー
ブル30の1カ所にマークを付けて原点位置を識別す
る。この原点センサ32の信号を速度制御部70に供給
している。The origin sensor 32 is for returning the rotary table 30 to the origin, and uses an optical reflection sensor or a transmission sensor. The sensor is used for setting the rotary table 30 to the initial position when the power is turned on, or for returning to the origin when a step out occurs. One point of the rotary table 30 is marked to identify the origin position. The signal of the origin sensor 32 is supplied to the speed control unit 70.
【0011】回転テーブル30は、例えば、デバイスを
電気試験させる為の、一時バッファであったり、デバイ
スを加熱/冷却時間を与える為のバッファ等である。こ
の為に、回転テーブル30の上には多数のくぼみ状のポ
ケット34を形成している。回転テーブル30の搬送動
作には、複数の搬送動作パターンがある。即ち、単純
に、1ポケット単位の角度で回転移動させる場合や、
nポケット単位の角度で回転移動させる跳び越し動作の
場合や、供給アーム40、収容アーム50に複数の吸
着部42n、52nを有して、回転テーブル30を正転
/逆転させながら回転移動させる往復動配置の場合や、
供給側と収容側の搬送能力のばらつきを吸収する為に
非同期に供給/収容する為に、任意のポケット位置に回
転位置に移動させて吸着/開放動作を実施する場合、等
である。The rotary table 30 is, for example, a temporary buffer for electrically testing the device, a buffer for giving a heating / cooling time to the device, or the like. For this reason, a large number of recessed pockets 34 are formed on the rotary table 30. The carrying operation of the turntable 30 has a plurality of carrying operation patterns. That is, when simply rotating and moving by one pocket unit angle,
In the case of a jump-over operation in which the rotary movement is performed at an angle of n pockets, or when the supply arm 40 and the storage arm 50 have a plurality of suction portions 42n and 52n, the reciprocating movement is performed while rotating the rotary table 30 in the forward / reverse direction. In the case of dynamic placement,
This is the case when the suction / release operation is performed by moving to an arbitrary pocket position to a rotation position in order to asynchronously supply / accommodate in order to absorb the variation in the conveying capacity between the supply side and the accommodation side.
【0012】次に、パルスモータ22の脱調に付いて図
3を示して説明する。パルスモータに負荷を接続して、
回転トルクの限度を超えた加速/減速を行うと脱調を起
こす。即ち、モータの回転トルク性能と負荷の慣性力の
関係で限度以上の慣性モーメントとなると、ステップミ
スをして、加速時はモータがステップ回転しなかった
り、逆に減速時ではスリップ回転してオーバーステップ
してしまう。モータの回転トルクは、パルス周波数によ
っても変わる為、パルス周波数に対応した加速/減速の
傾きで制御する必要がある。Next, step out of the pulse motor 22 will be described with reference to FIG. Connect the load to the pulse motor,
If acceleration / deceleration exceeding the rotational torque limit is performed, step out will occur. In other words, if the inertia moment exceeds the limit due to the relationship between the rotational torque performance of the motor and the inertial force of the load, a step error will occur and the motor will not rotate stepwise during acceleration, or conversely, slip rotation will occur during deceleration. I will step. Since the rotation torque of the motor also changes depending on the pulse frequency, it is necessary to control the acceleration / deceleration slope corresponding to the pulse frequency.
【0013】上記回転テーブル上を1ポケット単位の角
度で回転制御する場合の加速/減速速度の推移を図3に
示す。脱調を防止する為に、スローアップ/スローダウ
ンとなるようにパルス周波数を制御している。このスロ
ーアップ/スローダウンの傾きは、脱調限界値から十分
マージンを持たせて行なう。例えば、速度制御を、加速
101と定速102と減速103のシーケンスで行う。
また、長い移動距離の場合は、加速111と加速112
と定速113と減速114と減速115のシーケンスで
行う。何れにしても、速度の傾きを急激に変えるような
屈曲点ならないようにする。FIG. 3 shows the transition of the acceleration / deceleration speed in the case of controlling the rotation on the rotary table at an angle of one pocket unit. In order to prevent step-out, the pulse frequency is controlled so that it will slow up / slow down. This slope of slow-up / slow-down is performed with a sufficient margin from the step-out limit value. For example, speed control is performed in the sequence of acceleration 101, constant speed 102, and deceleration 103.
In the case of a long moving distance, acceleration 111 and acceleration 112
And a sequence of constant speed 113, deceleration 114 and deceleration 115. In any case, make sure that there is no inflection point that rapidly changes the speed gradient.
【0014】一方では、負荷側の慣性力は、経時変化に
より変わってくる場合や、また、組み立て上のばらつき
から製品毎に必要トルクが大きく変わる場合や、装置の
修理/メンテナンスにより変動する場合がある。この
為、これらの各種変動やばらつき条件を加味して十分余
裕のあるマージンを持った低い加速/減速の傾きでパル
スモータ22を制御するようにしている。また、パルス
モータ自体も、強いトルク特性を有するモータを使用す
る場合がある。On the other hand, the inertial force on the load side may change due to changes over time, the required torque may change significantly for each product due to variations in assembly, or may change due to repair / maintenance of the device. is there. Therefore, the pulse motor 22 is controlled with a low acceleration / deceleration inclination having a sufficiently large margin in consideration of these various fluctuations and variation conditions. Further, the pulse motor itself may use a motor having a strong torque characteristic.
【0015】[0015]
【発明が解決しようとする課題】上記説明のように、脱
調を防止する為に、負荷側の加減速による慣性力が、パ
ルスモータの出力トルク以下を保つように速度制御する
が、負荷側の必要トルクは、経時変化や、製造組み立て
時のばらつきや、修理/メンテナンスにより変わる場合
ある。これら各種ばらつき条件を加味して十分余裕のあ
るマージンを持った低い加速/減速の傾きでパルスモー
タ22を制御するパラメータ値をパラメータメモリ82
に記憶させている。しかし、裕度があり過ぎる場合もあ
り、スループットの向上の制限要因となっていて、必ず
しも有効な速度制御とはなっていなかった。As described above, in order to prevent step-out, speed control is performed so that the inertial force due to acceleration / deceleration on the load side is kept below the output torque of the pulse motor. The required torque of may change due to changes over time, variations during manufacturing and assembly, and repair / maintenance. The parameter value for controlling the pulse motor 22 with a low acceleration / deceleration gradient having a sufficiently large margin is added to the parameter memory 82 in consideration of these various variation conditions.
I remember it. However, there is a case where the margin is too large, which is a limiting factor for improving the throughput, and the speed control is not always effective.
【0016】そこで、本発明が解決しようとする課題
は、パルスモータ22の脱調点を測定して、脱調するこ
と無く、かつ、パルスモータの出力トルクを測定して、
最も高速にデバイス60を搬送する速度制御手段を実現
して搬送のスループットを向上する事を目的とする。Therefore, the problem to be solved by the present invention is to measure the step out point of the pulse motor 22 and measure the output torque of the pulse motor without step out,
It is an object of the present invention to realize a speed control means for transferring the device 60 at the highest speed to improve the transfer throughput.
【0017】[0017]
【課題を解決する為の手段】上記課題を解決するため
に、本発明の構成では、第1に、ステップモータ22を
複数の加速/減速条件で駆動し、このときのエンコーダ
20からの信号を受けて、脱調の有無を検出し、脱調点
を求め、この脱調点値を基に以後のステップモータ22
の加速/減速の駆動条件をCPU80に供給する脱調測
定部12を設ける構成手段にする。これにより、モータ
の回転軸の回転角度を検出するエンコーダを有し、モー
タ駆動ステップパルス数信号と、エンコーダからの信号
を受けて脱調検出機能を有するモータ速度制御装置を脱
調することなく、ICテストハンドラにおけるデバイス
搬送用モータ速度制御を高速に駆動することができる。In order to solve the above problems, in the configuration of the present invention, firstly, the step motor 22 is driven under a plurality of acceleration / deceleration conditions, and a signal from the encoder 20 at this time is transmitted. In response, the presence or absence of step-out is detected, the step-out point is obtained, and the step motor
The step-out measuring unit 12 that supplies the acceleration / deceleration driving conditions of the above to the CPU 80 is used as a constituent means. With this, it has an encoder for detecting the rotation angle of the rotary shaft of the motor, and without stepping out the motor speed control device having the step-out detection function by receiving the signal from the motor drive step pulse number signal and the encoder, The device transport motor speed control in the IC test handler can be driven at high speed.
【0018】また、第2に、ステップモータ22を複数
の加速/減速条件で駆動し、このときのエンコーダ20
からの信号を受けて、脱調の有無を検出し、脱調点を求
め、この脱調点の加速/減速条件値をパラメータメモリ
82に保存する脱調測定部12を設ける構成手段にす
る。これにより、同様にして、脱調することなく、IC
テストハンドラにおけるデバイス搬送用モータ速度制御
を高速に駆動することができる。Secondly, the step motor 22 is driven under a plurality of acceleration / deceleration conditions, and the encoder 20 at this time is driven.
The step-out measuring unit 12 stores the step-out measuring point 12 for detecting the step-out point and storing the acceleration / deceleration condition value of the step-out point in the parameter memory 82. In this way, in the same way, without losing the step, the IC
The device transport motor speed control in the test handler can be driven at high speed.
【0019】また、第3に、上記手段によって得た脱調
点の加速/減速の測定データを、ログメモリ13に追加
記録して経時変化の推移を記録するログメモリ13を設
ける構成手段がある。また、第4に、上記手段によって
得た脱調点の加速/減速の測定データを、上位管理マシ
ンに通信する通信手段14を設ける構成手段がある。こ
れにより、脱調点の経時変化の推移を比較し管理でき
る。Thirdly, there is a configuration means for providing the log memory 13 for additionally recording the acceleration / deceleration measurement data of the out-of-step point obtained by the above-mentioned means in the log memory 13 and recording the transition of the change over time. . Fourthly, there is a constituent means for providing a communication means 14 for communicating the acceleration / deceleration measurement data of the out-of-step point obtained by the above means to the upper management machine. As a result, it is possible to compare and manage changes in the out-of-step points over time.
【0020】[0020]
【作用】本装置は、回転テーブル30等の負荷側の必要
トルクが、経時変化や、組み立て時のばらつきで変動し
ても、脱調することが無く、最も高速にデバイス60を
搬送する速度制御手段を実現できる働きを持ち、搬送装
置全体のスループット向上できる。脱調測定部12は、
各種加速/減速パターン毎の状態を実際にパルスモータ
22に与えて、現時点の回転テーブル30の脱調限界点
を測定できる機能を持つ。The present apparatus is a speed control for conveying the device 60 at the highest speed without causing step out even if the required torque on the load side of the rotary table 30 or the like changes with time or due to variations during assembly. It has the function of realizing the means, and can improve the throughput of the entire transfer device. The out-of-step measuring unit 12
It has a function of actually giving the states of various acceleration / deceleration patterns to the pulse motor 22 to measure the step-out limit point of the rotary table 30 at the present time.
【0021】[0021]
【実施例】本発明の実施例は、脱調点を測定して、この
データを基にパラメータメモリ82に格納する手段を設
けた場合の例である。これについて、図1を参照して説
明する。本装置の構成は、パルスモータ22と、変速機
構24と、ロータリエンコーダ20と、回転テーブル3
0と、供給アーム40と、収容アーム50と、原点セン
サ32と、速度制御部70と、CPU80と、パラメー
タメモリ82と、脱調測定部12とで構成している。従
来の構成に脱調測定部12を追加した構成になってい
る。The embodiment of the present invention is an example in which means for measuring a step out point and storing it in the parameter memory 82 based on this data is provided. This will be described with reference to FIG. The configuration of the present device includes a pulse motor 22, a speed change mechanism 24, a rotary encoder 20, and a rotary table 3.
0, supply arm 40, housing arm 50, origin sensor 32, speed control unit 70, CPU 80, parameter memory 82, and step-out measurement unit 12. The configuration is such that a step-out measurement unit 12 is added to the conventional configuration.
【0022】脱調測定部12とパラメータメモリ82に
ついて説明する。パラメータメモリ82は、書き込み/
読みだし可能な不揮発性メモリである。脱調測定部12
は、パルスモータ22が使用するパルス周波数毎につい
ての脱調限界点を測定し、そのパラメータ値をパラメー
タメモリ82に格納する。この為に、各種加速/減速パ
ターン毎の状態を実際にパルスモータ22に与えて、そ
の状態から別の変速状態に変え、そのときの脱調限界を
測定する。脱調点を求める為に、最初は、加速/減速条
件を小さくして脱調が無い状態からスタートし、脱調検
出部74からの脱調信号を確認しながら順次加速条件を
大きくして繰り返し行う。やがて、脱調信号を検出する
状態となるので、この加速/減速条件が脱調点であるこ
とが求まる。この動作を他のパターン条件についても同
様にして実施して、全ての加速/減速パターン毎の脱調
点を測定する。これら求まった脱調点値から裕度係数を
掛けた値をパラメータメモリ82に格納して測定は完了
する。以後は、本来の搬送動作を開始する。この更新動
作は、電源投入時か、あるいは一定日数毎か、あるいは
搬送条件を変えたとき、あるいは修理やメンテナンス時
に実施する。これにより、各装置個別に、最もスループ
ットのある条件で搬送できることとなる。The step-out measuring unit 12 and the parameter memory 82 will be described. The parameter memory 82 is for writing / writing
It is a readable non-volatile memory. Step-out measurement unit 12
Measures the step-out limit point for each pulse frequency used by the pulse motor 22 and stores the parameter value in the parameter memory 82. Therefore, the state of each acceleration / deceleration pattern is actually given to the pulse motor 22 to change from that state to another shift state, and the step-out limit at that time is measured. In order to obtain the step-out point, at first, the acceleration / deceleration conditions are reduced to start from the state in which there is no step-out, and while confirming the step-out signal from the step-out detection unit 74, the acceleration conditions are successively increased and repeated. To do. Eventually, the step-out signal is detected, so that the acceleration / deceleration condition is required to be the step-out point. This operation is performed similarly for other pattern conditions, and the out-of-step points for all acceleration / deceleration patterns are measured. The value obtained by multiplying the obtained step out point value by the tolerance coefficient is stored in the parameter memory 82, and the measurement is completed. After that, the original transport operation is started. This updating operation is performed when the power is turned on, every fixed number of days, when the transportation conditions are changed, or at the time of repair or maintenance. As a result, each device can be transported under the condition with the highest throughput.
【0023】また、上記で得た脱調点値の情報をパラメ
ータメモリ82に格納と同時に、ログメモリ13を設け
て追加記録する手段がある。この場合は、CPU80が
脱調点値の経時変化の推移を統計比較することで、搬送
機構のトラブルを事前に察知できる場合があり、自己診
断機能として有効に利用できる。また、上記で得た脱調
点値の情報をパラメータメモリ82から読み出して通信
手段14を設けて上位管理マシンに供給して、複数台の
ICハンドラの脱調点情報を一括管理する手段がある。
この場合も同様に、経時変化の推移を統計比較すること
で、搬送機構のトラブルを事前に察知できる場合があ
り、診断機能として有効に利用できる。Further, there is a means for storing the information of the step-out point value obtained above in the parameter memory 82 and additionally recording the information in the log memory 13 at the same time. In this case, the CPU 80 may be able to detect a trouble in the transport mechanism in advance by statistically comparing the changes in the out-of-step point value over time, which can be effectively used as a self-diagnosis function. There is also means for reading out the information of the out-of-step point value obtained above from the parameter memory 82, providing the communication means 14 and supplying it to the host management machine, and collectively managing the out-of-step point information of a plurality of IC handlers. .
In this case as well, by statistically comparing the changes over time, it may be possible to detect a trouble in the transport mechanism in advance, which can be effectively used as a diagnostic function.
【0024】上記実施例の説明では、全ての加速/減速
パターン毎の脱調点を測定する場合で説明したが、必要
により1点あるいは代表的な脱調点のみを測定し、他
は、これから計算により類推値を計算して、パラメータ
メモリ82に格納するようにしても良い。In the above description of the embodiment, the case has been described in which the out-of-step points for all acceleration / deceleration patterns are measured. However, if necessary, only one point or a typical out-of-step point is measured, and the rest are The analogy value may be calculated and stored in the parameter memory 82.
【0025】[0025]
【発明の効果】本発明は、以上説明したように構成され
ているので、下記に記載されるような効果を奏する。脱
調測定部12により、現時点での脱調点を測定した結果
の加速/減速パラメータを使って、パルスモータ22を
駆動することが可能となる。この結果、負荷側の必要ト
ルクの経時変化や組み立て時のばらつき変動があって
も、脱調することが無く、かつ、最も高速にデバイス6
0を搬送する速度制御手段を実現でき、搬送装置全体の
スループットを向上する効果が得られる。ログメモリ1
3を設けた場合は、脱調点値の情報を、このログメモリ
13に追加記録する。これにより、脱調点値の経時変化
の推移を統計比較する情報を保存でき、搬送機構のトラ
ブルを事前に察知したり、自己診断機能として利用でき
る効果がある。また、通信手段14を設けた場合は、上
記で得た脱調点値の情報を、上位管理マシンに通信し
て、複数台のICハンドラの脱調点情報を一括管理でき
る。この結果、同様に搬送機構のトラブルを事前に察知
したり、ICハンドラの診断機能として利用できる効果
がある。Since the present invention is configured as described above, it has the following effects. The step-out measuring unit 12 can drive the pulse motor 22 using the acceleration / deceleration parameter obtained as a result of measuring the step-out point at the present time. As a result, even if there is a temporal change in the required torque on the load side or a variation change during assembly, there is no step out, and the device 6 operates at the highest speed.
A speed control means for carrying 0 can be realized, and an effect of improving the throughput of the entire carrying device can be obtained. Log memory 1
When 3 is provided, the information about the out-of-step point value is additionally recorded in the log memory 13. As a result, it is possible to store information for statistically comparing the changes in the out-of-step point value over time, and it is possible to detect a trouble in the transport mechanism in advance and to use it as a self-diagnosis function. When the communication unit 14 is provided, the step-out point value information obtained above can be communicated to the host management machine to collectively manage the step-out point information of a plurality of IC handlers. As a result, similarly, there is an effect that a trouble of the transport mechanism can be detected in advance and can be used as a diagnostic function of the IC handler.
【0026】[0026]
【図1】本発明のモータの脱調点を測定して、加速/減
速パラメータをパラメータメモリ82に格納する手段を
設けた構成図である。FIG. 1 is a configuration diagram provided with means for measuring a step out point of a motor of the present invention and storing acceleration / deceleration parameters in a parameter memory 82.
【図2】従来のモータの回転制御の構成図である。FIG. 2 is a configuration diagram of a rotation control of a conventional motor.
【図3】パルスモータの加速/減速速度の推移を説明す
る図である。FIG. 3 is a diagram illustrating a transition of acceleration / deceleration speed of a pulse motor.
12 脱調測定部 13 ログメモリ 14 通信手段 20 エンコーダ(ロータリエンコーダ) 22 パルスモータ(ステップモータ) 24 変速機構 30 回転テーブル 32 原点センサ 34 ポケット 40 供給アーム 42、42n、52、52n 吸着部 50 収容アーム 60 デバイス 70 速度制御部 71 ドライブ部 72 ステップカウンタ 73 エンコーダカウンタ 74 脱調検出部 80 CPU 82 パラメータメモリ 12 step-out measurement section 13 log memory 14 communication means 20 encoder (rotary encoder) 22 pulse motor (step motor) 24 speed change mechanism 30 rotary table 32 origin sensor 34 pocket 40 supply arm 42, 42n, 52, 52n suction section 50 storage arm 60 device 70 speed control unit 71 drive unit 72 step counter 73 encoder counter 74 out-of-step detection unit 80 CPU 82 parameter memory
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05D 13/62 P ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location G05D 13/62 P
Claims (4)
出するエンコーダ(20)を有し、ステップモータを駆
動するステップパルス数の計数器(72)信号と、エン
コーダ(20)からの信号を受けて脱調検出機能を有す
るモータ速度制御装置において、 ステップモータ(22)を複数の加速/減速条件で駆動
し、このときのエンコーダ(20)からの信号を受け
て、脱調の有無を検出し、脱調点を求め、この脱調点値
を基に以後のステップモータ(22)の加速/減速の駆
動条件をCPU(80)に供給する脱調測定部(12)
を設け、 以上を具備していることを特徴としたICテストハンド
ラにおけるデバイス搬送用モータ速度制御装置。1. An encoder (20) for detecting a rotation angle of a rotary shaft of a step motor, which receives a counter (72) signal of a step pulse number for driving the step motor and a signal from the encoder (20). In a motor speed control device having a step-out detection function, the step motor (22) is driven under a plurality of acceleration / deceleration conditions, and the presence or absence of step-out is detected by receiving a signal from the encoder (20) at this time. , A step-out measuring unit (12) which obtains a step-out point and supplies driving conditions for acceleration / deceleration of the step motor (22) thereafter to the CPU (80) based on the step-out point value.
And a device transportation motor speed control device in an IC test handler, characterized by comprising the above.
出するエンコーダ(20)を有し、ステップモータを駆
動するステップパルス数の計数器(72)信号と、エン
コーダ(20)からの信号を受けて脱調検出機能を有
し、加速/減速の駆動条件をパラメータメモリ(82)
から読み出して制御するモータ速度制御装置において、 ステップモータ(22)を複数の加速/減速条件で駆動
し、このときのエンコーダ(20)からの信号を受け
て、脱調の有無を検出し、脱調点を求め、この脱調点の
加速/減速条件値をパラメータメモリ(82)に保存す
る脱調測定部(12)を設け、 以上を具備していることを特徴としたICテストハンド
ラにおけるデバイス搬送用モータ速度制御装置。2. An encoder (20) for detecting a rotation angle of a rotary shaft of a step motor, the step pulse counter (72) signal for driving the step motor, and a signal from the encoder (20). Has a step-out detection function, and parameter memory for acceleration / deceleration drive conditions (82)
In the motor speed control device that reads out and controls the step motor (22), the step motor (22) is driven under a plurality of acceleration / deceleration conditions, the signal from the encoder (20) at this time is received to detect the presence or absence of step-out, and A device in an IC test handler characterized in that it is provided with a step-out measuring section (12) for obtaining a key point and storing the acceleration / deceleration condition value of this step-out point in a parameter memory (82). Transport motor speed control device.
定部(12)に、 脱調点の測定データを受けて、ログメモリ(13)に追
加記録するログメモリ(13)を設け、 以上を具備していることを特徴としたICテストハンド
ラにおけるデバイス搬送用モータ速度制御装置。3. The step-out measuring unit (12) according to claim 1 or 2, further comprising a log memory (13) for receiving the measurement data of the step-out point and additionally recording the log memory (13), A device transfer motor speed control device in an IC test handler, comprising the above.
定部(12)に、 脱調点の測定データを受けて、上位管理マシンに通信す
る通信手段(14)を設け、 以上を具備していることを特徴としたICテストハンド
ラにおけるデバイス搬送用モータ速度制御装置。4. The out-of-step measuring unit (12) according to claim 1 or 2, further comprising communication means (14) for receiving measurement data of the out-of-step point and communicating with a higher-level management machine. A motor speed control device for device transportation in an IC test handler, characterized in that
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6143947A JPH07337097A (en) | 1994-06-02 | 1994-06-02 | Speed controller for device carrying motor in ic test handler |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6143947A JPH07337097A (en) | 1994-06-02 | 1994-06-02 | Speed controller for device carrying motor in ic test handler |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07337097A true JPH07337097A (en) | 1995-12-22 |
Family
ID=15350756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6143947A Pending JPH07337097A (en) | 1994-06-02 | 1994-06-02 | Speed controller for device carrying motor in ic test handler |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07337097A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008127128A (en) * | 2006-11-17 | 2008-06-05 | Ckd Corp | Inspection method and inspection apparatus |
| JP2009083984A (en) * | 2007-09-28 | 2009-04-23 | Saxa Inc | Workpiece feeding device and its feeding method |
| JP2016141566A (en) * | 2015-02-05 | 2016-08-08 | 株式会社三龍社 | Drive roller and roller conveyor |
| JP2016187823A (en) * | 2015-03-30 | 2016-11-04 | 蛇の目ミシン工業株式会社 | Servo press, control method and program |
-
1994
- 1994-06-02 JP JP6143947A patent/JPH07337097A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008127128A (en) * | 2006-11-17 | 2008-06-05 | Ckd Corp | Inspection method and inspection apparatus |
| JP2009083984A (en) * | 2007-09-28 | 2009-04-23 | Saxa Inc | Workpiece feeding device and its feeding method |
| JP2016141566A (en) * | 2015-02-05 | 2016-08-08 | 株式会社三龍社 | Drive roller and roller conveyor |
| JP2016187823A (en) * | 2015-03-30 | 2016-11-04 | 蛇の目ミシン工業株式会社 | Servo press, control method and program |
| US10391730B2 (en) | 2015-03-30 | 2019-08-27 | Janome Sewing Machine Co., Ltd. | Pulse motor system, pulse motor system controller, and a non-transitory computer-readable recording medium recording a program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5773951A (en) | Wafer prober having sub-micron alignment accuracy | |
| CN100511625C (en) | Carrying device, electronic parts processing device and carrying method in the device | |
| US5190434A (en) | Article supplier | |
| JPH11163595A (en) | Printed circuit board transfer apparatus and transfer method | |
| CN112466802A (en) | Wafer prealigner and method for prealigning wafer | |
| JPS62159440A (en) | High speed integrated circuit handler | |
| JPH07337097A (en) | Speed controller for device carrying motor in ic test handler | |
| JP2899192B2 (en) | Semiconductor wafer thickness classification system | |
| JP2908161B2 (en) | Cassette magazine | |
| JPH088329A (en) | Carrier holding device and wafer detection method using the same | |
| JP2771814B2 (en) | Electronic component automatic mounting device | |
| US10658001B1 (en) | Method and system for selecting and moving a single disc in an optical disc library | |
| JPH0596760A (en) | Thermal transfer recorder | |
| KR100239758B1 (en) | Wafer identification character arrangement apparatus for a automatical setting of a camera | |
| JPH0522975A (en) | Motor drive control method and apparatus | |
| KR102728132B1 (en) | Test Handler for Electronic Component | |
| JP2988808B2 (en) | Frame test handler | |
| JPH08272453A (en) | Mechanism of automatically detecting deviation of reference position of ic test handler | |
| JP2004198268A (en) | Drive mechanism control device and object processing device | |
| JP3094705B2 (en) | IC handler for controlling IC transport speed | |
| JP2859506B2 (en) | Magazine stand | |
| JP2004161320A (en) | Taping machine | |
| JPH0719421B2 (en) | Medium storage method for collective information storage device | |
| JP2003017844A (en) | Cream solder printing machine and board transfer program | |
| JP5771386B2 (en) | Processing equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020903 |