(57)【要約】  在庫管理装置（１）の部品残数演算部（１８）は、検出信号取得部（１７）が、電子部品実装装置から電子部品を実装した電子回路基板が搬出されたことを検出するセンサ（２Ａ）およびセンサ（２Ｂ）から電子回路基板の搬出を検出したことを示す検出信号を取得するごとに、電子部品実装装置が保持している電子部品の数から、電子部品実装装置が１枚の電子回路基板に実装する電子部品の数を減算して、電子部品実装装置が保持している電子部品の残数を算出し、電子部品の残数から電子部品の補充タイミングまでの時間を算出する。補充指示生成部（２１）は、部品残数演算部（１８）が算出した電子部品の補充タイミングまでの時間が閾値以下の電子部品実装装置がある場合に、電子部品実装装置の電子部品の補充を指示する補充指示情報を生成し、補充指示出力部（２２）は補充指示情報を出力する。
2017145625.tif 000002
【特許請求の範囲】
【請求項１】
電子部品実装装置から電子部品を実装した電子回路基板が搬出されたことを検出するセンサと接続する在庫管理装置であって、
前記センサから前記電子回路基板の搬出を検出したことを示す検出信号を取得する検出信号取得部と、
前記検出信号取得部が前記検出信号を取得するごとに、前記在庫管理装置で保持する、前記電子部品実装装置に投入している前記電子部品の数情報から、前記電子部品実装装置が１枚の前記電子回路基板に実装する前記電子部品の数を減算して、前記電子部品実装装置が保持している前記電子部品の残数を算出し、前記電子部品の残数から前記電子部品の補充タイミングまでの時間を算出する部品残数演算部と、
前記部品残数演算部が算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記電子部品の補充を指示する補充指示情報を生成する補充指示生成部と、
前記補充指示情報を出力する補充指示出力部と、
を備える在庫管理装置。
【請求項２】
前記電子部品実装装置は、前記電子部品ごとに前記電子部品を補充するための複数の投入口を有しており、
前記部品残数演算部は、前記検出信号取得部が前記検出信号を取得するごとに、前記電子部品実装装置が保持する前記投入口に対応する前記電子部品の数から、前記電子部品実装装置が１枚の前記電子回路基板に実装する前記投入口に対応する前記電子部品の数を減算して、前記電子部品実装装置が保持する前記投入口に対応する前記電子部品の残数を算出し、前記投入口に対応する前記電子部品の残数から前記電子部品の補充タイミングまでの時間を算出し、
前記補充指示生成部は、前記部品残数演算部が算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記投入口がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記投入口の前記電子部品の補充を指示する補充指示情報を生成する、
請求項１に記載の在庫管理装置。
【請求項３】
前記電子部品実装装置は、前記電子部品が決められた間隔で付されたテープを巻き取ったリールで前記電子部品を保持しており、
前記補充指示生成部は、前記部品残数演算部が算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置を稼働させたまま前記電子部品の新しいリールのテープを接合して途切れることなく前記電子部品を補充する補充作業を指示する補充指示情報を生成する、
請求項１または２に記載の在庫管理装置。
【請求項４】
前記補充指示生成部は、前記電子部品実装装置ごとの前記電子部品の補充タイミングまでの時間を、前記電子部品の補充タイミングまでの時間が短い順に表示する時間表示情報をさらに生成し、
前記補充指示出力部は、前記時間表示情報をさらに出力する、
請求項１から３のいずれか１項に記載の在庫管理装置。
【請求項５】
電子部品実装装置と、センサと、前記センサと接続する在庫管理装置とで構成される部品在庫管理および補充必要時点予報システムであって、
前記電子部品実装装置は、電子回路基板に電子部品を実装し、
前記センサは、前記電子部品実装装置から前記電子部品を実装した前記電子回路基板が搬出されたこと検出し、前記電子回路基板の搬出を検出したことを示す検出信号を前記在庫管理装置に送信し、
前記在庫管理装置は、
前記センサから前記検出信号を取得する検出信号取得部、
前記検出信号取得部が前記検出信号を取得するごとに、前記在庫管理装置で保持する、前記電子部品実装装置に投入している前記電子部品の数情報から、前記電子部品実装装置が１枚の前記電子回路基板に実装する前記電子部品の数を減算して、前記電子部品実装装置が保持している前記電子部品の残数を算出し、前記電子部品の残数から前記電子部品の補充タイミングまでの時間を算出する部品残数演算部、
前記部品残数演算部が算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記電子部品の補充を指示する補充指示情報を生成する補充指示生成部、および、
前記補充指示情報を出力する補充指示出力部、
を備える部品在庫管理および補充必要時点予報システム。
【請求項６】
電子部品実装装置と、センサと、前記センサと接続する在庫管理装置とで構成される部品在庫管理および補充必要時点予報システムが実行する在庫管理方法であって、
前記電子部品実装装置が実行する、
電子回路基板に電子部品を実装するステップと、
前記センサが実行する、
前記電子部品実装装置から前記電子部品を実装した前記電子回路基板が搬出されたこと検出するステップと、
前記電子回路基板の搬出を検出したことを示す検出信号を前記在庫管理装置に送信するステップと、
前記在庫管理装置が実行する、
前記センサから前記検出信号を取得するごとに、前記電子部品実装装置が保持している前記電子部品の数から、前記電子部品実装装置が１枚の前記電子回路基板に実装する前記電子部品の数を減算して、前記電子部品実装装置が保持している前記電子部品の残数を算出し、前記電子部品の残数から前記電子部品の補充タイミングまでの時間を算出する部品残数演算ステップと、
前記部品残数演算ステップで算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記電子部品の補充を指示する補充指示情報を生成する補充指示生成ステップと、
前記補充指示情報を出力する補充指示出力ステップと、
を備える在庫管理方法。
【請求項７】
電子部品実装装置から電子部品を実装した電子回路基板が搬出されたことを検出するセンサと接続するコンピュータを、
前記センサから前記電子回路基板の搬出を検出したことを示す検出信号を取得するごとに、前記電子部品実装装置が保持している前記電子部品の数から、前記電子部品実装装置が１枚の前記電子回路基板に実装する前記電子部品の数を減算して、前記電子部品実装装置が保持している前記電子部品の残数を算出し、前記電子部品の残数から前記電子部品の補充タイミングまでの時間を算出する部品残数演算部、
前記部品残数演算部が算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記電子部品の補充を指示する補充指示情報を生成する補充指示生成部、および、
前記補充指示情報を出力する補充指示出力部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品の補充作業を支援する在庫管理装置、在庫管理システム、在庫管理方法およびプログラムに関する。
【背景技術】
【０００２】
電気製品の小型化・多機能化が進み、プリント基板にチップ型の電子部品を配置する方法が多くの製品で採用されている。一般的に電子部品を電子回路基板に配置する電子部品実装装置では、電子部品が決められた間隔で付されたテープを巻き取ったリールを、テープ送り機構を備えるテープフィーダに装着し、テープを送ることで電子部品が供給される。【０００３】
電子部品の補充方法としては、電子部品実装装置を停止して新しいリールをテープフィーダに装着する方法と、電子部品実装装置を稼働させたまま新しいリールのテープを接合して途切れることなく電子部品を補充する方法がある。前者の方法で補充する場合、電子部品実装装置を停止する必要があるため、電子部品実装装置の稼働率が下がってしまう。後者の方法で補充する場合、装置の稼働を継続したまま補充できるため、電子部品実装装置の稼働率が下がらない。しかしながら、後者の方法での補充タイミングを誤った場合、電子部品実装装置が停止してしまう。このため、電子部品実装装置の稼働率の低下を抑制するためには、後者の方法によるタイムリーな電子部品の補充作業が必要不可欠である。そこで、電子部品の残数から電子部品の補充タイミングを予測し、補充タイミングの誤りを防止する技術が開発されている。【０００４】
特許文献１には、 電子部品実装装置の部品取り出し動作の反復よって減少する部品数を逐次減算することで部品残数を算出し、部品残数に基づいて部品補給作業が必要とされる部品補給タイミングを予測して、部品補給タイミングを示す符号を表示する電子部品実装装置が開示されている。【０００５】
特許文献２には、部品収納箱より連続的に搬出される部品をセンサで検出して部品使用数を算出し、部品使用数を減算した部品残数の値が警告値と等しくなったときに外部インタフェースに警告信号を出力する使用部品管理装置が開示されている。【０００６】
特許文献３には、部品を取り出す度に入力される取出検出信号に応じて部品使用数を算出し、部品使用数を減算した部品残数に基づいて各部品が部品切れとなるまでの時間を演算し、部品切れを予告する部品供給装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−１７５６１８号公報
【特許文献２】特開昭６３−１６２１３１号公報
【特許文献３】特開平４−２６７４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の技術では、電子部品実装装置が部品補給タイミングを算出する制御装置を備え、テープフィーダに部品補給タイミングを表示する構成のため、既存の設備を取り替える必要があり、コストが増大する。【０００９】
特許文献２に記載の技術では、部品が付されたテープを送り出すパーツカセットの部品収納箱に部品残数を示すデータを記録する記録媒体が設けられ、パーツカセットに記録媒体を読み取る装置と、部品収納箱より連続的に搬出される部品を検出するセンサとが設けられる構成のため、既存の設備を取り替える必要があり、コストが増大する。【００１０】
特許文献３に記載の技術では、テープ状の部品を送り出すパーツカセットに部品使用数を算出し、部品の搭載数量から部品使用数を減算する処理演算部を備え、部品装着機に部品切れの予告を表示する構成のため、既存の設備を取り替える必要があり、コストが増大する。【００１１】
本発明は、上述のような事情に鑑みてなされたもので、低コストで、電子部品実装装置の電子部品の補充タイミングの誤りを防止することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明に係る在庫管理装置は、電子部品実装装置から電子部品を実装した電子回路基板が搬出されたことを検出するセンサと接続する在庫管理装置である。在庫管理装置は、検出信号取得部と、部品残数演算部と、補充指示生成部と、補充指示出力部とを備える。検出信号取得部は、センサから電子回路基板の搬出を検出したことを示す検出信号を取得する。部品残数演算部は、検出信号取得部が検出信号を取得するごとに、電子部品実装装置が保持している電子部品の数から、電子部品実装装置が１枚の電子回路基板に実装する電子部品の数を減算して、電子部品実装装置が保持している電子部品の残数を算出し、電子部品の残数から電子部品の補充タイミングまでの時間を算出する。補充指示生成部は、部品残数演算部が算出した電子部品の補充タイミングまでの時間が閾値以下の電子部品実装装置がある場合に、電子部品の補充タイミングまでの時間が閾値以下の電子部品実装装置の電子部品の補充を指示する補充指示情報を生成する。補充指示出力部は、補充指示情報を出力する。
【発明の効果】
【００１３】
本発明によれば、電子部品実装装置とは独立した在庫管理装置で電子部品の補充タイミングまでの時間を算出し、補充タイミングまでの時間が閾値以下の電子部品実装装置の電子部品の補充作業を作業者に指示することで、既存の設備を取り替える必要がなく、低コストで、電子部品実装装置の電子部品の補充タイミングの誤りを防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る在庫管理システムの構成例を示す図
【図２】実施の形態に係る在庫管理装置の機能構成例を示す図
【図３】実施の形態に係る製品情報の一例を示す図
【図４】実施の形態に係る作業指示情報の一例を示す図
【図５】実施の形態に係るリール情報の一例を示す図
【図６】実施の形態に係る製造情報の一例を示す図
【図７】実施の形態に係る部品情報の一例を示す図
【図８】実施の形態に係る装置情報の一例を示す図
【図９】実施の形態に係る製造情報生成処理の動作の一例を示すフローチャート
【図１０】実施の形態に係る補充指示出力処理の動作の一例を示すフローチャート
【図１１】実施の形態に係る在庫管理装置のハードウェア構成の一例を示すブロック図
【発明を実施するための形態】
【００１５】
以下に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、図中同一または相当する部分には同じ符号を付す。本実施の形態では、作業者が電子部品実装装置を稼働させたまま新しいリールのテープを接合して途切れることなく電子部品を補充するスプライシング作業を行う。
【００１６】
図１は、本発明の実施の形態に係る在庫管理システムの構成例を示す図である。部品在庫管理および補充必要時点予報システム１００は、在庫管理装置１と、センサ２Ａおよびセンサ２Ｂと、電子部品実装装置３Ａおよび電子部品実装装置３Ｂとで構成される。以下では、センサ２Ａおよびセンサ２Ｂを総称する場合にはセンサ２といい、電子部品実装装置３Ａおよび電子部品実装装置３Ｂを総称する場合には電子部品実装装置３という。電子部品を電子回路基板５に実装する電子部品実装装置３は、電子部品ごとに電子部品を補充するための複数の投入口を有する。電子部品実装装置３は、テープ送り機構を備えるテープフィーダを備え、テープフィーダから送られるテープに付された電子部品を電子回路基板５上に配置する。テープフィーダには、電子部品が決められた間隔で付されたテープを巻き取ったリールが装着される。投入口からテープフィーダにリールを装着すること、および、新しいリールのテープを接合することを以下、リールを投入口にセットするという。電子部品実装装置３は、２台に限らず１台以上であればよい。
【００１７】
センサ２Ａは、電子部品を実装済みの電子回路基板５が電子部品実装装置３Ａから搬出されたことを検出する。センサ２Ｂは、電子部品を実装済みの電子回路基板５が電子部品実装装置３Ｂから搬出されたことを検出する。在庫管理装置１は、センサ２に接続し、電子回路基板５の搬出を検出したことを示す検出信号をセンサ２から取得する。在庫管理装置１は、センサ２から検出信号を取得するごとに、電子部品実装装置３の投入口にセットされたリールの電子部品の残数を算出する。在庫管理装置１は、電子部品実装装置３の投入口にセットされたリールの電子部品の残数から、電子部品の補充タイミングまでの時間を算出し、補充タイミングまでの時間が閾値以下の電子部品実装装置３の投入口にセットされたリールの電子部品のスプライシング作業を指示する部品補充指示情報を出力する。閾値は、作業者が出力された部品補充指示情報を確認して、スプライシング作業を行う準備をするのに十分な時間に設定する。
【００１８】
図２は、実施の形態に係る在庫管理装置の機能構成例を示す図である。在庫管理装置１は、入力部１１、製造情報生成部１２、製品情報記憶部１３、作業指示出力部１４、リール情報記憶部１５、製造情報記憶部１６、検出信号取得部１７、部品残数演算部１８、部品情報記憶部１９、装置情報記憶部２０、補充指示生成部２１、および、補充指示出力部２２を備える。まず、製品の製造が決定すると、作業者は、製造する製品を識別する情報と、製品の製造数を示す情報とを含む入力情報を入力部１１に入力する。入力情報の入力方法は、手入力に限らず、例えばバーコードリーダでバーコードを読み取ってもよい。この場合、例えば、製品の製造を指示する指示票に入力情報を示すバーコードが印刷されており、そのバーコードをバーコードリーダで読み取る。入力部１１はバーコードリーダから入力情報を取得する。入力部１１は、入力された入力情報を製造情報生成部１２に送る。
【００１９】
製品情報記憶部１３は、製品を識別する情報と、製品の製造に必要な電子部品（以下、必要部品という）を示す情報と、必要部品のリールをセットする電子部品実装装置３の投入口（以下、指定投入口という）を示す情報と、製品１台あたりの必要部品の数を示す情報と、を含む製品情報を記憶している。製品情報について図３を用いて説明する。
【００２０】
図３は、実施の形態に係る製品情報の一例を示す図である。図３の例では、製品情報は、製品を識別する「製品ＩＤ」と、製品の必要部品を示す「必要部品」と、必要部品の指定投入口を示す「指定投入口」と、製品１台あたりの必要部品の数を示す「必要部品数量」とで構成される。例えば、製品ＩＤがＡＢ１２３の製品１台の製造には、電子部品ＲＡが２個および電子部品ＲＢが４個必要であり、電子部品ＲＡおよび電子部品ＲＢの指定投入口はそれぞれＡ−１およびＢ−１である。ここでは、Ａ−１およびＢ−１はそれぞれ、電子部品実装装置３Ａおよび電子部品実装装置３Ｂの投入口であるとする。
【００２１】
製造情報生成部１２は、入力部１１から入力情報を受け取ると、受け取った入力情報と製品を識別する情報が一致する製品情報を製品情報記憶部１３から読み出す。製造情報生成部１２は、受け取った入力情報と、読み出した製品情報とに基づいて、製品の製造を識別する情報と、必要部品を示す情報と、必要部品の指定投入口を示す情報と、製造数の製品の必要部品の総数を示す情報とを含む作業指示情報を生成する。ここで、製品ＩＤがＡＢ１２３の製品を１００台製造することを示す入力情報が入力部１１に入力された場合の作業指示情報について図４を用いて説明する。
【００２２】
図４は、実施の形態に係る作業指示情報の一例を示す図である。図４の例では、作業指示情報は、製品の製造を識別する「製造ＩＤ」と、製品の必要部品を示す「必要部品」と、必要部品の指定投入口を示す「指定投入口」と、製造数の製品の必要部品の総数を示す「必要部品総量」とで構成される。製品ＩＤがＡＢ１２３の製品を１００台製造することを示す入力情報が入力部１１に入力されると、製造情報生成部１２は、製造ＩＤを採番する。ここでは、製造ＩＤ０００１を採番している。製造情報生成部１２は、図３に示す製品ＩＤがＡＢ１２３の製品情報を参照し、製造ＩＤ０００１の製造には、電子部品ＲＡが２×１００＝２００個および電子部品ＲＢが４×１００＝４００個必要であり、電子部品ＲＡおよび電子部品ＲＢの指定投入口はそれぞれＡ−１およびＢ−１であることを示す作業指示情報を生成する。ここでは、Ａ−１およびＢ−１はそれぞれ、電子部品実装装置３Ａおよび電子部品実装装置３Ｂの投入口を識別する情報である。
【００２３】
図２の在庫管理装置１の製造情報生成部１２は、生成した作業指示情報を作業指示出力部１４に送る。作業指示出力部１４は、製造情報生成部１２から受け取った作業指示情報を出力する。作業指示情報の出力は、作業者にメールで送信してもよいし、作業者の使用する端末に表示させてもよいし、作業指示情報を表示する作業指示票をプリントアウトしてもよい。作業者は、作業指示出力部１４から出力された作業指示情報にしたがって、必要部品のリールを指定投入口にセットし、製品の製造を識別する情報と、セットしたリールを識別する情報と、リールをセットした指定投入口を識別する情報とを含む投入情報を入力部１１に入力する。
【００２４】
投入情報の入力方法は、手入力に限らず、例えばバーコードリーダでバーコードを読み取ってもよい。この場合、例えば、作業指示票と、リール本体と、電子部品実装装置３の投入口とにそれぞれ、製品の製造を識別する情報と、リールを識別する情報と、投入口を識別する情報とを示すバーコードが印刷されており、それらのバーコードをバーコードリーダで読み取る。入力部１１はバーコードリーダから投入情報を取得する。入力部１１は、入力された投入情報を製造情報生成部１２に送る。
【００２５】
リール情報記憶部１５は、リールを識別する情報と、リールが保持する電子部品を示す情報と、リールが保持している電子部品の数を示す情報とを含むリール情報を記憶している。リール情報について図５を用いて説明する。
【００２６】
図５は、実施の形態に係るリール情報の一例を示す図である。図５の例では、リール情報は、リールを識別する「リールＩＤ」と、リールが保持する電子部品を示す「電子部品」、リールが保持している電子部品の数を示す「部品数量」とで構成される。例えば「リールＩＤ」がＲＡ０１２のリールは、２００個の電子部品ＲＡを保持している。「リールＩＤ」がＲＢ００５のリールは、２５０個の電子部品ＲＢを保持している。
【００２７】
製造情報生成部１２は、入力部１１から受け取った投入情報とリールを識別する情報が一致するリール情報をリール情報記憶部１５から読み出す。製造情報生成部１２は、受け取った投入情報と、製品の製造を識別する情報および指定投入口を示す情報とが一致する作業指示情報に、受け取った投入情報に含まれるセットしたリールを識別する情報と、読み出したリール情報に含まれるリールが保持している電子部品の数を示す情報とを付与した製造情報を生成する。つまり、製造情報は、製品の製造を識別する情報と、必要部品を示す情報と、必要部品の指定投入口を示す情報と、製造数の製品の必要部品の総数を示す情報と、指定投入口にセットされたリールを識別する情報と、指定投入口にセットされたリールが保持している電子部品の数を示す情報とを含む。ここで、「製造ＩＤ」が０００１の製造情報について、図６を用いて説明する。
【００２８】
図６は、実施の形態に係る製造情報の一例を示す図である。図６の例では、製造情報は、製品の製造を識別する「製造ＩＤ」と、製品の必要部品を示す「必要部品」と、必要部品の指定投入口を示す「指定投入口」と、製造数の製品の製造に必要な電子部品の総数を示す「必要部品総量」と、指定投入口にセットされたリールを識別する「投入リールＩＤ」と、指定投入口にセットされたリールが保持している電子部品の数を示す「投入部品数量」とで構成される。「製造ＩＤ」、「必要部品」、「指定投入口」および「必要部品総量」とは、図４に示す作業指示情報と同様である。
【００２９】
図６の製造情報は、図４に示す作業指示情報に「投入リールＩＤ」および「投入部品数量」が付与されている。図６の製造情報は、製造ＩＤが０００１の製造には、２００個の電子部品ＲＡおよび４００個の電子部品ＲＢが必要であり、電子部品実装装置３Ａの投入口Ａ−１には、２００個の電子部品ＲＡを保持しているリールＲＡ０１２がセットされており、電子部品実装装置３Ｂの投入口Ｂ−１には、２５０個の電子部品ＲＢを保持しているリールＲＢ００５がセットされていることを示している。電子部品ＲＢは、製造ＩＤが０００１の製造に必要な数量が４００個であるのに対してリールＲＢ００５が保持している電子部品ＲＢの数が２５０個であるので、スプライシング作業が必要である。製造情報生成部１２は、生成した製造情報を製造情報記憶部１６に記憶する。
【００３０】
なお、製造情報生成部１２は、入力部１１から投入情報を受け取ると、受け取った投入情報と製品の製造を識別する情報が一致する製造情報が製造情報記憶部１６にあるか否かを判定し、製品の製造を識別する情報が一致する製造情報がない場合に、上記のように製造情報を生成して製造情報記憶部１６に記憶させる。製品の製造を識別する情報が一致する製造情報がある場合については、後述する。
【００３１】
作業者は、必要部品のリールを電子部品実装装置３の投入口にセットした後、製品の製造を識別する情報と、製造を開始することを示す情報とを含む開始情報を在庫管理装置１の入力部１１に入力し、電子部品実装装置３を稼働させる。入力部１１は、入力された開始情報を部品残数演算部１８に送る。
【００３２】
図１の電子部品実装装置３Ａおよび電子部品実装装置３Ｂが稼働すると、電子部品を実装された電子回路基板５が電子部品実装装置３Ａから搬出され、電子部品実装装置３Ｂに搬入される。電子部品実装装置３Ａから電子回路基板５が搬出されたことをセンサ２Ａが検出する。続いて、電子部品を実装された電子回路基板５が電子部品実装装置３Ｂから搬出される。電子部品実装装置３Ｂから電子回路基板５が搬出されたことをセンサ２Ｂが検出する。センサ２Ａおよびセンサ２Ｂはそれぞれ、電子回路基板５の搬出を検出すると、検出信号を在庫管理装置１に送信する。図２の在庫管理装置１の検出信号取得部１７は、センサ２から検出信号を取得すると、部品残数演算部１８に送る。
【００３３】
部品情報記憶部１９は、電子部品を示す情報と、リールに巻き取られたテープ上での電子部品の間隔を示す情報とを含む部品情報を記憶している。装置情報記憶部２０は、電子部品実装装置３を示す情報と、電子部品実装装置３が１枚の電子回路基板５に電子部品を実装する工程作業時間を示す情報と、電子部品実装装置３が１枚の電子回路基板５に実装する電子部品の数量を示す情報とを含む装置情報を記憶している。部品情報および装置情報について図７および図８を用いて説明する。
【００３４】
図７は、実施の形態に係る部品情報の一例を示す図である。図７の例では、部品情報は、電子部品を示す「電子部品」と、リールに巻き取られたテープ上での電子部品の間隔を示す「ピッチ」とで構成される。電子部品ＲＡはテープ上に２ｍｍ間隔で付されており、電子部品ＲＢはテープ上に１ｍｍ間隔で付されている。
【００３５】
図８は、実施の形態に係る装置情報の一例を示す図である。図８の例では、装置情報は、電子部品実装装置３を示す「電子部品実装装置」と、電子部品実装装置３が１枚の電子回路基板５に電子部品を実装する工程作業時間を示す「タクトタイム」と、電子部品実装装置３が１枚の電子回路基板５に実装する電子部品の数量を示す「単位部品数量」とで構成される。電子部品実装装置３Ａは１．０秒で１個の電子部品ＲＡを電子回路基板５上に配置し、電子部品実装装置３Ｂは１．０秒で２個の電子部品ＲＢを電子回路基板５上に配置する。
【００３６】
図２の在庫管理装置１の部品残数演算部１８は、入力部１１から開始情報を受け取ると、受け取った開始情報と製品の製造を識別する情報が一致する製造情報を製造情報記憶部１６から読み出す。部品残数演算部１８は、検出信号取得部１７からセンサ２の検出信号を受け取ると、検出信号を取得したセンサ２に対応する電子部品実装装置３の装置情報を装置情報記憶部２０から読み出す。
【００３７】
部品残数演算部１８は、読み出した製造情報から、指定投入口にセットされたリールが保持している電子部品の数Ｙを得る。部品残数演算部１８は、読み出した装置情報から電子部品実装装置３が１枚の電子回路基板５に実装する電子部品の数量Ｘを得る。部品残数演算部１８は、Ｙ−Ｘを計算し、指定投入口にセットされたリールが保持している電子部品の残数Ｙｒを算出する。部品残数演算部１８は、製造情報記憶部１６が記憶する製造情報の指定投入口にセットされたリールが保持している電子部品の数を示す情報をＹからＹｒに更新する。このように、部品残数演算部１８は、検出信号取得部１７からセンサ２の検出信号を受け取る度に、製造情報を更新する。同様に、部品残数演算部１８は、リール情報記憶部１５が記憶するリールが保持している電子部品の数を示す情報をＹからＹｒに更新する。
【００３８】
部品残数演算部１８は、指定投入口にセットされたリールが保持している電子部品の残数Ｙｒを算出すると、製造情報が示す必要部品の部品情報を部品情報記憶部１９から読み出す。部品残数演算部１８は、必要部品の部品情報からテープ上での電子部品の間隔Ｐを得る。部品残数演算部１８は、ＹｒにＰを乗算し、指定投入口にセットされたリールに巻き取られている現在のテープ長Ｌを算出する。また、部品残数演算部１８は、電子部品実装装置３の装置情報から電子部品実装装置３が１枚の電子回路基板５に電子部品を実装する工程作業時間Ｔと、電子部品実装装置３が１枚の電子回路基板５に実装する電子部品の数量Ｎを得る。部品残数演算部１８は、Ｎ×Ｐ／Ｔを計算し、単位時間あたりのテープ長さ減少値Ｌｍを算出する。
【００３９】
部品残数演算部１８は、あらかじめ、スプライシング作業が可能となるテープ長Ｌｓを記憶しており、（Ｌ−Ｌｓ）／Ｌｍを計算し、スプライシング作業を行う補充タイミングまでの時間を算出する。部品残数演算部１８は、電子部品実装装置３の投入口ごとに算出した補充タイミングまでの時間を示す残時間情報を補充指示生成部２１に送る。補充指示生成部２１は、部品残数演算部１８から受け取った残時間情報に基づいて、補充タイミングまでの時間が閾値以下の電子部品実装装置３の投入口があるか否かを判定し、補充タイミングまでの時間が閾値以下の電子部品実装装置３の投入口がある場合には、当該電子部品実装装置３の投入口にセットされたリールの電子部品のスプライシング作業を指示する補充指示情報を生成し、補充指示出力部２２に送る。補充指示出力部２２は補充指示生成部２１から受け取った補充指示情報を出力する。補充指示情報の出力は、作業者にメールで送信してもよいし、作業者の使用する端末に表示させてもよいし、補充指示情報を表示する補充指示票をプリントアウトしてもよい。部品補充指示情報は、補充タイミングまでの時間が閾値以下の電子部品実装装置３の投入口を示す情報と、補充する電子部品を示す情報とを含む。部品補充指示情報は、さらに補充タイミングまでの時間を示す情報を含んでもよい。
【００４０】
作業者は、補充指示出力部２２から出力された補充指示情報にしたがって、補充する電子部品の新しいリールを用意し、スプライシング作業を行う。作業者は、スプライシング作業を行うと、製品の製造を識別する情報と、セットしたリールを識別する情報と、リールをセットした指定投入口を識別する情報とを含む投入情報を入力部１１に入力する。入力部１１は、入力された投入情報を製造情報生成部１２に送る。
【００４１】
製造情報生成部１２は、入力部１１から投入情報を受け取ると、受け取った投入情報とリールを識別する情報が一致するリール情報をリール情報記憶部１５から読み出す。また、製造情報生成部１２は、製造情報記憶部１６に受け取った投入情報と製品の製造を識別する情報が一致する製造情報があるか否かを判定する。ここでは、製造情報記憶部１６に製品の製造を識別する情報が一致する製造情報があるので、製造情報生成部１２は、受け取った投入情報と、製品の製造を識別する情報が一致する製造情報の指定投入口にセットされたリールを識別する情報を、受け取った投入情報に含まれるセットしたリールを識別する情報に更新し、製造情報が示す指定投入口にセットされたリールが保持している電子部品の数に、読み出したリール情報が示すリールが保持している電子部品の数を加算する。これによって、スプライシング作業の内容が製造情報に反映される。
【００４２】
作業者は、製品の製造が終了すると、製品の製造を識別する情報と、製造を終了することを示す終了情報を在庫管理装置１の入力部１１に入力する。ここで、電子部品実装装置３が行う処理について図９および図１０を用いて説明する。
【００４３】
図９は、実施の形態に係る製造情報生成処理の動作の一例を示すフローチャートである。在庫管理装置１は、起動されると、製造情報生成処理を開始する。在庫管理装置１の入力部１１は、作業者によって入力情報が入力されない場合（ステップＳ１１；ＮＯ）、ステップＳ１１を繰り返し、入力情報が入力されるのを待機する。作業者によって入力情報が入力されると（ステップＳ１１；ＹＥＳ）、入力部１１は、入力された入力情報を製造情報生成部１２に送る。製造情報生成部１２は、図３に示すような、製品情報記憶部１３が記憶する製品情報から、入力部１１から受け取った入力情報と製品を識別する情報が一致する製品情報を読み出す。製造情報生成部１２は、受け取った入力情報と、読み出した製品情報とに基づいて、作業指示情報を生成する（ステップＳ１２）。製造情報生成部１２は、図４に示すような、生成した作業指示情報を作業指示出力部１４に送る。作業指示出力部１４は、製造情報生成部１２から受け取った作業指示情報を出力する（ステップＳ１３）。
【００４４】
入力部１１は、作業者によって投入情報が入力されない場合（ステップＳ１４；ＮＯ）、ステップＳ１４を繰り返し、投入情報の入力を待機する。作業者によって投入情報が入力されると（ステップＳ１４；ＹＥＳ）、入力部１１は、入力された投入情報を製造情報生成部１２に送る。製造情報生成部１２は、製造情報記憶部１６に受け取った投入情報と製品の製造を識別する情報が一致する製造情報があるか否かを判定する（ステップＳ１５）。製造情報生成部１２は、作業指示情報に含まれるすべての必要部品の投入情報に対してステップＳ１５を実行する。投入情報の入力が１回目の場合は、製造情報記憶部１６に受け取った投入情報と製品の製造を識別する情報が一致する製造情報がないので（ステップＳ１５；ＮＯ）、製造情報生成部１２は、図５に示すような、リール情報記憶部１５が記憶するリール情報から、入力部１１から受け取った投入情報とリールを識別する情報が一致するリール情報を読み出す。製造情報生成部１２は、作業指示情報と、受け取った投入情報と、読み出したリール情報とに基づいて製造情報を生成する。（ステップＳ１６）。製造情報生成部１２は、図６に示すような、生成した製造情報を製造情報記憶部１６に記憶する（ステップＳ１７）。
【００４５】
入力部１１は、作業者によって終了情報が入力されない場合（ステップＳ１８；ＮＯ）、ステップＳ１４に戻り、投入情報の入力を待機する。スプライシング作業後に作業者によって投入情報が入力されると（ステップＳ１４；ＹＥＳ）、入力部１１は、入力された投入情報を製造情報生成部１２に送る。製造情報生成部１２は、製造情報記憶部１６に受け取った投入情報と製品の製造を識別する情報が一致する製造情報があるか否かを判定する（ステップＳ１５）。製造情報生成部１２は、補充指示情報に含まれるすべての必要部品の投入情報に対してステップＳ１５を実行する。投入情報の入力が２回目以降の場合は、製造情報記憶部１６に受け取った投入情報と製品の製造を識別する情報が一致する製造情報があるので（ステップＳ１５；ＹＥＳ）、製造情報生成部１２は、受け取った投入情報に基づいて、製品の製造を識別する情報が一致する製造情報を更新する（ステップＳ１９）。作業者によって終了情報が入力されると（ステップＳ１８；ＹＥＳ）、製造情報生成処理を終了する。
【００４６】
図１０は、実施の形態に係る補充指示出力処理の動作の一例を示すフローチャートである。在庫管理装置１は、起動されると、補充指示出力処理を開始する。在庫管理装置１の入力部１１は、作業者によって開始情報が入力されない場合（ステップＳ２１；ＮＯ）、ステップＳ２１を繰り返し、開始情報が入力されるのを待機する。作業者によって開始情報が入力されると（ステップＳ２１；ＹＥＳ）、入力部１１は、入力された開始情報を部品残数演算部１８に送る。部品残数演算部１８は、入力部１１から開始情報受け取ると、図６に示すような、製造情報記憶部１６が記憶する製造情報から、受け取った開始情報と製品の製造を識別する情報が一致する製造情報を読み出す。
【００４７】
検出信号取得部１７は、センサ２から検出信号を取得しない場合（ステップＳ２２；ＮＯ）、ステップＳ２２を繰り返し、検出信号の取得を待機する。センサ２から検出信号を取得すると（ステップＳ２２；ＹＥＳ）、検出信号取得部１７は、取得した検出信号を部品残数演算部１８に送る。部品残数演算部１８は、検出信号取得部１７からセンサ２の検出信号を受け取ると、図８に示すような、装置情報記憶部２０が記憶する装置情報から、検出信号を取得したセンサ２に対応する電子部品実装装置３の装置情報を読み出す。
【００４８】
部品残数演算部１８は、読み出した製造情報から、指定投入口にセットされたリールが保持している電子部品の数Ｙを得る。部品残数演算部１８は、読み出した装置情報から電子部品実装装置３が１枚の電子回路基板５に実装する電子部品の数量Ｘを得る。部品残数演算部１８は、Ｙ−Ｘを計算し、指定投入口にセットされたリールが保持している電子部品の残数Ｙｒを算出する（ステップＳ２３）。部品残数演算部１８は、製造情報記憶部１６が記憶する製造情報の指定投入口にセットされたリールが保持している電子部品の数を示す情報をＹからＹｒに更新する（ステップＳ２４）。部品残数演算部１８は、図７に示すような、部品情報記憶部１９が記憶する部品情報から、製造情報が示す必要部品の部品情報を読み出す。部品残数演算部１８は、必要部品の部品情報からテープ上での電子部品の間隔Ｐを得る。部品残数演算部１８は、ＹｒにＰを乗算し、指定投入口にセットされたリールに巻き取られている現在のテープ長Ｌを算出する（ステップＳ２５）。
【００４９】
部品残数演算部１８は、電子部品実装装置３の装置情報から電子部品実装装置３が１枚の電子回路基板５に電子部品を実装する工程作業時間Ｔと、電子部品実装装置３が１枚の電子回路基板５に実装する電子部品の数量Ｎを得る。部品残数演算部１８は、Ｎ×Ｐ÷Ｔを計算し、単位時間あたりのテープ長さ減少値Ｌｍを算出する（ステップＳ２６）。部品残数演算部１８は、あらかじめ、スプライシング作業が可能であるテープ長Ｌｓを記憶しており、（Ｌ−Ｌｓ）／Ｌｍを計算し、スプライシング作業を行う補充タイミングまでの時間を算出する（ステップＳ２７）。部品残数演算部１８は、電子部品実装装置３の投入口ごとに算出した補充タイミングまでの時間を示す残時間情報を補充指示生成部２１に送る。
【００５０】
補充指示生成部２１は、部品残数演算部１８から受け取った残時間情報に基づいて、補充タイミングまでの時間が閾値以下の電子部品実装装置３の投入口があるか否かを判定する（ステップＳ２８）。補充タイミングまでの時間が閾値以下の電子部品実装装置３の投入口がない場合には（ステップＳ２８；ＮＯ）、処理はステップＳ３１に移行する。補充タイミングまでの時間が閾値以下の電子部品実装装置３の投入口がある場合（ステップＳ２８；ＹＥＳ）、補充指示生成部２１は、当該電子部品実装装置３の投入口にセットされたリールの電子部品のスプライシング作業を指示する補充指示情報を生成し（ステップＳ２９）、補充指示出力部２２に送る。補充指示出力部２２は、補充指示生成部２１から受け取った補充指示情報を出力する（ステップＳ３０）。入力部１１は、作業者によって終了情報が入力されない場合（ステップＳ３１；ＮＯ）、ステップＳ２２に戻り、ステップＳ２２〜ステップＳ３１を繰り返す。
【００５１】
作業者によって終了情報が入力されると（ステップＳ３１；ＹＥＳ）、補充指示出力処理を終了する。部品残数演算部１８は、ステップＳ２３で残数Ｙｒを算出される度に、リール情報記憶部１５が記憶するリールが保持している電子部品の数を示す情報を残数Ｙｒに更新してもよいし、ステップＳ３１の後、リール情報記憶部１５が記憶するリールが保持している電子部品の数を示す情報を最後に算出された残数Ｙｒに更新してもよい。また、部品残数演算部１８は、ステップＳ２１で作業者によって開始情報が入力されたときに、すべての電子部品実装装置３の指定投入口にセットされたリールが保持している電子部品の数Ｙを表示する表示情報を生成し、補充指示出力部２２が表示情報を出力してもよい。
【００５２】
以上説明したように、本実施の形態の在庫管理装置１によれば、電子部品実装装置３とは独立した在庫管理装置１で電子部品の補充タイミングまでの時間を算出し、補充タイミングまでの時間が閾値以下の電子部品実装装置３の投入口の電子部品の補充作業を作業者に指示することで、既存の設備を取り替える必要がなく、低コストで、電子部品実装装置３の電子部品の補充タイミングの誤りを防止することができ、電子部品実装装置３の稼働率の低下を抑制することができる。補充タイミングまでの時間を基準として電子部品の補充作業を作業者に指示することで、１枚の電子回路基板５に電子部品を実装する工程作業時間や１枚の電子回路基板５に実装する電子部品の数量といった電子部品実装装置３の仕様が変更された場合にも、閾値を変更する必要がない。
【００５３】
電子部品実装装置へ電子部品を投入してから、その電子部品を使用する機種のロットの生産を終えた後に、投入された残りの電子部品の取り外しおよび部品保管庫への戻し入れを行わない場合、その電子部品が投入される前の在庫情報を元に、電子部品実装装置で、その電子部品の残数および補充必要時点を算出しなければならない。異なる機種を切替えて生産を行う生産ラインにおいて、ある機種のロットの生産を終えた後に、電子部品実装装置に投入された残りの電子部品を部品倉庫へ戻す場合、または、異なる電子部品実装装置へ再度投入する場合、部品倉庫だけの在庫管理では、その都度、在庫情報の部品残数を人手にて更新する必要がある。
【００５４】
上記の実施の形態の在庫管理装置１は、電子部品実装装置で使用された部品を含めて、また、部品荷姿単位で部品の残数の更新および管理を行うので、電子部品実装装置に投入された残りの電子部品を部品倉庫へ戻す場合、または、異なる電子部品実装装置へ再度投入する場合においても、部品残数を人手にて更新する必要がない。そのため、在庫情報の部品残数にヒューマンエラーの発生する可能性を小さくできる。
【００５５】
上記の実施の形態では、在庫管理装置１の製造情報生成部１２は、製造情報を生成して、製造情報記憶部１６に記憶するが、これに限らない。製造情報記憶部１６があらかじめ製造情報を記憶していてもよいし、外部から製造情報を取得して、製造情報記憶部１６に記憶してもよい。この場合、在庫管理装置１は、製造情報生成部１２、製品情報記憶部１３、作業指示出力部１４およびリール情報記憶部１５を備えなくてもよい。
【００５６】
上記の実施の形態では、在庫管理装置１の補充指示生成部２１は、補充タイミングまでの時間が閾値以下の電子部品実装装置３の投入口にセットされたリールの電子部品のスプライシング作業を指示する部品補充指示情報を生成し、補充指示出力部２２が出力する。これに加え、補充指示生成部２１は、電子部品実装装置３ごとの電子部品の補充タイミングまでの時間を表示する時間表示情報を生成し、補充指示出力部２２が出力してもよい。これにより、作業者は、他の電子部品実装装置３の電子部品の補充タイミングも知ることができ、利便性が向上する。また、補充指示生成部２１は、電子部品実装装置３ごとの電子部品の補充タイミングまでの時間を、電子部品の補充タイミングまでの時間が短い順に表示する時間表示情報を生成し、補充指示出力部２２が出力してもよい。これにより、作業者は、電子部品実装装置３の電子部品の補充タイミングが近い順版を把握することができ、さらに利便性が向上する。なお、時間表示情報の出力のタイミングは、作業者が開始情報を入力したときでもよいし、作業者が要求した時でもよいし、定期的に出力してもよいし、補充指示情報を出力するときに同時に出力してもよい。
【００５７】
上記の実施の形態では、電子部品実装装置３は実装する電子部品ごとに複数の投入口を有するが、これに限らない。電子部品実装装置３は、１種類の電子部品のみを実装し、１つの投入口を有する構成でもよい。すべての電子部品実装装置３がこのような構成である場合には、必要部品の指定投入口を示す情報は、必要部品を実装する電子部品実装装置３を示す情報であってもよい。
【００５８】
上記の実施の形態では、電子部品実装装置３は電子部品が決められた間隔で付されたテープを巻き取ったリールで電子部品を保持し、テープフィーダで電子部品を供給しているが、これに限らない。電子部品を供給する方法は、電子部品実装装置３が保持している電子部品の数を把握することが可能な方法であれば何でもよい。
【００５９】
上記の実施の形態では、部品在庫管理および補充必要時点予報システム１００は、電子部品実装装置３を含むが、これに限らない。部品在庫管理および補充必要時点予報システム１００は、電子部品実装装置３を含まず、既存の電子部品実装装置に適用してもよい。
【００６０】
上記の実施の形態では、在庫管理装置１の部品残数演算部１８は、電子部品実装装置３の投入口にセットされたリールの電子部品の残数から、電子部品の補充タイミングまでの時間を算出し、補充タイミングまでの時間が閾値以下の電子部品実装装置３の電子部品の補充を指示する部品補充指示情報を生成するが、これに限らない。部品残数演算部１８は、電子部品実装装置３の投入口にセットされたリールの電子部品の残数が閾値以下の電子部品実装装置３の電子部品の補充を指示する部品補充指示情報を生成してもよい。この場合、在庫管理装置１は部品情報記憶部１９を備えなくてもよく、装置情報記憶部２０が記憶する装置情報は、電子部品実装装置３が１枚の電子回路基板５に電子部品を実装する工程作業時間を示す情報を含まなくてもよい。
【００６１】
上記の実施の形態では、部品在庫管理および補充必要時点予報システム１００のセンサ２は、電子部品実装装置３から電子部品を実装済みの電子回路基板５が搬出されたことを検出するがこれに限らない。センサ２は、電子部品実装装置３に電子回路基板５が搬入されたことを検出してもよい。この場合、センサ２は、電子回路基板５の搬入を検出したことを示す検出信号を在庫管理装置１に送信する。
【００６２】
図１１は、実施の形態に係る在庫管理装置のハードウェア構成の一例を示すブロック図である。在庫管理装置１は、図１１に示すように、制御部８１、主記憶部８２、外部記憶部８３、操作部８４、表示部８５および送受信部８６を備える。主記憶部８２、外部記憶部８３、操作部８４、表示部８５および送受信部８６はいずれも内部バス８０を介して制御部８１に接続されている。
【００６３】
制御部８１はＣＰＵ（Central Processing Unit）などから構成され、外部記憶部８３に記憶されている制御プログラム８９に従って、在庫管理装置１の製造情報生成部１２、部品残数演算部１８および補充指示生成部２１の各処理を実行する。
【００６４】
主記憶部８２はＲＡＭ（Random-Access Memory）などから構成され、外部記憶部８３に記憶されている制御プログラム８９をロードし、制御部８１の作業領域として用いられる。
【００６５】
外部記憶部８３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷなどの不揮発性メモリから構成され、在庫管理装置１の処理を制御部８１に行わせるためのプログラムをあらかじめ記憶し、また、制御部８１の指示に従って、このプログラムが記憶するデータを制御部８１に供給し、制御部８１から供給されたデータを記憶する。製品情報記憶部１３、リール情報記憶部１５、製造情報記憶部１６、部品情報記憶部１９および装置情報記憶部２０は外部記憶部８３に構成される。
【００６６】
操作部８４はキーボードおよびマウスやタッチパネルなどのポインティングデバイスと、これらを内部バス８０に接続するインタフェース装置から構成されている。操作部８４を介して、入力された情報が制御部８１に供給される。操作部８４は、入力部１１として機能する。
【００６７】
表示部８５は、ＣＲＴまたはＬＣＤなどから構成されている。在庫管理装置１が作業指示情報および補充指示情報を表示する構成の場合、表示部８５は、作業指示出力部１４および補充指示出力部２２として機能する。
【００６８】
送受信部８６は、ネットワークに接続する網終端装置または無線通信装置、およびそれらと接続するシリアルインタフェースまたはＬＡＮ（Local Area Network）インタフェースから構成されている。送受信部８６は、検出信号取得部１７として機能する。また、在庫管理装置１が作業指示情報および補充指示情報を送信する構成の場合、送受信部８６は、作業指示出力部１４および補充指示出力部２２として機能する。
【００６９】
図２に示す在庫管理装置１の入力部１１、製造情報生成部１２、製品情報記憶部１３、作業指示出力部１４、リール情報記憶部１５、製造情報記憶部１６、検出信号取得部１７、部品残数演算部１８、部品情報記憶部１９、装置情報記憶部２０、および、補充指示出力部２２の処理は、制御プログラム８９が、制御部８１、主記憶部８２、外部記憶部８３、操作部８４、表示部８５および送受信部８６などを資源として用いて処理することによって実行する。
【００７０】
その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【００７１】
制御部８１、主記憶部８２、外部記憶部８３、操作部８４、表示部８５、送受信部８６、内部バス８０などから構成される在庫管理装置１の処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなど）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する在庫管理装置１を構成してもよい。また、インターネットなどの通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロードなどすることで在庫管理装置１を構成してもよい。
【００７２】
また、在庫管理装置１の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００７３】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して提供することも可能である。例えば、通信ネットワーク上の掲示板（BBS, Bulletin Board System）に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを提供してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【００７４】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【００７５】
本出願は、２０１６年２月２３日に出願された、日本国特許出願特願２０１６−０３１６５２号に基づく。本明細書中に日本国特許出願特願２０１６−０３１６５２号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【符号の説明】
【００７６】
１  在庫管理装置、２，２Ａ，２Ｂ  センサ、３，３Ａ，３Ｂ  電子部品実装装置、５  電子回路基板、１１  入力部、１２  製造情報生成部、１３  製品情報記憶部、１４  作業指示出力部、１５  リール情報記憶部、１６  製造情報記憶部、１７  検出信号取得部、１８  部品残数演算部、１９  部品情報記憶部、２０  装置情報記憶部、２１  補充指示生成部、２２  補充指示出力部、８０  内部バス、８１  制御部、８２  主記憶部、８３  外部記憶部、８４  操作部、８５  表示部、８６  送受信部、８９  制御プログラム、１００  部品在庫管理および補充必要時点予報システム。
【図１】
2017145625.tif 000003
【図２】
2017145625.tif 000004
【図３】
2017145625.tif 000005
【図４】
2017145625.tif 000006
【図５】
2017145625.tif 000007
【図６】
2017145625.tif 000008
【図７】
2017145625.tif 000009
【図８】
2017145625.tif 000010
【図９】
2017145625.tif 000011
【図１０】
2017145625.tif 000012
【図１１】
2017145625.tif 000013
【手続補正書】
【提出日】平成30年4月20日(2018.4.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成するため、本発明に係る在庫管理装置は、電子部品実装装置から電子部品を実装した電子回路基板が搬出されたことを検出するセンサと接続する在庫管理装置である。在庫管理装置は、検出信号取得部と、リール情報記憶部と、製造情報記憶部と、部品残数演算部と、補充指示生成部と、補充指示出力部とを備える。検出信号取得部は、センサから電子回路基板の搬出を検出したことを示す検出信号を取得する。リール情報記憶部は、部品を保持するリールを識別する符号、該リールが保持する部品を識別する符号および該リールが保持する部品の数情報を関連付けて記憶する。製造情報記憶部は、電子部品実装装置を識別する情報、および該電子部品実装装置に投入されているリールを識別する符号を関連づけて記憶する。部品残数演算部は、検出信号取得部が検出信号を取得するごとに、電子部品実装装置に投入されているリールが保持する、リール情報記憶部に記憶されている電子部品の数情報から、電子部品実装装置が１枚の電子回路基板に実装する電子部品の数を減算して、電子部品実装装置に投入されている前記リールが保持している電子部品の残数を算出し、電子部品の残数から電子部品の補充タイミングまでの時間を算出する。補充指示生成部は、部品残数演算部が算出した電子部品の補充タイミングまでの時間が閾値以下の電子部品実装装置がある場合に、電子部品の補充タイミングまでの時間が閾値以下の電子部品実装装置の電子部品の補充を指示する補充指示情報を生成する。補充指示出力部は、補充指示情報を出力する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
電子部品実装装置から電子部品を実装した電子回路基板が搬出されたことを検出するセンサと接続する在庫管理装置であって、
前記センサから前記電子回路基板の搬出を検出したことを示す検出信号を取得する検出信号取得部と、
部品を保持するリールを識別する符号、該リールが保持する部品を識別する符号および該リールが保持する部品の数情報を関連付けて記憶するリール情報記憶部と、
前記電子部品実装装置を識別する情報、および該電子部品実装装置に投入されているリールを識別する符号を関連づけて記憶する製造情報記憶部と、
前記検出信号取得部が前記検出信号を取得するごとに、前記電子部品実装装置に投入されている前記リールが保持する、前記リール情報記憶部に記憶されている前記電子部品の数情報から、前記電子部品実装装置が１枚の前記電子回路基板に実装する前記電子部品の数を減算して、前記電子部品実装装置に投入されている前記リールが保持している前記電子部品の残数を算出し、前記電子部品の残数から前記電子部品の補充タイミングまでの時間を算出する部品残数演算部と、
前記部品残数演算部が算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記電子部品の補充を指示する補充指示情報を生成する補充指示生成部と、
前記補充指示情報を出力する補充指示出力部と、
を備える在庫管理装置。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
電子部品実装装置と、センサと、前記センサと接続する在庫管理装置とで構成される部品在庫管理および補充必要時点予報システムであって、
前記電子部品実装装置は、電子回路基板に電子部品を実装し、
前記センサは、前記電子部品実装装置から前記電子部品を実装した前記電子回路基板が搬出されたこと検出し、前記電子回路基板の搬出を検出したことを示す検出信号を前記在庫管理装置に送信し、
前記在庫管理装置は、
前記センサから前記検出信号を取得する検出信号取得部、
部品を保持するリールを識別する符号、該リールが保持する部品を識別する符号および該リールが保持する部品の数情報を関連付けて記憶するリール情報記憶部、
前記電子部品実装装置を識別する情報、および該電子部品実装装置に投入されているリールを識別する符号を関連づけて記憶する製造情報記憶部、
前記検出信号取得部が前記検出信号を取得するごとに、前記電子部品実装装置に投入されている前記リールが保持する、前記リール情報記憶部に記憶されている前記電子部品の数情報から、前記電子部品実装装置が１枚の前記電子回路基板に実装する前記電子部品の数を減算して、前記電子部品実装装置に投入されている前記リールが保持している前記電子部品の残数を算出し、前記電子部品の残数から前記電子部品の補充タイミングまでの時間を算出する部品残数演算部、
前記部品残数演算部が算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記電子部品の補充を指示する補充指示情報を生成する補充指示生成部、および、
前記補充指示情報を出力する補充指示出力部、
を備える部品在庫管理および補充必要時点予報システム。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
電子部品実装装置と、センサと、前記センサと接続する在庫管理装置とで構成される部品在庫管理および補充必要時点予報システムが実行する在庫管理方法であって、
前記電子部品実装装置が実行する、
電子回路基板に電子部品を実装するステップと、
前記センサが実行する、
前記電子部品実装装置から前記電子部品を実装した前記電子回路基板が搬出されたこと検出するステップと、
前記電子回路基板の搬出を検出したことを示す検出信号を前記在庫管理装置に送信するステップと、
前記在庫管理装置が実行する、
前記センサから前記検出信号を取得するごとに、部品を保持するリールを識別する符号、該リールが保持する部品を識別する符号および該リールが保持する部品の数情報、ならびに、前記電子部品実装装置を識別する情報、および該電子部品実装装置に投入されているリールを識別する符号を用いて、前記電子部品実装装置に投入されている前記リールが保持する前記電子部品の数から、前記電子部品実装装置が１枚の前記電子回路基板に実装する前記電子部品の数を減算して、前記電子部品実装装置に投入されている前記リールが保持している前記電子部品の残数を算出し、前記電子部品の残数から前記電子部品の補充タイミングまでの時間を算出する部品残数演算ステップと、
前記部品残数演算ステップで算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記電子部品の補充を指示する補充指示情報を生成する補充指示生成ステップと、
前記補充指示情報を出力する補充指示出力ステップと、
を備える在庫管理方法。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
電子部品実装装置から電子部品を実装した電子回路基板が搬出されたことを検出するセンサと接続するコンピュータを、
前記センサから前記電子回路基板の搬出を検出したことを示す検出信号を取得する検出信号取得部、
部品を保持するリールを識別する符号、該リールが保持する部品を識別する符号および該リールが保持する部品の数情報を関連付けて記憶するリール情報記憶部、
前記電子部品実装装置を識別する情報、および該電子部品実装装置に投入されているリールを識別する符号を関連づけて記憶する製造情報記憶部、
前記センサから前記電子回路基板の搬出を検出したことを示す検出信号を取得するごとに、前記電子部品実装装置に投入されている前記リールが保持する、前記リール情報記憶部に記憶されている前記電子部品の数情報から、前記電子部品実装装置が１枚の前記電子回路基板に実装する前記電子部品の数を減算して、前記電子部品実装装置に投入されている前記リールが保持している前記電子部品の残数を算出し、前記電子部品の残数から前記電子部品の補充タイミングまでの時間を算出する部品残数演算部、
前記部品残数演算部が算出した前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置がある場合に、前記電子部品の補充タイミングまでの時間が閾値以下の前記電子部品実装装置の前記電子部品の補充を指示する補充指示情報を生成する補充指示生成部、および、
前記補充指示情報を出力する補充指示出力部、
として機能させるプログラム。
【国際調査報告】
2017145625.tif 000014
2017145625.tif 000015