Data creation system and production system

The data creation system automates the identification of part parameter data for new components using design information, addressing inefficiencies in creating production component data for mounted board production lines, ensuring accurate and efficient production.

JP2026013474APending Publication Date: 2026-01-29YAMAHA MOTOR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024113807
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-17
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Existing methods are inefficient for creating production component data for new parts in mounted board production lines, requiring manual input of part parameter data by operators.

Method used

A data creation system that automatically identifies and sets part parameter data for new components using design component information, including three-dimensional shape and terminal information, to create production component data efficiently.

Benefits of technology

Enables efficient and accurate creation of production component data without manual operator input, improving the production process by automating the identification of component type, dimensions, and operation parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026013474000001_ABST
    Figure 2026013474000001_ABST
Patent Text Reader

Abstract

To provide a data creation system and a production system capable of efficiently creating production component data used in a production line for producing a mounting substrate.SOLUTION: Data creation system DPS creates production component data PPD used in production line PL that produces the mounting board. The data creation system DPS includes the production component library 11 in which a plurality of pieces of the created production component data PPD are stored, the acquisition unit 101 that acquires the design component information DPI regarding the new component for which the production component data PPD is not stored in the production component library 11, and the creation unit 102 that creates the production component information PPI included in the production component data PPD of the new component by specifying the data of the plurality of component parameters PPR regarding the new component based on the design component information DPI.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a data creation system and a production system that create production component data used in a production line that produces mounted boards. [Background technology]

[0002] In production lines that manufacture mounted boards, the head unit operates to mount components picked up by suction nozzles onto the boards, and the mounted boards are manufactured using component data that contains component parameter data for the components.

[0003] Patent Document 1 discloses a technology for correcting component data. The technology disclosed in Patent Document 1 compiles the performance of component mounting work by component data based on operation information including the results of processing executed by the component mounting device, and corrects the parameters of the selected component data based on the performance of the component mounting work. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2019-4129 Summary of the Invention [Problem to be solved by the invention]

[0005] When a new part that has not been used on a production line has to be used, it is necessary to create production parts data for the new part. Patent Document 1 only discloses a method for modifying parts data for existing parts, but does not disclose a method for creating production parts data for the new part. One method for creating production parts data for a new part is to have an operator set part parameter data such as the external dimensions of the new part based on the actual part or a data sheet of the new part. However, this method for creating production parts data has the problem of being unable to create parts data efficiently.

[0006] An object of the present invention is to provide a data creation system and a production system that can efficiently create production component data used in a production line that produces mounted boards. [Means for solving the problem]

[0007] A data creation system according to one aspect of the present invention is used in a production line that produces mounted boards by operating a head unit that mounts components picked up by suction nozzles onto boards, and creates production part data including production part information in which data on a plurality of part parameters related to the components is set. The data creation system includes a production part data storage unit that stores the created production part data multiple times, an acquisition unit that acquires part-related information indicating electronic data related to features of new parts for which no production part data is stored in the production part data storage unit, and a creation unit that creates the production part data included in the production part data for the new parts by identifying data on the multiple part parameters related to the new parts based on the part-related information.

[0008] According to this data creation system, for new parts for which production part data is not stored in the production part data storage unit, part-related information indicating electronic data related to the new part is acquired, and part parameter data to be set in the production part data for the new part is identified based on the part-related information. In this case, there is no need for an operator to set part parameter data for the new part; the creation unit automatically identifies the part parameter data for the new part. This enables the creation unit to efficiently create production part data including production part information to be used on a production line that produces mounted boards.

[0009] The data creation system may further include a design component data storage unit storing a plurality of pieces of design component data, including design component information for the component, used when creating design data for the mounting board. The plurality of component parameters may include a component type and an outer dimension of the component. The acquisition unit may acquire the design component information for the new component from the design component data storage unit as the component-related information for the new component, and the creation unit may create the production component information for the new component by identifying the component type and the outer dimension of the new component for the plurality of component parameters for the new component based on the design component information for the new component.

[0010] In this aspect, the creation unit references the design component information for the new component acquired from the design component data storage unit when specifying the component type and outer dimensions as component parameters to be set in the production component information for the new component. The design component information referenced by the creation unit is information included in the design component data used when creating design data for the mounting board. The creation unit can accurately specify the component type and outer dimensions of the new component based on the design component information for the new component, and therefore can accurately create production component information for the new component.

[0011] In the data creation system, the design component information may include three-dimensional shape information about a three-dimensional shape of the component and terminal information about terminals protruding from a component body of the component. The creation unit may refer to the three-dimensional shape information and the terminal information included in the design component information about the new component, identify external dimensions of the new component based on the three-dimensional shape information, and identify a component type of the new component based on the three-dimensional shape information and the terminal information.

[0012] In this aspect, the creating unit can accurately identify the component type and external dimensions of the new component based on the three-dimensional shape information and terminal information included in the design component information related to the new component.

[0013] In the data creation system, the production parts data may further include production operation information in which data on a plurality of operation parameters related to the operation of the head unit when the parts indicated in the production parts information are mounted on the board is set, and the creation unit may create the production operation information included in the production parts data for the new part.

[0014] In this aspect, the creation unit specifies operation parameter data to be set in the production operation information in addition to the production component information for the production component data. In this case, the operator does not need to set operation parameter data for the new component, and the creation unit automatically specifies operation parameter data for the new component. This enables the creation unit to efficiently create production component data including production component information and production operation information used on a production line that produces mounted boards.

[0015] In the above data creation system, the creation unit may create the production operation information of the new part by identifying data of the plurality of operation parameters for the new part based on the design part information about the new part.

[0016] In this aspect, the creation unit can accurately identify operation parameter data for the new part based on design part information about the new part, and therefore can accurately create production operation information for the new part.

[0017] In the data creation system, the plurality of operation parameters may include a type of suction nozzle used to pick up the component and a pickup position of the suction nozzle relative to the component. The creation unit may extract a flat portion of an upper surface of the new component based on the three-dimensional shape information included in the design component information for the new component, and create the production operation information for the new component by identifying the type and pickup position of the suction nozzle relative to the new component while comparing the shape of the flat portion with the shape of a nozzle hole in the suction nozzle.

[0018] In this aspect, the creation unit can extract the flat portion of the top surface of the new part based on the three-dimensional shape information included in the design part information for the new part.The creation unit can then accurately identify the type and pickup position of the suction nozzle for the new part by comparing the shape of the flat portion of the new part with the shape of the nozzle hole of the suction nozzle.This allows the creation unit to accurately create production operation information in which operation parameters including the type and pickup position of the suction nozzle for the new part are set.

[0019] In the above-described data creation system, when there are multiple candidates for the suction nozzle type and suction position for the new component, the creation unit may select the suction nozzle with the largest nozzle hole area from the multiple candidate suction nozzles, and select the suction position closest to the component center from the multiple candidate suction positions.

[0020] In this aspect, when there are multiple candidates for the type of suction nozzle for the new component, the creation unit selects the suction nozzle with the largest nozzle hole area from the multiple candidates. In this case, the creation unit can identify a suction nozzle with the strongest suction force when specifying the type of suction nozzle for the new component. Furthermore, when there are multiple candidates for the suction nozzle position for the new component, the creation unit selects the suction position closest to the component center from the multiple candidates. In this case, the creation unit can identify the suction position closest to the component center when specifying the suction nozzle position for the new component.

[0021] In the above-described data creation system, the creation unit may identify similar parts that satisfy similarity conditions in comparison with the new part with respect to feature items related to the features of the part, and create the production operation information of the new part by identifying data on the plurality of operation parameters for the new part based on the production operation information included in the production part data of the similar parts stored in the production part data storage unit.

[0022] In this aspect, the creation unit identifies operation parameter data for the new part based on production operation information included in the production part data of similar parts stored in the production part data storage unit. In this case, the creation unit can identify operation parameter data for the new part in a format that reuses data set for similar parts, thereby making it possible to efficiently create production operation information for the new part.

[0023] In the above-described data creation system, the creation unit may set the feature items to be the part type and external dimensions included in the plurality of part parameters set in the production part information, and may specify the similar part by setting the similarity conditions as a match between the part type and the new part and an external dimension that is within an allowable error range in comparison with the new part.

[0024] In this aspect, the creation unit refers to the part type and external dimensions set in the production part information as characteristic items of the part, and can identify similar parts by comparing them with new parts, using the similarity conditions that the part type matches and the external dimensions are within the allowable error range.

[0025] In the above-described data creation system, the creation unit may identify a plurality of feature items based on the three-dimensional shape information and the terminal information included in the design part information, and identify the similar parts using the plurality of feature items.

[0026] In this aspect, the creation unit can identify feature items of components that serve as judgment indicators for identifying similar components based on the three-dimensional shape information and terminal information included in the design-use component information, and can identify similar components using the plurality of feature items based on the design-use component information as judgment indicators.

[0027] In the above-described data creation system, the creation unit may classify the plurality of characteristic items into a first item, the similarity condition of which is that the characteristic items match when compared with the new part, and a second item, the similarity condition of which is that the characteristic items are within an allowable error range when compared with the new part, and identify as the similar part a part that matches with the new part in the first item and that has the second item within an allowable error range when compared with the new part.

[0028] In this aspect, the creation unit can identify as a similar part a part whose first feature item, which serves as a judgment index when identifying a similar part, matches and whose second feature item is within the allowable error range.

[0029] In the above-described data creation system, when there are a plurality of the second items, the creation unit may set a priority for each of the plurality of second items, and, in comparison with the new part, identify as the similar part a part that matches the first item and has a small error in the second item with the high priority.

[0030] In this aspect, when there are multiple second items whose similarity condition is that the second items are within the allowable error range when compared with the new part, the creation unit can identify as similar parts those parts whose first items match and whose error in the second items with higher priority is small when compared with the new part.

[0031] In the above-described data creation system, when there are a plurality of the second items, the creation unit may set a priority for each of the plurality of second items and set weighting according to the priority, and, in comparison with the new part, identify as the similar part a part that matches the first item and has the smallest sum of errors of the plurality of second items when the weighting is taken into consideration.

[0032] In this aspect, when there are multiple second items whose similarity condition is that they are within the allowable error range when compared with the new part, the creation unit can identify as a similar part a part whose first item matches when compared with the new part and whose total error of the multiple second items when weighting is taken into account is the smallest.

[0033] In the above data creation system, the creation unit may perform, as a process of identifying data of the plurality of operation parameters for the new part, a first identification process of identifying the data based on the design part information for the new part, and a second identification process of identifying the data based on the production operation information included in the production part data of similar parts stored in the production part data storage unit, and may accept input of a selection command to select either the identification result of the first identification process or the second identification process, and create the production operation information of the new part by adopting the identification result in accordance with the selection command.

[0034] In this aspect, the creation unit performs a first identification process for identifying operation parameter data for the new part based on design part information and a second identification process for identifying based on production operation information included in production part data of similar parts stored in the production part data storage unit, as a process for identifying data of operation parameters for the new part. In this case, the creation unit can create production operation information for the new part by adopting an identification result in response to a selection command for selecting either the identification result of the first identification process or the second identification process.

[0035] A production system according to another aspect of the present invention includes the above-described data creation system that creates production part data including production part information in which data on a plurality of part parameters related to the parts is set, and a production line that uses the production part data to produce mounted boards by operating a head unit that mounts parts picked up by suction nozzles onto a board. [Effects of the Invention]

[0036] As described above, according to the present invention, it is possible to provide a data creation system and a production system that can efficiently create production component data used in a production line that produces mounted boards. [Brief explanation of the drawings]

[0037] [Figure 1] 1 is a diagram illustrating a schematic configuration of a production system to which a data creation system according to an embodiment of the present invention is applied. [Figure 2] FIG. 2 is a plan view showing the configuration of a mounting machine provided in a production line of the production system. [Figure 3] 1 is a diagram for explaining production parts data stored in a production parts library provided in a data creation system. FIG. [Figure 4] FIG. 2 is a diagram for explaining design component data stored in a design component library provided in the data creation system. [Figure 5] 10 is a diagram for explaining a process for creating production parts information performed by a data creation device provided in the data creation system. FIG. [Figure 6] 10A and 10B are diagrams for explaining a process of creating production operation information performed by a data creating device based on design part information; [Figure 7] 10 is a diagram for explaining a process for creating production operation information performed by a data creating device based on identification of similar parts; FIG. [Figure 8] 10 is a diagram for explaining a first method for identifying similar parts when the data creating device creates production operation information. FIG. [Figure 9] 10 is a diagram for explaining a second method for identifying similar parts when the data creation device creates production operation information. FIG. [Figure 10] 10 is a diagram for explaining a third method for identifying similar parts when the data creating device creates production operation information. FIG. [Figure 11] 10 is a flowchart showing a flow of a part information creation process performed by the data creation device. [Figure 12] 10 is a flowchart showing the flow of a motion information creation process performed by the data creation device. [Figure 13] 10 is a flowchart showing a flow of a modified example of the motion information creation process performed by the data creation device. DETAILED DESCRIPTION OF THE INVENTION

[0038] A data creation system and a production system according to an embodiment of the present invention will be described below with reference to the drawings. The data creation system according to this embodiment is applied to a production system equipped with a production line that produces mounted boards, such as printed circuit boards, on which components are mounted, and is a system for creating production component data related to the components used on the production line. The mounted board is a product in which components such as chip components, transistors, SOPs (Small Outline Packages), QFPs (Quad Flat Packages), and SOJs (Small Outline J-leaded Packages) are mounted on a printed circuit board on which a circuit pattern is printed.

[0039] SOP is a package component with gull-wing lead terminals protruding from two sides of the component body. QFP is a package component with gull-wing lead terminals protruding from four sides of the component body. SOJ is a package component with J-shaped lead terminals protruding from two sides of the component body.

[0040] [Overall configuration of the production system] 1 is a diagram showing a schematic configuration of a production system PS to which a data creation system DPS according to this embodiment is applied. The production system PS includes a production line PL and a data creation system DPS. The production line PL produces mounted boards in which components are mounted on a board CB. The data creation system DPS creates production component data PPD to be used on the production line PL.

[0041] Production line PL is a line on which printer 1, print inspection machine 1A, mounting machine 2, reflow machine 3, and board inspection machine 4 are arranged as work equipment for producing mounted boards where components are mounted on boards CB. On production line PL, printer 1, print inspection machine 1A, mounting machine 2, reflow machine 3, and board inspection machine 4 are arranged in tandem from upstream to downstream in the transport direction on board transport path TP that transports boards CB. At the upstream end of production line PL is located loader LD, which transports boards CB into printer 1, and at the downstream end is unloader ULD, which removes produced mounted boards from board inspection machine 4.

[0042] The printer 1 performs an operation of printing solder paste such as cream solder onto the substrate CB, for example, by a screen printing method. The printer 1 has a printing unit 1U. The printing unit 1U captures an image of the substrate CB, and prints the solder paste onto the substrate CB while recognizing the FID (fiducial) mark on the substrate CB and the size of the substrate CB based on the captured image.

[0043] The print inspection machine 1A inspects whether the position, amount, and height of solder paste printed on the board CB are appropriate. The print inspection machine 1A has a print inspection unit 1AU. The print inspection unit 1AU captures an image of the board CB on which solder paste has been printed, and inspects the position, amount, etc. of the solder paste on the board CB while recognizing the FID mark on the board CB and the size of the board CB based on the captured image.

[0044] The mounting machine 2 mounts components on a board CB on which solder paste has been printed to produce a mounted board. This mounting machine 2 will be described with reference to Figure 2. In Figure 2, directional relationships are shown using X and Y Cartesian coordinates, which are orthogonal to each other on a horizontal plane. The mounting machine 2 includes a main body frame 21, a conveyor 23, a component supply unit 24, a head unit 25, and a board support unit 28.

[0045] The main body frame 21 is a structure in which the various components of the mounting machine 2 are arranged, and is formed in a substantially rectangular shape in a plan view seen from the Z-axis direction, which is perpendicular to both the X-axis direction and the Y-axis direction. The conveyor 23 extends in the X-axis direction and is arranged on the main body frame 21. The conveyor 23 transports the board CB in the X-axis direction. The board CB transported on the conveyor 23 is positioned by the board support unit 28 at a predetermined work position (a component mounting position where components are mounted on the board CB). The board support unit 28 positions the board CB by supporting the board CB with push-up pins.

[0046] The component supply units 24 are arranged in respective regions on the +Y and −Y sides of the main frame 21 in the Y-axis direction, with the conveyor 23 sandwiched between them. The component supply unit 24 is an area in the main frame 21 where a plurality of feeders 24F are installed side by side, and a set position for each feeder 24F is defined for each component to be picked up by a suction nozzle N provided in the head unit 25 (described later). The feeders 24F are detachably attached to the component supply unit 24. The feeders 24F hold a plurality of components and supply the held components to a predetermined component supply position set within the feeder. The component supply method of the feeders 24F is not particularly limited as long as they are configured to supply components. Examples of the feeders 24F that can be used include tape feeders that use tape as a carrier to supply components, tray feeders that supply components by moving a tray on which the components are placed, and stick feeders that supply components stored in a cylindrical stick by pushing the components out of the stick.

[0047] The head unit 25 is held by a moving frame 27. A fixed rail 261 extending in the Y-axis direction and a ball screw shaft 262 rotated by a Y-axis servo motor 263 are arranged on the main body frame 21. The moving frame 27 is placed on the fixed rail 261, and a nut portion 271 provided on the moving frame 27 is threadedly engaged with the ball screw shaft 262. The moving frame 27 also has a guide member 272 extending in the X-axis direction and a ball screw shaft 273 driven by an X-axis servo motor 274. The head unit 25 is movably held by the guide member 272, and a nut portion provided on the head unit 25 is threadedly engaged with the ball screw shaft 273. The moving frame 27 moves in the Y-axis direction due to operation of the Y-axis servo motor 263, and the head unit 25 moves in the X-axis direction relative to the moving frame 27 due to operation of the X-axis servo motor 274. That is, head unit 25 is movable in the Y-axis direction in conjunction with the movement of movable frame 27, and is also movable in the X-axis direction along movable frame 27. Head unit 25 is movable between component supply unit 24 and a predetermined working position for board CB transported by conveyor 23.

[0048] The head unit 25 is equipped with a plurality of suction nozzles N. The suction nozzles N pick up components from the component supply unit 24 and hold them by suction. The head unit 25 performs a component mounting operation to mount the components held by the suction nozzles N on the board CB.

[0049] Furthermore, in the mounter 2, an imaging unit C1 is installed on the main frame 21 between the component supply unit 24 and the conveyor 23. The imaging unit C1 is an imaging camera equipped with an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) or a CCD (Charged-Coupled Device). While the head unit 25 moves from the component supply position of the feeder 24F to the working position of the board CB transported by the conveyor 23, the imaging unit C1 captures an image of the component sucked and held by the suction nozzle N from below to obtain a component suction image. The mounter 2 performs a process to recognize the component suction state of the suction nozzle N based on the component suction image captured by the imaging unit C1. The component suction state of the suction nozzle N includes a normal state in which a component is normally sucked by the suction nozzle N, and an abnormal state in which a component is not sucked by the suction nozzle N or the amount of deviation of the component suction position relative to the suction nozzle N exceeds an allowable range.

[0050] In the mounting machine 2, the state of suction of components by the suction nozzle N is recognized using the production component data PPD created by the data creation system DPS, and the component mounting operation of the components onto the board CB by the head unit 25 is controlled based on the recognition result, thereby improving the accuracy of mounting components onto the board CB.

[0051] The reflow machine 3 heats the mounted board produced based on the operations of the printing machine 1, the print inspection machine 1A, and the mounting machine 2 to melt the solder and fix the components to the board CB.

[0052] The board inspection machine 4 inspects the mounting state of components on a mounting board. The board inspection machine 4 has a board inspection unit 4U. The board inspection unit 4U captures an image of the mounting board and inspects the mounting state of components on the mounting board while recognizing the FID marks and board size on the mounting board based on the captured image. In the board inspection machine 4, the board inspection unit 4U inspects the mounting state of components on the mounting board using production component data PPD created by the data creation system DPS.

[0053] [Data creation system configuration] The data creation system DPS creates production component data PPD to be used by the mounter 2 or the board inspection machine 4 in the production line PL. In the following, an example will be given in which the data creation system DPS creates production component data PPD to be used by the mounter 2.

[0054] 1, the data creation system DPS includes a data creation device 10, a production parts library 11, and a design parts library 12. The data creation device 10 creates production parts data PPD. Details of the data creation device 10 will be described later.

[0055] <About the Production Parts Library> The production parts library 11 is a production parts data storage unit that stores a plurality of pieces of production parts data PPD created by the data creation device 10. The mounting machine 2 or the board inspection machine 4 in the production line PL acquires the production parts data PPD from the production parts library 11.

[0056] 3, the production parts data PPD includes at least production parts information PPI. In this embodiment, the production parts data PPD includes production parts information PPI and production operation information POI. In the production parts data PPD, the production parts information PPI and the production operation information POI are associated with part name information PN. The part name information PN is information indicating the part name for identifying the part.

[0057] The production parts information PPI is information in which data for a plurality of part parameters PPR related to the part indicated by the part name information PN is set. The plurality of part parameters PPR include, for example, a part type indicating the type of part, such as SOP, QFP, or SOJ, and the external dimensions of the part. In this case, the production parts information PPI is information in which data for the part type and external dimensions are set as part parameters PPR.

[0058] The production operation information POI is information in which data of a plurality of operation parameters OPR related to the operation of the head unit 25 when mounting the component indicated in the production part information PPI onto the board CB is set. The plurality of operation parameters OPR include, for example, a nozzle type indicating the type of suction nozzle N used to pick up the component, a suction position of the suction nozzle N relative to the component, and an operation speed of the head unit 25 in a state in which the component is picked up by the suction nozzle N. In this case, the production operation information POI is information in which data of the nozzle type, suction position, and operation speed are set as operation parameters OPR.

[0059] <About the design component library> Before the mounting boards are produced in the production line PL and before the production component data PPD is created by the data creating device 10, design data such as CAD (Computer Aided Design) data for the mounting boards is created. The design data for the mounting boards may be created in the data creating system DPS, or may be created in a design data creating system separate from the data creating system DPS.

[0060] The design component library 12 is a design component data storage unit that stores a plurality of design component data DPDs used when creating design data for a mounting board. The design component data DPDs stored in the design component library 12 are referenced when the data creating device 10 creates production component data PPDs.

[0061] The design component data DPD may be created by a designer who creates design data for a mounting board, or may be acquired via a network such as the Internet. As shown in Fig. 4, the design component data DPD includes design component information DPI and design information DI. In the design component data DPD, the design component information DPI and the design information DI are associated with component name information PN. The component name information PN is information indicating the component name for identifying the component. The design information DI is information indicating the electrical connection of the lead terminals of the component, etc.

[0062] The design component information DPI is information about the component indicated by the component name information PN, and includes, for example, three-dimensional shape information TDS and footprint information FP. The three-dimensional shape information TDS is information about the three-dimensional shape of the component. The footprint information FP is terminal information about the lead terminals that protrude from the component body of the component.

[0063] The design component library 12 may store electronic files obtained by converting the three-dimensional shape information TDS into STEP format for the design component information DPI of the design component data DPD. The design component library 12 may also store electronic files obtained by converting the three-dimensional shape information TDS and Footprint information FP into XML format for the design component information DPI of the design component data DPD.

[0064] <About the data creation device> The data creation device 10 is configured, for example, by a personal computer. The data creation device 10 is a device that creates production parts data PPD. As shown in FIG. 1, the data creation device 10 includes an acquisition unit 101, a creation unit 102, and an operation unit 103.

[0065] The operation unit 103 is configured with a keyboard, a mouse, etc., and accepts input operations of various commands by an operator.

[0066] The acquisition unit 101 acquires part-related information indicating electronic data related to the features of a new part for which production part data PPD is not stored in the production part library 11. The acquisition unit 101 may acquire the part-related information of the new part via a network such as the Internet. In this embodiment, the acquisition unit 101 acquires design part information DPI related to the new part from the design part library 12 as the part-related information of the new part.

[0067] The creation unit 102 is configured with a processor capable of information processing. The creation unit 102 creates production parts data PPD for the new part by creating production parts information PPI and production operation information POI for the new part. The production parts data PPD created by the creation unit 102 is stored in the production parts library 11.

[0068] 5, the creation unit 102 creates production component information PPI included in the production component data PPD for the new component PX by identifying data for multiple component parameters PPR for the new component PX based on the design component information DPI as component-related information for the new component PX. That is, the creation unit 102 identifies data for the component parameters PPR for the new component PX based on the design component information DPI for the new component PX. In this case, the operator does not need to set data for the component parameters PPR for the new component PX, and the creation unit 102 automatically identifies data for the component parameters PPR for the new component PX. This enables the creation unit 102 to efficiently create production component data PPD including production component information PPI for use in the production line PL that produces mounted boards.

[0069] Specifically, the creation unit 102 creates the production component information PPI for the new component PX by identifying the component type and outer dimensions of the new component PX for multiple component parameters PPR related to the new component PX based on the design component information DPI for the new component PX. In this case, when identifying the component type and outer dimensions as the component parameters PPR to be set in the production component information PPI for the new component PX, the creation unit 102 references the design component information DPI for the new component PX acquired from the design component library 12. The design component information DPI referenced by the creation unit 102 is information included in the design component data DPD used when creating design data for a mounting board. The creation unit 102 can accurately identify the component type and outer dimensions of the new component PX based on the design component information DPI for the new component PX, and therefore can accurately create the production component information PPI for the new component PX.

[0070] More specifically, the creation unit 102 references the three-dimensional shape information TDS and footprint information FP included in the design component information DPI for the new component PX, identifies the external dimensions of the new component PX based on the three-dimensional shape information TDS, and identifies the component type of the new component PX based on the three-dimensional shape information TDS and the footprint information FP. That is, the creation unit 102 can identify the external dimensions of the new component PX and the dimensions of the component body of the new component PX based on the three-dimensional shape information TDS. Then, the creation unit 102 obtains information on the side of the component body from which the lead terminals of the new component PX protrude and the number of lead terminals based on the footprint information FP, and can identify the component type of the new component PX from this information and the positional relationship between the component body and the lead terminals.

[0071] The creation unit 102 creates production operation information POI for the production parts data PPD of the new part PX by specifying data of a plurality of operation parameters OPR for the new part PX in addition to production parts information PPI. In this case, the operator does not need to set the data of the operation parameters OPR for the new part PX, and the creation unit 102 automatically specifies the data of the operation parameters OPR for the new part PX. This enables the creation unit 102 to efficiently create production parts data PPD that includes production parts information PPI and production operation information POI used on the production line PL that produces mounted boards.

[0072] 6, the creation unit 102 creates production operation information POI included in the production part data PPD of the new part PX by identifying data of multiple operation parameters OPR for the new part PX based on the design part information DPI for the new part PX. In this case, the creation unit 102 can accurately identify data of the operation parameters OPR for the new part PX based on the design part information DPI for the new part PX, and therefore can accurately create production operation information POI for the new part PX.

[0073] Specifically, the creation unit 102 extracts a flat portion of the top surface of the new part PX based on the three-dimensional shape information TDS included in the design-use part information DPI for the new part PX. The creation unit 102 then compares the shape of the flat portion with the shape of the nozzle hole of the suction nozzle N to identify the nozzle type and pickup position as operation parameters OPR for the new part PX, thereby creating production operation information POI for the new part PX. If there are multiple candidate nozzle types for the new part PX, the creation unit 102 selects the suction nozzle N with the largest nozzle hole area from among the multiple candidates. In this case, the creation unit 102 can identify the suction nozzle N with the strongest suction force when identifying the type of suction nozzle N for the new part PX. Furthermore, if there are multiple candidate pickup positions for the suction nozzle N for the new part PX, the creation unit 102 selects the pickup position closest to the part center from among the multiple candidates. In this case, the creation unit 102 can identify the pickup position closest to the part center when identifying the pickup position for the suction nozzle N for the new part PX.

[0074] More specifically, the creation unit 102 extracts a flat portion of the top surface of the new part PX based on the three-dimensional shape information TDS included in the design part information DPI for the new part PX, and recognizes candidate pickup surfaces A and B on the flat portion to be picked up by the suction nozzle N. The creation unit 102 also recognizes the suction nozzles NX1, NX2, and NX3, whose nozzle hole diameters are smaller than the external dimensions of the new part PX, as candidate nozzle types for the suction nozzle N that will pick up the new part PX. The creation unit 102 then generates multiple combinations of the suction nozzles NX1, NX2, and NX3 as candidate nozzle types and the candidate pickup surfaces A and B, and checks whether the nozzle holes can be contained within the suction surfaces for each combination, and whether the edge of the nozzle hole interferes with surfaces other than the suction surface. The creation unit 102 recognizes as a final candidate combination the combination of suction nozzle NX2 and suction surface candidate B that has the largest nozzle hole area and allows for a pickup position closest to the component center, among combinations in which the nozzle hole is contained within the suction surface and the nozzle hole edge does not interfere with anything other than the suction surface. In this case, the creation unit 102 specifies suction nozzle NX2 constituting the final candidate combination as the nozzle type of suction nozzle N for the new component PX. Next, the creation unit 102 sets the nozzle hole position relative to the suction surface in the final candidate combination as close to the component center as possible while maintaining the inclusion relationship, and specifies the center position of the nozzle hole in this case as the pickup position for the new component PX. In this way, the creation unit 102 can specify the nozzle type and pickup position as the operation parameters OPR for the new component PX based on the design component information DPI for the new component PX.

[0075] The creation unit 102 also calculates the static friction force based on the suction force P of the suction nozzle NX2 identified as the nozzle type for the new part PX, the weight m of the new part PX, and the static friction coefficient μ, and calculates the maximum acceleration of the head unit 25 in a state in which the new part PX is picked up by the suction nozzle NX2 within a range that does not exceed the static friction force. This allows the creation unit 102 to identify the operating speed of the head unit 25 as the operating parameter OPR for the new part PX. Note that the creation unit 102 may accept data input from the operator via the operation unit 103 and set the operating speed in accordance with the data input.

[0076] 7, the creation unit 102 may identify a similar part PB that is similar to the new part PX, and create production operation information POI for the new part PX by identifying data of multiple operation parameters OPR for the new part PX based on production operation information POI included in the production part data PPD of the similar part PB stored in the production part library 11. In this case, the creation unit 102 can identify data of operation parameters OPR for the new part PX in a format that reuses data set in the similar part PB, thereby efficiently creating production operation information POI for the new part PX.

[0077] When identifying a similar part PB, the creation unit 102 identifies a similar part PB that satisfies a similarity condition by comparing it with the new part PX in terms of feature items related to the features of the part. The creation unit 102 identifies the similar part PB using, for example, any one of a first identification method, a second identification method, and a third identification method.

[0078] When identifying a similar part PB according to the first identification method, the creation unit 102 sets the part type and outer dimensions included in the multiple part parameters PPR set in the production part information PPI as characteristic items related to the features of the part, as shown in FIG. 8 . In this case, the creation unit 102 classifies the multiple characteristic items including the part type and outer dimensions into a first item, the similarity condition of which is that the part matches the new part PX in comparison, and a second item, the similarity condition of which is that the part is within an allowable error range in comparison with the new part PX. The creation unit 102 sets the part type as the first item and the outer dimensions as the second item. Then, the creation unit 102 can identify a similar part PB using the similarity conditions of which the part type matches the new part PX in comparison and that the outer dimensions are within an allowable error range.

[0079] When identifying a similar part PB according to the second identification method, the creation unit 102 defines, as characteristic items related to the features of the part, the part type and external dimensions included in the multiple part parameters PPR set in the production part information PPI and the dimensions of the part body identified based on the three-dimensional shape information TDS included in the design part information DPI, as shown in FIG. 9 . In this case, the creation unit 102 classifies the multiple characteristic items, including the part type, external dimensions, and dimensions of the part body, into a first item, whose similarity condition is that the part matches the new part PX in comparison, and a second item, whose similarity condition is that the part is within the allowable error range in comparison with the new part PX. The creation unit 102 defines the part type as the first item and the external dimensions and dimensions of the part body as the second items. The creation unit 102 can then more accurately identify a similar part PB by defining, as similarity conditions, that the part type matches the new part PX and that the external dimensions and dimensions of the part body are within the allowable error range in comparison with the new part PX.

[0080] When identifying a similar part PB using the third identification method, the creation unit 102 defines the following as characteristic items related to the part's features: the part type and external dimensions included in the multiple part parameters PPR set in the production part information PPI, and the dimensions of the part body, the side surface of the part body from which the lead terminals protrude, the number of lead terminals, and the part weight, which are identified based on the three-dimensional shape information TDS and footprint information FP included in the design part information DPI, as shown in FIG. In this case, the creation unit 102 classifies the multiple characteristic items, including the part type, external dimensions, the dimensions of the part body, the side surface of the part body from which the lead terminals protrude, the number of lead terminals, and the part weight, into a first item, whose similarity condition is that the similarity condition is that the similarity condition is within an allowable error range when compared with the new part PX, and a second item, whose similarity condition is that the similarity condition is that the similarity condition is within an allowable error range when compared with the new part PX. The creation unit 102 defines the part type and the side surface of the part body from which the lead terminals protrude as the first item, and the dimensions of the part body, external dimensions, the number of lead terminals, and the part weight as the second item. The creation unit 102 can then more accurately identify the similar part PB by comparing it with the new part PX, using similarity conditions that the part type and the side of the part body from which the lead terminals protrude match, and the dimensions of the part body, external dimensions, number of lead terminals, and part weight are within the allowable error range.

[0081] When there are multiple second items, the creation unit 102 may assign a priority to each of the multiple second items. For example, the creation unit 102 assigns priorities to the second items, such as the dimensions of the component body, the outer dimensions, the number of lead terminals, and the weight of the component, in that order. That is, the creation unit 102 assigns the highest priority to the dimensions of the component body, the outer dimensions, the number of lead terminals, and the weight of the component, in that order. The creation unit 102 then compares the multiple second items with the new part PX, sequentially determining whether each of the second items is within the allowable error range in descending order of priority, and can identify a part that matches the first item and has a small error in the second item with a high priority as a similar part PB.

[0082] Furthermore, when there are multiple second items, the creation unit 102 may set a priority for each of the multiple second items and set a weighting according to the priority.The creation unit 102 then determines whether each of the multiple second items is within an allowable error range in comparison with the new part PX, and can identify as the similar part PB a part that matches the first item and has the smallest total error of the multiple second items when the weighting is taken into consideration.

[0083] [Processing by the creation unit in the data creation device] The processing flow of the creating unit 102 in the data creating device 10 will be described with reference to the flowcharts shown in FIGS.

[0084] First, the part information creation process when the creation unit 102 creates production part information PPI of production part data PPD related to a new part PX will be described with reference to FIG.

[0085] The creation unit 102 searches for whether or not production part data PPD related to the new part PX is stored (step a1) by referring to part name information PN included in production part data PPD stored in the production part library 11. If production part data PPD related to the new part PX is stored in the production part library 11 (NO in step a1), the creation unit 102 ends the part information creation process.

[0086] If the production parts data PPD of the new part PX is not stored in the production parts library 11 (YES in step a1), the creation unit 102 searches the design parts library 12 to see if the design parts data DPD for the new part PX is stored (step a2). If the design parts data DPD for the new part PX is not stored in the design parts library 12 (NO in step a2), the creation unit 102 accepts data input by the operator via the operation unit 103 for the part parameters PPR for the new part PX (step a21). In this case, the creation unit 102 sets data for the part parameters PPR for the new part PX in accordance with the data input via the operation unit 103, and creates production parts information PPI for the new part PX. When the creation of the production parts information PPI for the new part PX in accordance with the data input via the operation unit 103 is completed, the creation unit 102 ends the part information creation process.

[0087] If the design component data DPD of the new component PX is stored in the design component library 12 (YES in step a2), the creation unit 102 acquires design component information DPI for the new component PX from the design component library 12 via the acquisition unit 101 (step a3). Then, the creation unit 102 creates production component information PPI for the new component PX by identifying data of component parameters PPR for the new component PX based on the design component information DPI for the new component PX (step a4). When the automatic creation of the production component information PPI for the new component PX is completed, the creation unit 102 ends the component information creation process.

[0088] Next, the operation information creation process when the creation unit 102 creates production operation information POI in the production parts data PPD related to the new part PX will be described with reference to FIG.

[0089] The creation unit 102 searches the production parts library 11 to see if production parts data PPD for the similar part PB is stored (step b1). If production parts data PPD for the similar part PB is stored in the production parts library 11 (NO in step b1), the creation unit 102 creates production operation information POI for the new part PX by identifying data of operation parameters OPR for the new part PX in a format that reuses data set for the similar part PB (step b11). When the automatic creation of production operation information POI for the new part PX is completed, the creation unit 102 ends the operation information creation process.

[0090] If the production parts data PPD of the similar part PB is not stored in the production parts library 11 (YES in step b1), the creation unit 102 searches the design parts library 12 to see if the design parts data DPD for the new part PX is stored (step b2). If the design parts data DPD for the new part PX is not stored in the design parts library 12 (NO in step b2), the creation unit 102 accepts data input by the operator via the operation unit 103 for the operation parameters OPR for the new part PX (step b21). In this case, the creation unit 102 sets data for the operation parameters OPR for the new part PX in accordance with the data input via the operation unit 103, and creates production operation information POI for the new part PX. When the creation of the production operation information POI for the new part PX in accordance with the data input via the operation unit 103 is completed, the creation unit 102 ends the operation information creation process.

[0091] If the design component data DPD of the new component PX is stored in the design component library 12 (YES in step b2), the creation unit 102 acquires design component information DPI related to the new component PX from the design component library 12 via the acquisition unit 101 (step b3). Then, the creation unit 102 creates production operation information POI of the new component PX by identifying data of operation parameters OPR for the new component PX based on the design component information DPI related to the new component PX (step b4). When the automatic creation of the production operation information POI of the new component PX is completed, the creation unit 102 ends the operation information creation process.

[0092] Next, a modified example of the operation information creation process when the creation unit 102 creates production operation information POI for a new part PX will be described with reference to FIG.

[0093] The creation unit 102 searches the design component library 12 to see if design component data DPD for the new component PX is stored therein (step c1). If the design component library 12 does not store the design component data DPD for the new component PX (NO in step c1), the creation unit 102 accepts data input from the operator via the operation unit 103 for operation parameters OPR for the new component PX (step c11). In this case, the creation unit 102 sets data for the operation parameters OPR for the new component PX in accordance with the data input via the operation unit 103, and creates production operation information POI for the new component PX. When creation of production operation information POI for the new component PX in accordance with the data input via the operation unit 103 is completed, the creation unit 102 ends the operation information creation process.

[0094] If the design component data DPD of the new component PX is stored in the design component library 12 (YES in step c1), the creation unit 102 acquires design component information DPI regarding the new component PX from the design component library 12 via the acquisition unit 101 (step c2). Then, the creation unit 102 performs a first identification process to identify data of operation parameters OPR for the new component PX based on the design component information DPI regarding the new component PX (step c3).

[0095] Next, the creation unit 102 searches whether production parts data PPD for the similar part PB is stored in the production parts library 11 (step c4). If the production parts data PPD for the similar part PB is not stored in the production parts library 11 (NO in step c4), the creation unit 102 creates production operation information POI for the new part PX by adopting the identification result of the first identification process in step c3 (step c41). When the automatic creation of production operation information POI for the new part PX is completed, the creation unit 102 ends the operation information creation process.

[0096] If the production part data PPD of the similar part PB is stored in the production part library 11 (YES in step c4), the creation unit 102 performs a second identification process to identify the data of the operation parameters OPR for the new part PX in a format that reuses the data set in the similar part PB (step c5).

[0097] Next, the creation unit 102 receives an input of a selection command SC via the operation unit 103 to select either the identification result of the first identification process or the second identification process (step c6). Then, the creation unit 102 creates production operation information POI for the new part PX by adopting the identification result according to the selection command SC (step c7). When the automatic creation of the production operation information POI for the new part PX is completed, the creation unit 102 ends the operation information creation process. [Explanation of symbols]

[0098] 2 Mounting machine 25 Head Unit 10 Data creation device 101 Acquisition Department 102 Creation Department 11 Production parts library (production parts data storage section) 12 Design component library (design component data storage section) DPS Data Creation System PL production line PS Production System

Claims

1. 1. A data creation system for use in a production line that produces mounted boards by the operation of a head unit that mounts components picked up by a suction nozzle onto a board, the system creating production component data including production component information in which data on a plurality of component parameters related to the components is set, the system comprising: a production parts data storage unit that stores a plurality of the created production parts data; an acquisition unit that acquires part-related information indicating electronic data related to features of new parts for which the production part data is not stored in the production part data storage unit; a creation unit that creates the production parts information included in the production parts data of the new part by identifying data on the plurality of part parameters related to the new part based on the part-related information.

2. a design component data storage unit storing a plurality of design component data including design component information related to the components, which is used when creating design data for the mounting board; the plurality of part parameters include a part type and an outer dimension of the part; the acquisition unit acquires the design part information related to the new part from the design part data storage unit as the part-related information of the new part; 2. The data creation system according to claim 1, wherein the creation unit creates the production part information of the new part by specifying a part type and external dimensions of the new part for the plurality of part parameters related to the new part based on the design part information related to the new part.

3. the design component information includes three-dimensional shape information relating to a three-dimensional shape of the component and terminal information relating to terminals protruding from a component body of the component, 3. The data creation system according to claim 2, wherein the creation unit refers to the three-dimensional shape information and the terminal information included in the design part information for the new part, identifies external dimensions of the new part based on the three-dimensional shape information, and identifies a part type of the new part based on the three-dimensional shape information and the terminal information.

4. the production parts data further includes production operation information in which data of a plurality of operation parameters related to the operation of the head unit when the parts indicated in the production parts information are mounted on the board is set, 4. The data creation system according to claim 3, wherein the creation unit creates the production operation information included in the production part data of the new part.

5. 5. The data creation system according to claim 4, wherein the creation unit creates the production operation information of the new part by identifying data of the plurality of operation parameters for the new part based on the design part information about the new part.

6. the plurality of operational parameters include a type of the suction nozzle used to pick up the component and a suction position of the suction nozzle relative to the component; 6. The data creation system according to claim 5, wherein the creation unit extracts a flat portion of an upper surface of the new part based on the three-dimensional shape information included in the design part information for the new part, and creates the production operation information for the new part by identifying the type and suction position of the suction nozzle for the new part while comparing the shape of the flat portion with the shape of a nozzle hole in the suction nozzle.

7. 7. The data creation system according to claim 6, wherein, when there are multiple candidates for the type of suction nozzle and the suction position for the new part, the creation unit selects the suction nozzle with the largest nozzle hole area from the multiple suction nozzle candidates, and selects the suction position closest to the center of the part from the multiple suction position candidates.

8. 5. The data creation system according to claim 4, wherein the creation unit identifies similar parts that satisfy similarity conditions in comparison with the new part with respect to feature items related to features of the part, and creates the production operation information of the new part by identifying data of the plurality of operation parameters for the new part based on the production operation information included in the production part data of the similar parts stored in the production part data storage unit.

9. 9. The data creation system according to claim 8, wherein the creation unit specifies the similar part by using, as the feature items, part types and external dimensions included in the plurality of part parameters set in the production part information, and by using, as the similarity conditions, a match between the part type and the new part and external dimensions within an allowable error range in comparison with the new part.

10. 9. The data creation system according to claim 8, wherein the creation unit identifies a plurality of feature items based on the three-dimensional shape information and the terminal information included in the design part information, and identifies the similar parts using the plurality of feature items.

11. The creation unit The plurality of characteristic items are divided into a first item, the similarity condition of which is that the characteristic items match when compared with the new part, and a second item, the similarity condition of which is that the characteristic items are within an allowable error range when compared with the new part; The data creation system according to claim 10 , wherein a part that matches the new part in the first item and has the second item within an allowable error range in comparison with the new part is identified as the similar part.

12. The creation unit If there are a plurality of the second items, a priority is set for each of the plurality of second items; The data creation system according to claim 11 , wherein a part that matches the new part in the first item and has a small error in the second item with a high priority is identified as the similar part.

13. The creation unit If there are a plurality of the second items, a priority is set for each of the plurality of second items, and a weight is set according to the priority; The data creation system according to claim 11, wherein a part that matches the new part in the first item and has the smallest total error sum of the plurality of second items when the weighting is taken into consideration is identified as the similar part.

14. The creation unit as a process for identifying data of the plurality of operation parameters for the new part, a first identification process for identifying the new part based on the design part information for the new part, and a second identification process for identifying the new part based on the production operation information included in the production part data of similar parts stored in the production part data storage unit, 5. The data creation system according to claim 4, wherein the system accepts input of a selection command to select either the identification result of the first identification process or the identification result of the second identification process, and creates the production operation information of the new part by adopting the identification result according to the selection command.

15. a data creation system according to any one of claims 1 to 14, which creates production part data including production part information in which data on a plurality of part parameters related to parts is set; a production line that uses the production component data to produce mounted boards by operating a head unit that mounts components picked up by suction nozzles onto a board.

Citation Information

Patent Citations

  • Mounting board manufacturing system

    JP2019004129A