[go: up one dir, main page]

JP7550312B2 - Data acquisition device - Google Patents

Data acquisition device Download PDF

Info

Publication number
JP7550312B2
JP7550312B2 JP2023528797A JP2023528797A JP7550312B2 JP 7550312 B2 JP7550312 B2 JP 7550312B2 JP 2023528797 A JP2023528797 A JP 2023528797A JP 2023528797 A JP2023528797 A JP 2023528797A JP 7550312 B2 JP7550312 B2 JP 7550312B2
Authority
JP
Japan
Prior art keywords
information
data
component
mounting
import
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
JP2023528797A
Other languages
Japanese (ja)
Other versions
JPWO2022264256A1 (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 JPWO2022264256A1 publication Critical patent/JPWO2022264256A1/ja
Application granted granted Critical
Publication of JP7550312B2 publication Critical patent/JP7550312B2/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
    • 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
    • H05K13/04Mounting of components, e.g. of leadless components

Landscapes

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

Description

本明細書は、基板の設計データを取り込むデータ取り込み装置に関する。 This specification relates to a data capture device that captures design data for a substrate.

回路パターンが形成された基板に対基板作業を実施して、電子回路が構成された基板を量産する技術が普及している。対基板作業を実施する対基板作業機の代表例として、基板への部品の装着作業を行う部品装着機がある。一般的な部品装着機は、装着作業の実施方法や手順の詳細を定めた作業データを参照しながら、部品の装着作業を自動で進める。作業データは、基板のサンプルや設計データなどに基づいて作成され、部品装着機を構成する制御装置に記憶されて使用される。この種の作業データの作成に関する技術例が、特許文献1、2に開示されている。 The technology of mass-producing boards with electronic circuits by performing substrate-to-substrate operations on boards on which circuit patterns are formed is becoming widespread. A typical example of a substrate-to-substrate operation machine that performs substrate-to-substrate operations is a component mounting machine that mounts components on a board. A typical component mounting machine automatically proceeds with the mounting of components while referring to operation data that defines the detailed method and procedure for performing the mounting operation. The operation data is created based on a sample of the board and design data, and is stored and used in a control device that constitutes the component mounting machine. Examples of technology related to the creation of this type of operation data are disclosed in Patent Documents 1 and 2.

特許文献1には、部品を撮像した画像に基づいて複数の電極の配置情報を取得する場合に、配置情報を取得する必要のない部分を設定して画像解析から除外し、装着作業に使用する部品データを作成することが開示されている(請求項10、段落0056参照)。これによれば、必要のない部分の配置情報の取得を省略して、より短時間で部品データを作成することができる、とされている。 Patent Document 1 discloses that when acquiring position information of multiple electrodes based on an image of a component, parts for which it is not necessary to acquire position information are set and excluded from image analysis, and component data to be used for mounting work is created (see claim 10, paragraph 0056). According to this, it is said that by omitting acquisition of position information for unnecessary parts, component data can be created in a shorter time.

また、特許文献2に開示された部品実装データ作成装置は、基板設計用のCADデータを入力する手段と、CADデータに基づいて基板イメージを作成する手段と、部品ライブラリから選択した部品のイメージを基板イメージに重ねて表示させる手段と、イメージ上の部品の座標や角度を補正する手段と、を備える。これによれば、基板のサンプルが無い場合でも、基板イメージに部品イメージを重ねて表示させることができ、しかも、部品のずれを補正して正確な部品実装データを作成することができる、とされている。 The component mounting data creation device disclosed in Patent Document 2 includes a means for inputting CAD data for board design, a means for creating a board image based on the CAD data, a means for displaying an image of a component selected from a component library superimposed on the board image, and a means for correcting the coordinates and angles of the components on the image. This makes it possible to display a component image superimposed on the board image even when there is no sample board, and also to correct component misalignment to create accurate component mounting data.

国際公開第2019/003267号International Publication No. 2019/003267 特開2004-179299号公報JP 2004-179299 A

ところで、基板に装着される様々な部品の中には、部品装着機により自動で装着することが困難な部品がある。例えば、作業者の手作業によって装着される部品や、他種の対基板作業機によって基板に取り付けられる部品がある。この種の部品については、CADデータ(設計データ)から作業データを作成するときに、当該部品に関する情報を除外する必要がある。従来、作業者は、CADデータを取り込んだ後に除外すべき部品の情報を検索し、マニュアル処理でそれらの情報を削除していた。このため、情報の検索および削除に多くの手間が掛かり、多大な作業時間が費やされていた。加えて、CADデータのデータ構造や表現形式が基板の生産者ごとに相違するため、情報の探索は容易でなく、人為的ミスのおそれもあった。However, among the various components mounted on a board, there are some that are difficult to mount automatically using a component mounting machine. For example, there are components that are manually mounted by an operator, and components that are attached to a board by other types of board-related work machines. For these types of components, when creating work data from CAD data (design data), it is necessary to exclude information about the components. Conventionally, after importing CAD data, an operator would search for information about the components that should be excluded, and then delete the information manually. This required a lot of effort and a lot of work time to search for and delete information. In addition, since the data structure and expression format of CAD data differ for each board manufacturer, it is not easy to search for information, and there is a risk of human error.

それゆえ、本明細書では、設計データを取り込むときの作業者の作業時間を従来よりも短縮することができるデータ取り込み装置を提供することを解決すべき課題とする。 Therefore, the problem to be solved in this specification is to provide a data import device that can reduce the working time required by an operator when importing design data compared to the conventional method.

本明細書は、複数種類の部品の基板上の各装着位置を表す装着座標情報を含む設計データを取得する取得部と、前記装着座標情報の各々が部品装着機の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する判定部と、前記装着作業に使用する作業データを生成するための必要情報として、前記自動装着部品の前記装着座標情報を選択して取り込む取り込み部と、を備えるデータ取り込み装置を開示する。This specification discloses a data import device that includes an acquisition unit that acquires design data including mounting coordinate information that indicates the mounting positions of multiple types of components on a board, a determination unit that determines whether each of the mounting coordinate information is information about an automatically mounted component that is automatically mounted by the mounting operation of a component mounting machine, and an import unit that selects and imports the mounting coordinate information of the automatically mounted component as necessary information for generating work data to be used in the mounting operation.

開示したデータ取り込み装置は、装着座標情報を含む設計データを取得し、装着座標情報の各々が自動装着部品の情報であるか否かを判定し、自動装着部品の装着座標情報を選択して取り込むので、従来作業者が行っていた作業の多くの部分を自動化することができる。したがって、データ取り込み装置によれば、設計データを取り込むときの作業者の作業時間を従来よりも短縮することができる。The disclosed data import device acquires design data including mounting coordinate information, determines whether each piece of mounting coordinate information is information on an automatically mounted component, and selects and imports the mounting coordinate information of the automatically mounted component, thereby automating many of the tasks that were previously performed by workers. Therefore, the data import device can reduce the amount of time a worker spends importing design data compared to the past.

実施形態のデータ取り込み装置の構成を、下流側のデータ編集装置と併せて示すブロック図である。1 is a block diagram showing a configuration of a data import device according to an embodiment together with a downstream data editing device. データ取り込み装置の動作を説明する動作フローの図である。FIG. 4 is an operational flow diagram illustrating the operation of the data import device. 設計データのデータ構造の一例を模式的に示す図である。FIG. 2 is a diagram illustrating an example of a data structure of design data. 取り込みデータのデータ構造の一例を模式的に示す図である。FIG. 2 is a diagram illustrating an example of a data structure of captured data. 変形形態における設計データのデータ構造の一例を模式的に示す図である。FIG. 10 is a diagram illustrating an example of a data structure of design data in a modified embodiment. 変形形態における取り込みデータのデータ構造の一例を模式的に示す図である。FIG. 10 is a diagram illustrating an example of a data structure of captured data in a modified embodiment. 応用形態における設計データのデータ構造の一例を模式的に示す図である。FIG. 10 is a diagram illustrating an example of a data structure of design data in an application mode.

1.部品装着機9の概要、およびその他の部品取り付け方法
まず、実施形態のデータ取り込み装置1を適用する部品装着機9(図1参照)の概要について説明する。部品装着機9は、回路パターンが形成された基板に対基板作業を実施する対基板作業ラインに組み込まれる。部品装着機9は、対基板作業ラインの全体を管理するライン管理装置(図略)からの指令にしたがって動作する。部品装着機9は、装着作業の実施方法や手順の詳細を定めた作業データDWに基づいて、基板への部品の装着作業を自動で実施する。作業データDWは、装着する部品の種類、個数、装着座標情報、装着順序、および当該部品を取り扱う器具などの情報を含む。
1. Overview of the component mounting machine 9 and other component mounting methods First, an overview of the component mounting machine 9 (see FIG. 1) to which the data capture device 1 of the embodiment is applied will be described. The component mounting machine 9 is incorporated in a substrate-to-substrate work line that performs substrate-to-substrate work on a substrate on which a circuit pattern is formed. The component mounting machine 9 operates according to commands from a line management device (not shown) that manages the entire substrate-to-substrate work line. The component mounting machine 9 automatically performs a component mounting operation on a substrate based on operation data DW that defines the detailed method and procedure of the mounting operation. The operation data DW includes information such as the type and number of components to be mounted, mounting coordinate information, mounting order, and tools for handling the components.

部品装着機9は、基板を搬送する基板搬送装置、部品を供給する部品供給装置、部品供給装置から部品を採取して基板に移載する部品移載装置、および制御装置を備える。制御装置は、記憶部に記憶した作業データDWを参照しながら、基板搬送装置、部品供給装置、および部品移載装置の動作を制御する。また、部品装着機9は、表示部91を備える。表示部91は、部品装着機9の現在の稼働状況や装着作業の進捗状況、稼働中に発生した異常の状況などを表示して、オペレータに通知する。 The component mounting machine 9 includes a board transport device that transports boards, a component supply device that supplies components, a component transfer device that picks up components from the component supply device and transfers them to the board, and a control device. The control device controls the operation of the board transport device, the component supply device, and the component transfer device while referring to the work data DW stored in the memory unit. The component mounting machine 9 also includes a display unit 91. The display unit 91 displays the current operating status of the component mounting machine 9, the progress of the mounting work, the status of any abnormalities that occur during operation, etc., and notifies the operator.

ここで、全ての部品が部品装着機9によって自動で装着されるとは限らない。例えば、一部の大型部品や異形部品は、作業者の手作業によって装着される。また、部品装着機9と異なる種類の対基板作業機が、装着作業に代わる作業を実施する場合がある。例えば、部品接着機は、接着剤を用い、部品を基板に接着して取り付ける。さらに、部品挿入機は、ペースト状はんだや接着剤を用いることなく、基板上に設けられたコネクタに部品を挿入して取り付ける。以降では、部品装着機9によって自動で装着される部品を自動装着部品と呼称し、それ以外の部品を別法取付部品と呼称する。 Here, not all components are necessarily mounted automatically by the component mounting machine 9. For example, some large or odd-shaped components are manually mounted by an operator. Also, a different type of substrate-related work machine from the component mounting machine 9 may perform an operation in place of the mounting operation. For example, a component bonding machine uses an adhesive to attach components to the substrate. Furthermore, a component insertion machine inserts and attaches components into connectors provided on the substrate without using solder paste or adhesive. Hereinafter, components that are automatically mounted by the component mounting machine 9 are referred to as automatically mounted components, and other components are referred to as alternatively mounted components.

2.実施形態のデータ取り込み装置1の構成
次に、実施形態のデータ取り込み装置1の構成について、図1を参考にして説明する。データ取り込み装置1は、基板の設計データDDから作業データDWを生成するための必要情報を取り込んで取り込みデータDTを作成し、出力する。データ取り込み装置1は、デジタルデータの入出力機能を有するコンピュータ装置を用いて構成される。データ取り込み装置1は、ソフトウェアを用いて構成される四つの機能部、すなわち取得部2、解析部3、判定部4、および取り込み部5を備える。
2. Configuration of Data Import Device 1 of the Embodiment Next, the configuration of the data import device 1 of the embodiment will be described with reference to Fig. 1. The data import device 1 imports necessary information for generating work data DW from design data DD of a board, creates imported data DT, and outputs it. The data import device 1 is configured using a computer device having a digital data input/output function. The data import device 1 has four functional units configured using software, namely, an acquisition unit 2, an analysis unit 3, a determination unit 4, and an import unit 5.

取得部2は、設計データDDを取得する。設計データDDは、複数種類の部品の基板上の各装着位置を表す装着座標情報を含み、さらにその他の付帯情報を含む。設計データDDは、基板に取り付けられる全ての部品の情報を含み、多くの場合に自動装着部品および別法取付部品の両方の情報を含む。設計データDDは、コンピュータを用いて作成されたCADデータである場合が多く、これに限定されない。CADデータのデータ構造や表現形式は、基板の生産者ごとに相違する場合が多い。その原因は、生産者ごとにCADコンピュータのメーカや機種が相違し、また、生産者の企業内において効率的な運用に適した固有のデータ構造や表現形式が用いられることによる。The acquisition unit 2 acquires the design data DD. The design data DD includes mounting coordinate information that indicates the mounting positions of multiple types of components on the board, and further includes other incidental information. The design data DD includes information on all components to be mounted on the board, and in many cases includes information on both automatically mounted components and alternatively mounted components. The design data DD is often, but is not limited to, CAD data created using a computer. The data structure and expression format of the CAD data often differ depending on the manufacturer of the board. This is because the manufacturer and model of the CAD computer differ for each manufacturer, and because unique data structures and expression formats suitable for efficient operation within the manufacturer's company are used.

設計データDDは、例えば、構内LANを用いて設計担当部門から製造担当部門のデータ取り込み装置1の取得部2へ、オンラインで取得される。また、設計データDDは、インターネットなどの公衆回線を用いて、基板の設計担当会社から製造請負会社のデータ取り込み装置1に送信されて取得されてもよい。さらに、設計データDDは、可搬メモリに記憶された形態で取得部2に取得されてもよい。なお、電子形態の設計データDDを取得することは、「インポート」等の別の用語を用いて表現されることがある。The design data DD is acquired online, for example, from the design department to the acquisition unit 2 of the data acquisition device 1 of the manufacturing department using an in-house LAN. The design data DD may also be acquired by being sent from the company responsible for designing the board to the data acquisition device 1 of the manufacturing contractor using a public line such as the Internet. Furthermore, the design data DD may be acquired by the acquisition unit 2 in a form stored in portable memory. Note that acquiring design data DD in electronic form is sometimes expressed using other terms such as "import."

解析部3は、設計データDDがCADデータである場合に動作する。前述したように、CADデータのデータ構造や表現形式は、基板の生産者ごとに相違する場合が多い。そして、多くのCADデータは、作業データDWを生成するために必要でない冗長情報を含む。また、複数種類のCADデータ内において、作業データDWを生成するための必要情報が存在するデータ領域が相違する。したがって、必要情報を選択して処理を行うことは、容易でない。 The analysis unit 3 operates when the design data DD is CAD data. As mentioned above, the data structure and expression format of CAD data often differ depending on the manufacturer of the board. Furthermore, most CAD data contains redundant information that is not necessary for generating the work data DW. Furthermore, within multiple types of CAD data, the data areas in which the information necessary for generating the work data DW exists differ. Therefore, it is not easy to select the necessary information and perform processing.

このようなCADデータの不統一性および処理の非容易性に対応するために、解析部3が設けられる。解析部3は、データ構造および表現形式の少なくとも一方が相違する複数種類のCADデータを解析して、判定部4および取り込み部5がアクセスするCADデータの一部のデータ領域を求める。解析部3は、例えばAI技術(人工知能技術)を応用して構成され、その他の解析技術を応用して構成されてもよい。In order to deal with such inconsistency in CAD data and the difficulty of processing, an analysis unit 3 is provided. The analysis unit 3 analyzes multiple types of CAD data that differ in at least one of the data structure and the expression format, and determines a partial data area of the CAD data to be accessed by the determination unit 4 and the import unit 5. The analysis unit 3 is configured, for example, by applying AI technology (artificial intelligence technology), and may also be configured by applying other analysis technologies.

判定部4は、装着座標情報の各々が部品装着機9の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する。つまり、判定部4は、装着座標情報の各々が自動装着部品の情報であるか、それとも別法取付部品の情報であるかを判定する。判定部4は、装着座標情報以外で設計データDDに含まれる付帯情報、または設計データDDに関連付けられた関連データに含まれる付帯情報であって、自動装着部品の情報であるか否かを表す付帯情報に基づいて判定する。The determination unit 4 determines whether each piece of mounting coordinate information is information on an automatically mounted component that is automatically mounted by the mounting operation of the component mounting machine 9. In other words, the determination unit 4 determines whether each piece of mounting coordinate information is information on an automatically mounted component or information on an alternative mounting component. The determination unit 4 makes the determination based on incidental information other than the mounting coordinate information that is included in the design data DD or incidental information that is included in the related data associated with the design data DD and indicates whether the information is information on an automatically mounted component.

上記の関連データは、部品の装着作業に関する指示が記述された製造指示書(図略)を含む。製造指示書は、自動装着部品の情報であるか否かを表す付帯情報を含んでいる場合がある。製造指示書は、設計データDDと併せて取得部2に取得される。所望する付帯情報が設計データDD内にあるか、それとも製造指示書内にあるかについては、解析部3によって解析され、または作業者によって判別される。 The above related data includes manufacturing instructions (not shown) that describe instructions for component mounting work. The manufacturing instructions may include supplementary information indicating whether the information is for automatically mounted components. The manufacturing instructions are acquired by acquisition unit 2 together with design data DD. Whether the desired supplementary information is in the design data DD or in the manufacturing instructions is analyzed by analysis unit 3 or determined by the operator.

上記の付帯情報は、部品の回路記号、部品の部品名称、および部品の種類ごとに付されるコメントの少なくとも一つを含む。多くの設計データDDでは、回路記号、部品名称、およびコメントの少なくとも一つに、別法取付部品であることを表す特徴的な情報が入り込んでいる。特徴的な情報の具体的な内容、入り込む付帯情報の種類、および入り込むデータ領域の位置は、設計データDDの種類ごとに相違し、換言すると基板の生産者ごとに相違する。 The above-mentioned additional information includes at least one of the circuit symbol of the component, the component name, and a comment attached to each type of component. In many design data DDs, characteristic information indicating that the component is an alternative attachment part is included in at least one of the circuit symbol, component name, and comment. The specific content of the characteristic information, the type of additional information included, and the location of the data area included differ for each type of design data DD, in other words, for each board manufacturer.

判定部4は、具体的な判定方法として、回路記号、部品名称、およびコメントの少なくとも一つと、自動装着部品でないことを定義する定義情報とを照合して、自動装着部品の情報であるか否かを判定する。詳細には、判定部4は、回路記号、部品名称、およびコメントの少なくとも一つと、定義情報とを照合して、少なくとも一部分が一致した場合に自動装着部品の情報でない、即ち別法取付部品の情報であると判定する。As a specific method of determination, the determination unit 4 compares at least one of the circuit symbol, part name, and comment with definition information that defines a non-automatically attached part to determine whether or not the information is an automatically attached part. In detail, the determination unit 4 compares at least one of the circuit symbol, part name, and comment with the definition information, and if there is at least a partial match, determines that the information is not an automatically attached part, i.e., that it is an alternatively attached part.

一致の判定方法として、部分一致、前方一致、後方一致、および完全一致のいずれの判定方法を用いてもよい。定義情報は、別法取付部品であることを表す特徴的な情報に対応するものであり、解析部3または作業者によって決定され、判定部4によって設定される。定義情報については、後で具体例を提示して説明する。The method of determining whether or not a match is found may be any of the following: partial match, forward match, backward match, or exact match. The definition information corresponds to characteristic information that indicates that the part is an alternative attachment part, and is determined by the analysis unit 3 or an operator and set by the determination unit 4. The definition information will be explained later with a concrete example.

取り込み部5は、作業データDWを生成するための必要情報として、自動装着部品の装着座標情報を選択して取り込む。取り込み部5は、別法取付部品の装着座標情報を取り込まず、または、装着座標情報を取り込みつつ装着作業が不要であることを表すスキップ情報を付加する。また、取り込み部5は、自動装着部品に関して、装着座標情報以外で設計データDDに含まれる参考情報を取り込み、別法取付部品に関して、装着座標情報を取り込まず、かつ参考情報を取り込むようにしてもよい。The import unit 5 selects and imports mounting coordinate information for automatically attached components as necessary information for generating the work data DW. The import unit 5 does not import mounting coordinate information for alternatively attached components, or imports mounting coordinate information while adding skip information indicating that mounting work is not required. In addition, the import unit 5 may import reference information included in the design data DD other than mounting coordinate information for automatically attached components, and may import reference information without importing mounting coordinate information for alternatively attached components.

上記の参考情報は、部品を装着した基板のイメージを表示するときに使用するイメージ表示用情報を含み、これに限定されない。基板のイメージは、部品装着機9の表示部91や、ライン管理装置のモニタ画面に表示される。この表示は、作業者が行う状況確認などに利用される。The above reference information includes, but is not limited to, image display information used when displaying an image of a board with components mounted. The image of the board is displayed on the display unit 91 of the component mounting machine 9 or on the monitor screen of the line management device. This display is used by workers to check the situation, etc.

取り込み部5は、取り込んだ全部の情報を含む取り込みデータDTを作成して、下流側のデータ編集装置6に出力する。これに限定されず、取り込み部5は、取り込みデータDTを一時的に図略の記憶装置に記憶してもよい。取り込みデータDTは、データ編集装置6が作業データDWを作成する際にベースとなるデータである。The import unit 5 creates import data DT including all the imported information and outputs it to the downstream data editing device 6. Without being limited to this, the import unit 5 may temporarily store the import data DT in a storage device (not shown). The import data DT is the base data when the data editing device 6 creates the working data DW.

3.データ取り込み装置1の動作
次に、データ取り込み装置1の動作について、図2~図4を参考にして、具体例を提示しながら説明する。図2のステップS1で、取得部2は、図3に例示される設計データDD1を取得する。設計データDD1は、CADデータである。設計データDD1は、図示された行数、装着座標情報、回路記号、部品名称、コメント、およびイメージ表示用情報の6欄に加え、図略の冗長な他欄を含む。また、設計データDD1は、基板に装着される部品の一点ごとに一行が割り当てられる。図3において、第7行以降は図示省略されている。
3. Operation of Data Import Device 1 Next, the operation of the data import device 1 will be described with reference to Figs. 2 to 4, presenting specific examples. In step S1 of Fig. 2, the acquisition unit 2 acquires design data DD1 exemplified in Fig. 3. The design data DD1 is CAD data. The design data DD1 includes six columns, including the number of rows, mounting coordinate information, circuit symbol, component name, comment, and image display information, as well as other redundant columns not shown. In addition, the design data DD1 is assigned one row for each component mounted on the board. In Fig. 3, the seventh and subsequent rows are omitted.

設計データDD1の第1行の内容は、行数「1」、装着座標情報「x1,y1,A1」、回路記号「R01」、部品名称「ROO1K11」、コメント「-」、およびイメージ表示用情報「DI1」である。装着座標情報のx1およびy1は、基板上に設定された基準点を原点とするx-y座標系の座標値であり、部品の装着位置を表す。詳細には、x1およびy1は、部品の中心点が位置する装着位置を表す。 The contents of the first line of design data DD1 are the line number "1", mounting coordinate information "x1, y1, A1", circuit symbol "R01", component name "ROO1K11", comment "-", and image display information "DI1". The mounting coordinate information x1 and y1 are coordinate values in an xy coordinate system whose origin is a reference point set on the board, and represent the mounting position of the component. In detail, x1 and y1 represent the mounting position where the center point of the component is located.

また、装着座標情報のA1は、装着位置における部品の水平面内の回転角度を表す。例えば、長方形部品の長辺が基板の長辺に平行するときに回転角度は0°、長方形部品の長辺が基板の短辺に平行するときに回転角度は90°となる。また、ダイオードのように方向性をもつ部品では、回転角度の0°と180°とで、装着方向が逆になる。 Additionally, A1 in the mounting coordinate information represents the rotation angle of the component in the horizontal plane at the mounting position. For example, when the long side of a rectangular component is parallel to the long side of the board, the rotation angle is 0°, and when the long side of a rectangular component is parallel to the short side of the board, the rotation angle is 90°. Also, for directional components such as diodes, the mounting direction is reversed between rotation angles of 0° and 180°.

回路記号のR01は、一番目の抵抗部品であることを示す。回路記号は、作業者の確認を容易にする目的で、基板に印刷される場合が多い。部品名称は、部品の種類を特定するものである。なお、規格上では同一種類であっても、製造メーカが相違する二つの部品に対して、異なる部品名称が用いられる場合がある。 The circuit symbol R01 indicates that it is the first resistor component. Circuit symbols are often printed on the board to make it easier for workers to identify. The component name identifies the type of component. Note that different component names may be used for two components that are the same type according to the standard, but are made by different manufacturers.

コメントの欄は、この設計データDD1では実質的に使用されていない。イメージ表示用情報のDI1は、実際には、部品のイメージを表示するための複数の情報、例えば、部品の長さ寸法、幅寸法、および表示色の情報からなる。なお、第1行および第2行の部品名称およびイメージ表示用情報が互いに一致しており、同一種類の2個の部品が相違する二箇所の装着位置に装着されることが分かる。 The comment column is not actually used in this design data DD1. The image display information DI1 actually consists of multiple pieces of information for displaying the image of the part, such as the length dimension, width dimension, and display color of the part. Note that the part names and image display information in the first and second rows match each other, and it can be seen that two parts of the same type are to be mounted in two different mounting positions.

次のステップS2で、解析部3は、設計データDD1(CADデータ)を解析して、コメントの欄、および冗長な他欄が不要であるという解析結果を得る。さらに、解析部3は、判定部4および取り込み部5がアクセスするデータ領域として、行数、装着座標情報、回路記号、部品名称、およびイメージ表示用情報の5欄を求める。In the next step S2, the analysis unit 3 analyzes the design data DD1 (CAD data) and obtains an analysis result that the comment column and other redundant columns are unnecessary. Furthermore, the analysis unit 3 obtains five columns, the number of rows, mounting coordinate information, circuit symbol, part name, and image display information, as data areas to be accessed by the determination unit 4 and the import unit 5.

次のステップS3で、判定部4は、自動装着部品でないことを定義する定義情報を設定する。定義情報は、例えば、次の1)~3)のいずれかによって決定される。
1)作業者が、基板の設計者に問い合わせて、別法取付部品であることを表す特徴的な情報を取得し、特徴的な情報に対応する定義情報を決定する。
2)ステップS2で、解析部3が解析によって定義情報を決定し、判定部4に受け渡す。
3)ステップS2で、解析部3が解析によって定義情報の候補を複数提示し、作業者が選択決定する。
In the next step S3, the determination unit 4 sets definition information that defines the component as not being an automatically mounted component. The definition information is determined, for example, by any one of the following 1) to 3).
1) An operator inquires of a board designer to obtain characteristic information indicative of an alternative attachment part, and determines definition information corresponding to the characteristic information.
2) In step S2, the analysis unit 3 determines the definition information by analysis and passes it to the determination unit 4.
3) In step S2, the analysis unit 3 presents a plurality of candidates for definition information through analysis, and the operator selects and determines one of them.

ここでは、部品名称の末尾の2字「MN」が手作業による装着を意味し、すなわち別法取付部品であることを表す特徴的な情報であるとする。したがって、判定部4は、定義情報として「MN」を設定し、判定方法として部品名称の後方一致を用いることを決定する。なお、定義情報は、複数設定することが可能である。例えば、部品接着機や部品挿入機による取り付けを表す特徴的な情報が部品名称の末尾の2字「EX」である場合に、判定部4は、定義情報として「MN」および「EX」を設定する。 Here, the last two characters of the part name, "MN," are considered to be characteristic information indicating that the part is attached manually, i.e., that it is an alternative attachment part. Therefore, the judgment unit 4 sets "MN" as the definition information and decides to use backward matching of the part name as the judgment method. Note that it is possible to set multiple pieces of definition information. For example, if the last two characters of the part name, "EX," are characteristic information indicating attachment by a part bonding machine or part insertion machine, the judgment unit 4 sets "MN" and "EX" as the definition information.

次のステップS4で、判定部4は、まず、設計データDD1の第1行に着目する。次のステップS5で、判定部4は、第1行の部品名称「ROO1K11」の末尾の2字「11」を定義情報「MN」と照合して、一致しないことから自動装着部品の情報であると判定する。これにより、動作フローの実行は、ステップS6に進められる。ステップS6で、取り込み部5は、第1行の装着座標情報「x1,y1,A1」と部品名称「ROO1K11」を対応付けて、取り込みデータにDT取り込む(取り込み処理)。 In the next step S4, the determination unit 4 first focuses on the first line of the design data DD1. In the next step S5, the determination unit 4 compares the last two characters "11" of the part name "ROO1K11" on the first line with the definition information "MN" and determines that it is information about an automatically placed part since they do not match. This allows execution of the operation flow to proceed to step S6. In step S6, the import unit 5 associates the mounting coordinate information "x1, y1, A1" on the first line with the part name "ROO1K11" and imports it into the import data DT (import processing).

次のステップS8で、取り込み部5は、最後の行までの動作が終了しているか否かを判定する。現時点で否であるので、動作フローの実行は、ステップS9に分岐される。ステップS9で、取り込み部5は、次の行に着目するように設定して、動作フローの実行をステップS5に戻す。この後、第2行以降を対象として動作フローが繰り返される。第2行から第4行までの間、ステップS5における判定部4の判定結果は自動装着部品の情報であり、ステップS6で、取り込み部5は取り込み処理を行う。 In the next step S8, the capture unit 5 determines whether the operation up to the last row has been completed. Since the current result is no, the execution of the operation flow branches to step S9. In step S9, the capture unit 5 sets the focus to the next row, and returns the execution of the operation flow to step S5. The operation flow is then repeated for the second row and onwards. For the second to fourth rows, the determination result of the determination unit 4 in step S5 is information on automatically attached parts, and in step S6, the capture unit 5 performs capture processing.

第5行に対する動作フローのステップS5で、判定部4は、第5行の部品名称「T101MN」の末尾の2字「MN」が定義情報「MN」に一致することから、別法取付部品の情報であると判定する。これにより、動作フローの実行は、ステップS7に進められる。ステップS7で、取り込み部5は、第5行の装着座標情報「x5,y5,A5」および部品名称「T101MN」を取り込まない(非取り込み処理)。この後、動作フローの実行はステップS8に合流される。 In step S5 of the operation flow for the fifth line, the determination unit 4 determines that the information is for an alternative attachment part because the last two characters "MN" of the part name "T101MN" on the fifth line match the definition information "MN". This causes the execution of the operation flow to proceed to step S7. In step S7, the import unit 5 does not import the mounting coordinate information "x5, y5, A5" and the part name "T101MN" on the fifth line (non-import processing). After this, the execution of the operation flow is merged with step S8.

さらに、第6行に対する動作フローで、ステップS5における判定部4の判定結果は自動装着部品の情報であり、ステップS6で、取り込み部5は取り込み処理を行う。ここまでの動作により、取り込み部5は、図4に示される取り込みデータDT1を作成する。ステップS8で、最後の行までの動作が終了している場合に、動作フローの実行は、ステップS10に進められる。ステップS10で、取り込み部5は、作成した取り込みデータDT1をデータ編集装置6に出力する。これで、一つの設計データDD1に対するデータ取り込み装置1の動作が終了する。 Furthermore, in the operation flow for the sixth row, the judgment result of the judgment unit 4 in step S5 is information on automatically placed parts, and in step S6, the import unit 5 performs import processing. Through the operations up to this point, the import unit 5 creates the import data DT1 shown in FIG. 4. If the operations up to the last row have been completed in step S8, the execution of the operation flow proceeds to step S10. In step S10, the import unit 5 outputs the created import data DT1 to the data editing device 6. This completes the operation of the data import device 1 for one piece of design data DD1.

取り込みデータDT1は、図4に示されるように、最小限の必要情報として装着座標情報と部品名称を対応付けたデータ構造をもつ。つまり、行数、回路記号、コメント、およびイメージ表示用情報の各欄の情報が自動的に削除される。さらに、非取り込み処理となった第5行の全欄の情報が自動的に削除されて、取り込みデータDT1が作成される。したがって、取り込みデータDT1の行数は、設計データDD1の行数以下となる。 As shown in Figure 4, the import data DT1 has a data structure that associates mounting coordinate information with component names as the minimum necessary information. In other words, the information in each column of the number of rows, circuit symbol, comment, and image display information is automatically deleted. Furthermore, the information in all columns of the fifth row, which was not imported, is automatically deleted to create the import data DT1. Therefore, the number of rows in the import data DT1 is less than or equal to the number of rows in the design data DD1.

従来技術において、定義情報の設定、定義情報を用いた判定、および非取り込み処理は、すべて作業者により行われていた。これに対して、実施形態のデータ取り込み装置1は、装着座標情報を含む設計データDD1を取得し、装着座標情報の各々が自動装着部品の情報であるか否かを判定し、自動装着部品の装着座標情報を選択して取り込むので、従来作業者が行っていた作業の多くの部分を自動化することができる。したがって、データ取り込み装置1によれば、設計データDD1を取り込むときの作業者の作業時間を従来よりも短縮することができる。さらに、作業の自動化により、人為的ミスのおそれが削減される。In the prior art, the setting of definition information, the judgment using the definition information, and the non-import processing were all performed by an operator. In contrast, the data import device 1 of the embodiment acquires design data DD1 including mounting coordinate information, judges whether each piece of mounting coordinate information is information on an automatically mounted component, and selects and imports the mounting coordinate information of the automatically mounted component, thereby automating many of the tasks that were previously performed by an operator. Therefore, with the data import device 1, the working time of an operator when importing design data DD1 can be reduced compared to the past. Furthermore, the automation of the tasks reduces the risk of human error.

4.下流側のデータ編集装置6
次に、取り込みデータDT1が入力される下流側のデータ編集装置6の構成および動作について、図1を参考にして説明する。データ編集装置6は、取り込みデータ(DT、DT1)をベースにして情報を追加するデータ編集を行い、作業データDWを作成する。データ編集装置6は、デジタルデータの入出力機能を有するコンピュータ装置を用いて構成される。データ編集装置6は、部品データベース61および機器データベース62にアクセス可能に接続される。また、データ編集装置6は、効率化プログラム63を内包する。
4. Downstream data editing device 6
Next, the configuration and operation of the downstream data editing device 6 to which the captured data DT1 is input will be described with reference to Fig. 1. The data editing device 6 performs data editing to add information based on the captured data (DT, DT1) and creates working data DW. The data editing device 6 is configured using a computer device having a digital data input/output function. The data editing device 6 is connected to a parts database 61 and an equipment database 62 so as to be accessible. The data editing device 6 also includes an efficiency improvement program 63.

部品データベース61は、様々な部品の各種情報を部品名称に関連付けて記憶している。部品名称に関連付けられる情報として、供給形態情報、物性情報、取り扱い情報などがある。供給形態情報は、部品の製造メーカや販売代理店の情報に加え、部品が供給される媒体(例えば、キャリアテープやトレー)や梱包形態、標準納期などの情報を含む。物性情報は、部品の種類(例えば、抵抗やコンデンサ)や特性値(例えば、抵抗値や静電容量値)の情報に加え、部品の外形寸法や外観色、電極位置などの情報を含む。取り扱い情報は、部品を取り扱う器具の種類(例えば、テープフィーダや吸着ノズル)の情報に加え、部品を取り扱う際の諸条件(例えば、部品を撮像するときの撮像条件、撮像画像の処理条件、部品搬送時の制約条件)の情報を含む。The parts database 61 stores various information about various parts in association with part names. Information associated with part names includes supply form information, physical property information, handling information, etc. Supply form information includes information on the medium on which the parts are supplied (e.g., carrier tape or tray), packaging form, standard delivery date, etc., in addition to information on the manufacturer and distributor of the parts. Physical property information includes information on the type of part (e.g., resistor or capacitor) and characteristic value (e.g., resistance value and capacitance value), as well as information on the external dimensions, appearance color, electrode position, etc. of the part. Handling information includes information on the type of tool used to handle the parts (e.g., tape feeder or suction nozzle), as well as information on the various conditions for handling the parts (e.g., imaging conditions when imaging the parts, processing conditions for the captured images, and constraints when transporting the parts).

機器データベース62は、部品装着機9や、部品装着機9で交換可能に使用される器具(例えば、テープフィーダや吸着ノズル)に関する情報を記憶している。機器データベース62に記憶される情報は、部品装着機9および器具の個体ごとの形状および性能、現在の稼働状況、過去の稼働実績やメンテナンス履歴などを含む。機器データベース62は、保有されている全ての部品装着機9および器具に関する情報を一元的に管理する。The equipment database 62 stores information about the component mounting machines 9 and the tools (e.g., tape feeders and suction nozzles) that are used interchangeably with the component mounting machines 9. The information stored in the equipment database 62 includes the shape and performance of each component mounting machine 9 and tool, the current operating status, past operating records, maintenance history, etc. The equipment database 62 centrally manages information about all component mounting machines 9 and tools owned.

データ編集装置6の動作では、まず、部品データベース61にアクセスして、取り込みデータ(DT、DT1)内の部品名称に関連付けられた器具の種類を選定する。つまり、データ編集装置6は、当該部品名称の部品を取り扱う(部品の供給や装着を行う)ことができる器具の種類を選定する。データ編集装置6は、次に、機器データベース62にアクセスして、選定した種類に該当する器具の個体を決定する。なお、データ編集装置6は、他の部品装着機で使用中の器具やメンテナンス実施中の器具を除外して、現時点で使用可能な器具を決定する。 In operation, the data editing device 6 first accesses the parts database 61 to select the type of tool associated with the part name in the imported data (DT, DT1). In other words, the data editing device 6 selects the type of tool that can handle (supply or mount) the part with that part name. The data editing device 6 then accesses the equipment database 62 to determine the individual tools that correspond to the selected type. The data editing device 6 excludes tools that are being used by other component mounting machines and tools undergoing maintenance to determine the tools that can be used at the current time.

データ編集装置6は、その次に、効率化プログラム63を実行する。効率化プログラム63は、部品の装着作業を効率化して、装着作業の作業所要時間を短縮化する。効率化プログラム63は、複数種類の部品に使用するそれぞれの器具を適正化するとともに、部品装着機9における複数の器具(テープフィーダ)の配列順序を適正化し、さらに、複数の部品の装着順序を適正化する。効率化プログラム63は、機器データベース62にアクセスして使用する器具を入れ替え、器具の配列順序を複数種類想定し、部品の装着順序を複数種類想定して、複数回のシミュレーションを試行し、試算した作業所要時間を評価する。 The data editing device 6 then executes the efficiency improvement program 63. The efficiency improvement program 63 improves the efficiency of component mounting work and shortens the time required for the mounting work. The efficiency improvement program 63 optimizes each tool used for multiple types of components, optimizes the arrangement order of multiple tools (tape feeders) in the component mounting machine 9, and further optimizes the mounting order of multiple components. The efficiency improvement program 63 accesses the equipment database 62 to switch the tools used, assumes multiple types of tool arrangement orders, assumes multiple types of component mounting orders, performs multiple simulations, and evaluates the estimated work time required.

したがって、効率化プログラム63は、使用する器具およびその配列順序、ならびに複数の部品の装着順序を適正化したシミュレーション結果を得ることができる。データ編集装置6は、取り込みデータ(DT、DT1)に対して、シミュレーション結果に相当する情報を追加する。これにより、作業データDWが完成する。Therefore, the efficiency improvement program 63 can obtain simulation results that optimize the tools used, their arrangement order, and the installation order of multiple parts. The data editing device 6 adds information equivalent to the simulation results to the imported data (DT, DT1). This completes the work data DW.

データ編集装置6は、完成した作業データDWを出力する。作業データDWは、ホスト管理装置を経由して、または直接的に、部品装着機9の制御装置に送られて記憶される。また、作業者は、作業データDWに基づいて、器具等の段取り作業を行う。これで、部品装着機9が部品の装着作業を開始する準備が整う。The data editing device 6 outputs the completed work data DW. The work data DW is sent to and stored in the control device of the component mounting machine 9, either directly or via the host management device. The worker then sets up the tools and other equipment based on the work data DW. The component mounting machine 9 is now ready to begin mounting the components.

実施形態のデータ取り込み装置1と、データ編集装置6とを組み合わせることにより、設計データ(DD、DD1)に基づいて作業データDWを作成する作業データ作成システムを構築することができる。作業データ作成システムは、2台のコンピュータ装置をデータ伝送可能に接続して構成することが可能である。また、作業データ作成システムは、1台のコンピュータ装置で実現することも可能である。 By combining the data import device 1 of the embodiment with the data editing device 6, a work data creation system can be constructed that creates work data DW based on design data (DD, DD1). The work data creation system can be configured by connecting two computer devices so that data can be transmitted. The work data creation system can also be realized by a single computer device.

5.変形形態
次に、設計データDD2および取り込みデータDT2のデータ構造が実施形態と相違する変形形態について、図5および図6を参考にして説明する。図5に示される設計データDD2は、図3に示される設計データDD1と同じ6欄を有する。また、図6に示される取り込みデータDT2は、図4に示される取り込みデータDT1と相違し、スキップ、装着作業情報、部品名、およびイメージ表示情報の4欄を有する。スキップの欄は、必要に応じてスキップ情報「〇」が付加される。スキップ情報「〇」は、部品装着機9の自動装着作業が不要であることを表す。
5. Modified Form Next, a modified form in which the data structures of the design data DD2 and the import data DT2 differ from those of the embodiment will be described with reference to Figs. 5 and 6. The design data DD2 shown in Fig. 5 has the same six columns as the design data DD1 shown in Fig. 3. The import data DT2 shown in Fig. 6 differs from the import data DT1 shown in Fig. 4 in that it has four columns: skip, mounting work information, component name, and image display information. In the skip column, skip information "o" is added as necessary. The skip information "o" indicates that automatic mounting work by the component mounting machine 9 is not required.

ここで、設計データDD2において、別法取付部品であることを表す特徴的な情報は、部品名称でなく、コメントの内容に含まれる。詳述すると、設計データDD2の第1行~第3行のコメントは「chip」であり、部品装着機9で自動装着されるチップ部品を意味する。第4行のコメントは「handwork」であり、手作業による装着を意味する。第5行のコメントは「-」であり、自動装着部品を意味する。第6行のコメントは「work-other」であり、部品装着機9以外の対基板作業機による取り付けを意味する。 Here, in design data DD2, the characteristic information indicating that it is an alternative attachment part is contained in the content of the comment, not in the part name. More specifically, the comment on lines 1 to 3 of design data DD2 is "chip," meaning a chip part that is automatically attached by component placement machine 9. The comment on line 4 is "handwork," meaning attachment by hand. The comment on line 5 is "-," meaning an automatically attached part. The comment on line 6 is "work-other," meaning attachment by a board-related work machine other than component placement machine 9.

変形形態において、図2に示される動作フローが適用される。動作フローのステップS2で、解析部3は、設計データDD2のコメントの欄が必要情報であり、かつ、別法取付部品であることを表す特徴的な情報がコメントの内容に含まれることを、解析結果として得る。さらに、解析部3は、別法取付部品であることを表す特徴的な情報は「work」である、という解析結果を得る。なお、解析部3は、以前に解析対象となった別の設計データの解析結果に基づく学習機能(AI技術のビッグデータ解析機能を含む)により、解析の精度を高めることが可能となっている。In the modified form, the operation flow shown in FIG. 2 is applied. In step S2 of the operation flow, the analysis unit 3 obtains as an analysis result that the comment field of the design data DD2 is necessary information, and that the comment contains characteristic information indicating that the part is an alternative attachment part. Furthermore, the analysis unit 3 obtains an analysis result that the characteristic information indicating that the part is an alternative attachment part is "work". The analysis unit 3 is capable of improving the accuracy of the analysis by using a learning function (including a big data analysis function of AI technology) based on the analysis results of other design data that was previously analyzed.

これにより、ステップS3で、判定部4は、定義情報として「work」を設定し、一致の判定方法としてコメントの部分一致を用いることを決定する。つまり、判定部4は、コメントの内容に「work」が含まれていれば、その位置を問わず、定義情報が含まれると判定する。上記した設定および判定により、設計データDD2の第4行および第6行に対するステップS5で、判定部4は、別法取付部品の情報であると判定する。また、第1行~第3行および第5行に対するステップS5で、判定部4は、自動装着部品の情報であると判定する。 As a result, in step S3, the judgment unit 4 sets "work" as the definition information and decides to use partial match of the comments as the method for judging a match. In other words, if the content of the comment contains "work," the judgment unit 4 judges that it contains definition information, regardless of its position. Based on the above settings and judgment, in step S5 for the fourth and sixth lines of the design data DD2, the judgment unit 4 judges that the information is for an alternative attachment part. Also, in step S5 for the first through third and fifth lines, the judgment unit 4 judges that the information is for an automatically attached part.

一方、第1行~第3行および第5行に対するステップS6で、取り込み部5は、装着座標情報、部品名称、およびイメージ表示用情報を対応付けて、取り込みデータDT2に取り込む(取り込み処理)。また、第4行および第6行に対するステップS7で、取り込み部5は、装着座標情報、部品名称、およびイメージ表示用情報を対応付けて、取り込みデータDT2に取り込む。加えて、取り込み部5は、スキップの欄に、スキップ情報「〇」を付加する(非取り込み処理に相当)。 Meanwhile, in step S6 for the first to third and fifth lines, the import unit 5 associates the mounting coordinate information, the part name, and the image display information and imports them into the import data DT2 (import processing). Also, in step S7 for the fourth and sixth lines, the import unit 5 associates the mounting coordinate information, the part name, and the image display information and imports them into the import data DT2. In addition, the import unit 5 adds the skip information "O" to the skip column (corresponding to non-import processing).

上記に代わる別法で、取り込み部5は、別法取付部品の装着座標情報を取り込まず、かつ参考情報としてのイメージ表示用情報を取り込むようにしてもよい。つまり、図6のスキップの欄を無くし、取り込み部5は、装着座標情報の第4行の「x7,y7,A7」および第6行の「x9,y9,A9」を取り込まずに空欄としてもよい。変形形態では、取り込みデータDT2の行数は、設計データDD2の行数に一致する。Alternatively, the import unit 5 may not import the mounting coordinate information of the alternative attachment parts, and may import image display information as reference information. In other words, the skip column in FIG. 6 may be eliminated, and the import unit 5 may leave "x7, y7, A7" in the fourth row and "x9, y9, A9" in the sixth row of the mounting coordinate information blank instead of importing them. In a modified form, the number of rows of the import data DT2 matches the number of rows of the design data DD2.

変形形態において、取り込みデータDT2をベースとして作成される作業データDWは、スキップ情報「〇」およびイメージ表示用情報を含んだものとなる。したがって、部品装着機9は、スキップ情報「〇」を参照することにより、誤った装着作業を行わない。また、別法において、作業データDWは、別法取付部品の装着座標情報の欄が空欄となっている。したがって、部品装着機9は、誤った装着作業を行わない。 In the modified form, the work data DW created based on the captured data DT2 contains skip information "O" and information for image display. Therefore, the component mounting machine 9 does not perform erroneous mounting work by referring to the skip information "O". Also, in the alternative method, the work data DW has blank columns for mounting coordinate information for alternatively mounted parts. Therefore, the component mounting machine 9 does not perform erroneous mounting work.

加えて、作業データDWがイメージ表示用情報を含むことにより、作業者は、必要に応じて基板のイメージを表示することができる。したがって、作業者が行う状況確認などが効率化される。さらに、変形形態において、実施形態と同様、設計データDD2を取り込むときの作業者の作業時間を従来よりも短縮する効果が生じる。 In addition, because the work data DW includes information for displaying an image, the worker can display an image of the board as necessary. This improves the efficiency of the worker's situation checks. Furthermore, in the modified form, as in the embodiment, the effect of reducing the worker's work time when importing the design data DD2 is achieved more than ever before.

6.応用形態
次に、設計データのデータ構造が実施形態と相違する応用形態について、図7を参考にして説明する。応用形態において、設計データは、CADデータDCおよび部品表データDPからなる。CADデータDCは、行数、装着座標情報、および回路記号の3欄を含む。一方、部品表データDPは、行数、回路記号、部品名称、コメント、およびイメージ表示情報の5欄を含む。部品表データDPは、CADデータDCに関連付けて作成される。部品表データDPは、BOMと略記される場合がある。
6. Application Form Next, an application form in which the data structure of the design data is different from that of the embodiment will be described with reference to FIG. 7. In the application form, the design data consists of CAD data DC and bill of materials data DP. The CAD data DC includes three columns, namely, the number of rows, mounting coordinate information, and circuit symbol. Meanwhile, the bill of materials data DP includes five columns, namely, the number of rows, circuit symbol, part name, comment, and image display information. The bill of materials data DP is created in association with the CAD data DC. The bill of materials data DP may be abbreviated as BOM.

ここで、回路記号の欄は、CADデータおよび部品表データDPに共通に設けられている。そして、CADデータの各行と、部品表データDPの各行とが、回路記号によって対応付けられる。これに限定されず、両データに共通する行数が、CADデータの各行と、部品表データDPの各行とを対応付けていてもよい。応用形態において、CADデータDCに含まれる情報と部品表データDPに含まれる情報とを足し合わせると、実施形態の設計データDD1に含まれる情報に等しくなる。 Here, the circuit symbol column is provided in common to the CAD data and the bill of materials data DP. Each row of the CAD data and each row of the bill of materials data DP are associated by a circuit symbol. This is not limited to the above, and the number of rows common to both data may be used to associate each row of the CAD data with each row of the bill of materials data DP. In an application form, the information contained in the CAD data DC and the information contained in the bill of materials data DP are added together to obtain the same information as that contained in the design data DD1 of the embodiment.

応用形態において、図2に示される動作フローが適用される。動作フローのステップS1で、取得部2は、CADデータDCおよび部品表データDPの両方を取得する。次のステップS2で、解析部3は、CADデータDCおよび部品表データDPを解析して、別法取付部品であることを表す特徴的な情報が部品表データDPの部品名称の末尾の2字に含まれる、という解析結果を得る。さらに、解析部3は、定義情報として「MN」を決定する。以降の動作フローは、実施形態と同様である。In the applied embodiment, the operation flow shown in FIG. 2 is applied. In step S1 of the operation flow, the acquisition unit 2 acquires both the CAD data DC and the bill of materials data DP. In the next step S2, the analysis unit 3 analyzes the CAD data DC and the bill of materials data DP to obtain an analysis result that the last two characters of the part name in the bill of materials data DP contain characteristic information indicating that the part is an alternative attachment part. Furthermore, the analysis unit 3 determines "MN" as the definition information. The subsequent operation flow is the same as in the embodiment.

応用形態において、設計データのデータ構造が実施形態と相違し、複数のデータからなる。それでも、実施形態と同様、CADデータDCおよび部品表データDPを取り込むときの作業者の作業時間を従来よりも短縮する効果が生じる。In the application form, the data structure of the design data is different from that of the embodiment, and is made up of multiple data. Nevertheless, as in the embodiment, the effect of shortening the work time of the worker when importing the CAD data DC and the bill of materials data DP is achieved.

7.実施形態の応用および変形
なお、定義情報およびこれを用いた一致の判定方法は、実施形態で説明した形態に限定されない。例えば、別法取付部品の種類が限定されている場合に、全種類の別法取付部品の部品名称を定義情報に設定し、部品名称の完全一致による判定を行うことができる。また、回路記号の先頭の3字「CPU」が手作業で装着する大型のCPU部品に限られる場合に、「CPU」を定義情報に設定し、回路記号の前方一致による判定を行うことができる。
7. Applications and Modifications of the Embodiments The definition information and the method of determining whether or not a match is made using the definition information are not limited to the forms described in the embodiments. For example, when the types of alternative attachment parts are limited, the part names of all types of alternative attachment parts can be set in the definition information, and a determination can be made based on an exact match of the part names. Also, when the first three characters of the circuit symbol, "CPU", are limited to large CPU parts that are manually installed, "CPU" can be set in the definition information, and a determination can be made based on a forward match of the circuit symbol.

また、設計データ(DD、DD1、DD2、CADデータDC、部品表データDP)や取り込みデータ(DT、DT1、DT2)のデータ構造は、実施形態等で説明した形態に限定されず、様々な形態のデータ構造を用いることができる。さらに、付帯情報や参考情報についても、実施形態等で説明した以外の情報を用いることができる。また、解析部3に代えて、フォーマット変換部を設けることができる。フォーマット変換部は、データ構造および表現形式の少なくとも一方が相違する複数種類のCADデータを、判定部4および取り込み部5がアクセスできる共通フォーマットに変換する。実施形態、変形形態、および応用形態は、その他にも様々な変形や応用が可能である。 Furthermore, the data structures of the design data (DD, DD1, DD2, CAD data DC, bill of materials data DP) and the import data (DT, DT1, DT2) are not limited to those described in the embodiments, and various data structures can be used. Furthermore, for the supplementary information and reference information, information other than that described in the embodiments can be used. Also, a format conversion unit can be provided in place of the analysis unit 3. The format conversion unit converts multiple types of CAD data, which differ in at least one of the data structure and the expression format, into a common format that can be accessed by the determination unit 4 and the import unit 5. Various other modifications and applications are possible for the embodiments, modified forms, and applied forms.

1:データ取り込み装置 2:取得部 3:解析部 4:判定部 5:取り込み部 6:データ編集装置 61:部品データベース 62:機器データベース 63:効率化プログラム 9:部品装着機 91:表示部 DD、DD1、DD2:設計データ DC:CADデータ DP:部品表データ DT、DT1、DT2:取り込みデータ DW:作業データ 1: Data import device 2: Acquisition unit 3: Analysis unit 4: Judgment unit 5: Import unit 6: Data editing device 61: Parts database 62: Equipment database 63: Efficiency improvement program 9: Parts mounting machine 91: Display unit DD, DD1, DD2: Design data DC: CAD data DP: Bill of materials data DT, DT1, DT2: Imported data DW: Work data

Claims (8)

複数種類の部品の基板上の各装着位置を表す装着座標情報を含む設計データを取得する取得部と、
前記装着座標情報の各々が部品装着機の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する判定部と、
前記装着作業に使用する作業データを生成するための必要情報として、前記自動装着部品の前記装着座標情報を選択して取り込む取り込み部と、を備え
前記判定部は、前記装着座標情報以外で前記設計データに含まれる付帯情報、または前記設計データに関連付けられた関連データに含まれる付帯情報であって、前記自動装着部品の情報であるか否かを表す前記付帯情報に基づいて判定し、
前記関連データは、前記部品の前記装着作業に関する指示が記述された製造指示書を含む、
データ取り込み装置。
an acquisition unit that acquires design data including mounting coordinate information that indicates each mounting position on a board of a plurality of types of components;
a determination unit that determines whether each of the pieces of mounting coordinate information is information on an automatically mounted component that is automatically mounted by a mounting operation of a component mounting machine;
an import unit that selects and imports the mounting coordinate information of the automatically placed component as necessary information for generating work data to be used in the mounting work,
the determination unit makes a determination based on additional information other than the mounting coordinate information that is included in the design data or additional information that is included in associated data associated with the design data, the additional information indicating whether or not the information is information on the automatically mounted component;
The related data includes a manufacturing instruction sheet describing an instruction regarding the mounting operation of the component.
Data capture device.
複数種類の部品の基板上の各装着位置を表す装着座標情報を含む設計データを取得する取得部と、
前記装着座標情報の各々が部品装着機の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する判定部と、
前記装着作業に使用する作業データを生成するための必要情報として、前記自動装着部品の前記装着座標情報を選択して取り込む取り込み部と、を備え
前記設計データは、コンピュータを用いて作成され前記装着座標情報を含むCADデータ、および、前記CADデータに関連付けて作成された部品表データを含み、
前記判定部は、前記部品表データに含まれる付帯情報であって、前記自動装着部品の情報であるか否かを表す前記付帯情報に基づいて判定し、
データ構造および表現形式の少なくとも一方が相違する複数種類の前記CADデータを解析して、前記判定部および前記取り込み部がアクセスする前記CADデータの一部のデータ領域を求める解析部をさらに備える、
データ取り込み装置。
an acquisition unit that acquires design data including mounting coordinate information that indicates each mounting position on a board of a plurality of types of components;
a determination unit that determines whether each of the pieces of mounting coordinate information is information on an automatically mounted component that is automatically mounted by a mounting operation of a component mounting machine;
an import unit that selects and imports the mounting coordinate information of the automatically placed component as necessary information for generating work data to be used in the mounting work,
The design data includes CAD data that is created using a computer and includes the mounting coordinate information, and BOM data that is created in association with the CAD data,
The determination unit makes a determination based on supplementary information included in the BOM data, the supplementary information indicating whether the information is information on the automatically mounted component,
an analysis unit that analyzes a plurality of types of CAD data having different data structures and/or expression formats and obtains a partial data area of the CAD data to be accessed by the determination unit and the import unit;
Data capture device.
複数種類の部品の基板上の各装着位置を表す装着座標情報を含む設計データを取得する取得部と、
前記装着座標情報の各々が部品装着機の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する判定部と、
前記装着作業に使用する作業データを生成するための必要情報として、前記自動装着部品の前記装着座標情報を選択して取り込む取り込み部と、を備え
前記判定部は、前記装着座標情報以外で前記設計データに含まれる付帯情報、または前記設計データに関連付けられた関連データに含まれる付帯情報であって、前記自動装着部品の情報であるか否かを表す前記付帯情報に基づいて判定し、
前記付帯情報は、前記部品の回路記号、前記部品の部品名称、および前記部品の種類ごとに付されるコメントの少なくとも一つを含み、
前記判定部は、前記回路記号、前記部品名称、および前記コメントの少なくとも一つと、前記自動装着部品でないことを定義する定義情報とを照合して、前記自動装着部品の情報であるか否かを判定する、
データ取り込み装置。
an acquisition unit that acquires design data including mounting coordinate information that indicates each mounting position on a board of a plurality of types of components;
a determination unit that determines whether each of the pieces of mounting coordinate information is information on an automatically mounted component that is automatically mounted by a mounting operation of a component mounting machine;
an import unit that selects and imports the mounting coordinate information of the automatically placed component as necessary information for generating work data to be used in the mounting work,
the determination unit makes a determination based on additional information other than the mounting coordinate information that is included in the design data or additional information that is included in associated data associated with the design data, the additional information indicating whether or not the information is information on the automatically mounted component;
the additional information includes at least one of a circuit symbol of the component, a component name of the component, and a comment added to each type of the component;
the determination unit compares at least one of the circuit symbol, the component name, and the comment with definition information defining that the component is not an automatically mounted component to determine whether the information is the automatically mounted component.
Data capture device.
複数種類の部品の基板上の各装着位置を表す装着座標情報を含む設計データを取得する取得部と、
前記装着座標情報の各々が部品装着機の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する判定部と、
前記装着作業に使用する作業データを生成するための必要情報として、前記自動装着部品の前記装着座標情報を選択して取り込む取り込み部と、を備え
前記設計データは、コンピュータを用いて作成され前記装着座標情報を含むCADデータ、および、前記CADデータに関連付けて作成された部品表データを含み、
前記判定部は、前記部品表データに含まれる付帯情報であって、前記自動装着部品の情報であるか否かを表す前記付帯情報に基づいて判定し、
前記付帯情報は、前記部品の回路記号、前記部品の部品名称、および前記部品の種類ごとに付されるコメントの少なくとも一つを含み、
前記判定部は、前記回路記号、前記部品名称、および前記コメントの少なくとも一つと、前記自動装着部品でないことを定義する定義情報とを照合して、前記自動装着部品の情報であるか否かを判定する、
データ取り込み装置。
an acquisition unit that acquires design data including mounting coordinate information that indicates each mounting position on a board of a plurality of types of components;
a determination unit that determines whether each of the pieces of mounting coordinate information is information on an automatically mounted component that is automatically mounted by a mounting operation of a component mounting machine;
an import unit that selects and imports the mounting coordinate information of the automatically placed component as necessary information for generating work data to be used in the mounting work,
The design data includes CAD data that is created using a computer and includes the mounting coordinate information, and BOM data that is created in association with the CAD data,
The determination unit makes a determination based on supplementary information included in the BOM data, the supplementary information indicating whether the information is information on the automatically mounted component,
the additional information includes at least one of a circuit symbol of the component, a component name of the component, and a comment added to each type of the component;
the determination unit compares at least one of the circuit symbol, the component name, and the comment with definition information defining that the component is not an automatically mounted component to determine whether the information is the automatically mounted component.
Data capture device.
前記判定部は、前記回路記号、前記部品名称、および前記コメントの少なくとも一つと、前記定義情報とを照合して、少なくとも一部分が一致した場合に前記自動装着部品の情報でないと判定する、請求項3または4に記載のデータ取り込み装置。 5. The data import device according to claim 3, wherein the determination unit compares at least one of the circuit symbol, the part name, and the comment with the definition information, and determines that the information is not information about the automatically mounted part when at least a portion of the information matches. 前記取り込み部は、前記自動装着部品以外の前記部品の前記装着座標情報を取り込まず、または、前記装着座標情報を取り込みつつ前記装着作業が不要であることを表すスキップ情報を付加する、請求項1~のいずれか一項に記載のデータ取り込み装置。 6. The data import device according to claim 1, wherein the import unit does not import the mounting coordinate information of the components other than the automatically mounted components, or imports the mounting coordinate information while adding skip information indicating that the mounting operation is unnecessary . 複数種類の部品の基板上の各装着位置を表す装着座標情報を含む設計データを取得する取得部と、
前記装着座標情報の各々が部品装着機の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する判定部と、
前記装着作業に使用する作業データを生成するための必要情報として、前記自動装着部品の前記装着座標情報を選択して取り込む取り込み部と、を備え
前記取り込み部は、
前記自動装着部品に関して、前記装着座標情報以外で前記設計データに含まれる参考情報を取り込み、
前記自動装着部品以外の前記部品に関して、前記装着座標情報を取り込まず、かつ前記参考情報を取り込む、
データ取り込み装置。
an acquisition unit that acquires design data including mounting coordinate information that indicates each mounting position on a board of a plurality of types of components;
a determination unit that determines whether each of the pieces of mounting coordinate information is information on an automatically mounted component that is automatically mounted by a mounting operation of a component mounting machine;
an import unit that selects and imports the mounting coordinate information of the automatically placed component as necessary information for generating work data to be used in the mounting work,
The capture unit is
With respect to the automatically placed component, reference information included in the design data other than the placement coordinate information is taken in;
With respect to the components other than the automatically placed component, the placement coordinate information is not acquired, and the reference information is acquired.
Data capture device.
前記参考情報は、前記部品を装着した前記基板のイメージを表示するときに使用するイメージ表示用情報を含む、請求項に記載のデータ取り込み装置。 8. The data capture device according to claim 7 , wherein the reference information includes image display information used when displaying an image of the board on which the components are mounted.
JP2023528797A 2021-06-15 2021-06-15 Data acquisition device Active JP7550312B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/022661 WO2022264256A1 (en) 2021-06-15 2021-06-15 Data capturing device

Publications (2)

Publication Number Publication Date
JPWO2022264256A1 JPWO2022264256A1 (en) 2022-12-22
JP7550312B2 true JP7550312B2 (en) 2024-09-12

Family

ID=84526855

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023528797A Active JP7550312B2 (en) 2021-06-15 2021-06-15 Data acquisition device

Country Status (2)

Country Link
JP (1) JP7550312B2 (en)
WO (1) WO2022264256A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006201887A (en) 2005-01-18 2006-08-03 Kikuden International Kk Work written instruction preparation system
JP7141438B2 (en) 2020-11-24 2022-09-22 本田技研工業株式会社 FUEL CELL STACK AND METHOD FOR MANUFACTURING FUEL CELL STACK

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2766590B2 (en) * 1992-07-24 1998-06-18 富士通株式会社 How to assemble a printed board
JP3220262B2 (en) * 1992-11-04 2001-10-22 株式会社日立テレコムテクノロジー CAD / CAM data conversion device and conversion method
JPH07141438A (en) * 1993-11-17 1995-06-02 Toshiba Corp Device for deciding assembling order of mounting parts

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006201887A (en) 2005-01-18 2006-08-03 Kikuden International Kk Work written instruction preparation system
JP7141438B2 (en) 2020-11-24 2022-09-22 本田技研工業株式会社 FUEL CELL STACK AND METHOD FOR MANUFACTURING FUEL CELL STACK

Also Published As

Publication number Publication date
WO2022264256A1 (en) 2022-12-22
JPWO2022264256A1 (en) 2022-12-22

Similar Documents

Publication Publication Date Title
JP6168536B2 (en) High speed process system and method for SMT apparatus
US6289254B1 (en) Parts selection apparatus and parts selection system with CAD function
KR101300968B1 (en) Production condition determining method, production condition determining apparatus, mounter, and program
JP3194823B2 (en) CAD library model creation device
WO2021046767A1 (en) Autonomous robot tooling system, control system, control method, and storage medium
JPWO2003038688A1 (en) Parts catalog creation device
JP7550312B2 (en) Data acquisition device
JP4707946B2 (en) Process simulation system
CN111860217B (en) Fault detection method, device, electronic device and storage medium
JP4124850B2 (en) Component mounting simulation method and component mounting simulator
JP7630099B2 (en) Equipment migration support device and equipment migration support method
US20230400843A1 (en) Line Designing Device and Line Designing Method
JP2010147322A (en) Method of creating 3d mounting data of component mounting machine
JP6219579B2 (en) Component library data creation method, electronic component mounting device model switching method, and electronic component mounting device
JP7637926B2 (en) Substrate data estimation device and substrate data estimation method
JP4540569B2 (en) Data management method
JP3709455B2 (en) Chip component batch setup method
JP7429293B2 (en) Simulation device and simulation method
JP3716747B2 (en) Connection pin number correspondence data generation system
JP4027515B2 (en) Component mounting program creation device
JP3268811B2 (en) Mounting process management system
JP2000148221A (en) Component mounting program generating device
JP7088874B2 (en) Electronic component visual inspection system
JP2819907B2 (en) Processing data creation device
JP2909293B2 (en) Electronic package manufacturing equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240509

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240902

R150 Certificate of patent or registration of utility model

Ref document number: 7550312

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150