JP2004327570A - Feeder management system of electronic part mounting machine - Google Patents

Feeder management system of electronic part mounting machine Download PDF

Info

Publication number
JP2004327570A
JP2004327570A JP2003117878A JP2003117878A JP2004327570A JP 2004327570 A JP2004327570 A JP 2004327570A JP 2003117878 A JP2003117878 A JP 2003117878A JP 2003117878 A JP2003117878 A JP 2003117878A JP 2004327570 A JP2004327570 A JP 2004327570A
Authority
JP
Japan
Prior art keywords
feeder
signal
electronic component
mounting machine
control unit
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
Application number
JP2003117878A
Other languages
Japanese (ja)
Other versions
JP4225537B2 (en
Inventor
Masayuki Tashiro
雅幸 田代
Takahiro Shindo
高広 神藤
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.)
Fuji Corp
Original Assignee
Fuji Machine Manufacturing Co Ltd
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 Fuji Machine Manufacturing Co Ltd filed Critical Fuji Machine Manufacturing Co Ltd
Priority to JP2003117878A priority Critical patent/JP4225537B2/en
Publication of JP2004327570A publication Critical patent/JP2004327570A/en
Application granted granted Critical
Publication of JP4225537B2 publication Critical patent/JP4225537B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To realize a function of identifying new management information as to the feeder of an electronic part mounting machine at a low cost. <P>SOLUTION: The control unit 19 of the electronic part mounting machine 18 is connected to the feeder 11 with three signal lines S<SB>FEED</SB>, S<SB>COMP</SB>, and S<SB>ERROR</SB>, part request signals are transmitted from the control unit 19 of the electronic part mounting machine 18 to the feeder 11 through the signal line S<SB>FEED</SB>, and completion signals of part supplies and error signals are transmitted from the feeder 11 to the control unit 19 of the electronic part mounting machine 18 through the signal lines S<SB>COMP</SB>and S<SB>ERROR</SB>. Furthermore, the control unit 19 of the electronic part mounting machine 18 is capable of identifying management information (type and working condition of the feeder 11) on the feeder 11 by a combination of, at least, signals transmitted through two signal lines out of the three signal lines S<SB>FEED</SB>, S<SB>COMP</SB>, and S<SB>ERROR</SB>. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、電子部品実装機に電子部品を供給するフィーダと該電子部品実装機の制御部との間を接続する既存の信号線を利用してフィーダの管理情報を取得する電子部品実装機のフィーダ管理システムに関するものである。
【0002】
【従来の技術】
電子部品実装機に電子部品を供給するフィーダ(電子部品供給装置)は、電子部品実装機に取替え可能にセットされ、供給する電子部品が無くなった時や、電子部品の種類を変更する時等に、電子部品実装機にセットされたフィーダが取り替えられる。このフィーダの取り替えは、作業者の手作業によって行われるため、作業者のうっかりミス(見間違い、勘違い等)によって、間違ったフィーダを電子部品実装機にセットしてしまうことがあり、その結果、間違った電子部品を電子部品実装機に供給して不良品を生産してしまうことがあった。
【0003】
そこで、特許文献1(特開2000−49500号公報)、特許文献2(特開2001−135988号公報)に示すように、フィーダに識別情報を表す識別情報表示部を設け、この識別情報表示部を電子部品実装機側に設けたカメラで読み取ることで、電子部品実装機に適正なフィーダがセットされているか否かを自動的に判別できるようにしたものがある。
【0004】
【特許文献1】
特開2000−49500号公報(第1頁等)
【特許文献2】
特開2001−135988号公報(第1頁等)
【0005】
【発明が解決しようとする課題】
しかしながら、上記特許文献1,2の構成では、電子部品実装機にカメラを用いた高価な画像認識システムを新たに搭載しなければならず、大幅なコストアップを招くという欠点がある。
【0006】
一般に、電子部品実装機の制御部とフィーダとの間は2本の信号線で接続され、そのうちの1本の信号線は、電子部品実装機の制御部からフィーダへ部品要求信号を送信する信号線であり、他方の信号線は、フィーダから電子部品実装機の制御部へ部品供給完了信号を送信する信号線となっている。この構成では、電子部品実装機の制御部は、フィーダ側から部品供給完了の情報しか得ることができない。
【0007】
電子部品実装機の制御部がフィーダの状態をより多く知ることが可能になれば、部品切れ発生前に電子部品を補給するように作業者に知らせて、電子部品の補給のための電子部品実装機の停止時間を短くしたり、部品切れ発生を正しく判定できたり、或は、フィーダが正常に動作しているかどうかを確認することが可能となる等、部品切れや不具合が発生する前にそれを事前に作業者に知らせることが可能となり、タイムロスを減らして電子部品実装機の稼働率を向上させるという効果を期待できる。
【0008】
そこで、フィーダの状態をより多く知ることができるようにするために、信号線の本数を増やすことが考えられるが、信号線の本数を増やすと、コストアップ幅が大きくなり、低コスト化の要求を満たすことができない。
【0009】
本発明はこれらの事情を考慮してなされたものであり、本発明の目的は、フィーダの新たな管理情報を識別する機能を低コストで実現することができる電子部品実装機のフィーダ管理システムを提供することにある。
【0010】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項1に記載の電子部品実装機のフィーダ管理システムは、電子部品実装機に電子部品を供給するフィーダと該電子部品実装機の制御部との間を少なくとも2本の信号線で接続し、そのうちの1本の信号線を用いて前記電子部品実装機の制御部から前記フィーダへ部品要求信号を送信し、他の信号線を用いて前記フィーダから前記電子部品実装機の制御部へ部品供給完了信号を送信するようにした電子部品実装機のフィーダ管理システムにおいて、前記電子部品実装機の制御部は、前記少なくとも2本の信号線の信号の組み合わせによって前記フィーダの管理情報を識別するようにしたものである。このように、少なくとも2本の信号線の信号の組み合わせによってフィーダの管理情報を識別するように構成すれば、新たな信号線やカメラ等を追加しなくても、フィーダの新たな管理情報を識別する機能を実現することができ、フィーダの新たな管理情報を識別する機能を低コストで実現することができる。
【0011】
この場合、請求項2のように、フィーダと該電子部品実装機の制御部との間を少なくとも3本の信号線で接続し、そのうちの1本の信号線を用いて前記電子部品実装機の制御部から前記フィーダへ部品要求信号を送信し、他の2本の信号線を用いて前記フィーダから前記電子部品実装機の制御部へ部品供給完了信号とエラー信号を送信するようにしたシステムにおいても、少なくとも2本の信号線の信号の組み合わせによって前記フィーダの管理情報を識別するようにすれば良い。このようにすれば、少なくとも3本の信号線を備えたシステムにおいても、新たな信号線やカメラ等を追加することなく、フィーダの新たな管理情報を識別する機能を実現することができ、フィーダの新たな管理情報を識別する機能を低コストで実現することができる。
【0012】
この場合、請求項3のように、前記フィーダの管理情報としてフィーダの種類を識別するようにしても良い。このようにすれば、作業者のうっかりミス(見間違い、勘違い等)によって、間違ったフィーダを電子部品実装機にセットしてしまっても、その間違いを電子部品実装機の制御部で自動的に検出して作業者に知らせたり、フィーダの動作や電子部品実装機の動作を停止させることができ、間違った電子部品を電子部品実装機に供給して不良品を生産してしまうことを未然に回避することができる。
【0013】
或は、請求項4のように、前記フィーダの管理情報としてフィーダの状態を識別するようにしても良い。このようにすれば、部品切れ発生前に電子部品をフィーダに補給するように作業者に知らせて、電子部品の補給のための電子部品実装機の停止時間を短くしたり、部品切れ発生を正しく判定できたり、或は、フィーダが正常に動作しているかどうかを確認することが可能となる等、部品切れや不具合が発生する前にそれを事前に作業者に知らせることが可能となり、タイムロスを減らして電子部品実装機の稼働率を向上させるという効果を期待できる。
【0014】
フィーダの種類を識別する場合は、請求項4のように、電子部品実装機の制御部からフィーダへ部品要求信号を出力してから該フィーダの部品供給動作が完了するまでの期間よりも短い期間を該フィーダの種類を識別するフィーダ種類識別期間として使用し、このフィーダ種類識別期間内に部品供給完了信号用の信号線を用いてフィーダから電子部品実装機の制御部へ該フィーダの種類を識別するフィーダ種類識別信号を送信し、電子部品実装機の制御部において、前記フィーダ種類識別期間内に受信したフィーダ種類識別信号に基づいてフィーダの種類を識別するようにすると良い。
【0015】
つまり、フィーダが電子部品実装機の制御部から送信されてくる部品要求信号を受信して、部品供給動作を開始してから当該部品供給動作が完了するまでには、そのフィーダの部品供給動作速度に応じた時間がかかる。この点に着目し、請求項5に係る発明は、このフィーダの部品供給動作期間よりも短い期間をフィーダの種類を識別するフィーダ種類識別期間として使用し、このフィーダ種類識別期間内に、部品供給完了信号用の信号線を用いてフィーダから電子部品実装機の制御部へ該フィーダの種類を識別するフィーダ種類識別信号を送信することで、電子部品実装機の制御部でフィーダの種類を識別できるようにしたものである。このようにすれば、フィーダの部品供給動作期間を利用して、既存の信号線を用いてフィーダの種類を自動的に識別することができる。
【0016】
この場合、請求項6のように、フィーダから前記フィーダ種類識別期間内に該フィーダの種類に応じたパルス数のフィーダ種類識別信号を電子部品実装機の制御部に送信し、この電子部品実装機の制御部において、前記フィーダ種類識別期間内に受信した前記フィーダ種類識別信号のパルス数に基づいてフィーダの種類を識別するようにしても良い。このようにすれば、簡単なロジックでフィーダの種類を自動的に識別することができる。この他、フィーダ種類識別信号のパルス幅(又はパルスの送信間隔)によってフィーダの種類を識別するようにしても良く、勿論、パルス数とパルス幅(又はパルスの送信間隔)を組み合わせてフィーダの種類を識別するようにしても良い。
【0017】
また、フィーダの状態を識別する場合は、請求項7のように、電子部品実装機の制御部において、前記3本の信号線の信号レベルのアクティブ/ネガティブの組み合わせによってフィーダの4種類以上の状態を識別するようにすると良い。このようにすれば、簡単なロジックでフィーダの4種類以上の状態を自動的に識別することができる。
【0018】
具体的には、請求項8のように、部品要求信号用の信号線の信号レベル=ネガティブ、かつ部品供給完了信号用の信号線の信号レベル=アクティブ、かつエラー信号用の信号線の信号レベル=アクティブの組み合わせになったときに、エラー状態の到来を予測して警告動作を行い、部品要求信号用の信号線の信号レベル=ネガティブ、かつ部品供給完了信号用の信号線の信号レベル=ネガティブ、かつエラー信号用の信号線の信号レベル=アクティブの組み合わせになったときに、エラー状態と判断するようにすれば良い。このようにすれば、フィーダがエラー状態に至る過程を2段階に分けて識別することができ、部品切れ等に対して迅速に対処することができる。
【0019】
【発明の実施の形態】
《実施形態(1)》
以下、本発明の実施形態(1)を図1乃至図4に基づいて説明する。まず、図1に基づいてシステム全体の概略構成を説明する。フィーダ11は、例えばテープフィーダ、バルクフィーダ、スティックフィーダ、トレイフィーダ等のいずれの種類のフィーダであっても良く、複数種類のフィーダが電子部品実装機18にセットできるようになっている。図1の構成例では、フィーダ11の駆動源としてモータ12を用い、このモータ12の回転位置(回転量)をエンコーダ等の回転センサ13で検出しながら、フィーダ11の電子部品供給動作を制御するようになっている。このフィーダ11の制御部14には、電源回路15、マイクロコンピュータ16、モータ駆動回路17等が設けられ、マイクロコンピュータ16が回転センサ13の出力信号を読み込んでモータ12の回転位置(回転量)を確認しながら、モータ駆動回路17に駆動信号を出力してモータ12を駆動することで、フィーダ11が電子部品を1個ずつ所定の吸着点まで送り出すようになっている。
【0020】
このフィーダ11の制御部14と電子部品実装機18の制御部19との間は、2本の電源線V(+) ,V(−) と3本の信号線SFEED,SCOMP,SERROR とによってコネクタ等を介して電気的に接続されている。本実施形態(1)では、各信号線SFEED,SCOMP,SERROR で通信される信号は正論理の信号であり、ハイレベル(H)がアクティブ(能動)で、ローレベル(L)がネガティブ(非能動)となる。
【0021】
ここで、1本目の信号線SFEEDは、電子部品実装機18の制御部19からフィーダ11の制御部14に部品要求信号(H)を送信するのに使用される。
2本目の信号線SCOMPは、フィーダ11の電子部品供給動作が完了したときにフィーダ11の制御部14から電子部品実装機18の制御部19に部品供給完了信号(H)を送信するのに使用される。この信号線SCOMPの信号レベルがHの状態になっているときは、電子部品実装機18が吸着点上の電子部品を吸着できる状態になっていることを意味する。電子部品実装機18の制御部19は、部品供給完了信号(H)を受信したときに部品要求信号用の信号線SFEEDの信号レベルをLに反転させる(部品要求信号の出力を終了する)。
【0022】
一方、3本目の信号線SERROR は、フィーダ11の制御部14から電子部品実装機18の制御部19にエラー信号(H)を送信するのに使用される。この信号線SERROR の信号レベルがHの状態になっているときは、電子部品実装機18が吸着点上の電子部品を吸着できないか又はいずれ吸着できなくなると予想される状態、或は、フィーダ11が動作不能か又は動作不能になると予想される状態になっていることを意味する。
【0023】
更に、本実施形態(1)では、2本の信号線SFEED、SCOMPの信号の組み合わせによってフィーダ11の種類を自動的に識別できるようにしている。具体的には、電子部品実装機18の制御部19からフィーダ11の制御部14に部品要求信号を出力してから該フィーダ11の部品供給動作が完了するまでの期間よりも短い期間を該フィーダ11の種類を識別するフィーダ種類識別期間として使用する。そして、このフィーダ種類識別期間内に、電子部品実装機18の制御部19は、部品要求信号用の信号線SFEEDの信号レベルを反転させることによって、フィーダ11の制御部14に対してフィーダ種類識別信号(パルス信号)の送信を要求し、この要求に応じて、フィーダ11の制御部14が部品供給完了信号用の信号線SCOMPを用いてフィーダ種類識別信号(パルス信号)を電子部品実装機18の制御部19へ送信するという処理を、フィーダ11の種類に応じて設定された回数繰り返し、電子部品実装機18の制御部19において、前記フィーダ種類識別期間内に受信したフィーダ種類識別信号のパルス数に基づいてフィーダ11の種類を自動的に識別するようにしている。
【0024】
このフィーダ種類識別処理の一例を図2のタイムチャートを用いて説明する。本実施形態(1)では、電子部品実装機18の制御部19からフィーダ11の制御部14に部品要求信号を出力する毎に、毎回、フィーダ11の種類が次のようにして識別される。電子部品実装機18の制御部19からフィーダ11の制御部14に対して、信号線SFEEDを用いて部品要求信号を出力した時点t1 (信号線SFEEDの信号レベルをLからHに反転した時点t1 )で、フィーダ11のモータ12をオン(ON)して電子部品供給動作を開始すると共に、フィーダ11の制御部14によって部品供給完了信号用の信号線SCOMPの信号レベルをLからHに反転させる。
【0025】
その後、電子部品実装機18の制御部19は、部品供給完了信号用の信号線 SCOMPの信号レベルがLからHに反転したことを確認した時点t2 で、部品要求信号用の信号線SFEEDの信号レベルをHからLに反転させる。その後、フィーダ11の制御部14は、部品要求信号用の信号線SFEEDの信号レベルがHからLに反転したことを確認した時点で、部品供給完了信号用の信号線SCOMPの信号レベルをHからLに反転させる。
【0026】
その後、電子部品実装機18の制御部19は、部品供給完了信号用の信号線 SCOMPの信号レベルがHからLに反転したことを確認した時点t3 で、部品要求信号用の信号線SFEEDの信号レベルをLからHに反転させ、フィーダ11の制御部14に対してフィーダ種類識別信号の送信(つまり部品供給完了信号用の信号線SCOMPの信号レベルをLからHに反転すること)を要求する。
【0027】
以上のような一連の処理をフィーダ11の種類に応じて設定された回数繰り返すことで、電子部品実装機18の制御部19は、フィーダ11の種類に応じて設定された所定パルス数(図2の例では所定パルス数=1)のフィーダ種類識別信号のパルスを部品供給完了信号用の信号線SCOMPを介して受信し、受信したフィーダ種類識別信号のパルス数(SCOMP=L→Hの反転回数)に基づいてフィーダ11の種類を識別する。
【0028】
この際、電子部品実装機18の制御部19は、フィーダ11の種類に応じたパルス数のフィーダ種類識別信号の受信が完了したか否かを判定するため、部品要求信号用の信号線SFEEDの信号レベルをLからHに反転させる毎(フィーダ11の制御部14に対してフィーダ種類識別信号の送信を要求する毎)に、タイマをリセットスタートさせ、所定時間a内に新たなフィーダ種類識別信号(SCOMP=L→H)を受信しなくなった時点t4 で、フィーダ種類識別信号の受信完了と判断する。この図2の例では、t1 からt4 までの期間がフィーダ種類識別期間となり、このフィーダ種類識別期間(t1 〜t4 )がフィーダ11の部品供給動作期間(t1 〜t5 )よりも短くなるように設定されている。
【0029】
尚、フィーダ11の部品供給動作が完了した時点t5 で、フィーダ11の制御部14は、信号線SCOMPを用いて部品供給完了信号を出力する(信号線SCOMPの信号レベルをLからHに反転する)。この後、電子部品実装機18の制御部19は、部品供給完了信号を受信した時点で、フィーダ11の部品供給動作完了と判断して、電子部品実装機18のZ軸サーボモータを駆動して吸着ノズルを下降させ、吸着点上の電子部品を吸着して持ち上げる。このような電子部品実装機18の部品吸着動作が終了した時点(図のt6 )で、電子部品実装機18の制御部19は、部品要求信号の出力を終了し(信号線SFEEDの信号レベルをHからLに反転し)、それによって、フィーダ11の制御部14は、部品供給完了信号の出力を終了する(信号線SCOMPの信号レベルをHからLに反転する)。
【0030】
以上説明した本実施形態(1)のフィーダ種類識別処理は、図3及び図4のルーチンによって実行される。以下、これら各ルーチンの処理内容を説明する。
【0031】
[電子部品実装機18の制御部19の処理]
図3のフィーダ種類識別ルーチンは、電子部品実装機18の制御部19によって所定時間毎(例えば1〜数msec毎)に繰り返し実行される。本ルーチンが起動されると、まず、ステップ101で、部品要求信号用の信号線SFEEDの信号レベルがHであるか否か(つまり部品要求信号が出力されているか否か)を判定し、SFEED=Hであれば、ステップ102に進み、タイマTをカウントアップする(図2のt1 〜t2 の期間は、本ルーチンが起動される毎に、処理がステップ101→102の順に進み、タイマTのカウントアップ処理を繰り返し実行することになる)。
【0032】
この後、ステップ103に進み、タイマTの値が所定時間a以内であるか否かを判定し、タイマTの値が所定時間a以内であれば、ステップ104に進み、部品供給完了信号用の信号線SCOMPの信号レベルがLからHに反転する立上がりエッジのタイミングであるか否か(フィーダ種類識別信号のパルスが出力されたか否か)を判定し、その判定結果が「No」であれば、何もせずに本ルーチンを終了するが、「Yes」であれば、ステップ105に進み、フィーダ種類識別信号のパルス数をカウントするパルス数カウンタC1を1だけカウントアップする。この後、ステップ106に進み、部品要求信号用の信号線SFEEDの信号レベルをHからLに反転させ(図2の時刻t2 参照)、次のステップ107で、タイマTをリセットして本ルーチンを終了する。
【0033】
このように、部品要求信号用の信号線SFEEDの信号レベルがLに反転された後は、本ルーチンが起動される毎に、ステップ101で「No」と判定されるため、ステップ108に進み、パルス数カウンタC1が1以上であるか否か(つまり2個目以降のフィーダ種類識別信号のパルスの受信を待っている状態であるか否か)を判定する。図2のt1 以前(つまり部品要求信号が出力される以前)であれば、ステップ101とステップ108で共に「No」と判定されて、何もせずに本ルーチンを終了するが、図2のt2 〜t3 の期間であれば、ステップ101で「Yes」、ステップ108で「No」と判定されて、ステップ109に進み、部品供給完了信号用の信号線SCOMPの信号レベルがHからLに反転する立下がりエッジのタイミングであるか否かを判定し、その判定結果が「No」であれば、前述したステップ102に進み、タイマTをカウントアップする(図2のt2 〜t3 の期間は、処理がステップ101→108→109→102の順に進み、タイマTのカウントアップ処理を繰り返し実行する)。
【0034】
一方、上記ステップ109の判定結果が「Yes」であれば、ステップ110に進み、部品要求信号用の信号線SFEEDの信号レベルをLからHに反転させ(図2の時刻t3 参照)、次のステップ111で、タイマTをリセットした後、前述したステップ102に進み、タイマTをカウントアップする(この後は、処理がステップ101→102の順に進み、タイマTのカウントアップ処理を繰り返し実行する)。
【0035】
以上の処理によって、部品要求信号用の信号線SFEEDの信号レベルH/Lが反転する毎に、タイマTをリセットスタートさせて、信号線SFEEDの信号レベルがH又はLに維持される時間をカウントし、タイマTの値が所定時間aを越えた時点t4 で、前記ステップ104の判定結果が「No」となり、フィーダ種類識別信号の受信完了と判断して、ステップ112に進み、それまでに受信したフィーダ種類識別信号のパルス数(パルス数カウンタC1のカウント値)に基づいてフィーダ11の種類を識別した後、ステップ113に進み、パルス数カウンタC1をリセットして本ルーチンを終了する。
【0036】
[フィーダ11の制御部14の処理]
図4のフィーダ種類識別信号送信ルーチンは、フィーダ11の制御部14のマイクロコンピュータ16により所定時間毎(例えば1〜数msec毎)に繰り返し実行される。本ルーチンが起動されると、まずステップ201で、送信済みのフィーダ種類識別信号のパルス数(SCOMP=L→Hの反転回数)をカウントする送信済みパルス数カウンタC2が0(リセット値)であるか否かを判定し、この送信済みパルス数カウンタC2が0であれば、ステップ202に進み、部品要求信号用の信号線SFEEDの信号レベルがLからHに反転する立上がりエッジのタイミング(図2のt1 )であるか否かを判定し、その判定結果が「No」であれば、何もせずに本ルーチンを終了するが、「Yes」であれば、ステップ203に進み、部品供給完了信号用の信号線SCOMPの信号レベルをLからHに反転し(フィーダ種類識別信号のパルスを出力し)、次のステップ204で、送信済みパルス数カウンタC2を1だけカウントアップして、本ルーチンを終了する。
【0037】
この後は、本ルーチンが起動される毎に、ステップ201で「No」と判定されて、ステップ205に進み、部品要求信号用の信号線SFEEDの信号レベルがHからLに反転する立下がりエッジのタイミング(図2のt2 )であるか否か判定し、その判定結果が「Yes」であれば、ステップ206に進み、部品供給完了信号用の信号線SCOMPの信号レベルをHからLに反転して、本ルーチンを終了する。
【0038】
一方、上記ステップ205の判定結果が「No」であれば、ステップ207に進み、部品要求信号用の信号線SFEEDの信号レベルがLからHに反転する立上がりエッジのタイミング(図2のt3 )であるか否かを判定し、その判定結果が「No」であれば、何もせずに本ルーチンを終了するが、「Yes」であれば、ステップ208に進み、送信済みパルス数カウンタC2の値がフィーダ11の種類に応じて設定された所定パルス数(図2の例では所定パルス数=1)以上であるか否かによって、当該所定パルス数のフィーダ種類識別信号の送信が完了したか否かを判定する。
【0039】
このステップ208の判定結果が「No」の場合は、まだ送信すべきフィーダ種類識別信号のパルスが残っていると判断して、ステップ209に進み、部品供給完了信号用の信号線SCOMPの信号レベルをLからHに反転し(フィーダ種類識別信号のパルスを出力し)、次のステップ210で、送信済みパルス数カウンタC2を1だけカウントアップして、本ルーチンを終了する。
【0040】
その後、送信済みパルス数カウンタC2の値がフィーダ11の種類に応じて設定された所定パルス数以上になった時点で、ステップ208の判定結果が「Yes」となり、当該所定パルス数のフィーダ種類識別信号のパルスを送信し終えたと判断して、ステップ211に進み、フィーダ11の部品供給動作が完了するまで待機し、部品供給動作が完了した時点(図2のt5 )で、ステップ212に進み、送信済みパルス数カウンタC2をリセットした後、ステップ213に進み、部品供給完了信号用の信号線SCOMPの信号レベルをLからHに反転して部品供給完了信号を出力する。
【0041】
その後、電子部品実装機18の部品吸着動作が終了して部品要求信号用の信号線SFEEDの信号レベルがHからLに反転した時点(図2のt6 )で、ステップ214からステップ215に進み、部品供給完了信号用の信号線SCOMPの信号レベルをHからLに反転させる(部品供給完了信号の出力を終了する)。
【0042】
以上説明した本実施形態(1)によれば、電子部品実装機18の制御部19からフィーダ11の制御部14に部品要求信号を出力してから該フィーダ11の部品供給動作が完了するまでの期間よりも短い期間をフィーダ種類識別期間として使用し、このフィーダ種類識別期間内に、電子部品実装機18の制御部19は、部品要求信号用の信号線SFEEDの信号レベルを反転させることで、フィーダ11の制御部14に対してフィーダ種類識別信号のパルスの送信を要求し、この要求に応じてフィーダ11の制御部14が部品供給完了信号用の信号線SCOMPを用いてフィーダ種類識別信号のパルスを電子部品実装機18の制御部19へ送信するという処理を、フィーダ11の種類に応じて設定された回数繰り返し、電子部品実装機18の制御部19において、前記フィーダ種類識別期間内に受信したフィーダ種類識別信号のパルス数に基づいてフィーダ11の種類を識別するようにしたので、新たな信号線やカメラ等を追加しなくても、既存の2本の信号線SFEED、SCOMPを用いて簡単なロジックでフィーダ11の種類を識別する機能を実現することができ、フィーダ11の種類を識別する機能を低コストで実現することができる。
【0043】
しかも、電子部品実装機18の制御部19でフィーダ11の種類を自動的に識別することができるので、作業者のうっかりミス(見間違い、勘違い等)によって、間違ったフィーダ11を電子部品実装機18にセットしてしまっても、その間違いを電子部品実装機18の制御部19で自動的に検出して作業者に知らせたり、フィーダ11の動作や電子部品実装機18の動作を停止させることができ、間違った電子部品を電子部品実装機18に供給して不良品を生産してしまうことを未然に回避することができる。
【0044】
《実施形態(2)》
図5乃至図7に示す本発明の実施形態(2)は、前記実施形態(1)と異なるロジックでフィーダ種類識別信号のパルス数をカウントしてフィーダ11の種類を識別するようにしている。その他、信号線の本数等のシステム構成は、前記実施形態(1)と同じ構成(図1の構成)である。
【0045】
以下、本実施形態(2)のフィーダ種類識別処理の一例を図5のタイムチャートを用いて説明する。
【0046】
本実施形態(2)においても、前記実施形態(1)と同じく、2本の信号線 SFEED、SCOMPの信号の組み合わせによってフィーダ11の種類を識別するようにしている。また、前記実施形態(1)では、電子部品実装機18の制御部19がフィーダ種類識別信号のパルスを受信する毎に、毎回、部品要求信号用の信号線SFEEDの信号レベルを反転させて、フィーダ11の制御部14に対してフィーダ種類識別信号の送信を要求するようにしているが、本実施形態(2)では、フィーダ11の制御部14に対してフィーダ種類識別信号の送信を要求する動作は最初の1回のみであり、フィーダ11の制御部14は、部品要求信号用の信号線SFEEDの信号レベルがLからHに反転した時点t1 (フィーダ種類識別信号の送信要求を受信した時点t1 )で、フィーダ11の種類に応じて設定された所定パルス数(図5の例では所定パルス数=2)のフィーダ種類識別信号のパルス(一定パルス幅)を所定間隔で連続的に出力する(つまり部品供給完了信号用の信号線SCOMPの信号レベルH/Lを所定周期で反転する動作を上記所定パルス数分だけ連続的に繰り返す)。従って、部品要求信号用の信号線SFEEDの信号レベルが一旦Hに反転すると、その後、電子部品実装機18の部品吸着動作が終了するまで(図5のt5 まで)、部品要求信号用の信号線SFEEDの信号レベルがHの状態に維持される。
【0047】
この際、電子部品実装機18の制御部19は、フィーダ11の種類に応じた所定パルス数のフィーダ種類識別信号の受信が完了したか否かを判定するため、部品供給完了信号用の信号線SCOMPの信号レベルがLからHに反転する毎(つまりフィーダ種類識別信号のパルスを受信する毎)に、タイマをリセットスタートさせ、所定時間a内に新たなフィーダ種類識別信号(SCOMP=L→H)を受信しなくなった時点t3 で、フィーダ種類識別信号の受信完了と判断する。この図5の例では、t1 からt3 までの期間がフィーダ種類識別期間となり、このフィーダ種類識別期間(t1 〜t3 )がフィーダ11の部品供給動作期間(t1 〜t4 )よりも短くなるように設定されている。
以上説明した本実施形態(2)のフィーダ種類識別処理は、図6及び図7のルーチンによって実行される。以下、これら各ルーチンの処理内容を説明する。
【0048】
[電子部品実装機18の制御部19の処理]
図6のフィーダ種類識別ルーチンは、電子部品実装機18の制御部19によって所定時間毎(例えば1〜数msec毎)に繰り返し実行される。本ルーチンが起動されると、まず、フィーダ種類識別期間(図5のt1 〜t3 の期間)であるか否かを判定するために、ステップ301で、部品要求信号用の信号線SFEEDの信号レベルがHであるか否か(部品要求信号が出力されているか否か)を判定し、次のステップ302で、フィーダ11の種類を識別する前であるか否か(図5のt3 以前であるか否か)を判定する。上記2つのステップ301、302のいずれか一方で「No」と判定された場合は、フィーダ種類識別期間(図5のt1 〜t3 の期間)ではないと判断して、以降の処理を行うことなく、本ルーチンを終了する。
【0049】
これに対して、上記2つのステップ301、302で共に「Yes」と判定されれば、フィーダ種類識別期間と判断して、ステップ303に進み、タイマTをカウントアップする。この後、ステップ304に進み、タイマTの値が所定時間a以内であるか否かを判定し、タイマTの値が所定時間a以内であれば、ステップ305に進み、部品供給完了信号用の信号線SCOMPの信号レベルがLからHに反転する立上がりエッジのタイミングであるか否か(フィーダ種類識別信号のパルスが出力されたか否か)を判定し、その判定結果が「No」であれば、何もせずに本ルーチンを終了するが、「Yes」であれば、ステップ306に進み、フィーダ種類識別信号のパルス数をカウントするパルス数カウンタC1を1だけカウントアップする。この後、ステップ307に進み、タイマTをリセットする。
【0050】
以上の処理を繰り返すことによって、フィーダ種類識別信号のパルスを受信する毎(部品供給完了信号用の信号線SCOMPの信号レベルがLからHに反転する毎)にパルス数カウンタC1をカウントアップし、かつ、タイマTをリセットスタートさせて、フィーダ種類識別信号の受信後の経過時間をカウントし、タイマTの値が所定時間aを越えた時点t3 で、前記ステップ304の判定結果が「No」となり、フィーダ種類識別信号の受信完了と判断して、ステップ308に進み、それまでに受信したフィーダ種類識別信号のパルス数(パルス数カウンタC1のカウント値)に基づいてフィーダ11の種類を識別した後、ステップ309に進み、パルス数カウンタC1をリセットして本ルーチンを終了する。
【0051】
[フィーダ11の制御部14の処理]
図7のフィーダ種類識別信号送信ルーチンは、フィーダ11の制御部14のマイクロコンピュータ16により所定周期で繰り返し実行される。本ルーチンが起動されると、まずステップ401で、部品要求信号用の信号線SFEEDの信号レベルがLからHに反転する立上がりエッジのタイミング(図5のt1 )であるか否かを判定し、その判定結果が「Yes」であれば、ステップ402に進み、部品供給完了信号用の信号線SCOMPの信号レベルをLからHに反転し(フィーダ種類識別信号のパルスを出力し)、次のステップ403で、送信済みのフィーダ種類識別信号のパルス数(SCOMP=L→Hの反転回数)をカウントする送信済みパルス数カウンタC2を1だけカウントアップする。
【0052】
この後、ステップ404に進み、フィーダ種類識別信号の一定パルス幅分の時間が経過するまで待機し、一定パルス幅分の時間が経過した時点で、ステップ405に進み、部品供給完了信号用の信号線SCOMPの信号レベルをHからLに反転して本ルーチンを終了する。
【0053】
一方、前記ステップ401で「No」と判定された場合は、ステップ406に進み、送信済みパルス数カウンタC2の値が1以上、かつフィーダ11の種類に応じて設定された所定パルス数(図5の例では所定パルス数=2)未満であるか否かで、まだ送信すべきフィーダ種類識別信号が残っているか否かを判定し、その判定結果が「Yes」の場合は、ステップ407に進み、次のフィーダ種類識別信号出力タイミングになるまで待機し、次のフィーダ種類識別信号送信タイミングになった時点(図5のt2 )で、前記ステップ402に進み、部品供給完了信号用の信号線SCOMPの信号レベルをLからHに反転し(フィーダ種類識別信号のパルスを出力し)、次のステップ403で、送信済みパルス数カウンタC2を1だけカウントアップする。
【0054】
その後、送信済みパルス数カウンタC2の値がフィーダ11の種類に応じて設定された所定パルス数以上になった時点で、ステップ406の判定結果が「No」となり、当該所定パルス数のフィーダ種類識別信号のパルスを送信し終えたと判断して、ステップ408に進み、フィーダ11の部品供給動作が完了するまで待機し、部品供給動作が完了した時点(図5のt4 )で、ステップ409に進み、送信済みパルス数カウンタC2をリセットした後、ステップ410に進み、部品供給完了信号用の信号線SCOMPの信号レベルをLからHに反転して部品供給完了信号を出力する。
【0055】
その後、電子部品実装機18の部品吸着動作が終了して部品要求信号用の信号線SFEEDの信号レベルがHからLに反転した時点(図5のt5 )で、ステップ411からステップ412に進み、部品供給完了信号用の信号線SCOMPの信号レベルをHからLに反転させる(部品供給完了信号の出力を終了する)。
【0056】
以上説明した本実施形態(2)においても、前記実施形態(1)と同様の効果を得ることができる。
尚、前記実施形態(1)、(2)では、各信号線SFEED,SCOMP,SERROR で通信される信号を正論理の信号とし、ハイレベル(H)をアクティブ、ローレベル(L)をネガティブとしたが、これを負論理の信号に変更し、ローレベル(L)をアクティブ、ハイレベル(H)をネガティブとしても良い。
【0057】
また、前記実施形態(1)、(2)では、フィーダ種類識別信号のパルス数に基づいてフィーダ11の種類を識別するようにしたが、フィーダ種類識別信号のパルス幅(又はパルスの送信間隔)によってフィーダ11の種類を識別するようにしても良く、勿論、パルス数とパルス幅(又はパルスの送信間隔)を組み合わせてフィーダ11の種類を識別するようにしても良い。
【0058】
また、前記実施形態(1)、(2)では、部品要求信号用の信号線SFEEDと部品供給完了信号用の信号線SCOMPの信号の組み合わせによってフィーダ11の種類を識別するようにしたが、この他、部品供給完了信号用の信号線SCOMPの代わりにエラー信号用の信号線SERROR を用い、部品要求信号用の信号線SFEEDとエラー信号用の信号線SERROR の信号の組み合わせによってフィーダ11の種類を識別するようにしても良く、勿論、3本の信号線SFEED,SCOMP,SERROR の信号の組み合わせによってフィーダ11の種類を識別するようにしても良い。
【0059】
また、前記実施形態(1)、(2)では、電子部品実装機18の制御部19からフィーダ11の制御部14に部品要求信号を出力する毎に、毎回、フィーダ11の種類を識別するようにしたが、電子部品実装機18の運転開始時又はフィーダ11の取替を検出した時のみに、フィーダ11の種類の識別を1回のみ行うようにしても良い。
【0060】
《実施形態(3)》
前記実施形態(1)、(2)では、2本の信号線SFEED,SCOMPの信号の組み合わせによってフィーダ11の種類を識別するようにしたが、図8乃至図10に示す本発明の実施形態(3)では、3本の信号線SFEED,SCOMP,SERROR の信号の組み合わせによってフィーダ11の状態を識別するようにしている。
【0061】
以下、本実施形態(3)のフィーダ状態識別処理の一例を図8のタイムチャートと図9の信号組み合わせテーブルを用いて説明する。本実施形態(3)では、各信号線SFEED,SCOMP,SERROR で通信される信号を負論理の信号とし、ローレベル(L)をアクティブ、ハイレベル(H)をネガティブとしてるが、これを正論理の信号に変更しても良いことは言うまでもない。その他、信号線の本数等のシステム構成は、前記実施形態(1)と同じ構成(図1の構成)である。
【0062】
本実施形態(3)では、3本の信号線SFEED,SCOMP,SERROR の信号レベルのL(アクティブ)/H(ネガティブ)の組み合わせを判定して、その組み合わせに基づいて図9の信号組み合わせテーブルからフィーダ11の下記の5種類の状態▲1▼〜▲5▼を識別するようにしている。
【0063】
▲1▼レディー状態(Ready)
吸着点に電子部品が存在して、電子部品実装機18の吸着ノズルで電子部品を吸着可能な状態で、自動運転が可能な状態
▲2▼警告状態(Warning)
吸着点に電子部品が存在して、暫く自動運転を継続できるが、いずれエラー状態になることが分かっている状態
▲3▼部品供給動作中の状態(Resp time)
電子部品実装機18の制御部19がフィーダ11に部品要求信号(部品要求信号用の信号線SFEEDのH→Lの反転)を出力してから、フィーダ11がそれに応答して電子部品の供給動作を完了するまでの状態
▲4▼エラー状態(Error)
吸着点に電子部品が無い状態(電子部品実装機18の自動運転に支障を来す状態)
▲5▼指示待ち状態(Wait)
フィーダ11が電子部品実装機18の制御部19からの部品要求信号の送信を待っている状態
【0064】
これら5種類の状態▲1▼〜▲5▼の識別は、図9の信号組み合わせテーブルを用いて次のようにして行われる。
図8の例では、時刻t1 以前は、3本の信号線SFEED,SCOMP,SERROR の信号レベルが全てHであるため、“指示待ち状態”と判定される。
【0065】
そして、時刻t1 で、部品要求信号用の信号線SFEEDの信号レベルがHからLに反転して部品要求信号が出力されると、SFEED=L、SCOMP=H、SERROR =Hの組み合わせとなるため、“部品供給動作中の状態”と判定される。この際、部品要求信号によってフィーダ11の部品供給動作が開始される。
【0066】
この後、フィーダ11の部品供給動作が完了した時点で、部品供給完了信号用の信号線SCOMPの信号レベルがHからLに反転し(部品供給完了信号が出力され)、それに伴って、部品要求信号用の信号線SFEEDの信号レベルがLからHに反転し、この時点t2 で、SFEED=H、SCOMP=L、SERROR =Hの組み合わせとなるため、“レディー状態”と判定される。
【0067】
この後、時刻t3 で、部品要求信号用の信号線SFEEDの信号レベルがHからLに反転すると、フィーダ11の部品供給動作が開始されて、SFEED=L、SCOMP=L、SERROR =Hの組み合わせとなるため、“部品供給動作中の状態”と判定される。
【0068】
この後、一定時間が経過した時点t4 で、部品供給完了信号用の信号線SCOMPの信号レベルがLからHに反転すると、SFEED=L、SCOMP=H、SERROR =Hの組み合わせとなるが、引き続き“部品供給動作中の状態”と判定される。
【0069】
その後、フィーダ11の部品供給動作が完了して部品供給完了信号用の信号線SCOMPの信号レベルがHからLに反転した時点t5 で、部品要求信号用の信号線SFEEDの信号レベルがLからHに反転するため、SFEED=H、SCOMP=L、SERROR =Hの組み合わせとなり、“レディー状態”と判定される。
【0070】
この後、一定時間が経過した時点t6 で、部品要求信号用の信号線SFEEDの信号レベルがHからLに反転すると、SFEED=L、SCOMP=L、SERROR =Hの組み合わせとなるため、“部品供給動作中の状態”と判定される。
【0071】
例えば、この部品供給動作中に、フィーダ11に設けられたセンサ等により電子部品の残数が一定量以下になったことを検出すると、その時点t7 で、エラー信号用の信号線SERROR の信号レベルがHからLに反転する。このようにして、エラー信号用の信号線SERROR の信号レベルがLに反転した後も、フィーダ11の部品供給動作が完了するまで(SCOMP=L、SFEED=Hに反転するまで)は、引き続き“部品供給動作中の状態”と判定される。そして、フィーダ11の部品供給動作が完了して、SCOMP=L、SFEED=Hに反転した時点t8 で、SFEED=H、SCOMP=L、SERROR =Lの組み合わせとなり、“警告状態”と判定される。この“警告状態”は、吸着点に電子部品が存在して、暫く自動運転を継続できるが、いずれエラー状態になることが分かっている状態であることを意味する。“警告状態”と判定されると、警告表示及び/又は警告音が出力され、作業者に警告する。
【0072】
その後、時刻t9 で、部品要求信号用の信号線SFEEDの信号レベルがHからLに反転すると、フィーダ11の部品供給動作が開始されて、SFEED=L、SCOMP=L、SERROR =Lの組み合わせとなるため、“部品供給動作中の状態”と判定される。
【0073】
この後、所定時間が経過する前に、フィーダ11の部品供給動作完了(SCOMP=L、SFEED=H)の状態になれば、“エラー状態”とは判定されず、自動運転が継続される。しかし、所定時間が経過しても、フィーダ11の部品供給動作完了(SCOMP=L、SFEED=H)の状態にならないとき、又は、フィーダ11のセンサ等が部品切れを検出したときには、その時点t10で、部品要求信号用の信号線SFEEDの信号レベルをLからHに反転させる。これにより、SFEED=H、SCOMP=H、SERROR =Lの組み合わせとなるため、“エラー状態”と判定される。この“エラー状態”は、吸着点に電子部品が無く、電子部品実装機18の自動運転に支障を来す状態であることを意味する。
【0074】
その後、作業者がフィーダ11に電子部品を補給し、部品切れ状態から復旧すると、その時点t11で、エラー信号用の信号線SERROR の信号レベルがLからHに反転し、更に、フィーダ11のセンサ等が電子部品の補給を検出した時点で、部品供給完了信号用の信号線SCOMPの信号レベルがHからLに反転する。これにより、SFEED=H、SCOMP=L、SERROR =Hの組み合わせとなり、“レディー状態”と判定される。
【0075】
以上説明した本実施形態(3)のフィーダ状態識別処理は、図10のフィーダ状態識別ルーチンによって実行される。本ルーチンは、電子部品実装機18の制御部19によって所定時間毎(例えば1〜数msec毎)に繰り返し実行される。本ルーチンが起動されると、まず、ステップ501〜503で、3本の信号線SFEED,SCOMP,SERROR の信号レベルH/Lを判定し、次のステップ504で、図9の信号組み合わせテーブルを検索して、3本の信号線SFEED,SCOMP,SERROR の信号レベルの組み合わせに応じたフィーダ状態(▲1▼〜▲5▼のいずれか)を判定して、本ルーチンを終了する。
【0076】
以上説明した本実施形態(3)では、3本の信号線SFEED,SCOMP,SERROR の信号レベルの組み合わせに基づいてフィーダ11の5種類の状態▲1▼〜▲5▼を識別するようにしたので、部品切れ発生前に電子部品をフィーダ11に補給するように作業者に知らせて、電子部品の補給のための電子部品実装機18の停止時間を短くしたり、部品切れ発生を正しく判定できたり、或は、フィーダ11が正常に動作しているかどうかを確認することが可能となる等、部品切れや不具合が発生する前にそれを事前に作業者に知らせることが可能となり、タイムロスを減らして電子部品実装機18の稼働率を向上させるという効果を期待できる。
【0077】
しかも、既存の3本の信号線SFEED,SCOMP,SERROR を用いてフィーダ11の5種類の状態▲1▼〜▲5▼を識別するようにしたので、新たな信号線を追加しなくても、フィーダ11の新たな管理情報を識別する機能を実現することができ、フィーダ11の新たな管理情報を識別する機能を低コストで実現することができる。
【0078】
尚、本実施形態(3)では、各信号線SFEED,SCOMP,SERROR で通信される信号を負論理の信号とし、ローレベル(L)をアクティブ、ハイレベル(H)をネガティブとしたが、これを正論理の信号に変更し、ハイレベル(H)をアクティブ、ローレベル(L)をネガティブとしても良い。
【0079】
また、本実施形態(3)では、3本の信号線SFEED,SCOMP,SERROR の信号レベルの組み合わせに基づいてフィーダ11の5種類の状態▲1▼〜▲5▼を識別するようにしたが、4種類又は6種類以上の状態を識別するようにしても良い。
【0080】
或は、3本の信号線SFEED,SCOMP,SERROR のうちのいずれか2本の信号線の信号レベルの組み合わせに基づいてフィーダ11の状態を識別するようにしても良い。
【0081】
また、前記実施形態(1)〜(3)では、いずれもエラー信号を送信する信号線SERROR を設けているが、この信号線SERROR を省略して、部品要求信号と部品供給完了信号を送信する2本の信号線SFEED,SCOMPのみを設けたシステムにも、本発明を適用して実施できる。この場合は、2本の信号線SFEED,SCOMPの信号の組み合わせによってフィーダの管理情報を識別するようにすれば良い。
【0082】
また、3本以上の信号線を備えたシステムに本発明を適用する場合は、3本以上の信号線の信号の組み合わせによってフィーダの管理情報を識別するようにしても良い。
【図面の簡単な説明】
【図1】本発明の実施形態(1)のシステム全体の概略構成を示す図
【図2】実施形態(1)のフィーダ種類識別処理の一例を示すタイムチャート
【図3】実施形態(1)のフィーダ種類識別ルーチンの処理の流れを示すフローチャート
【図4】実施形態(1)のフィーダ種類識別信号送信ルーチンの処理の流れを示すフローチャート
【図5】実施形態(2)のフィーダ種類識別処理の一例を示すタイムチャート
【図6】実施形態(2)のフィーダ種類識別ルーチンの処理の流れを示すフローチャート
【図7】実施形態(2)のフィーダ種類識別信号送信ルーチンの処理の流れを示すフローチャート
【図8】実施形態(3)のフィーダ状態識別処理の一例を示すタイムチャート
【図9】信号組み合わせテーブルの一例を示す図
【図10】実施形態(3)のフィーダ状態識別ルーチンの処理の流れを示すフローチャート
【符号の説明】
11…フィーダ、12…モータ、13…回転センサ、14…制御部、18…電子部品実装機、19…制御部、SFEED…部品要求信号用の信号線、SCOMP…部品供給完了信号用の信号線、SERROR …エラー信号用の信号線、V(+) ,V(−) …電源線。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic component mounter that acquires feeder management information using an existing signal line that connects between a feeder that supplies an electronic component to the electronic component mounter and a control unit of the electronic component mounter. The present invention relates to a feeder management system.
[0002]
[Prior art]
A feeder (electronic component supply device) that supplies electronic components to an electronic component mounting machine is set so as to be replaceable with the electronic component mounting machine, and when there are no more electronic components to be supplied or when the type of electronic components is changed, etc. The feeder set in the electronic component mounting machine is replaced. Since this feeder replacement is performed manually by the operator, the operator may set the wrong feeder on the electronic component mounter due to the operator's inadvertent mistakes (mistake, misunderstanding, etc.). An incorrect electronic component may be supplied to an electronic component mounting machine to produce a defective product.
[0003]
Therefore, as shown in Patent Document 1 (Japanese Patent Laid-Open No. 2000-49500) and Patent Document 2 (Japanese Patent Laid-Open No. 2001-135888), an identification information display unit that represents identification information is provided on the feeder, and this identification information display unit is provided. Is read by a camera provided on the electronic component mounting machine side, so that it is possible to automatically determine whether or not an appropriate feeder is set in the electronic component mounting machine.
[0004]
[Patent Document 1]
JP 2000-49500 A (first page, etc.)
[Patent Document 2]
Japanese Patent Laid-Open No. 2001-135988 (first page, etc.)
[0005]
[Problems to be solved by the invention]
However, the configurations of Patent Documents 1 and 2 have a drawback in that an expensive image recognition system using a camera must be newly installed in the electronic component mounting machine, resulting in a significant cost increase.
[0006]
In general, the control unit of the electronic component mounting machine and the feeder are connected by two signal lines, and one of the signal lines is a signal for transmitting a component request signal from the control unit of the electronic component mounting machine to the feeder. The other signal line is a signal line for transmitting a component supply completion signal from the feeder to the control unit of the electronic component mounting machine. With this configuration, the control unit of the electronic component mounting machine can only obtain information on the completion of component supply from the feeder side.
[0007]
If the control unit of the electronic component mounting machine can know more about the status of the feeder, the operator is informed to supply the electronic component before the component runs out, and the electronic component is mounted to supply the electronic component. It is possible to shorten the machine stop time, to correctly determine the occurrence of component breakage, or to check whether the feeder is operating normally. It is possible to notify the operator in advance, and the effect of reducing the time loss and improving the operating rate of the electronic component mounting machine can be expected.
[0008]
Therefore, it is conceivable to increase the number of signal lines in order to make it possible to know more about the status of the feeder. However, increasing the number of signal lines increases the cost range and demands for lower costs. Can't meet.
[0009]
The present invention has been made in consideration of these circumstances, and an object of the present invention is to provide a feeder management system for an electronic component mounting machine capable of realizing a function for identifying new management information of a feeder at a low cost. It is to provide.
[0010]
[Means for Solving the Problems]
In order to achieve the above object, a feeder management system for an electronic component mounting machine according to claim 1 of the present invention is provided between a feeder that supplies an electronic component to the electronic component mounting machine and a control unit of the electronic component mounting machine. Are connected by at least two signal lines, a component request signal is transmitted from the control unit of the electronic component mounting machine to the feeder using one of the signal lines, and from the feeder using another signal line. In a feeder management system for an electronic component mounter configured to transmit a component supply completion signal to the control unit of the electronic component mounter, the control unit of the electronic component mounter includes a combination of signals of the at least two signal lines. Thus, the management information of the feeder is identified. As described above, if the feeder management information is identified by the combination of the signals of at least two signal lines, the new feeder management information can be identified without adding a new signal line or camera. And a function for identifying new management information of the feeder can be realized at low cost.
[0011]
In this case, as in claim 2, the feeder and the control unit of the electronic component mounting machine are connected by at least three signal lines, and one of the signal lines is used to connect the feeder of the electronic component mounting machine. In a system in which a component request signal is transmitted from the control unit to the feeder, and a component supply completion signal and an error signal are transmitted from the feeder to the control unit of the electronic component mounting machine using the other two signal lines. However, the feeder management information may be identified by a combination of signals of at least two signal lines. In this way, even in a system having at least three signal lines, a function for identifying new management information of the feeder can be realized without adding new signal lines, cameras, and the like. The function of identifying new management information can be realized at low cost.
[0012]
In this case, as described in claim 3, the type of feeder may be identified as the management information of the feeder. In this way, even if the wrong feeder is set on the electronic component mounting machine due to an operator's inadvertent mistakes (mistake, misunderstanding, etc.), the error is automatically detected by the control unit of the electronic component mounting machine. It can detect and notify the operator, stop the operation of the feeder and the electronic component mounting machine, and supply the wrong electronic component to the electronic component mounting machine to produce defective products It can be avoided.
[0013]
Alternatively, as in claim 4, the feeder status may be identified as the feeder management information. In this way, the operator is notified that the electronic parts should be replenished to the feeder before the parts run out, shortening the stop time of the electronic component mounting machine for replenishing the electronic parts, It is possible to make a judgment, or to confirm whether the feeder is operating normally. The effect of reducing and improving the operating rate of the electronic component mounting machine can be expected.
[0014]
When identifying the type of feeder, the period shorter than the period from when the component request signal is output to the feeder from the control unit of the electronic component mounter until the component supply operation of the feeder is completed, as in claim 4 Is used as a feeder type identification period for identifying the feeder type, and the feeder type is identified from the feeder to the control unit of the electronic component mounting machine using the signal line for component supply completion signal within the feeder type identification period. The feeder type identification signal is transmitted, and the control unit of the electronic component mounting machine may identify the feeder type based on the feeder type identification signal received within the feeder type identification period.
[0015]
In other words, when the feeder receives a component request signal transmitted from the control unit of the electronic component mounting machine and starts the component supply operation, the component supply operation speed of the feeder is completed. Takes time. Paying attention to this point, the invention according to claim 5 uses a period shorter than the component supply operation period of the feeder as a feeder type identification period for identifying the type of feeder, and supplies the component within the feeder type identification period. By sending a feeder type identification signal for identifying the type of the feeder from the feeder to the control unit of the electronic component mounting machine using the signal line for the completion signal, the control unit of the electronic component mounting machine can identify the type of the feeder. It is what I did. In this way, it is possible to automatically identify the type of feeder using the existing signal line using the component supply operation period of the feeder.
[0016]
In this case, as in claim 6, a feeder type identification signal having a pulse number corresponding to the type of the feeder is transmitted from the feeder to the control unit of the electronic component mounting machine within the feeder type identification period. The control unit may identify the feeder type based on the number of pulses of the feeder type identification signal received within the feeder type identification period. In this way, the feeder type can be automatically identified with simple logic. In addition, the type of feeder may be identified based on the pulse width (or pulse transmission interval) of the feeder type identification signal. Of course, the type of feeder is combined with the number of pulses and the pulse width (or pulse transmission interval). May be identified.
[0017]
Further, when identifying the status of the feeder, as in claim 7, in the control unit of the electronic component mounting machine, four or more types of statuses of the feeder are determined depending on the active / negative combination of the signal levels of the three signal lines. It is better to identify. In this way, it is possible to automatically identify four or more types of feeders with simple logic.
[0018]
Specifically, as in claim 8, the signal level of the signal line for the component request signal = negative, the signal level of the signal line for the component supply completion signal = active, and the signal level of the signal line for the error signal = When an active combination is reached, a warning operation is performed by predicting the arrival of an error state, the signal level of the signal line for the component request signal is negative, and the signal level of the signal line for the component supply completion signal is negative In addition, when the combination of the signal level of the error signal line = active is determined, an error state may be determined. In this way, the process in which the feeder reaches an error state can be identified in two stages, and it is possible to quickly cope with a part breakage or the like.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
<< Embodiment (1) >>
Hereinafter, an embodiment (1) of the present invention will be described with reference to FIGS. First, a schematic configuration of the entire system will be described with reference to FIG. The feeder 11 may be any type of feeder such as a tape feeder, a bulk feeder, a stick feeder, or a tray feeder, and a plurality of types of feeders can be set in the electronic component mounting machine 18. In the configuration example of FIG. 1, a motor 12 is used as a drive source of the feeder 11, and an electronic component supply operation of the feeder 11 is controlled while detecting a rotation position (rotation amount) of the motor 12 with a rotation sensor 13 such as an encoder. It is like that. The control unit 14 of the feeder 11 is provided with a power supply circuit 15, a microcomputer 16, a motor drive circuit 17, etc., and the microcomputer 16 reads the output signal of the rotation sensor 13 and determines the rotation position (rotation amount) of the motor 12. While confirming, by outputting a drive signal to the motor drive circuit 17 and driving the motor 12, the feeder 11 sends out the electronic components one by one to a predetermined suction point.
[0020]
Between the control unit 14 of the feeder 11 and the control unit 19 of the electronic component mounting machine 18, two power supply lines V (+) and V (−) and three signal lines S are provided. FEED , S COMP , S ERROR Are electrically connected via a connector or the like. In the present embodiment (1), each signal line S FEED , S COMP , S ERROR The signal communicated in (1) is a positive logic signal, and the high level (H) is active (active) and the low level (L) is negative (inactive).
[0021]
Here, the first signal line S FEED Is used to transmit a component request signal (H) from the control unit 19 of the electronic component mounting machine 18 to the control unit 14 of the feeder 11.
Second signal line S COMP Is used to transmit a component supply completion signal (H) from the control unit 14 of the feeder 11 to the control unit 19 of the electronic component mounting machine 18 when the electronic component supply operation of the feeder 11 is completed. This signal line S COMP When the signal level is H, it means that the electronic component mounting machine 18 is in a state where it can suck the electronic component on the suction point. When receiving the component supply completion signal (H), the control unit 19 of the electronic component mounting machine 18 receives the signal line S for the component request signal. FEED Is inverted to L (the output of the component request signal is terminated).
[0022]
On the other hand, the third signal line S ERROR Is used to transmit an error signal (H) from the control unit 14 of the feeder 11 to the control unit 19 of the electronic component mounting machine 18. This signal line S ERROR Is in a state where the electronic component mounting machine 18 cannot pick up the electronic component on the suction point, or is expected to be unable to pick up the electronic component, or is the feeder 11 inoperable? Or it means that it is in a state where it is expected to become inoperable.
[0023]
Further, in the present embodiment (1), two signal lines S are used. FEED , S COMP The type of the feeder 11 can be automatically identified by the combination of these signals. Specifically, a period shorter than the period from when the component request signal is output from the control unit 19 of the electronic component mounting machine 18 to the control unit 14 of the feeder 11 until the component supply operation of the feeder 11 is completed is the feeder. Used as a feeder type identification period for identifying 11 types. During this feeder type identification period, the control unit 19 of the electronic component mounting machine 18 sends a signal line S for component request signals. FEED The control unit 14 of the feeder 11 requests the control unit 14 of the feeder 11 to transmit a feeder type identification signal (pulse signal). In response to this request, the control unit 14 of the feeder 11 uses the component supply completion signal. Signal line S COMP The process of transmitting a feeder type identification signal (pulse signal) to the control unit 19 of the electronic component mounting machine 18 is repeated by the number of times set according to the type of the feeder 11, and the control unit 19 of the electronic component mounting machine 18 is used. The type of the feeder 11 is automatically identified based on the number of pulses of the feeder type identification signal received during the feeder type identification period.
[0024]
An example of the feeder type identification process will be described with reference to the time chart of FIG. In this embodiment (1), every time a component request signal is output from the control unit 19 of the electronic component mounting machine 18 to the control unit 14 of the feeder 11, the type of the feeder 11 is identified as follows. A signal line S is transmitted from the control unit 19 of the electronic component mounting machine 18 to the control unit 14 of the feeder 11. FEED When the component request signal is output using t1 (signal line S FEED At the time t1 when the signal level is inverted from L to H, the motor 12 of the feeder 11 is turned on (ON) to start the electronic component supply operation, and the control unit 14 of the feeder 11 supplies a signal for a component supply completion signal. Line S COMP Is inverted from L to H.
[0025]
Thereafter, the control unit 19 of the electronic component mounting machine 18 uses the signal line S for the component supply completion signal. COMP At the time t2 when it is confirmed that the signal level of the signal has been inverted from L to H, the signal line S for the component request signal FEED Is inverted from H to L. Thereafter, the control unit 14 of the feeder 11 sends a signal line S for a component request signal. FEED When it is confirmed that the signal level is inverted from H to L, the signal line S for the component supply completion signal COMP Is inverted from H to L.
[0026]
Thereafter, the control unit 19 of the electronic component mounting machine 18 uses the signal line S for the component supply completion signal. COMP At the time point t3 when it is confirmed that the signal level of H is inverted from H to L, the signal line S for the component request signal FEED Is inverted from L to H, and a feeder type identification signal is transmitted to the control unit 14 of the feeder 11 (that is, the signal line S for component supply completion signal). COMP The signal level of the signal is inverted from L to H).
[0027]
By repeating the series of processes as described above for the number of times set according to the type of the feeder 11, the control unit 19 of the electronic component mounting machine 18 has a predetermined number of pulses set according to the type of the feeder 11 (FIG. 2). In this example, the feeder type identification signal pulse having a predetermined number of pulses = 1) is used as the signal line S for the component supply completion signal. COMP The number of pulses of the received feeder type identification signal (S COMP = The number of inversions of L → H), the type of the feeder 11 is identified.
[0028]
At this time, the control unit 19 of the electronic component mounting machine 18 determines whether or not the reception of the feeder type identification signal having the number of pulses corresponding to the type of the feeder 11 has been completed. FEED Each time the signal level is inverted from L to H (every time the controller 14 of the feeder 11 is requested to transmit a feeder type identification signal), the timer is reset and started, and a new feeder type is identified within a predetermined time a. Signal (S COMP = L → H) At the time point t4 when it is no longer received, it is determined that the feeder type identification signal has been received. In the example of FIG. 2, the period from t1 to t4 is the feeder type identification period, and this feeder type identification period (t1 to t4) is set to be shorter than the component supply operation period (t1 to t5) of the feeder 11. Has been.
[0029]
Note that at the time t5 when the component supply operation of the feeder 11 is completed, the control unit 14 of the feeder 11 transmits the signal line S. COMP Is used to output a component supply completion signal (signal line S). COMP Is inverted from L to H). Thereafter, when receiving the component supply completion signal, the control unit 19 of the electronic component mounting machine 18 determines that the component supply operation of the feeder 11 is completed, and drives the Z-axis servo motor of the electronic component mounting machine 18. The suction nozzle is lowered to pick up and lift the electronic component on the suction point. At the time when the component suction operation of the electronic component mounting machine 18 is finished (t6 in the figure), the control unit 19 of the electronic component mounting machine 18 finishes outputting the component request signal (signal line S). FEED The control unit 14 of the feeder 11 finishes outputting the component supply completion signal (signal line S). COMP Is inverted from H to L).
[0030]
The feeder type identification process of the present embodiment (1) described above is executed by the routines of FIGS. The processing contents of these routines will be described below.
[0031]
[Processing of Control Unit 19 of Electronic Component Mounting Machine 18]
The feeder type identification routine of FIG. 3 is repeatedly executed by the control unit 19 of the electronic component mounting machine 18 every predetermined time (for example, every 1 to several msec). When this routine is started, first, in step 101, the signal line S for component request signals is displayed. FEED It is determined whether or not the signal level of H is H (that is, whether or not a component request signal is output), and S FEED If = H, the process proceeds to step 102, and the timer T is counted up (in the period from t1 to t2 in FIG. 2), each time this routine is started, the process proceeds in the order of step 101 → 102. (The count-up process will be repeated.)
[0032]
Thereafter, the process proceeds to Step 103, where it is determined whether or not the value of the timer T is within the predetermined time a. If the value of the timer T is within the predetermined time a, the process proceeds to Step 104, where the component supply completion signal Signal line S COMP It is determined whether it is the timing of the rising edge at which the signal level of the signal is inverted from L to H (whether the feeder type identification signal pulse is output), and if the determination result is “No”, nothing is done. This routine is finished without any change. If “Yes”, the routine proceeds to step 105, where the pulse number counter C 1 for counting the number of pulses of the feeder type identification signal is incremented by one. Thereafter, the process proceeds to step 106, where the signal line S for the component request signal. FEED Is inverted from H to L (see time t2 in FIG. 2), and in the next step 107, the timer T is reset and this routine is terminated.
[0033]
Thus, the signal line S for the component request signal FEED After the signal level is inverted to L, every time this routine is started, it is determined “No” in step 101. Therefore, the process proceeds to step 108, and whether or not the pulse number counter C1 is 1 or more. (That is, whether or not it is waiting for receiving the second and subsequent feeder type identification signals). If it is before t1 in FIG. 2 (that is, before the component request signal is output), it is determined as “No” in both step 101 and step 108, and this routine is terminated without doing anything, but t2 in FIG. In the period from t3 to t3, “Yes” is determined in Step 101 and “No” is determined in Step 108, and the process proceeds to Step 109, where the signal line S for component supply completion signal is determined. COMP It is determined whether or not it is the timing of the falling edge at which the signal level of H is inverted from H to L. If the determination result is “No”, the process proceeds to step 102 described above, and the timer T is counted up (FIG. 2 during the period from t2 to t3, the process proceeds in the order of steps 101 → 108 → 109 → 102, and the count-up process of the timer T is repeatedly executed).
[0034]
On the other hand, if the determination result in step 109 is “Yes”, the process proceeds to step 110, where the signal line S for the component request signal is sent. FEED Is inverted from L to H (see time t3 in FIG. 2), and after resetting the timer T in the next step 111, the process proceeds to step 102 described above, and the timer T is counted up (after this, The process proceeds in the order of step 101 → 102, and the timer T count-up process is repeatedly executed).
[0035]
Through the above processing, the signal line S for the component request signal FEED Each time the signal level H / L inverts, the timer T is reset and started, and the signal line S FEED The time during which the signal level is maintained at H or L is counted, and at time t4 when the value of the timer T exceeds the predetermined time a, the determination result in Step 104 is “No”, and reception of the feeder type identification signal is completed. The process proceeds to step 112 and identifies the type of the feeder 11 based on the number of pulses of the feeder type identification signal received so far (the count value of the pulse number counter C1), and then proceeds to step 113 and proceeds to step 113. The counter C1 is reset and this routine is terminated.
[0036]
[Processing of the control unit 14 of the feeder 11]
The feeder type identification signal transmission routine of FIG. 4 is repeatedly executed every predetermined time (for example, every 1 to several msec) by the microcomputer 16 of the control unit 14 of the feeder 11. When this routine is started, first, in step 201, the number of pulses of the transmitted feeder type identification signal (S COMP = L → H inversion count) is determined whether the transmitted pulse counter C2 is 0 (reset value). If the transmitted pulse counter C2 is 0, the process proceeds to step 202. Signal line S for component request signal FEED It is determined whether or not the signal level is a rising edge timing (t1 in FIG. 2) at which the signal level is inverted from L to H. If the determination result is “No”, this routine is terminated without doing anything. If "Yes", the process proceeds to step 203, where the signal line S for the component supply completion signal is sent. COMP Is inverted from L to H (feeder type identification signal pulse is output), and in the next step 204, the transmitted pulse number counter C2 is incremented by 1, and this routine is terminated.
[0037]
Thereafter, every time this routine is started, “No” is determined in step 201, the process proceeds to step 205, and the signal line S for the component request signal is obtained. FEED It is determined whether or not it is the timing of the falling edge (t2 in FIG. 2) at which the signal level of H is inverted from H to L. If the determination result is “Yes”, the process proceeds to step 206 for the component supply completion signal Signal line S COMP Is inverted from H to L, and this routine is terminated.
[0038]
On the other hand, if the determination result in the above step 205 is “No”, the process proceeds to step 207 and the signal line S for component request signal. FEED It is determined whether or not the signal level of the rising edge is the rising edge timing (t3 in FIG. 2) at which the signal level is inverted from L to H. If the determination result is “No”, the routine ends without doing anything. If “Yes”, the process proceeds to step 208, and the value of the transmitted pulse number counter C2 is equal to or larger than the predetermined pulse number set in accordance with the type of the feeder 11 (predetermined pulse number = 1 in the example of FIG. 2). Whether or not the transmission of the feeder type identification signal of the predetermined number of pulses is completed is determined.
[0039]
If the determination result in step 208 is “No”, it is determined that there is still a pulse of the feeder type identification signal to be transmitted, and the process proceeds to step 209, where the signal line S for the component supply completion signal is sent. COMP Is inverted from L to H (feeder type identification signal pulse is output), and in the next step 210, the transmitted pulse number counter C2 is incremented by 1, and this routine is terminated.
[0040]
Thereafter, when the value of the transmitted pulse number counter C2 becomes equal to or larger than the predetermined number of pulses set according to the type of the feeder 11, the determination result in Step 208 becomes “Yes”, and the feeder type identification of the predetermined number of pulses is made. It is determined that the signal pulse has been transmitted, the process proceeds to step 211, waits until the component supply operation of the feeder 11 is completed, and when the component supply operation is completed (t5 in FIG. 2), the process proceeds to step 212. After resetting the transmitted pulse number counter C2, the process proceeds to step 213, where the signal line S for the component supply completion signal is sent. COMP Is inverted from L to H and a component supply completion signal is output.
[0041]
Thereafter, the component suction operation of the electronic component mounting machine 18 is completed, and the signal line S for component request signal FEED When the signal level inverts from H to L (t6 in FIG. 2), the process proceeds from step 214 to step 215, where the signal line S for the component supply completion signal COMP Is inverted from H to L (the output of the component supply completion signal is terminated).
[0042]
According to this embodiment (1) described above, from the output of the component request signal to the control unit 14 of the feeder 11 from the control unit 19 of the electronic component mounting machine 18 until the component supply operation of the feeder 11 is completed. A period shorter than the period is used as the feeder type identification period, and the control unit 19 of the electronic component mounting machine 18 uses the signal line S for the component request signal within the feeder type identification period. FEED The control unit 14 of the feeder 11 requests the control unit 14 of the feeder 11 to transmit a pulse of the feeder type identification signal. In response to this request, the control unit 14 of the feeder 11 sends a signal line for the component supply completion signal. S COMP In the control unit 19 of the electronic component mounting machine 18, the processing of transmitting the pulse of the feeder type identification signal to the control unit 19 of the electronic component mounting machine 18 is repeated a number of times set according to the type of the feeder 11. Since the type of the feeder 11 is identified based on the number of pulses of the feeder type identification signal received within the feeder type identification period, the existing two lines can be obtained without adding a new signal line or camera. Signal line S FEED , S COMP The function for identifying the type of the feeder 11 can be realized with simple logic, and the function for identifying the type of the feeder 11 can be realized at low cost.
[0043]
In addition, since the type of the feeder 11 can be automatically identified by the control unit 19 of the electronic component mounting machine 18, the wrong feeder 11 is inserted into the electronic component mounting machine due to an operator's mistake (mistake, misunderstanding, etc.). Even if it is set to 18, the controller 19 of the electronic component mounting machine 18 automatically detects the error and notifies the operator, or stops the operation of the feeder 11 and the electronic component mounting machine 18. It is possible to prevent the wrong electronic component from being supplied to the electronic component mounting machine 18 and producing a defective product.
[0044]
<< Embodiment (2) >>
In the embodiment (2) of the present invention shown in FIGS. 5 to 7, the type of the feeder 11 is identified by counting the number of pulses of the feeder type identification signal with a logic different from that of the embodiment (1). In addition, the system configuration such as the number of signal lines is the same as that of the above-described embodiment (1) (configuration shown in FIG. 1).
[0045]
Hereinafter, an example of the feeder type identification process of the present embodiment (2) will be described with reference to the time chart of FIG.
[0046]
Also in this embodiment (2), two signal lines S are the same as in the above embodiment (1). FEED , S COMP The type of feeder 11 is identified by the combination of the signals. In the embodiment (1), each time the control unit 19 of the electronic component mounting machine 18 receives a pulse of the feeder type identification signal, the signal line S for the component request signal is sent each time. FEED However, in this embodiment (2), the control unit 14 of the feeder 11 is requested to transmit the feeder type identification signal. The operation for requesting the transmission of the type identification signal is performed only once, and the control unit 14 of the feeder 11 performs the signal line S for the component request signal. FEED The predetermined number of pulses set according to the type of the feeder 11 (the predetermined number of pulses in the example of FIG. 5) at the time t1 (the time t1 when the transmission request for the feeder type identification signal is received) = 2) Feeder type identification signal pulses (constant pulse width) are continuously output at predetermined intervals (that is, signal line S for component supply completion signal) COMP The operation of inverting the signal level H / L at a predetermined cycle is continuously repeated for the predetermined number of pulses). Therefore, the signal line S for the component request signal FEED Once the signal level of H is reversed to H, the signal line S for the component request signal is thereafter used until the component suction operation of the electronic component mounting machine 18 is completed (until t5 in FIG. 5). FEED Is maintained at the H level.
[0047]
At this time, the control unit 19 of the electronic component mounting machine 18 determines whether or not the reception of the feeder type identification signal having a predetermined number of pulses corresponding to the type of the feeder 11 is completed. S COMP Each time the signal level is inverted from L to H (that is, every time a feeder type identification signal pulse is received), the timer is reset and started, and a new feeder type identification signal (S COMP = L → H) When it is no longer received, it is determined that the feeder type identification signal has been received. In the example of FIG. 5, the period from t1 to t3 is the feeder type identification period, and this feeder type identification period (t1 to t3) is set to be shorter than the component supply operation period (t1 to t4) of the feeder 11. Has been.
The feeder type identifying process of the present embodiment (2) described above is executed by the routines of FIGS. The processing contents of these routines will be described below.
[0048]
[Processing of Control Unit 19 of Electronic Component Mounting Machine 18]
The feeder type identification routine of FIG. 6 is repeatedly executed by the control unit 19 of the electronic component mounting machine 18 every predetermined time (for example, every 1 to several msec). When this routine is started, first, in order to determine whether or not it is the feeder type identification period (the period from t1 to t3 in FIG. 5), in step 301, the signal line S for component request signal. FEED It is determined whether or not the signal level of the feeder 11 is H (whether or not a component request signal is output), and whether or not it is before identifying the type of the feeder 11 in the next step 302 (t3 in FIG. 5). Or not). If it is determined “No” in one of the two steps 301 and 302, it is determined that it is not the feeder type identification period (period t1 to t3 in FIG. 5), and the subsequent processing is not performed. This routine is terminated.
[0049]
On the other hand, if it is determined as “Yes” in the two steps 301 and 302, it is determined as the feeder type identification period, the process proceeds to step 303, and the timer T is counted up. Thereafter, the process proceeds to step 304, where it is determined whether or not the value of the timer T is within the predetermined time a. If the value of the timer T is within the predetermined time a, the process proceeds to step 305, where the component supply completion signal Signal line S COMP It is determined whether it is the timing of the rising edge at which the signal level of the signal is inverted from L to H (whether the feeder type identification signal pulse is output), and if the determination result is “No”, nothing is done. This routine is finished, but if “Yes”, the routine proceeds to step 306, where the pulse number counter C1 for counting the number of pulses of the feeder type identification signal is incremented by one. Thereafter, the process proceeds to step 307 and the timer T is reset.
[0050]
By repeating the above processing, every time a pulse of the feeder type identification signal is received (the signal line S for the component supply completion signal) COMP Counts up the pulse number counter C1 and resets the timer T to count the elapsed time after receiving the feeder type identification signal. At the time t3 when the time exceeds the predetermined time a, the determination result in step 304 is “No”, and it is determined that the reception of the feeder type identification signal is completed. The process proceeds to step 308, and the feeder type identification signal received so far After identifying the type of the feeder 11 based on the number of pulses (count value of the pulse number counter C1), the process proceeds to step 309, where the pulse number counter C1 is reset and this routine is terminated.
[0051]
[Processing of the control unit 14 of the feeder 11]
The feeder type identification signal transmission routine of FIG. 7 is repeatedly executed at a predetermined cycle by the microcomputer 16 of the control unit 14 of the feeder 11. When this routine is started, first, in step 401, the signal line S for component request signal is sent. FEED It is determined whether or not the signal level of the rising edge is the rising edge timing (t1 in FIG. 5) at which the signal level is inverted from L to H. If the determination result is “Yes”, the process proceeds to step 402 to Signal line S COMP Is inverted from L to H (feeder type identification signal pulse is output), and in the next step 403, the number of pulses of the feeder type identification signal already transmitted (S COMP = L → H inversion count) The transmitted pulse counter C2 is counted up by 1.
[0052]
Thereafter, the process proceeds to step 404, waits until a time corresponding to a certain pulse width of the feeder type identification signal elapses, and when the time corresponding to a certain pulse width elapses, the process proceeds to step 405, where a signal for a component supply completion signal Line S COMP The signal level is inverted from H to L, and this routine is terminated.
[0053]
On the other hand, if “No” is determined in step 401, the process proceeds to step 406, where the value of the transmitted pulse number counter C2 is 1 or more and the predetermined number of pulses set according to the type of the feeder 11 (FIG. 5). In this example, it is determined whether or not there is still a feeder type identification signal to be transmitted depending on whether or not the predetermined number of pulses = 2), and if the determination result is “Yes”, the process proceeds to step 407. Then, the process waits until the next feeder type identification signal output timing, and at the time when the next feeder type identification signal transmission timing comes (t2 in FIG. 5), the process proceeds to step 402, where the signal line S for the component supply completion signal is sent. COMP Is inverted from L to H (feeder type identification signal pulses are output), and in the next step 403, the transmitted pulse number counter C2 is incremented by one.
[0054]
Thereafter, when the value of the transmitted pulse number counter C2 becomes equal to or larger than the predetermined number of pulses set according to the type of the feeder 11, the determination result in Step 406 is “No”, and the feeder type identification of the predetermined number of pulses is performed. It is determined that the signal pulse has been transmitted, and the process proceeds to step 408, waits until the component supply operation of the feeder 11 is completed, and when the component supply operation is completed (t4 in FIG. 5), the process proceeds to step 409. After resetting the transmitted pulse number counter C2, the process proceeds to step 410, where the signal line S for the component supply completion signal is sent. COMP Is inverted from L to H and a component supply completion signal is output.
[0055]
Thereafter, the component suction operation of the electronic component mounting machine 18 is completed, and the signal line S for component request signal FEED When the signal level is inverted from H to L (t5 in FIG. 5), the process proceeds from step 411 to step 412 and the signal line S for the component supply completion signal. COMP Is inverted from H to L (the output of the component supply completion signal is terminated).
[0056]
Also in the present embodiment (2) described above, the same effects as those of the embodiment (1) can be obtained.
In the embodiments (1) and (2), each signal line S FEED , S COMP , S ERROR The signal communicated in the above is a positive logic signal, the high level (H) is active, and the low level (L) is negative, but this is changed to a negative logic signal, and the low level (L) is active and high. The level (H) may be negative.
[0057]
In the embodiments (1) and (2), the type of the feeder 11 is identified based on the number of pulses of the feeder type identification signal. However, the pulse width (or pulse transmission interval) of the feeder type identification signal is used. The type of the feeder 11 may be identified by the above. Of course, the type of the feeder 11 may be identified by combining the number of pulses and the pulse width (or the pulse transmission interval).
[0058]
In the embodiments (1) and (2), the signal line S for component request signals is used. FEED And signal line S for component supply completion signal COMP The type of the feeder 11 is identified by the combination of the signals of the above, but in addition to this, the signal line S for the component supply completion signal COMP Signal line S for error signal instead of ERROR And a signal line S for a component request signal FEED And signal line S for error signal ERROR The type of the feeder 11 may be identified by the combination of the signals of course, of course, the three signal lines S FEED , S COMP , S ERROR The type of the feeder 11 may be identified by a combination of these signals.
[0059]
In the embodiments (1) and (2), the type of the feeder 11 is identified every time the component request signal is output from the control unit 19 of the electronic component mounting machine 18 to the control unit 14 of the feeder 11. However, the type of the feeder 11 may be identified only once when the operation of the electronic component mounting machine 18 is started or when the replacement of the feeder 11 is detected.
[0060]
<< Embodiment (3) >>
In the embodiments (1) and (2), two signal lines S are used. FEED , S COMP In the embodiment (3) of the present invention shown in FIGS. 8 to 10, the three signal lines S are identified. FEED , S COMP , S ERROR The state of the feeder 11 is identified by the combination of signals.
[0061]
Hereinafter, an example of the feeder state identification process of the present embodiment (3) will be described using the time chart of FIG. 8 and the signal combination table of FIG. In the present embodiment (3), each signal line S FEED , S COMP , S ERROR The signal communicated in (1) is a negative logic signal, the low level (L) is active, and the high level (H) is negative. Needless to say, this may be changed to a positive logic signal. In addition, the system configuration such as the number of signal lines is the same as that of the above-described embodiment (1) (configuration shown in FIG. 1).
[0062]
In the present embodiment (3), three signal lines S FEED , S COMP , S ERROR The signal level L (active) / H (negative) combination is determined, and the following five states (1) to (5) of the feeder 11 are identified from the signal combination table of FIG. 9 based on the combination. Like to do.
[0063]
(1) Ready state (Ready)
A state in which an electronic component is present at the suction point and an electronic component can be picked up by the suction nozzle of the electronic component mounting machine 18 and automatic operation is possible
(2) Warning state (Warning)
An electronic component exists at the suction point, and automatic operation can be continued for a while, but it is known that an error condition will eventually occur
(3) State during parts supply operation (Resp time)
The control unit 19 of the electronic component mounting machine 18 sends a component request signal (component request signal signal line S to the feeder 11. FEED From the output of H → L) to the time when the feeder 11 responds to the completion of the electronic component supply operation.
(4) Error status (Error)
A state where there is no electronic component at the suction point (a state that hinders automatic operation of the electronic component mounting machine 18)
(5) Instruction wait state (Wait)
The state where the feeder 11 is waiting for transmission of a component request signal from the control unit 19 of the electronic component mounting machine 18
[0064]
These five types of states (1) to (5) are identified as follows using the signal combination table shown in FIG.
In the example of FIG. 8, before the time t1, the three signal lines S FEED , S COMP , S ERROR Since all the signal levels are H, it is determined to be in the “waiting for instruction” state.
[0065]
At time t1, the signal line S for component request signal FEED Is inverted from H to L and a component request signal is output, FEED = L, S COMP = H, S ERROR Since it is a combination of = H, it is determined that “the component is being supplied”. At this time, the component supply operation of the feeder 11 is started by the component request signal.
[0066]
Thereafter, when the component supply operation of the feeder 11 is completed, the signal supply line S for the component supply completion signal. COMP Is inverted from H to L (component supply completion signal is output), and accordingly, the signal line S for component request signal FEED Is inverted from L to H, and at this time t2, S FEED = H, S COMP = L, S ERROR Since it is a combination of = H, it is determined as a “ready state”.
[0067]
Thereafter, at time t3, the signal line S for component request signal FEED When the signal level of H is inverted from H to L, the component supply operation of the feeder 11 is started, and S FEED = L, S COMP = L, S ERROR Since it is a combination of = H, it is determined that “the component is being supplied”.
[0068]
Thereafter, at a time point t4 when a predetermined time elapses, the signal supply line S for the component supply completion signal COMP When the signal level of L is inverted from L to H, S FEED = L, S COMP = H, S ERROR = H, but it is determined that the “part supply operation is in progress”.
[0069]
Thereafter, the component supply operation of the feeder 11 is completed, and the signal line S for the component supply completion signal is obtained. COMP At the time t5 when the signal level of H is inverted from H to L, the signal line S for component request signal FEED Is inverted from L to H. FEED = H, S COMP = L, S ERROR = H, and it is determined as “ready state”.
[0070]
Thereafter, at a time point t6 when a predetermined time has elapsed, the signal line S for component request signal FEED When the signal level of H is inverted from H to L, S FEED = L, S COMP = L, S ERROR Since it is a combination of = H, it is determined that “the component is being supplied”.
[0071]
For example, if it is detected during the component supply operation that the remaining number of electronic components has become a certain amount or less by a sensor or the like provided in the feeder 11, the signal line S for error signal is detected at time t7. ERROR Is inverted from H to L. In this way, the signal line S for error signals. ERROR Even after the signal level is inverted to L, the component supply operation of the feeder 11 is completed (S COMP = L, S FEED Is determined to be “a state during the component supply operation”. Then, the parts supply operation of the feeder 11 is completed, and S COMP = L, S FEED = At time t8 when the signal is inverted to H, S FEED = H, S COMP = L, S ERROR = L and a “warning state” is determined. This “warning state” means that an electronic component is present at the suction point and automatic operation can be continued for a while, but it is known that an error state will eventually occur. When it is determined as “warning state”, a warning display and / or warning sound is output to warn the operator.
[0072]
Thereafter, at time t9, the signal line S for component request signal FEED When the signal level of H is inverted from H to L, the component supply operation of the feeder 11 is started, and S FEED = L, S COMP = L, S ERROR Since it is a combination of = L, it is determined that “the component is being supplied”.
[0073]
After this, before the predetermined time elapses, the parts supply operation of the feeder 11 is completed (S COMP = L, S FEED = H), the automatic operation is continued without being determined as an “error state”. However, even if the predetermined time has elapsed, the parts supply operation of the feeder 11 is completed (S COMP = L, S FEED = H) or when the sensor or the like of the feeder 11 detects that the parts are out, the signal line S for the parts request signal at the time t10. FEED Is inverted from L to H. As a result, S FEED = H, S COMP = H, S ERROR Since it is a combination of = L, it is determined as an “error state”. This “error state” means that there is no electronic component at the suction point and the automatic operation of the electronic component mounting machine 18 is hindered.
[0074]
After that, when the operator replenishes the feeder 11 with electronic parts and recovers from the part-out condition, the signal line S for error signal at the time t11. ERROR Is inverted from L to H, and when the sensor of the feeder 11 detects the replenishment of the electronic component, the signal line S for the component supply completion signal is detected. COMP Is inverted from H to L. As a result, S FEED = H, S COMP = L, S ERROR = H, and it is determined as “ready state”.
[0075]
The feeder state identification process of the present embodiment (3) described above is executed by the feeder state identification routine of FIG. This routine is repeatedly executed every predetermined time (for example, every 1 to several msec) by the control unit 19 of the electronic component mounting machine 18. When this routine is started, first, in steps 501 to 503, the three signal lines S are processed. FEED , S COMP , S ERROR The signal level H / L is determined, and in the next step 504, the signal combination table of FIG. FEED , S COMP , S ERROR The feeder state (any one of (1) to (5)) corresponding to the combination of the signal levels is determined, and this routine is terminated.
[0076]
In the embodiment (3) described above, three signal lines S are used. FEED , S COMP , S ERROR Since the five states {circle around (1)} to {circle around (5)} of the feeder 11 are identified on the basis of the combination of the signal levels, the operator is informed to replenish the feeder 11 with electronic components before the parts run out. It is possible to shorten the stop time of the electronic component mounting machine 18 for replenishing electronic components, to correctly determine the occurrence of component breakage, or to check whether the feeder 11 is operating normally. For example, it is possible to notify the operator in advance of the occurrence of a component failure or malfunction, and the effect of reducing the time loss and improving the operating rate of the electronic component mounting machine 18 can be expected.
[0077]
Moreover, the existing three signal lines S FEED , S COMP , S ERROR Is used to identify the five types of states (1) to (5) of the feeder 11, so that a function for identifying new management information of the feeder 11 can be realized without adding a new signal line. Therefore, the function of identifying new management information of the feeder 11 can be realized at low cost.
[0078]
In this embodiment (3), each signal line S FEED , S COMP , S ERROR The signal communicated in the above is a negative logic signal, the low level (L) is active, and the high level (H) is negative, but this is changed to a positive logic signal, the high level (H) is active, low The level (L) may be negative.
[0079]
In the present embodiment (3), three signal lines S are used. FEED , S COMP , S ERROR The five types of states (1) to (5) of the feeder 11 are identified based on the combination of the signal levels. However, four types or six or more types of states may be identified.
[0080]
Or three signal lines S FEED , S COMP , S ERROR The state of the feeder 11 may be identified based on the combination of the signal levels of any two signal lines.
[0081]
In the embodiments (1) to (3), the signal line S for transmitting an error signal is used. ERROR This signal line S is provided. ERROR The two signal lines S for transmitting the component request signal and the component supply completion signal are omitted. FEED , S COMP The present invention can be applied to a system provided with only the above. In this case, the two signal lines S FEED , S COMP The management information of the feeder may be identified by a combination of signals.
[0082]
In addition, when the present invention is applied to a system including three or more signal lines, feeder management information may be identified by a combination of signals of three or more signal lines.
[Brief description of the drawings]
FIG. 1 is a diagram showing a schematic configuration of an entire system according to an embodiment (1) of the present invention.
FIG. 2 is a time chart showing an example of feeder type identification processing according to the embodiment (1).
FIG. 3 is a flowchart showing a processing flow of a feeder type identification routine according to the embodiment (1).
FIG. 4 is a flowchart showing a processing flow of a feeder type identification signal transmission routine according to the embodiment (1).
FIG. 5 is a time chart showing an example of feeder type identification processing according to the embodiment (2).
FIG. 6 is a flowchart showing a processing flow of a feeder type identification routine according to the embodiment (2).
FIG. 7 is a flowchart showing a processing flow of a feeder type identification signal transmission routine according to the embodiment (2).
FIG. 8 is a time chart illustrating an example of feeder status identification processing according to the embodiment (3).
FIG. 9 is a diagram illustrating an example of a signal combination table.
FIG. 10 is a flowchart showing a processing flow of a feeder state identification routine according to the embodiment (3).
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 11 ... Feeder, 12 ... Motor, 13 ... Rotation sensor, 14 ... Control part, 18 ... Electronic component mounting machine, 19 ... Control part, S FEED ... Signal line for component request signal, S COMP ... Signal line for component supply completion signal, S ERROR ... Signal lines for error signals, V (+), V (-) ... Power supply lines.

Claims (8)

電子部品実装機に電子部品を供給するフィーダと該電子部品実装機の制御部との間を少なくとも2本の信号線で接続し、そのうちの1本の信号線を用いて前記電子部品実装機の制御部から前記フィーダへ部品要求信号を送信し、他の信号線を用いて前記フィーダから前記電子部品実装機の制御部へ部品供給完了信号を送信するようにした電子部品実装機のフィーダ管理システムにおいて、
前記電子部品実装機の制御部は、前記少なくとも2本の信号線の信号の組み合わせによって前記フィーダの管理情報を識別することを特徴とする電子部品実装機のフィーダ管理システム。
At least two signal lines are connected between a feeder for supplying electronic components to the electronic component mounting machine and a control unit of the electronic component mounting machine, and one of the signal lines is used to connect the feeder of the electronic component mounting machine. A feeder management system for an electronic component mounting machine which transmits a component request signal from the control unit to the feeder and transmits a component supply completion signal from the feeder to the control unit of the electronic component mounting machine using another signal line. In
The feeder management system for an electronic component mounting machine, wherein the control unit of the electronic component mounting machine identifies management information of the feeder by a combination of the signals of the at least two signal lines.
電子部品実装機に電子部品を供給するフィーダと該電子部品実装機の制御部との間を少なくとも3本の信号線で接続し、そのうちの1本の信号線を用いて前記電子部品実装機の制御部から前記フィーダへ部品要求信号を送信し、他の2本の信号線を用いて前記フィーダから前記電子部品実装機の制御部へ部品供給完了信号とエラー信号を送信するようにした電子部品実装機のフィーダ管理システムにおいて、
前記電子部品実装機の制御部は、前記少なくとも3本の信号線のうちの少なくとも2本の信号線の信号の組み合わせによって前記フィーダの管理情報を識別することを特徴とする電子部品実装機のフィーダ管理システム。
At least three signal lines are connected between a feeder for supplying electronic components to the electronic component mounting machine and a control unit of the electronic component mounting machine, and one of the signal lines is used to connect the feeder of the electronic component mounting machine. An electronic component that transmits a component request signal from the control unit to the feeder and transmits a component supply completion signal and an error signal from the feeder to the control unit of the electronic component mounting machine using the other two signal lines. In the feeder management system of the mounting machine,
The control unit of the electronic component mounting machine identifies the feeder management information by a combination of signals of at least two signal lines of the at least three signal lines. Management system.
前記フィーダの管理情報は、フィーダの種類であることを特徴とする請求項1又は2に記載の電子部品実装機のフィーダ管理システム。The feeder management system for an electronic component mounting machine according to claim 1, wherein the management information of the feeder is a type of feeder. 前記フィーダの管理情報は、フィーダの状態であることを特徴とする請求項1乃至3のいずれかに記載の電子部品実装機のフィーダ管理システム。4. The feeder management system for an electronic component mounting machine according to claim 1, wherein the management information of the feeder is a status of the feeder. 前記電子部品実装機の制御部から前記フィーダへ部品要求信号を出力してから該フィーダの部品供給動作が完了するまでの期間よりも短い期間を該フィーダの種類を識別するフィーダ種類識別期間として使用し、このフィーダ種類識別期間内に前記部品供給完了信号用の信号線を用いて前記フィーダから前記電子部品実装機の制御部へ該フィーダの種類を識別するフィーダ種類識別信号を送信し、
前記電子部品実装機の制御部は、前記フィーダ種類識別期間内に受信した前記フィーダ種類識別信号に基づいて前記フィーダの種類を識別することを特徴とする請求項3に記載の電子部品実装機のフィーダ管理システム。
A period shorter than a period from when a component request signal is output from the control unit of the electronic component mounting machine to the feeder until a component supply operation of the feeder is completed is used as a feeder type identification period for identifying the feeder type In this feeder type identification period, a feeder type identification signal for identifying the type of the feeder is transmitted from the feeder to the control unit of the electronic component mounting machine using the signal line for the component supply completion signal.
4. The electronic component mounter according to claim 3, wherein the control unit of the electronic component mounter identifies the type of the feeder based on the feeder type identification signal received within the feeder type identification period. 5. Feeder management system.
前記フィーダは、前記フィーダ種類識別期間内に該フィーダの種類に応じたパルス数のフィーダ種類識別信号を前記電子部品実装機の制御部に送信し、
前記電子部品実装機の制御部は、前記フィーダ種類識別期間内に受信した前記フィーダ種類識別信号のパルス数に基づいて前記フィーダの種類を識別することを特徴とする請求項5に記載の電子部品実装機のフィーダ管理システム。
The feeder transmits a feeder type identification signal having a pulse number corresponding to the type of the feeder within the feeder type identification period to the control unit of the electronic component mounting machine,
6. The electronic component according to claim 5, wherein the control unit of the electronic component mounting machine identifies the feeder type based on the number of pulses of the feeder type identification signal received within the feeder type identification period. Feeder management system for mounting machines.
前記電子部品実装機の制御部は、前記3本の信号線の信号レベルのアクティブ/ネガティブの組み合わせによって前記フィーダの4種類以上の状態を識別することを特徴とする請求項2に記載の電子部品実装機のフィーダ管理システム。3. The electronic component according to claim 2, wherein the control unit of the electronic component mounter identifies four or more states of the feeder based on an active / negative combination of signal levels of the three signal lines. 4. Feeder management system for mounting machines. 前記電子部品実装機の制御部は、前記部品要求信号用の信号線の信号レベル=ネガティブ、かつ前記部品供給完了信号用の信号線の信号レベル=アクティブ、かつ前記エラー信号用の信号線の信号レベル=アクティブの組み合わせになったときに、エラー状態の到来を予測して警告動作を行い、前記部品要求信号用の信号線の信号レベル=ネガティブ、かつ前記部品供給完了信号用の信号線の信号レベル=ネガティブ、かつ前記エラー信号用の信号線の信号レベル=アクティブの組み合わせになったときに、エラー状態と判断することを特徴とする請求項7に記載の電子部品実装機のフィーダ管理システム。The control unit of the electronic component mounting machine is configured such that the signal level of the signal line for the component request signal = negative, the signal level of the signal line for the component supply completion signal = active, and the signal line signal for the error signal When a combination of level = active, a warning operation is performed by predicting the arrival of an error state, the signal level of the signal line for the component request signal is negative, and the signal of the signal line for the component supply completion signal 8. The feeder management system for an electronic component mounting machine according to claim 7, wherein an error state is determined when a combination of level = negative and signal level of the signal line for error signal = active.
JP2003117878A 2003-04-23 2003-04-23 Electronic component mounting machine feeder management system Expired - Fee Related JP4225537B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003117878A JP4225537B2 (en) 2003-04-23 2003-04-23 Electronic component mounting machine feeder management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003117878A JP4225537B2 (en) 2003-04-23 2003-04-23 Electronic component mounting machine feeder management system

Publications (2)

Publication Number Publication Date
JP2004327570A true JP2004327570A (en) 2004-11-18
JP4225537B2 JP4225537B2 (en) 2009-02-18

Family

ID=33497595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003117878A Expired - Fee Related JP4225537B2 (en) 2003-04-23 2003-04-23 Electronic component mounting machine feeder management system

Country Status (1)

Country Link
JP (1) JP4225537B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017002187A1 (en) * 2015-06-30 2017-01-05 富士機械製造株式会社 Substrate work machine and recognition method
JP2018095468A (en) * 2016-12-16 2018-06-21 株式会社村田製作所 Chip component carrier device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11149308A (en) * 1997-11-18 1999-06-02 Matsushita Electric Ind Co Ltd Motor controller for automatic machine
JPH11317595A (en) * 1998-02-24 1999-11-16 Juki Corp Part feeding system
JP2001007593A (en) * 1999-06-23 2001-01-12 Matsushita Electric Ind Co Ltd Electronic-part mounting device
JP2002374100A (en) * 2001-06-14 2002-12-26 Matsushita Electric Ind Co Ltd Electronic component mounting apparatus and cassette control device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11149308A (en) * 1997-11-18 1999-06-02 Matsushita Electric Ind Co Ltd Motor controller for automatic machine
JPH11317595A (en) * 1998-02-24 1999-11-16 Juki Corp Part feeding system
JP2001007593A (en) * 1999-06-23 2001-01-12 Matsushita Electric Ind Co Ltd Electronic-part mounting device
JP2002374100A (en) * 2001-06-14 2002-12-26 Matsushita Electric Ind Co Ltd Electronic component mounting apparatus and cassette control device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017002187A1 (en) * 2015-06-30 2017-01-05 富士機械製造株式会社 Substrate work machine and recognition method
JPWO2017002187A1 (en) * 2015-06-30 2018-04-12 富士機械製造株式会社 Anti-substrate working machine and recognition method
US10178820B2 (en) 2015-06-30 2019-01-08 Fuji Corporation Board work machine and recognition method
JP2018095468A (en) * 2016-12-16 2018-06-21 株式会社村田製作所 Chip component carrier device

Also Published As

Publication number Publication date
JP4225537B2 (en) 2009-02-18

Similar Documents

Publication Publication Date Title
US10996661B2 (en) Manufacturing management device
JP5441875B2 (en) Computer system
JP6653333B2 (en) Control device for component mounting machine
US20230129516A1 (en) Parts mounting system and parts mounting method
JP2010010238A (en) Component packaging tape type discriminator and control device of component mounter
EP2741596B1 (en) Electronic component mounting method and surface mounting apparatus
JPH02120066A (en) Image forming system
JP4225537B2 (en) Electronic component mounting machine feeder management system
EP1748364A1 (en) Electronic apparatus provided with electronic devices for serial communication and serial communication method
CN1324032A (en) Driving mechanism control device, driving mechanism control method, method for determining the operation of driving mechanism and the recording therefor
JP5800614B2 (en) Trigger generator
JP4812816B2 (en) Component mounting apparatus and component mounting method
JP6615882B2 (en) State determination device and state determination method
JP6930019B2 (en) Component mounting system
JP2007129054A (en) Electronic component mounting system and feeder
JP2007194251A (en) Mounting system
JP5639912B2 (en) Parts supply apparatus and splicing operation confirmation method
CN110050443B (en) Substrate processing system
US11722624B2 (en) Control board for driving load of image forming apparatus
JP7088809B2 (en) Work work device, work work system, and control method of work work device
JP5805875B2 (en) Conveyor-type component supply device and surface mounter
JP2018073855A (en) Surface mounter
JP2002217594A (en) Method and apparatus for inserting electronic component
JP2023118217A (en) Abnormality determination device and abnormality determination method
CN105491872B (en) System for monitoring production devices of industrial products

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060320

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081006

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081030

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: 20081121

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: 20081121

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

Free format text: PAYMENT UNTIL: 20111205

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4225537

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20111205

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121205

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20121205

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20131205

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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