JP7422282B2 - Production control device, production data creation method, and production data creation program - Google Patents
Production control device, production data creation method, and production data creation program Download PDFInfo
- Publication number
- JP7422282B2 JP7422282B2 JP2020056930A JP2020056930A JP7422282B2 JP 7422282 B2 JP7422282 B2 JP 7422282B2 JP 2020056930 A JP2020056930 A JP 2020056930A JP 2020056930 A JP2020056930 A JP 2020056930A JP 7422282 B2 JP7422282 B2 JP 7422282B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- production
- information
- input
- work
- 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
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Supply And Installment Of Electrical Components (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、生産装置でワークに生産作業をするための生産データを作成する生産管理装置および生産データ作成方法ならびに生産データ作成プログラムに関する。 The present invention relates to a production management device, a production data creation method, and a production data creation program that create production data for performing production work on a workpiece with a production device.
基板などのワークに部品搭載などの生産作業を実行して実装基板などの製品を生産する生産装置は、生産作業の各工程を数値や記号などで記述した生産データに従って生産作業を実行する。オペレータは、生産する製品に応じて支援装置に各種データを入力しながら生産データを作成する。このようなデータを作成するためのデータ入力作業には、入力作業前に予め決定されている定型的な作業や、製品毎に異なるデータの入力など個別的な作業がある(例えば、特許文献1参照)。特許文献1に記載の生産装置の制御では、予め実行すべき作業手順や作業に必要なデータを記述したマクロファイルを作成して、生産装置を稼働させる際にマクロファイルを実行することで生産作業中のオペレータのデータ入力作業を削減することが開示されている。
Production equipment that produces products such as mounted boards by performing production work such as mounting components on workpieces such as circuit boards performs production work in accordance with production data that describes each process of the production work using numerical values, symbols, etc. The operator creates production data while inputting various data into the support device depending on the product to be produced. The data input work for creating such data includes routine work that is determined in advance before the input work, and individual work such as inputting data that differs for each product (for example,
しかしながら、製品毎に作成される生産データの作成においては、全ての入力作業を自動化することは難しく、効率的に生産データを作成するには更なる改善の余地があった。 However, in creating production data for each product, it is difficult to automate all input operations, and there is room for further improvement in efficiently creating production data.
そこで本発明は、生産データ作成におけるデータ入力作業の削減と利便性の向上ができる生産管理装置および生産データ作成方法ならびに生産データ作成プログラムを提供することを目的とする。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a production control device, a production data creation method, and a production data creation program that can reduce data input work and improve convenience in creating production data.
本発明の生産管理装置は、生産装置でワークに生産作業をするための生産データを作成する生産管理装置であって、前記生産データを作成するために要するデータ入力作業とデータ処理作業に対応した複数の作成指示を記憶する生産管理記憶部と、複数の前記作成指示のうち少なくともひとつの前記作成指示を第1情報として取得する第1取得部と、前記生産装置または前記生産管理装置が備える入出力表示部から入力された前記生産データを作成するための入力情報または処理情報である第2情報を取得する第2取得部と、取得した前記第1情報に対応するデータ入力作業またはデータ処理作業を実行し、取得した前記第2情報に基づいて前記生産データを作成するデータ作成部と、を備える。 The production control device of the present invention is a production control device that creates production data for performing production work on a workpiece with a production device, and is compatible with data input work and data processing work required to create the production data. a production management storage unit that stores a plurality of production instructions; a first acquisition unit that acquires at least one production instruction among the plurality of production instructions as first information; and an input device included in the production device or the production control device. a second acquisition unit that acquires second information that is input information or processing information for creating the production data input from the output display unit; and a data input operation or data processing operation that corresponds to the acquired first information. and a data creation unit that creates the production data based on the acquired second information.
本発明の生産データ作成方法は、生産装置でワークに生産作業をするための生産データを作成する生産データ作成方法であって、前記生産データを作成するために要するデータ入力作業とデータ処理作業に対応した複数の作成指示のうち少なくともひとつの前記作成指示を第1情報として取得する第1取得工程と、前記生産装置または前記生産管理装置が備える入出力表示部から入力された前記生産データを作成するための入力情報または処理情報である第2情報を取得する第2取得工程と、取得した前記第1情報に対応するデータ入力作業またはデータ処理作業を実行し、取得した前記第2情報に基づいて、前記生産データを作成するデータ作成工程と、を含む。 The production data creation method of the present invention is a production data creation method for creating production data for performing production work on a workpiece using production equipment, and includes data input work and data processing work required to create the production data. a first acquisition step of acquiring at least one creation instruction out of a plurality of corresponding creation instructions as first information; and creating the production data input from an input/output display unit included in the production device or the production management device. a second acquisition step of acquiring second information that is input information or processing information to and a data creation step of creating the production data.
本発明の生産データ作成プログラムは、請求項5から8のいずれかに記載の生産データ作成方法をコンピュータにより実行させる。 The production data creation program of the present invention causes a computer to execute the production data creation method according to any one of claims 5 to 8.
本発明によれば、生産データ作成におけるデータ入力作業の削減と利便性の向上ができる。 According to the present invention, it is possible to reduce data input work and improve convenience in creating production data.
本発明の一実施の形態を、図面を参照して説明する。まず図1を参照して、部品実装システム1の構成について説明する。部品実装システム1は基板に部品を実装して実装基板を生産する機能を有している。本実施の形態では、複数(ここでは3本)の部品実装ライン4を、通信ネットワーク2を介して生産管理装置3に接続した構成となっている。各部品実装ライン4における作業は生産管理装置3によって管理される。なお、部品実装ライン4は3本に限定されることはなく、1本、2本、または4本以上であってよい。
An embodiment of the present invention will be described with reference to the drawings. First, with reference to FIG. 1, the configuration of the
生産管理装置3は、各部品実装ライン4が備える生産装置での生産作業に必要なデータを各生産装置に送信する機能を有している。また、生産管理装置3は、部品実装ライン4の生産装置で使用される動作パラメータ、部品データ、生産データなどを作成する機能を有している。なお、部品実装システム1は、部品実装ライン4毎にライン管理用のコンピュータを備え、ライン管理用のコンピュータを介して生産管理装置3と各生産装置がデータを送受信するようにしてもよい。
The
図1において、部品実装ライン4は、基板供給装置M1、基板受渡装置M2、印刷装置M3、部品実装装置M4,M5、リフロー装置M6および基板回収装置M7を連結した構成となっている。基板供給装置M1によって供給された基板は基板受渡装置M2を介して印刷装置M3に搬入され、ここで基板に部品接合用のはんだをスクリーン印刷して堆積させるはんだ印刷作業が行われる。はんだ印刷後の基板は部品実装装置M4,M5に順次受け渡され、ここではんだ印刷後の基板に対して部品を実装する部品実装作業が実行される。
In FIG. 1, the
部品実装装置M4,M5は、フィーダが供給する部品を実装ヘッドが有するノズルで真空吸着によって取り出し、部品認識カメラでノズルが保持する部品の状態を撮像し、基板の実装位置に指定された実装角度で実装する。部品実装後の基板はリフロー装置M6に搬入され、ここで所定の加熱プロファイルに従って加熱されることにより部品接合用のはんだが溶融固化する。これにより部品が基板にはんだ接合されて基板に部品を実装した実装基板が完成し、基板回収装置M7に回収される。 The component mounting devices M4 and M5 take out the components supplied by the feeder by vacuum suction using the nozzle of the mounting head, image the state of the component held by the nozzle with a component recognition camera, and place the component at a specified mounting angle at the mounting position on the board. Implement it with The board with the components mounted thereon is carried into a reflow apparatus M6, where it is heated according to a predetermined heating profile to melt and solidify the solder for joining the components. As a result, the components are soldered to the board, and a mounted board in which the components are mounted on the board is completed and collected by the board collecting device M7.
このように、印刷装置M3は、基板(ワーク)にはんだを堆積させるはんだ印刷作業(生産作業)を行う生産装置である。また、部品実装装置M4,M5は、基板(ワーク)に部品を実装する部品実装作業(生産作業)を行う生産装置である。そして、生産管理装置3は、少なくともひとつの印刷装置M3または部品実装装置M4,M5を管理する生産管理装置である。
In this way, the printing apparatus M3 is a production apparatus that performs a solder printing operation (production operation) in which solder is deposited on a substrate (workpiece). Further, the component mounting devices M4 and M5 are production devices that perform component mounting work (production work) for mounting components on a board (workpiece). The
次に図2を参照して、生産管理装置3の処理系の構成について説明する。ここでは、生産管理装置3が備える複数の機能のうち、部品実装ライン4が備える生産装置で基板(ワーク)に生産作業をするための生産データを作成する機能に関する構成について説明する。生産管理装置3は、処理装置10、記憶装置であるライブラリ記憶部14、生産管理記憶部19の他、入出力表示部22、通信部23を備えている。
Next, with reference to FIG. 2, the configuration of the processing system of the
処理装置10はCPUなどのデータ処理装置であり、内部処理部として第1取得部11、第2取得部12、データ作成部13を備えている。データ作成部13は内部処理部として第1処理部13a、第2処理部13bを備えている。なお、生産管理装置3は、ひとつのコンピュータで構成する必要はなく、複数のデバイスで構成してもよい。例えば、記憶装置、処理部の全てもしくは一部を、サーバを介してクラウドに備えてもよい。また、データ作成部13は、第1処理部13aと第2処理部13bの両方を備えている必要はなく、どちらか一方のみを備えていて、他方を別のデバイスに備えていてもよい。
The
図2において、入出力表示部22は、操作コマンドやデータなどを入力する入力機能と各種データやデータ入力ウィンドウなどを表示する表示機能を備えるタッチパネルなどの装置である。なお、入出力表示部22は入力機能と表示機能が一体化された装置に限定されることはない。例えば、入力機能をキーボード、タッチパネル、マウス、音声などの入力装置で実施し、表示機能を液晶パネルなどの表示装置で実施するようにしてもよい。通信部23は、通信インターフェースであり、通信ネットワーク2を介して部品実装ライン4を構成する生産装置との間でデータの送受信を行う。
In FIG. 2, the input/
ライブラリ記憶部14には、生産データライブラリ15、部品ライブラリ16、動作パラメータライブラリ17、プログラムライブラリ18などが記憶されている。生産データライブラリ15には、印刷装置M3、部品実装装置M4,M5などの生産装置で生産作業をするために使用される生産データが、実装基板の生産機種名毎に記憶されている。
The
ここで図3を参照して、生産データライブラリ15に含まれる部品実装装置M4,M5で使用される生産データ30の例について説明する。生産データライブラリ15に含まれる複数の生産データ30には、それぞれ、1つの生産機種名の実装基板を生産するために必要なデータが規定されている。すなわち生産データ30には、当該生産機種名の実装基板に実装される部品の「部品名」31、当該部品を部品ライブラリ16の部品データと関連付けるためのユニークな部品コードである「部品n」32、当該部品の実装基板における実装位置および実装角度を示す「実装座標」33、「実装角度」34が、実装対象の各部品について規定されている。
Here, with reference to FIG. 3, an example of the
さらに生産データ30には、当該実装基板の生産に使用される設備側の条件、すなわち部品実装装置M4,M5における設定状態などを示す設備条件データ35が、部品名毎に規定されている。設備条件データ35には、部品実装装置M4,M5の種類を示す機種データ、当該部品が供給される位置を示す「供給位置」36、部品供給に使用されるフィーダを示す「フィーダ」37、当該部品を実装する部品実装作業を行う実装ヘッドを示す「実装ヘッド」38、当該部品の保持に使用されるノズルを示す「ノズル」39などが規定されている。なお、ここに示す例では、生産データ30に設備条件データ35を含めた構成となっているが、設備条件データ35のみを別ファイルとする形態であってもよい。
Furthermore, in the
図2において、部品ライブラリ16には、部品の種類と、部品実装装置M4,M5において当該部品を実装する各種の作業を精細に制御するための動作パラメータを関連付けた複数の部品データが記憶されている。部品データは、部品コードによって生産データ30に関連付けられている。すなわち、部品ライブラリ16には、同じ部品名の部品であっても、生産される実装基板の生産機種名の実装位置に対応した異なる部品データが記憶されている。なお、生産機種名や実装位置が異なっても動作パラメータが同一である場合は、共通の部品データが使用される。
In FIG. 2, the
ここで図4を参照して、部品ライブラリ16に含まれる部品データ40の例について説明する。部品データ40は、部品データ40に含まれる「部品コード」41と生産データ30に含まれる「部品n」32によって、生産データ30に関連付けされる。
Here, an example of
部品データ40は、形状図42、サイズデータ43、部品パラメータ44、動作パラメータ47より構成される。各項目の空欄部分には、画像、数値および、用語等が入力されている。なお、ここで用いる「数値」とは数値データには限定されず、有り/無し、安価/高価、高速/中速/低速・・など、定量・定性的に表された選択肢の選択結果なども含む。形状図42は対象となる部品の外形を図示する。サイズデータ43は、当該部品のサイズ情報、すなわち、外形寸法、リード数、リードピッチ、リード長さ、リード幅、部品高さなどを数値データで示す。
The
部品パラメータ44は当該部品についての属性情報であり、部品自体に関する情報である部品情報45および当該部品をフィーダにより供給するためのキャリアテープに関する情報であるテープ情報46を含んでいる。部品情報45では、部品の極性、極性マーク、マーク位置、部品種別、形状種別、および価格情報が示されている。テープ情報46には、キャリアテープのテープ素材、キャリアテープの幅寸法を示すテープ幅、テープ送りピッチを示す送り間隔、キャリアテープを画像認識の対象とする際の特性と関連した情報である色・材質情報が含まれている。
The
図4において、動作パラメータ47は、当該部品を部品実装装置M4,M5による部品実装作業の対象とする際の動作態様を規定するマシンパラメータである。ここに示す例では、当該部品実装装置M4,M5の種類を示す機種47a、使用されるノズルの種類を示すノズル設定47bが含まれている。さらに、動作パラメータ47には、スピードパラメータ47c、認識47d、ギャップ47e、吸着47f、装着47gなどが含まれている。
In FIG. 4, the operating
スピードパラメータ47cには、ノズルによって部品を吸着する際の吸着速度、実装ヘッドによって部品を移送する際の実装速度、フィーダによってキャリアテープを送る際のテープ送り速度が含まれている。認識47dは部品認識の態様を規定するパラメータであり、使用される部品認識カメラの種類を示すカメラ種別、撮像時の照明形態を示す照明モード、撮像時のノズルの移動速度である認識速度が含まれている。
The
ギャップ47eには、ノズルによって部品を吸着する際の吸着ギャップ、保持した部品を基板に搭載する際の実装ギャップが含まれる。吸着47fは、ノズルによる部品の吸着時のオフセット量を示す吸着位置オフセットや、吸着角度を規定する。装着47gは、ノズルに保持した部品を基板に装着する際の押圧荷重を規定する。
The
図2において、動作パラメータライブラリ17には、部品データ40の動作パラメータ47として設定される複数のパラメータの集合である動作パラメータセットが複数記憶されている。プログラムライブラリ18には、オペレータが入出力表示部22を使用しながら生産データ30、部品データ40、動作パラメータ47などを作成する作業や、各データを関連付ける作業を実行するための各種データ作成プログラムが記憶されている。
In FIG. 2, the
ここで図5のフローを参照しながら、プログラムライブラリ18に記憶されている複数のデータ作成プログラムを順に使用しながら生産データ30を作成する生産データ作成方法(生産データ作成プログラム)について説明する。まず、オペレータは所定のデータ作成プログラムを使用して、作成する生産データ30のファイル名を仮想的な部品実装ライン4である仮想ラインに関連づける(ST1:仮想選択工程)。次いでオペレータは所定のデータ作成プログラムを使用して、基板のCADデータなど指定して、生産データ30の部品名31、実装座標33、実装角度34を含む基板情報を作成する(ST2:基板情報作成工程)。
Here, a production data creation method (production data creation program) for creating
次いでオペレータは所定のデータ作成プログラムを使用して、部品データ40の形状図42、サイズデータ43を含む部品外形を部品データ40毎に設定する(ST3:部品外形設定工程)。次いでオペレータは所定のデータ作成プログラムを使用して、生産データ30の設備条件データ35のフィーダ37、実装ヘッド38、ノズル39を含む実装条件を部品名31毎に設定する(ST4:実装条件設定工程)。次いでオペレータは所定のデータ作成プログラムを使用して、部品データ40のテープ情報46を含む部品供給タイプを部品データ40毎に設定する(ST5:部品供給タイプ設定工程)。
Next, the operator uses a predetermined data creation program to set the part outline including the shape diagram 42 and
次いでオペレータは所定のデータ作成プログラムを使用して、部品データ40の部品情報45を含む基板上の部品の搭載情報を作成、確認、修正する(ST6:基板確認修正工程)。次いでオペレータは所定のデータ作成プログラムを使用して、部品データ40の動作パラメータ47を含む生産条件を決定する(ST7:生産条件決定部)。最後にオペレータは所定のデータ作成プログラムを使用して、実装基板を担当する部品実装ライン4の生産装置に作成された生産データ30を転送する(ST8:生産データ転送工程)。
Next, the operator uses a predetermined data creation program to create, confirm, and modify mounting information for components on the board, including the
各工程で作成、修正されたデータは、適宜、生産データライブラリ15、部品ライブラリ16、動作パラメータライブラリ17に記憶される。なお、各種データの作成順序、各工程で作成するデータの種類(データ作成プログラムの構成)は図5の生産データ作成方法のフローに限定されることはなく、適宜変更することができる。
Data created and modified in each process is stored in the
ここで図6を参照して、生産データ作成方法においてプログラムライブラリ18に含まれるデータ作成プログラムによって入出力表示部22に表示されるデータ入力ウィンドウと、データ入力ウィンドウを使用するデータ入力手順の例を説明する。図6(a)は、仮想選択工程(ST1)において、生産データ30のファイル名を仮想ラインに関連付ける処理を実行するデータ作成プログラムによって入出力表示部22に表示されたライン構成入力ウィンドウ50である。
Here, with reference to FIG. 6, an example of a data input window displayed on the input/
ライン構成入力ウィンドウ50には、データ構成を表示するディレクトリ表示51と、仮想ライン名を指定する仮想ライン名入力枠52と、ポインタ53が表示されている。実線で示すポインタ53は、ライン構成入力ウィンドウ50が表示された際に表示されるポインタ53の初期位置である。オペレータは、入出力表示部22を操作してポインタ53を点線で示す仮想ライン名入力枠52の位置まで移動させ(矢印a)、仮想ライン名入力枠52を選択して仮想ライン名(ライン1)を入力する。
The line
図6(b)は、仮想ライン名入力後にデータ作成プログラムによって入出力表示部22に表示された生産データ指定ウィンドウ54である。生産データ指定ウィンドウ54には、生産データを保存する保存ホルダをディレクトリ形式で表示するディレクトリ表示55、保存ホルダ内に保存されているファイルを表示するファイルリスト56、ファイル名指定枠57が表示されている。
FIG. 6(b) shows the production
実線で示すポインタ58は、生産データ指定ウィンドウ54が表示された際に表示されるポインタ58の初期位置である。オペレータは、入出力表示部22を操作してポインタ58を点線で示すファイル名指定枠57の位置まで移動させ(矢印b)、ファイル名指定枠57を選択して生産データ名(Pro1_data)を入力する。生産データ30の作成では、オペレータは生産データ作成方法の各工程においてデータ作成プログラムの起動、データやファイル名を入力する位置の指定、データやファイル名の入力を繰り返し実行する。
The
図2において、生産管理記憶部19には、作成指示情報20、生産データ情報21などが記憶されている。作成指示情報20には、プログラムライブラリ18に記憶されているデータ作成プログラムにより生産データ30を作成するために要するデータ入力作業とデータ処理作業に対応した複数の作成指示などが記憶されている。すなわち、作成指示情報20には、実装基板を生産する生産データ30を作成するための上述した複数の工程に対応する複数の作成指示が記憶されている。
In FIG. 2, the production
作成指示情報20に記憶される生産指示には、作業で使用するデータ作成プログラムを特定する情報と、データ入力作業において入力するデータの情報が含まれる。入力するデータの情報には、入力先を引数で指定する形式(引数形式)の他、入力先をオペレータの入出力表示部22における操作で指定する形式(操作形式)が含まれている。例えば図6(a)に示すライン構成入力ウィンドウ50における操作形式の情報では、ポインタ53の初期位置からの移動量(矢印a)、その後の操作(仮想ライン名入力枠52の選択動作)などを含む作業指示が記憶される。生産データ情報21は、生産データ30と実装基板を担当する部品実装ライン4を関連付けた情報などが記憶されている。
The production instructions stored in the
図2において、第1取得部11は、作成指示情報20に記憶されている複数の作成指示のうち、少なくともひとつの作成指示を第1情報として取得する。第2取得部12は、生産装置または生産管理装置3が備える入出力表示部22から入力された、生産データ30を作成するための入力情報または処理情報である第2情報を取得する。データ作成部13は、第1取得部11が取得した第1情報に対応するデータ入力作業またはデータ処理作業を実行し、第2取得部12が取得した第2情報に基づいて生産データ30を作成する。
In FIG. 2, the
ここで図7のフローに沿って、データ作成部13の第1処理部13aによって実行される生産装置でワーク(基板)に生産作業をするための生産データ30を作成するためのデータ作成方法(データ作成プログラム)について説明する。ここで説明する生産データ30を作成するための部品データ40や動作パラメータ47を含む各種データの作成は、図5に示す生産データ作成方法の工程毎に、もしくは複数の工程をまとめて実行される。
Here, a data creation method for creating
図7において、まず、第1取得部11は、生産管理記憶部19に記憶されている作成指示情報20から、作成するデータの作成で使用するデータ作成プログラムを特定する情報を含む作成指示を第1情報として取得する(ST11:第1情報取得工程)。複数のデータをまとめて作成する場合やデータ作成開始前にデータ入力作業で入力するデータの情報を取得する場合は(ST12においてNo)、第1情報取得工程(ST11)が繰り返される。すなわち、生産データ30を作成するために要するデータ入力作業とデータ処理作業に対応した複数の作成指示が取得される。ここでは、入力するデータの情報として、入力先を引数で指定する形式(引数形式)の情報が取得される。
In FIG. 7, first, the
データ作成に必要な第1情報が取得されると(ST12においてYes)、第1処理部13aは、プログラムライブラリ18から第1情報(作業指示)で指定されたデータ作成プログラムを取得して実行させて、引数形式の情報に基づくデータ入力作業またはデータ処理作業を実行する(ST13:第1処理工程)。
When the first information necessary for data creation is acquired (Yes in ST12), the
図7において、次いでデータ作成部13は、所望のデータが作成されたか否かを判断する(ST14:データ作成判断工程)。所望のデータが作成できた場合は(ST14においてYes)、作成されたデータをライブラリ記憶部14または生産管理記憶部19に記憶させてデータ作成を終了する。すなわち、オペレータによる詳細なデータ入力作業を省略して、所望のデータを作成することができる。これによって、生産データ作成におけるデータ入力作業の削減と利便性の向上ができる。
In FIG. 7, the
なお、データ作成部13は、第1情報(作業指示)に基づく所望のデータが作成されたか否かの判断(ST14)において、プログラムライブラリ18から第1情報(作業指示)で指定されたデータ作成プログラム毎に取得して実行させて、引数形式の情報に基づくデータ入力作業またはデータ処理作業を実行できるかを判断する。そして、すべてのデータ作成プログラムでデータ入力作業又はデータ処理作業が実行できる場合、データ作成部13は第1情報(作業指示)に基づく所望のデータが作成されたか否かの判断において、プログラムライブラリ18に記憶されている複数のデータ作成プログラムを生産データの作成順に使用しながら生産データ30の作成が実行できるかを判断する。
Note that, in determining whether or not desired data has been created based on the first information (work instruction) (ST14), the
所望のデータが作成できなかった場合(ST14においてNo)であって、第1情報取得工程(ST11)で取得された第1情報に誤りが含まれていた場合は(ST15においてYes)、取得された第1情報に誤りがある旨が入出力表示部22に報知される(ST18:異常報知工程)。例えば、入力するファイル名や入力先に間違いがある場合に、その旨が報知される。すなわち、実行中のデータ作成プログラムにおいて第1情報が取得できなくても異常報知しない。
If the desired data could not be created (No in ST14) and the first information acquired in the first information acquisition step (ST11) contained an error (Yes in ST15), the data is not acquired. The input/
図7において、第1情報取得工程(ST11)で取得された第1情報に誤りは含まれておらず(ST15においてNo)、実行中のデータ作成プログラムにおいて入力する情報が不足している場合は、入出力表示部22から生産データ30を作成するための入力情報または処理情報である第2情報が取得される(ST16:第2取得工程)。すなわち、入出力表示部22にデータ入力用のウインドウ(図6参照)が表示され、オペレータが必要な情報を入力する。
In FIG. 7, if the first information acquired in the first information acquisition step (ST11) does not contain any errors (No in ST15) and there is insufficient information to be input in the data creation program being executed, , second information that is input information or processing information for creating the
次いでデータ作成部13は、第1情報取得工程(ST11)で取得された第1情報と、第2取得工程(ST16)で取得された第2情報に基づいて、データ作成を実行する(ST17:データ作成工程)。次いでデータ作成判断工程(ST14)に戻り、所望のデータが作成されたか否かが判断される。このように、取得した第1情報に対応するデータ処理作業の実行において(ST13)、データ処理作業に必要なデータ入力作業を満たさない場合(ST15においてYes)、異常報知工程(ST18)が実行されてデータ処理工程(ST17)が実行されない。
Next, the
次に図8のフローに沿って、生産データ30を作成するためのデータ作成方法(データ作成プログラム)の他の実施例について説明する。データ作成方法の他の実施例は、第1情報取得工程(ST11)で引数形式の情報の代わりに操作形式の情報が取得されるところが図7に示すデータ作成方法と異なる。以下、図7に示すデータ作成方法と同じ工程には同じ符号を付して詳細な説明は省略する。
Next, another embodiment of the data creation method (data creation program) for creating the
図8において、まず、第1情報取得工程(ST11)において、操作形式の情報を含む第1情報が取得される。データ作成に必要な第1情報が取得されると(ST12においてYes)、第2処理部13bは、プログラムライブラリ18から第1情報(作業指示)で指定されたデータ作成プログラムを取得して実行させ、操作形式の情報に基づくデータ入力作業またはデータ処理作業を実行する(ST21:第2処理工程)。
In FIG. 8, first, in a first information acquisition step (ST11), first information including information on the operation format is acquired. When the first information necessary for data creation is acquired (Yes in ST12), the
第2処理工程(ST21)では、生産データの作成順に第2情報取得工程(ST16)が必要になるまでデータ入力作業またはデータ処理作業が実行される。すなわち、第2処理工程(ST21)において、入出力表示部22から自動的に第2情報を入力する処理が実行される。つまり、第1情報取得工程(ST11)において取得される第1情報には、入出力表示部22から自動的に第2情報を入力するための作業指示が含まれる。
In the second processing step (ST21), data input work or data processing work is performed in the order of creation of production data until a second information acquisition step (ST16) is required. That is, in the second processing step (ST21), a process of automatically inputting the second information from the input/
次いで図7に示すデータ作成方法と同様に、データ作成判断工程(ST14)、第2情報取得工程(ST16)、データ作成工程(ST17)が実行され、第2処理工程(ST21)に戻る。そして、データ処理作業に必要なデータ入力作業を満たさない場合は(ST15においてYes)、異常報知工程(ST18)が実行されてデータ処理作業が実行されない。なお、データ作成工程(ST17)が実行され、第2処理工程(ST21)に戻った際に、第2処理工程(ST21)において実行するデータ入力作業またはデータ処理作業がない場合は、第2処理工程(ST21)はスキップされてデータ作成判断工程(ST14)が実行される。 Next, similarly to the data creation method shown in FIG. 7, a data creation determination step (ST14), a second information acquisition step (ST16), and a data creation step (ST17) are executed, and the process returns to the second processing step (ST21). If the data input work necessary for the data processing work is not satisfied (Yes in ST15), an abnormality notification step (ST18) is executed and the data processing work is not performed. Note that when the data creation step (ST17) is executed and the process returns to the second processing step (ST21), if there is no data input work or data processing work to be performed in the second processing step (ST21), the second processing The step (ST21) is skipped and the data creation determination step (ST14) is executed.
上記説明したように、本実施の形態の生産管理装置3は、生産データを作成するために要するデータ入力作業とデータ処理作業に対応した複数の作成指示を記憶する生産管理記憶部19と、複数の作成指示のうち少なくともひとつの作成指示を第1情報として取得する第1取得部11と、生産装置または生産管理装置が備える入出力表示部22から入力された生産データ30を作成するための入力情報または処理情報である第2情報を取得する第2取得部12と、取得した第1情報に対応するデータ入力作業またはデータ処理作業を実行し、取得した第2情報に基づいて生産データ30を作成するデータ作成部13と、を備え、生産装置でワーク(基板)に生産作業をするための生産データ30を作成する。これによって、生産データ作成におけるデータ入力作業の削減と利便性の向上ができる。
As explained above, the
なお、上記では、生産装置として基板にはんだを堆積させる印刷装置M3または基板に部品を実装する部品実装装置M5,M6を例に生産データの作成を説明したが、生産装置はこれらに限定されることはない。例えば、生産装置は半導体ウェハ(ワーク)を加工して半導体製品を製造する半導体製造装置であっても、複数の部品(ワーク)を組み合わせて電気機械器具、一般機械器具等を製造する組立装置であっても、食品(ワーク)を加工して食品加工製品を生産する食品加工装置であってもよい。 In addition, although the creation of production data has been explained above using the printing device M3 that deposits solder on a board as a production device or the component mounting devices M5 and M6 that mounts components on a board as an example, the production device is limited to these. Never. For example, production equipment may be semiconductor manufacturing equipment that processes semiconductor wafers (workpieces) to manufacture semiconductor products, or assembly equipment that combines multiple parts (workpieces) to manufacture electrical machinery, general machinery, etc. Alternatively, it may be a food processing device that processes food (work) to produce processed food products.
本発明の生産管理装置および生産データ作成方法ならびに生産データ作成プログラムは、生産データ作成におけるデータ入力作業の削減と利便性の向上ができるという効果を有し、部品を基板に実装する分野において有用である。 The production control device, production data creation method, and production data creation program of the present invention have the effect of reducing data input work and improving convenience in creating production data, and are useful in the field of mounting parts on boards. be.
3 生産管理装置
M3 印刷装置(生産装置)
M4、M5 部品実装装置(生産装置)
3 Production control device M3 Printing device (production device)
M4, M5 Component mounting equipment (production equipment)
Claims (9)
前記生産データを作成するために要するデータ入力作業とデータ処理作業に対応した複数の作成指示を記憶する生産管理記憶部と、
複数の前記作成指示のうち少なくともひとつの前記作成指示を第1情報として取得する第1取得部と、
前記生産装置または前記生産管理装置が備える入出力表示部から入力された前記生産データを作成するための入力情報または処理情報である第2情報を取得する第2取得部と、
取得した前記第1情報に対応するデータ入力作業またはデータ処理作業を実行し、取得した前記第2情報に基づいて前記生産データを作成するデータ作成部と、を備え、
前記データ作成部は、少なくとも前記基板の情報を作成する基板情報作成工程と部品情報を含む基板上の部品の搭載情報を作成する基板確認修正工程のそれぞれで前記第1情報に対応するデータ入力作業またはデータ処理作業を実行し、オペレータから入力された情報である前記第2情報に基づいて前記生産データを作成する、
生産管理装置。 A production management device that creates production data for performing production work on a workpiece with a production device that is a component mounting device that mounts components on a board ,
a production management storage unit that stores a plurality of creation instructions corresponding to data input work and data processing work required to create the production data;
a first acquisition unit that acquires at least one creation instruction among the plurality of creation instructions as first information;
a second acquisition unit that acquires second information that is input information or processing information for creating the production data input from an input/output display unit included in the production device or the production management device;
a data creation unit that executes data input work or data processing work corresponding to the acquired first information and creates the production data based on the acquired second information,
The data creation unit performs a data input operation corresponding to the first information in at least a board information creation step of creating information about the board and a board confirmation correction step of creating mounting information of components on the board including component information. or performing a data processing operation to create the production data based on the second information that is information input by an operator;
Production control equipment.
前記生産データを作成するために要するデータ入力作業とデータ処理作業に対応した複数の作成指示のうち少なくともひとつの前記作成指示を第1情報として取得する第1取得工程と、
前記生産装置または前記生産管理装置が備える入出力表示部から入力された前記生産データを作成するための入力情報または処理情報である第2情報を取得する第2取得工程と、
取得した前記第1情報に対応するデータ入力作業またはデータ処理作業を実行し、取得した前記第2情報に基づいて、前記生産データを作成するデータ作成工程と、を含み、
前記データ作成工程は、少なくとも前記基板の情報を作成する基板情報作成工程と部品情報を含む基板上の部品の搭載情報を作成する基板確認修正工程のそれぞれで前記第1情報に対応するデータ入力作業またはデータ処理作業を実行し、オペレータから入力された情報である前記第2情報に基づいて前記生産データを作成する、生産データ作成方法。 A production data creation method for creating production data for performing production work on a workpiece with a production device that is a component mounting device that mounts components on a board, the method comprising:
a first acquisition step of acquiring at least one creation instruction as first information among a plurality of creation instructions corresponding to data input work and data processing work required to create the production data;
a second acquisition step of acquiring second information that is input information or processing information for creating the production data input from an input/output display unit included in the production device or the production management device;
a data creation step of executing data input work or data processing work corresponding to the acquired first information and creating the production data based on the acquired second information;
The data creation step includes data input work corresponding to the first information in at least a board information creation step to create information about the board and a board confirmation correction step to create mounting information of components on the board including component information. Alternatively, a production data creation method that executes a data processing operation and creates the production data based on the second information that is information input by an operator .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020056930A JP7422282B2 (en) | 2020-03-27 | 2020-03-27 | Production control device, production data creation method, and production data creation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020056930A JP7422282B2 (en) | 2020-03-27 | 2020-03-27 | Production control device, production data creation method, and production data creation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021157491A JP2021157491A (en) | 2021-10-07 |
| JP7422282B2 true JP7422282B2 (en) | 2024-01-26 |
Family
ID=77918476
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020056930A Active JP7422282B2 (en) | 2020-03-27 | 2020-03-27 | Production control device, production data creation method, and production data creation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7422282B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116193732B (en) * | 2023-04-24 | 2023-09-05 | 河北光兴半导体技术有限公司 | Positioning identification method, positioning identification system and processing system for PCB |
Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3130066B2 (en) | 1991-03-20 | 2001-01-31 | 松下電器産業株式会社 | Electronic component mounting system |
| JP2002111298A (en) | 2000-07-27 | 2002-04-12 | Matsushita Electric Ind Co Ltd | Operation analysis device, operation analysis system, operation analysis program, and operation analysis method |
| JP3339779B2 (en) | 1996-07-17 | 2002-10-28 | 富士通株式会社 | Manufacturing management system with SMT line |
| JP2003243900A (en) | 2002-02-15 | 2003-08-29 | Matsushita Electric Ind Co Ltd | Production management system for mounting substrate production apparatus and production management method for mounting substrate production process |
| JP2004186454A (en) | 2002-12-04 | 2004-07-02 | Yamagata Casio Co Ltd | Program and device for editing parts mounting program |
| JP2007199748A (en) | 2004-02-18 | 2007-08-09 | Mitsubishi Electric Corp | Manufacturing system management support device and manufacturing system |
| JP4179060B2 (en) | 2003-06-09 | 2008-11-12 | 松下電器産業株式会社 | Electronic component mounting system and electronic component mounting method |
| JP4998485B2 (en) | 2009-01-23 | 2012-08-15 | パナソニック株式会社 | Component mounting line and component mounting method |
| JP5003694B2 (en) | 2009-01-23 | 2012-08-15 | パナソニック株式会社 | Component mounting line and component mounting method |
| JP2015087877A (en) | 2013-10-29 | 2015-05-07 | 株式会社安川電機 | Industrial equipment production system, industrial equipment production server, industrial equipment production method, program, and information storage medium |
| JP2015179395A (en) | 2014-03-19 | 2015-10-08 | Jfeスチール株式会社 | Work instruction and work record input device |
| WO2018235155A1 (en) | 2017-06-20 | 2018-12-27 | 株式会社Fuji | Electronic component mounting machine |
| WO2019244226A1 (en) | 2018-06-19 | 2019-12-26 | 三菱電機株式会社 | Program execution support device, program execution support method, and program execution support program |
| JP6857198B2 (en) | 2017-02-13 | 2021-04-14 | 株式会社Fuji | Parts data correction system and parts data correction method |
| JP6908698B2 (en) | 2017-05-23 | 2021-07-28 | 株式会社Fuji | Mounting order determination device, mounting order inspection device, mounting order determination method, and mounting order inspection method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3554208B1 (en) * | 2018-04-11 | 2021-05-26 | Salcomp Oyj | Electronic component mounting device and method for setting up electronic component mounting device |
-
2020
- 2020-03-27 JP JP2020056930A patent/JP7422282B2/en active Active
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3130066B2 (en) | 1991-03-20 | 2001-01-31 | 松下電器産業株式会社 | Electronic component mounting system |
| JP3339779B2 (en) | 1996-07-17 | 2002-10-28 | 富士通株式会社 | Manufacturing management system with SMT line |
| JP2002111298A (en) | 2000-07-27 | 2002-04-12 | Matsushita Electric Ind Co Ltd | Operation analysis device, operation analysis system, operation analysis program, and operation analysis method |
| JP2003243900A (en) | 2002-02-15 | 2003-08-29 | Matsushita Electric Ind Co Ltd | Production management system for mounting substrate production apparatus and production management method for mounting substrate production process |
| JP2004186454A (en) | 2002-12-04 | 2004-07-02 | Yamagata Casio Co Ltd | Program and device for editing parts mounting program |
| JP4179060B2 (en) | 2003-06-09 | 2008-11-12 | 松下電器産業株式会社 | Electronic component mounting system and electronic component mounting method |
| JP2007199748A (en) | 2004-02-18 | 2007-08-09 | Mitsubishi Electric Corp | Manufacturing system management support device and manufacturing system |
| JP4998485B2 (en) | 2009-01-23 | 2012-08-15 | パナソニック株式会社 | Component mounting line and component mounting method |
| JP5003694B2 (en) | 2009-01-23 | 2012-08-15 | パナソニック株式会社 | Component mounting line and component mounting method |
| JP2015087877A (en) | 2013-10-29 | 2015-05-07 | 株式会社安川電機 | Industrial equipment production system, industrial equipment production server, industrial equipment production method, program, and information storage medium |
| JP2015179395A (en) | 2014-03-19 | 2015-10-08 | Jfeスチール株式会社 | Work instruction and work record input device |
| JP6857198B2 (en) | 2017-02-13 | 2021-04-14 | 株式会社Fuji | Parts data correction system and parts data correction method |
| JP6908698B2 (en) | 2017-05-23 | 2021-07-28 | 株式会社Fuji | Mounting order determination device, mounting order inspection device, mounting order determination method, and mounting order inspection method |
| WO2018235155A1 (en) | 2017-06-20 | 2018-12-27 | 株式会社Fuji | Electronic component mounting machine |
| WO2019244226A1 (en) | 2018-06-19 | 2019-12-26 | 三菱電機株式会社 | Program execution support device, program execution support method, and program execution support program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021157491A (en) | 2021-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3927380B2 (en) | NC data management apparatus and NC data management method for production system | |
| KR20130139742A (en) | Parts mounting apparatus, and model-type switching method for parts mounting apparatus | |
| JP7811734B2 (en) | Production capacity estimation system, production capacity estimation method, and production capacity estimation program | |
| JP2018116990A (en) | Group determination method and group determination device | |
| US11048242B2 (en) | Production schedule creating method and production schedule creating apparatus | |
| US11009860B2 (en) | Preparation schedule creating method and preparation schedule creating apparatus | |
| CN105282992B (en) | Component mounting method and component mounting system | |
| JP7422282B2 (en) | Production control device, production data creation method, and production data creation program | |
| US5564007A (en) | Method for configuring an automated dispense machine | |
| JPWO2015029244A1 (en) | Data processing apparatus used by substrate working machine and substrate working system having the same | |
| JP2012064964A (en) | Component mounting system | |
| JP2016149384A (en) | Component mounting apparatus, component mounting method and component mounting line | |
| JP7446952B2 (en) | How to create a production plan, production system | |
| JP7065294B2 (en) | Manufacturing system and manufacturing method | |
| JP6684991B2 (en) | Part placement determining method and management device | |
| CN109417864B (en) | Production plan generation system and production plan generation method | |
| JP2007318091A (en) | Component mounting system | |
| JP7637926B2 (en) | Substrate data estimation device and substrate data estimation method | |
| JP4127086B2 (en) | Electronic component mounting system and electronic component mounting method | |
| JP2024116753A (en) | Component mounting system, component mounting device, production data transmission method, and production data reception method | |
| JP7689317B2 (en) | MAINTENANCE SUPPORT DEVICE, MAINTENANCE SUPPORT METHOD, AND MAINTENANCE SUPPORT PROGRAM | |
| JP7022904B2 (en) | Mounting board production method and component mounting system and management equipment | |
| JP6484803B2 (en) | Part placement determination method and management apparatus | |
| JP3828965B2 (en) | Component mounting equipment | |
| JP7814007B2 (en) | Component data creation device, component data creation method, component data creation system, and component mounting system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20221020 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230110 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230831 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230912 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231109 |
|
| 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: 20231128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231211 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7422282 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |