JPS6347803A - Sequence controller - Google Patents
Sequence controllerInfo
- Publication number
- JPS6347803A JPS6347803A JP19312386A JP19312386A JPS6347803A JP S6347803 A JPS6347803 A JP S6347803A JP 19312386 A JP19312386 A JP 19312386A JP 19312386 A JP19312386 A JP 19312386A JP S6347803 A JPS6347803 A JP S6347803A
- Authority
- JP
- Japan
- Prior art keywords
- event
- sequence
- ram
- axis
- cpu
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/0001—Technical content checked by a classifier
- H01L2924/0002—Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00
Landscapes
- Numerical Control (AREA)
- Wire Bonding (AREA)
- Programmable Controllers (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ワイヤボンディング装置のボンディングシー
ケンスの制御を行なうシーケンス制御装置に関するもの
である。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a sequence control device that controls the bonding sequence of a wire bonding device.
第4図は、例えば雑誌「オートメーション」の第26巻
第4号41頁に示されているワイヤボンダ制御部の系統
図である。第4図において、1は制御用CPU、2X、
2Y、2Zばx、y、z軸の軸制御ハードウェア、3は
軸駆動モータ、4はCPUバス、5はダンパ、クランパ
などの制御のためのオン・オフ制御駆動ハードウェア、
6は下面検知リミットスイッチなどの入力インタフェー
スである。FIG. 4 is a system diagram of the wire bonder control section shown, for example, in the magazine "Automation", Vol. 26, No. 4, page 41. In FIG. 4, 1 is a control CPU, 2X,
2Y, 2Z are axis control hardware for the x, y, and z axes, 3 is an axis drive motor, 4 is a CPU bus, 5 is on/off control drive hardware for controlling dampers, clampers, etc.
6 is an input interface such as a bottom detection limit switch.
次に動作についてz軸を例として説明する。ワイヤボン
ディングシーケンスはCPUIにプログラムの形で記憶
されており、軸を駆動する際には軸制御ハードウェア2
Zにデータをセットし、ダンパ、クランパなどの制御の
際にはオン・オフ制御駆動ハードウェア5にデータをセ
ットする。CPUIは、ボンディング中は入力インタフ
ェース6やZ軸の軸制御ハードウェア2Zのデータを読
んで、下面検知したか又はZ軸の位置が目標値に到達し
たかを常に関ししてワイヤボンディングシーケンスを制
御する。Next, the operation will be explained using the z-axis as an example. The wire bonding sequence is stored in the CPUI in the form of a program, and when driving the axis, the axis control hardware 2
Data is set in Z, and data is set in the on/off control drive hardware 5 when controlling dampers, clampers, etc. During bonding, the CPU reads data from the input interface 6 and the Z-axis control hardware 2Z, and controls the wire bonding sequence based on whether the bottom surface has been detected or the Z-axis position has reached the target value. do.
従来のシーケンス制御装置は以上のように構成されてい
るので、ボンディング中CPUIは常にシーケンス制御
のために働かねばならず、ボンディングバンドのずれの
ための軸制御補正計算を行なうためには複雑なプログラ
ム構成となり、またソフトウェアでシーケンスを進める
ため、高速応答ができないなどの問題があった。Since the conventional sequence control device is configured as described above, the CPU must always work for sequence control during bonding, and a complicated program is required to perform axis control correction calculations for bonding band deviation. However, since the sequence is progressed by software, there were problems such as the inability to provide high-speed response.
本発明はこのような点に鑑みてなされたものであり、そ
の目的とするところは、ワイヤボンディングシーケンス
をハードウェアで制御し、CPUをシーケンス制御のタ
スクから解放すると共に高速応答を可能にし、より高速
のボンディングが可能なシーケンス制御装置を得ること
にある。The present invention has been made in view of these points, and its purpose is to control the wire bonding sequence with hardware, relieve the CPU from the task of sequence control, enable high-speed response, and achieve even higher speeds. The object of the present invention is to obtain a sequence control device capable of high-speed bonding.
このような目的を達成するために本発明は、ワイヤボン
ディングシーケンス制御データを格納するRAMと、目
標時間到達のイベントを発生する目標時間到達イベント
発生回路と、Z軸目標位置到達のイベントを発生するZ
軸目標位置到達イベント発生回路と、目標時間到達のイ
ベントとZ軸目標位置到達イベントを選択するイベント
セレクタと、イベント発生毎にRAMアドレスを加算す
るカウンタとを装置のコンダクタ回路に設けるようにし
たものである。In order to achieve such an object, the present invention includes a RAM that stores wire bonding sequence control data, a target time arrival event generation circuit that generates an event of reaching a target time, and a circuit that generates an event of reaching a Z-axis target position. Z
The conductor circuit of the device is provided with an axis target position arrival event generation circuit, an event selector that selects the target time arrival event and the Z-axis target position arrival event, and a counter that adds a RAM address each time an event occurs. It is.
本発明においては、ボンディングスタート指令の後は、
CPUの介在なしにシーケンスを制御する。In the present invention, after the bonding start command,
Control sequences without CPU intervention.
本発明に係わるシーケンス制御装置の一実施例を第1図
に示す。第1図において、7はワイヤボンディングシー
ケンスを制御するコンダクタ回路である。第1図におい
て第4図と同一部分又は相当部分には同一符号が付しで
ある。コンダクタ回路7はスタート信号al、位置パル
スa2および位置決め完了信号a3を出力する。An embodiment of a sequence control device according to the present invention is shown in FIG. In FIG. 1, 7 is a conductor circuit that controls the wire bonding sequence. In FIG. 1, the same or equivalent parts as in FIG. 4 are given the same reference numerals. The conductor circuit 7 outputs a start signal al, a position pulse a2, and a positioning completion signal a3.
第2図にコンダクタ回路7の内部を示す、第2図におい
て、8はワイヤボンディングシーケンスデータを格納す
るRAM、9は軸スタート信号およびダンパ、クランパ
などの駆動信号のラッチ、10は目標時間のラッチ、1
1はタイマ、12は目標時間とタイマ11の計数時間と
を比較するタイマ用比較器、13はZ軸目標位置のラッ
チ、14はZ軸位置カウンタ、15はZ軸目標位置と計
数されたZ軸位置とを比較するZ軸位置用比較器、16
はイベントを選択するイベントセレクタ、17はRAM
アドレスをイベント発生毎に加算するカウンタ、18は
イベント信号線である。また、ラッチ10.タイマ11
.比較器12は目標時間到達イベント発生回路を構成し
、ラッチ13.カウンタ14.比較器15はZ軸目標位
置到達イベント発生回路を構成する。Figure 2 shows the inside of the conductor circuit 7. In Figure 2, 8 is a RAM for storing wire bonding sequence data, 9 is a latch for axis start signals and drive signals for dampers, clampers, etc., and 10 is a target time latch. ,1
1 is a timer, 12 is a timer comparator that compares the target time and the counting time of timer 11, 13 is a latch for the Z-axis target position, 14 is a Z-axis position counter, and 15 is a Z-axis that is counted as the Z-axis target position. Z-axis position comparator for comparing with the axis position, 16
is an event selector that selects an event, and 17 is a RAM
A counter 18 increments an address every time an event occurs, and 18 is an event signal line. Also, latch 10. timer 11
.. The comparator 12 constitutes a target time reaching event generation circuit, and the latch 13. Counter 14. The comparator 15 constitutes a Z-axis target position arrival event generation circuit.
次にコンダクタ回路7の動作について説明する。Next, the operation of the conductor circuit 7 will be explained.
CPUIよりRAM8にワイヤボンディングシーケンス
データを転送し、RAMアドレスをOにする。各ラッチ
9,10.13にアドレス0のRAMデータが保持され
る。ランチ9のデータによって、軸のスタートおよびダ
ンパ、クランパなどのオン・オフ制御がなされる。イベ
ントセレクタ16は比較器12.15から発生するイベ
ントを選択し、このイベント発生によりカウンタ17は
加算され、次のアドレスのRAMデータがラッチ9.1
0.13へ転送される。このようにしてシーケンスは、
CPUIの介在なしに進捗し、CPU制御が必要な場合
、RAMデータによってイベント発生時にイベントセレ
クタ16がインクラブドリクエストbによるインクラブ
ドを要求して、CPUIによるシーケンス制御を行なう
こともできる。Transfer the wire bonding sequence data from the CPUI to the RAM 8 and set the RAM address to O. RAM data at address 0 is held in each latch 9, 10.13. The launch 9 data controls the start of the axis and the on/off of dampers, clampers, and the like. The event selector 16 selects an event generated from the comparator 12.15, and upon occurrence of this event, the counter 17 is incremented, and the RAM data at the next address is latched to the latch 9.1.
Transferred to 0.13. In this way the sequence is
If the process progresses without the intervention of the CPU and CPU control is required, the event selector 16 requests inclusion by included request b when an event occurs based on RAM data, and sequence control by the CPU can be performed.
なお、上記実施例では、Z軸絶対位置をイベント発生の
1つとしたが、この部分を第3図に示す構成にするとZ
軸の下面からの高さをイベントにすることができる。第
3図において、19はCPU1より設定される下面位置
を保持するランチ、20はZ軸絶対位置より下面位置を
引く減算器である。この構成を用いれば、ラッチ19に
最新の下面位置を設定することにより、正確な下面から
の高さでイベントを発生できる。In the above embodiment, the Z-axis absolute position is one of the event occurrences, but if this part is configured as shown in FIG.
The height from the bottom of the axis can be used as an event. In FIG. 3, 19 is a launcher that holds the bottom position set by the CPU 1, and 20 is a subtracter that subtracts the bottom position from the Z-axis absolute position. If this configuration is used, by setting the latest bottom surface position in the latch 19, an event can be generated at an accurate height from the bottom surface.
以上説明したように本発明は、目標時間到達イベント発
生回路とZ軸目標位置到達イベント発生回路とイベント
セレクタとカウンタとを有するコンダクタ回路でワイヤ
ボンディングシーケンスを制御することにより、CPU
の介在なしにワイヤボンディングシーケンスを制御する
ことができるので、高速に応答できる効果があり、また
、CPUがボンディング中に他の演算をする余裕を持て
るため、より細いワイヤボンディング制御を行なうこと
ができる効果がある。As explained above, the present invention controls a wire bonding sequence using a conductor circuit having a target time arrival event generation circuit, a Z-axis target position arrival event generation circuit, an event selector, and a counter.
Since the wire bonding sequence can be controlled without the intervention of effective.
第1図は本発明に係わるシーケンス制ff1I装置の一
実施例を示す系統図、第2図は第1図の装置を構成する
コンダクタ回路を示す系統図、第3図はZ軸目標位置到
達イベント発生回路の他の例を示す系統図、第4図は従
来のシーケンス制御装置を示す系統図である。
1・・・CPU、2X、2Y、2Z・・・軸制御ハード
ウェア、3・・・軸駆動モータ、7・・・コンダクタ回
路。Fig. 1 is a system diagram showing an embodiment of the sequence system ff1I device according to the present invention, Fig. 2 is a system diagram showing a conductor circuit that constitutes the device in Fig. 1, and Fig. 3 is a diagram showing the Z-axis target position arrival event. FIG. 4 is a system diagram showing another example of a generating circuit. FIG. 4 is a system diagram showing a conventional sequence control device. 1...CPU, 2X, 2Y, 2Z...axis control hardware, 3...axis drive motor, 7...conductor circuit.
Claims (2)
クタ回路を備え、このコンダクタ回路は、ワイヤボンデ
ィングシーケンス制御データを格納するRAMと、目標
時間到達のイベントを発生する目標時間到達イベント発
生回路と、Z軸目標位置到達のイベントを発生するZ軸
目標位置到達イベント発生回路と、前記目標時間到達の
イベントとZ軸目標位置到達イベントを選択するイベン
トセレクタと、イベント発生毎にRAMアドレスを加算
するカウンタとを有し、前記イベントセレクタによって
選ばれたイベントによってシーケンスを進めることを特
徴とするシーケンス制御装置。(1) A conductor circuit that controls the wire bonding sequence is provided, and this conductor circuit includes a RAM that stores wire bonding sequence control data, a target time arrival event generating circuit that generates an event of reaching the target time, and a Z-axis target position It has a Z-axis target position arrival event generation circuit that generates an event of arrival, an event selector that selects an event of reaching the target time and a Z-axis target position arrival event, and a counter that adds a RAM address each time an event occurs. , a sequence control device characterized in that the sequence is advanced according to an event selected by the event selector.
ことを特徴とする特許請求の範囲第1項記載のシーケン
ス制御装置。(2) The sequence control device according to claim 1, wherein the Z-axis target position is a relative position from a bottom surface position.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61193123A JPH083734B2 (en) | 1986-08-18 | 1986-08-18 | Sequence control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61193123A JPH083734B2 (en) | 1986-08-18 | 1986-08-18 | Sequence control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6347803A true JPS6347803A (en) | 1988-02-29 |
JPH083734B2 JPH083734B2 (en) | 1996-01-17 |
Family
ID=16302642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61193123A Expired - Lifetime JPH083734B2 (en) | 1986-08-18 | 1986-08-18 | Sequence control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH083734B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5089957A (en) * | 1989-11-14 | 1992-02-18 | National Semiconductor Corporation | Ram based events counter apparatus and method |
JPH07182014A (en) * | 1993-12-24 | 1995-07-21 | Nec Corp | Chip adsorption control circuit for arm |
JP2007038330A (en) * | 2005-08-02 | 2007-02-15 | Kobe Steel Ltd | Cutting cartridge and cutting tool |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5358730A (en) * | 1976-11-08 | 1978-05-26 | Shinkawa Seisakusho Kk | Wire bond data transfer device |
JPS5537224U (en) * | 1978-08-31 | 1980-03-10 | ||
JPS5784143A (en) * | 1980-11-14 | 1982-05-26 | Toshiba Corp | Controlling mechanism of bonder for z axial motion |
JPS5975638A (en) * | 1982-10-25 | 1984-04-28 | Toshiba Corp | Wire bonding device |
JPS60186029U (en) * | 1984-04-27 | 1985-12-10 | 三菱重工業株式会社 | Granule supply chute for crusher |
-
1986
- 1986-08-18 JP JP61193123A patent/JPH083734B2/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5358730A (en) * | 1976-11-08 | 1978-05-26 | Shinkawa Seisakusho Kk | Wire bond data transfer device |
JPS5537224U (en) * | 1978-08-31 | 1980-03-10 | ||
JPS5784143A (en) * | 1980-11-14 | 1982-05-26 | Toshiba Corp | Controlling mechanism of bonder for z axial motion |
JPS5975638A (en) * | 1982-10-25 | 1984-04-28 | Toshiba Corp | Wire bonding device |
JPS60186029U (en) * | 1984-04-27 | 1985-12-10 | 三菱重工業株式会社 | Granule supply chute for crusher |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5089957A (en) * | 1989-11-14 | 1992-02-18 | National Semiconductor Corporation | Ram based events counter apparatus and method |
JPH07182014A (en) * | 1993-12-24 | 1995-07-21 | Nec Corp | Chip adsorption control circuit for arm |
JP2007038330A (en) * | 2005-08-02 | 2007-02-15 | Kobe Steel Ltd | Cutting cartridge and cutting tool |
Also Published As
Publication number | Publication date |
---|---|
JPH083734B2 (en) | 1996-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6244281B2 (en) | ||
JPH03292508A (en) | Servo controller | |
JPH01164280A (en) | Acceleration or deceleration controlling system | |
JPH06332538A (en) | Flexible servo control method | |
JPS6347803A (en) | Sequence controller | |
US10723023B2 (en) | Control device and control method for controlling workpiece moving device and robot to operate in cooperation with each other | |
JPH10178083A (en) | Substrate transfer device | |
JP2689420B2 (en) | Robot control method | |
JP2650464B2 (en) | Industrial robot | |
JP3372262B2 (en) | Speed control method in repetitive control | |
JP2703099B2 (en) | Conveyor tracking method for industrial robots | |
JPH04167102A (en) | Robot original point returning method | |
JP2703096B2 (en) | Teaching method of robot system with conveyor | |
JPH01177885A (en) | Positioning method for motor | |
JPH0752363B2 (en) | Industrial robot controller | |
JPH04305704A (en) | Robot controller | |
JPH0121748Y2 (en) | ||
JPH03256681A (en) | Control method for robot | |
JPS63138403A (en) | Data transfer system | |
JPH11191011A (en) | Robot control unit and its control method | |
JPH01149113A (en) | Arc tracking control system | |
JPH0421201B2 (en) | ||
JPS5947184A (en) | Method of positioning conveyor | |
JPS60245002A (en) | Skipping device for dowel | |
JPH0454503A (en) | Robot control method |