WO2022264256A1 - データ取り込み装置 - Google Patents

データ取り込み装置 Download PDF

Info

Publication number
WO2022264256A1
WO2022264256A1 PCT/JP2021/022661 JP2021022661W WO2022264256A1 WO 2022264256 A1 WO2022264256 A1 WO 2022264256A1 JP 2021022661 W JP2021022661 W JP 2021022661W WO 2022264256 A1 WO2022264256 A1 WO 2022264256A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
information
component
mounting
unit
Prior art date
Application number
PCT/JP2021/022661
Other languages
English (en)
French (fr)
Inventor
輝之 大橋
Original Assignee
株式会社Fuji
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 株式会社Fuji filed Critical 株式会社Fuji
Priority to JP2023528797A priority Critical patent/JPWO2022264256A1/ja
Priority to PCT/JP2021/022661 priority patent/WO2022264256A1/ja
Publication of WO2022264256A1 publication Critical patent/WO2022264256A1/ja

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

Definitions

  • This specification relates to a data capture device that captures board design data.
  • Patent Document 1 when acquiring the arrangement information of a plurality of electrodes based on an image of a component, a part that does not need to acquire the arrangement information is set, excluded from image analysis, and used for mounting work. Generating part data is disclosed (see claim 10, paragraph 0056). According to this, the part data can be created in a shorter time by omitting the acquisition of the arrangement information of unnecessary parts.
  • the component mounting data creation apparatus disclosed in Patent Document 2 includes means for inputting CAD data for board design, means for creating a board image based on the CAD data, and an image of a component selected from a component library.
  • a means for superimposing and displaying the board image and a means for correcting the coordinates and angles of the components on the image are provided. According to this, even if there is no board sample, it is possible to superimpose the component image on the board image and display it, and moreover, it is possible to correct the deviation of the component and create accurate component mounting data. ing.
  • the problem to be solved is to provide a data capturing device that can shorten the working hours of workers when capturing design data.
  • the present specification includes an acquisition unit that acquires design data including mounting coordinate information representing each mounting position of a plurality of types of components on a substrate, and each of the mounting coordinate information is automatically mounted by a mounting operation of a component mounting machine. and a determination unit for determining whether or not the information is of an automatically mounted component, and the mounting coordinate information of the automatically mounted component is selected and imported as necessary information for generating work data used in the mounting work.
  • a data capture device comprising:
  • the disclosed data capture device acquires design data including mounting coordinate information, determines whether each piece of mounting coordinate information is information about an automatically mounted component, selects and captures the mounting coordinate information of the automatically mounted component. Therefore, many of the tasks that were conventionally performed by workers can be automated. Therefore, according to the data fetching device, it is possible to shorten the working time of the worker when fetching the design data compared with the conventional one.
  • FIG. 1 is a block diagram showing the configuration of a data fetching device according to an embodiment together with a downstream data editing device;
  • FIG. FIG. 4 is an operational flow diagram illustrating the operation of the data capture device; It is a figure which shows typically an example of the data structure of design data.
  • FIG. 4 is a diagram schematically showing an example of the data structure of captured data; It is a figure which shows typically an example of the data structure of the design data in a modification.
  • FIG. 11 is a diagram schematically showing an example of a data structure of captured data in a modified form;
  • FIG. 5 is a diagram schematically showing an example of a data structure of design data in an application;
  • the component mounting machine 9 is incorporated in a board-related work line that performs board-related work on a board 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 board-to-board work line.
  • the component mounting machine 9 automatically performs component mounting work on the substrate based on the work data DW that defines the details of the mounting work implementation method and procedure.
  • the work data DW includes information such as the type and number of parts to be mounted, mounting coordinate information, mounting order, and tools for handling the parts.
  • the component mounting machine 9 includes a board transport device that transports a board, a component supply device that supplies components, a component transfer device that picks up components from the component supply device and transfers them onto the board, and a control device.
  • the control device controls the operations of the board transfer device, the component supply device, and the component transfer device while referring to the work data DW stored in the storage unit.
  • the component mounting machine 9 also includes a display section 91 .
  • the display unit 91 displays the current operation status of the component mounting machine 9, the progress status of the mounting work, the status of an abnormality occurring during operation, and the like, and notifies the operator.
  • not all parts are automatically mounted by the component mounting machine 9.
  • some large parts and odd-shaped parts are attached manually by workers.
  • a board-to-board working machine of a different type from the component mounting machine 9 performs work in place of the mounting work.
  • a component bonding machine uses an adhesive to adhere and attach a component to a substrate.
  • the component insertion machine inserts and attaches the component to the connector provided on the substrate without using paste-like solder or adhesive.
  • the parts that are automatically mounted by the component mounting machine 9 will be called automatically mounted parts, and the other parts will be called alternatively mounted parts.
  • the data fetching device 1 fetches necessary information for generating work data DW from substrate design data DD, creates fetched data DT, and outputs the fetched data DT.
  • the data capture device 1 is configured using a computer device having a digital data input/output function.
  • the data capture device 1 includes four functional units configured using software, that is, an acquisition unit 2, an analysis unit 3, a determination unit 4, and a capture unit 5. FIG.
  • the acquisition unit 2 acquires the design data DD.
  • the design data DD includes mounting coordinate information representing mounting positions of a plurality of types of components on the board, and further includes other incidental information.
  • the design data DD contains information for all components to be attached to the board, often both auto-attached and alternatively attached components.
  • the design data DD is often CAD data created using a computer, and is not limited to this.
  • the data structure and expression format of CAD data are often different for each board manufacturer. The reason for this is that the CAD computer makers and models are different for each producer, and that unique data structures and representation formats suitable for efficient operation are used within the producer's company.
  • the design data DD is, for example, acquired online from the department in charge of design to the acquisition unit 2 of the data acquisition device 1 in the department in charge of manufacturing, using the local LAN.
  • the design data DD may be acquired by being transmitted from the board design company to the data capture device 1 of the manufacturing contract company using a public line such as the Internet.
  • the design data DD may be acquired by the acquiring unit 2 in a form stored in a portable memory. Note that obtaining the design data DD in electronic form may be expressed using another term such as “import”.
  • the analysis unit 3 operates when the design data DD is CAD data.
  • the data structure and expression format of CAD data are often different for each board manufacturer.
  • many CAD data contain redundant information that is not necessary to generate the work data DW.
  • the data areas in which necessary information for generating the work data DW are present are different in the plurality of types of CAD data. Therefore, it is not easy to select and process necessary information.
  • the analysis unit 3 is provided in order to deal with the inconsistency of CAD data and the difficulty of processing.
  • the analysis unit 3 analyzes a plurality of types of CAD data differing in at least one of data structure and expression format, and obtains a partial data area of the CAD data accessed by the determination unit 4 and the acquisition unit 5 .
  • the analysis unit 3 may be configured by applying AI technology (artificial intelligence technology), for example, or may be configured by applying other analysis technology.
  • the determination unit 4 determines whether or not 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 . That is, the determination unit 4 determines whether each piece of mounting coordinate information is information about an automatically mounted component or information about an alternatively mounted component.
  • the judging unit 4 indicates whether additional information included in the design data DD other than the mounting coordinate information, or additional information included in the related data associated with the design data DD, is automatically mounted component information. Determined based on additional information.
  • the above-mentioned related data includes manufacturing instructions (not shown) that describe instructions regarding the mounting work of parts.
  • the manufacturing instruction sheet may contain supplementary information indicating whether or not the information is for automatically mounted parts.
  • the manufacturing instruction sheet is acquired by the acquiring unit 2 together with the design data DD. Whether the desired incidental information is in the design data DD or in the manufacturing instruction is analyzed by the analyzing section 3 or determined by the operator.
  • the above additional information includes at least one of the circuit symbol of the part, the part name of the part, and the comment attached to each type of part.
  • at least one of the circuit symbol, part name, and comment contains characteristic information indicating that the part is an alternative mounting part.
  • the specific content of the characteristic information, the type of incidental information to be included, and the position of the data area to be included are different for each type of design data DD, in other words, different for each board manufacturer.
  • the determination unit 4 compares at least one of a circuit symbol, a component name, and a comment with definition information that defines that the component is not an automatically mounted component, and determines whether the information is an automatically mounted component. determine whether Specifically, the determining unit 4 compares at least one of the circuit symbol, component name, and comment with the definition information, and if at least a part of the information matches, the information is not automatically mounted component information, that is, alternatively mounted component information. determined to be information.
  • the definition information corresponds to characteristic information indicating that the component is an alternative attachment part, is determined by the analysis unit 3 or the operator, and is set by the determination unit 4 .
  • the definition information will be explained later with specific examples.
  • the capturing unit 5 selects and captures the mounting coordinate information of the automatically mounted parts as necessary information for generating the work data DW.
  • the fetching unit 5 does not fetch the mounting coordinate information of the alternative attachment component, or fetches the mounting coordinate information and adds skip information indicating that the mounting work is unnecessary.
  • the fetching unit 5 may fetch the reference information included in the design data DD other than the mounting coordinate information for the automatically mounted parts, and may fetch the reference information without fetching the mounting coordinate information for the alternatively mounted parts. good.
  • the above reference information includes, but is not limited to, image display information used when displaying an image of a board on which components are mounted.
  • the image of the board is displayed on the display section 91 of the component mounting machine 9 or the monitor screen of the line management device. This display is used for confirmation of the situation by the operator.
  • the fetching unit 5 creates fetched data DT containing all the fetched information, and outputs it to the data editing device 6 on the downstream side. Not limited to this, the fetching unit 5 may temporarily store the fetched data DT in a storage device (not shown).
  • the fetched data DT is data that serves as a base when the data editing device 6 creates the work data DW.
  • the acquiring unit 2 acquires the design data DD1 illustrated in FIG.
  • the design data DD1 is CAD data.
  • the design data DD1 includes the six columns of row number, mounting coordinate information, circuit symbol, component name, comment, and image display information shown in the figure, and other redundant columns (not shown).
  • one line is assigned to each point of the component mounted on the board.
  • the seventh and subsequent lines are omitted.
  • the contents of the first line of the design data DD1 are the number of lines "1", mounting coordinate information "x1, y1, A1", circuit symbol “R01”, part name “ROO1K11”, comment “-”, and image display information. It is "DI1".
  • Mounting coordinate information x1 and y1 are coordinate values of an xy coordinate system with a reference point set on the board as the origin, and represent the mounting position of the component. Specifically, x1 and y1 represent the mounting position where the center point of the part is located.
  • A1 of the mounting coordinate information represents the rotation angle within the horizontal plane of the component at the mounting position.
  • the rotation angle is 0° when the long side of the rectangular part is parallel to the long side of the substrate, and the rotation angle is 90° when the long side of the rectangular part is parallel to the short side of the substrate.
  • the mounting direction is reversed between the rotation angles of 0° and 180°.
  • the circuit symbol R01 indicates that it is the first resistance component. Circuit symbols are often printed on boards for the purpose of facilitating confirmation by workers.
  • the part name identifies the type of part. It should be noted that different part names may be used for two parts manufactured by different manufacturers even if they are of the same type according to the standard.
  • the comment column is practically not used in this design data DD1.
  • the image display information DI1 actually consists of a plurality of pieces of information for displaying the image of the part, such as the length dimension, width dimension, and display color information of the part. Note that the component names and image display information in the first and second rows match each other, and it can be seen that two components of the same type are mounted at two different mounting positions.
  • the analysis unit 3 analyzes the design data DD1 (CAD data) and obtains an analysis result that the comment column and redundant other columns are unnecessary. Furthermore, the analysis unit 3 obtains five columns of row number, mounting coordinate information, circuit symbol, component name, and image display information as data areas to be accessed by the determination unit 4 and the acquisition unit 5 .
  • CAD data design data
  • the analysis unit 3 obtains five columns of row number, mounting coordinate information, circuit symbol, component name, and image display information as data areas to be accessed by the determination unit 4 and the acquisition unit 5 .
  • the determination unit 4 sets definition information defining that the component is not an automatically mounted component.
  • the definition information is determined by, for example, one of the following 1) to 3). 1) The operator inquires of the designer of the board, acquires the characteristic information representing the alternative attachment part, and determines the definition information corresponding to the characteristic information. 2) At step S2, the analysis unit 3 determines definition information by analysis and passes it to the determination unit 4. FIG. 3) In step S2, the analysis unit 3 presents a plurality of candidates for definition information through analysis, and the operator selects and decides.
  • the determination unit 4 sets "MN" as the definition information and determines to use backward matching of the part name as the determination method.
  • a plurality of definition information can be set. For example, when the characteristic information indicating attachment by a parts bonding machine or a parts inserting machine is the last two characters "EX" of the part name, the determination unit 4 sets "MN" and "EX" as the definition information. do.
  • step S4 the determination unit 4 first focuses on the first row of the design data DD1.
  • step S5 the determination unit 4 compares the two characters "11" at the end of the part name "ROO1K11” in the first line with the definition information "MN". I judge. Accordingly, execution of the operation flow proceeds to step S6.
  • step S6 the fetching unit 5 associates the mounting coordinate information "x1, y1, A1" in the first row with the part name "ROO1K11” and fetches the DT into the fetched data (fetching process).
  • step S8 the fetching unit 5 determines whether or not the operation up to the last line has been completed. Since NO at this point, the execution of the operational flow branches to step S9. In step S9, the fetching unit 5 sets the focus to the next line, and returns the execution of the operation flow to step S5. After that, the operation flow is repeated for the second and subsequent rows. Between the second and fourth lines, the judgment result of the judgment unit 4 in step S5 is the information of the automatically mounted parts, and in step S6, the fetching unit 5 performs the fetching process.
  • step S5 of the operation flow for the fifth line the determining unit 4 determines that the two characters "MN" at the end of the part name "T101MN" on the fifth line match the definition information "MN". determined to be information. As a result, execution of the operation flow proceeds to step S7.
  • step S7 the fetching unit 5 does not fetch the mounting coordinate information "x5, y5, A5" and the part name "T101MN" in the fifth row (non-fetching process). After this, the execution of the operation flow is joined to step S8.
  • the determination result of the determination unit 4 in step S5 is the information on the automatically mounted parts, and in step S6, the capture unit 5 performs capture processing.
  • the fetching unit 5 creates the fetched data DT1 shown in FIG.
  • step S8 if the operation up to the last line has been completed, execution of the operation flow proceeds to step S10.
  • step S 10 the fetching unit 5 outputs the created fetched data DT 1 to the data editing device 6 . This completes the operation of the data fetching device 1 for one piece of design data DD1.
  • the fetched data DT1 has a data structure in which mounting coordinate information and part names are associated as the minimum necessary information. That is, the information in each column of line number, circuit symbol, comment, and image display information is automatically deleted. Furthermore, the information in all the columns of the fifth row, which has been subjected to non-fetching processing, is automatically deleted, and the fetched data DT1 is created. Therefore, the number of rows of the fetched data DT1 is less than or equal to the number of rows of the design data DD1.
  • the data capturing device 1 of the embodiment acquires the design data DD1 including the mounting coordinate information, determines whether or not each piece of mounting coordinate information is the information of the automatically mounted part, and Since the mounting coordinate information is selected and imported, much of the work conventionally done by workers can be automated. Therefore, according to the data fetching device 1, it is possible to shorten the working time of the worker when fetching the design data DD1 compared with the conventional one. In addition, the automation of tasks reduces the risk of human error.
  • the data editing device 6 performs data editing for adding information based on the fetched data (DT, DT1) to create work 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 the parts database 61 and the device database 62 so as to be accessible.
  • the data editing device 6 also includes an efficiency improvement program 63 .
  • the parts database 61 stores various information on various parts in association with part names.
  • Information associated with the part name includes supply form information, physical property information, handling information, and the like.
  • the supply form information includes information on the parts manufacturer and distributor, as well as information on the medium (for example, carrier tape or tray) in which the parts are supplied, the form of packaging, the standard delivery date, and the like.
  • the physical property information includes information such as component type (eg, resistor and capacitor) and characteristic values (eg, resistance value and capacitance value), as well as component external dimensions, appearance color, electrode position, and the like.
  • handling information includes various conditions for handling parts (e.g., imaging conditions when imaging parts, processing conditions for captured images, part Constraints during transport).
  • the equipment database 62 stores information about the component mounting machine 9 and tools (for example, tape feeders and suction nozzles) used interchangeably with the component mounting machine 9 .
  • the information stored in the equipment database 62 includes the shape and performance of each component mounting machine 9 and equipment, current operating status, past operating results, maintenance history, and the like.
  • the device database 62 centrally manages information on all the component mounting machines 9 and tools that are held.
  • the data editing device 6 In the operation of the data editing device 6, first, the parts database 61 is accessed and the type of instrument associated with the part name in the imported data (DT, DT1) is selected. In other words, the data editing device 6 selects the type of equipment that can handle the component with the component name (supply and mount the component). The data editing device 6 then accesses the equipment database 62 to determine the individual equipment corresponding to the selected type. Note that the data editing device 6 excludes tools that are being used by other component mounting machines and tools that are undergoing maintenance, and determines tools that can be used at the present time.
  • the data editing device 6 then executes the efficiency improvement program 63 .
  • the efficiency improvement program 63 makes the component mounting work more efficient and shortens the time required for the mounting work.
  • the efficiency improvement program 63 optimizes each tool used for multiple types of parts, optimizes the arrangement order of the multiple tools (tape feeders) in the component mounting machine 9, and further adjusts the mounting order of the multiple parts. rationalize.
  • the efficiency improvement program 63 accesses the equipment database 62, replaces the equipment to be used, assumes multiple types of arrangement order of the equipment, assumes multiple types of mounting order of parts, and performs multiple simulations to make trial calculations. Evaluate work duration.
  • the efficiency improvement program 63 can obtain simulation results in which the instruments to be used, their arrangement order, and the mounting order of a plurality of parts are optimized.
  • the data editing device 6 adds information corresponding to the simulation results to the fetched data (DT, DT1). This completes the work data DW.
  • the data editing device 6 outputs the completed work data DW.
  • the work data DW is sent to and stored in the controller of the component mounting machine 9 via the host management device or directly.
  • the worker performs setup work for equipment and the like based on the work data DW.
  • the component mounting machine 9 is now ready to start component mounting work.
  • the work data creation system can be configured by connecting two computer devices so that data can be transmitted. Also, the work data creation system can be realized by a single computer device.
  • FIG. 5 has the same six columns as the design data DD1 shown in FIG.
  • the fetched data DT2 shown in FIG. 6 has four columns of skip, mounting work information, part name, and image display information. Skip information "o" is added to the skip column as needed.
  • the skip information “O” indicates that the automatic mounting work of the component mounting machine 9 is unnecessary.
  • the characteristic information representing the alternative attachment part is included in the content of the comment, not the part name.
  • the comments in the 1st to 3rd lines of the design data DD2 are "chip", which means a chip component automatically mounted by the component mounting machine 9.
  • the comment on line 4 is "handwork”, meaning manual mounting.
  • the comment on line 5 is "-”, which means an auto-mounting part.
  • the comment on the sixth line is "work-other", which means mounting by a board-to-board work machine other than the component mounting machine 9 .
  • step S2 of the operation flow the analysis unit 3 confirms that the comment column of the design data DD2 is necessary information and that the comment includes characteristic information indicating that the component is an alternative attachment part. Obtained as an analysis result. Furthermore, the analysis unit 3 obtains the analysis result that the characteristic information representing the alternative attachment part is "work". In addition, the analysis unit 3 can improve the accuracy of analysis by a learning function (including a big data analysis function of AI technology) based on the analysis result of another design data that was previously analyzed. .
  • a learning function including a big data analysis function of AI technology
  • step S3 the determination unit 4 sets "work" as the definition information and determines to use partial match of comments as the match determination method. In other words, the determination unit 4 determines that definition information is included regardless of the position of the comment if "work" is included in the content of the comment. Based on the setting and determination described above, in step S5 for the fourth and sixth rows of the design data DD2, the determination unit 4 determines that the information is the information of the alternative attachment part. Further, in step S5 for the first to third and fifth rows, the determination unit 4 determines that the information is information on automatically mounted parts.
  • step S6 for the 1st to 3rd and 5th rows the fetching unit 5 associates the mounting coordinate information, the component name, and the image display information, and fetches them into the fetched data DT2 (fetching process). Also, in step S7 for the fourth and sixth rows, the fetching unit 5 associates the mounting coordinate information, the component name, and the image display information, and fetches them into the fetched data DT2. In addition, the capture unit 5 adds skip information “o” to the skip column (corresponding to non-capture processing).
  • the fetching unit 5 may not fetch the mounting coordinate information of the alternative attachment part, but may fetch the image display information as reference information. In other words, even if the skip column in FIG. good.
  • the number of rows of the captured data DT2 matches the number of rows of the design data DD2.
  • the work data DW created based on the fetched data DT2 includes skip information " ⁇ " and image display information. Therefore, the component mounting machine 9 does not perform incorrect mounting work by referring to the skip information " ⁇ ".
  • the work data DW has a blank column for mounting coordinate information of the alternative attachment component. Therefore, the component mounting machine 9 does not perform erroneous mounting work.
  • the work data DW includes image display information
  • the worker can display the image of the board as necessary. Therefore, the worker's situation confirmation and the like can be made more efficient. Furthermore, in the modified form, as in the embodiment, there is an effect of shortening the working time of the worker when importing the design data DD2 compared to the conventional one.
  • the design data consists of CAD data DC and parts list data DP.
  • the CAD data DC includes three columns of row number, mounting coordinate information, and circuit symbol.
  • the parts table data DP includes five columns of line number, circuit symbol, part name, comment, and image display information.
  • the bill of materials data DP is created in association with the CAD data DC.
  • Parts list data DP may be abbreviated as BOM.
  • the circuit symbol column is provided in common to the CAD data and the parts list data DP.
  • Each row of the CAD data and each row of the parts table data DP are associated with each other by circuit symbols.
  • the number of lines common to both data may correspond to each line of the CAD data and each line of the parts list data DP.
  • the sum of the information included in the CAD data DC and the information included in the parts list data DP is equal to the information included in the design data DD1 of the embodiment.
  • the operation flow shown in FIG. 2 is applied.
  • the acquisition unit 2 acquires both the CAD data DC and the parts list data DP.
  • the analysis unit 3 analyzes the CAD data DC and the parts list data DP, and finds the characteristic information representing the alternative attachment part as the last two characters of the parts name in the parts list data DP. is included in the analysis result. Further, the analysis unit 3 determines "MN" as definition information.
  • the operation flow thereafter is the same as that of the embodiment.
  • the data structure of the design data is different from the embodiment and consists of multiple data. Even so, as in the embodiment, there is an effect of shortening the working time of the worker when importing the CAD data DC and the parts list data DP than before.
  • the definition information and the match determination method using the definition information are not limited to the forms described in the embodiments.
  • the part names of all types of alternative attachment parts can be set in the definition information, and determination can be made based on complete matching of the part names.
  • the first three letters "CPU" of the circuit symbol are limited to large CPU parts that are mounted manually, "CPU” can be set in the definition information and judgment can be made by matching the beginning of the circuit symbol. .
  • the data structures of design data (DD, DD1, DD2, CAD data DC, parts list data DP) and input data (DT, DT1, DT2) are not limited to the forms described in the embodiments and the like, and various forms are possible.
  • data structure can be used.
  • information other than that described in the embodiments and the like can be used as additional information and reference information.
  • a format conversion section can be provided instead of the analysis section 3. The format conversion section converts a plurality of types of CAD data having at least one of different data structures and representation formats into a common format that can be accessed by the determination section 4 and the acquisition section 5 .
  • the format conversion section converts a plurality of types of CAD data having at least one of different data structures and representation formats into a common format that can be accessed by the determination section 4 and the acquisition section 5 .

Landscapes

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

Abstract

データ取り込み装置は、複数種類の部品の基板上の各装着位置を表す装着座標情報を含む設計データを取得する取得部と、前記装着座標情報の各々が部品装着機の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する判定部と、前記装着作業に使用する作業データを生成するための必要情報として、前記自動装着部品の前記装着座標情報を選択して取り込む取り込み部と、を備える。

Description

データ取り込み装置
 本明細書は、基板の設計データを取り込むデータ取り込み装置に関する。
 回路パターンが形成された基板に対基板作業を実施して、電子回路が構成された基板を量産する技術が普及している。対基板作業を実施する対基板作業機の代表例として、基板への部品の装着作業を行う部品装着機がある。一般的な部品装着機は、装着作業の実施方法や手順の詳細を定めた作業データを参照しながら、部品の装着作業を自動で進める。作業データは、基板のサンプルや設計データなどに基づいて作成され、部品装着機を構成する制御装置に記憶されて使用される。この種の作業データの作成に関する技術例が、特許文献1、2に開示されている。
 特許文献1には、部品を撮像した画像に基づいて複数の電極の配置情報を取得する場合に、配置情報を取得する必要のない部分を設定して画像解析から除外し、装着作業に使用する部品データを作成することが開示されている(請求項10、段落0056参照)。これによれば、必要のない部分の配置情報の取得を省略して、より短時間で部品データを作成することができる、とされている。
 また、特許文献2に開示された部品実装データ作成装置は、基板設計用のCADデータを入力する手段と、CADデータに基づいて基板イメージを作成する手段と、部品ライブラリから選択した部品のイメージを基板イメージに重ねて表示させる手段と、イメージ上の部品の座標や角度を補正する手段と、を備える。これによれば、基板のサンプルが無い場合でも、基板イメージに部品イメージを重ねて表示させることができ、しかも、部品のずれを補正して正確な部品実装データを作成することができる、とされている。
国際公開第2019/003267号 特開2004-179299号公報
 ところで、基板に装着される様々な部品の中には、部品装着機により自動で装着することが困難な部品がある。例えば、作業者の手作業によって装着される部品や、他種の対基板作業機によって基板に取り付けられる部品がある。この種の部品については、CADデータ(設計データ)から作業データを作成するときに、当該部品に関する情報を除外する必要がある。従来、作業者は、CADデータを取り込んだ後に除外すべき部品の情報を検索し、マニュアル処理でそれらの情報を削除していた。このため、情報の検索および削除に多くの手間が掛かり、多大な作業時間が費やされていた。加えて、CADデータのデータ構造や表現形式が基板の生産者ごとに相違するため、情報の探索は容易でなく、人為的ミスのおそれもあった。
 それゆえ、本明細書では、設計データを取り込むときの作業者の作業時間を従来よりも短縮することができるデータ取り込み装置を提供することを解決すべき課題とする。
 本明細書は、複数種類の部品の基板上の各装着位置を表す装着座標情報を含む設計データを取得する取得部と、前記装着座標情報の各々が部品装着機の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する判定部と、前記装着作業に使用する作業データを生成するための必要情報として、前記自動装着部品の前記装着座標情報を選択して取り込む取り込み部と、を備えるデータ取り込み装置を開示する。
 開示したデータ取り込み装置は、装着座標情報を含む設計データを取得し、装着座標情報の各々が自動装着部品の情報であるか否かを判定し、自動装着部品の装着座標情報を選択して取り込むので、従来作業者が行っていた作業の多くの部分を自動化することができる。したがって、データ取り込み装置によれば、設計データを取り込むときの作業者の作業時間を従来よりも短縮することができる。
実施形態のデータ取り込み装置の構成を、下流側のデータ編集装置と併せて示すブロック図である。 データ取り込み装置の動作を説明する動作フローの図である。 設計データのデータ構造の一例を模式的に示す図である。 取り込みデータのデータ構造の一例を模式的に示す図である。 変形形態における設計データのデータ構造の一例を模式的に示す図である。 変形形態における取り込みデータのデータ構造の一例を模式的に示す図である。 応用形態における設計データのデータ構造の一例を模式的に示す図である。
 1.部品装着機9の概要、およびその他の部品取り付け方法
 まず、実施形態のデータ取り込み装置1を適用する部品装着機9(図1参照)の概要について説明する。部品装着機9は、回路パターンが形成された基板に対基板作業を実施する対基板作業ラインに組み込まれる。部品装着機9は、対基板作業ラインの全体を管理するライン管理装置(図略)からの指令にしたがって動作する。部品装着機9は、装着作業の実施方法や手順の詳細を定めた作業データDWに基づいて、基板への部品の装着作業を自動で実施する。作業データDWは、装着する部品の種類、個数、装着座標情報、装着順序、および当該部品を取り扱う器具などの情報を含む。
 部品装着機9は、基板を搬送する基板搬送装置、部品を供給する部品供給装置、部品供給装置から部品を採取して基板に移載する部品移載装置、および制御装置を備える。制御装置は、記憶部に記憶した作業データDWを参照しながら、基板搬送装置、部品供給装置、および部品移載装置の動作を制御する。また、部品装着機9は、表示部91を備える。表示部91は、部品装着機9の現在の稼働状況や装着作業の進捗状況、稼働中に発生した異常の状況などを表示して、オペレータに通知する。
 ここで、全ての部品が部品装着機9によって自動で装着されるとは限らない。例えば、一部の大型部品や異形部品は、作業者の手作業によって装着される。また、部品装着機9と異なる種類の対基板作業機が、装着作業に代わる作業を実施する場合がある。例えば、部品接着機は、接着剤を用い、部品を基板に接着して取り付ける。さらに、部品挿入機は、ペースト状はんだや接着剤を用いることなく、基板上に設けられたコネクタに部品を挿入して取り付ける。以降では、部品装着機9によって自動で装着される部品を自動装着部品と呼称し、それ以外の部品を別法取付部品と呼称する。
 2.実施形態のデータ取り込み装置1の構成
 次に、実施形態のデータ取り込み装置1の構成について、図1を参考にして説明する。データ取り込み装置1は、基板の設計データDDから作業データDWを生成するための必要情報を取り込んで取り込みデータDTを作成し、出力する。データ取り込み装置1は、デジタルデータの入出力機能を有するコンピュータ装置を用いて構成される。データ取り込み装置1は、ソフトウェアを用いて構成される四つの機能部、すなわち取得部2、解析部3、判定部4、および取り込み部5を備える。
 取得部2は、設計データDDを取得する。設計データDDは、複数種類の部品の基板上の各装着位置を表す装着座標情報を含み、さらにその他の付帯情報を含む。設計データDDは、基板に取り付けられる全ての部品の情報を含み、多くの場合に自動装着部品および別法取付部品の両方の情報を含む。設計データDDは、コンピュータを用いて作成されたCADデータである場合が多く、これに限定されない。CADデータのデータ構造や表現形式は、基板の生産者ごとに相違する場合が多い。その原因は、生産者ごとにCADコンピュータのメーカや機種が相違し、また、生産者の企業内において効率的な運用に適した固有のデータ構造や表現形式が用いられることによる。
 設計データDDは、例えば、構内LANを用いて設計担当部門から製造担当部門のデータ取り込み装置1の取得部2へ、オンラインで取得される。また、設計データDDは、インターネットなどの公衆回線を用いて、基板の設計担当会社から製造請負会社のデータ取り込み装置1に送信されて取得されてもよい。さらに、設計データDDは、可搬メモリに記憶された形態で取得部2に取得されてもよい。なお、電子形態の設計データDDを取得することは、「インポート」等の別の用語を用いて表現されることがある。
 解析部3は、設計データDDがCADデータである場合に動作する。前述したように、CADデータのデータ構造や表現形式は、基板の生産者ごとに相違する場合が多い。そして、多くのCADデータは、作業データDWを生成するために必要でない冗長情報を含む。また、複数種類のCADデータ内において、作業データDWを生成するための必要情報が存在するデータ領域が相違する。したがって、必要情報を選択して処理を行うことは、容易でない。
 このようなCADデータの不統一性および処理の非容易性に対応するために、解析部3が設けられる。解析部3は、データ構造および表現形式の少なくとも一方が相違する複数種類のCADデータを解析して、判定部4および取り込み部5がアクセスするCADデータの一部のデータ領域を求める。解析部3は、例えばAI技術(人工知能技術)を応用して構成され、その他の解析技術を応用して構成されてもよい。
 判定部4は、装着座標情報の各々が部品装着機9の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する。つまり、判定部4は、装着座標情報の各々が自動装着部品の情報であるか、それとも別法取付部品の情報であるかを判定する。判定部4は、装着座標情報以外で設計データDDに含まれる付帯情報、または設計データDDに関連付けられた関連データに含まれる付帯情報であって、自動装着部品の情報であるか否かを表す付帯情報に基づいて判定する。
 上記の関連データは、部品の装着作業に関する指示が記述された製造指示書(図略)を含む。製造指示書は、自動装着部品の情報であるか否かを表す付帯情報を含んでいる場合がある。製造指示書は、設計データDDと併せて取得部2に取得される。所望する付帯情報が設計データDD内にあるか、それとも製造指示書内にあるかについては、解析部3によって解析され、または作業者によって判別される。
 上記の付帯情報は、部品の回路記号、部品の部品名称、および部品の種類ごとに付されるコメントの少なくとも一つを含む。多くの設計データDDでは、回路記号、部品名称、およびコメントの少なくとも一つに、別法取付部品であることを表す特徴的な情報が入り込んでいる。特徴的な情報の具体的な内容、入り込む付帯情報の種類、および入り込むデータ領域の位置は、設計データDDの種類ごとに相違し、換言すると基板の生産者ごとに相違する。
 判定部4は、具体的な判定方法として、回路記号、部品名称、およびコメントの少なくとも一つと、自動装着部品でないことを定義する定義情報とを照合して、自動装着部品の情報であるか否かを判定する。詳細には、判定部4は、回路記号、部品名称、およびコメントの少なくとも一つと、定義情報とを照合して、少なくとも一部分が一致した場合に自動装着部品の情報でない、即ち別法取付部品の情報であると判定する。
 一致の判定方法として、部分一致、前方一致、後方一致、および完全一致のいずれの判定方法を用いてもよい。定義情報は、別法取付部品であることを表す特徴的な情報に対応するものであり、解析部3または作業者によって決定され、判定部4によって設定される。定義情報については、後で具体例を提示して説明する。
 取り込み部5は、作業データDWを生成するための必要情報として、自動装着部品の装着座標情報を選択して取り込む。取り込み部5は、別法取付部品の装着座標情報を取り込まず、または、装着座標情報を取り込みつつ装着作業が不要であることを表すスキップ情報を付加する。また、取り込み部5は、自動装着部品に関して、装着座標情報以外で設計データDDに含まれる参考情報を取り込み、別法取付部品に関して、装着座標情報を取り込まず、かつ参考情報を取り込むようにしてもよい。
 上記の参考情報は、部品を装着した基板のイメージを表示するときに使用するイメージ表示用情報を含み、これに限定されない。基板のイメージは、部品装着機9の表示部91や、ライン管理装置のモニタ画面に表示される。この表示は、作業者が行う状況確認などに利用される。
 取り込み部5は、取り込んだ全部の情報を含む取り込みデータDTを作成して、下流側のデータ編集装置6に出力する。これに限定されず、取り込み部5は、取り込みデータDTを一時的に図略の記憶装置に記憶してもよい。取り込みデータDTは、データ編集装置6が作業データDWを作成する際にベースとなるデータである。
 3.データ取り込み装置1の動作
 次に、データ取り込み装置1の動作について、図2~図4を参考にして、具体例を提示しながら説明する。図2のステップS1で、取得部2は、図3に例示される設計データDD1を取得する。設計データDD1は、CADデータである。設計データDD1は、図示された行数、装着座標情報、回路記号、部品名称、コメント、およびイメージ表示用情報の6欄に加え、図略の冗長な他欄を含む。また、設計データDD1は、基板に装着される部品の一点ごとに一行が割り当てられる。図3において、第7行以降は図示省略されている。
 設計データDD1の第1行の内容は、行数「1」、装着座標情報「x1,y1,A1」、回路記号「R01」、部品名称「ROO1K11」、コメント「-」、およびイメージ表示用情報「DI1」である。装着座標情報のx1およびy1は、基板上に設定された基準点を原点とするx-y座標系の座標値であり、部品の装着位置を表す。詳細には、x1およびy1は、部品の中心点が位置する装着位置を表す。
 また、装着座標情報のA1は、装着位置における部品の水平面内の回転角度を表す。例えば、長方形部品の長辺が基板の長辺に平行するときに回転角度は0°、長方形部品の長辺が基板の短辺に平行するときに回転角度は90°となる。また、ダイオードのように方向性をもつ部品では、回転角度の0°と180°とで、装着方向が逆になる。
 回路記号のR01は、一番目の抵抗部品であることを示す。回路記号は、作業者の確認を容易にする目的で、基板に印刷される場合が多い。部品名称は、部品の種類を特定するものである。なお、規格上では同一種類であっても、製造メーカが相違する二つの部品に対して、異なる部品名称が用いられる場合がある。
 コメントの欄は、この設計データDD1では実質的に使用されていない。イメージ表示用情報のDI1は、実際には、部品のイメージを表示するための複数の情報、例えば、部品の長さ寸法、幅寸法、および表示色の情報からなる。なお、第1行および第2行の部品名称およびイメージ表示用情報が互いに一致しており、同一種類の2個の部品が相違する二箇所の装着位置に装着されることが分かる。
 次のステップS2で、解析部3は、設計データDD1(CADデータ)を解析して、コメントの欄、および冗長な他欄が不要であるという解析結果を得る。さらに、解析部3は、判定部4および取り込み部5がアクセスするデータ領域として、行数、装着座標情報、回路記号、部品名称、およびイメージ表示用情報の5欄を求める。
 次のステップS3で、判定部4は、自動装着部品でないことを定義する定義情報を設定する。定義情報は、例えば、次の1)~3)のいずれかによって決定される。
1)作業者が、基板の設計者に問い合わせて、別法取付部品であることを表す特徴的な情報を取得し、特徴的な情報に対応する定義情報を決定する。
2)ステップS2で、解析部3が解析によって定義情報を決定し、判定部4に受け渡す。
3)ステップS2で、解析部3が解析によって定義情報の候補を複数提示し、作業者が選択決定する。
 ここでは、部品名称の末尾の2字「MN」が手作業による装着を意味し、すなわち別法取付部品であることを表す特徴的な情報であるとする。したがって、判定部4は、定義情報として「MN」を設定し、判定方法として部品名称の後方一致を用いることを決定する。なお、定義情報は、複数設定することが可能である。例えば、部品接着機や部品挿入機による取り付けを表す特徴的な情報が部品名称の末尾の2字「EX」である場合に、判定部4は、定義情報として「MN」および「EX」を設定する。
 次のステップS4で、判定部4は、まず、設計データDD1の第1行に着目する。次のステップS5で、判定部4は、第1行の部品名称「ROO1K11」の末尾の2字「11」を定義情報「MN」と照合して、一致しないことから自動装着部品の情報であると判定する。これにより、動作フローの実行は、ステップS6に進められる。ステップS6で、取り込み部5は、第1行の装着座標情報「x1,y1,A1」と部品名称「ROO1K11」を対応付けて、取り込みデータにDT取り込む(取り込み処理)。
 次のステップS8で、取り込み部5は、最後の行までの動作が終了しているか否かを判定する。現時点で否であるので、動作フローの実行は、ステップS9に分岐される。ステップS9で、取り込み部5は、次の行に着目するように設定して、動作フローの実行をステップS5に戻す。この後、第2行以降を対象として動作フローが繰り返される。第2行から第4行までの間、ステップS5における判定部4の判定結果は自動装着部品の情報であり、ステップS6で、取り込み部5は取り込み処理を行う。
 第5行に対する動作フローのステップS5で、判定部4は、第5行の部品名称「T101MN」の末尾の2字「MN」が定義情報「MN」に一致することから、別法取付部品の情報であると判定する。これにより、動作フローの実行は、ステップS7に進められる。ステップS7で、取り込み部5は、第5行の装着座標情報「x5,y5,A5」および部品名称「T101MN」を取り込まない(非取り込み処理)。この後、動作フローの実行はステップS8に合流される。
 さらに、第6行に対する動作フローで、ステップS5における判定部4の判定結果は自動装着部品の情報であり、ステップS6で、取り込み部5は取り込み処理を行う。ここまでの動作により、取り込み部5は、図4に示される取り込みデータDT1を作成する。ステップS8で、最後の行までの動作が終了している場合に、動作フローの実行は、ステップS10に進められる。ステップS10で、取り込み部5は、作成した取り込みデータDT1をデータ編集装置6に出力する。これで、一つの設計データDD1に対するデータ取り込み装置1の動作が終了する。
 取り込みデータDT1は、図4に示されるように、最小限の必要情報として装着座標情報と部品名称を対応付けたデータ構造をもつ。つまり、行数、回路記号、コメント、およびイメージ表示用情報の各欄の情報が自動的に削除される。さらに、非取り込み処理となった第5行の全欄の情報が自動的に削除されて、取り込みデータDT1が作成される。したがって、取り込みデータDT1の行数は、設計データDD1の行数以下となる。
 従来技術において、定義情報の設定、定義情報を用いた判定、および非取り込み処理は、すべて作業者により行われていた。これに対して、実施形態のデータ取り込み装置1は、装着座標情報を含む設計データDD1を取得し、装着座標情報の各々が自動装着部品の情報であるか否かを判定し、自動装着部品の装着座標情報を選択して取り込むので、従来作業者が行っていた作業の多くの部分を自動化することができる。したがって、データ取り込み装置1によれば、設計データDD1を取り込むときの作業者の作業時間を従来よりも短縮することができる。さらに、作業の自動化により、人為的ミスのおそれが削減される。
 4.下流側のデータ編集装置6
 次に、取り込みデータDT1が入力される下流側のデータ編集装置6の構成および動作について、図1を参考にして説明する。データ編集装置6は、取り込みデータ(DT、DT1)をベースにして情報を追加するデータ編集を行い、作業データDWを作成する。データ編集装置6は、デジタルデータの入出力機能を有するコンピュータ装置を用いて構成される。データ編集装置6は、部品データベース61および機器データベース62にアクセス可能に接続される。また、データ編集装置6は、効率化プログラム63を内包する。
 部品データベース61は、様々な部品の各種情報を部品名称に関連付けて記憶している。部品名称に関連付けられる情報として、供給形態情報、物性情報、取り扱い情報などがある。供給形態情報は、部品の製造メーカや販売代理店の情報に加え、部品が供給される媒体(例えば、キャリアテープやトレー)や梱包形態、標準納期などの情報を含む。物性情報は、部品の種類(例えば、抵抗やコンデンサ)や特性値(例えば、抵抗値や静電容量値)の情報に加え、部品の外形寸法や外観色、電極位置などの情報を含む。取り扱い情報は、部品を取り扱う器具の種類(例えば、テープフィーダや吸着ノズル)の情報に加え、部品を取り扱う際の諸条件(例えば、部品を撮像するときの撮像条件、撮像画像の処理条件、部品搬送時の制約条件)の情報を含む。
 機器データベース62は、部品装着機9や、部品装着機9で交換可能に使用される器具(例えば、テープフィーダや吸着ノズル)に関する情報を記憶している。機器データベース62に記憶される情報は、部品装着機9および器具の個体ごとの形状および性能、現在の稼働状況、過去の稼働実績やメンテナンス履歴などを含む。機器データベース62は、保有されている全ての部品装着機9および器具に関する情報を一元的に管理する。
 データ編集装置6の動作では、まず、部品データベース61にアクセスして、取り込みデータ(DT、DT1)内の部品名称に関連付けられた器具の種類を選定する。つまり、データ編集装置6は、当該部品名称の部品を取り扱う(部品の供給や装着を行う)ことができる器具の種類を選定する。データ編集装置6は、次に、機器データベース62にアクセスして、選定した種類に該当する器具の個体を決定する。なお、データ編集装置6は、他の部品装着機で使用中の器具やメンテナンス実施中の器具を除外して、現時点で使用可能な器具を決定する。
 データ編集装置6は、その次に、効率化プログラム63を実行する。効率化プログラム63は、部品の装着作業を効率化して、装着作業の作業所要時間を短縮化する。効率化プログラム63は、複数種類の部品に使用するそれぞれの器具を適正化するとともに、部品装着機9における複数の器具(テープフィーダ)の配列順序を適正化し、さらに、複数の部品の装着順序を適正化する。効率化プログラム63は、機器データベース62にアクセスして使用する器具を入れ替え、器具の配列順序を複数種類想定し、部品の装着順序を複数種類想定して、複数回のシミュレーションを試行し、試算した作業所要時間を評価する。
 したがって、効率化プログラム63は、使用する器具およびその配列順序、ならびに複数の部品の装着順序を適正化したシミュレーション結果を得ることができる。データ編集装置6は、取り込みデータ(DT、DT1)に対して、シミュレーション結果に相当する情報を追加する。これにより、作業データDWが完成する。
 データ編集装置6は、完成した作業データDWを出力する。作業データDWは、ホスト管理装置を経由して、または直接的に、部品装着機9の制御装置に送られて記憶される。また、作業者は、作業データDWに基づいて、器具等の段取り作業を行う。これで、部品装着機9が部品の装着作業を開始する準備が整う。
 実施形態のデータ取り込み装置1と、データ編集装置6とを組み合わせることにより、設計データ(DD、DD1)に基づいて作業データDWを作成する作業データ作成システムを構築することができる。作業データ作成システムは、2台のコンピュータ装置をデータ伝送可能に接続して構成することが可能である。また、作業データ作成システムは、1台のコンピュータ装置で実現することも可能である。
 5.変形形態
 次に、設計データDD2および取り込みデータDT2のデータ構造が実施形態と相違する変形形態について、図5および図6を参考にして説明する。図5に示される設計データDD2は、図3に示される設計データDD1と同じ6欄を有する。また、図6に示される取り込みデータDT2は、図4に示される取り込みデータDT1と相違し、スキップ、装着作業情報、部品名、およびイメージ表示情報の4欄を有する。スキップの欄は、必要に応じてスキップ情報「〇」が付加される。スキップ情報「〇」は、部品装着機9の自動装着作業が不要であることを表す。
 ここで、設計データDD2において、別法取付部品であることを表す特徴的な情報は、部品名称でなく、コメントの内容に含まれる。詳述すると、設計データDD2の第1行~第3行のコメントは「chip」であり、部品装着機9で自動装着されるチップ部品を意味する。第4行のコメントは「handwork」であり、手作業による装着を意味する。第5行のコメントは「-」であり、自動装着部品を意味する。第6行のコメントは「work-other」であり、部品装着機9以外の対基板作業機による取り付けを意味する。
 変形形態において、図2に示される動作フローが適用される。動作フローのステップS2で、解析部3は、設計データDD2のコメントの欄が必要情報であり、かつ、別法取付部品であることを表す特徴的な情報がコメントの内容に含まれることを、解析結果として得る。さらに、解析部3は、別法取付部品であることを表す特徴的な情報は「work」である、という解析結果を得る。なお、解析部3は、以前に解析対象となった別の設計データの解析結果に基づく学習機能(AI技術のビッグデータ解析機能を含む)により、解析の精度を高めることが可能となっている。
 これにより、ステップS3で、判定部4は、定義情報として「work」を設定し、一致の判定方法としてコメントの部分一致を用いることを決定する。つまり、判定部4は、コメントの内容に「work」が含まれていれば、その位置を問わず、定義情報が含まれると判定する。上記した設定および判定により、設計データDD2の第4行および第6行に対するステップS5で、判定部4は、別法取付部品の情報であると判定する。また、第1行~第3行および第5行に対するステップS5で、判定部4は、自動装着部品の情報であると判定する。
 一方、第1行~第3行および第5行に対するステップS6で、取り込み部5は、装着座標情報、部品名称、およびイメージ表示用情報を対応付けて、取り込みデータDT2に取り込む(取り込み処理)。また、第4行および第6行に対するステップS7で、取り込み部5は、装着座標情報、部品名称、およびイメージ表示用情報を対応付けて、取り込みデータDT2に取り込む。加えて、取り込み部5は、スキップの欄に、スキップ情報「〇」を付加する(非取り込み処理に相当)。
 上記に代わる別法で、取り込み部5は、別法取付部品の装着座標情報を取り込まず、かつ参考情報としてのイメージ表示用情報を取り込むようにしてもよい。つまり、図6のスキップの欄を無くし、取り込み部5は、装着座標情報の第4行の「x7,y7,A7」および第6行の「x9,y9,A9」を取り込まずに空欄としてもよい。変形形態では、取り込みデータDT2の行数は、設計データDD2の行数に一致する。
 変形形態において、取り込みデータDT2をベースとして作成される作業データDWは、スキップ情報「〇」およびイメージ表示用情報を含んだものとなる。したがって、部品装着機9は、スキップ情報「〇」を参照することにより、誤った装着作業を行わない。また、別法において、作業データDWは、別法取付部品の装着座標情報の欄が空欄となっている。したがって、部品装着機9は、誤った装着作業を行わない。
 加えて、作業データDWがイメージ表示用情報を含むことにより、作業者は、必要に応じて基板のイメージを表示することができる。したがって、作業者が行う状況確認などが効率化される。さらに、変形形態において、実施形態と同様、設計データDD2を取り込むときの作業者の作業時間を従来よりも短縮する効果が生じる。
 6.応用形態
 次に、設計データのデータ構造が実施形態と相違する応用形態について、図7を参考にして説明する。応用形態において、設計データは、CADデータDCおよび部品表データDPからなる。CADデータDCは、行数、装着座標情報、および回路記号の3欄を含む。一方、部品表データDPは、行数、回路記号、部品名称、コメント、およびイメージ表示情報の5欄を含む。部品表データDPは、CADデータDCに関連付けて作成される。部品表データDPは、BOMと略記される場合がある。
 ここで、回路記号の欄は、CADデータおよび部品表データDPに共通に設けられている。そして、CADデータの各行と、部品表データDPの各行とが、回路記号によって対応付けられる。これに限定されず、両データに共通する行数が、CADデータの各行と、部品表データDPの各行とを対応付けていてもよい。応用形態において、CADデータDCに含まれる情報と部品表データDPに含まれる情報とを足し合わせると、実施形態の設計データDD1に含まれる情報に等しくなる。
 応用形態において、図2に示される動作フローが適用される。動作フローのステップS1で、取得部2は、CADデータDCおよび部品表データDPの両方を取得する。次のステップS2で、解析部3は、CADデータDCおよび部品表データDPを解析して、別法取付部品であることを表す特徴的な情報が部品表データDPの部品名称の末尾の2字に含まれる、という解析結果を得る。さらに、解析部3は、定義情報として「MN」を決定する。以降の動作フローは、実施形態と同様である。
 応用形態において、設計データのデータ構造が実施形態と相違し、複数のデータからなる。それでも、実施形態と同様、CADデータDCおよび部品表データDPを取り込むときの作業者の作業時間を従来よりも短縮する効果が生じる。
 7.実施形態の応用および変形
 なお、定義情報およびこれを用いた一致の判定方法は、実施形態で説明した形態に限定されない。例えば、別法取付部品の種類が限定されている場合に、全種類の別法取付部品の部品名称を定義情報に設定し、部品名称の完全一致による判定を行うことができる。また、回路記号の先頭の3字「CPU」が手作業で装着する大型のCPU部品に限られる場合に、「CPU」を定義情報に設定し、回路記号の前方一致による判定を行うことができる。
 また、設計データ(DD、DD1、DD2、CADデータDC、部品表データDP)や取り込みデータ(DT、DT1、DT2)のデータ構造は、実施形態等で説明した形態に限定されず、様々な形態のデータ構造を用いることができる。さらに、付帯情報や参考情報についても、実施形態等で説明した以外の情報を用いることができる。また、解析部3に代えて、フォーマット変換部を設けることができる。フォーマット変換部は、データ構造および表現形式の少なくとも一方が相違する複数種類のCADデータを、判定部4および取り込み部5がアクセスできる共通フォーマットに変換する。実施形態、変形形態、および応用形態は、その他にも様々な変形や応用が可能である。
 1:データ取り込み装置  2:取得部  3:解析部  4:判定部  5:取り込み部  6:データ編集装置  61:部品データベース  62:機器データベース  63:効率化プログラム  9:部品装着機  91:表示部  DD、DD1、DD2:設計データ  DC:CADデータ  DP:部品表データ  DT、DT1、DT2:取り込みデータ  DW:作業データ

Claims (10)

  1.  複数種類の部品の基板上の各装着位置を表す装着座標情報を含む設計データを取得する取得部と、
     前記装着座標情報の各々が部品装着機の装着作業によって自動で装着される自動装着部品の情報であるか否かを判定する判定部と、
     前記装着作業に使用する作業データを生成するための必要情報として、前記自動装着部品の前記装着座標情報を選択して取り込む取り込み部と、
     を備えるデータ取り込み装置。
  2.  前記判定部は、前記装着座標情報以外で前記設計データに含まれる付帯情報、または前記設計データに関連付けられた関連データに含まれる付帯情報であって、前記自動装着部品の情報であるか否かを表す前記付帯情報に基づいて判定する、請求項1に記載のデータ取り込み装置。
  3.  前記関連データは、前記部品の前記装着作業に関する指示が記述された製造指示書を含む、請求項2に記載のデータ取り込み装置。
  4.  前記設計データは、コンピュータを用いて作成され前記装着座標情報を含むCADデータ、および、前記CADデータに関連付けて作成された部品表データを含み、
     前記判定部は、前記部品表データに含まれる付帯情報であって、前記自動装着部品の情報であるか否かを表す前記付帯情報に基づいて判定する、
     請求項1に記載のデータ取り込み装置。
  5.  データ構造および表現形式の少なくとも一方が相違する複数種類の前記CADデータを解析して、前記判定部および前記取り込み部がアクセスする前記CADデータの一部のデータ領域を求める解析部を備える、請求項4に記載のデータ取り込み装置。
  6.  前記付帯情報は、前記部品の回路記号、前記部品の部品名称、および前記部品の種類ごとに付されるコメントの少なくとも一つを含み、
     前記判定部は、前記回路記号、前記部品名称、および前記コメントの少なくとも一つと、前記自動装着部品でないことを定義する定義情報とを照合して、前記自動装着部品の情報であるか否かを判定する、
     請求項2~5のいずれか一項に記載のデータ取り込み装置。
  7.  前記判定部は、前記回路記号、前記部品名称、および前記コメントの少なくとも一つと、前記定義情報とを照合して、少なくとも一部分が一致した場合に前記自動装着部品の情報でないと判定する、請求項6に記載のデータ取り込み装置。
  8.  前記取り込み部は、前記自動装着部品以外の前記部品の前記装着座標情報を取り込まず、または、前記装着座標情報を取り込みつつ前記装着作業が不要であることを表すスキップ情報を付加する、請求項1~7のいずれか一項に記載のデータ取り込み装置。
  9.  前記取り込み部は、
     前記自動装着部品に関して、前記装着座標情報以外で前記設計データに含まれる参考情報を取り込み、
     前記自動装着部品以外の前記部品に関して、前記装着座標情報を取り込まず、かつ前記参考情報を取り込む、
     請求項1~8のいずれか一項に記載のデータ取り込み装置。
  10.  前記参考情報は、前記部品を装着した前記基板のイメージを表示するときに使用するイメージ表示用情報を含む、請求項9に記載のデータ取り込み装置。
PCT/JP2021/022661 2021-06-15 2021-06-15 データ取り込み装置 WO2022264256A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023528797A JPWO2022264256A1 (ja) 2021-06-15 2021-06-15
PCT/JP2021/022661 WO2022264256A1 (ja) 2021-06-15 2021-06-15 データ取り込み装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/022661 WO2022264256A1 (ja) 2021-06-15 2021-06-15 データ取り込み装置

Publications (1)

Publication Number Publication Date
WO2022264256A1 true WO2022264256A1 (ja) 2022-12-22

Family

ID=84526855

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/022661 WO2022264256A1 (ja) 2021-06-15 2021-06-15 データ取り込み装置

Country Status (2)

Country Link
JP (1) JPWO2022264256A1 (ja)
WO (1) WO2022264256A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0645798A (ja) * 1992-07-24 1994-02-18 Fujitsu Ltd プリント板の組立方法
JPH06149912A (ja) * 1992-11-04 1994-05-31 Hitachi Telecom Technol Ltd Cad/camデータ変換装置及び変換方法
JPH07141438A (ja) * 1993-11-17 1995-06-02 Toshiba Corp 実装部品の組付け順序決定装置
JP2006201887A (ja) * 2005-01-18 2006-08-03 Kikuden International Kk 作業指示書作成システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0645798A (ja) * 1992-07-24 1994-02-18 Fujitsu Ltd プリント板の組立方法
JPH06149912A (ja) * 1992-11-04 1994-05-31 Hitachi Telecom Technol Ltd Cad/camデータ変換装置及び変換方法
JPH07141438A (ja) * 1993-11-17 1995-06-02 Toshiba Corp 実装部品の組付け順序決定装置
JP2006201887A (ja) * 2005-01-18 2006-08-03 Kikuden International Kk 作業指示書作成システム

Also Published As

Publication number Publication date
JPWO2022264256A1 (ja) 2022-12-22

Similar Documents

Publication Publication Date Title
US9791851B2 (en) Quick processing system and method for SMT equipment
CN112579524B (zh) 便于追溯电路板加工信息的方法、装置、电子设备及存储介质
JP3565839B2 (ja) 部品カタログ作成装置
JP6066587B2 (ja) 基板の検査方法、検査プログラム、および検査装置
WO2021046767A1 (zh) 自主式机器人工装***、控制***、控制方法及存储介质
EP4136948A1 (en) Inspection and production of printed circuit board assemblies
WO2022264256A1 (ja) データ取り込み装置
CN102136013B (zh) 制造步骤信息生成***和制造步骤信息生成方法
JP4707946B2 (ja) 工程シミュレーションシステム
KR20090116114A (ko) 인쇄 회로 기판 검사를 위한 티칭 데이터 생성 장치 및 그방법
CN104898040A (zh) 印刷电路板的自动化测试方法及***
US10929970B2 (en) Component mounting system and trace data acquisition method
CN1525812A (zh) 安装处理模拟程序及用于同样目的的方法和***
JPH11234000A (ja) 部品実装シミュレーション方法および部品実装シミュレータ
JP4594798B2 (ja) 実装ライン
JP2007115038A (ja) プリント基板品質情報管理システム
WO2021111851A1 (ja) 生産データ生成装置、生産データ生成方法、およびプログラム
CN114245883B (zh) 程序开发装置、工程制作方法以及存储介质
JP2010199451A (ja) 搭載データ作成支援装置および部品実装装置
JP4252365B2 (ja) 基板情報作成方法および基板情報作成装置
JP7429293B2 (ja) シミュレーション装置およびシミュレーション方法
TWI823328B (zh) 管理裝置以及管理方法
JP2681951B2 (ja) 電子部品実装方法
JP2007035892A (ja) データ管理方法
JP7088874B2 (ja) 電子部品外観検査システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21945936

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023528797

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21945936

Country of ref document: EP

Kind code of ref document: A1