JP7483051B2 - Data Management System - Google Patents

Data Management System Download PDF

Info

Publication number
JP7483051B2
JP7483051B2 JP2022566596A JP2022566596A JP7483051B2 JP 7483051 B2 JP7483051 B2 JP 7483051B2 JP 2022566596 A JP2022566596 A JP 2022566596A JP 2022566596 A JP2022566596 A JP 2022566596A JP 7483051 B2 JP7483051 B2 JP 7483051B2
Authority
JP
Japan
Prior art keywords
work
substrate
related data
data
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022566596A
Other languages
Japanese (ja)
Other versions
JPWO2022118453A1 (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of JPWO2022118453A1 publication Critical patent/JPWO2022118453A1/ja
Application granted granted Critical
Publication of JP7483051B2 publication Critical patent/JP7483051B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • General Factory Administration (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、データ管理システムに関するものである。 The present invention relates to a data management system.

データ管理システムは、基板製品を生産する生産ラインに適用される。生産ラインは、所定の対基板作業を実行する対基板作業機を複数並べて設置して構成される。それぞれの対基板作業は、予め設定された作業関連データに基づいて、所定の対基板作業を実行する。ここで、例えば生産ラインにおいて複数の対基板作業機が共通する対基板作業を実行する場合には、作業関連データの一部が共通する。特許文献1には、一の対基板作業機において作業関連データが変更された場合に、他の対基板作業機に作業関連データの変更を自動で反映させる構成が開示されている。 The data management system is applied to a production line that produces circuit board products. The production line is configured by arranging multiple substrate-related operation machines that perform specified substrate-related operations. Each substrate-related operation is performed based on preset operation-related data. Here, for example, when multiple substrate-related operation machines in a production line perform a common substrate-related operation, some of the operation-related data is common. Patent Document 1 discloses a configuration in which, when operation-related data is changed in one substrate-related operation machine, the change in operation-related data is automatically reflected in the other substrate-related operation machines.

特開2009-135176号公報JP 2009-135176 A

しかしながら、複数の対基板作業機においてそれぞれの対基板作業が共通していても、それぞれに最適なパラメータが相違することがある。これは、例えば対基板作業に使用される機器や消耗品の個体差、およびそれぞれの生産環境などに対応させたパラメータが存在し得ることに起因する。そのため、作業関連データによっては、対基板作業に応じて編集された内容を、その他の対基板作業機で用いられる作業関連データに一律に反映させることが最適とは限らないことがある。 However, even if multiple substrate-related operation machines share the same substrate-related operation, the optimal parameters for each may differ. This is because there may be parameters that correspond to individual differences in the equipment and consumables used for the substrate-related operation, as well as the respective production environments. Therefore, depending on the operation-related data, it may not necessarily be optimal to uniformly reflect the content edited for a substrate-related operation in the operation-related data used by other substrate-related operation machines.

本明細書は、生産ラインにおいて作業関連データが編集された場合に、他機の作業関連データに適宜反映させることを可能として、生産の安定性を維持するとともに生産効率の低下を防止できる生産ラインのデータ管理システムを提供することを目的とする。 The purpose of this specification is to provide a data management system for a production line that enables work-related data edited on a production line to be appropriately reflected in work-related data of other machines, thereby maintaining production stability and preventing a decline in production efficiency.

本明細書は、予め設定された作業関連データに基づいて所定の対基板作業を実行する対基板作業機を複数並べて設置して構成された生産ラインに適用され、複数の前記対基板作業機の一つである第一作業機で用いられる前記作業関連データの編集を受け付ける編集部と、前記作業関連データが編集された場合に、複数の前記対基板作業機のうち前記第一作業機とは異なる第二作業機による前記対基板作業に前記作業関連データの編集が影響するか否かを判定する判定部と、前記判定部により前記作業関連データの編集が影響すると判定された場合に、前記第二作業機で用いられる前記作業関連データの更新を案内する案内部と、を備えるデータ管理システムを開示する。This specification discloses a data management system that is applicable to a production line configured by arranging multiple substrate-related work machines that perform specified substrate-related work based on preset work-related data, and that includes an editing unit that accepts editing of the work-related data used by a first work machine that is one of the multiple substrate-related work machines, a determination unit that, when the work-related data is edited, determines whether or not editing of the work-related data will affect the substrate-related work performed by a second work machine among the multiple substrate-related work machines that is different from the first work machine, and a guidance unit that, when it is determined by the determination unit that editing of the work-related data will have an effect, provides guidance on updating the work-related data used by the second work machine.

このような構成によると、作業関連データが編集された場合に、第二作業機で用いられる作業関連データの更新が案内されるので、作業者による指示に基づく作業関連データの更新処理を実行することができる。これにより、他機の作業関連データに対して不要な更新処理が実行されることを防止できる。よって、生産の安定性を維持することができるとともに、不要な更新処理の実行に伴う生産効率の低下を防止できる。 With this configuration, when the work-related data is edited, a guide is provided to update the work-related data used by the second work machine, so that the update process for the work-related data can be executed based on instructions from the worker. This makes it possible to prevent unnecessary update processes from being executed on the work-related data of other machines. This makes it possible to maintain the stability of production and prevent a decrease in production efficiency due to the execution of unnecessary update processes.

実施形態におけるデータ管理システムを適用された生産ラインを示す模式図である。1 is a schematic diagram showing a production line to which a data management system according to an embodiment is applied; 部品装着機を模式的に示す上面図である。FIG. 2 is a top view showing a schematic diagram of the component mounting machine; 各種データを示す図である。FIG. データ管理システムおよび生産ラインの機能ブロック図であるFIG. 1 is a functional block diagram of a data management system and a production line; データ管理処理を示すフローチャートである。13 is a flowchart showing a data management process. 実施形態の第一変形態様におけるデータ管理システムおよび生産ラインの機能ブロック図である。FIG. 11 is a functional block diagram of a data management system and a production line according to a first modified embodiment of the present invention. 実施形態の第一変形態様におけるデータ管理システムおよび生産ラインの機能ブロック図である。FIG. 11 is a functional block diagram of a data management system and a production line according to a first modified embodiment of the present invention.

1.データ管理システム50の概要
以下、データ管理システムを具体化した実施形態について図面を参照して説明する。データ管理システム50は、図1に示す基板製品を生産する生産ラインLnに適用される。生産ラインLnは、所定の対基板作業を実行する対基板作業機を複数並べて設置して構成される。それぞれの対基板作業は、予め設定された作業関連データRdに基づいて、所定の対基板作業を実行する。
1. Overview of Data Management System 50 Hereinafter, an embodiment of the data management system will be described with reference to the drawings. The data management system 50 is applied to a production line Ln that produces board products as shown in FIG. 1. The production line Ln is configured by arranging a plurality of board-related operation machines that perform predetermined board-related operations. Each board-related operation is performed based on preset operation-related data Rd.

2.生産ラインLnの構成
生産ラインLnは、図1に示すように、複数の対基板作業機を基板91の搬送方向に複数設置して構成される。複数の対基板作業機のそれぞれは、管理装置40およびホストコンピュータ60に通信可能に接続される。管理装置40は、自機が設置された生産ラインLnを管理対象とする。ホストコンピュータ60は、複数の生産ラインLnを統括して制御する。
2. Configuration of the production line Ln As shown in Fig. 1, the production line Ln is configured by installing a plurality of substrate-related performing machines in the transport direction of the substrate 91. Each of the substrate-related performing machines is communicably connected to a management device 40 and a host computer 60. The management device 40 manages the production line Ln in which the management device is installed. The host computer 60 controls the plurality of production lines Ln in an integrated manner.

管理装置40は、記憶部41を備える。記憶部41は、生産計画D1と、部品リストD2と、作業関連データRdとを記憶する。生産計画D1、部品リストD2、および作業関連データRdは、ホストコンピュータ60に記憶されており、それぞれの生産ラインLnに必要なデータが対応する管理装置40の記憶部41にダウンロードされて記憶される。このとき、生産計画D1、部品リストD2、および作業関連データRdは、管理装置40の記憶部41にのみ記憶される構成としてもよいし、ホストコンピュータ60にのみに記憶され必要に応じて管理装置40からアクセスされる構成としてもよい。The management device 40 includes a storage unit 41. The storage unit 41 stores a production plan D1, a parts list D2, and work-related data Rd. The production plan D1, the parts list D2, and the work-related data Rd are stored in the host computer 60, and data required for each production line Ln is downloaded to and stored in the storage unit 41 of the corresponding management device 40. At this time, the production plan D1, the parts list D2, and the work-related data Rd may be configured to be stored only in the storage unit 41 of the management device 40, or may be configured to be stored only in the host computer 60 and accessed by the management device 40 as necessary.

生産計画D1は、図3に示すように、生産予定の基板製品の種類(U1,U2,U3,・・)、生産予定数(T1,T2,T3,・・)、およびこれらの生産順序を示す。部品リストD2は、基板製品の種類(U1,U2,U3,・・)ごとに必要な部品の種類(Pa,Pb,Pc,・・)を示す。部品リストD2は、所定種類の基板製品を1枚生産する場合に消費する部品数を部品の種類ごとに示す。作業関連データRdは、装着処理の実行前に予め設定されるデータである。後述する制御データD3および部品情報に相当する。なお、部品情報には、基板91に部品を装着する際の条件を示すパラメータデータD4、および部品の外観の認識に用いられ部品の形状を示す形状データD5が含まれ得る。As shown in FIG. 3, the production plan D1 indicates the types of board products to be produced (U1, U2, U3, ...), the planned production quantities (T1, T2, T3, ...), and the production sequence of these. The parts list D2 indicates the types of parts (Pa, Pb, Pc, ...) required for each type of board product (U1, U2, U3, ...). The parts list D2 indicates the number of parts consumed for each type of part when producing one board product of a predetermined type. The work-related data Rd is data that is set in advance before the mounting process is executed. It corresponds to the control data D3 and part information described later. The part information may include parameter data D4 indicating the conditions for mounting the parts on the board 91, and shape data D5 used to recognize the appearance of the parts and indicating the shape of the parts.

生産ラインLnは、複数の対基板作業機としての印刷機11、複数の部品装着機12、リフロー炉13、および検査機14を備える。印刷機11は、搬入された基板91における部品の装着位置にペースト状のはんだを印刷する。複数の部品装着機12のそれぞれは、生産ラインLnの上流側から搬送された基板91に部品を装着する。部品装着機12の構成については後述する。リフロー炉13は、生産ラインLnの上流側から搬送された基板91を加熱して、基板91上のはんだを溶融させてはんだ付けを行う。検査機14は、生産ラインLnにより生産された基板製品の外観または機能が正常であるか否かを検査する。The production line Ln includes a printer 11 as a plurality of substrate-related work machines, a plurality of component mounting machines 12, a reflow furnace 13, and an inspection machine 14. The printer 11 prints solder paste at the mounting position of the component on the substrate 91 that has been brought in. Each of the plurality of component mounting machines 12 mounts a component on the substrate 91 transported from the upstream side of the production line Ln. The configuration of the component mounting machine 12 will be described later. The reflow furnace 13 heats the substrate 91 transported from the upstream side of the production line Ln to melt the solder on the substrate 91 and perform soldering. The inspection machine 14 inspects whether the appearance or function of the substrate product produced by the production line Ln is normal.

本実施形態において、基板製品の工場には、複数の生産ラインLnが構成されていてもよい。なお、複数の生産ラインLnのそれぞれは、例えば生産する基板製品の種別などに応じて、その構成を適宜追加、変更され得る。具体的には、複数の生産ラインLnには、搬送される基板91を一時的に保持するバッファ装置や基板供給装置や基板反転装置、各種検査装置、シールド装着装置、接着剤塗布装置、紫外線照射装置などの対基板作業機が適宜設置され得る。In this embodiment, a factory for producing board products may be configured with multiple production lines Ln. Each of the multiple production lines Ln may have its configuration appropriately added to or changed depending on, for example, the type of board product being produced. Specifically, the multiple production lines Ln may be appropriately equipped with substrate-related work machines such as a buffer device for temporarily holding the transported board 91, a substrate supply device, a substrate inversion device, various inspection devices, a shield mounting device, an adhesive application device, and an ultraviolet irradiation device.

3.部品装着機12の構成
部品装着機12は、図2に示すように、基板搬送装置21を備える。基板搬送装置21は、基板91を搬送方向へと順次搬送するとともに、基板91を機内の所定位置に位置決めする。部品装着機12は、部品供給装置22を備える。部品供給装置22は、基板91に装着される部品を供給する。部品供給装置22は、複数のスロット221にフィーダ222をそれぞれ装備される。フィーダ222には、例えば多数の部品が収納されたキャリアテープを送り移動させて、部品を採取可能に供給するテープフィーダが適用される。
3. Configuration of component mounting machine 12 As shown in Fig. 2, the component mounting machine 12 includes a board transport device 21. The board transport device 21 sequentially transports the board 91 in a transport direction and positions the board 91 at a predetermined position within the machine. The component mounting machine 12 includes a component supply device 22. The component supply device 22 supplies components to be mounted on the board 91. The component supply device 22 is equipped with feeders 222 in each of a plurality of slots 221. The feeder 222 is, for example, a tape feeder that feeds and moves a carrier tape containing a large number of components, and supplies the components so that they can be picked.

部品装着機12は、部品移載装置23を備える。部品移載装置23は、部品供給装置22により供給された部品を基板91上の所定の装着位置に移載する。部品移載装置23は、ヘッド駆動装置231、移動台232、および装着ヘッド233を備える。ヘッド駆動装置231は、直動機構により移動台232を水平方向(X方向およびY方向)に移動させる。装着ヘッド233は、図示しないクランプ部材により移動台232に着脱可能に固定され、機内を水平方向に移動可能に設けられる。The component mounting machine 12 is equipped with a component transfer device 23. The component transfer device 23 transfers components supplied by the component supply device 22 to a predetermined mounting position on the board 91. The component transfer device 23 is equipped with a head drive device 231, a movable table 232, and a mounting head 233. The head drive device 231 moves the movable table 232 horizontally (X direction and Y direction) using a linear motion mechanism. The mounting head 233 is removably fixed to the movable table 232 by a clamp member (not shown), and is arranged to be movable horizontally within the machine.

装着ヘッド233は、複数の保持部材を昇降可能に且つ複数の保持部材ごとの回転軸周りに回転可能に支持する。本実施形態において、保持部材は、供給される負圧エアにより部品を吸着することにより保持する吸着ノズル234である。なお、保持部材としては、部品を把持することにより保持するチャックなどが採用され得る。The mounting head 233 supports multiple holding members so that they can be raised and lowered and rotated around the rotation axis of each holding member. In this embodiment, the holding members are suction nozzles 234 that hold components by suction using supplied negative pressure air. Note that a chuck that holds components by gripping them may be used as the holding member.

部品装着機12は、部品カメラ24、および基板カメラ25を備える。部品カメラ24、および基板カメラ25は、CMOSなどの撮像素子を有するデジタル式の撮像装置である。部品カメラ24、および基板カメラ25は、制御信号に基づいて撮像を行い、当該撮像により取得した画像データを送出する。部品カメラ24は、設置フロアに対して固定される基台に設けられ、吸着ノズル234に保持された部品を下方から撮像可能に構成される。基板カメラ25は、装着ヘッド233と一体的に水平方向に移動可能に移動台232に設けられる。基板カメラ25は、基板91を上方から撮像可能に構成される。The component mounting machine 12 is equipped with a component camera 24 and a board camera 25. The component camera 24 and the board camera 25 are digital imaging devices having imaging elements such as CMOS. The component camera 24 and the board camera 25 capture images based on a control signal and send image data acquired by the capture. The component camera 24 is mounted on a base fixed to the installation floor and configured to be able to capture images of the components held by the suction nozzle 234 from below. The board camera 25 is mounted on a moving stage 232 so as to be movable horizontally integrally with the mounting head 233. The board camera 25 is configured to be able to capture images of the board 91 from above.

部品装着機12は、制御装置30を備える。制御装置30は、主として、CPUや各種メモリ、制御回路により構成される。制御装置30は、装着処理の制御に用いられる制御データD3や部品情報などの各種データを、管理装置40から取得して記憶する。制御データD3は、図3に示すように、装着処理において基板91に装着される部品の種類、装着位置、装着角度、および装着順序を示す。上記の装着処理には、部品供給装置22により供給された部品を保持部材(吸着ノズル234)により採取する採取動作、および部品を基板91上の所定の装着位置に所定の装着角度で装着する装着動作を繰り返し実行するPPサイクル(ピックアンドプレースサイクル)が含まれる。The component mounting machine 12 includes a control device 30. The control device 30 is mainly composed of a CPU, various memories, and a control circuit. The control device 30 acquires and stores various data, such as control data D3 and component information used to control the mounting process, from the management device 40. As shown in FIG. 3, the control data D3 indicates the type, mounting position, mounting angle, and mounting order of the components to be mounted on the board 91 in the mounting process. The mounting process includes a PP cycle (pick and place cycle) that repeatedly performs a pickup operation in which the components supplied by the component supply device 22 are picked up by a holding member (suction nozzle 234), and a mounting operation in which the components are mounted at a predetermined mounting position on the board 91 at a predetermined mounting angle.

部品情報は、部品の種類ごとに固有の情報である。この部品情報は、部品の種類に加えて、部品の生産者、生産ロット、生産時期、管理状態などの指標により詳細に区分されてもよい。但し、同一種類の部品については、その機能や特性に起因して、それぞれの部品情報には共通する部分が多い。部品情報には、パラメータデータD4および形状データD5が含まれる。パラメータデータD4は、基板91に部品を装着する際の条件を示す。本実施形態において、パラメータデータD4には、部品ごとの最大の許容移動速度(許容加速度としてもよい)、採取位置(例えば、吸着ノズル234に接触する位置)などが含まれ得る。 Part information is information specific to each type of part. In addition to the type of part, this part information may be further categorized by indicators such as the part's manufacturer, production lot, production time, and management status. However, for parts of the same type, there are many common parts in the part information due to their functions and characteristics. The part information includes parameter data D4 and shape data D5. The parameter data D4 indicates the conditions for mounting the part on the board 91. In this embodiment, the parameter data D4 may include the maximum allowable movement speed (which may be the allowable acceleration) for each part, the pick-up position (for example, the position at which the part comes into contact with the suction nozzle 234), and the like.

形状データD5は、部品の外観の認識に用いられる部品の形状を示す。本実施形態において、形状データD5には、部品の外縁形状、部品の特徴部の形状、および部品の寸法の少なくとも一つが含まれる。部品の「外縁形状」とは、部品の外縁を境界として部品の内側と背景とを区分したときの当該外縁の形状に相当する。部品の「特徴部の形状」とは、部品が有する形状、模様、色彩などに起因する外観上の特徴部の境界形状に相当する。部品の特徴部としては、部品の角部やバンプ、端子、リード部などが適用され得る。Shape data D5 indicates the shape of a part used to recognize the appearance of the part. In this embodiment, shape data D5 includes at least one of the outer edge shape of the part, the shape of a characteristic part of the part, and the dimensions of the part. The "outer edge shape" of a part corresponds to the shape of the outer edge when the inside of the part is separated from the background using the outer edge as the boundary. The "shape of a characteristic part" of a part corresponds to the boundary shape of the characteristic part on the appearance resulting from the shape, pattern, color, etc. of the part. Examples of characteristic parts of a part may include corners, bumps, terminals, and leads of the part.

制御装置30は、表示装置31を備える。表示装置31は、作業者が視認可能に設けられ、各種情報を表示する。本実施形態において、表示装置31は、タッチスクリーンおよび複数のボタンを有するとともに、種々の入力デバイスと連携して、作業者による操作を受け付ける。The control device 30 includes a display device 31. The display device 31 is arranged so as to be visible to the worker and displays various information. In this embodiment, the display device 31 has a touch screen and multiple buttons, and works in conjunction with various input devices to accept operations by the worker.

制御装置30は、装着処理において、基板91に部品が所定の姿勢で装着されるように装着ヘッド233による装着動作を制御する。このとき、制御装置30は、部品カメラ24を用いて認識された吸着ノズル234による部品の保持状態、および各種データに基づいて装着動作を制御する。つまり、制御装置30は、部品情報により指定される部品上の吸着位置に吸着ノズル234を接触させて部品を採取する。また、制御装置30は、部品カメラ24の撮像により取得された画像データを画像処理し、形状データD5に基づいて部品の保持状態を認識する。In the mounting process, the control device 30 controls the mounting operation by the mounting head 233 so that the component is mounted on the board 91 in a predetermined orientation. At this time, the control device 30 controls the mounting operation based on the holding state of the component by the suction nozzle 234 recognized using the component camera 24 and various data. In other words, the control device 30 picks up the component by bringing the suction nozzle 234 into contact with the suction position on the component specified by the component information. The control device 30 also processes the image data acquired by imaging with the component camera 24, and recognizes the holding state of the component based on the shape data D5.

さらに、制御装置30は、パラメータデータD4に基づいて、部品の移動速度および加速度が許容範囲に収まるように装着ヘッドの動作を制御する。また、制御装置30は、パラメータデータD4に基づいて、装着動作において吸着ノズル234を下降させて部品が基板91に接触した後に、吸着ノズル234を上昇させるとともに吸着ノズル234に正圧エアを供給して部品の開放を試行する。そして、制御装置30は、吸着ノズル234を部品から離間させ、次の装着位置に部品を装着すべく装着ヘッド233を移動させる。 Furthermore, based on parameter data D4, control device 30 controls the operation of the mounting head so that the movement speed and acceleration of the component are within an allowable range. Based on parameter data D4, control device 30 also lowers suction nozzle 234 during the mounting operation so that the component comes into contact with board 91, and then raises suction nozzle 234 and supplies positive pressure air to suction nozzle 234 to attempt to release the component. Then, control device 30 moves suction nozzle 234 away from the component and moves mounting head 233 to mount the component at the next mounting position.

4.データ管理システム50の構成
上記のような装着処理では、部品の採取や装着をより高精度に且つ高効率で実行すべく、部品情報が編集されることがある。具体的には、所定種類の部品について、画像処理における認識精度を向上させるために、形状データD5における形状の定義や許容誤差が調整される。また、同一種類の部品であっても生産者が異なると、部品の上面(吸着ノズル234による吸着面)の凹凸や重心位置が相違することがあり、これに対応するためにパラメータデータD4や形状データD5が調整される。
4. Configuration of the Data Management System 50 In the mounting process described above, the component information may be edited to perform picking and mounting of components with higher accuracy and efficiency. Specifically, for a given type of component, the shape definition and tolerance in the shape data D5 are adjusted to improve the recognition accuracy in image processing. In addition, even for the same type of component, if the manufacturer is different, the unevenness and center of gravity position of the top surface of the component (the surface picked up by the suction nozzle 234) may differ, and the parameter data D4 and shape data D5 are adjusted to accommodate this.

このような部品情報の編集は、例えば同一種類の部品を他の部品装着機12において装着しているまたは装着の予定がある場合に、その部品装着機12にも反映させることが好適である場合が多い。しかしながら、部品情報の編集を他の部品装着機12などの対基板作業機に一律に更新することは、種々の理由により必ずしも最適とは限らない。 In many cases, it is preferable to reflect such edits of component information on other component mounting machines 12, for example, when the same type of component is being mounted or is planned to be mounted on that component mounting machine. However, for various reasons, uniformly updating the edits of component information on other component mounting machines 12 and other board-related work machines is not necessarily optimal.

例えば、作業関連データRd(制御データD3、部品情報など)に対する編集の内容が所定の生産ロットに特有の形状や状態に対応するものである場合には、他の生産ロットの部品を装着する装着処理に適用しても編集の効果を得られないことがある。その他に、装着処理に使用される機器の個体差や部品装着機12ごとの生産環境などに対応させる編集内容である場合にも同様であり、却って生産性を低下させる要因になり得る。For example, if the editing content of the work-related data Rd (control data D3, component information, etc.) corresponds to a shape or state specific to a specific production lot, the effect of the editing may not be obtained even if it is applied to a mounting process in which components from other production lots are mounted. The same is true when the editing content corresponds to individual differences in the equipment used in the mounting process or the production environment of each component mounting machine 12, and this may actually be a factor in reducing productivity.

そこで、本実施形態のデータ管理システム50は、生産ラインLnにおいて作業関連データRdが編集された場合に、他機の作業関連データRdに適宜反映させることを可能とする構成を採用する。これにより、データ管理システム50は、生産の安定性を維持するとともに生産効率低下の防止を図るものである。Therefore, the data management system 50 of this embodiment adopts a configuration that allows the edited work-related data Rd on the production line Ln to be reflected appropriately in the work-related data Rd of other machines. In this way, the data management system 50 maintains the stability of production and prevents a decline in production efficiency.

なお、以下では、編集された元の作業関連データRdを用いて対基板作業を実行していた対基板作業機、または対基板作業を実行予定である対基板作業機を第一作業機M1とする。また、複数の対基板作業機のうち第一作業機M1とは異なる対基板作業機であって、編集された作業関連データRdと同種のデータを用いて所定の対基板作業を行う対基板作業機を第二作業機M2とする。In the following, a substrate-related operation machine that has performed substrate-related operation using the original edited operation-related data Rd, or that is scheduled to perform substrate-related operation, is referred to as a first operation machine M1. A substrate-related operation machine that is different from the first operation machine M1 among the multiple substrate-related operation machines and that performs a predetermined substrate-related operation using the same type of data as the edited operation-related data Rd is referred to as a second operation machine M2.

4-1.編集部51
データ管理システム50は、図4に示すように、編集部51を備える。編集部51は、作業関連データRdの編集を受け付ける。本実施形態において、編集部51は、第一作業機M1に設けられる。部品装着機12を含む複数の対基板作業機には、編集部51を備えることによって、自機の対基板作業に用いる作業関連データRdを編集する機能を有するものがある。
4-1. Editorial Department 51
As shown in Fig. 4, the data management system 50 includes an editing unit 51. The editing unit 51 accepts editing of the work-related data Rd. In this embodiment, the editing unit 51 is provided in the first work machine M1. Some of the multiple substrate-related work machines including the component mounting machine 12 include the editing unit 51, thereby having a function of editing the work-related data Rd used in the substrate-related work of the machine itself.

ここで、作業者は、例えば装着処理の実行中にエラーが発生した場合に、その原因が形状データD5における部品の形状の定義にあることを発見したとする。このような場合に、作業者は、表示装置31に作業関連データRdとしての形状データD5を表示させ、入力デバイスを介して形状データD5における部品の形状の定義を調整する。編集部51は、上記のように作業関連データRdの編集を受け付ける。 Now, suppose that an error occurs during the execution of a mounting process, and the worker discovers that the cause lies in the definition of the part's shape in the shape data D5. In such a case, the worker causes the display device 31 to display the shape data D5 as work-related data Rd, and adjusts the definition of the part's shape in the shape data D5 via the input device. The editing unit 51 accepts the editing of the work-related data Rd as described above.

編集部51は、編集された作業関連データRdを制御装置30に記憶させる。このとき、編集部51は、編集された作業関連データRdに固有の識別情報、および編集作業の関連情報を併せて記憶させる。上記の固有の識別情報は、例えば元の作業関連データRdの派生であることが識別されるように、元の識別情報をナンバリングする符号を付与された文字列である。また、上記の関連情報には、編集の内容(例えば、編集の前後の設定値、調整量など)、または編集の動機(エラー発生、サイクルタイムの短縮、装着精度の向上など)が含まれる。The editing unit 51 stores the edited work-related data Rd in the control device 30. At this time, the editing unit 51 stores unique identification information and related information of the editing work together with the edited work-related data Rd. The unique identification information is, for example, a character string to which a code that numbers the original identification information is assigned so that it can be identified as a derivative of the original work-related data Rd. In addition, the related information includes the content of the edit (for example, setting values before and after the edit, adjustment amount, etc.) or the motivation for the edit (occurrence of an error, shortening the cycle time, improving installation accuracy, etc.).

さらに、編集部51は、編集後の作業関連データRdを用いて対基板作業が繰り返し実行された場合に、例えばエラー発生率の増減やサイクルタイムの増減などの対基板作業に生じた効果を、編集された作業関連データRdに関連付けて記憶させてもよい。これにより、編集後の作業関連データRdの適用によって、例えばエラー発生率を低減し装着精度を向上できる一方でサイクルタイムが増加することや、反対に装着精度は許容範囲内において低下する一方でサイクルタイムを大幅に短縮できることなどが関連情報として記憶される。Furthermore, the editing unit 51 may store, in association with the edited work-related data Rd, effects on the substrate-related work, such as an increase or decrease in the error rate or the cycle time, when the substrate-related work is repeatedly performed using the edited work-related data Rd. In this way, information such as the fact that the application of the edited work-related data Rd can reduce the error rate and improve mounting accuracy while increasing the cycle time, or conversely, that the mounting accuracy can decrease within an acceptable range while significantly shortening the cycle time, is stored as associated information.

また、編集部51を備える第一作業機M1において、作業関連データRdが編集された場合には、編集後の作業関連データRdは、管理装置40にアップロードされて記憶部41に、編集作業の関連情報とともに記憶される。これにより、管理装置40には、作業関連データRdが編集されたことが認識される。In addition, when the work-related data Rd is edited in the first work machine M1 equipped with the editing unit 51, the edited work-related data Rd is uploaded to the management device 40 and stored in the memory unit 41 together with information related to the editing work. This allows the management device 40 to recognize that the work-related data Rd has been edited.

4-2.判定部52
データ管理システム50は、図4に示すように、判定部52を備える。判定部52は、作業関連データRdが編集された場合に、第二作業機M2による対基板作業に作業関連データRdの編集が影響するか否かを判定する。本実施形態において、判定部52は、生産ラインLnを管理する管理装置40に設けられる。
4-2. Determination unit 52
4, the data management system 50 includes a determination unit 52. When the work-related data Rd is edited, the determination unit 52 determines whether the work-related data Rd is applicable to the work on a substrate performed by the second work machine M2. In this embodiment, the determination unit 52 is provided in the management device 40 that manages the production line Ln.

より詳細には、判定部52は、第一作業機M1の編集部51により作業関連データRdが編集されたことを編集後の作業関連データRdの入力によって認識した場合に、他の対基板作業機(第二作業機M2)に当該編集を反映させるべきか否かを、当該編集の影響の有無に基づいて判定する。判定の対象となる第二作業機M2による対基板作業は、生産計画D1と進行度に基づいて認識される実行中または実行予定の対基板作業である。More specifically, when the determination unit 52 recognizes that the editing unit 51 of the first work machine M1 has edited the work-related data Rd by inputting the edited work-related data Rd, the determination unit 52 determines whether or not the edit should be reflected in the other substrate-related work machine (the second work machine M2) based on whether or not the edit has an effect. The substrate-related work by the second work machine M2 that is the subject of the determination is substrate-related work that is being performed or is scheduled to be performed, which is recognized based on the production plan D1 and the progress.

また、当該編集の影響の有無の判定手段としては、種々の態様を採用し得る。例えば、判定部52は、単に編集部51により編集された作業関連データRdと同一または同種の作業関連データRdが第二作業機M2による対基板作業に用いられている場合に、作業関連データRdの編集が影響すると判定してもよい。これに対して、作業関連データRdが同一または同種であっても、第二作業機M2による対基板作業の内容によっては作業関連データRdの編集が影響するとは限らない。In addition, various modes may be adopted as a means for determining whether or not the editing has an effect. For example, the determination unit 52 may determine that the editing of the work-related data Rd has an effect when the same or similar work-related data Rd as the work-related data Rd edited by the editing unit 51 is used in the substrate-related work by the second work machine M2. In contrast, even if the work-related data Rd is the same or similar, the editing of the work-related data Rd does not necessarily have an effect depending on the content of the substrate-related work by the second work machine M2.

そこで、本実施形態において、判定部52は、編集部51による作業関連データRdの編集の内容、および第二作業機M2による対基板作業の内容に基づく作業関連データRdの編集の影響度V2が、予め設定された基準値V1を超える場合に、作業関連データRdの編集が第二作業機M2による対基板作業に影響すると判定する。Therefore, in this embodiment, the judgment unit 52 judges that the editing of the work-related data Rd affects the substrate-related work performed by the second work machine M2 when the impact V2 of the editing of the work-related data Rd based on the content of the editing of the work-related data Rd by the editing unit 51 and the content of the substrate-related work performed by the second work machine M2 exceeds a predetermined reference value V1.

つまり、判定部52は、先ず編集前後の作業関連データRdの差分、または編集作業の関連情報に基づいて、編集の内容を取得する。次に、判定部52は、生産計画D1に基づいて第二作業機M2による実行中または実行予定の対基板作業の内容を取得する。そして、判定部52は、編集の内容および対基板作業の内容に基づいて編集の影響度V2を算出する。例えば、編集の内容が部品種Paに関するものであり、第二作業機M2において実行予定の対基板作業に部品種Paが含まれていなければ、判定部52は、編集の影響度V2を0と算出する。That is, the determination unit 52 first obtains the content of the edit based on the difference between the work-related data Rd before and after the edit, or the related information of the edit work. Next, the determination unit 52 obtains the content of the substrate-related work being performed or scheduled to be performed by the second work machine M2 based on the production plan D1. The determination unit 52 then calculates the impact V2 of the edit based on the content of the edit and the content of the substrate-related work. For example, if the content of the edit is related to component type Pa and component type Pa is not included in the substrate-related work scheduled to be performed by the second work machine M2, the determination unit 52 calculates the impact V2 of the edit to be 0.

一方で、第二作業機M2において実行予定の対基板作業に部品種Paの装着が含まれている場合に、判定部52は、部品種Paの装着回数や編集の内容に基づいて影響度V2を算出する。このとき、判定部52は、編集作業の関連情報を用いて、編集の動機や編集による効果に基づいて、影響度V2を算出してもよい。例えば、判定部52は、エラー発生率の低減に関する編集内容であれば影響度V2を高く算出する。On the other hand, when the board-related work to be performed by the second work machine M2 includes the mounting of component type Pa, the determination unit 52 calculates the impact V2 based on the number of times component type Pa is mounted and the content of the edit. At this time, the determination unit 52 may calculate the impact V2 based on the motivation for editing and the effect of editing using information related to the editing work. For example, the determination unit 52 calculates the impact V2 to be high if the edit content is related to reducing the error occurrence rate.

さらに、判定部52は、算出した影響度V2が予め設定された基準値V1を超える場合に、作業関連データRdの編集が第二作業機M2による対基板作業に影響すると判定する。つまり、判定部52は、その第二作業機M2については作業関連データRdの編集を反映させるべく更新処理を実行すべきであると判定する。判定部52は、生産ラインLnを構成する複数の第二作業機M2のそれぞれについて判定を行う。なお、判定部52は、複数種類の基準値V1を用いて影響度V2に応じた更新処理の要否を段階的に判定してもよい。 Furthermore, when the calculated impact V2 exceeds a preset reference value V1, the determination unit 52 determines that the editing of the work-related data Rd will affect the substrate-related work performed by the second work machine M2. In other words, the determination unit 52 determines that an update process should be performed for the second work machine M2 to reflect the editing of the work-related data Rd. The determination unit 52 makes a determination for each of the multiple second work machines M2 that make up the production line Ln. The determination unit 52 may use multiple types of reference values V1 to gradually determine whether or not an update process is required according to the impact V2.

4-3.案内部53
データ管理システム50は、図4に示すように、案内部53を備える。案内部53は、判定部52により作業関連データRdの編集が影響すると判定された場合に、第二作業機M2で用いられる作業関連データRdの更新を案内する。本実施形態において、案内部53は、複数の第二作業機M2のそれぞれに設けられる。
4-3. Guide unit 53
As shown in Fig. 4, the data management system 50 includes a guide unit 53. When the determination unit 52 determines that editing of the work-related data Rd will have an effect, the guide unit 53 notifies the user of the work-related data Rd used by the second work machine M2. In this embodiment, the guidance unit 53 is provided in each of the plurality of second work machines M2.

具体的には、案内部53は、自機(第二作業機M2)で実行中または実行予定の対基板作業に用いられる作業関連データRdについて、最新の作業関連データRdが存在することを表示装置31に表示する。このとき、案内部53は、上記のような表示により作業者に更新を案内する際に、併せて種々の情報を表示してもよい。表示内容の詳細については、後述する。Specifically, the guidance unit 53 displays on the display device 31 that the latest work-related data Rd exists for the work-related data Rd used for the substrate-related work being performed or scheduled to be performed by the own machine (the second work machine M2). At this time, when the guidance unit 53 notifies the worker of the update by displaying as described above, it may also display various other information. Details of the display content will be described later.

4-4.通知部54
データ管理システム50は、図4に示すように、通知部54を備える。通知部54は、本実施形態のように、判定部52と案内部53とが別々の装置に設けられている構成において、判定部52による判定結果に応じて第二作業機M2に作業関連データRdの更新に関する更新情報T1を通知する。つまり、通知部54は、複数の第二作業機M2のうち判定部52により作業関連データRdの編集が対基板作業に影響すると判定された第二作業機M2に通知を行う。
4-4. Notification unit 54
As shown in FIG. 4, the data management system 50 includes a notification unit 54. In a configuration in which the determination unit 52 and the guidance unit 53 are provided in separate devices as in this embodiment, the notification unit 54 In other words, the notification unit 54 notifies the second work machine M2 of update information T1 regarding the update of the work-related data Rd according to the determination result by the determination unit 52. The second work machine M2 is notified that it has been determined that the editing of the work-related data Rd will affect the work on the substrate.

また、上記の更新情報T1は、編集後の作業関連データRdそのものであってもよいし、作業関連データRdの編集内容の特定に用いられる情報としてもよい。後者の場合には、後の更新処理において、編集後の作業関連データRdが管理装置40から第二作業機M2にダウンロードされる。また、通知部54は、編集後の作業関連データRdや編集作業の関連情報、判定部52による判定の結果および影響度V2などの中間情報を第二作業機M2に送信してもよい。通知部54による上記の情報送信は、例えば第二作業機M2による要求に応じて行うものとしてもよい。 The update information T1 may be the edited work-related data Rd itself, or may be information used to identify the edited contents of the work-related data Rd. In the latter case, in a later update process, the edited work-related data Rd is downloaded from the management device 40 to the second work machine M2. The notification unit 54 may also transmit intermediate information such as the edited work-related data Rd, information related to the editing work, the result of the judgment by the judgment unit 52, and the impact degree V2 to the second work machine M2. The notification unit 54 may transmit the above information in response to a request from the second work machine M2, for example.

通知部54による通知をうけた第二作業機M2の案内部53は、作業関連データRdの更新を案内する際に、影響度V2を併せて提示してもよい。また、案内部53は、作業関連データRdの更新を案内する際に、編集部51による作業関連データRdの編集の内容、および第二作業機M2における作業関連データRdの設定内容の少なくとも一方を併せて提示してもよい。これにより、作業者は、最新の作業関連データRdが存在することに加えて、影響度V2などを判断材料として、実際に更新処理を実行するか否かの判断を行うことができる。The guidance unit 53 of the second work machine M2, which has received a notification from the notification unit 54, may also present the impact V2 when providing guidance on updating the work-related data Rd. Furthermore, when providing guidance on updating the work-related data Rd, the guidance unit 53 may also present at least one of the content of the editing of the work-related data Rd by the editing unit 51 and the setting content of the work-related data Rd in the second work machine M2. This allows the worker to decide whether or not to actually perform the update process, based on the impact V2 and other factors in addition to the existence of the latest work-related data Rd.

4-5.更新部55
データ管理システム50は、図4に示すように、更新部55を備える。更新部55は、案内部53により案内された作業関連データRdの更新についての要否を受け付けて、必要に応じて作業関連データRdの更新処理を実行する。つまり、更新部55は、作業者が編集後の作業関連データRdを第二作業機M2の対基板作業に適用すべきと判断し、更新処理の実行を指示した場合に、所定のタイミングで更新処理を実行する。
4-5. Update unit 55
As shown in Fig. 4, the data management system 50 includes an update unit 55. The update unit 55 receives a notification of whether or not the work-related data Rd is to be updated, which is provided by the guidance unit 53, and updates the work-related data Rd as necessary. That is, the update unit 55 determines that the work-related data Rd edited by the worker should be applied to the substrate-related work by the second work machine M2, and executes the update process. When instructed, the update process is executed at a predetermined timing.

なお、更新部55は、作業者に指示されたタイミングで第二作業機M2による対基板作業を停止して、更新処理を実行してもよい。また、更新部55は、第二作業機M2において繰り返し実行される対基板作業の進行度V3に基づいて、更新処理を実行するタイミングを設定してもよい。つまり、更新部55は、例えば更新する作業関連データRdを用いる処理(画像処理など)が実行されない期間(基板91の搬送時など)を、自機が認識している進行度V3に基づいて取得する。そして、更新部は、その期間において更新処理が実行されるようにタイミングを設定する。これにより、対基板作業を停止することなく更新処理を実行することができる。The update unit 55 may stop the substrate-related work by the second work machine M2 at a timing instructed by the worker and execute the update process. The update unit 55 may also set the timing to execute the update process based on the progress V3 of the substrate-related work repeatedly executed by the second work machine M2. That is, the update unit 55 acquires a period during which a process (such as image processing) using the work-related data Rd to be updated is not executed (such as when the substrate 91 is being transported) based on the progress V3 recognized by the update unit itself. The update unit then sets the timing to execute the update process during that period. This allows the update process to be executed without stopping the substrate-related work.

また、更新部55は、上記のように対基板作業に並行して更新処理を実行する他に、種々のタイミングを設定してもよい。例えば、編集の影響度V2は高いものの、更新後の作業関連データRdが用いられる時期まで余裕がある場合に、更新部55は、生産計画D1および対基板作業の進行度V3に基づいて、第二作業機M2が休止状態となる時期を推定し、その休止時期を更新のタイミングに設定してもよい。In addition to executing the update process in parallel with the substrate-related work as described above, the update unit 55 may set various timings. For example, when the degree of impact V2 of the editing is high but there is still time before the updated work-related data Rd is used, the update unit 55 may estimate the time when the second operating machine M2 will be in a quiescent state based on the production plan D1 and the degree of progress V3 of the substrate-related work, and set the quiescent time as the timing of the update.

なお、作業関連データRdの更新のタイミングについては、更新部55が上記のように自動設定してもよいし、作業者による更新処理の実行指示と併せて実行タイミングの指示を受け付けてもよい。このような構成によると、更新処理をより好適なタイミングで実行できるので、当初の生産性を維持することができる。また、作業者により最終的な更新処理の要否が指示されるので、第二作業機M2の作業関連データRdに対して不要な更新処理が実行されることを防止でき、不要な更新処理の実行に伴う生産効率の低下を防止できる。 The timing of updating the work-related data Rd may be automatically set by the update unit 55 as described above, or an instruction on the execution timing may be received together with an instruction from the worker to execute the update process. With this configuration, the update process can be executed at a more suitable timing, so that the initial productivity can be maintained. Also, since the worker instructs whether or not a final update process is required, unnecessary update processes can be prevented from being executed on the work-related data Rd of the second work machine M2, and a decrease in production efficiency due to the execution of unnecessary update processes can be prevented.

5.データ管理システム50によるデータ管理処理
データ管理システム50による作業関連データRdの管理処理について、図4および図5を参照して説明する。先ず、ホストコンピュータ60において生産計画D1が生成され、複数の生産ラインLnごとに生産する基板製品の種類、数量、および生産順序が設定される。管理装置40は、ホストコンピュータ60から生産計画D1、生産計画D1に対応する部品リストD2、制御データD3、および作業関連データRdを取得し、記憶部41に記憶する。
5. Data Management Processing by Data Management System 50 The management processing of the work-related data Rd by the data management system 50 will be described with reference to Figs. 4 and 5. First, a production plan D1 is generated in the host computer 60, and the type, quantity, and production sequence of the board products to be produced for each of the multiple production lines Ln are set. The management device 40 obtains the production plan D1, the parts list D2 corresponding to the production plan D1, the control data D3, and the work-related data Rd from the host computer 60, and stores them in the memory unit 41.

管理装置40は、生産ラインLnを構成する対基板作業機のそれぞれに、必要なデータを送出する。具体的には、管理装置40は、所定の部品装着機12が実行する装着処理に必要な制御データD3および作業関連データRdを部品装着機12に送出する。このとき、例えば複数の部品装着機12による装着処理において同一種類の部品が基板91に装着される場合には、少なくとも一部が共通する作業関連データRdがそれぞれの部品装着機12に送出され、制御装置30に記憶される。The management device 40 transmits necessary data to each of the substrate-related work machines that make up the production line Ln. Specifically, the management device 40 transmits the control data D3 and the work-related data Rd required for the mounting process performed by a specific component mounting machine 12 to the component mounting machine 12. At this time, for example, when the same type of component is mounted on the substrate 91 in the mounting process by multiple component mounting machines 12, the work-related data Rd that is at least partially common is transmitted to each component mounting machine 12 and stored in the control device 30.

作業者は、生産ラインLnにおいて実行予定の生産処理に関する段取り作業を終えると、この生産処理を開始する。部品装着機12を含む対基板作業機は、作業関連データRdを用いて自機に割り当てられた対基板作業を実行する。作業者は、生産ラインLnにおける生産処理が継続されるように、必要な消耗品の補給や不用品の回収、エラー対処などを行う。 When a worker completes the setup work for a production process scheduled to be executed on production line Ln, the worker starts this production process. Substrate-related work machines, including component mounting machines 12, execute the substrate-related work assigned to them using the work-related data Rd. The worker replenishes necessary consumables, collects unnecessary items, handles errors, and so on, so that production processing on production line Ln can continue.

そして、作業者は、部品装着機12による装着処理の実行中に発生したエラーや、検査機14による検査結果に基づいて、例えば一部のパラメータや部品の形状の定義などを調整すべきと判断した場合に、作業関連データRdの編集機能を有する対基板作業機(即ち、編集部51が設けられた第一作業機M1)において、作業関連データRdの編集作業を行う。図5に示すように、編集部51は、作業関連データRdの編集を受け付ける(S11)。編集部51は、編集作業が終了すると、編集後の作業関連データRd、固有の識別情報、および編集作業の関連情報を管理装置40にアップロードする。 If the worker determines that, for example, some parameters or the definition of the component shape should be adjusted based on an error that occurred during the mounting process by the component mounting machine 12 or the inspection results by the inspection machine 14, the worker edits the work-related data Rd in a substrate-related operation machine having an editing function for the work-related data Rd (i.e., the first operation machine M1 provided with the editing unit 51). As shown in FIG. 5, the editing unit 51 accepts editing of the work-related data Rd (S11). When the editing work is completed, the editing unit 51 uploads the edited work-related data Rd, the unique identification information, and information related to the editing work to the management device 40.

次に、管理装置40は、編集部51により作業関連データRd等がアップロードされて記憶部41に記憶されると、第一作業機M1において作業関連データRdが編集されたことを認識する(S12)。続いて、判定部52は、第二作業機M2による対基板作業に作業関連データRdの編集が影響するか否かを判定する(S20)。詳細には、判定部52は、複数の第二作業機M2ごとに、作業関連データRdの編集の内容およびそれぞれの第二作業機M2における対基板作業の内容に基づいて編集の影響度V2を算出する(S21)。Next, when the editing unit 51 uploads the work-related data Rd and the like and stores them in the memory unit 41, the management device 40 recognizes that the work-related data Rd has been edited by the first work machine M1 (S12). Next, the determination unit 52 determines whether the editing of the work-related data Rd affects the substrate-related work performed by the second work machine M2 (S20). In detail, the determination unit 52 calculates the degree of impact V2 of the editing for each of the multiple second work machines M2 based on the content of the editing of the work-related data Rd and the content of the substrate-related work performed by each of the second work machines M2 (S21).

そして、判定部52は、基準値V1と複数の第二作業機M2ごとの影響度V2とを比較することによって、複数の第二作業機M2ごとに作業関連データRdの編集がそれぞれの対基板作業に影響するか否かを判定する(S22)。判定部52は、複数の第二作業機M2ごとの判定結果を、S21にて算出された影響度V2とともに記憶部41に記憶する。The determination unit 52 then compares the reference value V1 with the impact degree V2 for each of the second work machines M2 to determine whether or not the editing of the work-related data Rd for each of the second work machines M2 affects the respective substrate-related work (S22). The determination unit 52 stores the determination results for each of the second work machines M2 in the memory unit 41 together with the impact degree V2 calculated in S21.

通知部54は、判定部52による判定結果に応じて第二作業機M2に作業関連データRdの更新に関する更新情報T1を通知する(S13)。ここでは、通知部54は、複数の第二作業機M2のうち判定部52により作業関連データRdの編集が対基板作業に影響すると判定された第二作業機M2のみに対して通知を行う。通知部54は、更新情報T1として、編集前の作業関連データRdを示す識別情報、編集内容、通知先の第二作業機M2を対象に算出された影響度V2を通知する。The notification unit 54 notifies the second work machine M2 of update information T1 regarding the update of the work-related data Rd in accordance with the determination result by the determination unit 52 (S13). Here, the notification unit 54 notifies only the second work machine M2 among the multiple second work machines M2 for which the determination unit 52 has determined that the editing of the work-related data Rd will affect the work on the substrate. The notification unit 54 notifies, as the update information T1, identification information indicating the work-related data Rd before editing, the editing content, and the impact degree V2 calculated for the second work machine M2 to be notified.

複数の第二作業機M2のうち通知を受けた第二作業機M2の案内部53は、自機(第二作業機M2)で実行中または実行予定の対基板作業に用いられる作業関連データRdの更新を案内する(S14)。詳細には、案内部53は、更新された最新の作業関連データRdが存在することを表示装置31に表示する。このとき、案内部53は、複数種類の作業関連データRdから対象の作業関連データRdを作業者が特定可能となるように表示するとともに、その編集内容、影響度V2を併せて案内する。このとき、案内部53は、上記の内容に加えて、または替えて、既存の作業関連データRdの設定内容や、その作業関連データRdが使用される時期を案内してもよい。The guidance unit 53 of the second work machine M2 that has received the notification provides guidance on updating the work-related data Rd used for the substrate-related work being performed or scheduled to be performed by the second work machine M2 (the second work machine M2) (S14). In detail, the guidance unit 53 displays on the display device 31 that the latest updated work-related data Rd exists. At this time, the guidance unit 53 displays the target work-related data Rd from the multiple types of work-related data Rd so that the worker can identify it, and also provides guidance on the editing content and the impact level V2. At this time, the guidance unit 53 may provide guidance on the setting content of the existing work-related data Rd and the time when the work-related data Rd will be used, in addition to or instead of the above content.

更新部55は、案内部53により案内された作業関連データRdの更新についての要否を受け付ける。更新部55は、作業者が編集後の作業関連データRdを第二作業機M2の対基板作業に適用すべきと判断し、更新処理の実行を指示した場合に(S15:Yes)、作業関連データRdの更新処理を実行する(S16)。更新部55は、作業者による更新処理の実行の指示を受け付けて即時に実行する他に、所定のタイミングで更新処理を実行してもよい。例えば、更新部55は、更新処理の所要時間と対基板作業の進行度V3に基づいて、生産に影響しないタイミングで更新処理の実行時期を設定する。The update unit 55 receives the need for updating the work-related data Rd as notified by the guidance unit 53. When the worker determines that the edited work-related data Rd should be applied to the substrate-related work of the second work machine M2 and instructs the execution of the update process (S15: Yes), the update unit 55 executes the update process for the work-related data Rd (S16). The update unit 55 may execute the update process immediately upon receiving an instruction from the worker to execute the update process, or may execute the update process at a predetermined timing. For example, the update unit 55 sets the execution time of the update process at a timing that does not affect production, based on the time required for the update process and the progress V3 of the substrate-related work.

更新部55は、実際に更新処理を実行し、正常に終了した場合に、自機(第二作業機M2)の対基板作業に適用される作業関連データRdが編集後のものであることを管理装置40に通知する。また、更新部55は、作業者が編集後の作業関連データRdを第二作業機M2の対基板作業に適用することを不要と判断し、更新処理の実行を指示しなかった場合に(S15:No)、作業関連データRdの更新処理を実行しない。この場合に、更新部55は、自機(第二作業機M2)の対基板作業に適用される作業関連データRdが編集されていない既存のものであることを管理装置40に通知する。The update unit 55 actually executes the update process, and when it is completed normally, notifies the management device 40 that the work-related data Rd applied to the substrate-related work of its own machine (the second work machine M2) is the edited data. Furthermore, when the worker determines that it is not necessary to apply the edited work-related data Rd to the substrate-related work of the second work machine M2 and does not instruct the execution of the update process (S15: No), the update unit 55 does not execute the update process for the work-related data Rd. In this case, the update unit 55 notifies the management device 40 that the work-related data Rd applied to the substrate-related work of its own machine (the second work machine M2) is the existing data that has not been edited.

このような構成によると、作業関連データRdが編集された場合に、第二作業機M2で用いられる作業関連データRdの更新が案内されるので(S14)、作業者による指示に基づく作業関連データRdの更新処理を実行することができる(S15,S16)。これにより、他機の作業関連データRdに対して不要な更新処理が実行されることを防止できる。よって、生産の安定性を維持することができるとともに、不要な更新処理の実行に伴う生産効率の低下を防止できる。 With this configuration, when the work-related data Rd is edited, the update of the work-related data Rd used by the second work machine M2 is guided (S14), and the update process of the work-related data Rd can be executed based on the instruction of the worker (S15, S16). This makes it possible to prevent unnecessary update processes from being executed on the work-related data Rd of other machines. This makes it possible to maintain the stability of production and prevent a decrease in production efficiency due to the execution of unnecessary update processes.

6.実施形態の変形態様
実施形態において、データ管理システム50は、編集部51が第一作業機M1に設けられ、判定部52および通知部54が管理装置40に設けられ、案内部53および更新部55が第二作業機M2に設けられる態様を例示した。これに対して、各部51-54は、互いに通信可能な装置にそれぞれ設けられる種々の態様を採用し得る。以下に、各部51-54の配置と各種処理について図6-図8を参照して説明する。
6. Modifications of the embodiment In the embodiment, the data management system 50 is exemplified as having the editing unit 51 provided in the first work machine M1, the determination unit 52 and the notification unit 54 provided in the management device 40, and the guidance unit 53 and the update unit 55 provided in the second work machine M2. However, various aspects may be adopted in which each unit 51-54 is provided in a device capable of communicating with each other. The arrangement of each unit 51-54 and various processes will be described below with reference to Figures 6 to 8.

6-1.実施形態の第一変形態様
データ管理システム150は、図6に示すように、編集部51が第一作業機M1に設けられ、通知部54が管理装置40に設けられ、判定部52、案内部53、および更新部55が複数の第二作業機M2にそれぞれ設けられる。データ管理システム150は、データ管理処理(図5を参照)における管理装置40による認識処理(S12)までは共通する。
6, in a data management system 150, an editing unit 51 is provided in a first work machine M1, a notification unit 54 is provided in a management device 40, and a determination unit 52, a guidance unit 53, and an update unit 55 are provided in each of a plurality of second work machines M2. The data management system 150 is common up to the recognition process (S12) by the management device 40 in the data management process (see FIG. 5).

データ管理システム150は、作業関連データRdの更新を認識すると、全ての対基板作業機または第一作業機M1と同種の全ての対基板作業機(例えば、部品装着機12)を第二作業機M2として、通知部54に一斉に通知させる。詳細には、通知部54は、複数の第二作業機M2に作業関連データRdの更新に関する更新情報T1を通知する。そして、通知を受けた複数の第二作業機M2にそれぞれ設けられた判定部52が、自機による対基板作業に作業関連データRdの編集が影響するか否かを判定する。When the data management system 150 recognizes an update to the work-related data Rd, it causes all substrate-related work machines or all substrate-related work machines of the same type as the first work machine M1 (e.g., component mounting machine 12) to be notified simultaneously to the notification unit 54 as second work machines M2. In detail, the notification unit 54 notifies the second work machines M2 of update information T1 regarding the update of the work-related data Rd. Then, the judgment unit 52 provided in each of the second work machines M2 that received the notification judges whether the editing of the work-related data Rd affects the substrate-related work performed by that machine.

また、案内部53は、判定部52により作業関連データRdの編集が影響すると判定された場合に、更新情報T1に基づいて、自機(第二作業機M2)で用いられる作業関連データRdの更新を案内する。なお、上記の判定処理、案内処理、および案内後の更新処理については、実施形態と実質的に同様であるため(図5のS20、S14-S16)、詳細な説明を省略する。 In addition, when the determination unit 52 determines that editing of the work-related data Rd will have an effect, the guidance unit 53 provides guidance on updating the work-related data Rd used by the own machine (second work machine M2) based on the update information T1. Note that the above-mentioned determination process, guidance process, and update process after the guidance are substantially similar to those in the embodiment (S20, S14-S16 in FIG. 5), and therefore detailed explanations are omitted.

6-2.実施形態の第二変形態様
データ管理システム250は、図7に示すように、編集部51が第一作業機M1に設けられ、判定部52、および案内部53が管理装置40に設けられ、更新部55が第二作業機M2に設けられる。なお、本態様のデータ管理システム250は、通知部54を有しない。データ管理システム250は、データ管理処理(図5を参照)における判定処理(S20)までは共通する。データ管理システム250は、判定部52による複数の第二作業機M2ごとの判定が終了すると、案内部53による案内処理を実行する。
6-2. Second modified embodiment of the embodiment As shown in Fig. 7, in the data management system 250, an editing unit 51 is provided in the first work machine M1, a determination unit 52 and a guidance unit 53 are provided in the management device 40, and an update unit 55 is provided in the second work machine M2. The data management system 250 of this embodiment does not have a notification unit 54. The data management system 250 is common up to the determination process (S20) in the data management process (see Fig. 5). When the determination unit 52 finishes making a determination for each of the multiple second work machines M2, the data management system 250 executes the guidance process by the guidance unit 53.

つまり、案内部53は、複数の第二作業機M2のうち判定部52により作業関連データRdの編集が対基板作業に影響すると判定された第二作業機M2について、実行中または実行予定の対基板作業に用いられる作業関連データRdの更新を案内する。対象の第二作業機M2が複数の場合には、案内部53は、複数の第二作業機M2ごとの案内を行う。なお、上記の案内処理、および案内後の更新処理については、実施形態と同様であるため(図5のS14-S16)、詳細な説明を省略する。In other words, the guidance unit 53 provides guidance for updating the work-related data Rd used for substrate-related work that is being performed or is scheduled to be performed for a second work machine M2 among the multiple second work machines M2 for which the judgment unit 52 has determined that editing of the work-related data Rd will affect the substrate-related work. If there are multiple target second work machines M2, the guidance unit 53 provides guidance for each of the multiple second work machines M2. Note that the above guidance process and the update process after the guidance are the same as in the embodiment (S14-S16 in FIG. 5), and therefore detailed explanation will be omitted.

6-3.その他の変形態様
実施形態の第一変形態様および第二変形態様において、更新部55は、第二作業機M2に設けられ、管理装置40からの指令により更新処理を実行する。これに対して、更新部55は、管理装置40に設けられ、対象の第二作業機M2に遠隔から更新処理を実行するようにしてもよい。さらに上記の他に、各部51-55は、ホストコンピュータ60に組み込まれ、複数の生産ラインLnに共用される構成としてもよい。
6-3. Other Modifications In the first and second modifications of the embodiment, the update unit 55 is provided in the second work machine M2, and executes the update process in response to a command from the management device 40. Alternatively, the update unit 55 may be provided in the management device 40, and remotely execute the update process on the target second work machine M2. Furthermore, in addition to the above, each unit 51-55 may be incorporated in the host computer 60, and may be configured to be shared by a plurality of production lines Ln.

さらに、各部51-55は、複数の対基板作業機、管理装置40、およびホストコンピュータ60などに重複して設けられる構成としてもよい。つまり、例えば、複数の対基板作業機が作業関連データRdを編集する機能を有し、何れの編集部51が用いられるかによって、複数の対基板作業機のそれぞれは、実施形態にて例示した第一作業機M1または第二作業機M2として各処理を実行されることになる。このような構成においても実施形態と同様の効果を奏する。 Furthermore, each unit 51-55 may be provided in duplicate in multiple substrate-related performing machines, the management device 40, and the host computer 60. That is, for example, multiple substrate-related performing machines have the function of editing the work-related data Rd, and depending on which editing unit 51 is used, each of the multiple substrate-related performing machines will perform each process as the first performing machine M1 or the second performing machine M2 exemplified in the embodiment. With such a configuration, the same effects as those of the embodiment can be achieved.

Ln:生産ライン、 11:印刷機、 12:部品装着機、 13:リフロー炉、 14:検査機、 M1:第一作業機、 M2:第二作業機、 30:制御装置、 31:表示装置、 40:管理装置、 41:記憶部、 50:データ管理システム、 51:編集部、 52:判定部、 53:案内部、 54:通知部、 55:更新部、 60:ホストコンピュータ、 91:基板、 Rd:作業関連データ、 D1:生産計画、 D2:部品リスト、 D3:制御データ、 D4:パラメータデータ、 D5:形状データ、 M1:更新情報 Ln: production line, 11: printing machine, 12: component mounting machine, 13: reflow oven, 14: inspection machine, M1: first work machine, M2: second work machine, 30: control device, 31: display device, 40: management device, 41: memory unit, 50: data management system, 51: editing unit, 52: judgment unit, 53: guidance unit, 54: notification unit, 55: update unit, 60: host computer, 91: board, Rd: work-related data, D1: production plan, D2: parts list, D3: control data, D4: parameter data, D5: shape data, M1: update information

Claims (13)

予め設定された作業関連データに基づいて所定の対基板作業を実行する対基板作業機を複数並べて設置して構成された生産ラインに適用され、
複数の前記対基板作業機の一つである第一作業機で用いられる前記作業関連データの編集を受け付ける編集部と、
前記作業関連データが編集された場合に、複数の前記対基板作業機のうち前記第一作業機とは異なる第二作業機による前記対基板作業に前記作業関連データの編集が影響するか否かを判定する判定部と、
前記判定部により前記作業関連データの編集が影響すると判定された場合に、前記第二作業機で用いられる前記作業関連データの更新を案内する案内部と、
を備え
前記対基板作業には、基板に部品を装着する作業が含まれ、
前記作業関連データは、前記部品の種類ごとに固有の情報である部品情報である生産ラインのデータ管理システム。
The present invention is applied to a production line in which a plurality of substrate-related operation machines that perform a predetermined substrate-related operation based on preset operation-related data are arranged side by side,
an editing unit that accepts editing of the operation-related data used by a first operating machine that is one of the plurality of substrate-related operating machines;
a determination unit that determines, when the work-related data is edited, whether or not editing of the work-related data affects the substrate-related work performed by a second work machine, which is different from the first work machine, among the plurality of substrate-related work machines;
a guidance unit that provides guidance for updating the work-related data used in the second work machine when the determination unit determines that editing of the work-related data will have an effect; and
Equipped with
The substrate-related operation includes an operation of mounting components on a substrate,
A data management system for a production line , wherein the work-related data is part information that is information specific to each type of part .
予め設定された作業関連データに基づいて所定の対基板作業を実行する対基板作業機を複数並べて設置して構成された生産ラインに適用され、
複数の前記対基板作業機の一つである第一作業機で用いられる前記作業関連データの編集を受け付ける編集部と、
前記作業関連データが編集された場合に、複数の前記対基板作業機のうち前記第一作業機とは異なる第二作業機による前記対基板作業に前記作業関連データの編集が影響するか否かを判定する判定部と、
前記判定部により前記作業関連データの編集が影響すると判定された場合に、前記第二作業機で用いられる前記作業関連データの更新を案内する案内部と、
を備え
前記判定部は、前記編集部による前記作業関連データの編集の内容、および前記第二作業機による前記対基板作業の内容に基づく前記作業関連データの編集の影響度が、予め設定された基準値を超える場合に、前記作業関連データの編集が前記第二作業機による前記対基板作業に影響すると判定する生産ラインのデータ管理システム。
The present invention is applied to a production line in which a plurality of substrate-related operation machines that perform a predetermined substrate-related operation based on preset operation-related data are arranged side by side,
an editing unit that accepts editing of the operation-related data used by a first operating machine that is one of the plurality of substrate-related operating machines;
a determination unit that determines, when the work-related data is edited, whether or not editing of the work-related data affects the substrate-related work performed by a second work machine, which is different from the first work machine, among the plurality of substrate-related work machines;
a guidance unit that provides guidance for updating the work-related data used in the second work machine when the determination unit determines that editing of the work-related data will have an effect; and
Equipped with
The determination unit determines that the editing of the work-related data affects the substrate work performed by the second work machine when the content of the editing of the work-related data by the editing unit and the degree of impact of the editing of the work-related data based on the content of the substrate work performed by the second work machine exceed a predetermined reference value .
前記案内部は、前記作業関連データの更新を案内する際に、前記影響度を併せて提示する、請求項に記載のデータ管理システム。 The data management system according to claim 2 , wherein the notification unit presents the degree of impact together with the notification of the update of the work-related data. 前記編集部は、前記第一作業機に設けられる、請求項1-3の何れか一項に記載のデータ管理システム。 The data management system according to any one of claims 1 to 3 , wherein the editing unit is provided in the first work machine. 前記判定部は、前記生産ラインを管理する管理装置に設けられる、請求項1-4の何れか一項に記載のデータ管理システム。 5. The data management system according to claim 1, wherein the determination unit is provided in a management device that manages the production line. 前記データ管理システムは、前記管理装置に設けられ、前記判定部による判定結果に応じて前記第二作業機に前記作業関連データの更新に関する更新情報を通知する通知部をさらに備え、
前記案内部は、前記第二作業機に設けられ、前記更新情報に基づいて前記作業関連データの更新を案内する、請求項に記載のデータ管理システム。
The data management system further includes a notification unit that is provided in the management device and that notifies the second work machine of update information regarding an update of the work-related data in accordance with a determination result by the determination unit,
The data management system according to claim 5 , wherein the guidance unit is provided in the second work machine and provides guidance for updating the work-related data based on the update information.
前記案内部は、前記管理装置に設けられ、前記判定部による判定結果に基づいて前記作業関連データの更新を案内する、請求項に記載のデータ管理システム。 The data management system according to claim 5 , wherein the guidance unit is provided in the management device and provides guidance for updating the work-related data based on a result of the determination by the determination unit. 前記データ管理システムは、複数の前記対基板作業機に前記作業関連データの更新に関する更新情報を通知する通知部をさらに備え、
前記判定部および前記案内部は、複数の前記対基板作業機にそれぞれ設けられ、
前記案内部は、前記判定部により前記作業関連データの編集が自機における前記対基板作業に影響すると判定された場合に、前記更新情報に基づいて前記作業関連データの更新を案内する、請求項1-4の何れか一項に記載のデータ管理システム。
The data management system further includes a notification unit that notifies the plurality of substrate-related-operation performing machines of update information regarding an update of the operation-related data,
the determining unit and the guiding unit are provided on each of the plurality of substrate-related-operation performing machines,
The data management system according to any one of claims 1 to 4, wherein the guidance unit guides the updating of the work-related data based on the update information when the determination unit determines that editing of the work-related data will affect the substrate -related work in the own machine.
前記案内部は、前記作業関連データの更新を案内する際に、前記編集部による前記作業関連データの編集の内容、および前記第二作業機における前記作業関連データの設定内容の少なくとも一方を併せて提示する、請求項1-8の何れか一項に記載のデータ管理システム。 The data management system according to any one of claims 1 to 8, wherein the guidance unit, when providing guidance on updating the work-related data, also presents at least one of the content of the editing of the work-related data by the editing unit and the setting content of the work-related data in the second work machine. 前記データ管理システムは、前記案内部により案内された前記作業関連データの更新についての要否を受け付けて、必要に応じて前記作業関連データの更新処理を実行する更新部をさらに備える、請求項1-9の何れか一項に記載のデータ管理システム。 The data management system according to any one of claims 1 to 9, further comprising an update unit that receives a notification of whether or not the work-related data needs to be updated as notified by the notification unit, and executes an update process for the work-related data as necessary. 前記更新部は、前記第二作業機において繰り返し実行される前記対基板作業の進行度に基づいて、前記更新処理を実行するタイミングを設定する、請求項10に記載のデータ管理システム。 The data management system according to claim 10, wherein the update unit sets the timing for executing the update process based on the progress of the substrate-related work that is repeatedly performed by the second work machine. 前記対基板作業機は、前記対基板作業として基板に部品を装着する部品装着機である、請求項1-11の何れか一項に記載のデータ管理システム。 The data management system according to any one of claims 1 to 11, wherein the substrate-related operation machine is a component mounting machine that mounts components on a substrate as the substrate-related operation. 前記作業関連データは、前記基板に前記部品を装着する順序および位置を示す制御データ、前記基板に前記部品を装着する際の条件を示すパラメータデータ、および前記部品の外観の認識に用いられ前記部品の形状を示す形状データの少なくとも1つである、請求項12に記載のデータ管理システム。 The data management system according to claim 12, wherein the work-related data is at least one of control data indicating the order and position of mounting the components on the board, parameter data indicating the conditions for mounting the components on the board, and shape data indicating the shape of the components used to recognize the appearance of the components.
JP2022566596A 2020-12-04 2020-12-04 Data Management System Active JP7483051B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/045163 WO2022118453A1 (en) 2020-12-04 2020-12-04 Data management system

Publications (2)

Publication Number Publication Date
JPWO2022118453A1 JPWO2022118453A1 (en) 2022-06-09
JP7483051B2 true JP7483051B2 (en) 2024-05-14

Family

ID=81853080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022566596A Active JP7483051B2 (en) 2020-12-04 2020-12-04 Data Management System

Country Status (2)

Country Link
JP (1) JP7483051B2 (en)
WO (1) WO2022118453A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004327585A (en) 2003-04-23 2004-11-18 Matsushita Electric Ind Co Ltd System and method for electronic component packaging
JP2009135177A (en) 2007-11-29 2009-06-18 Panasonic Corp Component mounting system and method of changing data in component mounting system
JP2015142032A (en) 2014-01-29 2015-08-03 オムロン株式会社 Quality management apparatus and control method for quality management apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004327585A (en) 2003-04-23 2004-11-18 Matsushita Electric Ind Co Ltd System and method for electronic component packaging
JP2009135177A (en) 2007-11-29 2009-06-18 Panasonic Corp Component mounting system and method of changing data in component mounting system
JP2015142032A (en) 2014-01-29 2015-08-03 オムロン株式会社 Quality management apparatus and control method for quality management apparatus

Also Published As

Publication number Publication date
WO2022118453A1 (en) 2022-06-09
JPWO2022118453A1 (en) 2022-06-09

Similar Documents

Publication Publication Date Title
JP6267127B2 (en) Setup change method and setup change device
JP2004221518A (en) Work machine against substrate, work head therefor, work system against substrate and work head use preparation processing program for work machine against substrate
WO2018073936A1 (en) Production management device
JP5331859B2 (en) Mounting board manufacturing system and mounting board manufacturing method
JP6697929B2 (en) Device for optimizing mounting process and electronic component mounting machine
JP7483051B2 (en) Data Management System
JP2017183585A (en) Production processing optimizing device and electronic component mounting machine
US11288057B2 (en) Device for managing substrate processing machine
US20220087087A1 (en) Management device, moving work device, mounting device, mounting system, and management method
JP6424236B2 (en) Anti-substrate work management device
WO2017212566A1 (en) Component mounting system
JP6086667B2 (en) Component mounting system
WO2021048960A1 (en) Component mounter
JP5798074B2 (en) Electronic component mounting apparatus and electronic component mounting method
JP7217348B2 (en) Management device and management system for working machine for board
JP7292459B2 (en) Software update method
JP7169446B2 (en) Board-to-board work machine and board-to-board work system
WO2016203637A1 (en) Component-mounting system
JPH06125196A (en) Part mounting method
WO2024084703A1 (en) Component-mounting work machine and mounting line
WO2018073935A1 (en) Production management device
JP2022187712A (en) Production management device and production management method
WO2020240774A1 (en) Component mounting management device, component mounting management method, component mounting management program, and recording medium
EP3846604A1 (en) Control program checking device
CN117941482A (en) Component mounting apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230413

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231205

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240329

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240423

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240430

R150 Certificate of patent or registration of utility model

Ref document number: 7483051

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150