[go: up one dir, main page]

JP6609635B2 - ユニット固有情報管理システム - Google Patents

ユニット固有情報管理システム Download PDF

Info

Publication number
JP6609635B2
JP6609635B2 JP2017547258A JP2017547258A JP6609635B2 JP 6609635 B2 JP6609635 B2 JP 6609635B2 JP 2017547258 A JP2017547258 A JP 2017547258A JP 2017547258 A JP2017547258 A JP 2017547258A JP 6609635 B2 JP6609635 B2 JP 6609635B2
Authority
JP
Japan
Prior art keywords
unit
unique information
time
update date
specific information
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.)
Active
Application number
JP2017547258A
Other languages
English (en)
Other versions
JPWO2017072887A1 (ja
Inventor
稔 頼木
Original Assignee
株式会社Fuji
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 filed Critical 株式会社Fuji
Publication of JPWO2017072887A1 publication Critical patent/JPWO2017072887A1/ja
Application granted granted Critical
Publication of JP6609635B2 publication Critical patent/JP6609635B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4183Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41815Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Manufacturing & Machinery (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Supply And Installment Of Electrical Components (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Description

本発明は、ネットワークで接続された複数の装置のいずれにも付け替え可能な複数のユニットの固有情報を管理するユニット固有情報管理システムに関する発明である。
近年、生産技術の分野においても、複数の装置をネットワークで接続して生産を管理するようにしたものがある。例えば、部品実装基板を生産する部品実装ラインにおいては、特許文献1(国際公開WO2014/061072号公報)に記載されているように、複数の部品装着機をネットワークで生産管理用コンピュータ(ホストコンピュータ)と接続し、各部品装着機にセットするフィーダの識別情報(フィーダID)と供給する部品の識別情報(部品ID)を生産管理用コンピュータに送信して、当該フィーダで供給する部品が生産ジョブ(生産プログラム)で指定した部品であるか否かを確認するようにしたものがある。
また、フィーダは、複数の部品装着機のいずれにも付け替え可能であるため、いずれかの部品装着機にセットしたフィーダの固有情報(例えばキャリブレーションデータ、制御パラメータ、初期値等)は、他の部品装着機でも同様に必要になる。このため、フィーダの固有情報は、次の(1) 〜(3) のいずれかの方法で管理される。
(1) 複数の部品装着機とネットワークで接続された生産管理用コンピュータの記憶装置に、予め生産に使用する複数のフィーダの固有情報をフィーダIDと関連付けて記憶しておき、部品装着機にセットするフィーダのIDを生産管理用コンピュータに送信して、当該フィーダIDに対応するフィーダの固有情報の送信を要求し、その要求に応じて生産管理用コンピュータから当該フィーダの固有情報を当該部品装着機に送信する。
(2) 複数のフィーダの各々に、フィーダの固有情報を保存する不揮発性のメモリを設け、フィーダを部品装着機にセットしたときに、その部品装着機がフィーダの不揮発性のメモリから当該フィーダの固有情報を読み込む。
(3) 部品装着機にセットするフィーダの固有情報を作業者が手作業で部品装着機に入力する。
国際公開WO2014/061072号公報
しかし、上記(1) の管理方法では、複数の部品装着機で使用する全てのフィーダの固有情報を1箇所の記憶装置に保存するようにしているため、その記憶装置が故障すると、全ての部品装着機がフィーダの固有情報を取得できなくなり、生産を開始できないという欠点がある。
また、上記(2) の管理方法では、フィーダ毎にフィーダの固有情報を保存する不揮発性のメモリを設けるため、フィーダがコストアップするという欠点がある。
また、上記(3) の管理方法では、作業者が手作業でフィーダの固有情報を入力しなければならず、甚だ面倒であると共に、人為的な入力ミスが発生する可能性もある。
尚、複数の部品装着機に付け替え可能なユニットは、フィーダだけではなく、例えば、実装ヘッド、XYロボット、ノズルチェンジャ(ノズルステーション)等があり、これらのユニットの固有情報もフィーダの固有情報と同様に管理する必要がある。
上記課題を解決するために、本発明は、ネットワークで接続された複数の装置のいずれにも付け替え可能な複数のユニットの固有情報を管理するユニット固有情報管理システムにおいて、各ユニットには、該ユニットの識別情報(以下「ユニットID」という)を記憶又は記載したID記録部が設けられ、各装置には、自身にセットした前記ユニットのID記録部から前記ユニットIDを読み取るID読取り部と、前記ユニットの固有情報とその更新日時(タイムスタンプ)を前記ユニットIDと関連付けて書き換え可能に記憶する不揮発性の記憶部とが設けられ、前記各装置は、自身にセットした前記ユニットのID記録部から前記ID読取り部で読み取った前記ユニットIDに対応する当該ユニットの固有情報の更新日時の送信を前記ネットワークで接続された他の装置に要求し、その要求に応じて当該他の装置から送信されてきた当該ユニットの固有情報の更新日時が自身の前記記憶部に記憶されている当該ユニットの固有情報の更新日時よりも新しい場合、又は、当該ユニットの固有情報が自身の前記記憶部に記憶されていない場合に、当該他の装置に対して当該ユニットの固有情報の送信を要求し、その要求に応じて当該他の装置から送信されてきた当該ユニットの固有情報とその更新日時を自身の前記記憶部に更新記憶することを特徴とするものである。
本発明の特徴は、ネットワークで接続された複数の装置の各々に、ユニットの固有情報とその更新日時をユニットIDと関連付けて書き換え可能に記憶する不揮発性の記憶部を設け、各装置は、自身にセットしたユニットの固有情報を取得する際に、複数の装置の不揮発性の記憶部に記憶されている当該ユニットの固有情報の中から更新日時が新しい固有情報を取得できるようにしたものであり、これにより、各装置は、他の装置の記憶部に記憶されている更新日時が新しい固有情報を用いてユニットの動作を制御することが可能となり、制御精度を向上できる。しかも、複数の装置の各々の記憶部にユニットの固有情報とその更新日時をユニットIDと関連付けて記憶するようにしているため、万一、いずれかの装置の記憶部が故障した場合でも、他の装置の記憶部の記憶データでバックアップすることが可能となり、システムのフェイルセーフ性を向上できると共に、ユニット毎に固有情報を保存する不揮発性のメモリを設ける必要がなく、ユニットの低コスト化の要求を満たすことができる。更には、作業者が手作業でユニットの固有情報を入力する面倒な作業を行う必要がなく、生産性を向上できると共に、人為的な入力ミスも防止することができる。
上記構成では、他の装置に対して、ユニットの固有情報の更新日時の送信と、ユニットの固有情報の送信とを別々に要求するようにしたが、本発明は、他の装置に対して、ユニットの固有情報とその更新日時の送信を同時に要求し、他の装置から送信されてきた当該ユニットの固有情報の更新日時が自身の記憶部に記憶されている当該ユニットの固有情報の更新日時よりも新しい場合、又は、当該ユニットの固有情報が自身の記憶部に記憶されていない場合に、当該他の装置から送信されてきた当該ユニットの固有情報とその更新日時を自身の記憶部に更新記憶するようにしても良い。
また、各装置は、自身にセットしたユニットの固有情報を測定した場合に、当該ユニットの固有情報とその更新日時をユニットIDと関連付けて自身の記憶部に記憶すると共に、ネットワークで接続された他の装置に当該ユニットの固有情報、その更新日時及びユニットIDを送信して当該他の装置の記憶部に記憶するようにしても良い。このようにすれば、ネットワークで接続された複数の装置のいずれかでユニットの固有情報を測定する毎に、その都度、ネットワークで接続された全ての装置の記憶部に記憶されている当該ユニットの固有情報とその更新日時を更新できるため、全ての装置の記憶部に記憶されているユニットの固有情報とその更新日時を常に最新のデータに自動更新することができる。
また、各装置は、自身にセットしたユニットのID記録部からID読取り部で読み取ったユニットIDに対応する当該ユニットの固有情報を取得する際に、ネットワークで接続された全ての装置の記憶部に記憶されている当該ユニットの固有情報の中から更新日時が最新の固有情報を取得し、又は、当該ユニットの固有情報を測定して取得するようにしても良い。このようにすれば、各装置は、自身にセットしたユニットの固有情報を取得する際に、常に最新の固有情報を取得することができる。
本発明は、ネットワークで接続された複数の装置のいずれにも付け替え可能な複数のユニットの固有情報を管理するシステムであれば、装置やユニットの種類を問わず、適用可能であり、例えば、部品装着機では、部品供給装置、装着ヘッド、ノズルチェンジャ、XYロボットが付け替え可能であるため、複数の部品装着機をネットワークで接続したシステムに本発明を適用する場合には、部品供給装置、装着ヘッド、ノズルチェンジャ、XYロボットをそれぞれ「ユニット」として、これらのユニットの固有情報とその更新日時をユニットIDと関連付けて管理するようにすれば良い。
図1は本発明の実施例1における部品実装システムの構成を示すブロック図である。 図2は実施例1のユニット固有情報更新記憶プログラムの処理の流れを示すフローチャート(その1)である。 図3は実施例1のユニット固有情報更新記憶プログラムの処理の流れを示すフローチャート(その2)である。 図4は実施例1のユニット固有情報更新記憶プログラムの処理の流れを示すフローチャート(その3)である。 図5は実施例1のユニット固有情報送受信プログラムの処理の流れを示すフローチャートである。 図6は実施例2のユニット固有情報更新記憶プログラムの主要部の処理の流れを示すフローチャートである。 図7は実施例2のユニット固有情報送受信プログラムの処理の流れを示すフローチャートである。
以下、本発明を実施するための形態を、部品実装基板を生産する工場内のネットワークシステムに適用して具体化した2つの実施例1,2を説明する。
本発明の実施例1を図1乃至図5に基づいて説明する。
まず、図1に基づいて部品実装基板を生産する工場内のネットワークシステムの構成を説明する。
部品実装基板を生産する工場内には、ネットワーク11で接続された複数の部品装着機12(装置)が設置され、これら複数の部品装着機12がネットワーク11を介して相互に通信可能となっている。これら複数の部品装着機12には、それぞれ複数のユニットが付け替え可能となっている。ここで、付け替え可能なユニットとしては、例えば、部品装着機12に部品を供給するテープフィーダ、トレイフィーダ、バルクフィーダ、スティックフィーダ、ダイ供給装置等の部品供給装置13、この部品供給装置13で供給された部品をピックアップして回路基板に装着する装着ヘッド14、この装着ヘッド14に交換可能に保持された吸着ノズルと交換する吸着ノズルを載置するノズルチェンジャ15、装着ヘッド14をXY方向に移動させる増設用のXYロボット16、回路基板上の部品の装着状態を検査する検査装置(図示せず)、部品等を撮像する撮像装置(図示せず)等がある。以下、部品供給装置13、装着ヘッド14、ノズルチェンジャ15、XYロボット16等に共通する事項を説明する場合は、ユニット13〜16と総称して説明する。
各ユニット13〜16には、それぞれ各ユニット13〜16の識別情報(以下「ユニットID」という)を記憶又は記載したID記録部17〜20が設けられている。ここで、各ID記録部17〜20は、ユニットIDを記憶した不揮発性メモリや電子タグ(RFタグ、無線タグ、ICタグ、電波タグ等とも呼ばれる)、又は、ユニットIDをバーコード、二次元コード等で記載したコードラベル等で構成されている。
一方、ネットワーク11で接続された各部品装着機12には、自身にセットしたユニット13〜16のID記録部17〜20からユニットIDを読み取るID読取り部21と、ユニット13〜16の固有情報とその更新日時(タイムスタンプ)をユニットIDと関連付けて書き換え可能に記憶する不揮発性の記憶部22とが設けられている。書き換え可能な不揮発性の記憶部22は、例えば、ハードディスクやMO等を用いても良いし、フラッシュメモリ、EEPROM等の不揮発性の半導体メモリを用いても良い。書き換え可能な不揮発性の記憶部22は、各部品装着機12の動作を制御する制御プログラムや各種データ等を保存したハードディスク等の記憶装置の空き容量を利用して構成すれば良いが、書き換え可能な不揮発性の記憶部22として、それ専用の記憶媒体を設けても良いことは言うまでもない。
ここで、ID記録部17〜20が不揮発性メモリや電子タグで構成されている場合は、各ユニット13〜16を部品装着機12にセットしたときに(又はセットするときに)、ID読取り部21がID記録部17〜20と有線又は無線で通信してID記録部17〜20からユニットIDを読み込むように構成すれば良い。また、ID記録部17〜20がユニットIDをバーコード、二次元コード等で記載したコードラベル等で構成されている場合は、各ユニット13〜16を部品装着機12にセットしたときに(又はセットするときに)、ID読取り部21がID記録部17〜20の表面を光学的に走査してユニットIDを読み取るように構成すれば良い。或は、ID読取り部21として、回路基板の基準マーク等を撮像するマーク撮像用のカメラを用い、このカメラでID記録部17〜20の表面を撮像して、その画像を処理することでユニットIDを読み取るようにしても良い。
また、不揮発性の記憶部22に書き換え可能に記憶するユニット13〜16の固有情報は、例えば、キャリブレーションデータ、制御パラメータ、初期値等である。キャリブレーションデータは、ユニット13〜16の製造ばらつきや経時変化等による制御誤差を補償するためのデータであり、ユニット13〜16の製造後の検査(調整)工程や、生産開始前(部品装着機12の稼働前)の準備段階で測定される。制御パラメータは、各ユニット13〜16の制御に用いる制御ゲインや時定数等のパラメータであり、初期値は、各ユニット13〜16の電源投入時等にイニシャル処理(初期化処理)によりセットされる初期値である。
各部品装着機12の制御装置25は、各ユニット13〜16と部品装着機12内のネットワーク26で接続され、各部品装着機12の稼働中(生産中)には、各ユニット13〜16の動作を制御して、部品供給装置13で供給された部品を装着ヘッド14でピックアップして回路基板に装着し、また、装着ヘッド14に交換可能に保持された吸着ノズルを交換する場合は、XYロボット16により装着ヘッド14をノズルチェンジャ15の上方へ移動させて、装着ヘッド14に保持された吸着ノズルをノズルチェンジャ15の吸着ノズルと交換する。
更に、各部品装着機12の制御装置25は、図2乃至図4のユニット固有情報更新記憶プログラム及び図5のユニット固有情報送受信プログラムを所定周期で実行することで、各々の部品装着機12にセットしたユニット13〜16のID記録部17〜20からID読取り部21で読み取ったユニットIDに対応する当該ユニット13〜16の固有情報の更新日時の送信を、ネットワーク11で接続された他の部品装着機12に要求し、その要求に応じて当該他の部品装着機12から送信されてきた当該ユニット13〜16の固有情報の更新日時が自身の記憶部22に記憶されている当該ユニット13〜16の固有情報の更新日時よりも新しい場合、又は、当該ユニット13〜16の固有情報が自身の記憶部22に記憶されていない場合に、当該他の部品装着機12に対して当該ユニット13〜16の固有情報の送信を要求し、その要求に応じて当該他の部品装着機12から送信されてきた当該ユニット13〜16の固有情報とその更新日時を自身の記憶部22に更新記憶する。各部品装着機12の制御装置25は、上述のようにして取得した各ユニット13〜16の固有情報を用いて各ユニット13〜16の動作を制御する。
以下、図2乃至図5の各プログラムの処理内容を説明する。
[ユニット固有情報更新記憶プログラム]
図2乃至図3のユニット固有情報更新記憶プログラムは、ネットワーク11で接続された各部品装着機12の制御装置25によって所定周期で繰り返し実行される。本プログラムが起動されると、まず、ステップ101で、部品装着機12にユニット(13〜16のいずれか)がセットされたか否かを判定し、ユニットがセットされていなければ、以降の処理を行うことなく、本プログラムを終了する。
その後、部品装着機12にユニットがセットされた時点で、ステップ102に進み、部品装着機12のID読取り部21で当該ユニットのID記録部(17〜20のいずれか)からユニットIDを読み取る。この後、ステップ103に進み、読み取ったユニットIDに対応するユニット固有情報の更新日時の送信要求を、ネットワーク11で接続された他の全ての部品装着機12に一斉送信(同報送信)し、次のステップ104で、所定時間内にユニットIDに対応するユニット固有情報の更新日時を受信したか否かを判定する。ここで、「所定時間」は、ネットワーク11で接続された他の全ての部品装着機12から送信されてくるユニット固有情報の更新日時を受信し終えるのに必要な時間である。
このステップ104で、所定時間内にユニットIDに対応するユニット固有情報の更新日時を受信したと判定された場合には、ステップ105に進み、受信したユニット固有情報の更新日時の中から最新の更新日時を選択し、次のステップ106で、その最新の更新日時が自身の記憶部22に記憶されている当該ユニット固有情報の更新日時よりも新しいか、又は、当該ユニット固有情報が自身の記憶部22に記憶されていないか否かを判定する。
受信した最新の更新日時が自身の記憶部22に記憶されている当該ユニット固有情報の更新日時よりも新しい場合、又は、当該ユニット固有情報が自身の記憶部22に記憶されていない場合は、上記ステップ106で、「Yes」と判定されて、図3のステップ110に進み、最新の更新日時のユニット固有情報を記憶した他の部品装着機12に対して、最新の更新日時のユニット固有情報の送信を要求する。その後、ステップ111で、当該他の部品装着機12から送信されてくる最新の更新日時のユニット固有情報を受信するまで待機する。
その後、最新の更新日時のユニット固有情報を受信した時点で、ステップ112に進み、当該ユニットに最新の更新日時のユニット固有情報を設定し、次のステップ113で、当該ユニット固有情報とその更新日時を自身の記憶部22に更新記憶して、本プログラムを終了する。
一方、上述した図2のステップ104で、「No」と判定された場合、つまり所定時間内にユニットIDに対応するユニット固有情報の更新日時を受信しなかったと判定された場合には、他の部品装着機12のいずれにも当該ユニットIDに対応するユニット固有情報が記憶されていないと判断して、ステップ107に進み、当該ユニットIDに対応するユニット固有情報が自身の記憶部22に記憶されているか否かを判定する。その結果、当該ユニットIDに対応するユニット固有情報が自身の記憶部22に記憶されていると判定されれば、ステップ108に進み、自身の記憶部22から当該ユニットIDに対応するユニット固有情報を読み込んで、次のステップ109で、このユニット固有情報を当該ユニットに設定して、本プログラムを終了する。
また、上述したステップ106で、「No」と判定された場合、つまり他の部品装着機12から受信したユニット固有情報の最新の更新日時が自身の記憶部22に記憶されている当該ユニット固有情報の更新日時よりも古い場合にも、ステップ108に進み、自身の記憶部22から当該ユニットIDに対応するユニット固有情報を読み込んで、次のステップ109で、このユニット固有情報を当該ユニットに設定して、本プログラムを終了する。
一方、上述したステップ104とステップ107で、いずれも「No」と判定された場合、つまり当該ユニットIDに対応するユニット固有情報がいずれの部品装着機12の記憶部22にも記憶されていない場合には、図4のステップ114に進み、当該ユニット固有情報を測定する。このユニット固有情報の測定は、部品装着機12が自動的に行うようにしても良いし、作業者が測定治具等を用いて手作業で行うようにしても良い。この際、ユニットを部品装着機12にセットしたままユニット固有情報を測定しても良いし、一時的にユニットを部品装着機12から取り外してユニット固有情報を測定しても良い。
ユニット固有情報の測定後、ステップ115に進み、測定したユニット固有情報を当該ユニットに設定し、次のステップ116で、当該ユニット固有情報とその更新日時をユニットIDと関連付けて自身の記憶部22に記憶する。この後、ステップ117に進み、当該ユニット固有情報、更新日時及びユニットIDを、ネットワーク11で接続された他の全ての部品装着機12に一斉送信して、本プログラムを終了する。
[ユニット固有情報送受信プログラム]
図5のユニット固有情報送受信プログラムは、ネットワーク11で接続された各部品装着機12の制御装置25によって所定周期で繰り返し実行される。本プログラムが起動されると、まず、ステップ201で、ネットワーク11で接続された他の部品装着機12から送信されてくるユニット固有情報の更新日時の送信要求を受信したか否かを判定し、受信していなければ、以降の処理を行うことなく、本プログラムを終了する。
その後、ユニット固有情報の更新日時の送信要求を受信した時点で、ステップ202に進み、要求されたユニット固有情報の更新日時が自身の記憶部22に記憶されているか否かを判定し、記憶されていない場合は、要求されたユニット固有情報を送信できないため、以降の処理を行うことなく、本プログラムを終了する。
これに対し、上記ステップ202で、要求されたユニット固有情報の更新日時が自身の記憶部22に記憶されていると判定されれば、ステップ203に進み、要求されたユニット固有情報の更新日時を要求元の部品装着機12へ送信する。この後、ステップ204に進み、更新日時の送信を要求した部品装着機12から送信されてくる当該ユニット固有情報の送信要求を受信したか否かを判定し、受信していなければ、当該ユニット固有情報を送信する必要がないため、以降の処理を行うことなく、本プログラムを終了する。
その後、ユニット固有情報の送信要求を受信した時点で、ステップ205に進み、自身の記憶部22から読み出した当該ユニット固有情報を要求元の部品装着機12へ送信する。この後、ステップ206に進み、他の部品装着機12でユニット固有情報を測定したときに当該他の部品装着機12から一斉送信されてくるユニット固有情報、更新日時及びユニットIDを受信したか否かを判定し、受信していなければ、そのまま本プログラムを終了し、受信していれば、ステップ207に進み、自身の記憶部22に当該ユニット固有情報とその更新日時をユニットIDと関連付けて記憶して、本プログラムを終了する。
以上説明した本実施例1では、ネットワーク11で接続された複数の部品装着機12の各々に、ユニットの固有情報とその更新日時をユニットIDと関連付けて書き換え可能に記憶する不揮発性の記憶部22を設け、各部品装着機12は、自身にセットしたユニットの固有情報を取得する際に、複数の部品装着機12の不揮発性の記憶部22に記憶されている当該ユニットの固有情報の中から更新日時が新しい固有情報を取得できるようにしているため、各部品装着機12は、他の部品装着機12の記憶部22に記憶されている更新日時が新しい固有情報を用いてユニットの動作を制御することが可能となり、制御精度を向上できる。しかも、複数の部品装着機12の各々の記憶部22にユニットの固有情報とその更新日時をユニットIDと関連付けて記憶するようにしているため、万一、いずれかの部品装着機12の記憶部22が故障した場合でも、他の部品装着機12の記憶部22の記憶データでバックアップすることが可能となり、システムのフェイルセーフ性を向上できると共に、ユニット毎に固有情報を保存する不揮発性のメモリを設ける必要がなく、ユニットの低コスト化の要求を満たすことができる。更には、作業者が手作業でユニットの固有情報を入力する面倒な作業を行う必要がなくなり、生産性を向上できると共に、人為的な入力ミスも防止することができる。
また、各部品装着機12は、自身にセットしたユニットの固有情報を測定した場合に、当該ユニットの固有情報とその更新日時をユニットIDと関連付けて自身の記憶部22に記憶すると共に、ネットワーク11で接続された他の部品装着機12に当該ユニットの固有情報、その更新日時及びユニットIDを一斉送信して当該他の部品装着機12の記憶部22に記憶するようにしたので、ネットワーク11で接続された複数の部品装着機12のいずれかでユニットの固有情報を測定する毎に、その都度、ネットワーク11で接続された全ての部品装着機12の記憶部22に記憶されている当該ユニットの固有情報とその更新日時を更新することが可能となり、全ての部品装着機12の記憶部22に記憶されているユニットの固有情報とその更新日時を常に最新のデータに自動更新することができる。
また、各部品装着機12は、自身にセットしたユニットのID記録部17〜20からID読取り部21で読み取ったユニットIDに対応する当該ユニットの固有情報を取得する際に、ネットワーク11で接続された全ての部品装着機12の記憶部22に記憶されている当該ユニットの固有情報の中から更新日時が最新の固有情報を取得し、又は、当該ユニットの固有情報を測定して取得するようにしたので、各部品装着機12は、自身にセットしたユニットの固有情報を取得する際に、常に最新の固有情報を取得することができる。
次に、図6及び図7を用いて本発明の実施例2を説明する。但し、上記実施例1と実質的に同一の部分には同一の符号を付して説明を省略又は簡略化し、主として異なる部分について説明する。
上記実施例1では、他の部品装着機12に対して、ユニット固有情報の更新日時の送信と、ユニット固有情報の送信とを別々に要求するようにしたが、本発明の実施例2では、各部品装着機12の制御装置25が図6のユニット固有情報更新記憶プログラムと図7のユニット固有情報送受信プログラムを所定周期で繰り返し実行することで、他の部品装着機12に対して、ユニット固有情報とその更新日時の送信を同時に要求し、他の部品装着機12から送信されてきた当該ユニット固有情報の更新日時が自身の記憶部22に記憶されている当該ユニット固有情報の更新日時よりも新しい場合、又は、当該ユニット固有情報が自身の記憶部22に記憶されていない場合に、当該他の部品装着機12から送信されてきた当該ユニット固有情報とその更新日時を自身の記憶部22に更新記憶するようにしている。
以下、図6及び図7の各プログラムの処理内容を説明する。
[ユニット固有情報更新記憶プログラム]
図6のユニット固有情報更新記憶プログラムは、前記実施例1で説明した図2〜図4のユニット固有情報更新記憶プログラムのステップ103、104の処理をステップ103a、104aの処理に変更すると共に、ステップ110、111の処理を削除したものであり、その他の各ステップの処理は同じである。
図6のユニット固有情報更新記憶プログラムは、ネットワーク11で接続された各部品装着機12の制御装置25によって所定周期で繰り返し実行される。本プログラムが起動されると、ステップ101、102で、部品装着機12にセットされたユニットのID記録部(17〜20のいずれか)からユニットIDを読み取った後、ステップ103aに進み、読み取ったユニットIDに対応するユニット固有情報とその更新日時の送信要求を、ネットワーク11で接続された他の全ての部品装着機12に一斉送信し、次のステップ104aで、所定時間内にユニットIDに対応するユニット固有情報とその更新日時を受信したか否かを判定する。この後のステップ105〜9の処理は、前記実施例1と同じである。
そして、ステップ106で、受信した最新の更新日時が自身の記憶部22に記憶されている当該ユニット固有情報の更新日時よりも新しい場合、又は当該ユニット固有情報が自身の記憶部22に記憶されていないと判定された場合には、ステップ112に進み、当該ユニットに、図7のユニット固有情報送受信プログラムの処理により受信した最新の更新日時のユニット固有情報を設定し、次のステップ113で、当該ユニット固有情報とその更新日時を自身の記憶部22に更新記憶して、本プログラムを終了する。
[ユニット固有情報送受信プログラム]
図7のユニット固有情報送受信プログラムは、ネットワーク11で接続された各部品装着機12の制御装置25によって所定周期で繰り返し実行される。本プログラムが起動されると、まず、ステップ301で、ネットワーク11で接続された他の部品装着機12からのユニット固有情報とその更新日時の送信要求を受信したか否かを判定し、受信していなければ、以降の処理を行うことなく、本プログラムを終了する。
その後、ユニット固有情報とその更新日時の送信要求を受信した時点で、ステップ302に進み、要求されたユニット固有情報とその更新日時が自身の記憶部22に記憶されているか否かを判定し、記憶されていない場合は、以降の処理を行うことなく、本プログラムを終了する。
これに対し、上記ステップ302で、要求されたユニット固有情報とその更新日時が自身の記憶部22に記憶されていると判定されれば、ステップ304に進み、他の部品装着機12でユニット固有情報を測定したときに当該他の部品装着機12から一斉送信されてくるユニット固有情報、更新日時及びユニットIDを受信したか否かを判定し、受信していなければ、そのまま本プログラムを終了し、受信していれば、ステップ305に進み、自身の記憶部22に当該ユニット固有情報とその更新日時をユニットIDと関連付けて記憶して、本プログラムを終了する。
以上説明した本実施例2でも、前記実施例1と同様の効果を得ることができる。
尚、本発明の適用範囲は、複数の部品装着機12をネットワーク11で接続したシステムに限定されず、ネットワークで接続された複数の装置のいずれにも付け替え可能な複数のユニットの固有情報を管理するシステムであれば、装置やユニットの種類を問わず、適用可能である。また、ネットワークも1つの工場内のネットワークに限定されず、複数の工場の装置をネットワークで接続したシステムにも適用可能である。
また、上記実施例1,2では、部品装着機12にセットしたユニットの固有情報がいずれの部品装着機12の記憶部22にも記憶されていない場合に、当該ユニットの固有情報を測定するようにしたが、当該ユニットの固有情報が記憶部22に記憶されていても、所定の測定条件が成立した場合(例えば最新の更新日時が所定以上に古い場合等)に、当該ユニットの固有情報を測定するようにしても良い。
その他、本発明は、上記実施例1,2の構成に限定されず、図2〜図7の各プログラムの各ステップの処理の順序を適宜変更しても良い等、要旨を逸脱しない範囲内で種々変更して実施できることは言うまでもない。
11…ネットワーク、12…部品装着機(装置)、13…部品供給装置(ユニット)、14…装着ヘッド(ユニット)、15…ノズルチェンジャ(ユニット)、16…XYロボット(ユニット)、17〜20…ID記録部、21…ID読取り部、22…不揮発性の記憶部、25…制御装置

Claims (5)

  1. ネットワークで接続された複数の装置のいずれにも付け替え可能な複数のユニットの固有情報を管理するユニット固有情報管理システムにおいて、
    各ユニットには、該ユニットの識別情報(以下「ユニットID」という)を記憶又は記載したID記録部が設けられ、
    各装置には、自身にセットした前記ユニットのID記録部から前記ユニットIDを読み取るID読取り部と、前記ユニットの固有情報とその更新日時を前記ユニットIDと関連付けて書き換え可能に記憶する不揮発性の記憶部とが設けられ、
    前記各装置は、自身にセットした前記ユニットのID記録部から前記ID読取り部で読み取った前記ユニットIDに対応する当該ユニットの固有情報の更新日時の送信を前記ネットワークで接続された他の装置に要求し、その要求に応じて当該他の装置から送信されてきた当該ユニットの固有情報の更新日時が自身の前記記憶部に記憶されている当該ユニットの固有情報の更新日時よりも新しい場合、又は、当該ユニットの固有情報が自身の前記記憶部に記憶されていない場合に、当該他の装置に対して当該ユニットの固有情報の送信を要求し、その要求に応じて当該他の装置から送信されてきた当該ユニットの固有情報とその更新日時を自身の前記記憶部に更新記憶することを特徴とするユニット固有情報管理システム。
  2. ネットワークで接続された複数の装置のいずれにも付け替え可能な複数のユニットの固有情報を管理するユニット固有情報管理システムにおいて、
    各ユニットには、該ユニットの識別情報(以下「ユニットID」という)を記憶又は記載したID記録部が設けられ、
    各装置には、自身にセットした前記ユニットのID記録部から前記ユニットIDを読み取るID読取り部と、前記ユニットの固有情報とその更新日時を前記ユニットIDと関連付けて書き換え可能に記憶する不揮発性の記憶部とが設けられ、
    前記各装置は、自身にセットした前記ユニットのID記録部から前記ID読取り部で読み取った前記ユニットIDに対応する当該ユニットの固有情報とその更新日時の送信を前記ネットワークで接続された他の装置に要求し、その要求に応じて当該他の装置から送信されてきた当該ユニットの固有情報の更新日時が自身の前記記憶部に記憶されている当該ユニットの固有情報の更新日時よりも新しい場合、又は、当該ユニットの固有情報が自身の前記記憶部に記憶されていない場合に、当該他の装置から送信されてきた当該ユニットの固有情報とその更新日時を自身の前記記憶部に更新記憶することを特徴とするユニット固有情報管理システム。
  3. 前記各装置は、自身にセットした前記ユニットの固有情報を測定した場合に、当該ユニットの固有情報とその更新日時を前記ユニットIDと関連付けて自身の前記記憶部に記憶すると共に、前記ネットワークで接続された他の装置に当該ユニットの固有情報、その更新日時及び前記ユニットIDを送信して当該他の装置の前記記憶部に記憶することを特徴とする請求項1又は2に記載のユニット固有情報管理システム。
  4. 前記各装置は、自身にセットした前記ユニットのID記録部から前記ID読取り部で読み取った前記ユニットIDに対応する当該ユニットの固有情報を取得する際に、前記ネットワークで接続された全ての装置の前記記憶部に記憶されている当該ユニットの固有情報の中から更新日時が最新の固有情報を取得し、又は、当該ユニットの固有情報を測定して取得することを特徴とする請求項1乃至3のいずれかに記載のユニット固有情報管理システム。
  5. 前記各装置は、回路基板に部品を実装又は装着する部品装着機であり、
    前記ユニットは、部品供給装置、装着ヘッド、ノズルチェンジャ、XYロボットのいずれかであることを特徴とする請求項1乃至4のいずれかに記載のユニット固有情報管理システム。
JP2017547258A 2015-10-28 2015-10-28 ユニット固有情報管理システム Active JP6609635B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2015/080442 WO2017072887A1 (ja) 2015-10-28 2015-10-28 ユニット固有情報管理システム

Publications (2)

Publication Number Publication Date
JPWO2017072887A1 JPWO2017072887A1 (ja) 2018-08-16
JP6609635B2 true JP6609635B2 (ja) 2019-11-20

Family

ID=58629953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017547258A Active JP6609635B2 (ja) 2015-10-28 2015-10-28 ユニット固有情報管理システム

Country Status (5)

Country Link
US (1) US10996657B2 (ja)
EP (1) EP3370200B1 (ja)
JP (1) JP6609635B2 (ja)
CN (1) CN108352036B (ja)
WO (1) WO2017072887A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6670585B2 (ja) * 2015-10-30 2020-03-25 Juki株式会社 管理装置
JP7325935B2 (ja) * 2018-04-04 2023-08-15 株式会社Fuji 管理装置及び管理方法
JP7097503B2 (ja) * 2019-03-05 2022-07-07 株式会社Fuji 部品実装システム
JP7201838B2 (ja) * 2019-11-06 2023-01-10 株式会社Fuji 部品実装装置および補正値管理方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002056662A1 (fr) * 2001-01-10 2002-07-18 Matsushita Electric Industrial Co., Ltd. Dispositif de montage de composants, fournisseur de services et procede de prestation de services
JP3764738B2 (ja) * 2003-10-10 2006-04-12 株式会社スクウェア・エニックス メール管理システム、装置及び方法、並びにプログラム及び記録媒体
JP4694969B2 (ja) * 2004-01-07 2011-06-08 パナソニック株式会社 データ受信装置
JP4561283B2 (ja) * 2004-09-30 2010-10-13 ブラザー工業株式会社 ノード装置、共用情報更新方法、共用情報保存方法、共用情報更新処理プログラム、及び共用情報保存処理プログラム
JP5729724B2 (ja) * 2012-03-07 2015-06-03 ヤマハ発動機株式会社 演算装置、部品実装装置、及びプログラム
JP5845416B2 (ja) 2012-08-22 2016-01-20 パナソニックIpマネジメント株式会社 実装基板の製造方法
EP2908613B1 (en) 2012-10-15 2018-08-01 Fuji Machine Mfg. Co., Ltd. Tape feeder component comparison system
JP5956940B2 (ja) * 2013-02-13 2016-07-27 日本電信電話株式会社 冗長化システムおよび現用機決定方法
EP3065521B1 (en) 2013-10-30 2019-04-10 FUJI Corporation Component mounting line management device
WO2015118632A1 (ja) * 2014-02-05 2015-08-13 富士機械製造株式会社 電子部品装着システム
WO2016084143A1 (ja) * 2014-11-26 2016-06-02 富士機械製造株式会社 部品実装ラインの段取り替え支援システム及び段取り替え支援方法

Also Published As

Publication number Publication date
CN108352036A (zh) 2018-07-31
US10996657B2 (en) 2021-05-04
WO2017072887A1 (ja) 2017-05-04
EP3370200B1 (en) 2021-06-23
EP3370200A1 (en) 2018-09-05
JPWO2017072887A1 (ja) 2018-08-16
CN108352036B (zh) 2022-04-19
US20180284730A1 (en) 2018-10-04
EP3370200A4 (en) 2018-09-05

Similar Documents

Publication Publication Date Title
JP6609635B2 (ja) ユニット固有情報管理システム
US6944521B2 (en) Method of providing board packaging line program
JP5909650B2 (ja) 電子部品実装システム
US10591907B2 (en) Work management device
US10182520B2 (en) Mounting management device, mounting process device, mounting system, mounting management method, and mounting process method
JP6334579B2 (ja) 基板生産装置の管理装置および管理方法
WO2015063880A1 (ja) 部品実装ライン管理装置
US10058020B2 (en) Electronic component mounting system
US20070150089A1 (en) Operating method and apparatus for controlling a machine tool
WO2016098184A1 (ja) 部品実装装置および部品実装システム
JP2022160528A (ja) 生産計画作成方法および生産計画作成装置並びに生産計画作成プログラム
JP6454864B2 (ja) 部品実装システムおよび部品データ作成方法
JP2016201404A (ja) 交換用吸着ノズル認識システム
JP2002333912A (ja) Icカード、生産管理システム及び生産管理方法
US11433475B2 (en) Ultrasonic machining device, method for configuring an ultrasonic machining device, and system having an ultrasonic machining device of this type
JP2022066520A (ja) 構成装置良否判定方法
US10549349B2 (en) Method and apparatus for controlling a 3D-printing device and 3D-printing device
US20210055923A1 (en) Device for managing substrate processing machine
JP6807386B2 (ja) 部品実装システム
JPWO2019016923A1 (ja) 対基板作業システム
WO2021048960A1 (ja) 部品装着機
US20200057624A1 (en) Circuit board and method for delivering program to plurality of circuit boards
JP2020009208A (ja) 管理システム、管理装置
WO2020121361A1 (ja) 部品実装システム
JP7153127B2 (ja) 良否判定装置および良否判定方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180806

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191028

R150 Certificate of patent or registration of utility model

Ref document number: 6609635

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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