JP4335119B2 - Operation analysis method and operation analysis system - Google Patents

Operation analysis method and operation analysis system Download PDF

Info

Publication number
JP4335119B2
JP4335119B2 JP2004323385A JP2004323385A JP4335119B2 JP 4335119 B2 JP4335119 B2 JP 4335119B2 JP 2004323385 A JP2004323385 A JP 2004323385A JP 2004323385 A JP2004323385 A JP 2004323385A JP 4335119 B2 JP4335119 B2 JP 4335119B2
Authority
JP
Japan
Prior art keywords
mounting
tact
component
mounting machine
line
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.)
Expired - Fee Related
Application number
JP2004323385A
Other languages
Japanese (ja)
Other versions
JP2005167220A (en
Inventor
正 横森
宏一 兼松
博 岡村
恵二 花田
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial 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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2004323385A priority Critical patent/JP4335119B2/en
Publication of JP2005167220A publication Critical patent/JP2005167220A/en
Application granted granted Critical
Publication of JP4335119B2 publication Critical patent/JP4335119B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、部品実装機を始めとする複数の生産設備が工程順に連結された生産ラインの稼働状況を監視分析し高稼働生産を実現する稼動分析装置、稼動分析方法およびこの稼動分析装置と生産ラインとを含む稼働分析システムに関するものである。また、本発明は、前記稼動分析装置を動作させるための稼動分析プログラム、および各生産設備を動作させるNCデータにおいて生産ラインの稼働状況を改善するための最適化を行うNCデータ最適化プログラムに関するものである。   The present invention relates to an operation analysis apparatus, an operation analysis method, and an operation analysis apparatus and a production method for monitoring and analyzing the operation status of a production line in which a plurality of production facilities including a component mounting machine are connected in the order of processes to realize high operation production. And an operation analysis system including a line. The present invention also relates to an operation analysis program for operating the operation analysis apparatus, and an NC data optimization program for performing optimization for improving the operation status of a production line in NC data for operating each production facility. It is.

多くの電子機器は小型化および軽量化がなされ、電子機器を構成する回路基板は、高集積化、高密度実装化が進んでいる。このような回路基板は、部品実装機を工程順に連結した部品実装ラインにより部品が実装される。   Many electronic devices have been reduced in size and weight, and circuit boards constituting the electronic devices have been highly integrated and densely packaged. Components are mounted on such a circuit board by a component mounting line in which component mounting machines are connected in the order of processes.

部品実装ラインは、回路基板への部品の装着を自動で行う生産ラインの1種であり、一例として、回路基板を一枚ずつ供給する基板供給装置、回路基板にクリーム半田を印刷するクリーム半田印刷機、印刷されたクリーム半田の状態を検査するクリーム半田印刷検査機、部品を基板に接着するための接着剤を塗布する接着剤塗布機、部品を回路基板に高速に装着する高速装着機、異形部品を始めとする多種類の部品を回路基板に装着する多機能装着機、部品装着後の回路基板上の部品の欠品や位置ずれ等を検査する装着部品検査機、クリーム半田を溶融し部品の電極と回路基板上のランドとの半田付けを行うリフロー装置、半田付けの状態や部品の装着状態等を外観により検査する外観検査機、実装された回路基板を収納する基板収納装置などから構成され、これら複数の種類の装置が直列状に連結されており、回路基板は1枚ずつこれらの装置を順次経ることにより実装生産される。   The component mounting line is one type of production line that automatically mounts components on a circuit board. As an example, a board supply device that supplies circuit boards one by one, cream solder printing that prints cream solder on the circuit board Machine, cream solder printing inspection machine that inspects the state of printed cream solder, adhesive application machine that applies adhesive to bond parts to the board, high-speed mounting machine that mounts parts on the circuit board at high speed, irregular shape Multi-function mounting machine that mounts various types of components, including components, on circuit boards, mounting component inspection machines that check for missing or misplaced parts on circuit boards after mounting components, and components that melt cream solder A reflow device that solders the electrodes of the circuit board to the lands on the circuit board, an appearance inspection machine that inspects the soldering state and the mounting state of the components by appearance, and a substrate storage device that stores the mounted circuit board. Consists, the plurality of types of devices are connected in series form, the circuit board is mounted produced by sequentially going through these devices one by one.

このような部品実装機に対する高速化の要望は大きく、例えば、高速装着機における部品1個当たり0.1秒以下のレベルになってきている。これにより、回路基板1枚の実装に要する時間である実装タクトにおいて(以後実装タクトと呼ぶ)、部品実装機個々のタクト向上はもちろん、実装ラインとしても高速のタクトで実装生産することが強く求められてきている。   There is a great demand for speeding up such a component mounting machine, and for example, the level is 0.1 seconds or less per component in a high-speed mounting machine. As a result, in the mounting tact, which is the time required for mounting one circuit board (hereinafter referred to as mounting tact), not only the tact improvement of individual component mounting machines but also the mounting production with high-speed tact is strongly demanded. It has been.

このように、部品実装ラインにおいては、部品実装の高速化が図られているものの、部品実装ラインを構成する1台の部品実装機において、部品切れ、部品吸着エラー等の原因により、タクトが予定時間より遅くなることが有り得る。また、例えば高速装着機の場合、図3(a)に示すように、実装する部品を供給する部品供給装置5が部品を供給する位置に位置決めするために矢印12の方向に移動する時間、または回路基板10を搭載したXYテーブル9が実装位置に位置決めする時間がその高速装着機で実装可能な部品1個当たりのタクト(以後、標準タクトと呼ぶ)よりも長くなることにより、標準タクトで実装できず、タクトが余分に遅くなることも生じる(以後、タクトロスと呼ぶ)。そして、各部品を実装する度にこのようなタクトロスが積み重なると、実装タクトの低下をもたらす。   As described above, in the component mounting line, the speed of component mounting has been increased. However, in one component mounting machine constituting the component mounting line, the tact is scheduled due to component breakage, component adsorption error, and the like. It can be slower than time. Further, for example, in the case of a high-speed mounting machine, as shown in FIG. 3A, the time required for the component supply device 5 that supplies the component to be mounted to move in the direction of the arrow 12 to position the component at a position to supply the component Mounting with standard tact time because the XY table 9 on which the circuit board 10 is mounted is positioned at the mounting position longer than the tact per component that can be mounted with the high-speed mounting machine (hereinafter referred to as standard tact). In other words, the tact time may become excessively slow (hereinafter referred to as tact loss). When such tact loss is accumulated every time each component is mounted, the mounting tact is reduced.

このように、タクトが遅くなった場合に、その部品実装機のタクトのみが低下し、前工程において生産された回路基板が多量にその部品実装機において実装待ちになり、部品実装ライン全体のスループットが下がるという問題点がある。また、ライン内の各部品実装機のタクトのバランスは許容範囲内にあったとしても、それぞれの部品実装機でそれぞれタクトロスがあった場合は、ラインとしての実装タクト(以後、ライン実装タクトと呼ぶ)が遅くなるという問題点もある。   In this way, when the tact is delayed, only the tact of the component mounting machine is reduced, and a large amount of circuit boards produced in the previous process are waiting to be mounted in the component mounting machine, and the throughput of the entire component mounting line There is a problem that goes down. Also, even if the tact balance of each component mounting machine in the line is within the allowable range, if there is a tact loss in each component mounting machine, the mounting tact as a line (hereinafter referred to as a line mounting tact). ) Is slow.

上記の問題点を解決するために、本発明は、部品実装ラインを始めとする生産ラインにおいて、各設備のエラー停止やタクトロスにより、ライン実装タクトまたはラインの稼働率が低下しないように監視し、低下の要因があるときはその要因を分析して要因を取り除くことによりライン全体の高い生産効率を維持する稼働分析装置、稼働分析方法、稼働分析システムを提供することを目的とする。また、稼働分析装置に稼働分析を実行させるための稼働分析プログラム、および稼働分析装置を始めとする装置に部品実装ラインのタクトロスを解消させるNCデータ最適化を実行させるためのNCデータ最適化プログラムを提供することを目的とする。   In order to solve the above-mentioned problems, the present invention monitors the line mounting tact or the operation rate of the line so as not to decrease due to an error stop or tact loss of each equipment in a production line including a component mounting line. An object of the present invention is to provide an operation analysis apparatus, an operation analysis method, and an operation analysis system that maintain the high production efficiency of the entire line by analyzing the cause when there is a decrease factor and removing the factor. In addition, an operation analysis program for causing the operation analysis device to perform operation analysis, and an NC data optimization program for causing the device including the operation analysis device to perform NC data optimization for eliminating tact loss of the component mounting line The purpose is to provide.

上記目的を達成するために、請求項1記載の発明は、部品を供給する部品供給装置と、前記部品供給装置から部品を保持し回路基板に実装する部品保持手段と、を備えた部品実装機を含んで連結した部品実装ラインの稼働状況を分析する稼働分析方法であって、
前記部品実装ラインを保有する実装工場とインターネットで接続し、前記実装工場内の部品実装ラインから前記インターネットを介して、前記部品実装機の稼働率および部品吸着率を含む設備情報と実装タクト実績値を含むタクト情報を収集し、前記収集した設備情報とタクト情報によるライン稼働率を低下させる原因の分析の結果が、部品吸着ノズルまたは部品供給装置のパーツの不良であった場合、当該実装工場に補修パーツを手配する稼働分析方法である。
請求項2記載の発明は、請求項1の発明において、インターネットで接続するのは、実装機納入先の各工場と実装機供給メーカである稼働分析方法である。
請求項3記載の発明は、部品を供給する部品供給装置と、前記部品供給装置から部品を保持し回路基板に実装する部品保持手段と、を備えた部品実装機を含んで連結した部品実装ラインの稼働状況を分析する稼働分析システムであって、
実装工場内に保有する前記部品実装ラインと、前記部品実装ラインとインターネットで接続し、前記実装工場内の部品実装ラインから前記インターネットを介して、前記部品実装機の稼働率および部品吸着率を含む設備情報と実装タクト実績値を含むタクト情報を収集し、前記収集した設備情報とタクト情報によるライン稼働率を低下させる原因の分析の結果が、部品吸着ノズルまたは部品供給装置のパーツの不良であった場合、当該実装工場に補修パーツを手配する稼働分析装置と、を備えた稼働分析システムである。
請求項4記載の発明は、請求項3の発明において、インターネットで接続するのが、実装機納入先の各工場と実装機供給メーカである稼働分析システムである。
上記した構成により、稼働分析装置により、生産工場の設備情報を同時にリアルタイムに監視し分析できる。そして、稼働状況を低下させる要因を発見してリアルタイムにその要因を解消するためのサービスができるので、全ての生産工場の稼働状況を同一の手法で管理でき高い生産効率に維持できる。
また、上記した構成により、ライン稼働率が目標値に達しない原因を確実に分析し、その分析結果により、部品実装ラインのいずれかの部品実装機の部品保持率が低下したのがライン稼働率が目標値に達しない原因であった場合は、部品保持率の低下につながる部品保持手段、部品供給装置の交換を実装工場に的確に指示するので、確実に即座に部品保持率を回復させライン稼働率が目標値に達するようにすることができる。
In order to achieve the above object, a first aspect of the present invention is a component mounter comprising: a component supply device that supplies a component; and a component holding unit that holds the component from the component supply device and mounts the component on a circuit board. An operation analysis method for analyzing the operation status of the component mounting line connected including
Connected to the mounting factory that owns the component mounting line via the Internet, and through the Internet from the component mounting line in the mounting factory, the facility information and the mounting tact actual value including the operation rate and the component adsorption rate of the component mounting machine If the result of analyzing the cause of lowering the line operation rate based on the collected facility information and the tact information is a component suction nozzle or a component supply device part failure, This is an operation analysis method for arranging repair parts.
In the invention according to claim 2, in the invention according to claim 1, it is the operation analysis method that is connected to each factory of the mounter delivery destination and the mounter supplier by the Internet.
According to a third aspect of the present invention, there is provided a component mounting line including a component mounter comprising: a component supply device that supplies components; and a component holding unit that holds components from the component supply device and mounts them on a circuit board. An operational analysis system for analyzing the operational status of
The component mounting line held in the mounting factory, connected to the component mounting line via the Internet, and from the component mounting line in the mounting factory via the Internet , including the operation rate and the component adsorption rate of the component mounting machine Collecting tact information including equipment information and actual mounting tact results, and analyzing the cause of the decrease in line operation rate based on the collected equipment information and tact information is a component suction nozzle or part supply device part failure. In this case, the operation analysis system includes an operation analysis device that arranges repair parts at the mounting factory.
According to a fourth aspect of the present invention, in the third aspect of the invention, the operation analysis system connected to the mounting machine delivery destination factory and the mounting machine supplier is connected to the Internet.
With the configuration described above, the facility analyzer can simultaneously monitor and analyze production facility information in real time. And since a service for finding a factor that lowers the operating status and solving the factor in real time can be provided, the operating status of all the production factories can be managed by the same method, and high production efficiency can be maintained.
In addition, with the above configuration, the cause of the line operating rate not reaching the target value is reliably analyzed, and the result of the analysis indicates that the component retention rate of any component mounting machine on the component mounting line has decreased. If the cause does not reach the target value, the mounting factory will be instructed to replace the component holding means and component supply device that will lead to a decrease in the component retention rate. The operating rate can be made to reach the target value.

以下本発明の第1の実施の形態について説明する。   The first embodiment of the present invention will be described below.

図1は、部品実装ライン100と、部品実装ライン100から設備情報を収集し部品実装ライン100を管理する管理装置101と、を備えた部品実装システム120を示す。図2は、本実施の形態の稼働分析システムの全体システム構成を示し、実装システム120を有する実装機納入先の各工場と実装機供給メーカとの間を例えばインターネットを始めとするネットワーク3(この限りでなく通信ができる通信手段であれば良い。但し、インターネットであれば情報の送受が高速でできるので好適である。)で接続し、各工場の稼働状況を監視し分析するものを示す。   FIG. 1 shows a component mounting system 120 including a component mounting line 100 and a management apparatus 101 that collects facility information from the component mounting line 100 and manages the component mounting line 100. FIG. 2 shows the overall system configuration of the operation analysis system according to the present embodiment, and a network 3 (for example, the Internet) between each mounting machine delivery factory having the mounting system 120 and a mounting machine supplier. Any communication means capable of communicating is possible, but the Internet is suitable because it can send and receive information at high speed.), And the operation status of each factory is monitored and analyzed.

図1において、100は、個々の部品実装機105〜111が連結された部品実装ラインで、接続ユニット103a〜103f、113a、113bを経て各部品実装機105〜111の回路基板1枚に実装する時間である実装タクト、標準実装タクト(部品1点当たりを標準で実装可能なタクトである標準タクトで回路基板1枚分の実装を行うとした場合の実装タクト)より伸びた余分なタクトであるタクトロス等のタクト情報、および稼働率、停止時間、品種切替え時間等の設備情報を管理装置101に収集する。図2において、図1に示す部品実装ライン100a〜100cを有する部品実装機納入先の各工場A〜Cの管理装置101a〜101cと、実装機供給メーカが有する稼働分析装置1とをインターネット3で接続している。管理装置101a〜101cからインターネット3を介して各工場の部品実装ライン100の個々の部品実装機の実装タクト等のタクト情報および稼働率等の設備情報が稼働分析装置1に収集され、これらのタクト情報および設備情報は稼働分析し易いデータ構造に変換され設備稼働情報データベース2(以後、設備稼働情報DBと呼ぶ)に蓄積される。稼働分析装置1では、実装タクトや稼働率が目標に達しているかを監視し、目標に達してなければ要因分析を行う。例えば、要因が特定の部品実装機のタクトロスにあれば、そのタクトロスをおさえる実装順序の最適化や部品供給装置5の配置の最適化を行い、最適化を行ったNCデータをインターネット3を介して該当する工場の管理装置101へフィードバックする。管理装置101は、フィードバックされた最適化後NCデータを該当の部品実装機へ該当する接続ユニットを介して転送する。また、要因が、特定の部品実装機の実装タクトが部品実装ライン100の中で遅くなっていることにある場合は、稼働分析装置1では、該当部品実装ライン100の各部品実装機への部品の再振り分けを行い、タクトバランスが取れた各部品実装機のNCデータに生成し直してNCデータを該当する工場の管理装置101へフィードバックする。   In FIG. 1, reference numeral 100 denotes a component mounting line in which individual component mounting machines 105 to 111 are connected, and is mounted on one circuit board of each of the component mounting machines 105 to 111 through connection units 103 a to 103 f, 113 a and 113 b. This is an extra tact that extends from mounting tact, which is time, and standard mounting tact (mounting tact when mounting one circuit board with standard tact that can be mounted per component as standard) The management device 101 collects tact information such as tact loss and equipment information such as operation rate, stop time, and product change time. 2, the management devices 101 a to 101 c of the factories A to C of the component mounting machine delivery destinations having the component mounting lines 100 a to 100 c shown in FIG. Connected. Tact information such as mounting tacts of individual component mounting machines and equipment information such as operating rates of the component mounting lines 100 of each factory are collected from the management apparatuses 101a to 101c via the Internet 3 to the operation analysis apparatus 1, and these tacts are collected. The information and the facility information are converted into a data structure that can be easily analyzed for operation and stored in the facility operation information database 2 (hereinafter referred to as facility operation information DB). The operation analysis apparatus 1 monitors whether the mounting tact and the operation rate have reached the target, and if not, the factor analysis is performed. For example, if the factor is the tact loss of a specific component mounting machine, the mounting order that suppresses the tact loss and the arrangement of the component supply apparatus 5 are optimized, and the optimized NC data is transmitted via the Internet 3. Feedback to the management device 101 of the corresponding factory. The management apparatus 101 transfers the fed back optimized NC data to the corresponding component mounter via the corresponding connection unit. Further, when the factor is that the mounting tact of a specific component mounting machine is delayed in the component mounting line 100, the operation analysis apparatus 1 uses the component mounting line 100 to mount the component to each component mounting machine. Are re-distributed, and the NC data of each component mounting machine having a tact balance is generated again, and the NC data is fed back to the management apparatus 101 of the corresponding factory.

このように、部品実装機のタクトロスを分析により発見でき、その発見したタクトロスを減少させる内容にNCデータを最適化してそのNCデータを部品実装機または部品実装ラインにフィードバックするので、タクトロスを最小化させた高い生産効率を維持することができる。   In this way, tact loss of component mounters can be found by analysis, NC data is optimized to reduce the found tact loss, and the NC data is fed back to the component mounter or component mounting line, minimizing tact loss High production efficiency can be maintained.

また、実装工場のタクト情報を同時にリアルタイムに監視し分析できる。そして、タクトロスを発見してリアルタイムにタクトロスを除去する対処ができるので、全ての実装工場の生産効率を同一の手法で管理でき高い生産効率に維持できる。   In addition, the tact information of the mounting factory can be simultaneously monitored and analyzed in real time. And since tact loss can be found and dealt with removing tact loss in real time, the production efficiency of all mounting factories can be managed by the same method, and high production efficiency can be maintained.

更に、稼働率をダウンさせる原因が、分析の結果、部品吸着ノズル7(図3(a))や部品供給装置5等のパーツの不良であった場合は、該当する工場へ補修パーツの配達を手配する。また、部品実装ライン100の能力不足が原因であれば、能力に見合った部品実装ライン構成の提案を行う。また、部品実装機を動作させるNCデータに不備があることが原因であれば、正しいNCデータ、特に部品毎に部品形状、実装条件等のデータをライブラリ化した後述する部品ライブラリを部品実装機納入先の工場にダウンロードするサービスも行う。   Furthermore, if the cause of lowering the operating rate is a defective part such as the component suction nozzle 7 (FIG. 3A) or the component supply device 5 as a result of analysis, delivery of repair parts to the corresponding factory Arrange. If the shortage of the capability of the component mounting line 100 is a cause, a component mounting line configuration corresponding to the capability is proposed. In addition, if the cause is that the NC data for operating the component mounting machine is incomplete, the component mounting machine will be delivered with the correct NC data, in particular, the component shape and mounting condition data library for each part. It also provides a service to download to the previous factory.

これにより、稼働分析装置1により、各実装工場の設備情報を同時にリアルタイムに監視し分析することができる。そして、稼働状況が低下する要因を発見してリアルタイムにその要因を解消するためのサービスを提供できる。従って、全ての実装工場の稼働状況を同一の手法で管理でき高い生産効率に維持できる。   Thereby, the operation analyzer 1 can simultaneously monitor and analyze the facility information of each mounting factory in real time. Then, it is possible to provide a service for finding a factor that reduces the operating status and eliminating the factor in real time. Therefore, the operating conditions of all mounting factories can be managed by the same method, and high production efficiency can be maintained.

なお、上記では、各実装機納入先工場と実装機供給メーカとをインターネット3で接続した事例で説明したが、この限りではない。実装生産を行う各工場の中の特定の工場に稼働分析装置1があり、その他の工場からインターネットを始めとするネットワークを介して稼働情報を収集し分析するものでも構わない。また、同一工場内において、各部品実装ライン100に設けた管理装置101からネットワークを介して集中管理室にある稼働分析装置1に稼働情報を収集し分析するものでも構わない。更に、1本の部品実装ライン100に1つの管理装置101を設けていたが、この限りではなく、複数本の部品実装ライン100に1つの管理装置101を設けたものであっても構わない。また、部品実装機1台のみに1つの管理装置101を設けたものであっても構わない。   In the above description, the case where each mounting machine delivery factory and the mounting machine supplier are connected via the Internet 3 has been described. However, the present invention is not limited to this. The operation analysis apparatus 1 may be provided in a specific factory among the factories that perform mounting production, and operation information may be collected and analyzed from other factories via a network such as the Internet. Further, in the same factory, operation information may be collected and analyzed from the management apparatus 101 provided in each component mounting line 100 to the operation analysis apparatus 1 in the centralized management room via a network. Furthermore, one management apparatus 101 is provided in one component mounting line 100. However, the present invention is not limited to this, and one management apparatus 101 may be provided in a plurality of component mounting lines 100. Further, one management apparatus 101 may be provided for only one component mounter.

また、上記では、部品実装機から構成される部品実装ライン100で説明したが、この限りではない。部品実装以外の、被生産物に加工または組み立てを行う生産設備単体でも、その生産設備が連結した生産ラインであっても構わない。その場合は、生産ラインを保有する生産工場とインターネットを始めとする通信手段で接続し、生産工場内の生産ラインから通信手段を介して生産タクト実績値を含むタクト情報および稼働率を含む設備情報を収集し、収集したタクト情報を分析した結果、生産設備の生産動作に標準の生産タクトより伸びた余分なタクトであるタクトロスがあると判明した場合、生産設備を動作させるNCデータを、タクトロスを減少させる内容に修正して生産ラインへ通信手段を介してフィードバックし、また、収集した設備情報を分析した結果、稼働状況を低下させる要因があると判明した場合、その要因を解消するためのサービスを生産ラインへ通信手段を介してフィードバックする。   In the above description, the component mounting line 100 including the component mounting machine has been described. However, the present invention is not limited to this. It may be a single production facility that processes or assembles a product other than component mounting, or a production line that connects the production facilities. In that case, it connects with the production factory that owns the production line by communication means such as the Internet, and the tact information including the production tact actual value and the facility information including the operation rate from the production line in the production factory via the communication means. As a result of analyzing the collected tact information, if it is found that the production operation of the production facility has a tact loss that is an extra tact that extends from the standard production tact, the NC data for operating the production facility is converted to the tact loss. The content to be reduced is corrected and fed back to the production line via communication means, and when the collected equipment information is analyzed, it is found that there is a factor that lowers the operating status. Is fed back to the production line via communication means.

また、通信手段を介さずにフロッピ、CDロム等の記録媒体を介して実装工場または生産工場からタクト情報および設備情報を収集するものであっても構わない。   Further, tact information and facility information may be collected from a mounting factory or a production factory via a recording medium such as a floppy or a CD ROM without using a communication means.

以上、本発明の実施の形態の概要を示したが、その個々のシステム構成、動作についての詳細を以下に説明する。   The outline of the embodiment of the present invention has been described above. Details of the individual system configuration and operation will be described below.

1 部品実装システム120の構成
部品実装システム120は、部品が実装されていない回路基板に部品を装着することにより、回路基板の実装生産を行う生産システムであり、図1に示すように、管理装置101、LAN装置102、接続ユニット103a〜103f、113a、113bおよび部品実装ライン100から構成されている。部品実装ライン100は、供給装置104、クリーム半田印刷機105、クリーム半田印刷検査機106、接着剤塗布機107、高速装着機108a、多機能装着機108b、装着部品検査機109、リフロー装置110、外観検査機111および収納装置112から構成されている。
1 Configuration of Component Mounting System 120 The component mounting system 120 is a production system that performs mounting production of a circuit board by mounting components on a circuit board on which no components are mounted. As shown in FIG. 101, LAN device 102, connection units 103 a to 103 f, 113 a and 113 b, and component mounting line 100. The component mounting line 100 includes a supply device 104, a cream solder printing machine 105, a cream solder printing inspection machine 106, an adhesive application machine 107, a high-speed mounting machine 108a, a multi-function mounting machine 108b, a mounting part inspection machine 109, a reflow apparatus 110, It consists of an appearance inspection machine 111 and a storage device 112.

なお、高速装着機108a、多機能装着機108bは、部品実装機の1種であり、チップ部品を回路基板上に面実装するものであり、マウンタともいう。本実施の形態では挙げないが、部品実装機には、回路基板上のリード挿入穴にアキシャル部品またはラジアル部品等の部品のリードを挿入する部品挿入機も含まれる。部品挿入機はインサータとも呼ばれる。また、部品実装ライン100を構成するクリーム半田印刷機105、クリーム半田印刷検査機106、接着剤塗布機107、装着部品検査機109、リフロー装置110、外観検査機111等も広義には部品実装機である。本実施の形態では、特に断わらない限りこれらのクリーム半田印刷機105、クリーム半田印刷検査機106等も部品実装機に含まれるものとする。   Note that the high-speed mounting machine 108a and the multi-function mounting machine 108b are one type of component mounting machines, which are surface-mounted chip components on a circuit board, and are also called mounters. Although not mentioned in the present embodiment, the component mounter includes a component inserter that inserts a lead of a component such as an axial component or a radial component into a lead insertion hole on a circuit board. The component insertion machine is also called an inserter. The component mounting line 100 also includes a cream solder printing machine 105, a cream solder printing inspection machine 106, an adhesive application machine 107, a mounting part inspection machine 109, a reflow device 110, an appearance inspection machine 111, and the like in a broad sense. It is. In this embodiment, unless otherwise specified, the cream solder printing machine 105, the cream solder printing inspection machine 106, and the like are also included in the component mounting machine.

クリーム半田印刷機105、クリーム半田印刷検査機106、接着剤塗布機107、高速装着機108a、多機能装着機108b、装着部品検査機109、リフロー装置110および外観検査機111は、それぞれ、接続ユニット103a〜103c、113a、113b、103d〜103fと接続されている。管理装置101および接続ユニット103a〜103f、113a、113bは、それぞれLAN装置102と接続されている。   The cream solder printing machine 105, the cream solder printing inspection machine 106, the adhesive application machine 107, the high-speed mounting machine 108a, the multi-function mounting machine 108b, the mounting part inspection machine 109, the reflow device 110, and the appearance inspection machine 111 are respectively connected units. 103a to 103c, 113a, 113b, 103d to 103f are connected. The management apparatus 101 and the connection units 103a to 103f, 113a, and 113b are each connected to the LAN apparatus 102.

ここで、接続ユニット103a〜103f、113a、113bは、同一種類の装置であり、接続ユニットが接続される相手の設備(符号105〜107、108a、108b、109〜111で示される設備)に応じて符号を使い分けている。なお、以下において、特にこの接続ユニットが符号108a、108bで示される設備と接続される場合において、これらの接続ユニットを接続ユニットn113として説明する。   Here, the connection units 103a to 103f, 113a, and 113b are the same type of devices, depending on the equipment of the other party to which the connection unit is connected (equipment indicated by reference numerals 105 to 107, 108a, 108b, and 109 to 111). Are used properly. In the following description, particularly when this connection unit is connected to the equipment indicated by reference numerals 108a and 108b, these connection units will be described as a connection unit n113.

(1)供給装置104
供給装置104は、予め複数枚の回路基板をストックしている。これらの回路基板には、まだ部品は実装されていない。供給装置104は、回路基板を一枚ずつクリーム半田印刷機105へ供給する。
(1) Supply device 104
The supply device 104 stocks a plurality of circuit boards in advance. Components are not yet mounted on these circuit boards. The supply device 104 supplies the circuit boards to the cream solder printer 105 one by one.

(2)クリーム半田印刷機105および接続ユニット103a
クリーム半田印刷機105は、供給装置104から一枚ずつ回路基板を受け取り、受け取った回路基板にクリーム半田を印刷し、クリーム半田の印刷された回路基板をクリーム半田印刷検査機106へ供給する。また、クリーム半田の印刷に関する設備情報等を接続ユニット103aへ出力する。
(2) Cream solder printer 105 and connection unit 103a
The cream solder printer 105 receives the circuit boards one by one from the supply device 104, prints the cream solder on the received circuit boards, and supplies the printed circuit board with the cream solder to the cream solder printing inspection machine 106. In addition, facility information related to cream solder printing is output to the connection unit 103a.

接続ユニット103aは、クリーム半田印刷機105からクリーム半田の印刷に関する設備情報等を受け取り、受け取った情報を、または受け取った情報を加工して生成した情報を、管理装置101へ出力する。   The connection unit 103a receives facility information related to cream solder printing from the cream solder printer 105, and outputs the received information or information generated by processing the received information to the management apparatus 101.

(3)クリーム半田印刷検査機106および接続ユニット103b
クリーム半田印刷検査機106は、クリーム半田印刷機105から一枚ずつ回路基板を受け取り、受け取った回路基板上に印刷されたクリーム半田の状態を検査し、検査の終了した回路基板を接着剤塗布機107へ供給する。また、検査結果等の情報を接続ユニット103bへ出力する。
(3) Cream solder printing inspection machine 106 and connection unit 103b
The cream solder printing inspection machine 106 receives the circuit boards one by one from the cream solder printing machine 105, inspects the state of the cream solder printed on the received circuit board, and applies the circuit board after the inspection to the adhesive application machine. It supplies to 107. Also, information such as inspection results is output to the connection unit 103b.

接続ユニット103bは、クリーム半田印刷検査機106から検査結果等の情報を受け取り、受け取った情報を、または受け取った情報を加工して生成した情報を、管理装置101へ出力する。   The connection unit 103b receives information such as an inspection result from the cream solder printing inspection machine 106, and outputs the received information or information generated by processing the received information to the management apparatus 101.

(4)接着剤塗布機107および接続ユニット103c
接着剤塗布機107は、クリーム半田印刷検査機106から一枚ずつ回路基板を受け取り、受け取った回路基板上に部品を基板に装着するための接着剤を塗布し、接着剤が塗布された回路基板を高速装着機108aへ供給する。また、接着剤の塗布に関する設備情報等を接続ユニット103cへ出力する。
(4) Adhesive applicator 107 and connection unit 103c
The adhesive applicator 107 receives the circuit boards one by one from the cream solder printing inspection machine 106, applies an adhesive for mounting components to the board on the received circuit board, and the circuit board on which the adhesive is applied Is supplied to the high-speed mounting machine 108a. In addition, facility information related to the application of the adhesive is output to the connection unit 103c.

接続ユニット103cは、接着剤塗布機107から接着剤の塗布に関する設備情報等を受け取り、受け取った情報を、または受け取った情報を加工して生成した情報を、管理装置101へ出力する。   The connection unit 103 c receives facility information related to adhesive application from the adhesive applicator 107 and outputs the received information or information generated by processing the received information to the management apparatus 101.

(5)高速装着機108aおよび接続ユニット113a
高速装着機108aは、接着剤塗布機107から一枚ずつ回路基板を受け取り、受け取った回路基板上に部品を高速に装着し、部品の装着された回路基板を多機能装着機108bへ供給する。
(5) High-speed mounting machine 108a and connection unit 113a
The high-speed mounting machine 108a receives the circuit boards one by one from the adhesive applicator 107, mounts the components on the received circuit board at high speed, and supplies the circuit boards on which the components are mounted to the multi-function mounting machine 108b.

部品実装ライン100において、高速装着機108aおよび多機能装着機108bは、それぞれ部品を回路基板上に装着する装着機の一種類である。高速装着機108aは、主に小型チップ部品を高速に回路基板上に装着することを目的としており、多機能装着機108bは、異形部品を含む多くの種類のチップ部品を回路基板上に装着することを目的としており、部品を回路基板上に装着する点において共通している。   In the component mounting line 100, the high-speed mounting machine 108a and the multi-function mounting machine 108b are each a type of mounting machine that mounts components on a circuit board. The high-speed mounting machine 108a is mainly intended to mount small chip components on a circuit board at high speed, and the multi-function mounting machine 108b mounts many types of chip parts including deformed parts on the circuit board. This is common in that the components are mounted on the circuit board.

高速装着機108aの構成を図3(a)に示す。図3(a)において、11は部品供給部で、部品を供給する部品供給装置5を移動テーブル6上に搭載している。部品供給装置5は、図で詳細に示していないが、同一種類の部品を一定ピッチで複数収納した部品収納テープをリール状にしたものを搭載し、部品収納テープを部品収納ピッチで間欠送りすることにより部品を1個ずつ供給する。部品供給部11は、実装する部品の種類に応じて必要数だけ部品供給装置5を移動テーブル6上に搭載する。移動テーブル6は矢印12に示す方向に移動し、実装する部品供給装置5が部品供給位置に合致するように位置決めする。9は、回路基板10を搭載し、XY方向に移動位置決めするXYテーブルである。4は、実装ヘッドで、間欠回転する回転テーブル8と、回転テーブル8の外周に一定ピッチで配置された部品吸着ノズル7と、を備えている。部品供給位置に位置決めされた部品供給装置5から部品を取出す位置にある部品吸着ノズル7が部品供給装置5から供給された部品を吸着すると、回転テーブル8は矢印13の方向に部品吸着ノズル7の配置ピッチ毎に間欠回転する。部品を吸着した部品吸着ノズル7は、回転テーブル8の順次間欠回転により、回転テーブル8の外周上において部品を吸着した位置と反対側の対向する位置に来た時に、回路基板10上の実装位置に部品を実装する。XYテーブル9は、部品吸着ノズル7が実装する部品の実装位置に合わせて回路基板10を位置決めする。201は、部品供給部11、XYテーブル9および実装ヘッド4等を制御する制御部である。   The configuration of the high-speed mounting machine 108a is shown in FIG. In FIG. 3A, reference numeral 11 denotes a component supply unit, on which a component supply device 5 that supplies components is mounted on a moving table 6. Although not shown in detail in the figure, the component supply device 5 is mounted with a reel of a component storage tape that stores a plurality of components of the same type at a constant pitch, and intermittently feeds the component storage tape at a component storage pitch. By supplying parts one by one. The component supply unit 11 mounts the required number of component supply devices 5 on the moving table 6 according to the type of component to be mounted. The moving table 6 moves in the direction indicated by the arrow 12 and is positioned so that the component supply device 5 to be mounted matches the component supply position. Reference numeral 9 denotes an XY table on which the circuit board 10 is mounted and moved and positioned in the XY directions. Reference numeral 4 denotes a mounting head, which includes a rotary table 8 that rotates intermittently, and component suction nozzles 7 that are arranged on the outer periphery of the rotary table 8 at a constant pitch. When the component suction nozzle 7 at the position for taking out the component from the component supply device 5 positioned at the component supply position sucks the component supplied from the component supply device 5, the rotary table 8 moves the component suction nozzle 7 in the direction of the arrow 13. Intermittent rotation at every arrangement pitch. When the component suction nozzle 7 that sucks the component comes to a position opposite to the position where the component is sucked on the outer periphery of the rotary table 8 by the sequential intermittent rotation of the rotary table 8, the mounting position on the circuit board 10 is reached. Mount the parts on The XY table 9 positions the circuit board 10 in accordance with the mounting position of the component mounted by the component suction nozzle 7. A control unit 201 controls the component supply unit 11, the XY table 9, the mounting head 4, and the like.

なお、部品供給装置5は、上記したテープ送りタイプのものに限定したものでなく、例えばトレイやスティックタイプのものも含まれる。上記したテープ送りタイプのものは、パーツカセットまたはパーツフィーダとも呼ばれる。   Note that the component supply device 5 is not limited to the tape feed type described above, and includes, for example, a tray or stick type. The tape feed type described above is also called a parts cassette or a parts feeder.

また、上記の事例における高速装着機108aでは、実装ヘッド4に部品吸着ノズル7が備わっており、その部品吸着ノズル7により、部品を吸着保持するものであったが、部品をつかんで保持するチャックであっても構わない。高速装着機108a以外の部品実装機では、後述する多機能装着機108bでは部品をつかんで保持するチャックが多く使用される。また、部品挿入機では、ほとんどチャックが使用される。これら、部品供給装置5から部品を保持して回路基板に実装する部品吸着ノズルやチャック等を総称して部品保持手段という。   Further, in the high-speed mounting machine 108a in the above example, the mounting head 4 is provided with the component suction nozzle 7, and the component suction nozzle 7 sucks and holds the component, but the chuck that holds and holds the component. It does not matter. In a component mounting machine other than the high-speed mounting machine 108a, a multi-function mounting machine 108b, which will be described later, often uses a chuck that holds and holds the component. In addition, most of the chucks are used in the component insertion machine. These component suction nozzles and chucks that hold components from the component supply device 5 and mount them on the circuit board are collectively referred to as component holding means.

ここで、図3(a)のような高速装着機において、本来の目的である高速で部品を実装すること、即ち標準タクトで部品を実装するためには、部品の実装順序や部品供給装置5の移動テーブル6上への配置位置を最適化する必要がある。例えば、実装ヘッド4の回転テーブル8が1ピッチ回転する時間が標準タクトに相当するが、その標準タクトの間に部品供給装置5が部品供給位置に位置決めされないと標準タクトで部品を実装することができない。また、標準タクトの間にXYテーブル9が回路基板10を部品実装位置に位置決めしないと標準タクトで部品を実装することができない。部品供給装置5およびXYテーブル9のそれぞれの位置決めに関して、標準タクト内に移動可能な許容移動範囲が決められている。この許容移動範囲内に部品供給装置5の移動、XYテーブル9の移動の両方がそれぞれが収まるような部品実装順序、部品供給装置5の配置に最適化する。しかし、全ての実装部品を標準タクトで実装することは通常は不可能である。この場合、標準タクトでは無理でも、標準タクトよりのオーバ分であるタクトロスを最小にするように最適化する。このタクトロスは、部品供給装置5の移動量が許容移動範囲を越えた分に基づいて算出される時間と、XYテーブル9の移動量が許容移動範囲を越えた分に基づいて算出される時間とのいずれか大きい方の時間を算出することにより理論的に求められる。   Here, in the high-speed mounting machine as shown in FIG. 3A, in order to mount the components at the high speed, which is the original purpose, that is, to mount the components with the standard tact, the component mounting order and the component supply device 5 It is necessary to optimize the arrangement position on the moving table 6. For example, the time for which the rotary table 8 of the mounting head 4 rotates by one pitch corresponds to a standard tact, but if the component supply device 5 is not positioned at the component supply position during the standard tact, the component can be mounted with the standard tact. Can not. Further, if the XY table 9 does not position the circuit board 10 at the component mounting position during the standard tact, the component cannot be mounted with the standard tact. Regarding the positioning of the component supply device 5 and the XY table 9, an allowable movement range that can move within the standard tact is determined. The component mounting order and the arrangement of the component supply device 5 are optimized so that both the movement of the component supply device 5 and the movement of the XY table 9 are within the allowable movement range. However, it is usually impossible to mount all mounted components with standard tact. In this case, even if standard tact is impossible, optimization is performed so as to minimize tact loss that is an excess of standard tact. The tact loss is calculated based on the amount of movement of the component supply device 5 exceeding the allowable movement range, and calculated based on the amount of movement of the XY table 9 exceeding the allowable movement range. It is theoretically calculated by calculating the larger one of the times.

なお、部品実装ライン100においては、2台の装着機(即ち、高速装着機108aおよび多機能装着機108b)を直列に接続しているが、さらに多くの装着機を直列に接続しても良い。   In the component mounting line 100, two mounting machines (that is, a high-speed mounting machine 108a and a multi-function mounting machine 108b) are connected in series, but more mounting machines may be connected in series. .

従って、ここでは、部品実装ライン100において、複数台の装着機が直列に接続されており、また各装着機には接続ユニットが接続されているものと想定し、複数台の装着機のうちのn番目の装着機を装着機n108とし、n番目の接続ユニットを接続ユニットn113とする。以下において、高速装着機108aの説明に代えて装着機n108について説明し、また接続ユニット113aの説明に代えて接続ユニットn113について説明する。   Therefore, here, in the component mounting line 100, it is assumed that a plurality of mounting machines are connected in series, and a connecting unit is connected to each mounting machine. The nth mounting machine is referred to as a mounting machine n108, and the nth connection unit is referred to as a connection unit n113. Hereinafter, the mounting machine n108 will be described instead of the description of the high-speed mounting machine 108a, and the connection unit n113 will be described instead of the description of the connection unit 113a.

(5−1)装着機n108
装着機n108の制御系の構成は、図4に示すように、制御部201、装着制御部202、装着部203、データ記憶部204、送受信部205、入力部206、画面制御部207および表示部208からなっている。
(5-1) Wearing machine n108
As shown in FIG. 4, the control system of the mounting machine n108 includes a control unit 201, a mounting control unit 202, a mounting unit 203, a data storage unit 204, a transmission / reception unit 205, an input unit 206, a screen control unit 207, and a display unit. It consists of 208.

装着部203は、高速装着機においては、図3(a)で示した、部品供給部11、XYテーブル9および実装ヘッド4に相当する。送受信部205は、接続ユニットn113の装着機側送受信部301と接続されている。送受信部205と接続ユニットn113の装着機側送受信部301との間の通信は、本実施の形態ではRS−232C規格に基づいて行われるが、これに限定するものではない。   The mounting unit 203 corresponds to the component supply unit 11, the XY table 9, and the mounting head 4 shown in FIG. The transmission / reception unit 205 is connected to the mounting machine side transmission / reception unit 301 of the connection unit n113. Although communication between the transmission / reception unit 205 and the mounting machine side transmission / reception unit 301 of the connection unit n113 is performed based on the RS-232C standard in the present embodiment, the present invention is not limited to this.

(a)データ記憶部204
データ記憶部204は、図8に示す設備情報211、図9に示すNCデータ220を記憶している。
(A) Data storage unit 204
The data storage unit 204 stores facility information 211 shown in FIG. 8 and NC data 220 shown in FIG.

設備情報211は、図8に一例として示すように、生産管理情報とカセット情報(部品供給装置5、即ちパーツカセットに関する情報)とから構成されている。生産管理情報は、生産予定枚数、生産予定回路数、生産枚数、・・・、稼働率、吸着率・・などの情報を含んでおり、カセット情報は、部品供給装置5の配置位置を示す番号であるZNO.、部品名称、部品供給装置5の部品残数などの情報を含んでいる。   As shown in FIG. 8 as an example, the facility information 211 includes production management information and cassette information (information relating to the component supply device 5, that is, the parts cassette). The production management information includes information such as the planned number of production, the number of production planned circuits, the number of production,..., The operation rate, the suction rate, etc., and the cassette information is a number indicating the arrangement position of the component supply device 5. ZNO. , Information on the part name, the number of remaining parts of the part supply device 5 and the like.

ここで、生産枚数は、装着機n108が生産した回路基板の枚数であり、稼働率は、装着機n108の回路基板への部品の実装着時間の全稼働時間に対する比率であり、吸着率は、装着機n108における部品吸着ノズル7による部品の実吸着数の全吸着数に対する比率である。   Here, the production number is the number of circuit boards produced by the mounting machine n108, the operating rate is the ratio of the mounting and mounting time of components on the circuit board of the mounting machine n108 to the total operating time, and the adsorption rate is This is the ratio of the actual number of components picked up by the component suction nozzle 7 in the mounting machine n108 to the total number of suctions.

NCデータ220には、図9に示すように、NCプログラム221、配列プログラム231および部品ライブラリ241を含んでいる。   As shown in FIG. 9, the NC data 220 includes an NC program 221, an array program 231, and a part library 241.

NCプログラム221は、装着機n108が1枚の回路基板に対して、実装する部品の種類と位置および実装順序を指定するプログラムである。具体的に、図9に示すように、ステップNo.が部品の実装順序で、各ステップNo.毎に、実装位置(X、Y、W(実装角度)、回路番号)、Z(部品を取出す部品供給装置5の配置番号)、部品名称が指定される。   The NC program 221 is a program for designating the type and position of components to be mounted on the single circuit board by the mounting machine n108 and the mounting order. Specifically, as shown in FIG. Is the mounting order of parts, and each step No. For each, a mounting position (X, Y, W (mounting angle), circuit number), Z (arrangement number of the component supply device 5 for taking out components), and a component name are designated.

配列プログラム231は、NCプログラム221に対応しており、NCプログラム221の各ステップNo.で指定したZ番号の部品供給装置5にセットされている部品名称、形状コードを指定する。なお、形状コードとは、部品の形状が同一のものに対して一意に付けられたコードである。   The array program 231 corresponds to the NC program 221, and each step number of the NC program 221. The part name and shape code set in the part supply apparatus 5 having the Z number designated in the above are designated. Note that the shape code is a code uniquely assigned to components having the same shape.

部品ライブラリ241は、各部品に関する詳細データから構成され、部品配列プログラム231中の形状コード毎に部品の形状(長さ、幅、厚み等)、実装条件(ヘッド速度、XY速度、ノズル、ツール等)等の情報が格納されている。   The component library 241 is composed of detailed data related to each component, and the shape (length, width, thickness, etc.) of the component and mounting conditions (head speed, XY speed, nozzle, tool, etc.) for each shape code in the component arrangement program 231. ) And the like are stored.

ここで、ヘッド速度は、図3(a)の高速装着機の例では、実装ヘッド4が間欠回転する速度であり、部品の大きさに応じて(形状コード毎に)指定できる。例えば、1005チップ部品(長さ1mm、幅0.5mmのチップ部品)等の微小チップ部品では、高速で実装ヘッド4を回転できるが、SOP部品等の大型部品では低速で回転しないと、吸着した部品が慣性により吸着位置ずれを起こす。同様に、XY速度はXYテーブル9の移動速度、ノズルは使用する部品吸着ノズル7の種類で、形状コード毎に指定できる。なお、図3(a)では、簡単にするため、部品吸着ノズル7は、回転テーブル8の外周における一定ピッチ間隔の各配置位置に1種類しか配置してなかったが、実際には、各配置位置に部品の種類に応じて選択される複数の部品吸着ノズル(例えば、小、中、大)が備わっている。   Here, the head speed is a speed at which the mounting head 4 rotates intermittently in the example of the high-speed mounting machine in FIG. 3A, and can be specified according to the size of each component (for each shape code). For example, in a micro chip part such as a 1005 chip part (a chip part having a length of 1 mm and a width of 0.5 mm), the mounting head 4 can be rotated at a high speed, but in a large part such as an SOP part, it is adsorbed unless it is rotated at a low speed. Adsorption position shifts due to inertia of parts. Similarly, the XY speed is the moving speed of the XY table 9 and the nozzle is the type of the component suction nozzle 7 to be used, and can be specified for each shape code. In FIG. 3A, for the sake of simplicity, only one type of component suction nozzle 7 is arranged at each arrangement position at a constant pitch interval on the outer periphery of the rotary table 8. A plurality of component suction nozzles (for example, small, medium, large) selected according to the type of component are provided at the position.

(b)装着制御部202
装着制御部202は、制御部201の指示により、データ記憶部204からNCデータ220を読み出し、NCデータ220が指示する通りに順次部品を実装するように装着部203を制御する。また、装着部203から実装した結果の情報を受け取り、データ記憶部204に記憶されている設備情報211に含まれる各情報を更新する。
(B) Mounting control unit 202
The mounting control unit 202 reads the NC data 220 from the data storage unit 204 according to an instruction from the control unit 201, and controls the mounting unit 203 to sequentially mount components as instructed by the NC data 220. In addition, information on the result of mounting is received from the mounting unit 203, and each piece of information included in the facility information 211 stored in the data storage unit 204 is updated.

(c)送受信部205
送受信部205は、接続ユニットn113から設備情報211またはNCデータ220をアップロードする旨の要求を受信すると、受信した前記要求を制御部201へ出力する。制御部201の指示により、データ記憶部204に記憶されている設備情報211またはNCデータ220を読み取り、接続ユニットn113へ送信する。
(C) Transmission / reception unit 205
When the transmission / reception unit 205 receives a request to upload the facility information 211 or the NC data 220 from the connection unit n113, the transmission / reception unit 205 outputs the received request to the control unit 201. In response to an instruction from the control unit 201, the facility information 211 or NC data 220 stored in the data storage unit 204 is read and transmitted to the connection unit n113.

また、送受信部205は、接続ユニットn113から新規に作成した、もしくは1度アップロードして上位で最適化し直したNCデータ220を受け取り、受け取ったNCデータ220を制御部201の指示によりデータ記憶部204に記憶させる。   Further, the transmission / reception unit 205 receives NC data 220 newly created from the connection unit n113 or uploaded once and re-optimized at a higher level, and the received NC data 220 is received by the data storage unit 204 according to an instruction from the control unit 201. Remember me.

(d)制御部201
制御部201は、装着機の各部の制御を行い、設備情報211、NCデータ220のアップロード、NCデータ220のダウンロードをするために、上記したように、装着制御部202、送受信部205等に指示を行い制御する。
(D) Control unit 201
The control unit 201 controls each unit of the mounting machine, and instructs the mounting control unit 202, the transmission / reception unit 205, etc. as described above to upload the facility information 211, the NC data 220, and download the NC data 220. To control.

また、制御部201は、入力部206からオペレータからの指示命令を受け取り、受け取った指示命令に応じた処理を行う。また、画面制御部207へ画面表示に関する指示命令と表示内容を出力する。   Further, the control unit 201 receives an instruction command from the operator from the input unit 206, and performs processing according to the received instruction command. In addition, an instruction command related to screen display and display contents are output to the screen control unit 207.

(5−2)接続ユニットn113
接続ユニットn113は、図5に示すように、装着機側送受信部301、管理装置側送受信部302、制御部303およびデータ記憶部304から構成されている。
(5-2) Connection unit n113
As shown in FIG. 5, the connection unit n113 includes a mounting machine side transmission / reception unit 301, a management device side transmission / reception unit 302, a control unit 303, and a data storage unit 304.

管理装置側送受信部302は、LAN装置102を介して、管理装置101の送受信部401に接続されている。管理装置側送受信部302と、管理装置101の送受信部401との間の通信は、IEEE 802.3規格に基づいて行われる。但し、これに限定されるものではなく、RS−232C規格であっても構わない。しかし、接続ユニットn113と管理装置101との間の通信はデータ送受信量が大量になるため、処理能力からすると、高速ネットワークで通信するのが妥当である。また、上述した装着機n108と接続ユニットn113との間の通信は、出来れば高速ネットワークによるのが望ましいが、装着機n108その他の設備の中では古いものも含まれ、RS−232Cによる通信しかできないものもあるため、RS−232Cによるか、もしくはLANとの併用にするのが妥当である。   The management device side transmission / reception unit 302 is connected to the transmission / reception unit 401 of the management device 101 via the LAN device 102. Communication between the management device side transmission / reception unit 302 and the transmission / reception unit 401 of the management device 101 is performed based on the IEEE 802.3 standard. However, the present invention is not limited to this, and the RS-232C standard may be used. However, since communication between the connection unit n113 and the management apparatus 101 requires a large amount of data transmission / reception, it is appropriate to communicate over a high-speed network in terms of processing capability. In addition, it is desirable that the communication between the mounting machine n108 and the connection unit n113 described above be performed by a high-speed network if possible, but some of the mounting machine n108 and other equipment are old and can only communicate by RS-232C. Since there are some, it is appropriate to use RS-232C or use with LAN.

(a)データ記憶部304
データ記憶部304は、データ領域311とプログラム領域312とを有している。
(A) Data storage unit 304
The data storage unit 304 has a data area 311 and a program area 312.

データ領域311は、図6に一例として示すように、設備情報211、標準実装タクト、目標実装タクト、実装タクト実績値、・・、NCプログラム221、配列プログラム231、部品ライブラリ241、・・・を含んでいる。なお、分析水準稼働率、累積設備情報等は説明を省略する。   As shown in FIG. 6 as an example, the data area 311 includes facility information 211, standard mounting tact, target mounting tact, mounting tact actual value,..., NC program 221, array program 231, component library 241,. Contains. Description of the analysis level operation rate, accumulated facility information, etc. is omitted.

標準実装タクトは、装着機n108が1枚の回路基板に装着する時間を、標準タクトに部品の実装点数を掛けて算出したものであって、全くタクトロスがない理想的な実装タクトである。   The standard mounting tact is an ideal mounting tact in which the mounting time of the mounting machine n108 on one circuit board is calculated by multiplying the standard tact by the number of component mounting points and has no tact loss.

目標実装タクトは、装着機n108が1枚の回路基板に装着する時間を、タクトロスも含めて算出した実装タクトに対して、これ以下にタクトを維持するべく目標値を設定したものである。   The target mounting tact is obtained by setting a target value to maintain the tact time below the mounting tact calculated for the mounting time of the mounting machine n108 on one circuit board including the tact loss.

実装タクト実績値は、装着機n108が1枚の回路基板に装着する時間を、複数回設備の実績値を収集したものの平均値を算出して求めたものである。   The mounting tact actual value is obtained by calculating the average value of the time when the mounting machine n108 is mounted on one circuit board by collecting the actual values of the equipment a plurality of times.

プログラム領域312には、タクト計算プログラムが格納されている。   The program area 312 stores a tact calculation program.

(b)装着機側送受信部301
装着機側送受信部301は、制御部303から設備情報211またはNCデータ220のアップロードの要求を受け取り、受け取った要求を装着機n108へ送信する。装着機n108から設備情報211またはNCデータ220を受信すると、受信した設備情報211またはNCデータ220を制御部303へ出力する。
(B) Wearing machine side transceiver 301
The mounting machine side transmitting / receiving unit 301 receives a request for uploading the equipment information 211 or the NC data 220 from the control unit 303 and transmits the received request to the mounting machine n108. When the equipment information 211 or the NC data 220 is received from the mounting machine n108, the received equipment information 211 or the NC data 220 is output to the control unit 303.

また、装着機側送受信部301は、制御部303から装着機n108へダウンロードするNCデータ220を受け取り、受け取ったNCデータ220を装着機n108へ送信する。   Also, the mounting machine side transmission / reception unit 301 receives the NC data 220 to be downloaded from the control unit 303 to the mounting machine n108, and transmits the received NC data 220 to the mounting machine n108.

(c)管理装置側送受信部302
管理装置側送受信部302は、管理装置101から設備情報211、NCデータ220または実装タクト実績値のアップロード要求を受け取り、受け取った前記要求を制御部303へ出力する。また、制御部303から設備情報211、NCデータ220または実装タクト実績値を受け取り、受け取った設備情報211、NCデータ220または実装タクト実績値を管理装置101へ送信する。
(C) Management device side transmitting / receiving unit 302
The management apparatus side transmission / reception unit 302 receives the upload request of the facility information 211, the NC data 220 or the mounting tact performance value from the management apparatus 101, and outputs the received request to the control unit 303. Also, the facility information 211, NC data 220 or mounting tact actual value is received from the control unit 303, and the received facility information 211, NC data 220 or mounting tact actual value is transmitted to the management apparatus 101.

また、管理装置側送受信部302は、管理装置101からダウンロードすべきNCデータ220を受け取り、受け取ったNCデータ220を制御部303へ出力する。   Further, the management apparatus side transmission / reception unit 302 receives the NC data 220 to be downloaded from the management apparatus 101, and outputs the received NC data 220 to the control unit 303.

(d)制御部303
制御部303は、ファイル管理部305を介してデータ記憶部304に対するデータ入出力、データ削除等を行う。
(D) Control unit 303
The control unit 303 performs data input / output, data deletion, and the like with respect to the data storage unit 304 via the file management unit 305.

制御部303は、H秒周期で設備情報211を収集すべく、装着機側送受信部301へ設備情報211の要求を出力する。そして、装着機側送受信部301から設備情報211を受け取り、データ記憶部304のデータ領域311へ書き込み更新する。なお、Hは一例として20秒に設定する。   The control unit 303 outputs a request for the facility information 211 to the placement machine transmission / reception unit 301 in order to collect the facility information 211 at a period of H seconds. And the equipment information 211 is received from the mounting machine side transmission / reception part 301, and it is written and updated to the data area 311 of the data storage part 304. H is set to 20 seconds as an example.

また、制御部303は、管理装置側送受信部302から実装タクト実績値のアップロード要求を受け取った場合は、実装タクト実績値の算出を行う。   In addition, when the control unit 303 receives an upload request for the mounting tact actual value from the management apparatus side transmission / reception unit 302, the control unit 303 calculates the mounting tact actual value.

実装タクト実績値を算出するために、まず、一定周期毎に設備情報211をアップロードする。一定周期の時間から、その間のP板(プリント基板、即ち回路基板)待ち時間、メンテナンス時間、トラブル停止時間および部品切れ停止時間の合計値を引いた値を、その間の生産枚数で割った値が実装タクトの実績値となる。そして、この実装タクトの実績値を数回求めた値の平均を取ったものを実装タクト実績値として出力する。   In order to calculate the mounting tact performance value, first, the facility information 211 is uploaded at regular intervals. The value obtained by subtracting the total value of P board (printed circuit board, that is, circuit board) waiting time, maintenance time, trouble stop time, and parts outage stop time during that period, divided by the number of products produced during that period The actual value of the mounting tact. And the thing which took the average of the value which calculated | required the actual value of this mounting tact several times is output as a mounting tact actual value.

制御部303は、上記したように算出した実装タクト実績値をデータ記憶部304のデータ領域311に書き込み更新し、管理装置側送受信部302に出力する。   The control unit 303 writes and updates the mounting tact result value calculated as described above in the data area 311 of the data storage unit 304, and outputs it to the management apparatus side transmission / reception unit 302.

なお、実装タクト実績値は、装着機n108から収集した設備情報211を基に接続ユニットn113の制御部303により算出された事例を紹介したが、この限りではない。装着機n108において、回路基板1枚を実装する時間を検出しこれを実装タクト実績値として記憶しておき、この実装タクト実績値を接続ユニットn113が設備情報211と伴に収集するものであっても構わない。   In addition, although the mounting tact actual value introduced the example calculated by the control part 303 of the connection unit n113 based on the equipment information 211 collected from the mounting machine n108, it is not this limitation. In the mounting machine n108, the time for mounting one circuit board is detected and stored as a mounting tact actual value, and this mounting tact actual value is collected together with the facility information 211 by the connection unit n113. It doesn't matter.

更に、制御部303は、管理装置側送受信部302からNCデータ220のアップロード要求を受け取ると、前記要求を装着機側送受信部301へ出力する。そして、装着機側送受信部301からNCデータ220を受け取り、受け取ったNCデータ220を管理装置側送受信部302へ出力する。   Furthermore, when the control unit 303 receives an upload request for the NC data 220 from the management apparatus side transmission / reception unit 302, the control unit 303 outputs the request to the placement machine transmission / reception unit 301. Then, the NC data 220 is received from the mounting machine side transmission / reception unit 301, and the received NC data 220 is output to the management apparatus side transmission / reception unit 302.

また、制御部303は、管理装置側送受信部302からダウンロードすべきNCデータ220を受け取り、受け取ったNCデータ220を装着機側送受信部301へ出力する。   Further, the control unit 303 receives the NC data 220 to be downloaded from the management apparatus side transmission / reception unit 302, and outputs the received NC data 220 to the mounting machine side transmission / reception unit 301.

(6)多機能装着機108bおよび接続ユニット113b
多機能装着機108bは、高速装着機108aから一枚ずつ回路基板を受け取り、受け取った回路基板上に部品を装着し、部品の装着された回路基板を装着部品検査機109へ供給する。多機能装着機108bは、上述した通り、異形部品を含む多くの種類のチップ部品を回路基板上に装着する。
(6) Multifunctional mounting machine 108b and connection unit 113b
The multi-function mounting machine 108b receives the circuit boards one by one from the high-speed mounting machine 108a, mounts components on the received circuit board, and supplies the circuit boards on which the components are mounted to the mounting component inspection machine 109. As described above, the multi-function mounting machine 108b mounts many types of chip parts including odd-shaped parts on the circuit board.

多機能装着機108bの構成を図3(b)に示す。図3(b)において、5は部品供給装置で、トレイタイプのものである。図では簡単にするため、トレイ一枚のみを示しているが、実際には部品の種類に応じてトレイが複数枚トレイ収納装置に収納されており、必要なトレイを引き出して部品を供給する。また、多機能装着機に、図3(a)で用いたようなパーツカセットを部品供給装置5として搭載することもできる。10は回路基板で、所定位置に固定されている。4は実装ヘッドで、図3(b)の例では、2個を備えている。7は、部品吸着ノズルで、実装ヘッド4にそれぞれ備えている。14は、部品吸着ノズル7の位置を部品供給装置5の部品吸着位置と、回路基板10の実装位置とに位置決めし、両方の間を移動させるXYロボットである。15は、部品吸着ノズル7が吸着し、回路基板10上に実装する部品である。201は、XYロボット等の制御を行う制御部である。   The configuration of the multi-function mounting machine 108b is shown in FIG. In FIG.3 (b), 5 is a components supply apparatus and is a tray type thing. For the sake of simplicity, only one tray is shown in the figure, but in reality, a plurality of trays are stored in a tray storage device according to the type of components, and necessary trays are pulled out to supply the components. In addition, a parts cassette such as that used in FIG. A circuit board 10 is fixed at a predetermined position. Reference numeral 4 denotes a mounting head. In the example of FIG. Reference numeral 7 denotes a component suction nozzle provided in each mounting head 4. Reference numeral 14 denotes an XY robot that positions the component suction nozzle 7 at the component suction position of the component supply device 5 and the mounting position of the circuit board 10 and moves between them. Reference numeral 15 denotes a component that is picked up by the component suction nozzle 7 and mounted on the circuit board 10. Reference numeral 201 denotes a control unit that controls an XY robot or the like.

上記のような構成の多機能装着機108bにおいて、タクトは、実装ヘッド4が部品供給装置5まで移動し、部品を吸着した後実装位置まで移動する1サイクルの移動距離によって決まる。この移動距離が所定の範囲内で収まる場合は標準タクトで実装できるが、所定の範囲内を越える場合は標準タクトで実装できず、タクトロスを含んだタクトとなる。従って、多機能装着機の場合、実装する部品において、実装位置と部品供給装置5の位置との距離を最小化することが最適化のポイントとなる。また、図3(b)のように、XYロボットに実装ヘッド4を複数搭載した場合は、同時または連続して実装ヘッド4で部品を部品供給装置5から吸着することもタクトを短縮するポイントとなる。更に、図示してないが、部品の種類に応じて部品吸着ノズル7を交換する必要があり、交換する場合はタクトロスが発生する。従って、部品吸着ノズル7の交換回数を最小にすることも最適化のポイントになる。   In the multi-function mounting machine 108b configured as described above, the tact time is determined by a moving distance of one cycle in which the mounting head 4 moves to the component supply device 5 and picks up the components and then moves to the mounting position. When this moving distance falls within a predetermined range, it can be mounted with a standard tact, but when it exceeds a predetermined range, it cannot be mounted with a standard tact, and the tact includes tact loss. Therefore, in the case of a multi-function mounting machine, it is an optimization point to minimize the distance between the mounting position and the position of the component supply device 5 in the component to be mounted. Further, as shown in FIG. 3B, when a plurality of mounting heads 4 are mounted on an XY robot, picking a component from the component supply device 5 with the mounting head 4 at the same time or in succession is a point that shortens the tact. Become. Further, although not shown, it is necessary to replace the component suction nozzle 7 in accordance with the type of component, and tact loss occurs when the component is replaced. Therefore, minimizing the number of replacements of the component suction nozzle 7 is also an optimization point.

また、多機能装着機108bおよび接続ユニット113bの制御系の構成は、それぞれ上記した装着機n108および接続ユニット113bと同様であるので、説明を省略する。   Further, the configuration of the control system of the multi-function placement machine 108b and the connection unit 113b is the same as that of the placement machine n108 and the connection unit 113b, respectively, and thus description thereof is omitted.

(7)装着部品検査機109および接続ユニット103d
装着部品検査機109は、多機能装着機108bから一枚ずつ回路基板を受け取り、受け取った回路基板上の部品の欠品や位置ずれを検査し、検査の終了した回路基板をリフロー装置110へ供給する。また、検査結果等の情報を接続ユニット103dへ出力する。
(7) Mounting component inspection machine 109 and connection unit 103d
The mounting component inspection machine 109 receives the circuit boards one by one from the multi-function mounting machine 108b, inspects for missing parts or misalignment of the components on the received circuit board, and supplies the circuit board after the inspection to the reflow device 110. To do. In addition, information such as inspection results is output to the connection unit 103d.

接続ユニット103dは、装着部品検査機109から検査結果等の情報を受け取り、受け取った情報を、または受け取った情報を加工して生成した情報を、管理装置101へ出力する。   The connection unit 103 d receives information such as the inspection result from the mounting component inspection machine 109, and outputs the received information or information generated by processing the received information to the management apparatus 101.

(8)リフロー装置110および接続ユニット103e
リフロー装置110は、装着部品検査機109から一枚ずつ回路基板を受け取り、受け取った回路基板についてクリーム半田を溶融し部品の電極と回路基板上のランドとの半田付けを行う。そして、半田付けがされた回路基板を外観検査機111へ供給する。また、リフローに関する設備情報等を接続ユニット103eへ出力する。
(8) Reflow device 110 and connection unit 103e
The reflow device 110 receives the circuit boards one by one from the mounting component inspection machine 109, melts cream solder on the received circuit boards, and solders the component electrodes to the lands on the circuit boards. Then, the soldered circuit board is supplied to the appearance inspection machine 111. Also, the facility information related to reflow is output to the connection unit 103e.

接続ユニット103eは、リフロー装置110からリフローに関する設備情報等を受け取り、受け取った情報を、または受け取った情報を加工して生成した情報を、管理装置101へ出力する。   The connection unit 103e receives facility information related to reflow from the reflow device 110, and outputs the received information or information generated by processing the received information to the management device 101.

(9)外観検査機111および接続ユニット103f
外観検査機111は、リフロー装置110から一枚ずつ回路基板を受け取り、受け取った回路基板について、半田付けの状態、部品実装状態等を外観により検査し、検査の終了した回路基板を収納装置112へ供給する。また、検査結果等の情報を接続ユニット103fへ出力する。
(9) Appearance inspection machine 111 and connection unit 103f
The appearance inspection machine 111 receives the circuit boards one by one from the reflow apparatus 110, inspects the received circuit boards for the soldering state, the component mounting state, and the like based on the appearance, and sends the circuit boards that have been inspected to the storage device 112. Supply. In addition, information such as inspection results is output to the connection unit 103f.

接続ユニット103fは、外観検査機111から検査結果等の情報を受け取り、受け取った情報を、または受け取った情報を加工して生成した情報を、管理装置101へ出力する。   The connection unit 103f receives information such as an inspection result from the appearance inspection machine 111, and outputs the received information or information generated by processing the received information to the management apparatus 101.

(10)収納装置112
収納装置112は、外観検査機111から一枚ずつ回路基板を受け取り、受け取った回路基板を収納する。
(10) Storage device 112
The storage device 112 receives the circuit boards one by one from the appearance inspection machine 111 and stores the received circuit boards.

(11)LAN装置102
LAN装置102は、接続ユニット103a〜103f、113a、113b、管理装置101をそれぞれ接続している。
(11) LAN device 102
The LAN device 102 connects the connection units 103a to 103f, 113a and 113b, and the management device 101, respectively.

(12)管理装置101
管理装置101は、図7に示すように、送受信部401、制御部402、データ記憶部403、入力部404および表示部405から構成されている。
(12) Management device 101
As illustrated in FIG. 7, the management apparatus 101 includes a transmission / reception unit 401, a control unit 402, a data storage unit 403, an input unit 404, and a display unit 405.

送受信部401は、LAN装置102を介して、接続ユニット103a〜103f、113a、113bに接続されている。   The transmission / reception unit 401 is connected to the connection units 103a to 103f, 113a, and 113b via the LAN device 102.

(a)データ記憶部403
データ記憶部403は、各装着機n108の設備情報211、実装タクト実績値およびNCデータ220を記憶する。
(A) Data storage unit 403
The data storage unit 403 stores the equipment information 211, the mounting tact performance value, and the NC data 220 of each mounting machine n108.

設備情報211および実装タクト実績値は、各装着機n108からアップロードしたものであり、各装着機毎に記憶されている。また、NCデータ220は、各装着機n108にダウンロードするためのもの、または各装着機n108からアップロードしたものであり、各装着機毎に記憶されている。   The equipment information 211 and the mounting tact performance value are uploaded from each mounting machine n108 and are stored for each mounting machine. The NC data 220 is for downloading to each mounting machine n108 or uploading from each mounting machine n108, and is stored for each mounting machine.

(b)送受信部401
送受信部401は、制御部402から実装タクト実績値のアップロード要求を全ての接続ユニットへ送信する旨の指示を受け取った場合に、全ての接続ユニットn113に対して、実装タクト実績値のアップロード要求を送信する。ここで、全ての接続ユニットn113とは、接続ユニット113aおよび113bであって、接続ユニット103a〜103fは含まない。そして、送受信部401は、全ての接続ユニットn113から実装タクト実績値を受信し、受信した各実装タクト実績値を制御部402へ出力する。
(B) Transmission / reception unit 401
When the transmission / reception unit 401 receives an instruction from the control unit 402 to transmit an upload request for mounting tact performance values to all connection units, the transmission / reception unit 401 sends an upload request for mounting tact performance values to all connection units n113. Send. Here, all the connection units n113 are connection units 113a and 113b, and do not include the connection units 103a to 103f. Then, the transmission / reception unit 401 receives the mounting tact result values from all the connection units n113 and outputs the received mounting tact result values to the control unit 402.

また、送受信部401は、制御部402から設備情報211のアップロード要求を全ての接続ユニットへ送信する旨の指示を受け取った場合に、全ての接続ユニットに対して、設備情報211のアップロード要求を送信する。ここで、全ての接続ユニットとは、接続ユニット103a〜103f、113a、113bであって、接続ユニット103a〜103fも含む。そして、送受信部401は、全ての接続ユニットから設備情報211を受信し、受信した設備情報211を制御部402へ出力する。   Further, when the transmission / reception unit 401 receives an instruction from the control unit 402 to transmit the upload request for the facility information 211 to all the connection units, the transmission / reception unit 401 transmits the upload request for the facility information 211 to all the connection units. To do. Here, all the connection units are the connection units 103a to 103f, 113a and 113b, and also include the connection units 103a to 103f. Then, the transmission / reception unit 401 receives the facility information 211 from all connection units, and outputs the received facility information 211 to the control unit 402.

また、送受信部401は、制御部402からNCデータ220のアップロード要求を全ての接続ユニットへ送信する旨の指示を受け取った場合に、全ての接続ユニットn113に対して、NCデータ220のアップロード要求を送信する。そして、送受信部401は、全ての接続ユニットn113からNCデータ220を受信し、受信したNCデータ220を制御部402へ出力する。   In addition, when the transmission / reception unit 401 receives an instruction from the control unit 402 to transmit an upload request for the NC data 220 to all connection units, the transmission / reception unit 401 sends an upload request for the NC data 220 to all connection units n113. Send. The transmission / reception unit 401 receives the NC data 220 from all the connection units n113 and outputs the received NC data 220 to the control unit 402.

また、送受信部401は、制御部402から装着機n108にダウンロードすべきNCデータ220を受け取り、それぞれ装着機n108が接続されている接続ユニットn113へ送信する。   Further, the transmission / reception unit 401 receives NC data 220 to be downloaded to the mounting machine n108 from the control unit 402, and transmits it to the connection unit n113 to which the mounting machine n108 is connected.

(c)制御部402
制御部402は、自動的に実装タクト実績値をアップロードするタイミングを判断し、またはオペレータの判断により、送受信部401に実装タクト実績値のアップロード要求を指示する。そして、送受信部401から各装着機n108毎の実装タクト実績値を受け取り、データ記憶部403に各装着機毎に記憶させる。なお、自動的に実装タクト実績値をアップロードするタイミングは、例えば、その品種の回路基板の生産が始まった時とする。
(C) Control unit 402
The control unit 402 automatically determines the timing for uploading the mounting tact actual value, or instructs the transmission / reception unit 401 to upload the mounting tact actual value based on the operator's determination. Then, the mounting tact result value for each mounting machine n108 is received from the transmission / reception unit 401 and stored in the data storage unit 403 for each mounting machine. Note that the timing for automatically uploading the mounting tact performance value is, for example, when the production of the circuit board of the type starts.

また、制御部402は、自動的に設備情報211をアップロードするタイミングを判断し、またはオペレータの判断により、送受信部401に設備情報211のアップロード要求を指示する。そして、送受信部401から各装着機n108毎の設備情報211を受け取り、データ記憶部403に各装着機毎に記憶させる。なお、自動的に設備情報211をアップロードするタイミングは、例えば、10分に1度というように定期的なものとして設定するものとする。   In addition, the control unit 402 determines the timing for automatically uploading the facility information 211 or instructs the transmission / reception unit 401 to upload the facility information 211 based on the operator's determination. Then, the facility information 211 for each mounting machine n108 is received from the transmission / reception unit 401 and stored in the data storage unit 403 for each mounting machine. It is assumed that the timing for automatically uploading the equipment information 211 is set to be periodic, for example, once every 10 minutes.

また、制御部402は、NCデータ220のアップロード要求を全ての接続ユニットに対して送信するように、送受信部401に指示する。そして、送受信部401から全ての接続ユニットからのNCデータ220を受け取り、受け取ったNCデータ220をデータ記憶部403に各装着機毎に書き込む。また、NCデータ220のアップロード要求は、特定の装着機を指定して発信することもできる。   Further, the control unit 402 instructs the transmission / reception unit 401 to transmit an upload request for the NC data 220 to all connection units. Then, the NC data 220 from all connection units is received from the transmission / reception unit 401, and the received NC data 220 is written to the data storage unit 403 for each mounting machine. The upload request for NC data 220 can also be transmitted by designating a specific mounting machine.

また、制御部402は、データ記憶部403に記憶されている装着機毎のNCデータ220を読み出し、読み出した装着機のNCデータ220をダウンロードすべく送受信部401へ出力する。   Further, the control unit 402 reads out the NC data 220 for each mounting machine stored in the data storage unit 403 and outputs the read NC data 220 of the mounting machine to the transmission / reception unit 401 to download.

更に、制御部402は、入力部404からオペレータからの指示命令を受け取り、受け取った指示命令に基づいて、画面データを生成し、生成した画面データを表示部405へ出力する。   Furthermore, the control unit 402 receives an instruction command from the operator from the input unit 404, generates screen data based on the received instruction command, and outputs the generated screen data to the display unit 405.

2 部品実装システム120の動作
部品実装システム120の動作について、図10に示すフローチャートに従って、以下に説明する。
2 Operation of Component Mounting System 120 The operation of the component mounting system 120 will be described below according to the flowchart shown in FIG.

接続ユニットn113(接続ユニット103a〜103fも含む)は、定期的(例えば20秒に1回周期)に装着機n108に対して設備情報211のアップロード要求を送信する(ステップS20)。装着機n108は、設備情報211のアップロード要求を受信すると(ステップS11)、接続ユニットn113へ設備情報211を送信する(ステップS12)。こうして、各接続ユニットn113には、該当する装着機n108の最新の設備情報211が収集され(ステップS21)、更新し保持される。   The connection unit n113 (including the connection units 103a to 103f) transmits an upload request for the facility information 211 to the mounting machine n108 periodically (for example, once every 20 seconds) (step S20). When receiving the upload request for the equipment information 211 (step S11), the mounting machine n108 transmits the equipment information 211 to the connection unit n113 (step S12). Thus, the latest equipment information 211 of the corresponding mounting machine n108 is collected in each connection unit n113 (step S21), and updated and held.

管理装置101は、自動的に制御部402がタイミングを判断して、またはオペレータからの指示操作をしたタイミングで(ステップS31)、設備情報211のアップロード要求を全接続ユニットn113(接続ユニット103a〜103fも含む)へ送信する(ステップS32)。なお、自動的に設備情報211のアップロードをするタイミングは、例えば、10分に1度というように定期的なものとして設定するものとする。接続ユニットn113は、設備情報211のアップロード要求を受信すると(ステップS22)、保持している最新の設備情報211を管理装置101へ送信する(ステップS23)。こうして、管理装置101は、全接続ユニットn113から設備情報211を収集し(ステップS33)、即ち、装着機n108だけでなくそれ以外のクリーム半田印刷機105、クリーム半田印刷検査機106等も含む全設備の稼働情報211を収集できる。   When the control unit 402 automatically determines the timing or performs an instruction operation from the operator (step S31), the management apparatus 101 sends an upload request for the facility information 211 to all the connected units n113 (connected units 103a to 103f). (Step S32). Note that the timing for automatically uploading the facility information 211 is set to be periodic, for example, once every 10 minutes. When the connection unit n113 receives the upload request for the facility information 211 (step S22), the connection unit n113 transmits the latest stored facility information 211 to the management apparatus 101 (step S23). In this way, the management apparatus 101 collects the facility information 211 from all the connected units n113 (step S33), that is, not only the mounting machine n108 but also the other cream solder printing machines 105, cream solder printing inspection machines 106, etc. Equipment operation information 211 can be collected.

次に、管理装置101は、自動的に制御部402がタイミングを判断して、またはオペレータからの指示操作をしたタイミングで(ステップS34)、実装タクト実績値のアップロード要求を全接続ユニットn113(接続ユニット113a、113bのみで、接続ユニット103a〜103fは含まない)へ送信する(ステップS35)。なお、自動的に実装タクト実績値のアップロードをするタイミングは、例えば、その品種の回路基板の生産が始まった時とする。   Next, at the timing when the control unit 402 automatically determines the timing or performs an instruction operation from the operator (step S34), the management apparatus 101 sends an upload request for the mounting tact performance value to all the connected units n113 (connections). Only the units 113a and 113b and not the connection units 103a to 103f are transmitted) (step S35). Note that the timing for automatically uploading the mounting tact performance value is, for example, when the production of the circuit board of the product type starts.

接続ユニットn113は、実装タクト実績値のアップロード要求を受信すると(ステップS24)、実装タクト実績値の算出を行う(ステップS25)。   When the connection unit n113 receives the mounting tact actual value upload request (step S24), the connecting unit n113 calculates the mounting tact actual value (step S25).

ステップS25において、接続ユニットn113は、ステップS21にて収集した設備情報211を用いて実装タクト実績値の算出を行う。例えば、接続ユニットn113が設備情報211を収集する周期の5倍(100秒)の周期毎に、その間のP板(プリント基板、即ち回路基板)待ち時間、メンテナンス時間、トラブル停止時間および部品切れ停止時間の合計値を、設備情報211に基づき算出する。そして、前記の周期の時間(100秒)から前記算出した合計値を引いた差を求める。この差を前記周期(100秒)の間の生産枚数で割った値が、この周期における実装タクトの実績値となる。更に、この実績値を求める処理を、次の周期、またその次の周期と複数回繰り返し、算出された実装タクトの実績値の平均値を取り、実装タクト実績値が求められる。   In step S25, the connection unit n113 calculates the mounting tact performance value using the facility information 211 collected in step S21. For example, every five times (100 seconds) of the period in which the connection unit n113 collects the equipment information 211, a P board (printed circuit board, that is, circuit board) waiting time, maintenance time, trouble stop time, and component outage stop The total time is calculated based on the facility information 211. Then, a difference obtained by subtracting the calculated total value from the period time (100 seconds) is obtained. A value obtained by dividing this difference by the number of produced sheets during the period (100 seconds) is the actual value of the mounting tact in this period. Further, the process for obtaining the actual value is repeated the next cycle or a plurality of times with the next cycle, and the average value of the calculated actual values of the mounting tact is taken to obtain the mounting tact actual value.

接続ユニットn113は、実装タクト実績値が算出されると、算出した実装タクト実績値を管理装置101へ送信する(ステップS26)。こうして、管理装置101は、全接続ユニットn113から実装タクト実績値を収集し(ステップS36)、即ち、全装着機n108の実装タクト実績値を収集できる。   When the mounting tact actual value is calculated, the connection unit n113 transmits the calculated mounting tact actual value to the management apparatus 101 (step S26). In this way, the management apparatus 101 can collect the mounting tact performance values from all the connected units n113 (step S36), that is, can collect the mounting tact performance values of all the mounting machines n108.

次に、管理装置101は、上位システムからの指示で(詳細は後述する)、またはオペレータからの指示操作をしたタイミングで(ステップS37)、NCデータ220のU/D(アップロードまたはダウンロード)要求を全接続ユニットn113(接続ユニット113a、113bのみで、接続ユニット103a〜103fは含まない)へ送信する(ステップS38)。接続ユニットn113は、NCデータ220のアップロードまたはダウンロード要求を受信すると(ステップS27)、装着機n108に対してNCデータ220のアップロードまたはダウンロード要求を送信する(ステップS28)。装着機n108は、NCデータ220のアップロードまたはダウンロード要求を受信すると(ステップS13)、アップロード要求の場合は、接続ユニットn113へNCデータ220を送信する(ステップS14)。続いて、接続ユニットn113から管理装置101へ受信したNCデータ220を送信し(ステップS29)、管理装置101は全装着機n108からNCデータ220をアップロードできる(ステップS39)。また、ダウンロード要求の場合は、管理装置101は、接続ユニットn113へNCデータ220を送信し(ステップS39)、接続ユニットn113は受信したNCデータ220を装着機n108へ送信し(ステップS29)全装着機n108へNCデータ220をダウンロードできる(ステップS14)。   Next, the management apparatus 101 issues a U / D (upload or download) request for the NC data 220 in response to an instruction from the host system (details will be described later) or at the timing when the operator performs an instruction operation (step S37). It transmits to all connection units n113 (only connection units 113a and 113b, not including connection units 103a to 103f) (step S38). When the connection unit n113 receives the upload or download request for the NC data 220 (step S27), the connection unit n113 transmits the upload or download request for the NC data 220 to the placement machine n108 (step S28). When receiving the upload or download request for NC data 220 (step S13), the mounting machine n108 transmits the NC data 220 to the connection unit n113 in the case of the upload request (step S14). Subsequently, the received NC data 220 is transmitted from the connection unit n113 to the management apparatus 101 (step S29), and the management apparatus 101 can upload the NC data 220 from all the mounting machines n108 (step S39). In the case of a download request, the management apparatus 101 transmits the NC data 220 to the connection unit n113 (step S39), and the connection unit n113 transmits the received NC data 220 to the mounting machine n108 (step S29). The NC data 220 can be downloaded to the machine n108 (step S14).

以上、部品実装システム120の動作について説明したが、設備情報211、実装タクト実績値の収集方法に関してこれに限定されるものではない。例えば、設備情報211は、接続ユニットn113から要求して装着機n108からアップロードするのではなく、装着機n108から接続ユニットn113に対して一定周期で送信要求を送信し、設備情報211を接続ユニットn113を送信するものであっても構わない。また、トラブル発生や回路基板装着完了などの事象が発生する度に各事象が発生した旨を知らせるリアルタイム命令を装着機n108から接続ユニットn113へ発信し、接続ユニットn113は、受信したリアルタイム命令を集計して設備情報211を作成するものであっても構わない。   The operation of the component mounting system 120 has been described above, but the facility information 211 and the mounting tact performance value collection method are not limited to this. For example, the facility information 211 is not requested from the connection unit n113 and uploaded from the mounting machine n108, but a transmission request is transmitted from the mounting machine n108 to the connection unit n113 at a certain period, and the facility information 211 is transmitted to the connection unit n113. May be used. Also, every time an event such as occurrence of trouble or circuit board installation occurs, a real-time command notifying that each event has occurred is transmitted from the mounting machine n108 to the connection unit n113, and the connection unit n113 totalizes the received real-time commands. Thus, the facility information 211 may be created.

また、実装タクト実績値は、接続ユニットn113により、装着機n108から回路基板装着完了のリアルタイム命令を受信した時間を集計して得られた実装タクトの実績値から算出するものであっても構わない。また、接続ユニットn113は、管理装置101から実装タクト実績値のアップロード要求があった時のみに実装タクト実績値の算出を行うのではなく、接続ユニットn113が主体的に定期的に算出し、管理装置101から実装タクト実績値のアップロード要求があった時にその時に保持している最新の実装タクト実績値を管理装置101へ送信するものであっても良い。   Further, the mounting tact performance value may be calculated from the mounting tact performance value obtained by aggregating the time when the connection unit n113 receives the real-time command for completion of circuit board mounting from the mounting machine n108. . Further, the connection unit n113 does not calculate the mounting tact actual value only when there is a request for uploading the mounting tact actual value from the management apparatus 101. When there is a request for uploading a mounting tact result value from the apparatus 101, the latest mounting tact result value held at that time may be transmitted to the management apparatus 101.

3 稼働分析装置1の構成
稼働分析装置1は、実装機供給メーカが使用する装置で、実装システム120を有する実装機納入先の各工場との間で、インターネットを始めとするネットワーク3を介して各工場の稼働状況を監視し分析する装置である。
3 Configuration of the Operation Analysis Device 1 The operation analysis device 1 is a device used by a mounting machine supplier, and is connected to each mounting machine delivery factory having the mounting system 120 via the network 3 including the Internet. This device monitors and analyzes the operational status of each factory.

(1)稼働分析装置1の機能
稼働分析装置1は、図11に示すような機能を備えている。
(1) Function of Operation Analysis Device 1 The operation analysis device 1 has a function as shown in FIG.

(1−1)稼働状況分析
稼働状況分析は、各実装機納入先工場の部品実装システム120から、インターネット等のネットワーク3(以後、インターネットとして説明する)を介して収集した設備情報211、実装タクト実績値等の情報を基に、各工場の稼働状況を監視し分析する機能である。稼働状況分析には、ライン稼働率推移分析、ライン実装タクト分析および吸着率推移分析等の機能が備わっている。
(1-1) Operational State Analysis The operational state analysis is performed by installing equipment information 211 and mounting tact collected from the component mounting system 120 of each mounting machine delivery destination factory via the network 3 such as the Internet (hereinafter described as the Internet). It is a function that monitors and analyzes the operating status of each factory based on information such as actual results. The operation status analysis has functions such as line operation rate transition analysis, line mounting tact analysis, and adsorption rate transition analysis.

(a)ライン稼働率推移分析
ライン稼働率推移分析は、ライン稼働率が目標値以上を維持しているか、その推移をグラフ表示し、監視するものである(図20(a)参照)。ここで、ライン稼働率とは、部品実装ライン100の各装着機n108の中で最も実装タクト実績値が大きい装着機(以後、ネック装着機と呼ぶ)の稼働率のことである。
(A) Line utilization rate transition analysis The line utilization rate transition analysis is to monitor whether the line utilization rate is maintained at or above the target value and to monitor the transition (see FIG. 20A). Here, the line operating rate is an operating rate of a mounting machine (hereinafter referred to as a neck mounting machine) having the largest mounting tact performance value among the mounting machines n108 of the component mounting line 100.

上記の機能により、稼働分析装置1により、各実装工場の設備情報211を同時にリアルタイムに監視し分析できる。特に、部品実装ライン100としての稼働状況が維持できているか指標となる、ライン稼働率が低下していないかが一目でわかる。   With the above function, the operation analysis apparatus 1 can simultaneously monitor and analyze the facility information 211 of each mounting factory in real time. In particular, it can be seen at a glance whether the line operation rate is not lowered, which is an index indicating whether or not the operation status of the component mounting line 100 can be maintained.

ここで、チップ部品を回路基板に面実装する装着機の場合に、上記した通りネック装着機というが、装着機の他の挿入機等も含む部品実装機という広義の言葉を用いる場合は、部品実装ライン100の各部品実装機の中で最も実装タクト実績値が大きい部品実装機のことを、ネック部品実装機と呼ぶものとする。従って、この場合、ネック部品実装機の稼働率をライン稼働率と呼ぶ。   Here, in the case of a mounting machine for surface mounting a chip component on a circuit board, as described above, it is called a neck mounting machine, but when using the broad term of a component mounting machine including other insertion machines etc. of the mounting machine, A component mounter having the largest mounting tact performance value among the component mounters on the mounting line 100 is referred to as a neck component mounter. Therefore, in this case, the operation rate of the neck component mounting machine is called a line operation rate.

(b)ライン実装タクト分析
ライン実装タクト分析は、図20(b)に示すように、指定した回路基板の品種の生産中において、部品実装実装ライン100の各装着機n108の実装タクト実績値をグラフ表示し、タクトバランスが取れているかを監視するものである。また、グラフ中において、各装着機n108の実装タクト実績値の内訳を表示する。例えば、標準実装タクト、XYテーブル移動ロスおよび部品供給装置移動ロス等である。この機能により、ライン実装タクト(ネック装着機の実装タクト実績値のことである)が目標値を維持しているかを監視できる。また、目標値を下回った場合は、その原因がどの装着機のどのタクトロスにあるかを分析することができる。
(B) Line mounting tact analysis In line mounting tact analysis, as shown in FIG. 20B, during the production of the specified circuit board type, the mounting tact actual value of each mounting machine n108 of the component mounting mounting line 100 is calculated. A graph is displayed to monitor whether tact balance is achieved. Further, in the graph, a breakdown of the mounting tact performance value of each mounting machine n108 is displayed. For example, standard mounting tact, XY table movement loss, component supply apparatus movement loss, and the like. With this function, it is possible to monitor whether the line mounting tact (which is the mounting tact actual value of the neck mounting machine) maintains the target value. Moreover, when the target value is not reached, it is possible to analyze which tactros of which mounting machine is the cause.

なお、XYテーブル移動ロスは、XYテーブル移動が標準タクト内の移動許容範囲を越えたことによるタクトロスの回路基板1枚の実装における集計値である。また、部品供給装置移動ロスは、部品供給装置移動が標準タクト内の移動許容範囲を越えたことによるタクトロスの回路基板1枚の実装における集計値である。   The XY table movement loss is a total value in mounting one circuit board of tact loss due to the movement of the XY table exceeding the movement allowable range within the standard tact. The component supply device movement loss is a total value in mounting one circuit board of the tact loss due to the movement of the component supply device exceeding the movement allowable range within the standard tact.

上記の機能により、稼働分析装置1により、各実装工場のタクト情報を同時にリアルタイムに監視し分析できる。そして、どの装着機で生産効率を阻害するタクトロスが、具体的にXYテーブル移動ロスが、または、部品供給装置移動ロスが発生しているかを一目で発見できる。また、部品実装ライン100としての生産効率を示す指標である、ライン実装タクトが目標値を達成しているかが一目でわかる。そして、各装着機の実装タクト実績値のバランスが許容範囲か、各装着機のタクトロスが許容範囲か、をも一目で見てわかるため、ライン実装タクトが目標値を達成しない原因を即座に分析することができる。   With the above function, the operation analysis apparatus 1 can simultaneously monitor and analyze the tact information of each mounting factory in real time. It is possible to discover at a glance which mounting machine has a tact loss that hinders production efficiency, specifically, an XY table movement loss or a component supply apparatus movement loss. Also, it can be seen at a glance whether the line mounting tact, which is an index indicating the production efficiency of the component mounting line 100, has achieved the target value. In addition, it is possible to see at a glance whether the mounting tact actual value balance of each mounting machine is within the allowable range or whether the tact loss of each mounting machine is within the allowable range, so the cause of the line mounting tact not achieving the target value can be analyzed immediately. can do.

ここで、ネック部品実装機の実装タクト実績値のこともライン実装タクトと呼ぶ。また、後述する実装タクトシミュレーションにより求めたネック装着機またはネック部品実装機の実装タクトの理論値をライン実装タクトの理論値という。   Here, the mounting tact performance value of the neck component mounting machine is also called a line mounting tact. Further, the theoretical value of the mounting tact of the neck mounting machine or the neck component mounting machine obtained by mounting tact simulation described later is referred to as the theoretical value of the line mounting tact.

(c)吸着率推移分析
吸着率推移分析は、各装着機n108の部品吸着ノズル7の吸着率が目標値以上を維持しているか、その推移をグラフ表示し、監視するものである(図25(b)参照)。上述したライン稼働率推移分析において、ライン稼働率が低下した同じ時間帯において、ネック装着機を含む装着機の中でいずれかの装着機の吸着率推移を見て、吸着率が低下しているならば、吸着率の低下がライン稼働率が低下した原因となる。
(C) Adsorption rate transition analysis The adsorption rate transition analysis is a graph for monitoring whether the adsorption rate of the component adsorption nozzle 7 of each mounting machine n108 maintains a target value or more and monitoring the change (FIG. 25). (See (b)). In the line operation rate transition analysis described above, the adsorption rate has decreased in the same time zone when the line operation rate has decreased, by looking at the adsorption rate transition of any of the mounting machines including the neck mounting machine. If so, a decrease in the adsorption rate causes a decrease in the line operation rate.

なお、部品吸着ノズルを備えた部品実装機の場合は、上記の通り吸着率というが、部品吸着ノズルの他のチャック等も含めた部品保持手段を備えた部品実装機においては、部品保持手段による部品保持率と呼ぶ。但し、本実施の形態では、吸着率で説明する。   In the case of a component mounting machine equipped with a component suction nozzle, the suction rate is referred to as described above. However, in a component mounting machine equipped with a component holding means including other chucks and the like of the component suction nozzle, it depends on the component holding means. This is called the component retention rate. However, in the present embodiment, the description will be based on the adsorption rate.

(1−2)NCデータ最適化
NCデータ最適化は、各実装機納入先工場の部品実装システム120から、インターネット3を介して収集したNCデータ220を最適化し直す機能である。上述した稼働状況分析の結果、タクトロスがライン稼働率もしくはライン実装タクトの低下の原因と判明した場合に、該当する工場から該当の部品実装ライン100のNCデータ220を取り込み、取り込んだNCデータ220の最適化をし直し、NCデータ220を取り込んだ工場へフィードバックする。但し、NCデータ220の最適化をし終えたら、必ず実装タクトシミュレーションにより実装タクトの理論計算を行い、問題となったタクトロスが解消されたかを確認してからフィードバックする。
(1-2) NC Data Optimization NC data optimization is a function to re-optimize NC data 220 collected via the Internet 3 from the component mounting system 120 of each mounting machine delivery destination factory. As a result of the above-described operation status analysis, when the tact loss is found to be the cause of the decrease in the line operating rate or the line mounting tact, the NC data 220 of the corresponding component mounting line 100 is fetched from the corresponding factory, and the imported NC data 220 Re-optimize and feed back to the factory that imported the NC data 220. However, after the optimization of the NC data 220 is completed, a mounting tact theoretical calculation is always performed by mounting tact simulation, and feedback is performed after confirming that the tact loss in question has been eliminated.

NCデータ最適化は、装着機単体最適化、部品振り分け、共通部品配列作成および実装タクトシミュレーション等の機能を備えている。   NC data optimization has functions such as mounting machine single unit optimization, component distribution, common component arrangement creation, and mounting tact simulation.

(a)装着機単体最適化
装着機単体最適化は、一台の装着機n108のNCデータに対して最適化を行うものである。タクトロスが最小になるような部品の実装順序、部品供給装置5の配列の最適化を行う。
(A) Mounting Machine Single Unit Optimization The mounting unit single unit optimization is to optimize the NC data of one mounting unit n108. The component mounting order and the arrangement of the component supply devices 5 are optimized so that the tact loss is minimized.

例えば、ライン実装タクト分析の結果、ネック装着機のタクトロスが大きく、そのタクトロスの大部分がXYテーブル9の移動ロスであった場合は、XYテーブル9の移動が小さくなるような実装順に最適化する。   For example, when the line mounting tact analysis shows that the tact loss of the neck mounting machine is large and most of the tact loss is the movement loss of the XY table 9, optimization is performed in the order of mounting so that the movement of the XY table 9 becomes small. .

また、同一の部品供給装置5から供給される部品が回路基板上に大きく分散しており、実装順をどのように変えてもXYテーブル移動ロスが解消されない場合は、分散している部品を別のグループに分け、グループ毎に別々の部品供給装置5で供給するように、部品供給装置5を分割する。その上で、部品供給装置5の配置位置および実装順序を最適化すると、XYテーブル移動ロスが解消される。   Also, if the components supplied from the same component supply device 5 are widely dispersed on the circuit board and the XY table movement loss is not resolved no matter how the mounting order is changed, separate the dispersed components. The component supply device 5 is divided so that each group is supplied by a separate component supply device 5. Then, if the arrangement position and mounting order of the component supply device 5 are optimized, the XY table movement loss is eliminated.

(b)部品振り分け
部品振り分けは、回路基板に装着する部品を部品実装ライン100の各装着機n108に振り分ける処理のことである。各装着機n108の標準実装タクトまたは実装タクト実績値が平準化されるように振り分けるが、タクトロス分も含めた実装タクトで平準化されるように振り分けるのが望ましい。
(B) Component distribution Component distribution is a process of distributing a component to be mounted on a circuit board to each mounting machine n108 of the component mounting line 100. The standard mounting tact or the mounting tact actual value of each mounting machine n108 is distributed so as to be leveled, but it is desirable to distribute so that the mounting tact including the tact loss is leveled.

実際には、工場から収集した各装着機n108のNCデータ220において、実装タクト実績値が大きい装着機から実装タクト実績値が小さい装着機へ平準化されるよう見越した数だけ部品を移動させる。   Actually, in the NC data 220 of each mounting machine n108 collected from the factory, the parts are moved by the expected number so that the mounting machine having a large mounting tact actual value is leveled to the mounting machine having a small mounting tact actual value.

(c)共通部品配列作成
共通部品配列作成は、多品種少量生産の場合に使用する機能で、連続して生産する複数品種の回路基板で共通に使用する部品を同一の装着機n108の同一の部品供給装置5の配置にするものである。これにより、品種切替え時の部品供給装置5の配置変更をなくし、品種切替え時間を減少させることができる。しかし、共通部品配列を採用すると、それぞれの品種の回路基板の実装生産にとって最適の部品供給装置5の配列に必ずしもならない場合が多く、これにより、実装タクトにおけるタクトロスが大きくなる可能性がある。従って、共通部品配列を採用すると品種切替え時間を短縮できるが、逆に実装タクトを増加させる。もちろん、1日の生産の中で例えば10回も品種切替えが発生するような多品種少量生産の場合は、実装タクトを犠牲にしてでも品種切替え時間を短縮させる方が有利である。
(C) Common part arrangement creation Common part arrangement creation is a function used in the case of multi-product low-volume production, and parts that are commonly used in a plurality of types of circuit boards that are continuously produced are the same in the same mounting machine n108. The component supply device 5 is arranged. Thereby, the arrangement change of the component supply apparatus 5 at the time of product type change can be eliminated, and the product type change time can be reduced. However, when the common component arrangement is employed, the arrangement of the component supply devices 5 is not necessarily optimal for the mounting production of circuit boards of various types, and this may increase the tact loss in the mounting tact. Therefore, if the common component arrangement is adopted, the type switching time can be shortened, but conversely, the mounting tact is increased. Of course, in the case of multi-variety and small-quantity production in which, for example, product switching occurs 10 times a day, it is advantageous to shorten the product switching time even at the expense of mounting tact.

一方、大量生産の場合は、上述した部品振り分け機能で部品実装ライン100の各装着機n108がタクトバランスが取れた状態にし、装着機単体最適化機能により個々の装着機n108の実装タクトを短縮させた方が有利である。   On the other hand, in mass production, each mounting machine n108 of the component mounting line 100 is in a tact balanced state by the above-described component sorting function, and the mounting tact of each mounting machine n108 is shortened by the mounting machine single unit optimization function. Is more advantageous.

本機能では、稼働状況分析において、ライン実装タクトと品種切替え時間とを監視し、共通部品配列を採用した方が良いかどうかを判断し、必要であれば共通部品配列を作成し、NCデータ220の最適化をし直す。生産の状況を見て、品種切替え時間短縮を優先すべきか、実装タクト短縮を優先すべきかを実装タクトシミュレーションを行いながら総合的に判断する。   In this function, in the operation status analysis, the line mounting tact and the type switching time are monitored, it is determined whether it is better to adopt the common component arrangement, and if necessary, the common component arrangement is created and the NC data 220 is created. Redo optimization. Looking at the status of production, it is comprehensively judged whether mounting time reduction should be prioritized or mounting tact time should be prioritized while performing mounting tact simulation.

(d)実装タクトシミュレーション
実装タクトシミュレーションは、最適化した後のNCデータ220に基づき実装タクトの理論計算を行う機能である。これにより、最適化したNCデータ220を装着機n108まで転送し、実際に装着動作をさせなくても、最適化によりタクトロスが解消されたかを確認できる。実装タクトシミュレーションでは、実装タクトの理論計算以外にも、品種切り替え時の部品供給装置の交換時間も理論計算する。
(D) Mounting tact simulation The mounting tact simulation is a function for performing a theoretical calculation of mounting tact based on the NC data 220 after optimization. Thereby, the optimized NC data 220 is transferred to the mounting machine n108, and it can be confirmed whether the tact loss has been eliminated by the optimization without actually performing the mounting operation. In the mounting tact simulation, in addition to the theoretical calculation of the mounting tact, the part supply device replacement time at the time of product type switching is also calculated theoretically.

(1−3)実装サービス
実装サービスは、各実装機納入先工場の部品実装ライン100に対して稼働状況を改善させるための処置を行う機能である。上述した稼働状況分析の結果、ライン稼働率を低下させている原因が判明した場合に、前記原因を取り除く的確な種々のサービスを行う。実装サービスには、補修パーツ手配、トレーニング、ライン構成提案およびデータ・ソフトインストール等の機能が含まれる。
(1-3) Mounting Service The mounting service is a function for performing a measure for improving the operation status for the component mounting line 100 of each mounting machine delivery destination factory. As a result of the above-described operation state analysis, when the cause of the reduction in the line operation rate is found, various appropriate services for removing the cause are performed. The implementation service includes functions such as repair parts arrangement, training, line configuration proposal and data / software installation.

(a)補修パーツ手配
補修パーツ手配は、部品供給装置5であるパーツカセット、または部品吸着ノズル7等の補修パーツを実装機納入先工場に発送するように手配する機能である。例えば、稼働状況分析の結果、ライン稼働率を低下させてる原因が、ネック装着機を含む装着機の内いずれかの装着機の特定の種類の部品吸着ノズル7が破損していることにあると判明した場合に、部品吸着ノズル7を補修パーツとして該当工場へ発送の手配を行う。
(A) Arrangement of repair parts The arrangement of repair parts is a function for arranging to send a repair part such as a parts cassette or the parts suction nozzle 7 as the parts supply apparatus 5 to a mounting machine delivery destination factory. For example, as a result of the operation status analysis, the reason that the line operation rate is reduced is that a specific type of component suction nozzle 7 of one of the mounting machines including the neck mounting machine is damaged. If found, the parts suction nozzle 7 is arranged as a repair part and arranged for shipment to the corresponding factory.

(b)トレーニング
トレーニングは、実装機納入先工場において装着機n108を操作するオペレータに対して、インターネット3を介して管理装置101または装着機n108の表示部208を用いて仮想トレーニングを行う機能である。例えば、稼働状況分析の結果、ライン稼働率を低下させてる原因が、オペレータの操作ミスにあったと判明した場合に、仮想トレーニグを行う。
(B) Training The training is a function of performing virtual training on the operator who operates the mounting machine n108 at the mounting machine delivery destination factory using the management device 101 or the display unit 208 of the mounting machine n108 via the Internet 3. . For example, as a result of the operation status analysis, virtual training is performed when it is determined that the cause of the reduction in the line operation rate is an operator's operation error.

なお、実装機納入先工場において装着機n108の表示部208で仮想トレーニングを行う場合は、管理装置101および該当装着機の接続ユニットn113は、稼働分析装置1がリモートトレーニングするための画面表示するための指令を中継するものとなり、稼働分析装置1が装着機n108へ1対1で指示するものとなる。この場合、接続ユニットn113と装着機n108との間の通信は、RS−232C規格でなく、高速ネットワーク通信の方が好適である。また、仮想トレーニングの際に、ネットワークの負荷増大を避けるために、接続ユニットn113が装着機n108から設備情報211を収集する通信を中断する、もしくは、収集する周期を差し支えがない程度まで長くすることも必要である。   When virtual training is performed on the display unit 208 of the mounting machine n108 at the mounting machine delivery destination factory, the management device 101 and the connection unit n113 of the mounting machine display a screen for the operation analyzer 1 to perform remote training. The operation analyzer 1 instructs the mounting machine n108 on a one-to-one basis. In this case, the communication between the connection unit n113 and the mounting machine n108 is not the RS-232C standard, but is preferably a high-speed network communication. Also, during virtual training, in order to avoid an increase in network load, the connection unit n113 interrupts communication for collecting the facility information 211 from the mounting machine n108, or lengthens the collection period to a point where it does not interfere with the collection. Is also necessary.

また、仮想トレーニングとは別に、装着機n108を操作するための取り扱い説明書の電子ファイルをインターネット3を介して実装機納入先工場の管理装置101へ転送する機能もある。   In addition to the virtual training, there is also a function of transferring an electronic file of an instruction manual for operating the mounting machine n108 to the management apparatus 101 of the mounting machine delivery destination factory via the Internet 3.

(c)ライン構成提案
ライン構成提案は、稼働状況を改善することができる部品実装ラインの構成を実装機納入先工場へ提案する機能である。ライン実装タクトが目標値を下回る原因がタクトロスにあるのではなく、装着機の能力もしくは、ライン構成の能力に問題があるためであると判明した場合は、改善したライン構成を提案する。この場合、改善案のライン構成においてライン実装タクトがどうなるかを実装タクトシミュレーションを用いて理論計算し、実装機納入先工場の管理装置101へインターネット3を介して提案する。
(C) Line Configuration Proposal The line configuration proposal is a function that proposes a configuration of a component mounting line that can improve the operation status to a mounting machine delivery destination factory. If the reason why the line mounting tact is below the target value is not caused by the tact loss but if it is found that there is a problem with the ability of the mounting machine or the capacity of the line configuration, an improved line configuration is proposed. In this case, a theoretical calculation is performed using the mounting tact simulation to determine what happens to the line mounting tact in the line configuration of the improvement plan, and a proposal is made via the Internet 3 to the management apparatus 101 of the mounting machine delivery destination factory.

(d)データ・ソフトインストール
データ・ソフトインストールは、装着機n108を動作させるソフトウェアまたはNCデータ220に不備がある場合に、ソフトウェアまたはNCデータ220を修正する、または修正したソフトウェアまたはNCデータ220をインターネット3を介してインストールする機能である。
(D) Data / software installation Data / software installation is performed when the software or NC data 220 for operating the mounting machine n108 is incomplete, or the software or NC data 220 is corrected, or the corrected software or NC data 220 is transferred to the Internet. 3 is a function to be installed via 3.

例えば、既に実装機供給メーカでは従来の装着機n108のソフトウェアのバージョンでは、バグがあることが判明し、そのバグに対するソフトウェアの修正が完了しバージョンアップしていた場合に、実装機納入先工場の装着機n108にはソフトウェアの前記バージョンアップがされてなかったとする。稼働状況分析の結果、稼働率低下の原因が装着機n108のソフトウェアのバグにあると判明した場合は、インターネット3を介して装着機n108のソフトウェアのバージョンアップを行う。勿論、稼働状況分析の結果を待つまでもなく、装着機n108のソフトウェアのバージョンアップが必要と判断した場合は、同様にソフトウェアのバージョンアップを行う。   For example, if the mounting machine supplier has already found that there is a bug in the software version of the conventional mounting machine n108, and the software correction for the bug has been completed and the version has been upgraded, It is assumed that the software has not been upgraded in the mounting machine n108. As a result of the operation status analysis, if it is found that the cause of the decrease in the operation rate is a software bug of the mounting machine n108, the software of the mounting machine n108 is upgraded via the Internet 3. Of course, without waiting for the result of the operation status analysis, if it is determined that the software of the placement machine n108 needs to be upgraded, the software is upgraded in the same manner.

また、例えば、稼働状況分析の結果、稼働率低下の原因がNCデータ220の不備にあった場合は、修正後のNCデータ220をインターネット3を介して転送する。NCデータ220の中で部品ライブラリ241は、各実装機納入先工場で共通に使用できるものであり、一方、オペレータが作成するのに時間と負荷が掛かるため入力ミスが起こり易い。従って、全ての部品を含んだ正常な部品ライブラリ241を実装機供給メーカが保持しておき、実装機納入先工場からの要求により、または稼働率低下の原因が部品ライブラリ241の不備にあると判明したことにより、正常な部品ライブラリ241をインターネット3を介して転送する。   Further, for example, if the result of the operation status analysis is that the cause of the decrease in the operation rate is the deficiency of the NC data 220, the corrected NC data 220 is transferred via the Internet 3. In the NC data 220, the component library 241 can be used in common at each mounting machine delivery destination factory. On the other hand, it takes time and load to create an operator, so input errors are likely to occur. Therefore, a mounting component supplier holds a normal component library 241 including all the components, and it is found that a component library 241 has a defect due to a request from a mounting device delivery destination factory or a decrease in operating rate. As a result, the normal part library 241 is transferred via the Internet 3.

なお、実装機納入先工場において装着機n108に管理装置101および接続ユニットn113を経由してソフトウェアのバージョンアップを行う場合には、接続ユニットn113と装着機n108との間の通信は、RS−232C規格でなく、高速ネットワーク通信の方が好適である。   In addition, when performing a version upgrade of software to the mounting machine n108 via the management apparatus 101 and the connection unit n113 at the mounting machine delivery destination factory, communication between the connection unit n113 and the mounting machine n108 is performed using RS-232C. High-speed network communication is more suitable than standard.

(2)稼働分析装置1の制御構成
稼働分析装置1の制御構成について、図12を用いて説明する。
(2) Control Configuration of Operation Analysis Device 1 A control configuration of the operation analysis device 1 will be described with reference to FIG.

稼働分析装置1は、送受信部20、データ記憶部22、DB変換部23、設備稼働情報DB2、実装サービスサーバ26、制御部21、入力部24および表示部25により構成される。送受信部20は、インターネット3と接続されており、各実装機納入先工場の管理装置101の送受信部401と情報の送受信が可能である。なお、管理装置101の送受信部401とは別にインターネット接続用の別の送受信部を管理装置101に設けても良いが、本実施の形態では、送受信部401を共用するものとして以後説明する。   The operation analysis apparatus 1 includes a transmission / reception unit 20, a data storage unit 22, a DB conversion unit 23, an equipment operation information DB2, a mounting service server 26, a control unit 21, an input unit 24, and a display unit 25. The transmission / reception unit 20 is connected to the Internet 3 and can transmit / receive information to / from the transmission / reception unit 401 of the management apparatus 101 of each mounting machine delivery destination factory. It should be noted that a separate transmission / reception unit for Internet connection may be provided in the management device 101 in addition to the transmission / reception unit 401 of the management device 101. However, in the present embodiment, the following description will be made assuming that the transmission / reception unit 401 is shared.

(2−1)データ記憶部22
データ記憶部22は、各実装機納入先工場の各装着機n108の設備情報211、実装タクト実績値およびNCデータ220を記憶する。また、実装タクトシミュレーションにより算出された実装タクト、タクトロスの理論値を記憶する。更に、実装タクトシミュレーションをするために必要なデータである、図14に示す速度マスタ414およびタクトシミュレーションパラメータ413を予め記憶している。
(2-1) Data storage unit 22
The data storage unit 22 stores the facility information 211, the mounting tact performance value, and the NC data 220 of each mounting machine n108 of each mounting machine delivery destination factory. Further, the mounting tact calculated by the mounting tact simulation and the theoretical value of tact loss are stored. Further, a speed master 414 and a tact simulation parameter 413 shown in FIG. 14 which are data necessary for mounting tact simulation are stored in advance.

設備情報211および実装タクト実績値は、各実装機納入先工場の各装着機n108からアップロードしたものであり、各実装機納入先工場毎かつ各装着機毎に記憶されている。NCデータ220は、最適化をするために各実装機納入先工場から収集したもの、または最適化したものを各実装機納入先工場へフィードバックするためのものであり、各実装機納入先工場毎かつ各装着機毎に記憶されている。   The equipment information 211 and the mounting tact result value are uploaded from each mounting machine n108 of each mounting machine delivery destination factory, and are stored for each mounting machine destination factory and for each mounting machine. NC data 220 is collected from each mounting machine delivery destination factory for optimization, or is fed back to each mounting machine delivery destination factory for optimization. And it is memorize | stored for every mounting machine.

速度マスタ414は、一例として図14(a)に示すように、装着機n108を識別する名称である装着機名毎に、部品の形状毎に一意に決まる形状コードに対する標準タクトが記憶されている。また、装着機名毎に、ローディング時間、ツールチェンジ時間およびカセット交換時間を記憶している。ここで、ローディング時間は、一枚前の回路基板が実装し終えた時から次に実装する回路基板を装着する位置にセッティングするまでの時間であり、ツールチェンジ時間は、部品を吸着する部品吸着ノズル7または部品をチャッキングするツールを交換する時間であり、これは多機能装着機で考慮すべきものである。これらにより、回路基板1枚を実装する標準実装タクトを算出できる。   As an example, as shown in FIG. 14A, the speed master 414 stores a standard tact for a shape code uniquely determined for each part shape for each mounting machine name that is a name for identifying the mounting machine n108. . In addition, loading time, tool change time, and cassette exchange time are stored for each loading machine name. Here, the loading time is the time from when the previous circuit board has been mounted until it is set to the position where the next circuit board to be mounted is mounted, and the tool change time is the part adsorption to adsorb the parts This is the time to replace the nozzle 7 or tool for chucking the part, which should be taken into account in the multi-function mounting machine. As a result, a standard mounting tact for mounting one circuit board can be calculated.

また、カセット交換時間は、1つのパーツカセット、即ち部品供給装置5を交換するのに要する時間である。この予め記憶されたカセット交換時間と、品種切替えの前後のNCデータ220とに基づき品種切替え時間が理論的に算出される。つまり、品種切替えの前後のNCデータ220から部品供給装置5の交換数がわかり、この交換数にカセット交換時間を乗じて品種切替え時間とするものである。   The cassette replacement time is the time required to replace one parts cassette, that is, the parts supply device 5. The product change time is theoretically calculated based on the cassette storage time stored in advance and the NC data 220 before and after product change. That is, the number of replacement parts supply device 5 is known from the NC data 220 before and after the product type change, and the product change time is obtained by multiplying the number of replacements by the cassette replacement time.

タクトシミュレーションパラメータ413は、各装着機名毎に存在するもので、一例として図14(b)に示すように、装着機n108の各実装速度毎に標準タクト、XY範囲(XYテーブル9の標準タクト内許容移動範囲)、XY速度(XYテーブル移動速度)、Z範囲(部品供給装置5の標準タクト内許容移動範囲)およびZ速度(部品供給装置移動速度)が予め記憶されている。なお、実装速度は、実装ヘッド速度またはXYテーブル移動速度のことである。これらにより、XYテーブル移動ロスおよび部品供給装置移動ロスが算出される。   The tact simulation parameter 413 exists for each mounting machine name. As shown in FIG. 14B as an example, the tact simulation parameter 413 is standard tact and XY range (standard tact of the XY table 9) for each mounting speed of the mounting machine n108. Inner allowable movement range), XY speed (XY table movement speed), Z range (standard tact allowable movement range of component supply device 5) and Z speed (component supply device movement speed) are stored in advance. The mounting speed is the mounting head speed or the XY table moving speed. As a result, the XY table movement loss and the component supply apparatus movement loss are calculated.

また、データ記憶部22には、稼働分析装置1が稼働状況分析、NCデータ最適化およびサービス等の機能を実施するためのプログラムが予めインストールされ記憶されている。この稼働分析装置1が稼働状況分析、NCデータ最適化およびサービス等の機能を実施するためのプログラムのことを稼働分析プログラムと呼ぶが、稼働分析プログラムは、フロッピ、CDロム等の記録媒体もしくはインターネット等の伝送媒体を介してインストールおよび販売することが可能である。また、NCデータ最適化のみを行うNCデータ最適化プログラムを、フロッピ、CDロム等の記録媒体もしくはインターネット等の伝送媒体を介してインストールおよび販売することも可能である。   The data storage unit 22 stores in advance a program for the operation analysis apparatus 1 to perform functions such as operation status analysis, NC data optimization, and service. A program for the operation analysis apparatus 1 to perform functions such as operation status analysis, NC data optimization and service is called an operation analysis program. The operation analysis program is a recording medium such as a floppy, a CD ROM, or the Internet. And can be installed and sold via a transmission medium such as It is also possible to install and sell an NC data optimization program that performs only NC data optimization via a recording medium such as floppy or CD ROM or a transmission medium such as the Internet.

(2−2)設備稼働情報DB2
設備稼働情報DB2は、データ記憶部22に記憶された設備情報211、実装タクト実績値等を取り込み、稼働状況分析し易いデータ構造に加工しデータベースに蓄積したものである。
(2-2) Facility operation information DB2
The equipment operation information DB 2 is obtained by taking the equipment information 211 stored in the data storage unit 22, the mounting tact performance value, etc., processing it into an easy-to-analyze data structure, and storing it in the database.

一例として、図13に示すように、設備稼働情報DB2は、設備情報DB30および実装タクトDB32を含んでいる。   As an example, as shown in FIG. 13, the equipment operation information DB 2 includes an equipment information DB 30 and a mounting tact DB 32.

設備稼働情報DB2は、設備情報31が、実装機納入先工場名と装着機名とで特定される設備のインデックス毎および時間で特定される時間のインデックス毎に書き込まれる。設備情報31は、各実装機納入先工場の管理装置101から取り込みデータ記憶部22に書き込まれた設備情報211に基づくものであり、稼働率、吸着率、P板待ち時間、トラブル停止時間およびメンテナンス時間等からなる。   In the equipment operation information DB 2, the equipment information 31 is written for each index of equipment specified by the mounting machine delivery destination factory name and the mounting machine name and for each time index specified by time. The facility information 31 is based on the facility information 211 fetched from the management device 101 of each mounting machine delivery destination factory and written in the data storage unit 22, and includes an operation rate, an adsorption rate, a P plate waiting time, a trouble stop time, and maintenance. It consists of time.

実装タクトDB32は、実装機納入先工場名毎に存在する。回路基板の生産品種毎に生産開始時刻および生産終了時刻が記憶されており、実装タクト情報33が、装着機名で特定される設備のインデックス毎および生産品種で特定される品種のインデックス毎に書き込まれる。実装タクト情報33は、各実装機納入先工場の管理装置101から取り込みデータ記憶部22に書き込まれた実装タクト実績値と、データ記憶部22に予め記憶されているタクトシミュレーションパラメータ413を用いて算出されたタクトロスとを含む。   The mounting tact DB 32 exists for each mounting machine delivery destination factory name. The production start time and the production end time are stored for each production type of the circuit board, and the mounting tact information 33 is written for each index of the equipment specified by the mounting machine name and for each type of the index specified by the production type. It is. The mounting tact information 33 is calculated by using the mounting tact actual value acquired from the management device 101 of each mounting machine delivery destination factory and written in the data storage unit 22 and the tact simulation parameter 413 stored in the data storage unit 22 in advance. Including tactros.

このように、各装着機から収集した設備情報211およびタクト情報を各生産品種のインデックス毎または時間のインデックス毎、並びに各装着機のインデックス毎に蓄積するため、分析するのに重要なキーワードとなる生産品種、時間、装着機で簡単に検索し照合し分析することができる。   As described above, since the equipment information 211 and the tact information collected from each mounting machine are accumulated for each index of each production type or each time index, and for each index of each mounting machine, they are important keywords for analysis. Easily search, collate and analyze by production type, time, and machine.

また、設備稼働情報DB2は、ライン稼働率、ライン実装タクト、吸着率の目標値およびラインタクトバランス、タクトロスの許容範囲が予め書き込まれている。   In addition, the line operation rate, the line mounting tact, the target value of the adsorption rate, the line tact balance, and the allowable range of tact loss are written in advance in the facility operation information DB2.

(2−3)DB変換部23
DB変換部23は、データ記憶部22に書き込まれた設備情報211、実装タクト情報(実績値である実装タクト実績値と、理論値であるタクトロスとを含む)を設備稼働情報DB2のデータ構造に変換して設備稼働情報DB2に書き込む。例えば、設備情報211を設備稼働情報DB2に書き込む場合は、その設備情報がどの実装機納入先工場か、どの装着機か、更にどの時間のものかを考慮して、設備情報DB30のインデックスを検索し、該当するインデックスの場所に設備情報31を書き込む。
(2-3) DB conversion unit 23
The DB conversion unit 23 uses the equipment information 211 and the mounting tact information (including the mounting tact actual value that is the actual value and the tact loss that is the theoretical value) written in the data storage unit 22 in the data structure of the equipment operation information DB2. It converts and writes in equipment operation information DB2. For example, when the facility information 211 is written in the facility operation information DB 2, the index of the facility information DB 30 is searched in consideration of which mounting machine delivery destination factory, which mounting machine, and what time it is. Then, the facility information 31 is written at the corresponding index location.

(2−4)実装サービスサーバ26
実装サービスサーバ26は、実装サービス機能を提供するために必要なノウハウ、ツール、ソフトウェア、データ等が蓄積されており、必要な時に取出してサービスを提供できるようになっている。
(2-4) Implementation service server 26
The mounting service server 26 accumulates know-how, tools, software, data, and the like necessary for providing the mounting service function, and can extract and provide services when necessary.

例えば、装着機n108を操作するための取り扱い説明書の電子ファイル、および仮想トレーニングするためのトレーニング用の画面を表示するためのトレーニング用ツールソフトウェアが、全ての装着機n108について装備されている。   For example, an electronic file of instruction manuals for operating the mounting machine n108 and training tool software for displaying a training screen for virtual training are provided for all the mounting machines n108.

また、例えば、装着機n108を動作させるためのソフトウェアの最新バージョンを備えており、必要な時に読み出して実装機納入先工場の装着機n108にインストールできる。   Further, for example, the latest version of software for operating the mounting machine n108 is provided, which can be read out when necessary and installed on the mounting machine n108 of the mounting machine delivery destination factory.

また、例えば、全部品についてのデータを備えた部品ライブラリ241を準備しており、必要な時に読み出して実装機納入先工場へ提供できる。   In addition, for example, a component library 241 including data on all components is prepared, and can be read out and provided to a mounting machine delivery destination factory when necessary.

(2−5)送受信部20
送受信部20は、制御部21から実装機納入先工場を指定した設備情報211および実装タクト実績値の収集要求を受け、指定された実装機納入先工場の管理装置101へ設備情報211および実装タクト実績値の要求を送信する。送受信部20は、前記管理装置101から設備情報211および実装タクト実績値を受信すると、受信した設備情報211および実装タクト実績値をデータ記憶部22に書き込む。
(2-5) Transmission / reception unit 20
The transmission / reception unit 20 receives the equipment information 211 specifying the mounting machine delivery destination factory and the mounting tact actual value collection request from the control unit 21, and sends the equipment information 211 and the mounting tact to the management apparatus 101 of the specified mounting machine delivery destination factory. Send a request for actual value. When receiving the equipment information 211 and the mounting tact performance value from the management apparatus 101, the transmission / reception unit 20 writes the received equipment information 211 and the mounting tact performance value in the data storage unit 22.

また、送受信部20は、制御部21から実装機納入先工場を指定したNCデータ220の収集または送信要求を受け、指定された実装機納入先工場の管理装置101へNCデータ220の収集または送信要求を送信する。送受信部20は、前記管理装置101からNCデータ220を受信すると、受信したNCデータ220をデータ記憶部22に書き込む。また、送受信部20は、前記管理装置101からNCデータ220の送信了解の信号を受信すると、NCデータ220を前記管理装置101へ送信する。   In addition, the transmission / reception unit 20 receives a collection or transmission request of the NC data 220 designating the mounting machine delivery destination factory from the control unit 21, and collects or transmits the NC data 220 to the management device 101 of the designated mounting machine delivery destination factory. Send a request. When receiving the NC data 220 from the management apparatus 101, the transmission / reception unit 20 writes the received NC data 220 into the data storage unit 22. In addition, when the transmission / reception unit 20 receives an NC data 220 transmission acknowledgment signal from the management apparatus 101, the transmission / reception unit 20 transmits the NC data 220 to the management apparatus 101.

また、送受信部20は、制御部21から実装機納入先工場を指定した補修パーツ手配をする旨のメッセージを受け、指定された実装機納入先工場の管理装置101へ前記メッセージを送信する。   In addition, the transmission / reception unit 20 receives a message from the control unit 21 to arrange a repair part designating the mounting machine delivery destination factory, and transmits the message to the management device 101 of the designated mounting machine delivery destination factory.

また、送受信部20は、制御部21からの装着機操作の仮想トレーニングの各コマンドを指定された実装機納入先工場の管理装置101へ送信することにより、リモート処理による仮想トレーニングが可能になる。また、制御部21から装着機操作のための取り扱い説明書の電子ファイルを受け取り、指定された実装機納入先工場の管理装置101へ送信する。   Further, the transmission / reception unit 20 transmits virtual training commands for mounting machine operation from the control unit 21 to the management apparatus 101 of the designated mounting machine delivery destination factory, thereby enabling virtual training by remote processing. Also, an electronic file of an instruction manual for operating the mounting machine is received from the control unit 21 and transmitted to the management device 101 of the designated mounting machine delivery destination factory.

また、送受信部20は、制御部21から実装機納入先工場を指定したライン構成の提案および提案したライン構成でのライン実装タクトのシミュレーション結果を受け取り、指定された実装機納入先工場の管理装置101へ、受け取ったライン構成の提案および提案したライン構成でのライン実装タクトのシミュレーション結果を送信する。   Further, the transmission / reception unit 20 receives from the control unit 21 the proposal of the line configuration specifying the mounting machine delivery destination factory and the simulation result of the line mounting tact in the proposed line configuration, and the management device of the specified mounting machine delivery destination factory The received line configuration proposal and the simulation result of the line mounting tact in the proposed line configuration are transmitted to 101.

また、送受信部20は、制御部21から実装機納入先工場を指定した装着機n108の最新ソフトウェアを受け取り、指定された実装機納入先工場の管理装置101へ、受け取った装着機n108の最新ソフトウェアを送信する。   Further, the transmission / reception unit 20 receives the latest software of the mounting machine n108 designating the mounting machine delivery destination factory from the control unit 21, and sends the received latest software of the mounting machine n108 to the management device 101 of the designated mounting machine delivery destination factory. Send.

また、送受信部20は、制御部21から実装機納入先工場を指定した部品ライブラリ241を受け取り、指定された実装機納入先工場の管理装置101へ、受け取った部品ライブラリ241を送信する。   Further, the transmission / reception unit 20 receives the component library 241 designating the mounting machine delivery destination factory from the control unit 21, and transmits the received component library 241 to the management device 101 of the designated mounting machine delivery destination factory.

(2−6)制御部21
(a)設備情報211および実装タクト実績値の収集
制御部21は、自動的に設備情報211および実装タクト実績値を収集するタイミングを判断し、送受信部20に設備情報211および実装タクト実績値の収集要求を指示する。そして、送受信部20から各装着機毎の設備情報211および実装タクト実績値を受け取り、データ記憶部22に各装着機毎に記憶させる。なお、自動的に設備情報211および実装タクト実績値を収集するタイミングは、任意に設定できるものとする。例えば、全実装機納入先工場一斉に1時間毎に収集するもので良い。また、各実装機納入先工場の管理装置101に1日分の設備情報、実装タクト実績値を記憶しているものとし、1日1回全実装機納入先工場一斉にまたは実装機納入先工場毎にタイミングをずらして収集するものでも良い。また、これ以外のタイミングでも構わない。更に、稼働状況分析をする緊急度に応じて、短い周期で収集するか長い周期で収集するかを判断するものでも良い。また更に、オペレータの操作により、設備情報211、実装タクト実績値を収集するものでも構わない。
(2-6) Control unit 21
(A) Collection of facility information 211 and mounting tact result value The control unit 21 automatically determines the timing of collecting the facility information 211 and mounting tact result value, and sends the transmission / reception unit 20 to the facility information 211 and the mounting tact result value. Direct collection request. Then, the equipment information 211 and the mounting tact performance value for each mounting machine are received from the transmission / reception unit 20 and stored in the data storage unit 22 for each mounting machine. The timing for automatically collecting the facility information 211 and the mounting tact performance value can be arbitrarily set. For example, it may be collected every hour for all mounting machine delivery destination plants. In addition, it is assumed that the equipment information for one day and the mounting tact performance value are stored in the management device 101 of each mounting machine delivery destination factory, once a day for all mounting machine delivery destination plants or the mounting machine delivery destination factory. It may be collected at different timings. Other timings may also be used. Furthermore, it may be determined whether to collect data with a short cycle or a long cycle according to the degree of urgency for analyzing the operation status. Furthermore, the equipment information 211 and the mounting tact performance value may be collected by the operation of the operator.

(b)NCデータ220の収集、送信
制御部21は、実装タクト実績値を収集したら、実装タクト実績値を収集したのと同じ実装機納入先工場からNCデータ220を収集するように送受信部20に指示する。送受信部20から指示したNCデータ220を受け取ると、データ記憶部22に各装着機毎に記憶させる。そして、収集したNCデータ220と、データ記憶部22に記憶されている速度マスタ414およびタクトシミュレーションパラメータ413と、を用いて実装タクト、タクトロスの理論計算を行う。この結果得られた実装タクト、タクトロスの理論値をデータ記憶部22に書き込む。この理論値が実装タクト実績値と伴にDB変換部23により実装タクト情報33として設備稼働情報DB2に書き込まれることにより、ライン実装タクト分析機能において、実装タクト実績値の内訳としてタクトロスもグラフ表示することができる。
(B) Collection and transmission of NC data 220 When the control unit 21 collects the mounting tact actual value, the transmission / reception unit 20 collects the NC data 220 from the same mounting machine delivery destination factory that collected the mounting tact actual value. To instruct. When the NC data 220 instructed from the transmission / reception unit 20 is received, it is stored in the data storage unit 22 for each mounting machine. Then, using the collected NC data 220, the speed master 414 and the tact simulation parameter 413 stored in the data storage unit 22, the mounting tact and tact loss are theoretically calculated. The theoretical values of the mounting tact and tact loss obtained as a result are written in the data storage unit 22. The theoretical value is written in the equipment operation information DB 2 as the mounting tact information 33 by the DB conversion unit 23 together with the mounting tact actual value, so that the tact loss is also displayed as a breakdown of the mounting tact actual value in the line mounting tact analysis function. be able to.

上記においては、ライン実装タクト分析機能のグラフ表示において、毎回実装タクト実績値の内訳としてタクトロスを表示するために、実装タクト実績値を収集したら必ずNCデータ220も収集するものとしたが、インターネット3の通信負荷を減らすために、ライン実装タクト分析機能において、常時は実装タクト実績値のみを表示し、必要な時のみNCデータ220を収集してタクトロスを表示するようにしても良い。   In the above, in order to display the tact loss as a breakdown of the mounting tact actual value every time in the graph display of the line mounting tact analysis function, the NC data 220 is always collected when the mounting tact actual value is collected. In order to reduce the communication load, the line mounting tact analysis function may always display only the mounting tact actual value, collect the NC data 220 only when necessary, and display the tact loss.

上記した実装タクト、タクトロスの理論計算、即ち、実装タクトシミュレーションについての詳細は後述する。   Details of the theoretical calculation of the mounting tact and tact loss described above, that is, the mounting tact simulation will be described later.

なお、タクトロスをタクトシミュレーションにより求める事例を説明したが、この限りではない。タクトロスは装着機n108において検出され、このタクトロスを設備情報211や実装タクト実績値と伴に収集し、データ記憶部22に記憶するものであっても構わない。装着機n108でのタクトロスの検出方法は、例えば、部品供給装置5またはXYテーブル9の移動開始から位置決め終了までの時間を計測し、標準タクトをオーバした分をタクトロスとして検出するもので良い。   In addition, although the example which calculates | requires tact loss by tact simulation was demonstrated, it is not this limitation. The tact loss may be detected by the mounting machine n108, and the tact loss may be collected together with the facility information 211 and the mounting tact actual value and stored in the data storage unit 22. As a method for detecting tact loss in the mounting machine n108, for example, the time from the start of movement of the component supply device 5 or the XY table 9 to the end of positioning may be measured, and the amount exceeding the standard tact may be detected as tact loss.

このように、タクトロスを装着機n108において検出するようにした方が、タクトロスは全くの実績値となり、タクトロスの精度は良くなる。また、稼働分析装置1でタクトロスを表示する度にタクトシミュレーションを行う必要がなくなるので、稼働分析装置1の負荷は軽くなる。しかし、実際にはタクトロスを検出する装着機n108はほとんどなく、これからタクトロスを検出する装着機n108が出てきた場合でも、部品実装ライン100の全ての装着機n108がタクトロスを検出するものであるケースはほとんどないと思われるので、システム構築上タクトシミュレーションによりタクトロスを算出することはかなり有効といえる。   As described above, when the tact loss is detected by the mounting machine n108, the tact loss becomes a completely actual value, and the accuracy of the tact loss is improved. Further, since it is not necessary to perform a tact simulation every time tact loss is displayed on the operation analyzer 1, the load on the operation analyzer 1 is reduced. However, there are actually few mounting machines n108 that detect tact loss, and even when a mounting machine n 108 that detects tact loss comes out, all the mounting machines n 108 in the component mounting line 100 detect tact loss. Therefore, it can be said that it is quite effective to calculate tact loss by tact simulation for system construction.

また、制御部21は、NCデータ最適化機能により最適化を行った後のNCデータ220をデータ記憶部22から読み出し、読み出したNCデータ220を該当する実装機納入先工場の管理装置101へ送信すべく送受信部20へ出力する。   Further, the control unit 21 reads the NC data 220 after the optimization by the NC data optimization function from the data storage unit 22, and transmits the read NC data 220 to the management apparatus 101 of the corresponding mounting machine delivery destination factory. Output to the transmitter / receiver 20 as much as possible.

(c)稼働状況分析
制御部21は、オペレータからの入力部24の指示操作により、設備稼働情報DB2から必要な情報を検索して読み込み稼働状況分析を行う。具体的に、ライン稼働率推移分析、ライン実装タクト分析および吸着率推移分析等を行う。
(C) Operational state analysis The control unit 21 retrieves necessary information from the facility operational information DB 2 and performs an operational state analysis by instructing the input unit 24 from the operator. Specifically, line operation rate transition analysis, line mounting tact analysis, and adsorption rate transition analysis are performed.

ライン稼働率推移分析は、設備稼働情報DB2の実装タクトDB32から指定する実装機納入先工場の全装着機n108の各生産品種における実装タクト実績値を読み込み、各生産品種でどの装着機n108がネック装着機(部品実装ライン100で実装タクト実績値が最大の装着機)かを判断する。次に、設備情報DB30から、指定する実装機納入先工場における前記各生産品種毎に判断したネック装着機の稼働率をその生産品種を生産した時間に該当する時間から取出し、ライン稼働率推移を表示部25を用いてグラフ表示する(図20(a))。なお、グラフ中に設備稼働情報DB2から取り込んだライン稼働率の目標値のライン40を表示し、ライン稼働率が目標値を下回った場合に一目でわかるようにする。また、オペレータからの入力部24の指示操作により、ネック装着機以外の装着機でも稼働率の推移を表示部25を用いて表示でき、また、各装着機毎に停止時間の内訳、即ち、P板待ち時間、トラブル停止時間およびメンテナンス時間等を各時間帯毎に表示部25を用いて表示する(図24(b))。   The line operation rate transition analysis reads the mounting tact actual value of each production type of all the mounting machines n108 of the mounting machine delivery destination factory designated from the mounting tact DB 32 of the equipment operation information DB2, and which mounting machine n108 is a bottleneck in each production type. It is determined whether it is a mounting machine (a mounting machine having a maximum mounting tact performance value in the component mounting line 100). Next, from the equipment information DB 30, the operation rate of the neck mounting machine determined for each production type in the designated mounting machine delivery destination factory is extracted from the time corresponding to the production time of the production type, and the line operation rate transition is obtained. A graph is displayed using the display unit 25 (FIG. 20A). In addition, the line 40 of the target value of the line operating rate fetched from the equipment operating information DB 2 is displayed in the graph so that it can be understood at a glance when the line operating rate falls below the target value. In addition, by operating the input unit 24 from the operator, it is possible to display the transition of the operation rate even with a mounting machine other than the neck mounting machine using the display unit 25, and the breakdown of the stop time for each mounting machine, that is, P The board waiting time, trouble stop time, maintenance time, etc. are displayed using the display unit 25 for each time zone (FIG. 24B).

ライン実装タクト分析は、設備稼働情報DB2の実装タクトDB32から指定する実装機納入先工場の全装着機の指定する生産品種における実装タクト情報33を読み込み、各装着機の実装タクト実績値をタクトバランスがわかるように並べて表示部25を用いてグラフ表示する(図20(b))。そして、グラフ表示した各装着機n108の実装タクト実績値の内訳として、XYテーブル移動ロス、部品供給装置移動ロスを同時に表示する。なお、グラフ中に設備稼働情報DB2から取り込んだライン実装タクト(ネック装着機の実装タクト実績値、即ち、部品実装ラインで実装タクト実績値が最大の装着機の実装タクト実績値)の目標値のライン41を表示し、ライン実装タクトが目標値より遅い場合に一目でわかるようにする。   In the line mounting tact analysis, the mounting tact information 33 for the specified production type of all mounting machines in the mounting machine delivery destination factory specified from the mounting tact DB 32 of the equipment operation information DB 2 is read, and the mounting tact actual value of each mounting machine is tact balanced. Are displayed in a graph using the display unit 25 (FIG. 20B). Then, the XY table movement loss and the component supply device movement loss are simultaneously displayed as a breakdown of the mounting tact actual value of each mounting machine n108 displayed in the graph. In addition, the target value of the line mounting tact (the mounting tact actual value of the neck mounting machine, that is, the mounting tact actual value of the mounting machine having the largest mounting tact actual value in the component mounting line) fetched from the equipment operation information DB2 in the graph. The line 41 is displayed so that it can be seen at a glance when the line mounting tact is slower than the target value.

吸着率推移分析は、設備稼働情報DB2の設備情報DB30から指定する実装機納入先工場の全装着機n108の吸着率を取出し、各装着機n108の吸着率推移を表示部25を用いてグラフ表示する(図25(b))。なお、グラフ中に設備稼働情報DB2から取り込んだ吸着率の目標値のライン46を表示し、吸着率が目標値を下回った場合に一目でわかるようにする。   The adsorption rate transition analysis takes out the adsorption rates of all mounting machines n108 of the mounting machine delivery destination factory specified from the equipment information DB 30 of the equipment operation information DB2, and displays the adsorption rate transition of each mounting machine n108 in a graph using the display unit 25. (FIG. 25B). In addition, the line 46 of the target value of the adsorption rate taken in from the equipment operation information DB 2 is displayed in the graph so that it can be understood at a glance when the adsorption rate falls below the target value.

(d)NCデータ最適化
NCデータ最適化は、上述した稼働状況分析の結果、タクトロスがライン稼働率もしくはライン実装タクトの低下の原因と判明した場合に、該当する工場から取り込んだNCデータ220をデータ記憶部22から読み込み、NCデータ220の最適化をし直し、データ記憶部22へ最適化後のNCデータ220を書き込む。NCデータ最適化には、装着機単体最適化、部品振り分け、共通部品配列作成および実装タクトシミュレーションの各機能が備わっている。
(D) NC data optimization NC data optimization is based on the analysis of the operating status described above, and if the tact loss is found to be the cause of the decrease in line operating rate or line mounting tact, the NC data 220 imported from the corresponding factory is used. Read from the data storage unit 22, optimize the NC data 220 again, and write the optimized NC data 220 to the data storage unit 22. NC data optimization has functions of mounting machine single unit optimization, component distribution, common component arrangement creation, and mounting tact simulation.

装着機単体最適化は、一台の装着機n108のNCデータ220に対して最適化を行うものである。タクトロスが最小になるような部品の実装順序、部品供給装置5の配列の最適化を行う。データ記憶部22に記憶されている速度マスタ414およびタクトシミュレーションパラメータ413から各実装部品における標準タクト、XYテーブルの標準タクト内許容移動範囲、部品供給装置5の標準タクト内許容移動範囲を読み込み、データ記憶部22に記憶されている該当するNCデータ220の最適化を行い、最適化後のNCデータ220をデータ記憶部22に書き込む。具体的に、高速装着機の場合、各部品を実装する時のXYテーブル9および部品供給装置5の1つ前の実装位置からの相対移動量がこの標準タクト内許容移動範囲内になるようにし、どうしても標準タクト内許容移動範囲を越える時は越える移動量を最小になるようにする実装順序、部品供給装置5の配列にする。   The mounting machine single unit optimization is to optimize the NC data 220 of one mounting machine n108. The component mounting order and the arrangement of the component supply devices 5 are optimized so that the tact loss is minimized. From the speed master 414 and the tact simulation parameter 413 stored in the data storage unit 22, the standard tact for each mounted component, the standard tact allowable movement range of the XY table, and the standard tact allowable movement range of the component supply device 5 are read and data The corresponding NC data 220 stored in the storage unit 22 is optimized, and the optimized NC data 220 is written in the data storage unit 22. Specifically, in the case of a high-speed mounting machine, the relative movement amount from the previous mounting position of the XY table 9 and the component supply device 5 when mounting each component is within the allowable movement range in this standard tact. When it exceeds the allowable movement range within the standard tact, the mounting order and the arrangement of the component supply devices 5 are set so as to minimize the amount of movement that exceeds the allowable movement range.

部品振り分けは、回路基板に装着する部品を部品実装ライン100の各装着機n108に振り分ける処理のことである。データ記憶部22に記憶されている速度マスタ414から各実装部品の標準タクトを読み込み、データ記憶部22に記憶されている各装着機n108のNCデータ220において、実装タクト実績値が大きい装着機から実装タクト実績値が小さい装着機へ平準化されるよう見越した数だけ部品を移動させる修正を行い、修正後の各装着機のNCデータ220をデータ記憶部22に書き込む。   Component distribution is a process of distributing components to be mounted on a circuit board to each mounting machine n108 of the component mounting line 100. The standard tact of each mounted component is read from the speed master 414 stored in the data storage unit 22, and the NC data 220 of each mounting machine n108 stored in the data storage unit 22 starts with a mounting machine having a large mounting tact actual value. The correction is performed by moving the parts by the expected number so that the mounting tact result value is leveled to a small mounting machine, and the NC data 220 of each mounting machine after correction is written in the data storage unit 22.

共通部品配列作成は、多品種少量生産の場合に使用する機能で、連続して生産する複数品種の回路基板で共通に使用する部品を同一の装着機n108の同一の部品供給装置5の配置にするものである。データ記憶部22に記憶されている連続して生産する複数の生産品種の回路基板のNCデータ220を取り込み、各回路基板で共通に使用する部品を同一の装着機n108の同一の部品供給装置5の配置をさせ、それ以外の部品の部品供給装置5は空いている位置に配置するように、部品供給装置5の配列を決定する。次に、上記決定した部品供給装置5の配列を固定した状態で、各生産品種の回路基板毎に装着機単体最適化を行った結果の各生産品種毎のNCデータ220をデータ記憶部22に書き込む。   The common component array creation is a function used in the case of multi-product low-volume production, and the components used in common in a plurality of types of circuit boards that are continuously produced are arranged in the same component supply device 5 of the same mounting machine n108. To do. The NC data 220 of a plurality of production types of circuit boards to be continuously produced stored in the data storage unit 22 is fetched, and the parts commonly used in each circuit board are used in the same component supply device 5 of the same mounting machine n108. The arrangement of the component supply devices 5 is determined so that the component supply devices 5 for the other components are arranged in vacant positions. Next, NC data 220 for each production type obtained as a result of performing the mounting machine single unit optimization for each circuit board of each production type in the state where the arrangement of the determined component supply devices 5 is fixed is stored in the data storage unit 22. Write.

NCデータ220の最適化をし終えたら、必ず実装タクトシミュレーションにより実装タクトの理論計算を行い、問題となったタクトロスが解消されたかを確認する。   After the optimization of the NC data 220 is completed, a mounting tact theoretical calculation is always performed by mounting tact simulation to confirm whether the tact loss that has become a problem has been solved.

(e)実装タクトシミュレーション
実装タクトシミュレーションは、最適化した後のNCデータ220に基づき実装タクトの理論計算を行う機能である。回路基板への実装タクトの理論計算および品種切替え時の部品供給装置5の交換時間の理論計算を行う。
(E) Mounting tact simulation The mounting tact simulation is a function for performing theoretical calculation of mounting tact based on the NC data 220 after optimization. A theoretical calculation of the mounting tact on the circuit board and a theoretical calculation of the replacement time of the component supply device 5 at the time of product type switching are performed.

データ記憶部22に記憶されている速度マスタ414およびタクトシミュレーションパラメータ413から各実装部品における標準タクト、XYテーブルの標準タクト内許容移動範囲、部品供給装置5の標準タクト内許容移動範囲を読み込み、データ記憶部22に記憶されている該当するNCデータ220から得られるXYテーブル9や部品供給装置5の各部品実装時の1つ前の実装位置からの相対移動距離に基づき実装タクトの理論値を算出する。具体的に、以下に算出方法を説明する。最初に、(式1)を用いて標準実装タクトを算出する。   From the speed master 414 and the tact simulation parameter 413 stored in the data storage unit 22, the standard tact for each mounted component, the standard tact allowable movement range of the XY table, and the standard tact allowable movement range of the component supply device 5 are read and data A theoretical value of the mounting tact is calculated based on the XY table 9 obtained from the corresponding NC data 220 stored in the storage unit 22 and the relative movement distance from the previous mounting position when mounting each component of the component supply device 5. To do. Specifically, the calculation method will be described below. First, a standard mounting tact is calculated using (Equation 1).

(式1)
標準実装タクト=ローディング時間+Σ(部品の標準タクト×部品数)
+ツールチェンジ時間×チェンジ回数
ここで、ローディング時間およびツールチェンジ時間は、速度マスタ414から装着機名を検索して得られる。また、部品の標準タクトは、速度マスタ414から装着機名と形状コードとを検索して得られる。部品数は、NCプログラム221より該当部品を実装するステップ数をカウントして得られる。チェンジ回数はNCデータ220において各実装ステップで使用している部品吸着ノズル7またはツールが切替わる回数をカウントして得られる。また、Σ(部品の標準タクト×部品数)は、回路基板1枚に実装する全ての部品について、(部品の標準タクト×部品数)の総和を算出することを意味する。また、ツールチェンジ時間×チェンジ回数は、多機能装着機で適用されるもので、高速装着機では適用されない(高速装着機ではツールチェンジ時間=0となる)。
(Formula 1)
Standard mounting tact = loading time + Σ (part standard tact x number of parts)
+ Tool Change Time × Number of Changes Here, the loading time and the tool change time are obtained by searching the name of the mounting machine from the speed master 414. Further, the standard tact of the part is obtained by searching the mounting machine name and the shape code from the speed master 414. The number of components is obtained by counting the number of steps for mounting the corresponding component from the NC program 221. The number of changes is obtained by counting the number of times the component suction nozzle 7 or tool used in each mounting step is switched in the NC data 220. Further, Σ (standard tact of components × number of components) means that the sum of (standard tact of components × number of components) is calculated for all components mounted on one circuit board. Further, the tool change time × number of changes is applied to the multi-function mounting machine, and is not applied to the high-speed mounting machine (the tool change time = 0 in the high-speed mounting machine).

次に、高速装着機の場合において、各実装ステップで実装する時のXYテーブル移動ロスを、(式2)を用いて算出する。   Next, in the case of a high-speed mounting machine, an XY table movement loss when mounting at each mounting step is calculated using (Expression 2).

(式2)
XY移動量<=XY許容移動範囲 であれば
ステップXY移動ロス=0
XY移動量> XY許容移動範囲 であれば
ステップXY移動ロス=(XY移動量−XY許容移動範囲)/XY速度
ここで、XY移動量は、各実装ステップで実装する時のXYテーブル9の1つ前の実装位置からの相対移動量であり、XY許容移動範囲は、タクトシミュレーションパラメータ413から該当する実装速度で検索したXYテーブル9の標準タクト内許容移動範囲である。また、ステップXY移動ロスは、各実装ステップで実装する時のXYテーブル移動ロスであり、XY速度は、タクトシミュレーションパラメータ413から該当する実装速度で検索したXYテーブル9の移動速度である。
(Formula 2)
If XY movement amount <= XY allowable movement range, Step XY movement loss = 0
If XY movement amount> XY allowable movement range, Step XY movement loss = (XY movement amount−XY allowable movement range) / XY speed Here, the XY movement amount is 1 in the XY table 9 when mounting in each mounting step. The relative movement amount from the previous mounting position, and the XY allowable movement range is the allowable movement range in the standard tact of the XY table 9 searched from the tact simulation parameter 413 at the corresponding mounting speed. Further, the step XY movement loss is an XY table movement loss at the time of mounting in each mounting step, and the XY speed is the moving speed of the XY table 9 searched at the corresponding mounting speed from the tact simulation parameter 413.

次に、高速装着機の場合において、各実装ステップで実装する時の部品供給装置移動ロスを、(式3)を用いて算出する。   Next, in the case of a high-speed mounting machine, the component supply device movement loss when mounting at each mounting step is calculated using (Equation 3).

(式3)
Z移動量<=Z許容移動範囲 であれば
ステップZ移動ロス=0
Z移動量> Z許容移動範囲 であれば
ステップZ移動ロス=(Z移動量−Z許容移動範囲)/Z速度
ここで、Z移動量は、各実装ステップで実装する時の部品供給装置5の1つ前の実装ステップでの位置からの相対移動量であり、Z許容移動範囲は、タクトシミュレーションパラメータ413から該当する実装速度で検索した部品供給装置5の標準タクト内許容移動範囲である。また、ステップZ移動ロスは、各実装ステップで実装する時の部品供給装置移動ロスであり、Z速度は、タクトシミュレーションパラメータ413から該当する実装速度で検索した部品供給装置5の移動速度である。
(Formula 3)
If Z movement amount <= Z allowable movement range, Step Z movement loss = 0
If Z movement amount> Z permissible movement range Step Z movement loss = (Z movement amount−Z permissible movement range) / Z speed Here, the Z movement amount is determined by the component supply device 5 when mounting in each mounting step. This is the relative movement amount from the position in the previous mounting step, and the Z allowable movement range is the standard tact allowable movement range of the component supply apparatus 5 searched from the tact simulation parameter 413 at the corresponding mounting speed. Further, the step Z movement loss is a component supply apparatus movement loss at the time of mounting at each mounting step, and the Z speed is the movement speed of the component supply apparatus 5 searched at the corresponding mounting speed from the tact simulation parameter 413.

次に、XYテーブル移動ロスを算出する。XYテーブル移動ロスは、(式4)を用いて算出する。   Next, an XY table movement loss is calculated. The XY table movement loss is calculated using (Equation 4).

(式4)
XYテーブル移動ロス
=Σ((ステップXY移動ロス>=ステップZ移動ロス)
となるステップXY移動ロス)
ここで、XYテーブル移動ロスは、回路基板1枚実装する時のXYテーブルの移動に関するタクトロスの合計である。また、Σ((ステップXY移動ロス>=ステップZ移動ロス)となるステップXY移動ロス)は、各実装ステップで実装する時のXYテーブル移動ロスが部品供給装置移動ロス以上となる実装ステップのXYテーブル移動ロスの合計という意味である。
(Formula 4)
XY table movement loss = Σ ((Step XY movement loss> = Step Z movement loss)
Step XY movement loss)
Here, the XY table movement loss is the total tact loss related to the movement of the XY table when one circuit board is mounted. Further, Σ (the step XY movement loss that becomes (step XY movement loss> = step Z movement loss)) is the XY of the mounting step in which the XY table movement loss when mounting at each mounting step is equal to or greater than the component supply apparatus movement loss. It means the total of table movement loss.

同様に、部品供給装置移動ロスを算出する。部品供給装置移動ロスは、(式5)を用いて算出する。   Similarly, the component supply device movement loss is calculated. The component supply device movement loss is calculated using (Equation 5).

(式5)
部品供給装置移動ロス
=Σ((ステップZ移動ロス>ステップXY移動ロス)
となるステップZ移動ロス)
ここで、部品供給装置移動ロスは、回路基板1枚実装する時の部品供給装置の移動に関するタクトロスの合計である。また、Σ((ステップZ移動ロス>ステップXY移動ロス)となるステップZ移動ロス)は、各実装ステップで実装する時のZ移動ロスがXY移動ロスを上回る実装ステップのZ移動ロスの合計という意味である。
(Formula 5)
Component supply device movement loss = Σ ((Step Z movement loss> Step XY movement loss)
Step Z movement loss)
Here, the component supply device movement loss is the total tact loss related to the movement of the component supply device when one circuit board is mounted. Further, Σ (the step Z movement loss that satisfies (step Z movement loss> step XY movement loss)) is the total of the Z movement losses of the mounting steps in which the Z movement loss when mounting at each mounting step exceeds the XY movement loss. Meaning.

そして、(式1)で算出した標準実装タクト、(式4)で算出したXYテーブル移動ロスおよび(式5)で算出した部品供給装置移動ロスから、(式6)により実装タクトの理論値が算出される。   Then, from the standard mounting tact calculated in (Equation 1), the XY table movement loss calculated in (Equation 4), and the component supply device movement loss calculated in (Equation 5), the theoretical value of the mounting tact is obtained in accordance with (Equation 6). Calculated.

(式6)
実装タクトの理論値
=標準実装タクト+XYテーブル移動ロス+部品供給装置移動ロス
なお、同一のNCデータ220により実装生産して得られた実績値である実装タクト実績値と、(式6)により算出された実装タクトの理論値とを比較し、両者の差が誤差の範囲内かチェックする機能も備えている。もし、誤差の範囲内でないと判断した場合は、タクトシミュレーションパラメータ413の各パラメータを調整して誤差の範囲内に入るようにする。
(Formula 6)
Theoretical value of mounting tact = standard mounting tact + XY table movement loss + component supply device movement loss Note that the mounting tact actual value, which is the actual value obtained by mounting production with the same NC data 220, is calculated by (Equation 6). It also has a function to compare with the theoretical value of the mounted tact and check whether the difference between the two is within the error range. If it is determined that it is not within the error range, each parameter of the tact simulation parameter 413 is adjusted so as to fall within the error range.

また、上記(式2)〜(式6)は、高速装着機のタクトロスおよび実装タクトの理論値を算出するものである。多機能装着機の計算式は省略するが、同様にタクトロスを算出する。多機能装着機の場合は、実装ヘッド4がXY移動ロボット14により部品供給装置5の供給位置と回路基板10上の実装位置との間を移動するので、この移動距離を算出し、この移動距離が標準タクト内許容移動範囲を越えた場合に越えた分の移動量に基づきタクトロスが算出される。このタクトロスの全実装ステップの合計と(式1)で算出した標準実装タクトとの加算で実装タクトの理論値が求められる。なお、実装ヘッド4が複数設けられたことにより、複数の部品を同時吸着した場合は、実装ヘッド4の移動距離の算出が同時吸着の移動動作に応じて算出される。   Further, the above (Expression 2) to (Expression 6) calculate the theoretical values of the tact loss and the mounting tact of the high-speed mounting machine. Although the calculation formula of the multi-function mounting machine is omitted, tact loss is calculated in the same manner. In the case of a multi-function mounting machine, the mounting head 4 is moved between the supply position of the component supply device 5 and the mounting position on the circuit board 10 by the XY mobile robot 14. When the value exceeds the allowable movement range within the standard tact, the tact loss is calculated on the basis of the movement amount of the excess. The theoretical value of the mounting tact is obtained by adding the total of all mounting steps of the tact loss and the standard mounting tact calculated by (Equation 1). When a plurality of components are picked up simultaneously by providing a plurality of mounting heads 4, the movement distance of the mounting head 4 is calculated according to the movement operation of the simultaneous picking up.

(f)実装サービス
実装サービスは、上述したサービスをするために、実装サービスサーバ26から必要なツール、ソフトウェア、データ等を取出し送受信部20へ出力する。そして、必要であれば、送受信部20を介して実装機納入先工場の管理装置101または装着機n108に対してリモート制御を行う。
(F) Implementation Service The implementation service takes out necessary tools, software, data, and the like from the implementation service server 26 and outputs them to the transmission / reception unit 20 in order to perform the above-described service. If necessary, remote control is performed on the management apparatus 101 or the mounting machine n108 of the mounting machine delivery destination factory via the transmission / reception unit 20.

4 稼働分析装置1の動作
稼働分析装置1の動作について、図15のフローチャートを用いて、以下に説明する。
4 Operation of Operation Analysis Device 1 The operation of the operation analysis device 1 will be described below using the flowchart of FIG.

稼働分析装置1の動作の概略の流れは、実装機納入先工場からの情報収集(ステップS100)を行い、次に稼働状況分析(ステップS200)を行う。ここで、ライン稼働率またはライン実装タクトが低下した原因がラインバランスが取れてないことも含むタクトロスにあると判断された場合は(ステップS400)、NCデータ最適化(ステップS500)を行い、上記以外の原因であると判断された場合は(ステップS400)、実装サービス(ステップS900)を行う。NCデータ最適化を行った場合は、最適化後のNCデータ220を実装機納入先工場へフィードバックする(ステップS800)。   The general flow of the operation of the operation analysis apparatus 1 is to collect information from the mounting machine delivery destination factory (step S100), and then perform an operation status analysis (step S200). Here, when it is determined that the cause of the decrease in the line operation rate or the line mounting tact is the tact loss including that the line balance is not balanced (step S400), NC data optimization (step S500) is performed, If it is determined that the cause is other than (step S400), the mounting service (step S900) is performed. When the NC data optimization is performed, the optimized NC data 220 is fed back to the mounting machine delivery destination factory (step S800).

なお、分析の結果の対処をどうするかの判断は、稼働分析装置1自身が自動的に判断するものでも、または、稼働分析装置1を操作するオペレータが、表示されたライン稼働率やライン実装タクト等のグラフを見て判断するものでも、いずれでも構わない。   The determination of how to deal with the analysis result can be made automatically by the operation analysis device 1 itself, or the operator operating the operation analysis device 1 can display the displayed line operation rate or line mounting tact. It does not matter whether it is determined by looking at the graphs.

(1)情報収集の動作
稼働分析装置1の情報収集の動作について、図16のフローチャートを用いて説明する。
(1) Information Collection Operation The information collection operation of the operation analysis apparatus 1 will be described with reference to the flowchart of FIG.

稼働分析装置1は、タイミングを自動的に判断して(ステップS101)、定期的に(例えば1時間に1回、もしくは1日に1回)実装機納入先工場の管理装置101に対して設備情報211、実装タクト実績値の送信要求をインターネット3を介して送信する(ステップS102)。管理装置101は、設備情報211、実装タクト実績値の送信要求を受信すると(ステップS51)、稼働分析装置1へ設備情報211、実装タクト実績値を送信する(ステップS52)。こうして、稼働分析装置1は、実装機納入先工場の管理装置101から設備情報211、実装タクト実績値を収集できる(ステップS103)。なお、上記した通り、設備情報211、実装タクト実績値の送信要求を送信するタイミングは、自動的に判断され、定期的に送信されるものとするが、オペレータの指示操作により、送信されるものであっても良い。   The operation analysis apparatus 1 automatically determines the timing (step S101) and installs the equipment with respect to the management apparatus 101 of the mounting machine delivery destination factory periodically (for example, once an hour or once a day). A transmission request for the information 211 and the mounting tact performance value is transmitted via the Internet 3 (step S102). When the management apparatus 101 receives the transmission request for the facility information 211 and the mounting tact actual value (step S51), the management apparatus 101 transmits the facility information 211 and the mounting tact actual value to the operation analysis apparatus 1 (step S52). Thus, the operation analysis apparatus 1 can collect the facility information 211 and the mounting tact performance value from the management apparatus 101 of the mounting machine delivery destination factory (step S103). As described above, the timing for transmitting the transmission request for the equipment information 211 and the actual mounting tact value is automatically determined and periodically transmitted. It may be.

設備情報211、実装タクト実績値が収集された後に、実装タクト実績値を収集した実装機納入先工場の管理装置101に対して、NCデータ220の送信要求を送信する(ステップS104)。管理装置101は、NCデータ220の送信要求を受信すると(ステップS53)、稼働分析装置1へNCデータ220を送信する(ステップS54)。こうして、稼働分析装置1は、実装機納入先工場の管理装置101からNCデータ220を収集できる(ステップS105)。   After the equipment information 211 and the mounting tact actual value are collected, a transmission request for NC data 220 is transmitted to the management apparatus 101 of the mounting machine delivery destination factory that has collected the mounting tact actual value (step S104). When receiving the transmission request for NC data 220 (step S53), the management apparatus 101 transmits the NC data 220 to the operation analysis apparatus 1 (step S54). Thus, the operation analysis apparatus 1 can collect the NC data 220 from the management apparatus 101 of the mounting machine delivery destination factory (step S105).

収集された設備情報211、実装タクト実績値およびNCデータ220は、データ記憶部22に記憶される。   The collected facility information 211, the mounting tact performance value, and the NC data 220 are stored in the data storage unit 22.

次に、収集しデータ記憶部22に記憶されたNCデータ220のタクトシミュレーションを、データ記憶部22に予め記憶されている速度マスタ414およびタクトシミュレーション413を用いて行う(ステップS106)。これにより、実装タクト理論値およびタクトロスが算出され、データ記憶部22に書き込まれる。   Next, the tact simulation of the NC data 220 collected and stored in the data storage unit 22 is performed using the speed master 414 and the tact simulation 413 stored in advance in the data storage unit 22 (step S106). As a result, the mounting tact theoretical value and the tact loss are calculated and written in the data storage unit 22.

上記のようにして、収集もしくは算出されデータ記憶部22に記憶された設備情報211および実装タクト情報(実装タクト実績値およびタクトロス)は、設備稼働情報DB2に書き込まれ、蓄積される(ステップS107)。   The equipment information 211 and the mounting tact information (mounting tact actual value and tact loss) collected or calculated and stored in the data storage unit 22 as described above are written and accumulated in the equipment operation information DB 2 (step S107). .

なお、上記説明では、ライン実装タクト分析で実装タクト実績値の内訳として理論値のタクトロスを表示するために、実装タクト実績値の収集をした後にNCデータ220の収集、タクトシミュレーションを行うものとしたが、常時は実装タクト実績値を表示し、必要な時のみにタクトロスを表示するためのNCデータ220収集、タクトシミュレーションを行うものとしても良い。   In the above description, in order to display the tact loss of the theoretical value as a breakdown of the mounting tact actual value in the line mounting tact analysis, the collection of the tact actual value is performed, and then the NC data 220 is collected and the tact simulation is performed. However, it is also possible to always display the actual mounting tact value and collect NC data 220 and perform tact simulation for displaying tact loss only when necessary.

なお、タクトロスをタクトシミュレーションにより求める事例を説明したが、この限りではない。タクトロスは装着機n108において検出され、このタクトロスを設備情報211や実装タクト実績値と伴に収集し、データ記憶部22に記憶するものであっても構わない。装着機n108でのタクトロスの検出方法は、例えば、部品供給装置5またはXYテーブル9の移動開始から位置決め終了までの時間を計測し、標準タクトをオーバした分をタクトロスとして検出するもので良い。   In addition, although the example which calculates | requires tact loss by tact simulation was demonstrated, it is not this limitation. The tact loss may be detected by the mounting machine n108, and the tact loss may be collected together with the facility information 211 and the mounting tact actual value and stored in the data storage unit 22. As a method for detecting tact loss in the mounting machine n108, for example, the time from the start of movement of the component supply device 5 or the XY table 9 to the end of positioning may be measured, and the amount exceeding the standard tact may be detected as tact loss.

(2)稼働状況分析のグラフ表示の動作
稼働分析装置1の稼働状況分析のグラフ表示の動作について、図17のフローチャートを用いて説明する。
(2) Operational State Analysis Graph Display Operation The operational state analysis graph display operation of the operational analysis device 1 will be described with reference to the flowchart of FIG.

(2−1)ライン稼働率推移分析のグラフ表示の動作
図17(a)は、ライン稼働率推移分析の動作のフローチャートである。図によると、制御部21は、設備稼働情報DB2の実装タクトDB32から指定する実装機納入先工場の全装着機の各生産品種における実装タクト実績値を読み込み(ステップS201)、各生産品種でどの装着機がネック装着機(部品実装ライン100で実装タクト実績値が最大の装着機)かを判断する(ステップS202)。次に、制御部21は、設備情報DB30から、指定する実装機納入先工場における前記各生産品種毎に判断したネック装着機の稼働率をその生産品種を生産した時間に該当する時間から取出し(ステップS203)、表示部25にライン稼働率推移をグラフ表示させる(ステップS204)。
(2-1) Operation of Graph Display of Line Operation Rate Transition Analysis FIG. 17A is a flowchart of the operation of line operation rate transition analysis. According to the figure, the control unit 21 reads the mounting tact actual value in each production type of all the mounting machines of the mounting machine delivery destination factory designated from the mounting tact DB 32 of the equipment operation information DB 2 (step S201). It is determined whether the mounting machine is a neck mounting machine (a mounting machine having a maximum mounting tact performance value in the component mounting line 100) (step S202). Next, the control unit 21 extracts from the equipment information DB 30 the operating rate of the neck mounting machine determined for each production type at the designated mounting machine delivery destination factory from the time corresponding to the time when the production type was produced ( In step S203), the line operating rate transition is displayed in a graph on the display unit 25 (step S204).

もし、例えば、稼働分析装置1のオペレータが、ライン稼働率が低下した原因を分析するために、停止時間の詳細を表示させる入力操作を行うと(ステップS205)、制御部21は、設備情報DB30から、指定する実装機納入先工場における各装着機n108の設備情報31を各時間毎に読み込み(ステップS206)、各装着機n108毎に停止時間の内訳、即ち、P板待ち時間、トラブル停止時間およびメンテナンス時間等を各時間帯毎に表示部25に表示させる(ステップS207)。   If, for example, the operator of the operation analysis apparatus 1 performs an input operation for displaying details of the stop time in order to analyze the cause of the decrease in the line operation rate (step S205), the control unit 21 causes the facility information DB 30 to be displayed. Then, the equipment information 31 of each mounting machine n108 in the designated mounting machine delivery destination factory is read every time (step S206), and the breakdown of the stop time for each mounting machine n108, that is, the P plate waiting time, trouble stop time And maintenance time etc. are displayed on the display part 25 for every time slot | zone (step S207).

(2−2)ライン実装タクト分析のグラフ表示の動作
図17(b)は、ライン実装タクト分析のグラフ表示の動作のフローチャートである。図によると、制御部21は、設備稼働情報DB2の実装タクトDB32から指定する実装機納入先工場の全装着機の指定する生産品種における実装タクト情報33を読み込み(ステップS221)、各装着機n108の実装タクト実績値をタクトバランスがわかるように並べて表示部25にグラフ表示させる(ステップS222)。そして、グラフ表示させた各装着機n108の実装タクト実績値の内訳として、XYテーブル移動ロス、部品供給装置移動ロスを同時に表示させる。
(2-2) Line Mounting Tact Analysis Graph Display Operation FIG. 17B is a flowchart of the line mounting tact analysis graph display operation. According to the figure, the control unit 21 reads the mounting tact information 33 in the production type specified by all mounting machines in the mounting machine delivery destination factory specified from the mounting tact DB 32 of the equipment operation information DB 2 (step S221), and each mounting machine n108. The mounted tact actual values are arranged so that the tact balance can be understood and displayed on the display unit 25 as a graph (step S222). Then, the XY table movement loss and the component supply apparatus movement loss are simultaneously displayed as a breakdown of the mounting tact actual value of each mounting machine n108 displayed in the graph.

(2−3)吸着率推移分析のグラフ表示の動作
図17(c)は、吸着率推移分析のグラフ表示の動作のフローチャートである。図によると、制御部21は、設備稼働情報DB2の設備情報DB30から指定する実装機納入先工場の全装着機の吸着率を取出し(ステップS241)、各装着機n108の吸着率推移を表示部25にグラフ表示する(ステップS242)。
(2-3) Graph Display Operation of Adsorption Rate Transition Analysis FIG. 17C is a flowchart of the graph display operation of the adsorption rate transition analysis. According to the figure, the control unit 21 takes out the adsorption rate of all the mounting machines in the mounting machine delivery destination factory designated from the equipment information DB 30 of the equipment operation information DB 2 (step S241), and displays the change in the adsorption rate of each mounting machine n108. 25 is displayed as a graph (step S242).

(3)稼働状況分析の動作
稼働状況分析の動作について、図18のフローチャートを用いて説明する。
(3) Operation Status Analysis Operation The operation status analysis operation will be described with reference to the flowchart of FIG.

なお、以下の稼働状況分析の動作は、部品実装ラインの中で、装着機n108について監視・分析する事例について説明するが、この限りではなく、装着機n108以外の部品実装機についても同様な考え方で稼働状況分析するものであっても構わない。   The following operation status analysis operation will be described with respect to a case where the mounting machine n108 is monitored and analyzed in the component mounting line. However, the present invention is not limited to this, and the same concept applies to component mounting machines other than the mounting machine n108. It is also possible to analyze the operating status.

また、稼働状況分析する動作の主体は、稼働分析装置1のオペレータであり、その稼働分析装置1のオペレータが上述したような稼働状況のグラフを表示したものをいろいろな切り口でチェックして問題を絞り込み原因を追求するもので良い。しかし、これだけでなく、稼働分析装置1の制御部21が、上述したような稼働状況のグラフを表示させるだけでなく、その稼働状況のグラフを表示させるためのデータを内部的にいろいろな切り口でチェックして問題を絞り込み原因を追求することもできるものとする。以後で説明する監視や分析の手順についても、その監視や分析の動作の主体は、稼働分析装置1のオペレータおよび稼働分析装置1の制御部21のいずれでも該当するものとする。   Also, the subject of the operation analysis of the operation status is the operator of the operation analysis device 1, and the operator of the operation analysis device 1 checks the display of the operation status graph as described above at various points of view to solve the problem. It is sufficient to pursue the cause of narrowing down. However, not only this, but also the control unit 21 of the operation analysis apparatus 1 not only displays the graph of the operation status as described above, but also internally displays data for displaying the graph of the operation status at various points of view. It is also possible to narrow down the problem by checking and pursue the cause. In the monitoring and analysis procedures described below, the subject of the monitoring and analysis operations is applicable to both the operator of the operation analysis apparatus 1 and the control unit 21 of the operation analysis apparatus 1.

図において、ライン稼働率推移のグラフを見て、ライン稼働率が目標値以上を維持しているかを監視する(ステップS300)。例えば、実装機納入先を指定して部品実装ライン100のライン稼働率を表示したものを図20(a)に示す。横軸は時刻、縦軸はライン稼働率で、各時刻毎のライン稼働率を1時間おきにグラフで表示している。40は、ライン稼働率の目標値を示すラインである。このグラフでは、ライン稼働率の目標値40を73%に設定している。このグラフによるとライン稼働率は目標値以上を維持して推移している。   In the figure, it is monitored whether the line operating rate is maintained above the target value by looking at the line operating rate transition graph (step S300). For example, FIG. 20A shows a display of the line operation rate of the component mounting line 100 by designating the mounting machine delivery destination. The horizontal axis represents time, the vertical axis represents line operation rate, and the line operation rate at each time is displayed in a graph every hour. Reference numeral 40 denotes a line indicating a target value of the line operation rate. In this graph, the line operating rate target value 40 is set to 73%. According to this graph, the line utilization rate has remained above the target value.

なお、ライン稼働率は目標値以上を維持して推移してない場合の処理は、図19を用いて後述する。   The process when the line operation rate does not change while maintaining the target value or more will be described later with reference to FIG.

ライン稼働率の監視の後は、同じ部品実装ライン100の指定した生産品種におけるライン実装タクトのグラフを見て、ライン実装タクトが目標値以下を維持しているかを監視する(ステップS301)。ライン実装タクトをグラフ表示させた事例を図20(b)に示す。なお、図20(b)のグラフは、図20(a)のグラフと同一の部品実装ライン100のものである。横軸は装着機、縦軸は実装タクト実績値で、部品実装ライン100の各装着機n108の実装タクト実績値を表示している。実装タクト実績値の内訳として、標準実装タクト、XYテーブル移動ロス(XYロス)および部品供給装置移動ロス(Zロス)もグラフ表示している。41は、ライン実装タクトの目標値を示すラインである。このグラフによるとライン実装タクトは、目標値より遅い実装タクトになっている。従って、ステップS302へ進む。   After monitoring the line operation rate, the line mounting tact graph for the specified production type of the same component mounting line 100 is viewed to monitor whether the line mounting tact maintains the target value or less (step S301). An example in which the line mounting tact is displayed in a graph is shown in FIG. Note that the graph of FIG. 20B is for the same component mounting line 100 as the graph of FIG. The horizontal axis represents the mounting machine, and the vertical axis represents the mounting tact actual value, and the mounting tact actual value of each mounting machine n108 of the component mounting line 100 is displayed. As a breakdown of the mounting tact actual value, a standard mounting tact, an XY table movement loss (XY loss), and a component supply apparatus movement loss (Z loss) are also displayed in a graph. 41 is a line which shows the target value of a line mounting tact. According to this graph, the line mounting tact is a mounting tact that is slower than the target value. Accordingly, the process proceeds to step S302.

次に、ステップS301で表示させたライン実装タクトのグラフにおいて、 全装着機の標準実装タクトがライン実装タクトの目標値41以上になっていないかを監視する(ステップS302)。図20(b)において、標準実装タクトがライン実装タクトの目標値41以上になっている装着機はないため、ステップS303へ進む。   Next, in the line mounting tact graph displayed in step S301, it is monitored whether the standard mounting tact of all mounting machines is equal to or greater than the line mounting tact target value 41 (step S302). In FIG. 20B, since there is no mounting machine in which the standard mounting tact is not less than the target value 41 of the line mounting tact, the process proceeds to step S303.

次に、ステップS301で表示させたライン実装タクトのグラフにおいて、ラインタクトバランスが許容範囲内かを監視する(ステップS303)。なお、ラインタクトバランスの許容範囲は、予め設備稼働情報DB2に設定しておくものである。一例として、各装着機の平均値の5%以内というように設定する。図20(b)において、ネック装着機である装着機1と実装タクト実績値が最小値である装着機2との実装タクト実績値の差42がラインタクトバランスの許容範囲43を越えているため、ステップS304へ進む。   Next, it is monitored whether the line tact balance is within the allowable range in the line mounting tact graph displayed in step S301 (step S303). The allowable range of line tact balance is set in the facility operation information DB 2 in advance. As an example, it is set to be within 5% of the average value of each wearing machine. In FIG. 20B, the difference 42 in the mounting tact actual value between the mounting machine 1 as the neck mounting machine and the mounting machine 2 in which the mounting tact actual value is the minimum value exceeds the allowable range 43 of the line tact balance. The process proceeds to step S304.

次に、ステップS301で表示させたライン実装タクトのグラフにおいて、ネック装着機のタクトロスが許容範囲内かを監視する(ステップS304)。なお、タクトロスの許容範囲は、予め設備稼働情報DB2に設定しておくものである。一例として、標準実装タクトの5%以内というように設定する。図20(b)において、ネック装着機である装着機1のタクトロス44がタクトロスの許容範囲45を越えていることがわかる。図20の事例では、ネック装着機である装着機1のタクトロスが許容範囲45を越えていることが、ライン実装タクトが目標値より遅くなっている原因である。従って、このタクトロスを解消しなければならない。この場合は、ステップS305へ進む。   Next, it is monitored whether or not the tact loss of the neck mounting machine is within the allowable range in the line mounting tact graph displayed in step S301 (step S304). The allowable range of tact loss is set in the facility operation information DB 2 in advance. As an example, it is set to be within 5% of the standard mounting tact. In FIG. 20B, it can be seen that the tact loss 44 of the mounting machine 1 which is a neck mounting machine exceeds the allowable range 45 of tact loss. In the example of FIG. 20, the fact that the tact loss of the mounting machine 1 that is the neck mounting machine exceeds the allowable range 45 is the reason why the line mounting tact is slower than the target value. Therefore, this tact loss must be eliminated. In this case, the process proceeds to step S305.

次に、分析中の生産品種において、部品供給装置5は前の品種と同一位置に固定(共通部品配列)しているかを判断する(ステップS305)。この判断をする方法は、NCデータ220(配列プログラム231)から部品供給装置5の配列が1つ前の生産品種と同一かを調べるものでも良いし、共通部品配列かどうかを示すフラグを装着機n108、管理装置101で設定したものを稼働分析装置1が設備情報211と伴に収集し、収集したフラグを見て判断するものでも構わない。   Next, in the production type under analysis, it is determined whether the parts supply device 5 is fixed at the same position as the previous type (common part arrangement) (step S305). This determination may be made by checking whether the arrangement of the component supply device 5 is the same as the previous production type from the NC data 220 (array program 231), or a flag indicating whether the arrangement is a common component arrangement or not. n108, what is set by the management apparatus 101 may be collected by the operation analysis apparatus 1 together with the facility information 211 and judged by looking at the collected flags.

部品供給装置5の配置が固定でない(フリー)の場合は、ネック装着機のタクトロスを解消しライン実装タクトを目標値以下とするため装着機単体最適化を行う(ステップS306)。この場合、部品供給装置5の配列と実装順序との両方の最適化を行う。詳細は、後述する。   If the arrangement of the component supply device 5 is not fixed (free), the mounting machine unit is optimized in order to eliminate the tact loss of the neck mounting machine and keep the line mounting tact below the target value (step S306). In this case, both the arrangement of the component supply devices 5 and the mounting order are optimized. Details will be described later.

一方、部品供給装置5の配置が固定の場合は、まず、ネック装着機のタクトロスを解消するため装着機単体最適化を行うが、これは、部品供給装置5の配置を固定した条件での実装順の最適化となる。これでライン実装タクトを目標値以下とすることができれば最適化終了するが、実装タクトが目標値以下にならなければ、部品供給装置5の共通配列を見直す最適化を行う(ステップS307)。詳細は、後述する。   On the other hand, when the arrangement of the component supply device 5 is fixed, first, the mounting machine unit is optimized in order to eliminate the tact loss of the neck mounting machine. This is the mounting under the condition that the arrangement of the component supply apparatus 5 is fixed. It becomes optimization of order. If the line mounting tact can be reduced below the target value, the optimization ends. If the mounting tact does not become lower than the target value, optimization is performed by reviewing the common arrangement of the component supply devices 5 (step S307). Details will be described later.

ステップS304において、図21(b)に示すように、ネック装着機である装着機1のタクトロス44がタクトロスの許容範囲45内に収まっている場合は、部品の各装着機n108への振り分けに問題があったことになる。この場合は、振り分けの補正をしてやる必要がある。従って、ステップS308に進む。   In step S304, as shown in FIG. 21B, when the tact loss 44 of the mounting machine 1 that is a neck mounting machine is within the tact loss allowable range 45, there is a problem in distributing the parts to each mounting machine n108. There will be. In this case, it is necessary to correct the distribution. Accordingly, the process proceeds to step S308.

ステップS308において、分析中の生産品種において、部品供給装置5は前の品種と同一位置に固定(共通部品配列)しているかを判断する。判断する方法は、ステップS305と同様である。   In step S308, in the production type under analysis, it is determined whether or not the component supply device 5 is fixed at the same position as the previous type (common component arrangement). The determination method is the same as in step S305.

部品供給装置5の配置が固定でない(フリー)の場合は、ラインタクトアンバランスを解消しライン実装タクトを目標値以下とするため、部品の各装着機n108への振り分けをし直す最適化を行う(ステップS309)。この場合、部品振り分けの後に、部品供給装置5の配列と実装順序との両方の最適化を行う装着機単体最適化を各装着機n108において行う。詳細は、後述する。   When the arrangement of the component supply device 5 is not fixed (free), the line tact imbalance is eliminated and the line mounting tact is made equal to or less than the target value, so that the optimization of redistributing the components to each mounting machine n108 is performed. (Step S309). In this case, after placement of the components, each placement machine n108 performs placement machine unit optimization that optimizes both the arrangement of the component supply devices 5 and the mounting order. Details will be described later.

一方、部品供給装置5の配置が固定の場合は、部品供給装置5の共通配列を見直す最適化を行う(ステップS310)。この場合、勿論、部品の各装着機n108への振り分けをし直す最適化も行う。詳細は、後述する。   On the other hand, when the arrangement of the component supply devices 5 is fixed, optimization is performed by reviewing the common arrangement of the component supply devices 5 (step S310). In this case, of course, optimization of redistributing the parts to the respective mounting machines n108 is also performed. Details will be described later.

ステップS303において、図22(b)に示すように、ラインタクトバランスが取れている場合は、各装着機のタクトロス分でライン実装タクトが目標値より大きい値になっていることになるので、各装着機のタクトロスが大きいことが原因である。この各装着機のタクトロスを解消する最適化をする必要がある。従って、ステップS311へ進む。   In step S303, as shown in FIG. 22B, when the line tact balance is achieved, the line mounting tact is larger than the target value by the tact loss amount of each mounting machine. This is because the tact loss of the mounting machine is large. It is necessary to optimize to eliminate the tact loss of each mounting machine. Accordingly, the process proceeds to step S311.

ステップS311において、分析中の生産品種において、部品供給装置5は前の品種と同一位置に固定(共通部品配列)しているかを判断する。判断する方法は、ステップS305と同様である。   In step S311, in the production type under analysis, it is determined whether or not the component supply device 5 is fixed at the same position as the previous type (common component arrangement). The determination method is the same as in step S305.

部品供給装置5の配置が固定でない(フリー)の場合は、各装着機n108のタクトロスを解消することによりライン実装タクトを目標値以下とするため、各装着機において装着機単体最適化を行う(ステップS312)。この場合、部品供給装置5の配列と実装順序との両方の最適化を行う。詳細は、後述する。   When the arrangement of the component supply device 5 is not fixed (free), the mounting machine unit is optimized in each mounting machine in order to make the line mounting tact less than the target value by eliminating the tact loss of each mounting machine n108 ( Step S312). In this case, both the arrangement of the component supply devices 5 and the mounting order are optimized. Details will be described later.

一方、部品供給装置5の配置が固定の場合は、まず、各装着機のタクトロスを解消するため、各装着機n108において装着機単体最適化を行うが、これは、部品供給装置5の配置を固定した条件での実装順の最適化となる。これでライン実装タクトを目標値以下とすることができれば最適化終了するが、実装タクトが目標値以下にならなければ、部品供給装置5の共通配列を見直す最適化を行う(ステップS313)。詳細は、後述する。   On the other hand, when the arrangement of the component supply device 5 is fixed, first, in order to eliminate the tact loss of each placement machine, the placement machine n108 is optimized by each placement machine n108. It becomes optimization of the mounting order under fixed conditions. If the line mounting tact can be reduced below the target value, the optimization ends. If the mounting tact does not decrease below the target value, optimization is performed by reviewing the common arrangement of the component supply devices 5 (step S313). Details will be described later.

ステップS302において、図23(b)に示すように、全装着機の標準実装タクトがライン実装タクトの目標値41以上になっている場合は、この部品実装ライン100の構成ではライン実装タクトが目標値以下となるのは不可能として、部品実装ラインの構成の提案を行う(ステップS314)。   In step S302, as shown in FIG. 23B, when the standard mounting tact of all mounting machines is equal to or greater than the target value 41 of the line mounting tact, the line mounting tact is the target in the configuration of this component mounting line 100. Since it is impossible to be less than the value, a configuration of the component mounting line is proposed (step S314).

ステップ300においてライン稼働率が低下した場合の処理について、図19のフローチャートを用いて説明する。   The processing when the line operation rate decreases in step 300 will be described using the flowchart of FIG.

図24(a)において、ライン稼働率が15時から20時の間に目標値40を下回っている。この原因を調べるため、図24(b)に示すように、ネック装着機である装着機1の15時から20時の間における停止時間の内訳をグラフ表示させる。図において、横軸は時刻、縦軸は停止時間で、停止時間の内訳を各時間毎に表示している。図によると、15時から20時の間において、品種切替え時間が大きいことがわかる(ステップS315)。従って、ライン稼働率が低下した原因は品種切替え時間が大きいことにあるため、この品種切替え時間を減少させる最適化をするべく、ステップS316へ進む。   In FIG. 24A, the line operation rate is below the target value 40 between 15:00 and 20:00. In order to investigate the cause, as shown in FIG. 24B, the breakdown of the stop time between 15:00 and 20:00 of the mounting machine 1 which is a neck mounting machine is displayed in a graph. In the figure, the horizontal axis represents time, the vertical axis represents stop time, and the breakdown of the stop time is displayed for each time. According to the figure, it can be seen that the product type switching time is long between 15:00 and 20:00 (step S315). Accordingly, since the reason why the line operation rate has decreased is that the type switching time is long, the process proceeds to step S316 in order to optimize to reduce the type switching time.

ステップS316において、部品供給装置5の共通配列の最適化を実施し、各生産品種におけるライン実装タクトおよび各品種間の品種切替え時間をタクトシミュレーションにより理論値を求め検証する。詳細は、後述する。   In step S316, the common arrangement of the component supply device 5 is optimized, and the line mounting tact in each production type and the type switching time between each type are obtained and verified by a tact simulation. Details will be described later.

なお、上記では、ネック装着機において品種切替え時間が大きい場合にライン稼働率が低下した事例を説明したが、ネック装着機以外の装着機であっても部品実装ライン100を構成するいずれかの装着機で品種切替え時間が大きくなった場合は、その影響を受けて、ネック装着機の停止時間が多くなる(例えば、ライン一斉に品種切替えを行い、全装着機の品種切替え終了して次の生産を開始する場合)。その結果、ライン稼働率が低下することもありえる。   In the above description, the example in which the line operation rate is lowered when the type switching time is large in the neck mounting machine has been described. However, any mounting that constitutes the component mounting line 100 is possible even in a mounting machine other than the neck mounting machine. If the model change time becomes longer on the machine, the stop time of the neck mounting machine will be increased due to the influence (for example, the model change is performed all at once on the line, and the model change of all the installed machines is completed and the next production To start). As a result, the line operation rate may decrease.

次に、図25(a)の例では、ライン稼働率が20時以後目標値40を下回っている。この原因を調べるため、図25(b)に示すように、ネック装着機である装着機1の部品吸着ノズル7の吸着率の推移を表示させて見ると、20時以後吸着率が目標値46(吸着率の目標値を99.99%に設定している)を下回っていることがわかる(ステップS317)。これにより、ライン稼働率の低下の原因は吸着率の低下にあることが判明する。そこで、更に、装着機1の吸着率が低下した原因を分析する。   Next, in the example of FIG. 25 (a), the line operation rate is below the target value 40 after 20:00. In order to investigate this cause, as shown in FIG. 25 (b), when the transition of the suction rate of the component suction nozzle 7 of the mounting machine 1 which is a neck mounting machine is displayed, the suction rate after 20 o'clock is the target value 46. It can be seen that it is below (the target value of the adsorption rate is set to 99.99%) (step S317). Thereby, it is found that the cause of the decrease in the line operation rate is the decrease in the adsorption rate. Therefore, the cause of the decrease in the adsorption rate of the mounting machine 1 is further analyzed.

まず、装着機1の部品吸着ノズルの種類別の吸着率の推移を調べ(図8の設備情報211には表示していないが、各装着機n108より部品吸着ノズルの種類別の吸着率を収集するものとする)、もし特定の部品吸着ノズルのみの吸着率が低下していたら(ステップS318)、吸着ノズルで不良が発生したのが原因である。この場合は、吸着ノズルを交換するよう該当の実装機納入先工場の管理装置101へメッセージを送る。もし必要であれば、部品吸着ノズルを補修パーツとして該当の実装機納入先工場へ発送する手配を行う(ステップS319)。   First, the transition of the suction rate by type of the component suction nozzle of the mounting machine 1 is examined (not shown in the equipment information 211 of FIG. 8, but the suction rate by type of the component suction nozzle is collected from each mounting machine n108. If the suction rate of only a specific component suction nozzle has decreased (step S318), it is because a defect has occurred in the suction nozzle. In this case, a message is sent to the management apparatus 101 of the corresponding mounting machine delivery destination factory to replace the suction nozzle. If necessary, an arrangement is made to ship the component suction nozzle as a repair part to the relevant mounting machine delivery destination factory (step S319).

次に、装着機1の部品供給装置5(パーツカセット)の種類別の吸着率の推移を調べ(これも設備情報211の中の1データとして収集される)、もし特定の部品供給装置5のみの吸着率が低下していたら(ステップS320)、部品供給装置5で不良が発生したのが原因である。この場合は、部品供給装置5を交換するよう該当の実装機納入先工場の管理装置101へメッセージを送る。もし必要であれば、部品供給装置5を補修パーツとして該当の実装機納入先工場へ発送する手配を行う(ステップS321)。   Next, the transition of the adsorption rate by type of the component supply device 5 (part cassette) of the mounting machine 1 is examined (this is also collected as one data in the facility information 211). If the adsorption rate of the component has decreased (step S320), it is because a failure has occurred in the component supply device 5. In this case, a message is sent to the management device 101 of the relevant mounting machine delivery destination factory so that the component supply device 5 is replaced. If necessary, the parts supply device 5 is arranged to be shipped as a repair part to the relevant mounting machine delivery destination factory (step S321).

また、該当する生産品種におけるライン実装タクトを調べる。図26(a)の例では、ライン稼働率が20時から22時の間に低下している。その時間帯に該当する生産品種におけるライン実装タクトを表示したのが図26(b)である。図において、ネック装着機である装着機1の部品供給装置5の移動ロス(Zロス)が大きい(ステップS322)。部品供給装置5の移動量が大きいため、部品供給部11の振動が大きくなり、吸着率の低下に関係したことがわかる。この場合は、装着機1について装着機単体最適化を行い、部品供給装置5の移動ロスを解消させる(ステップS323)。詳細は、後述する。   In addition, the line mounting tact for the corresponding production type is examined. In the example of FIG. 26 (a), the line operation rate decreases between 20:00 and 22:00. FIG. 26B shows the line mounting tact for the production type corresponding to the time zone. In the figure, the movement loss (Z loss) of the component supply device 5 of the mounting machine 1 which is a neck mounting machine is large (step S322). Since the movement amount of the component supply device 5 is large, it can be seen that the vibration of the component supply unit 11 is increased, which is related to the decrease in the adsorption rate. In this case, the mounting machine unit is optimized for the mounting machine 1 to eliminate the movement loss of the component supply device 5 (step S323). Details will be described later.

なお、上記では、ネック装着機において部品吸着ノズル7の吸着率が低下したことが原因でライン稼働率が低下した事例を説明したが、ネック装着機以外の装着機であっても部品実装ラインを構成するいずれかの装着機で部品吸着ノズル7の吸着率が低下した場合は、その影響を受けて、ネック装着機の停止時間が多くなる。例えば、ネック装着機が吸着率が低下した装着機の下流にある場合は、P板待ち(回路基板搬送待ち)の停止時間が大きくなり、また、ネック装着機が吸着率が低下した装着機の上流にあれば、下流で回路基板が滞る下流満杯(P板待ちの1種)の停止時間が大きくなる。その結果、ライン稼働率が低下することもありえる。   In the above, an example in which the line operation rate has decreased due to a decrease in the suction rate of the component suction nozzle 7 in the neck mounting machine has been described. If the suction rate of the component suction nozzle 7 is reduced in any of the mounting machines that are configured, the neck mounting machine is stopped longer due to the influence. For example, if the neck mounting machine is downstream of a mounting machine with a reduced suction rate, the stop time for waiting for the P plate (waiting for circuit board transfer) will increase, and the neck mounting machine will be If it is upstream, the stop time of the full downstream (a kind of waiting for the P plate) where the circuit board stagnates downstream becomes large. As a result, the line operation rate may decrease.

次に、図27(a)の事例でも、20時から22時の間にライン稼働率が低下している。この原因を調べるため、図27(b)に示すように、ネック装着機である装着機1の20時から22時の間における停止時間の内訳をグラフ表示させる。図によると、20時から22時の間において、トラブル停止時間が大きいことがわかる。トラブル停止時間が大きいことがライン稼働率が低下した原因であることが判明する。そこで、更に、装着機1のトラブル停止時間が大きくなった原因を分析する。   Next, also in the case of FIG. 27A, the line operation rate is reduced between 20:00 and 22:00. In order to investigate the cause, as shown in FIG. 27B, the breakdown of the stop time between 20:00 and 22:00 of the mounting machine 1 as the neck mounting machine is displayed in a graph. According to the figure, it can be seen that the trouble stop time is large between 20:00 and 22:00. It turns out that the large trouble stop time is the cause of the decrease in the line operation rate. Therefore, the cause of the trouble stop time of the mounting machine 1 is further analyzed.

まず、操作ミスの発生した回数の推移を調べ(図8の設備情報211には表示していないが、各装着機n108が操作ミスを検知し、操作ミスの発生した回数を収集するものとする)、装着機1の20時から22時の間において操作ミスの回数が多ければ、オペレータの操作ミスがライン稼働率が低下した原因となる(ステップS324)。この場合は、オペレータの操作ミスがライン稼働率が低下した原因である旨のメッセージを該当する実装機納入先工場の管理装置101へ送る。そして、必要であれば、装着機1の取り扱い説明書の電子ファイルを前記管理装置101へ転送する。また、実装機納入先工場の管理装置101または装着機1の表示部を用いたリモート処理による仮想トレーニングをオペレータに対して行う(ステップS325)。この仮想トレーニングは、操作ミスの内容(設備情報211として収集され設備稼働情報DB2に書き込まれているものとする)に応じてミスの起こった操作について行う。また、設備稼働情報DB2には、オペレータのシフトに関するデータも書き込まれており、操作ミスが特定のシフトで発生しているかも分析できる。これにより、特定のシフト時間帯のみ、即ち、特定のオペレータの時に発生しているとしたら、そのオペレータに対する仮想トレーニングを行う等のオペレータを特定した対策を行うことができる。   First, the transition of the number of times that an operation error has occurred is examined (not shown in the equipment information 211 in FIG. 8, but each mounting machine n108 detects an operation error and collects the number of times that an operation error has occurred. ) If the number of operation mistakes between 20:00 and 22:00 of the mounting machine 1 is large, the operator's operation mistake causes the line operation rate to decrease (step S324). In this case, a message to the effect that the operator's operation error is the cause of the decrease in the line operating rate is sent to the management apparatus 101 of the corresponding mounting machine delivery destination factory. If necessary, the electronic file of the instruction manual of the mounting machine 1 is transferred to the management apparatus 101. Further, virtual training by remote processing using the management device 101 of the mounting machine delivery destination factory or the display unit of the mounting machine 1 is performed for the operator (step S325). This virtual training is performed for an operation in which an error has occurred in accordance with the content of the operation error (assumed to be collected as the facility information 211 and written in the facility operation information DB 2). In addition, data related to operator shift is also written in the facility operation information DB 2, and it is possible to analyze whether an operation error occurs in a specific shift. As a result, if it occurs only in a specific shift time zone, that is, at the time of a specific operator, it is possible to take measures that specify the operator, such as performing virtual training for the operator.

次に、装着機1のソフトウェアのバージョンを調べ(図8の設備情報211には表示していないが、各装着機n108のソフトウェアのバージョン情報を設備情報211として収集し、設備稼働情報DB2に保持しているものとする)、最新バージョンでなかったとする。実装サービスサーバ26には、各装着機n108のソフトウェアの各バージョンの履歴データが保持されており、各バージョンでのバージョンアップ内容やバグ修正情報を調べることができる。これにより、該当装着機である装着機1のソフトウェアのバージョンでは、未修正のバグが残存しておりそのためのトラブル停止であることが判明したら、ソフトウェアのバージョンが旧いことがトラブル停止の原因、即ち、ライン稼働率が低下した原因となる(ステップS326)。この場合は、実装サービスサーバ26から該当する装着機の最新バージョンのソフトウェアを該当する実装機納入先工場の管理装置101に転送し、リモート処理で該当の装着機へインストールする(ステップS327)。この時、インストールした最新バージョンに関する情報、例えば、バージョンアップ内容や修正バグ内容も管理装置101に転送する。また、最新バージョンになったことにより、装着機n108の操作やメンテナンス方法またはトラブル時のメッセージ等の変更、追加が生じた場合は、その内容がわかる取り扱い説明書の電子ファイルを転送する、または、仮想トレーニングを実施する等のサービスも行う。   Next, the software version of the mounting machine 1 is checked (although not displayed in the equipment information 211 of FIG. 8, the software version information of each mounting machine n108 is collected as the equipment information 211 and stored in the equipment operation information DB 2) Suppose you are not the latest version. The mounting service server 26 holds the history data of each version of the software of each mounting machine n108, and the version upgrade contents and bug correction information in each version can be checked. As a result, in the software version of the mounting machine 1 that is the corresponding mounting machine, if an uncorrected bug remains and it turns out that the trouble is stopped, the cause of the trouble stop is that the software version is old. This causes the line operation rate to decrease (step S326). In this case, the latest version software of the corresponding mounting machine is transferred from the mounting service server 26 to the management apparatus 101 of the corresponding mounting machine delivery destination factory, and installed in the corresponding mounting machine by remote processing (step S327). At this time, information on the latest installed version, for example, the contents of the upgrade and the contents of the corrected bug are also transferred to the management apparatus 101. In addition, when there is a change or addition to the operation and maintenance method of the mounting machine n108 or a message at the time of trouble due to the latest version, an electronic file of an instruction manual that understands the contents is transferred, or Services such as virtual training are also provided.

次に、NCデータ220に不備がないか、特に部品ライブラリ241の中身のデータに不備がないかを調べた結果(部品ライブラリ241は、上述した通り、データ記憶部22に装着機毎に保持している)、不備があったとする。例えば、部品ライブラリ241中のヘッド速度が低速にすべき部品なのに高速に設定してあったとする。この場合は、実装ヘッド4が回転する速度が速すぎるため、部品吸着ノズル7の吸引力が部品の質量による慣性力に抗しきれず、部品の吸着ずれや部品脱落等のトラブルになる。従って、この場合は、部品ライブラリ241の不備がライン稼働率が低下した原因となる(ステップS328)。この場合は、実装サービスサーバ26から該当する装着機の部品ライブラリ241を読み出し、該当する実装機納入先工場の管理装置101へ転送する(ステップS329)。実装サービスサーバ26に保持した部品ライブラリ241は、実装業界で使用している全部品メーカの部品のデータをカバーしている。しかし、サービスする先の使用部品メーカや生産する回路基板のタイプにより、その条件に合致した部品に関する部品ライブラリ241のみを転送できる。これにより、必要最小限の部品ライブラリ241を転送するため、部品ライブラリ241を入力された装着機n108が不必要なデータで記憶量を取ることがない。   Next, as a result of checking whether there is any defect in the NC data 220, in particular, whether the data in the component library 241 is defective (the component library 241 is stored in the data storage unit 22 for each mounting machine as described above. ), And there is a defect. For example, it is assumed that the head speed in the parts library 241 is set to a high speed even though the head speed should be low. In this case, since the speed at which the mounting head 4 rotates is too fast, the suction force of the component suction nozzle 7 cannot resist the inertial force due to the mass of the component, resulting in troubles such as component adsorption displacement and component dropout. Therefore, in this case, the defect of the part library 241 causes the line operation rate to decrease (step S328). In this case, the component library 241 of the corresponding mounting machine is read from the mounting service server 26 and transferred to the management apparatus 101 of the corresponding mounting machine delivery destination factory (step S329). The component library 241 held in the mounting service server 26 covers data of components of all component manufacturers used in the mounting industry. However, only the component library 241 relating to the component that matches the condition can be transferred depending on the used component manufacturer to be serviced and the type of circuit board to be produced. Accordingly, since the minimum necessary component library 241 is transferred, the mounting machine n108 to which the component library 241 is input does not take a storage amount with unnecessary data.

なお、上記では、ネック装着機においてトラブル停止時間が大きいことが原因でライン稼働率が低下した事例を説明したが、ネック装着機以外の装着機であっても部品実装ラインを構成するいずれかの装着機でトラブル停止時間が大きくなった場合は、その影響を受けて、ネック装着機の停止時間が多くなる。例えば、ネック装着機がトラブル停止時間が大きい装着機の下流にある場合は、P板待ち(回路基板搬送待ち)の停止時間が大きくなり、また、ネック装着機がトラブル停止時間が大きい装着機の上流にあれば、下流で回路基板が滞る下流満杯(P板待ちの1種)の停止時間が大きくなる。その結果、ライン稼働率が低下することもありえる。   In the above, the example in which the line operation rate has decreased due to a long trouble stop time in the neck mounting machine has been described, but any of the mounting machines other than the neck mounting machine may constitute a component mounting line. When trouble stop time becomes long with a mounting machine, the stop time of a neck mounting machine will increase under the influence. For example, if the neck mounting machine is downstream of the mounting machine with a large trouble stop time, the stop time for waiting for the P board (waiting for circuit board transfer) will be large, and the neck mounting machine will have a long trouble stopping time. If it is upstream, the stop time of the full downstream (a kind of waiting for the P plate) where the circuit board stagnates downstream becomes large. As a result, the line operation rate may decrease.

また、図28(a)の事例において、20時から22時の間にライン稼働率が低下している。この原因を調べるため、図28(b)に示すように、ネック装着機である装着機1の20時から22時の間における停止時間の内訳をグラフ表示させる。図によると、20時から22時の間において、部品切れ停止時間が大きいことがわかる。部品切れ停止時間が大きいことがライン稼働率が低下した原因であることが判明する(ステップS330)。この場合は、部品切れの生じた部品供給装置5を速やかに交換することが肝要であるが、例えば、1つの部品供給装置5が供給する部品の使用数に応じて、その部品供給装置5を複数の部品供給装置5から供給するように分割して使用すると、部品切れそのものが発生することがなくなる。そのために、同一の部品供給装置5を複数に分割する最適化を行う選択肢もある(ステップS331)。詳細は、後述する。   Further, in the case of FIG. 28A, the line operation rate is reduced between 20:00 and 22:00. In order to investigate the cause, as shown in FIG. 28B, the breakdown of the stop time between 20:00 and 22:00 of the mounting machine 1 as the neck mounting machine is displayed in a graph. According to the figure, it can be seen that the part cut-off time is large between 20:00 and 22:00. It is found that the part outage stop time is the cause of the decrease in the line operation rate (step S330). In this case, it is important to promptly replace the component supply device 5 in which the component has run out. For example, depending on the number of components used by one component supply device 5, the component supply device 5 may be changed. When divided and used so as to be supplied from a plurality of component supply devices 5, there is no occurrence of component cutout itself. Therefore, there is also an option for performing optimization to divide the same component supply device 5 into a plurality of parts (step S331). Details will be described later.

なお、上記では、ネック装着機において部品切れ停止時間が大きいことが原因でライン稼働率が低下した事例を説明したが、ネック装着機以外の装着機であっても部品実装ラインを構成するいずれかの装着機で部品切れ停止時間が大きくなった場合は、その影響を受けて、ネック装着機の停止時間が多くなる。例えば、ネック装着機が部品切れ停止時間が大きい装着機の下流にある場合は、P板待ち(回路基板搬送待ち)の停止時間が大きくなり、また、ネック装着機が部品切れ停止時間が大きい装着機の上流にあれば、下流で回路基板が滞る下流満杯(P板待ちの1種)の停止時間が大きくなる。その結果、ライン稼働率が低下することもありえる。   In the above, the example in which the line operation rate has decreased due to a large part stoppage time in the neck mounting machine has been described. When the parts outage stop time of the mounting machine increases, the stop time of the neck mounting machine increases due to the influence. For example, if the neck mounting machine is downstream of a mounting machine with a large part cut-off time, the stop time for waiting for the P board (waiting for circuit board transfer) will be large, and the neck mounting machine will be mounted with a long part cut-off time. If it is in the upstream of the machine, the stop time of the full downstream (one type waiting for the P plate) where the circuit board stagnates downstream becomes large. As a result, the line operation rate may decrease.

以上のように、ライン実装タクトまたはライン稼働率が目標値に達しない原因を、得られた現象に基づき様々な角度から分析し、そのケ−スバイケースにより、NCデータ220の最適化やサービスの提供などの最適な対処をインターネット3を介した遠隔操作により行えるので、リアルタイムに確実にライン実装タクトまたはライン稼働率を目標値に復帰させることができる。また、様々な角度で稼働状況を監視分析することにより、致命的なトラブルや生産停止になる前に予防の対策を打つことができる。   As described above, the reason why the line mounting tact or the line operation rate does not reach the target value is analyzed from various angles based on the obtained phenomenon, and the NC data 220 optimization and service optimization are performed according to the case-by-case. Since the optimum measures such as provision can be performed by remote operation via the Internet 3, the line mounting tact or the line operation rate can be reliably returned to the target value in real time. In addition, by monitoring and analyzing the operation status from various angles, it is possible to take preventive measures before a fatal trouble or production stoppage occurs.

(4)NCデータ最適化の動作
前述した図18、図19の稼働状況分析のフローチャートにおいて、分析の結果わかった原因を取り除く対処法としてのNCデータ最適化を随所に紹介したが、その詳細処理動作を以下に説明する。
(4) NC data optimization operation In the above-described operational status analysis flowcharts of FIGS. 18 and 19, NC data optimization was introduced everywhere as a countermeasure for removing the cause found as a result of the analysis. The operation will be described below.

(4−1)ステップS306の装着機単体最適化の動作
ステップS306の装着機単体最適化の動作について、高速装着機の場合の例を図29に示すフローチャートを用いて説明する。
(4-1) Mounting Machine Single Unit Optimization Operation in Step S306 The mounting machine single unit optimization operation in step S306 will be described with reference to the flowchart shown in FIG.

ステップS306の装着機単体最適化の目的は、ネック装着機のタクトロスが許容範囲を越えたのを解消させることである。   The purpose of the mounting machine single unit optimization in step S306 is to eliminate the fact that the tact loss of the neck mounting machine has exceeded the allowable range.

最初に、実装部品を実装速度毎にグルーピングし、回路基板10への実装順序および部品供給装置5の配列において、実装速度が高速から低速のグループの順序にする(ステップS401)。なお、実装速度は、実装ヘッド4の移動速度やXYテーブル9の移動速度である。また、部品供給装置5の配列は、移動テーブル6上の初期位置(原点)の近傍から高速から低速のグループ順とする。   First, the mounting components are grouped for each mounting speed, and in the mounting order on the circuit board 10 and the arrangement of the component supply devices 5, the mounting speed is changed from high to low in order of group (step S401). The mounting speed is the moving speed of the mounting head 4 or the moving speed of the XY table 9. In addition, the component supply device 5 is arranged in the group order from high speed to low speed from the vicinity of the initial position (origin) on the moving table 6.

次に、上記各速度グループ内の実装順序および部品供給装置5の配列を決定する(ステップS402)。実装順序および部品供給装置5の配列の決定において、最優先として、部品供給装置5の移動量が部品供給装置5の標準タクト内許容移動範囲(Z移動許容移動範囲)内になるように考慮する。次の優先順位として、XYテーブル9の移動量がXYテーブルの標準タクト内許容移動範囲(XY移動許容移動範囲)内になるように考慮する。これにより、部品供給装置5の移動ロスは全くなくなる。   Next, the mounting order in each speed group and the arrangement of the component supply devices 5 are determined (step S402). In determining the mounting order and the arrangement of the component supply devices 5, as the highest priority, the movement amount of the component supply device 5 is considered to be within the standard tact allowable movement range (Z movement allowable movement range) of the component supply device 5. . As the next priority, it is considered that the movement amount of the XY table 9 is within the standard tact allowable movement range (XY movement allowable movement range) of the XY table. Thereby, the movement loss of the component supply apparatus 5 is completely eliminated.

上記のように、部品供給装置5の移動ロスを全くなくしたことにより、現実装位置から次に選べる実装位置の部品に制約ができるため、回路基板上の現実装位置から近い実装位置の部品より遠い実装位置の部品を選ばざるを得ないこともあるので、逆にXYテーブルの移動ロスはどうしても残りうる。部品供給装置5の移動量が部品供給装置5の標準タクト内許容移動範囲内になるようにするということは、例えば、部品供給装置5の標準タクト内許容移動範囲が±1とすると、同一の部品供給装置5またはその隣の部品供給装置5の部品に限られる。それらの部品の中で現実装位置から標準タクト内許容移動範囲内の実装位置の部品がなければXYテーブルの移動ロスになる。しかし、XYテーブルの移動量がXYテーブルの標準タクト内許容移動範囲に収まらないにしても、最小の移動量になる次の実装位置の部品を選ぶように考慮する。これにより、部品供給装置5の移動ロスを全くなくした条件の中でも最小のXYテーブルの移動ロスになる実装順にすることができる。   As described above, since the movement loss of the component supply device 5 is completely eliminated, it is possible to restrict the component at the next mounting position from the current mounting position, so that the component at the mounting position closer to the current mounting position on the circuit board can be used. On the contrary, the movement loss of the XY table may inevitably remain because there is a case where parts at distant mounting positions must be selected. Setting the movement amount of the component supply device 5 within the allowable movement range within the standard tact of the component supply device 5 is the same as when the allowable movement range within the standard tact of the component supply device 5 is ± 1, for example. It is limited to the components of the component supply device 5 or the component supply device 5 adjacent thereto. If there is no component at the mounting position within the allowable movement range within the standard tact from the current mounting position among these components, the movement loss of the XY table is caused. However, even if the movement amount of the XY table does not fall within the permissible movement range within the standard tact of the XY table, consideration is given to selecting the component at the next mounting position with the minimum movement amount. As a result, the mounting order in which the movement loss of the XY table is the smallest among the conditions in which the movement loss of the component supply device 5 is completely eliminated can be achieved.

なお、標準タクトが0.2秒以下で実装するような高速装着機の場合は、もっと厳密に部品供給装置5の移動量を制限する。即ち、1つの部品供給装置5の全ての部品を実装し終えて初めて隣の部品供給装置5へ移動させる実装順序とする。こうすれば、部品供給装置5の移動量を最小にすることができ、部品供給装置5の振動による吸着率低下を防ぐことができる。但し、こうすると、厳密に部品供給装置5の移動量を制限することにより、XYテーブル9の移動ロスが若干増えるので実装タクトは遅くなる。   In addition, in the case of a high-speed mounting machine in which the standard tact is mounted in 0.2 seconds or less, the movement amount of the component supply device 5 is more strictly limited. That is, the mounting order is such that only after all the components of one component supply device 5 have been mounted, the components are moved to the adjacent component supply device 5. In this way, the amount of movement of the component supply device 5 can be minimized, and a decrease in the adsorption rate due to vibration of the component supply device 5 can be prevented. However, if this is done, the movement loss of the XY table 9 is slightly increased by strictly restricting the movement amount of the component supply device 5, so that the mounting tact is delayed.

次に、決定された部品供給装置5の配列、部品実装順序となった最適化後のネック装着機のNCデータに基づき実装タクトシミュレーションを行い、実装タクトの理論値、即ち、ライン実装タクトを算出する(ステップS403)。実装タクトの理論値は、上述した(式1)〜(式6)を用いて算出する。   Next, a mounting tact simulation is performed based on the determined arrangement of the component supply devices 5 and the NC data of the neck mounting machine after optimization in the component mounting order, and the theoretical value of the mounting tact, that is, the line mounting tact is calculated. (Step S403). The theoretical value of the mounting tact is calculated using (Expression 1) to (Expression 6) described above.

次に、算出したライン実装タクトの理論値が目標値を達成してるか評価する(ステップS404)。目標値を達成していれば、最適化処理を終了する。目標値を達成してなければ、ステップS405へ進む。   Next, it is evaluated whether the calculated theoretical value of the line mounting tact has achieved the target value (step S404). If the target value is achieved, the optimization process is terminated. If the target value is not achieved, the process proceeds to step S405.

ステップS405において、図30に示すように、回路基板(P板)10上に1つの部品供給装置5が供給する部品が大きく分散しているものがあれば、分散している部品のグループ(図の例では各グループが個別の部品になっている)毎に複数の部品供給装置5に分割して供給するようにする。図の例では、部品aの部品供給装置を3つの部品供給装置5に分割している。これにより、分割前は、部品供給装置5の移動ロスをなくす実装順序にするため、例えば、同一の部品供給装置5の部品を連続して実装させると、図のように、XYテーブル9の移動量がかなり大きくなっていたが、分割後は、図のように、回路基板10の実装位置が近い順に部品供給装置5の配列を決めれるため、XYテーブルの移動量が大幅に低減される。   In step S405, as shown in FIG. 30, if there is a component that is largely dispersed on the circuit board (P plate) 10 by one component feeder 5, a group of dispersed components (see FIG. 30). In this example, each group is an individual component) and is divided and supplied to a plurality of component supply devices 5. In the example of the figure, the component supply device for component a is divided into three component supply devices 5. Thus, before the division, in order to eliminate the movement loss of the component supply device 5, for example, when components of the same component supply device 5 are continuously mounted, the movement of the XY table 9 is performed as shown in the figure. Although the amount is considerably large, after the division, as shown in the figure, since the arrangement of the component supply devices 5 can be determined in the order of the mounting position of the circuit board 10, the movement amount of the XY table is greatly reduced.

次に、部品供給装置5の分割後のNCデータ220に対して、ステップS402と同じ処理の部品供給装置5の配列および実装順序の決定を行う(ステップS406)。また、ステップS406の最適化後のNCデータ220に基づき実装タクトシミュレーションを行い、実装タクトの理論値、即ち、ライン実装タクトの理論値を算出する(ステップS407)。   Next, for the NC data 220 after the division of the component supply device 5, the arrangement and mounting order of the component supply devices 5 in the same process as step S402 are determined (step S406). Further, a mounting tact simulation is performed based on the optimized NC data 220 in step S406, and a theoretical value of the mounting tact, that is, a theoretical value of the line mounting tact is calculated (step S407).

次に、算出したライン実装タクトの理論値が目標値を達成してるか評価する(ステップS408)。目標値を達成していれば、最適化処理を終了する。ほとんどの場合、目標値を達成するものと考えられる。しかし、目標値を達成してなければ、ステップS409へ進む。   Next, it is evaluated whether the calculated theoretical value of the line mounting tact has achieved the target value (step S408). If the target value is achieved, the optimization process is terminated. In most cases, the target value is considered to be achieved. However, if the target value is not achieved, the process proceeds to step S409.

ステップS409において、上記のように最適化しても目標値を達成できないということは、回路基板上の部品配置に問題がある可能性があるため、回路設計の修正の提案を行う。または、部品実装ライン100の構成をもっと能力が高くなるように提案する。   In step S409, if the target value cannot be achieved even if the optimization is performed as described above, there is a possibility that there is a problem in the component arrangement on the circuit board. Alternatively, the configuration of the component mounting line 100 is proposed to have a higher capability.

(4−2)ステップS307の最適化の動作
ステップS307の最適化の動作について、高速装着機の場合の例を図31に示すフローチャートを用いて説明する。
(4-2) Optimization Operation in Step S307 The optimization operation in step S307 will be described with reference to the flowchart shown in FIG.

ステップS307の最適化の目的は、ネック装着機のタクトロスが許容範囲を越えたのを解消させることである。   The purpose of the optimization in step S307 is to eliminate the fact that the tact loss of the neck mounting machine has exceeded the allowable range.

(a)ネック装着機の部品供給装置5の配列固定の条件での最適化
最初に、ネック装着機において、現在の部品供給装置5の配列を変えずに固定した条件で、実装順序を決定する(ステップS421)。実装順序の決定において、最優先として、部品供給装置5の移動量が部品供給装置5の標準タクト内許容移動範囲(Z移動許容移動範囲)内になるように考慮する。次の優先順位として、XYテーブル9の移動量がXYテーブルの標準タクト内許容移動範囲(XY移動許容移動範囲)内になるように考慮する。これにより、部品供給装置5の移動ロスは全くなくなる。
(A) Optimization under the condition of fixing the arrangement of the parts supply device 5 of the neck mounting machine First, in the neck mounting machine, the mounting order is determined with the conditions fixed without changing the current arrangement of the parts supply device 5 (Step S421). In determining the mounting order, the highest priority is taken so that the movement amount of the component supply device 5 is within the standard tact allowable movement range (Z movement allowable movement range) of the component supply device 5. As the next priority, it is considered that the movement amount of the XY table 9 is within the standard tact allowable movement range (XY movement allowable movement range) of the XY table. Thereby, the movement loss of the component supply apparatus 5 is completely eliminated.

しかし、部品供給装置5の配列を固定した条件では、XYテーブル9の移動ロスは固定してない場合よりも更に大きくなる。その点について、図32を用いて説明する。図32(a)のように、部品供給装置5の配列が固定されていると、部品供給装置5の移動を標準タクト許容範囲内におさえようとすると、例えば、部品aを実装し終わると必ず隣の部品供給装置の部品bを実装しなければならない。図のように部品bが部品aの現実装位置から離れていると、XYテーブル移動ロスになる。一方、図32(b)のように、部品供給装置5の配列が固定されてなくてフリーの場合は、部品aを実装し終わると部品aから標準タクト許容範囲内にある部品dの部品供給装置5を部品aの部品供給装置5の隣に配置することができる。即ち、XYテーブル9の移動ロスが発生しない部品供給装置5の配列にすることができる。従って、部品供給装置5の配列を固定した場合は、固定しない場合に比べてXYテーブル9の移動ロスが発生する可能性が高くなる。   However, under the condition where the arrangement of the component supply devices 5 is fixed, the movement loss of the XY table 9 becomes larger than when the XY table 9 is not fixed. This will be described with reference to FIG. As shown in FIG. 32A, when the arrangement of the component supply devices 5 is fixed, if the movement of the component supply device 5 is controlled within the standard tact allowable range, for example, whenever the component a is completely mounted, The component b of the adjacent component supply device must be mounted. If the component b is away from the current mounting position of the component a as shown in the figure, an XY table movement loss occurs. On the other hand, as shown in FIG. 32B, when the arrangement of the component supply devices 5 is not fixed and is free, when the component a is completely mounted, the component supply of the component d within the standard tact allowable range from the component a is performed. The device 5 can be arranged next to the component supply device 5 for the component a. That is, the arrangement of the component supply devices 5 in which the movement loss of the XY table 9 does not occur can be achieved. Therefore, when the arrangement of the component supply devices 5 is fixed, there is a higher possibility that a movement loss of the XY table 9 occurs than when the component supply device 5 is not fixed.

次に、決定された部品実装順序となった最適化後のネック装着機のNCデータ220に基づき実装タクトシミュレーションを行い、実装タクトの理論値、即ち、ライン実装タクトを算出する(ステップS422)。実装タクトの理論値は、上述した(式1)〜(式6)を用いて算出する。   Next, a mounting tact simulation is performed based on the NC data 220 of the neck mounting machine after optimization in the determined component mounting order, and a theoretical value of the mounting tact, that is, a line mounting tact is calculated (step S422). The theoretical value of the mounting tact is calculated using (Expression 1) to (Expression 6) described above.

次に、算出したライン実装タクトの理論値が目標値を達成してるか評価する(ステップS423)。目標値を達成していれば、最適化処理を終了する。目標値を達成してなければ、生産品種間で共通化した部品供給装置5の配列、即ち、部品供給装置5の共通配列(以後、共通部品配列という)に問題があるため、評価した生産品種ではライン実装タクトが目標値を達成できなかったものとして、共通部品配列を見直す最適化をするべく、ステップS424へ進む。   Next, it is evaluated whether the calculated theoretical value of the line mounting tact achieves the target value (step S423). If the target value is achieved, the optimization process is terminated. If the target value is not achieved, there is a problem in the arrangement of the component supply devices 5 shared among the production types, that is, the common arrangement of the component supply devices 5 (hereinafter referred to as the common component arrangement). Then, assuming that the line mounting tact has not achieved the target value, the process proceeds to step S424 to optimize the common component arrangement.

(b)共通部品配列最適化
ステップS424において、共通部品配列を作成する。共通部品配列の作成した事例を図33(a)に示す。対象とする範囲の生産品種分(例えば、1日の生産または1週間の生産の品種)における部品実装ライン100の全装着機のNCデータ220に基づき作成する。但し、簡単のため、図のように、部品実装ライン100の装着機は装着機1、2の2台のみ、生産品種はA、B、Cの3品種の例で説明する。なお、生産する回路基板の枚数は、品種Aが200枚、品種Bが120枚、品種Cが70枚と、A>B>Cの順に多いものとし、生産順序は、A、B、Cの順とする。
(B) Optimization of common component arrangement In step S424, a common component arrangement is created. FIG. 33A shows an example in which a common component array is created. It is created based on the NC data 220 of all the mounting machines on the component mounting line 100 in a production range of a target range (for example, one-day production or one-week production). However, for the sake of simplicity, as shown in the drawing, only two mounting machines 1 and 2 are mounted on the component mounting line 100, and three types of production types A, B, and C are described as examples. It should be noted that the number of circuit boards to be produced is 200 for type A, 120 for type B, 70 for type C, A>B> C, and the order of production is A, B, C. In order.

図33(a)において、装着機1および装着機2の部品供給装置5の配列(図のZが配置番号)を品種A、B、Cの順に表示している。共通部品配列では、全品種の配列が同一になる。その中で、品種間で共通に使用する部品の部品供給装置5は同一の位置に配置する。また、例えばその品種でしか使用しない部品の場合は、他の品種ではその部品の部品供給装置5を配置したままにし、その部品供給装置5は使用しない(例えば、装着機1のZ7の部品gは、品種Aのみで使用し、品種B、Cでは使用せず部品供給装置5をそのまま配置させている)。なお、部品の装着機1、2への振り分けは、最も生産枚数が多い品種Aにとって標準タクトで算出した標準実装タクトでのタクトバランスが取れるように振り分けているものとする。また、複数の品種で共通に使用する部品の部品供給装置5の配置位置は、生産枚数が最大の品種において最適な配置になるようにする。例えば、部品a、b、cは、品種Aに最適な配置にする。また、1つの品種でしか使用しない部品の部品供給装置5の配置位置はその品種にとって最適な配置位置とする。例えば、部品hは、品種Bにとって最適な配置位置とする。   In FIG. 33A, the arrangement of the component supply devices 5 of the mounting machine 1 and the mounting machine 2 (Z in the drawing is an arrangement number) is displayed in the order of varieties A, B, and C. In the common component arrangement, the arrangement of all the varieties is the same. Among them, the component supply devices 5 for components commonly used among the types are arranged at the same position. Further, for example, in the case of a component that is used only in that type, the component supply device 5 of the component is left in the other type, and the component supply device 5 is not used (for example, the component g of Z7 of the mounting machine 1). Is used only for the product type A, not used for the product types B and C, and the component supply device 5 is arranged as it is). It is assumed that the parts are distributed to the mounting machines 1 and 2 in such a manner that the tact balance in the standard mounting tact calculated by the standard tact is obtained for the type A having the largest number of productions. In addition, the arrangement position of the parts supply device 5 for the parts commonly used in a plurality of types is set to be an optimal arrangement in the type having the maximum number of production. For example, the parts a, b, and c are arranged optimally for the product type A. In addition, the arrangement position of the component supply device 5 for the parts that are used only in one type is the optimum arrangement position for the type. For example, the component h is set to an optimum arrangement position for the product type B.

次に、ステップS424で作成した共通部品配列で部品供給装置5を固定した条件で、各品種の各装着機n108の部品実装順を決定する(ステップS425)。最適化方法は、ステップS421と同じである。   Next, the component mounting order of each mounting machine n108 of each product type is determined under the condition that the component supply device 5 is fixed with the common component array created in step S424 (step S425). The optimization method is the same as that in step S421.

次に、対象とする全品種トータルの生産時間のシミュレーションを行い、ト−タル生産時間を算出する(ステップS426)。これを以後は実装生産タクトシミュレーションと呼ぶ。実装生産タクトシミュレーションの具体的な算出方法を図33の事例で説明する。   Next, a simulation of the total production time for all the target products is performed to calculate the total production time (step S426). This is hereinafter referred to as mounting production tact simulation. A specific calculation method of the mounting production tact simulation will be described with reference to an example of FIG.

まず、図33(a)に示すように、各装着機の実装タクトを各生産品種毎に算出する。実装タクトの算出には、ステップS422と同様、(式1)〜(式6)を用いて算出する。算出した結果を装着機1、装着機2の実装タクトの欄に各品種毎に示している。そして、各装着機の実装タクトの最大値がライン実装タクトになり、図に示す通り、各品種毎得られる。更に、ライン実装タクトに該当品種の生産枚数を乗ずると、図に示す品種生産時間が得られる。品種生産時間は、その品種の基板を生産枚数分の実装生産するのに要する時間である。   First, as shown in FIG. 33A, the mounting tact of each mounting machine is calculated for each production type. The mounting tact is calculated using (Equation 1) to (Equation 6) as in step S422. The calculated results are shown for each type in the mounting tact column of the mounting machine 1 and the mounting machine 2. And the maximum value of the mounting tact of each mounting machine becomes the line mounting tact, which is obtained for each product type as shown in the figure. Furthermore, when the line mounting tact is multiplied by the number of productions of the corresponding product, the product production time shown in the figure is obtained. The product type production time is the time required to mount and produce the same number of boards of the product type.

また、品種切替え時の部品供給装置5の交換回数に基づき、図33(b)に示すように、各品種間の品種切替え時間を算出する。共通部品配列の場合は、全ての対象品種で使用する部品供給装置5が各装着機に搭載されているので、部品供給装置5の交換は全く発生しない。   Further, based on the number of replacements of the component supply device 5 at the time of product type change, as shown in FIG. In the case of the common component arrangement, the component supply device 5 used in all the target products is mounted on each mounting machine, so that the component supply device 5 is not replaced at all.

以上、算出した結果の各生産品種の品種生産時間と各生産品種間の品種切替え時間との合計を取ることにより、トータル生産時間が算出される。ステップS426にて、図33の事例において算出されたトータル生産時間は、506分20秒である。この共通部品配列を用いた場合の実装生産タクトシミュレーションを実装生産タクトシミュレーション(1)と呼ぶ。なお、ステップS426では、簡単にするため、品種切替え時間を部品供給装置5の交換に要する時間のみを考慮したが、この限りではない。例えば、NCデータ220を各装着機n108にて選択する時間、各装着機n108における回路基板の搬送幅を変更する時間や回路基板を下側からサポートするサポートピンの配置を変更する時間等の段取り替え作業時間を考慮するものであっても構わない。   As described above, the total production time is calculated by taking the sum of the product production time of each production product and the product switching time between the production products as a result of the calculation. In step S426, the total production time calculated in the case of FIG. 33 is 506 minutes 20 seconds. The mounting production tact simulation using this common component arrangement is called mounting production tact simulation (1). In step S426, for the sake of simplicity, only the time required for replacement of the component supply device 5 is considered as the product type switching time, but this is not restrictive. For example, the time for selecting the NC data 220 by each mounting machine n108, the time for changing the conveyance width of the circuit board in each mounting machine n108, the time for changing the arrangement of the support pins for supporting the circuit board from the lower side, etc. You may consider the replacement work time.

(c)部分共通部品配列最適化
共通部品配列を用いた最適化の次に、ステップS424と同一の部品実装ライン100の各装着機の同一の生産品種のNCデータ220に基づき、部分共通部品配列を作成する(ステップS427)。部分共通部品配列は、品種間で共通で使用する部品の部品供給装置5は同一の配置とするが、その品種のみで使用する部品の部品供給装置5は、その品種のみの生産で使用し、部分的に部品の交換が発生する部品供給装置5の配列である。
(C) Partial common component arrangement optimization Next to optimization using the common component arrangement, the partial common component arrangement is based on NC data 220 of the same production type of each mounting machine in the same component mounting line 100 as in step S424. Is created (step S427). In the partial common parts arrangement, the parts supply device 5 for parts used in common among the types is arranged in the same manner, but the parts supply apparatus 5 for parts used only in that type is used in the production of only that type, This is an arrangement of the component supply devices 5 in which part replacement occurs partially.

部分共通部品配列の作成した事例を図34(a)に示す。図34(a)は、図33(a)と同一の回路基板を同一のライン構成で生産するものである。図34(a)において、装着機1および装着機2の部品供給装置5の配列(図のZが配置番号)を品種A、B、Cの順に表示している。部分共通部品配列では、生産順序が連続する品種間で共通で使用する部品の部品供給装置5の配列が同一になる。例えば、装着機1のZ1からZ3までは、品種A、B、Cともに同一の配列である。しかし、連続する品種間で共通で使用しない部品の部品供給装置5は、その品種のみの配置になり、品種が替わると交換される。例えば、装着機1のZ5は、品種Aでは部品eの部品供給装置5が配置されているが、品種Bになると部品hの部品供給装置5に交換し、品種Cになると部品eの部品供給装置5に再度戻される。同様に、図中で矢印を付した箇所では、部品供給装置5の交換が発生する。なお、部品の装着機1、2への振り分けは、最も生産枚数が多い品種Aにとって標準タクトで算出した標準実装タクトでのタクトバランスが取れるように振り分けているものとする。また、複数の品種で共通に使用する部品の部品供給装置5の配置位置は、生産枚数が最大の品種において最適な配置になるようにする。例えば、部品a、b、cは、品種Aに最適な配置にする。また、1つの品種でしか使用しない部品の部品供給装置5の配置位置はその品種にとって最適な配置位置とし、ステップS428で決定する。例えば、部品hは、品種Bにとって最適な配置位置とする。   FIG. 34A shows an example in which a partial common component array is created. FIG. 34 (a) is to produce the same circuit board as in FIG. 33 (a) with the same line configuration. In FIG. 34A, the arrangement of the component supply devices 5 of the mounting machine 1 and the mounting machine 2 (Z in the figure is an arrangement number) is displayed in the order of types A, B, and C. In the partial common component arrangement, the arrangement of the component supply devices 5 for the parts used in common among the varieties in which the production order is continuous is the same. For example, the types A, B, and C of Z1 to Z3 of the mounting machine 1 are the same arrangement. However, the parts supply device 5 for parts that are not used in common among consecutive varieties is arranged only for the varieties, and is replaced when the varieties are changed. For example, as for Z5 of the mounting machine 1, the component supply device 5 for the component e is arranged in the product type A, but when the product becomes the product type B, it is replaced with the component supply device 5 for the component h. Returned to the device 5 again. Similarly, replacement of the component supply device 5 occurs at a location indicated by an arrow in the drawing. It is assumed that the parts are distributed to the mounting machines 1 and 2 in such a manner that the tact balance in the standard mounting tact calculated by the standard tact is obtained for the type A having the largest number of productions. In addition, the arrangement position of the parts supply device 5 for the parts commonly used in a plurality of types is set to be an optimal arrangement in the type having the maximum number of production. For example, the parts a, b, and c are arranged optimally for the product type A. In addition, the arrangement position of the component supply device 5 for a component that is used only in one type is set to an optimum arrangement position for the type, and is determined in step S428. For example, the component h is set to an optimum arrangement position for the product type B.

次に、ステップS427で作成した部分共通部品配列に基づき、品種間で共通な配置の部品供給装置5は固定とし、その品種でしか使用しない部品の部品供給装置5は固定しない条件で、実装順序および、その品種でしか使用しない部品の部品供給装置5の配置を各装着機n108および各品種毎に決定する(ステップS428)。実装順序の決定およびその品種でしか使用しない部品の部品供給装置5の配置の決定において、最優先として、部品供給装置5の移動量が部品供給装置5の標準タクト内許容移動範囲(Z移動許容移動範囲)内になるように考慮する。次の優先順位として、XYテーブル9の移動量がXYテーブル9の標準タクト内許容移動範囲(XY移動許容移動範囲)内になるように考慮する。   Next, based on the partial common component arrangement created in step S427, the component supply device 5 having a common arrangement among the types is fixed, and the component supply device 5 for components used only in that type is not fixed, and the mounting order is fixed. Then, the arrangement of the component supply device 5 for the components that are used only in the product type is determined for each mounting machine n108 and each product type (step S428). In the determination of the mounting order and the determination of the arrangement of the component supply device 5 for the parts used only in the product type, the movement amount of the component supply device 5 is the allowable movement range within the standard tact of the component supply device 5 (Z movement allowance). Consider within the movement range. As the next priority order, the movement amount of the XY table 9 is considered to be within the standard tact allowable movement range (XY movement allowable movement range) of the XY table 9.

次に、対象とする全品種において、実装生産タクトシミュレーションを行い、ト−タル生産時間を算出する(ステップS429)。実装生産タクトシミュレーションの具体的な算出方法を図34の事例で説明する。   Next, a mounting production tact simulation is performed for all target products, and a total production time is calculated (step S429). A specific calculation method of the mounting production tact simulation will be described with reference to an example of FIG.

まず、図34(a)に示すように、各装着機の実装タクトを各生産品種毎に算出する。実装タクトの算出には、ステップS422と同様、(式1)〜(式6)を用いて算出する。算出した結果を装着機1、装着機2の実装タクトの欄に各品種毎に示している。図の値を見ると、共通部品配列のものと比較して、各品種毎にフリーで最適化している箇所がある分だけ実装タクトがわずかに短縮されている。そして、各装着機の実装タクトの最大値がライン実装タクトになり、図に示す通り、各品種毎得られる。更に、ライン実装タクトに該当品種の生産枚数を乗ずると、図に示す品種生産時間が得られる。品種生産時間は、その品種の基板を生産枚数分の実装生産するのに要する時間である。   First, as shown in FIG. 34A, the mounting tact of each mounting machine is calculated for each production type. The mounting tact is calculated using (Equation 1) to (Equation 6) as in step S422. The calculated results are shown for each type in the mounting tact column of the mounting machine 1 and the mounting machine 2. Looking at the values in the figure, the mounting tact is slightly shortened by the amount that is free and optimized for each product type, compared to the common component arrangement. And the maximum value of the mounting tact of each mounting machine becomes the line mounting tact, which is obtained for each product type as shown in the figure. Furthermore, when the line mounting tact is multiplied by the number of productions of the corresponding product, the product production time shown in the figure is obtained. The product type production time is the time required to mount and produce the same number of boards of the product type.

また、品種切替え時の部品供給装置5の交換回数に基づき、図34(b)に示すように、各品種間の品種切替え時間を算出する。図において、装着機1、2における品種AからB、品種BからCの各品種切替え時の部品供給装置5の交換回数を示している。例えば、装着機1において、品種AからBへの品種切替え時の部品供給装置5の交換は、Z5が部品eから部品h、Z6が部品gから部品fへと2回発生している。そして、1回の部品供給装置5の交換に要する時間は、稼働分析装置1のデータ記憶部22から速度マスタ414(カセット交換時間)を読み出すことにより得られる。速度マスタ414によると、例えば、装着機1の部品供給装置5の1回の交換に180秒、装着機2の部品供給装置5の1回の交換に240秒必要である。これにより、各装着機毎の各品種間の品種切替え時間を、部品マスタ414から得た部品交換時間に部品交換回数を乗ずることにより求めることができる。そして、簡単にするために、部品実装ライン100で一斉に品種切替えするものとすると、装着機1、2の内で最大の品種切替え時間がライン品種切替え時間となる。図によると、ライン品種切替え時間は、品種AからB、品種BからCの両方の切替えにおいて、8分になる。   Also, based on the number of replacements of the component supply device 5 at the time of product type switching, as shown in FIG. In the figure, the number of replacements of the component supply device 5 when the types A to B and types B to C are switched in the mounting machines 1 and 2 is shown. For example, in the mounting machine 1, replacement of the component supply device 5 at the time of switching the product type from the product type A to B occurs twice, from Z to the component e to the component h and Z6 from the component g to the component f. The time required for one replacement of the component supply device 5 is obtained by reading the speed master 414 (cassette replacement time) from the data storage unit 22 of the operation analysis device 1. According to the speed master 414, for example, 180 seconds are required for one replacement of the component supply device 5 of the mounting machine 1, and 240 seconds are required for one replacement of the component supply device 5 of the mounting machine 2. Thereby, the type switching time between each type for each mounting machine can be obtained by multiplying the part replacement time obtained from the part master 414 by the number of parts replacement. For the sake of simplicity, assuming that the product types are switched simultaneously on the component mounting line 100, the maximum product type switching time among the mounting machines 1 and 2 becomes the line product type switching time. According to the figure, the line type switching time is 8 minutes for both types A to B and types B to C.

以上、算出した結果の各生産品種の品種生産時間と各生産品種間の品種切替え時間との合計を取ることにより、トータル生産時間が算出される。ステップS429にて、図34の事例において算出されたトータル生産時間は、483分である。この部分共通部品配列を用いた場合の実装生産タクトシミュレーションを実装生産タクトシミュレーション(2)と呼ぶ。   As described above, the total production time is calculated by taking the sum of the product production time of each production product and the product switching time between the production products as a result of the calculation. In step S429, the total production time calculated in the case of FIG. 34 is 483 minutes. The mounting production tact simulation using this partial common component arrangement is called mounting production tact simulation (2).

(d)個別部品配列最適化
部分共通部品配列を用いた最適化の次に、ステップS424、ステップS427と同一の部品実装ライン100の各装着機の同一の各生産品種のNCデータ220に基づき、各生産品種毎に、全部の部品供給装置5の配列をフリー(固定させない)とした、ラインとしての最適化を行う。なお、各品種間は無関係とし品種毎独立にラインとして最短時間で実装するよう最適化を行う。即ち、部品供給装置5を品種間で共通化することは全く考慮せず、各生産品種で個別にそれぞれ最短時間で実装できる部品供給装置5の配列とする。そのために、まず、各品種においてそれぞれ、部品を各装着機にラインタクトバランスが取れるように振り分ける(ステップS430)。この時の振り分けは、例えば、各装着機のタクトロスの許容範囲値(設備稼働情報DB2に記憶されており、例えば標準実装タクトの5%を設定)を標準実装タクトに加えた実装タクトの理論値で各装着機の実装タクトのバランスが取れるように部品を振り分ける。しかし、この限りでなく、標準実装タクトでバランスを取っても、部品の実装点数でバランス取るものでも構わない。また、タクトロスの今までの平均値を標準実装タクトに加えた実装タクトでバランスを取るのでも良い。しかし、タクトロスを考慮した実装タクトでバランスを取った方がバランスを取る精度は高くなる。
(D) Individual component arrangement optimization Next to optimization using the partial common part arrangement, based on NC data 220 of the same production type of each mounting machine of the same component mounting line 100 in steps S424 and S427, For each production type, optimization as a line is performed in which the arrangement of all the component supply devices 5 is free (not fixed). It should be noted that optimization is performed so that each product type is irrelevant and implemented as a line in the shortest time independently for each product type. That is, the arrangement of the component supply devices 5 that can be individually mounted in each production type in the shortest time is not considered at all. For this purpose, first, in each type, the parts are distributed to the respective mounting machines so as to achieve line tact balance (step S430). The allocation at this time is, for example, the theoretical value of the mounting tact obtained by adding the allowable range of tact loss of each mounting machine (stored in the equipment operation information DB2, for example, 5% of the standard mounting tact) to the standard mounting tact. In order to balance the mounting tact of each mounting machine, the parts are distributed. However, the present invention is not limited to this, and it may be balanced by standard mounting tact or balanced by the number of parts mounted. Further, it may be balanced by mounting tact obtained by adding the average value of tactros so far to the standard mounting tact. However, the accuracy of balancing becomes higher when balancing is achieved by mounting tact in consideration of tact loss.

次に、部品が振り分けられた各装着機毎に、部品供給装置5の配列および部品実装順序の決定を行う(ステップS431)。部品供給装置5の配置の決定および実装順序の決定において、最優先として、部品供給装置5の移動量が部品供給装置5の標準タクト内許容移動範囲(Z移動許容移動範囲)内になるように考慮する。次の優先順位として、XYテーブル9の移動量がXYテーブルの標準タクト内許容移動範囲(XY移動許容移動範囲)内になるように考慮する。   Next, the arrangement of the component supply devices 5 and the determination of the component mounting order are performed for each mounting machine to which the components are distributed (step S431). In the determination of the arrangement of the component supply device 5 and the determination of the mounting order, the movement amount of the component supply device 5 is, as a top priority, within the standard tact allowable movement range (Z movement allowable movement range) of the component supply device 5. Consider. As the next priority, it is considered that the movement amount of the XY table 9 is within the standard tact allowable movement range (XY movement allowable movement range) of the XY table.

ステップS430およびステップS431により決定された、個別部品配列、即ち、各品種毎に部品供給装置5の配列をフリーとして最適化した後の部品供給装置5の配列の事例を図35(a)に示す。図35(a)は、図33(a)、図34(a)と同一の回路基板を同一のライン構成で生産するものである。図35(a)において、装着機1および装着機2の部品供給装置5の配列(図のZが配置番号)を品種A、B、Cの順に表示している。図に示すように、各品種の部品供給装置5の配列はそれぞれの品種にとって個別に最適な配列になっており、品種間は独立なものになっている。従って、同一の部品の部品供給装置5でも配置位置が異なる場合が多く、頻繁に部品供給装置5の交換が発生する。   FIG. 35A shows an example of the arrangement of the individual component arrangements determined after Step S430 and Step S431, that is, the arrangement of the component supply apparatuses 5 after the arrangement of the component supply apparatuses 5 is free for each product type. . FIG. 35 (a) is to produce the same circuit board as FIG. 33 (a) and FIG. 34 (a) with the same line configuration. In FIG. 35 (a), the arrangement of the component supply devices 5 of the mounting machine 1 and the mounting machine 2 (Z in the figure is an arrangement number) is displayed in the order of types A, B, and C. As shown in the figure, the arrangement of the component supply devices 5 of each type is optimal for each type, and the types are independent. Accordingly, the component supply devices 5 of the same component often have different arrangement positions, and the component supply device 5 is frequently replaced.

次に、対象とする全品種において、実装生産タクトシミュレーションを行い、ト−タル生産時間を算出する(ステップS432)。実装生産タクトシミュレーションの具体的な算出方法を図35の事例で説明する。   Next, a mounting production tact simulation is performed for all target products, and a total production time is calculated (step S432). A specific calculation method of the mounting production tact simulation will be described with reference to an example of FIG.

まず、図35(a)に示すように、各装着機の実装タクトを各生産品種毎に算出する。実装タクトの算出には、ステップS422と同様、(式1)〜(式6)を用いて算出する。算出した結果を装着機1、装着機2の実装タクトの欄に各品種毎に示している。図の値を見ると、部分共通部品配列のものと比較して、各品種毎に全部の部品供給装置5をフリーで最適化している分だけ実装タクトが更にわずかに短縮されている。一般的に、実装タクトは、共通部品配列よりも部分共通部品配列、また、部分共通部品配列よりも個別部品配列の方が短縮される。そして、各装着機の実装タクトの最大値がライン実装タクトになり、図に示す通り、各品種毎得られる。更に、ライン実装タクトに該当品種の生産枚数を乗ずると、図に示す品種生産時間が得られる。品種生産時間は、その品種の基板を生産枚数分の実装生産するのに要する時間である。   First, as shown in FIG. 35A, the mounting tact of each mounting machine is calculated for each production type. The mounting tact is calculated using (Equation 1) to (Equation 6) as in step S422. The calculated results are shown for each type in the mounting tact column of the mounting machine 1 and the mounting machine 2. As can be seen from the values in the figure, the mounting tact time is further shortened by the amount of free optimization of all the component supply devices 5 for each type as compared with the partial common component arrangement. Generally, the mounting tact is shortened in the partial common component arrangement than in the common component arrangement, and in the individual component arrangement than in the partial common component arrangement. And the maximum value of the mounting tact of each mounting machine becomes the line mounting tact, which is obtained for each product type as shown in the figure. Furthermore, when the line mounting tact is multiplied by the number of productions of the corresponding product, the product production time shown in the figure is obtained. The product type production time is the time required to mount and produce the same number of boards of the product type.

また、品種切替え時の部品供給装置5の交換回数に基づき、図35(b)に示すように、各品種間の品種切替え時間を算出する。図において、装着機1、2における品種AからB、品種BからCの各品種切替え時の部品供給装置5の交換回数を示している。図を見ると、部分共通部品配列のものより、交換回数が増加している。そして、1回の部品供給装置5の交換に要する時間は、稼働分析装置1のデータ記憶部22から速度マスタ414(カセット交換時間)を読み出すことにより得られる。これにより、各装着機毎の各品種間の品種切替え時間を、部品マスタ414から得た部品交換時間に部品交換回数を乗ずることにより求めることができる。そして、簡単にするために、部品実装ライン100で一斉に品種切替えするものとすると、装着機1、2の内で最大の品種切替え時間がライン品種切替え時間となる。図によると、ライン品種切替え時間は、品種AからBの切替えが20分、品種BからCの切替えが16分になる。   In addition, based on the number of replacements of the component supply device 5 at the time of product type switching, as shown in FIG. In the figure, the number of replacements of the component supply device 5 when the types A to B and types B to C are switched in the mounting machines 1 and 2 is shown. As shown in the figure, the number of replacements is greater than that of the partially common component arrangement. The time required for one replacement of the component supply device 5 is obtained by reading the speed master 414 (cassette replacement time) from the data storage unit 22 of the operation analysis device 1. Thereby, the type switching time between each type for each mounting machine can be obtained by multiplying the part replacement time obtained from the part master 414 by the number of parts replacement. For the sake of simplicity, assuming that the product types are switched simultaneously on the component mounting line 100, the maximum product type switching time among the mounting machines 1 and 2 becomes the line product type switching time. According to the figure, the line type switching time is 20 minutes for switching from type A to B, and 16 minutes for switching from type B to C.

以上、算出した結果の各生産品種の品種生産時間と各生産品種間の品種切替え時間との合計を取ることにより、トータル生産時間が算出される。ステップS432にて、図35の事例において算出されたトータル生産時間は、490分40秒である。この部分共通部品配列を用いた場合の実装生産タクトシミュレーションを実装生産タクトシミュレーション(3)と呼ぶ。   As described above, the total production time is calculated by taking the sum of the product production time of each production product and the product switching time between the production products as a result of the calculation. In step S432, the total production time calculated in the case of FIG. 35 is 490 minutes 40 seconds. The mounting production tact simulation using this partial common component arrangement is called mounting production tact simulation (3).

(e)共通部品配列を見直す最適化の結果
ステップS433において、実装タクトシミュレーション(1)〜(3)の結果を評価し、トータル生産時間が最小となるNCデータ220に決定する。図33〜図35の事例では、部分共通部品配列の結果がトータル生産時間483分と最小になっている。従って、部分共通部品配列最適化を行ったNCデータ220に決定する。
(E) Result of Optimization Reconsidering Common Component Arrangement In step S433, the results of mounting tact simulations (1) to (3) are evaluated and determined as NC data 220 that minimizes the total production time. In the case of FIGS. 33 to 35, the result of the partial common component arrangement is the minimum of 483 minutes in total production time. Therefore, the NC data 220 subjected to the partial common component arrangement optimization is determined.

次に、稼働状況分析でライン実装タクトが目標値を達成できなかった生産品種において、ステップS433で決定したNCデータ220でライン実装タクトが目標値を達成するように改善されてるか評価する(ステップS434)。ライン実装タクトが目標値を達成していれば最適化処理を終了する。達成してなければ、上記のように最適化しても目標値を達成できないということは、回路基板上の部品配置に問題がある可能性があるため、回路設計の修正の提案を行う。または、部品実装ライン100の構成をもっと能力が高くなるように提案する(ステップS435)。または、トータル生産時間が目標を達成でき、即ち、生産計画が達成できるものであれば、該当の品種のみライン実装タクトが目標を達成してないものとして、最適化後のNCデータ220を採用する。   Next, in the production type in which the line mounting tact cannot achieve the target value in the operation status analysis, it is evaluated whether the line mounting tact is improved to achieve the target value by using the NC data 220 determined in step S433 (step S43). S434). If the line mounting tact reaches the target value, the optimization process is terminated. If it is not achieved, the target value cannot be achieved even if the optimization is performed as described above, and there is a possibility that there is a problem in the component arrangement on the circuit board. Alternatively, the configuration of the component mounting line 100 is proposed to have a higher capability (step S435). Alternatively, if the total production time can achieve the target, that is, if the production plan can be achieved, the NC data 220 after optimization is adopted assuming that the line mounting tact does not achieve the target only for the corresponding product type. .

なお、ライン実装タクトが目標値を達成していれば、該当する生産品種のみでなく、当然、他の生産品種のNCデータも上記最適化したものを採用する。   If the line mounting tact achieves the target value, naturally, not only the corresponding production type but also the optimized NC data of other production types is adopted.

また、図33〜図35の事例では、簡単にするため、実装速度が単一なものとして説明し、実装速度のグルーピングには触れなかったが、実装速度が異なる部品があれば実装速度が高速から低速の順の部品供給装置の配列にする必要がある。以後のNCデータ最適化の事例でも同様に、簡単にするため、実装速度が単一なものとして説明するが、実装速度が異なる部品があれば実装速度が高速から低速の順の部品供給装置の配列にする必要がある。   In addition, in the examples of FIGS. 33 to 35, for the sake of simplification, the description is made assuming that the mounting speed is single, and the mounting speed grouping is not touched. However, if there are parts with different mounting speeds, the mounting speed is high. It is necessary to arrange the parts supply device in order from low to low. Similarly, in the following NC data optimization cases, the description will be made assuming that the mounting speed is single for the sake of simplicity. However, if there are components with different mounting speeds, Must be an array.

また、上記事例では、全ての品種において共通部品配列であれば共通部品配列、部分共通部品配列であれば部分共通部品配列というように一律の部品配列方法としたが、この限りではなく、品種によって部品配列方法を変えても構わない。例えば、品種A、B、C、D、Eと連続して生産する場合で、品種A、B、Cまでは生産枚数が少なくて、品種D、Eは生産枚数が大幅に多くなるとする。その場合、品種A、B、Cまでは共通部品配列とし、品種D、Eはそれぞれ個別部品配列とする。このように、生産枚数によって品種をグループに分け、部品配列方法を途中で切替えると、トータル生産時間をより短縮させるきめ細かい部品配列の最適化が可能になる。   In the above example, the common part arrangement method is used, such as a common part arrangement for a common part arrangement and a partial common part arrangement for a partial common part arrangement in all types. The part arrangement method may be changed. For example, in the case of producing continuously with varieties A, B, C, D, and E, it is assumed that the number of produced pieces is small for varieties A, B, and C, and the number of produced pieces is greatly increased for varieties D and E. In that case, the types A, B, and C are common component arrangements, and the types D and E are individual component arrangements. In this way, if the types are divided into groups according to the number of production and the part arrangement method is switched halfway, it is possible to optimize the fine part arrangement that further shortens the total production time.

(4−3)ステップS309の最適化の動作
ステップS309の最適化の動作について、高速装着機の場合の例を図36に示すフローチャートを用いて説明する。
(4-3) Optimization Operation in Step S309 The optimization operation in step S309 will be described with reference to the flowchart shown in FIG.

ステップS309の最適化の目的は、ラインタクトバランスが取れるように部品の振り分けを補正することである。   The purpose of the optimization in step S309 is to correct the distribution of parts so that line tact balance is achieved.

最初に、実装タクト実績値の大きい装着機から実装タクト実績値が小さい装着機へ実装タクト実績値が均等化されるように実装部品を部品供給装置5単位で移動させる。例えば、ネック装着機から他の装着機へラインタクトバランスが取れるだけの数の実装部品を移動させる(ステップS441)。この時、例えば、ネック装着機の実装部品を少しずつ実装タクト最小の装着機へ順に移動させて、最終的に全装着機の実装タクトが許容範囲に入るようにする。なお、部品移動後の各装着機の実装タクトの算出は、あくまでも仮の算出で、部品移動前の実装タクトに移動により増えた部品のタクトを加算する、または、部品移動前の実装タクトから移動により減った部品のタクトを引くものとする。この時の移動する部品のタクトは、標準タクト、もしくは標準タクトに所定のタクトロスを含んだ比率を乗じたタクトとする。   First, the mounting component is moved by the component supply device 5 unit so that the mounting tact actual value is equalized from the mounting machine having a large mounting tact actual value to the mounting machine having a small mounting tact actual value. For example, as many mounting components as possible to achieve line tact balance are moved from the neck mounting machine to another mounting machine (step S441). At this time, for example, the mounting parts of the neck mounting machine are moved gradually to the mounting machine with the smallest mounting tact, so that the mounting tacts of all the mounting machines finally fall within the allowable range. Note that the mounting tact calculation of each mounting machine after moving the component is only a temporary calculation. Add the tact of the component increased by moving to the mounting tact before moving the component, or move from the mounting tact before moving the component. The tact of the parts reduced by The tact of the moving part at this time is a standard tact or a tact obtained by multiplying a standard tact by a ratio including a predetermined tact loss.

次に、部品振り分けの補正がされた各装着機n108において、部品供給装置5の配列および部品実装順を決定する(ステップS442)。部品供給装置5の配置の決定および実装順序の決定において、最優先として、部品供給装置5の移動量が部品供給装置5の標準タクト内許容移動範囲(Z移動許容移動範囲)内になるように考慮する。次の優先順位として、XYテーブル9の移動量がXYテーブル9の標準タクト内許容移動範囲(XY移動許容移動範囲)内になるように考慮する。   Next, in each mounting machine n108 in which the component distribution is corrected, the arrangement of the component supply devices 5 and the component mounting order are determined (step S442). In the determination of the arrangement of the component supply device 5 and the determination of the mounting order, the movement amount of the component supply device 5 is, as a top priority, within the standard tact allowable movement range (Z movement allowable movement range) of the component supply device 5. Consider. As the next priority order, the movement amount of the XY table 9 is considered to be within the standard tact allowable movement range (XY movement allowable movement range) of the XY table 9.

次に、決定された部品供給装置5の配列、部品実装順序となった最適化後の各装着機n108のNCデータ220に基づき実装タクトシミュレーションを行い、各装着機n108の実装タクトの理論値、およびライン実装タクトを算出する(ステップS443)。実装タクトの理論値は、上述した(式1)〜(式6)を用いて算出する。   Next, a mounting tact simulation is performed based on the determined arrangement of the component supply devices 5 and the NC data 220 of each of the mounting machines n108 after optimization in the component mounting order, and the theoretical value of the mounting tact of each mounting machine n108, The line mounting tact is calculated (step S443). The theoretical value of the mounting tact is calculated using (Expression 1) to (Expression 6) described above.

次に、実装タクトシミュレーションの結果、ラインタクトバランスが許容範囲にあるか評価する(ステップS444)。ラインタクトバランスが許容範囲にあれば、ライン実装タクトが目標値を達成しているか評価する(ステップS445)。ライン実装タクトが目標値を達成していれば、最適化処理を終了する。達成してなければ、上記のように最適化しても目標値を達成できないということは、回路基板上の部品配置に問題がある可能性があるため、回路設計の修正の提案を行う。または、部品実装ライン100の構成をもっと能力が高くなるように提案する(ステップS446)。また、図36では省略したが、ステップS445でライン実装タクトが目標値を達成してない場合、タクトロスがないか再度評価し、もしタクトロスがあれば解消する最適化を各装着機に対して行っても良い。   Next, as a result of the mounting tact simulation, it is evaluated whether the line tact balance is within an allowable range (step S444). If the line tact balance is within the allowable range, it is evaluated whether the line mounting tact achieves the target value (step S445). If the line mounting tact reaches the target value, the optimization process is terminated. If it is not achieved, the target value cannot be achieved even if the optimization is performed as described above, and there is a possibility that there is a problem in the component arrangement on the circuit board. Alternatively, the configuration of the component mounting line 100 is proposed to have higher capability (step S446). Although omitted in FIG. 36, if the line mounting tact does not achieve the target value in step S445, it is evaluated again whether there is tact loss, and if there is tact loss, optimization is performed on each mounting machine. May be.

ステップS444で、ラインタクトバランスが許容範囲に入ってなければ、その原因を調べる。まず、他の部品に比べて使用数が多い部品があるため、即ち、振り分ける部品の最小単位がかなりの部品数になるため、その部品を振り分けた装着機の実装タクトが突出する現象が起こってないか調べる(ステップS447)。もし該当する場合は、ステップS449に進むが、該当しなければ、ステップS448に進む。ステップS448では、ネック装着機のタクトロスが大きいのが原因か調べる。ネック装着機のタクトロスが大きいのが原因であれば、ステップS450に進むが、そうでなければ、ステップS441へ戻り、ステップS441〜ステップS443を再度行い、タクトバランスが許容範囲にあるか再度評価する。   If the line tact balance is not within the allowable range in step S444, the cause is examined. First, because there are parts that are used more than other parts, that is, because the minimum unit of parts to be distributed is a considerable number of parts, there is a phenomenon that the mounting tact of the mounting machine that distributes the parts protrudes. It is checked whether there is any (step S447). If so, the process proceeds to step S449. If not, the process proceeds to step S448. In step S448, it is examined whether the cause is that the tact loss of the neck mounting machine is large. If the cause is that the tact loss of the neck mounting machine is large, the process proceeds to step S450. If not, the process returns to step S441, and steps S441 to S443 are performed again to evaluate again whether the tact balance is within the allowable range. .

ステップS449では、使用数が多い部品を複数の部品供給装置で供給するように分割する。この時、例えば、図30に示すように、回路基板上に大きく分散する部品を複数の部品供給装置5で供給するように分割しても良い。ステップS449の後は、ステップS441へ戻り、再度振り分けの補正を行う。そして、ステップS442、ステップS443を行い、タクトバランスが許容範囲にあるか再度評価する。   In step S449, the parts used in large numbers are divided so as to be supplied by a plurality of parts supply apparatuses. At this time, for example, as shown in FIG. 30, the components that are largely dispersed on the circuit board may be divided so as to be supplied by a plurality of component supply devices 5. After step S449, the process returns to step S441, and the distribution correction is performed again. Then, step S442 and step S443 are performed, and it is evaluated again whether the tact balance is within the allowable range.

ステップS450では、ネック装着機において、図30に示すように、回路基板上に大きく分散する部品を複数の部品供給装置5で供給するように分割する。これにより、XYテーブル9の移動ロスを削減することができる。   In step S450, in the neck mounting machine, as shown in FIG. 30, the components that are largely dispersed on the circuit board are divided so as to be supplied by the plurality of component supply devices 5. Thereby, the movement loss of the XY table 9 can be reduced.

ステップS450の次は、ネック装着機において、部品供給装置5の配列および部品実装順を決定する(ステップS451)。部品供給装置5の配置の決定および実装順序の決定において、最優先として、部品供給装置5の移動量が部品供給装置5の標準タクト内許容移動範囲(Z移動許容移動範囲)内になるように考慮する。次の優先順位として、XYテーブル9の移動量がXYテーブルの標準タクト内許容移動範囲(XY移動許容移動範囲)内になるように考慮する。   Following step S450, the arrangement of the component supply devices 5 and the component mounting order are determined in the neck mounting machine (step S451). In the determination of the arrangement of the component supply device 5 and the determination of the mounting order, the movement amount of the component supply device 5 is, as a top priority, within the standard tact allowable movement range (Z movement allowable movement range) of the component supply device 5. Consider. As the next priority, it is considered that the movement amount of the XY table 9 is within the standard tact allowable movement range (XY movement allowable movement range) of the XY table.

次に、決定された部品供給装置5の配列、部品実装順序となった最適化後のネック装着機のNCデータ220に基づき実装タクトシミュレーションを行い、ネック装着機の実装タクトの理論値、即ち、ライン実装タクトを算出する(ステップS452)。実装タクトの理論値は、上述した(式1)〜(式6)を用いて算出する。ステップS452の次は、ステップS444において、ラインタクトバランスが許容範囲にあるか再度評価する。   Next, a mounting tact simulation is performed based on the determined arrangement of the component supply devices 5 and the NC data 220 of the neck mounting machine after optimization in the component mounting order, and the theoretical value of the mounting tact of the neck mounting machine, that is, A line mounting tact is calculated (step S452). The theoretical value of the mounting tact is calculated using (Expression 1) to (Expression 6) described above. Following step S452, in step S444, it is evaluated again whether the line tact balance is within the allowable range.

(4−4)ステップS310の最適化の動作
ステップS310の最適化の目的は、ラインタクトバランスが取れるように部品の振り分けを補正することである。但し、既に、品種間で共通な部品供給装置の配置にするように考慮されているので、共通部品配列を見直すステップS307と同様な最適化を行う。その中で部品の各装着機への振り分けをも見直す。但し、図31のフローチャートにおいて、ステップS424以降の処理を行う。即ち、図33〜図35に示す、共通部品配列、部分共通部品配列、個別部品配列最適化をそれぞれおこない、その中でトータル生産時間が最小になる最適化結果を選択する。その他は、ステップS307の最適化と同様である。
(4-4) Optimization Operation in Step S310 The purpose of the optimization in Step S310 is to correct the part distribution so that the line tact balance is achieved. However, since it is already considered to arrange the common component supply apparatus among the types, optimization similar to step S307 is performed to review the common component arrangement. Review the distribution of parts to each mounting machine. However, in the flowchart of FIG. 31, the processing after step S424 is performed. That is, the common component arrangement, the partial common component arrangement, and the individual component arrangement shown in FIGS. 33 to 35 are optimized, and an optimization result that minimizes the total production time is selected. Others are similar to the optimization in step S307.

(4−5)ステップS312の最適化の動作
ステップS312の最適化の動作について、高速装着機の場合の例を図37に示すフローチャートを用いて説明する。
(4-5) Optimization Operation at Step S312 The optimization operation at Step S312 will be described with reference to the flowchart shown in FIG.

ステップS312の最適化の目的は、部品実装ライン100の各装着機のタクトロスを許容範囲内におさえ、ライン実装タクトが目標値を達成するようにすることである。   The purpose of the optimization in step S312 is to keep the tact loss of each mounting machine on the component mounting line 100 within an allowable range so that the line mounting tact achieves the target value.

最初に、各装着機において、部品供給装置5の配列および部品実装順を決定する(ステップS461)。部品供給装置5の配置の決定および実装順序の決定において、最優先として、部品供給装置5の移動量が部品供給装置5の標準タクト内許容移動範囲(Z移動許容移動範囲)内になるように考慮する。次の優先順位として、XYテーブル9の移動量がXYテーブルの標準タクト内許容移動範囲(XY移動許容移動範囲)内になるように考慮する。   First, in each mounting machine, the arrangement of the component supply devices 5 and the component mounting order are determined (step S461). In the determination of the arrangement of the component supply device 5 and the determination of the mounting order, the movement amount of the component supply device 5 is, as a top priority, within the standard tact allowable movement range (Z movement allowable movement range) of the component supply device 5. Consider. As the next priority, it is considered that the movement amount of the XY table 9 is within the standard tact allowable movement range (XY movement allowable movement range) of the XY table.

次に、決定された部品供給装置5の配列、部品実装順序となった最適化後の各装着機のNCデータ220に基づき実装タクトシミュレーションを行い、各装着機n108の実装タクトの理論値、およびライン実装タクトを算出する(ステップS462)。実装タクトの理論値は、上述した(式1)〜(式6)を用いて算出する。   Next, a mounting tact simulation is performed based on the determined arrangement of the component supply devices 5, the NC data 220 of each mounting machine after optimization in the component mounting order, and a theoretical value of the mounting tact of each mounting machine n108, and A line mounting tact is calculated (step S462). The theoretical value of the mounting tact is calculated using (Expression 1) to (Expression 6) described above.

次に、実装タクトシミュレーションの結果、ライン実装タクトが目標値を達成しているか評価する(ステップS463)。ライン実装タクトが目標値を達成していれば、最適化処理を終了する。達成してなければ、ラインタクトバランスが許容範囲内にあるか評価する(ステップS464)。ラインタクトバランスが許容範囲内になければ、その原因を調べるため、ステップS465へ進む。ラインタクトバランスが許容範囲内にあれば、ステップS472へ進む。   Next, as a result of the mounting tact simulation, it is evaluated whether the line mounting tact achieves the target value (step S463). If the line mounting tact reaches the target value, the optimization process is terminated. If not achieved, it is evaluated whether the line tact balance is within an allowable range (step S464). If the line tact balance is not within the allowable range, the process proceeds to step S465 to investigate the cause. If the line tact balance is within the allowable range, the process proceeds to step S472.

まず、ステップS465において、他の部品に比べて使用数が多い部品があるため、即ち、振り分ける部品の最小単位がかなりの部品数になるため、その部品を振り分けた装着機の実装タクトが突出する現象が起こってないか調べる。もし該当する場合は、ステップS467に進むが、該当しなければ、ステップS466に進む。ステップS466では、ネック装着機のタクトロスが大きいのが原因か調べる。ネック装着機のタクトロスが大きいのが原因であれば、ステップS469に進むが、そうでなければ、ステップS468にて、部品振り分けの補正を行う。部品振り分けの補正とは、実装タクトが大きい装着機から実装タクトが小さい装着機へラインタクトバランスが取れるだけの数の実装部品を移動させることである。この時、例えば、ネック装着機の実装部品を少しずつ実装タクト最小の装着機から順に移動させて、最終的に全装着機の実装タクトが許容範囲に入るようにする。部品振り分けの補正をしたら、ステップS461へ戻り、各装着機の部品供給装置5の配列および部品実装順を再度決定する。   First, in step S465, since there are parts that are used more than other parts, that is, the minimum unit of the parts to be distributed is a considerable number of parts, the mounting tact of the mounting machine that has distributed the parts protrudes. Investigate whether the phenomenon is occurring. If so, the process proceeds to step S467. If not, the process proceeds to step S466. In step S466, it is checked whether the cause of the large tact loss of the neck mounting machine is the cause. If the cause is that the tact loss of the neck mounting machine is large, the process proceeds to step S469. If not, the component sorting is corrected in step S468. The correction of component sorting is to move as many mounting components as possible to achieve a line tact balance from a mounting machine having a large mounting tact to a mounting machine having a small mounting tact. At this time, for example, the mounting parts of the neck mounting machine are moved little by little from the mounting machine with the smallest mounting tact, so that the mounting tacts of all mounting machines finally fall within the allowable range. When the component distribution is corrected, the process returns to step S461, and the arrangement of the component supply devices 5 and the component mounting order of each mounting machine are determined again.

ステップS467では、使用数が多い部品を複数の部品供給装置5で供給するように分割する。この時、例えば、図30に示すように、回路基板上に大きく分散する部品を複数の部品供給装置5で供給するように分割しても良い。分割した後は、ステップS468にて、部品振り分けの補正を行い、ステップS461へ戻る。   In step S467, the parts used in large numbers are divided so as to be supplied by a plurality of parts supply apparatuses 5. At this time, for example, as shown in FIG. 30, the components that are largely dispersed on the circuit board may be divided so as to be supplied by a plurality of component supply devices 5. After the division, in step S468, component sorting is corrected, and the process returns to step S461.

ステップS469では、ネック装着機において、図30に示すように、回路基板上に大きく分散する部品を複数の部品供給装置5で供給するように分割する。これにより、XYテーブル9の移動ロスを削減することができる。   In step S469, in the neck mounting machine, as shown in FIG. 30, the components that are largely dispersed on the circuit board are divided so as to be supplied by the plurality of component supply devices 5. Thereby, the movement loss of the XY table 9 can be reduced.

ステップS469の次は、ネック装着機において、部品供給装置5の配列および部品実装順を決定する(ステップS470)。部品供給装置5の配置の決定および実装順序の決定において、最優先として、部品供給装置5の移動量が部品供給装置5の標準タクト内許容移動範囲(Z移動許容移動範囲)内になるように考慮する。次の優先順位として、XYテーブル9の移動量がXYテーブル9の標準タクト内許容移動範囲(XY移動許容移動範囲)内になるように考慮する。   Following step S469, the arrangement of the component supply devices 5 and the component mounting order are determined in the neck mounting machine (step S470). In the determination of the arrangement of the component supply device 5 and the determination of the mounting order, the movement amount of the component supply device 5 is, as a top priority, within the standard tact allowable movement range (Z movement allowable movement range) of the component supply device 5. Consider. As the next priority order, the movement amount of the XY table 9 is considered to be within the standard tact allowable movement range (XY movement allowable movement range) of the XY table 9.

次に、決定された部品供給装置5の配列、部品実装順序となった最適化後のネック装着機のNCデータ220に基づき実装タクトシミュレーションを行い、ネック装着機の実装タクトの理論値、即ち、ライン実装タクトを算出する(ステップS471)。実装タクトの理論値は、上述した(式1)〜(式6)を用いて算出する。ステップS471の次は、ステップS463において、ライン実装タクトが目標値を達成したか再度評価する。   Next, a mounting tact simulation is performed based on the determined arrangement of the component supply devices 5 and the NC data 220 of the neck mounting machine after optimization in the component mounting order, and the theoretical value of the mounting tact of the neck mounting machine, that is, A line mounting tact is calculated (step S471). The theoretical value of the mounting tact is calculated using (Expression 1) to (Expression 6) described above. After step S471, it is evaluated again in step S463 whether the line mounting tact has achieved the target value.

ステップS472では、ラインタクトバランスが取れているが、各装着機の中でタクトロスが許容範囲内にない装着機が1台でもあるか調べる。あれば、タクトロスが許容範囲内にない装着機において、図30に示すように、回路基板上に大きく分散する部品を複数の部品供給装置5で供給するように分割する(ステップS473)。これにより、XYテーブル9の移動ロスを削減することができる。分割した後は、ステップS468において、部品振り分けの補正を行い、ステップS461へ戻る。   In step S472, it is checked whether there is at least one mounting machine that has a line tact balance but does not have a tact loss within an allowable range. If there is, in the mounting machine in which the tact loss is not within the allowable range, as shown in FIG. 30, the components that are largely dispersed on the circuit board are divided so as to be supplied by the plurality of component supply devices 5 (step S473). Thereby, the movement loss of the XY table 9 can be reduced. After the division, in step S468, component sorting is corrected, and the process returns to step S461.

ステップS472において、タクトロスが許容範囲内にない装着機が1台もなければ、上記のように最適化しても目標値を達成できないということは、回路基板上の部品配置に問題がある可能性があるため、回路設計の修正の提案を行う。または、部品実装ライン100の構成をもっと能力が高くなるように提案する。   In step S472, if there is no mounting machine whose tact loss is not within the allowable range, the target value cannot be achieved even if optimization is performed as described above, which may indicate a problem in component placement on the circuit board. Therefore, we propose to modify the circuit design. Alternatively, the configuration of the component mounting line 100 is proposed to have a higher capability.

(4−6)ステップS313の最適化の動作
ステップS313の最適化の目的は、部品実装ライン100の各装着機n108のタクトロスを許容範囲内におさえ、ライン実装タクトが目標値を達成するようにすることである。従って、ステップS307の最適化と同様な処理を図31に示すフローチャートに基づいて行う。但し、ステップS307の最適化と異なるのは、ステップS421、ステップS422において、部品実装ライン100内の全ての装着機が対象になっていることである。つまり、全装着機の部品供給装置5の配列を固定した条件での実装順決定をした上で、全装着機の実装タクトシミュレーションを行い、ライン実装タクトが目標値を達成しているか評価する。それで、目標値を達成してなければ、ステップS424以降の処理で、図33〜図35に示す、共通部品配列、部分共通部品配列、個別部品配列最適化をそれぞれおこない、その中でトータル生産時間が最小になる最適化結果を選択する。その他は、ステップS307の最適化と同様である。
(4-6) Optimization Operation in Step S313 The purpose of optimization in Step S313 is to keep the tact loss of each mounting machine n108 in the component mounting line 100 within an allowable range so that the line mounting tact achieves the target value. It is to be. Therefore, processing similar to the optimization in step S307 is performed based on the flowchart shown in FIG. However, the difference from the optimization in step S307 is that all mounting machines in the component mounting line 100 are targeted in steps S421 and S422. That is, after determining the mounting order under the condition that the arrangement of the component supply devices 5 of all mounting machines is fixed, mounting tact simulation of all mounting machines is performed to evaluate whether the line mounting tact achieves the target value. If the target value is not achieved, the common part arrangement, the partial common part arrangement, and the individual part arrangement shown in FIGS. 33 to 35 are respectively optimized in the processes after step S424, and the total production time is included therein. Select the optimization result that minimizes. Others are similar to the optimization in step S307.

(4−7)ステップS316の最適化の動作
ステップS316の最適化の目的は、品種切替え時間が減少するような部品供給装置5の共通化を行うことである。従って、ステップS307の最適化と同様な処理を図31に示すフローチャートに基づいて行う。但し、図31において、ステップS424から開始する。そして、図33〜図35に示す、共通部品配列、部分共通部品配列、個別部品配列最適化をそれぞれおこない、その中でトータル生産時間が最小になる最適化結果を選択する。
(4-7) Optimization Operation in Step S316 The purpose of the optimization in Step S316 is to make the component supply devices 5 common so that the product type switching time is reduced. Therefore, processing similar to the optimization in step S307 is performed based on the flowchart shown in FIG. However, in FIG. 31, it starts from step S424. Then, the common component arrangement, the partial common component arrangement, and the individual component arrangement shown in FIGS. 33 to 35 are respectively optimized, and an optimization result that minimizes the total production time is selected.

目標は、あくまでも品種切替え時間の短縮によるライン稼働率の目標維持であるが、トータル生産時間が最小になることと連動することが肝要である。トータル生産時間が最小になり、品種切替え時間も短縮されるのが最良であるが、品種切替え時間が短縮されなくてもトータル生産時間が最小であれば良しとする判断も有り得る。   The goal is to maintain the goal of line operation rate by shortening the product changeover time, but it is important to work with the minimization of total production time. It is best that the total production time is minimized and the product type change time is shortened, but even if the product type change time is not shortened, it may be judged that the total production time is the minimum.

(4−8)ステップS323の最適化の動作
ステップS323の最適化の動作について、高速装着機の場合の例を図38に示すフローチャートを用いて説明する。
(4-8) Optimization Operation at Step S323 The optimization operation at Step S323 will be described with reference to the flowchart shown in FIG.

ステップS323の最適化の目的は、部品供給装置5の移動ロスを解消させ、部品供給装置を搭載した移動テーブル6の振動を低減させ、部品吸着ノズル7の吸着率の低下をなくすことである。   The purpose of the optimization in step S323 is to eliminate the movement loss of the component supply device 5, reduce the vibration of the moving table 6 on which the component supply device is mounted, and eliminate the decrease in the adsorption rate of the component adsorption nozzle 7.

ステップS481において、現状の部品供給装置5の配列のまま固定し、同一の部品供給装置5の部品を連続して実装する実装順にする。即ち、1つの部品供給装置5の全ての部品を実装し終えて初めて隣の部品供給装置5へ移動させる実装順序とする。こうすれば、部品供給装置5の移動量を最小にすることができ、部品供給装置5の振動による吸着率低下を防ぐことができる。   In step S <b> 481, the current arrangement of the component supply devices 5 is fixed, and the components in the same component supply device 5 are sequentially mounted in the mounting order. That is, the mounting order is such that only after all the components of one component supply device 5 have been mounted, the components are moved to the adjacent component supply device 5. In this way, the amount of movement of the component supply device 5 can be minimized, and a decrease in the adsorption rate due to vibration of the component supply device 5 can be prevented.

ステップS482において、同一の部品供給装置5の部品を実装する実装順は、XYテーブル9の移動が標準タクト移動許容範囲内になるような実装順にする。どうしても、標準タクト移動許容範囲内にならない場合は、XYテーブル9の移動が最小になるようにする。   In step S482, the mounting order for mounting the components of the same component supply apparatus 5 is set so that the movement of the XY table 9 is within the standard tact movement allowable range. If it does not fall within the standard tact movement allowable range, the movement of the XY table 9 is minimized.

なお、特に、標準タクトが0.2秒以下で実装するような高速装着機の場合、このような厳密に部品供給装置5の移動量を制限する実装順は、部品供給部11の振動による吸着率低下を防止する上で有効である。但し、こうすると、厳密に部品供給装置5の移動量を制限することにより、XYテーブル9の移動ロスが若干増えるので実装タクトは遅くなる。しかし、吸着率低下という品質トラブルを防止する方を優先するのが、この場合は一般的である。   In particular, in the case of a high-speed mounting machine in which the standard tact is mounted in 0.2 seconds or less, the mounting order for strictly restricting the moving amount of the component supply device 5 is the adsorption by vibration of the component supply unit 11. This is effective in preventing rate reduction. However, if this is done, the movement loss of the XY table 9 is slightly increased by strictly restricting the movement amount of the component supply device 5, so that the mounting tact is delayed. However, it is common in this case to give priority to the prevention of quality troubles such as a decrease in adsorption rate.

(4−9)ステップS331の最適化の動作
ステップS331の最適化の動作について、高速装着機の場合の例を図39に示すフローチャートを用いて説明する。
(4-9) Optimization Operation at Step S331 The optimization operation at step S331 will be described with reference to the flowchart shown in FIG.

ステップS331の最適化の目的は、使用数の多い部品の部品供給装置5を複数に分割することにより、部品の減少量を分散させ、生産中に部品切れが発生しないようにすることである。   The purpose of the optimization in step S331 is to divide the parts supply device 5 for parts that are frequently used into a plurality of parts, thereby distributing the reduction amount of the parts so that parts are not cut out during production.

最初に、装着機n108で使用する各部品供給装置5において、回路基板の生産品種で使用する部品数を見積もる(ステップS501)。そのために、まず、NCプログラム221の各部品毎のステップ数をカウントすると、回路基板1枚の実装に使用する各部品供給装置5の部品使用数が得られる。この、各部品供給装置5の部品使用数に、その品種の生産枚数を乗ずると、生産品種における部品使用数が求まる。   First, in each component supply device 5 used in the mounting machine n108, the number of components used in the production type of the circuit board is estimated (step S501). For this purpose, first, when the number of steps for each component of the NC program 221 is counted, the number of components used for each component supply device 5 used for mounting one circuit board is obtained. Multiplying the number of parts used by each part supply device 5 by the number of produced parts of that kind yields the number of parts used in the produced kind.

この部品使用数と部品供給装置5内の部品残数とを比較すると、その品種の生産中に部品切れが発生するか判断できる(ステップS502)。もし、部品使用数の方が多ければ、その部品供給装置5でその品種の生産中に部品切れが発生する。   When the number of parts used is compared with the number of remaining parts in the parts supply device 5, it can be determined whether or not parts are out of production during the production of the product type (step S502). If the number of parts used is larger, the parts supply device 5 will run out of parts during production of the product type.

ステップS502において、部品切れが発生する部品供給装置5があれば、その部品供給装置5を複数の部品供給装置5で供給するように分割する(ステップS503)。なお、部品使用数を分割数で割った値が部品残数を下回るように、分割数を設定する。   In step S502, if there is a component supply device 5 in which component breakage occurs, the component supply device 5 is divided so as to be supplied by a plurality of component supply devices 5 (step S503). The number of divisions is set so that the value obtained by dividing the number of parts used by the number of divisions is less than the number of remaining parts.

次に、部品供給装置5の分割した後のNCデータ220において、装着機単体最適化を行い、(ステップS504)処理を終了する。   Next, the mounting machine single unit optimization is performed in the NC data 220 after division of the component supply device 5 (step S504), and the process is terminated.

このような最適化を行ったNCデータ220で生産すると、品種生産中に部品切れが発生することはなくなる。
If production is performed with NC data 220 that has been optimized in this way, parts will not run out during production.

本発明の実施の形態における部品実装システムの構成図The block diagram of the component mounting system in embodiment of this invention 本発明の実施の形態における稼働分析システムの全体構成図Overall configuration diagram of an operation analysis system in an embodiment of the present invention 本発明の実施の形態における装着機の構成図The block diagram of the mounting machine in embodiment of this invention 本発明の実施の形態における装着機の制御系の構成図The block diagram of the control system of the mounting machine in embodiment of this invention 本発明の実施の形態における接続ユニットの制御系の構成図The block diagram of the control system of the connection unit in embodiment of this invention 本発明の実施の形態における接続ユニットのデータ領域の構成図Configuration diagram of data area of connection unit in the embodiment of the present invention 本発明の実施の形態における管理装置の制御系の構成図The block diagram of the control system of the management apparatus in embodiment of this invention 本発明の実施の形態における設備情報のデータ構成図Data configuration diagram of facility information in the embodiment of the present invention 本発明の実施の形態におけるNCデータの構成図NC data configuration diagram in the embodiment of the present invention 本発明の実施の形態における部品実装システムの動作を示すフローチャートThe flowchart which shows operation | movement of the component mounting system in embodiment of this invention. 本発明の実施の形態における稼働分析装置の機能構成図Functional configuration diagram of an operation analysis apparatus according to an embodiment of the present invention 本発明の実施の形態における稼働分析装置の制御系の構成図The block diagram of the control system of the operation | movement analyzer in embodiment of this invention 本発明の実施の形態における設備稼働情報DBの構成図Configuration diagram of facility operation information DB in the embodiment of the present invention 本発明の実施の形態における速度マスタ、タクトシミュレーションパラメータのデータ構成図Data configuration diagram of speed master and tact simulation parameter in the embodiment of the present invention 本発明の実施の形態における稼働分析装置の全体動作を示すフローチャートThe flowchart which shows the whole operation | movement of the operation analyzer in embodiment of this invention. 本発明の実施の形態における稼働分析装置の情報収集動作を示すフローチャートThe flowchart which shows the information collection operation | movement of the operation analyzer in embodiment of this invention 本発明の実施の形態における稼働分析装置の情報表示動作を示すフローチャートThe flowchart which shows the information display operation | movement of the operation analyzer in embodiment of this invention. 本発明の実施の形態における稼働分析装置のタクト情報の分析動作を示すフローチャートThe flowchart which shows the analysis operation | movement of the tact information of the operation | movement analyzer in embodiment of this invention 本発明の実施の形態における稼働分析装置の設備情報の分析動作を示すフローチャートThe flowchart which shows the analysis operation | movement of the facility information of the operation analyzer in embodiment of this invention 本発明の実施の形態における稼働分析装置のライン稼働率推移分析およびライン実装タクト分析の表示画面を示す図The figure which shows the display screen of the line operation rate transition analysis and line mounting tact analysis of the operation analysis apparatus in embodiment of this invention 本発明の実施の形態における稼働分析装置のライン稼働率推移分析およびライン実装タクト分析の表示画面を示す図The figure which shows the display screen of the line operation rate transition analysis and line mounting tact analysis of the operation analysis apparatus in embodiment of this invention 本発明の実施の形態における稼働分析装置のライン稼働率推移分析およびライン実装タクト分析の表示画面を示す図The figure which shows the display screen of the line operation rate transition analysis and line mounting tact analysis of the operation analysis apparatus in embodiment of this invention 本発明の実施の形態における稼働分析装置のライン稼働率推移分析およびライン実装タクト分析の表示画面を示す図The figure which shows the display screen of the line operation rate transition analysis and line mounting tact analysis of the operation analysis apparatus in embodiment of this invention 本発明の実施の形態における稼働分析装置のライン稼働率推移分析および停止時間推移分析の表示画面を示す図The figure which shows the display screen of the line operation rate transition analysis and stop time transition analysis of the operation analyzer in embodiment of this invention 本発明の実施の形態における稼働分析装置のライン稼働率推移分析および吸着率推移分析の表示画面を示す図The figure which shows the display screen of the line operation rate transition analysis of the operation analyzer in embodiment of this invention, and an adsorption rate transition analysis 本発明の実施の形態における稼働分析装置のライン稼働率推移分析およびライン実装タクト分析の表示画面を示す図The figure which shows the display screen of the line operation rate transition analysis and line mounting tact analysis of the operation analysis apparatus in embodiment of this invention 本発明の実施の形態における稼働分析装置のライン稼働率推移分析および停止時間推移分析の表示画面を示す図The figure which shows the display screen of the line operation rate transition analysis and stop time transition analysis of the operation analyzer in embodiment of this invention 本発明の実施の形態における稼働分析装置のライン稼働率推移分析および停止時間推移分析の表示画面を示す図The figure which shows the display screen of the line operation rate transition analysis and stop time transition analysis of the operation analyzer in embodiment of this invention 本発明の実施の形態における装着機単体最適化処理を示すフローチャートThe flowchart which shows the mounting machine single unit optimization process in embodiment of this invention 本発明の実施の形態における部品供給装置の分割と部品実装順との関連を示すイメージ図The image figure which shows the relationship between the division | segmentation of the component supply apparatus in embodiment of this invention, and component mounting order 本発明の実施の形態における装着機単体最適化処理および共通部品配列を見直す最適化処理を示すフローチャートThe flowchart which shows the optimization process which reviews the mounting machine single-piece | unit optimization process and common part arrangement | sequence in embodiment of this invention 本発明の実施の形態における部品供給装置の固定/フリーと部品実装順との関連を示すイメージ図The image figure which shows the relationship between fixation / free of the component supply apparatus in embodiment of this invention, and component mounting order 本発明の実施の形態における共通部品配列および生産タクトシミュレーションを示す図The figure which shows the common component arrangement | sequence and production tact simulation in embodiment of this invention 本発明の実施の形態における部分共通部品配列および生産タクトシミュレーションを示す図The figure which shows the partial common components arrangement | sequence and production tact simulation in embodiment of this invention 本発明の実施の形態における個別部品配列および生産タクトシミュレーションを示す図The figure which shows the separate component arrangement | sequence and production tact simulation in embodiment of this invention 本発明の実施の形態における部品振り分け補正処理を示すフローチャートThe flowchart which shows the components distribution correction process in embodiment of this invention 本発明の実施の形態における装着機単体最適化処理および部品振り分け補正処理を示すフローチャートThe flowchart which shows the mounting machine single unit optimization process and component distribution correction process in embodiment of this invention 本発明の実施の形態における部品供給装置の振動をおさえる装着機単体最適化処理を示すフローチャートThe flowchart which shows the mounting machine single unit optimization process which suppresses the vibration of the components supply apparatus in embodiment of this invention 本発明の実施の形態における部品供給装置の分割最適化処理を示すフローチャートThe flowchart which shows the division | segmentation optimization process of the components supply apparatus in embodiment of this invention

符号の説明Explanation of symbols

1 稼働分析装置
2 設備稼働情報データベース
3 インターネットを始めとする通信手段
4 実装ヘッド
5 部品供給装置
6 移動テーブル
7 部品吸着ノズル
8 回転テーブル
9 XYテーブル
10 回路基板
11 部品供給部
14 XYロボット
26 実装サービスサーバ
100 部品実装ライン
101 管理装置
120 部品実装システム
211 設備情報
220 NCデータ
221 NCプログラム
231 配列プログラム
241 部品ライブラリ
DESCRIPTION OF SYMBOLS 1 Operation analyzer 2 Equipment operation information database 3 Communication means including the Internet 4 Mounting head 5 Component supply device 6 Moving table 7 Component adsorption nozzle 8 Rotation table 9 XY table 10 Circuit board 11 Component supply unit 14 XY robot 26 Mounting service Server 100 Component mounting line 101 Management device 120 Component mounting system 211 Equipment information 220 NC data 221 NC program 231 Array program 241 Component library

Claims (4)

部品を供給する部品供給装置と、前記部品供給装置から部品を保持し回路基板に実装する部品保持手段と、を備えた部品実装機を含んで連結した部品実装ラインの稼働状況を分析する稼働分析方法であって、
前記部品実装ラインを保有する実装工場とインターネットで接続し、前記実装工場内の部品実装ラインから前記インターネットを介して、前記部品実装機の稼働率および部品吸着率を含む設備情報と実装タクト実績値を含むタクト情報を収集し、前記収集した設備情報とタクト情報によるライン稼働率を低下させる原因の分析の結果が、部品吸着ノズルまたは部品供給装置のパーツの不良であった場合、当該実装工場に補修パーツを手配する稼働分析方法。
An operation analysis for analyzing an operation status of a component mounting line including a component mounter including a component supply device that supplies components and a component holding unit that holds components from the component supply device and mounts them on a circuit board. A method,
Connected to the mounting factory that owns the component mounting line via the Internet, and through the Internet from the component mounting line in the mounting factory, the facility information and the mounting tact actual value including the operation rate and the component adsorption rate of the component mounting machine If the result of analyzing the cause of lowering the line operation rate based on the collected facility information and the tact information is a component suction nozzle or a component supply device part failure, Operational analysis method for arranging repair parts.
請求項1のインターネットで接続するのは、実装機納入先の各工場と実装機供給メーカである稼働分析方法。 The operation analysis method of each mounting machine delivery destination factory and the mounting machine supplier is connected to the Internet according to claim 1. 部品を供給する部品供給装置と、前記部品供給装置から部品を保持し回路基板に実装する部品保持手段と、を備えた部品実装機を含んで連結した部品実装ラインの稼働状況を分析する稼働分析システムであって、
実装工場内に保有する前記部品実装ラインと、前記部品実装ラインとインターネットで接続し、前記実装工場内の部品実装ラインから前記インターネットを介して、前記部品実装機の稼働率および部品吸着率を含む設備情報と実装タクト実績値を含むタクト情報を収集し、前記収集した設備情報とタクト情報によるライン稼働率を低下させる原因の分析の結果が、部品吸着ノズルまたは部品供給装置のパーツの不良であった場合、当該実装工場に補修パーツを手配する稼働分析装置と、を備えた稼働分析システム。
An operation analysis for analyzing an operation status of a component mounting line including a component mounter including a component supply device that supplies components and a component holding unit that holds components from the component supply device and mounts them on a circuit board. A system,
The component mounting line held in the mounting factory, connected to the component mounting line via the Internet, and from the component mounting line in the mounting factory via the Internet , including the operation rate and the component adsorption rate of the component mounting machine Collecting tact information including equipment information and actual mounting tact results, and analyzing the cause of the decrease in line operation rate based on the collected equipment information and tact information is a component suction nozzle or part supply device part failure. An operation analysis system comprising an operation analysis device that arranges repair parts at the mounting factory.
請求項3のインターネットで接続するのは、実装機納入先の各工場と実装機供給メーカである稼働分析システム。 The operation analysis system, which is a manufacturer of mounters and a manufacturer of mounters, is connected to the Internet according to claim 3.
JP2004323385A 2000-07-27 2004-11-08 Operation analysis method and operation analysis system Expired - Fee Related JP4335119B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004323385A JP4335119B2 (en) 2000-07-27 2004-11-08 Operation analysis method and operation analysis system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000226566 2000-07-27
JP2004323385A JP4335119B2 (en) 2000-07-27 2004-11-08 Operation analysis method and operation analysis system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2001112340A Division JP2002111298A (en) 2000-07-27 2001-04-11 Operation analyzer, operation analyzing system, operation analyzing program and method for analyzing operation

Publications (2)

Publication Number Publication Date
JP2005167220A JP2005167220A (en) 2005-06-23
JP4335119B2 true JP4335119B2 (en) 2009-09-30

Family

ID=34740887

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004323385A Expired - Fee Related JP4335119B2 (en) 2000-07-27 2004-11-08 Operation analysis method and operation analysis system

Country Status (1)

Country Link
JP (1) JP4335119B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021111552A1 (en) * 2019-12-04 2021-06-10 株式会社Fuji Operation state display device and operation state display method

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6254589B2 (en) 2013-07-08 2017-12-27 富士機械製造株式会社 Substrate stop position determination method and substrate stop position determination apparatus
WO2016203533A1 (en) * 2015-06-15 2016-12-22 富士機械製造株式会社 Mounting management device
CN110140092B (en) * 2017-01-13 2022-05-13 株式会社富士 Production management device
JP7142207B2 (en) * 2018-09-18 2022-09-27 パナソニックIpマネジメント株式会社 PRODUCTION INDICATOR DISPLAY METHOD AND PRODUCTION CONTROL DEVICE
JP7186572B2 (en) * 2018-10-11 2022-12-09 ヤマハ発動機株式会社 Component mounting system, mounting program optimization device, component mounting method
JP7083966B2 (en) * 2019-05-30 2022-06-13 ヤマハ発動機株式会社 Parts mounting management device, parts mounting management method, parts mounting management program, recording medium
CN113453439B (en) * 2021-07-15 2022-11-11 吉安满坤科技股份有限公司 Sensing control Touch technology printed circuit board and preparation method thereof
CN114326640B (en) * 2021-12-31 2024-05-17 广州明珞装备股份有限公司 Bottleneck station searching method, system, equipment and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021111552A1 (en) * 2019-12-04 2021-06-10 株式会社Fuji Operation state display device and operation state display method
JPWO2021111552A1 (en) * 2019-12-04 2021-06-10
JP7362774B2 (en) 2019-12-04 2023-10-17 株式会社Fuji Operating status display device and operating status display method

Also Published As

Publication number Publication date
JP2005167220A (en) 2005-06-23

Similar Documents

Publication Publication Date Title
US7142939B2 (en) Component mounter, service supplier, and service supplying method
JP2002111298A (en) Operation analyzer, operation analyzing system, operation analyzing program and method for analyzing operation
CA2038939C (en) Production control system
CN1878460B (en) Installation work management method, installation machine and preparation support method, installation assembly line
CN100470425C (en) Line balance control method, line balance controller, and component mounting unit
JP4335119B2 (en) Operation analysis method and operation analysis system
WO2012172715A1 (en) Set-up method, component mounting method, and component mounting system
JP3662578B2 (en) Service supply method, service supply apparatus, service supply program, and recording medium
JP3583099B2 (en) Service supply method, service reception method, service supply device, service supply program, and recording medium
KR20080081651A (en) Total control system of a plurality of chip mounter
JP7253679B2 (en) Failure detection system and failure detection method for component mounting line
US7035774B2 (en) Portable terminal and message notifying system using the same
JP3583121B2 (en) Monitoring method of mounting tact, service supply method, service supply device, service supply program, and recording medium
JP2001230598A (en) Component allocation control apparatus, component allocation method, component mounting facility, and component allocation system
JP3650619B2 (en) Service receipt method
JP2001251095A (en) Manufacture control system
JP3579684B2 (en) Service supply method, service supply device, service supply program, and recording medium
US20220076176A1 (en) Standby position determination device and standby position determination method
EP3553611B1 (en) Service system and server
JP7417848B2 (en) Mounted board manufacturing system and mounted board manufacturing method
WO2021024571A1 (en) Component mounting assistance device and component mounting system
CN115657623A (en) Flexible production line system of PCBA integrated circuit board based on cloud chain
WO2022215159A1 (en) Component replenishment work assistance device, component mounting system, component replenishment work assistance method, component replenishment work assistance program, and recording medium
JP2024082866A (en) Information processing device, mounting system, and information processing method
JPH08242098A (en) Control of mounting machine in mounting line

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070116

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070410

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070529

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070626

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070827

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070831

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20070921

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090424

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

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

Free format text: PAYMENT UNTIL: 20120703

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120703

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120703

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130703

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees