Production data creation device and production data creation method

文档序号:1836682 发布日期:2021-11-12 浏览:25次 中文

阅读说明:本技术 生产数据制成装置以及生产数据制成方法 (Production data creation device and production data creation method ) 是由 志垣荣滋 清水太一 横井敬明 山崎琢也 于 2020-01-06 设计创作,主要内容包括:生产数据制成装置具有输入部和设定部。输入部从显示于画面的多个用途中接受一个用途的输入。设定部基于所输入的用途来设定用于部件安装装置在基板安装部件的动作参数。(The production data creation device has an input unit and a setting unit. The input unit receives an input for one of a plurality of applications displayed on the screen. The setting unit sets an operation parameter for the component mounting apparatus to mount the component on the substrate based on the input application.)

1. A production data creation device is provided with:

an input unit that receives an input for one of a plurality of applications displayed on the screen; and

and a setting unit for setting an operation parameter for the component mounting apparatus to mount the component on the substrate based on the input application.

2. The production data creation device of claim 1,

the plurality of applications include at least 2 of an in-vehicle device substrate, a home appliance substrate, a communication device substrate, an electronic device substrate, and a trial substrate.

3. The production data creation device according to claim 1 or 2, wherein,

the operation parameters include at least one of a nozzle parameter relating to a nozzle that sucks the component, a suction parameter relating to suction when the component is sucked by the nozzle, an identification parameter for identifying a shape of the component, and a mounting parameter for mounting the component.

4. The production data creation device according to any one of claims 1 to 3,

the input section further accepts input of shape information of the component,

the setting unit sets an operation parameter corresponding to the input shape information of the component and the input application, based on a rule table in which at least the shape information, the application, and the operation parameter of the component are associated with each other.

5. The production data creation device according to any one of claims 1 to 3,

the input section further accepts input of the shape information of the component,

the setting unit sets an operation parameter corresponding to the input shape information of the component and the input application, based on a learning model in which at least the shape information, the application, and the operation parameter of the component are associated with each other.

6. A production data making method comprises the following steps:

receiving an input for one application from among a plurality of applications displayed on a screen; and

the operation parameters for the component mounting apparatus to mount the component on the substrate are set based on the input application.

7. The production data creation method according to claim 6,

the plurality of applications include at least 2 of an in-vehicle device board, a home appliance board, a communication device board, an electronic device board, and a trial board.

8. The production data creation method according to claim 6 or 7, wherein,

the operation parameters include at least one of a nozzle parameter relating to a nozzle that sucks the component, a suction parameter relating to suction when the component is sucked by the nozzle, an identification parameter for identifying a shape of the component, and a mounting parameter for mounting the component.

9. The production data producing method according to any one of claims 6 to 8,

the production data making method further comprises the following steps:

further accepting input of shape information of the part; and

setting an operation parameter corresponding to the input shape information of the component and the input application according to a rule table in which at least the shape information, the application, and the operation parameter of the component are associated with each other.

10. The production data producing method according to any one of claims 6 to 8,

the production data making method further comprises the following steps:

further accepting input of the shape information of the part; and

setting an operation parameter corresponding to the input shape information of the component and the input application, based on a learning model in which at least the shape information, the application, and the operation parameter of the component are associated with each other.

11. A production data creation device is provided with:

an input unit that accepts input of input parameters based on at least quality and productivity; and

and a setting unit for setting an operation parameter for the component mounting apparatus to mount the component on the substrate based on the input parameter.

12. The production data creation device of claim 11,

the operation parameters include at least one of a nozzle parameter relating to a nozzle that sucks the component, a suction parameter relating to suction when the component is sucked by the nozzle, an identification parameter for identifying a shape of the component, and a mounting parameter for mounting the component.

13. The production data creation device according to claim 11 or 12, wherein,

the input section further accepts input of shape information of the component,

the setting unit sets an operation parameter corresponding to the input shape information of the component and the input parameter, based on a rule table in which at least the shape information, the input parameter, and the operation parameter of the component are associated with each other.

14. The production data creation device according to claim 11 or 12, wherein,

the input section further accepts input of shape information of the component,

the setting unit sets an operation parameter corresponding to the input shape information of the component and the input parameter, based on a learning model in which at least the shape information, the input parameter, and the operation parameter of the component are associated with each other.

15. A production data making method comprises the following steps:

accepting input of input parameters based at least on quality and productivity; and

setting an operation parameter for the component mounting apparatus to mount the component on the substrate based on the input parameter.

16. The production data creation method according to claim 15,

the operation parameters include at least one of a nozzle parameter relating to a nozzle that sucks the component, a suction parameter relating to suction when the component is sucked by the nozzle, an identification parameter for identifying a shape of the component, and a mounting parameter for mounting the component.

17. The production data creation method according to claim 15 or 16,

further accepting input of shape information of the part,

setting an operation parameter corresponding to the input shape information of the component and the input parameter, based on a rule table in which at least the shape information, the input parameter, and the operation parameter of the component are associated with each other.

18. The production data creation method according to claim 15 or 16,

further accepting input of shape information of the part,

setting an operation parameter corresponding to the input shape information of the component and the input parameter, based on a learning model in which at least the shape information, the input parameter, and the operation parameter of the component are associated with each other.

Technical Field

The present disclosure relates to a production data creation apparatus and a production data creation method for creating production data for a component mounting apparatus to mount a component on a substrate.

Background

The component mounting device for mounting a component on a substrate controls a component mounting operation based on operation parameters including a plurality of parameters such as a parameter related to component suction by a suction nozzle, a parameter related to shape recognition of the component, and a parameter related to substrate mounting of the component. The operation parameters need to be set to appropriate values for each component. Patent document 1 describes: a parameter such as an appropriate operation acceleration of the head is calculated based on a ratio of the mass of the component to be input to the area of the suction hole of the suction nozzle for sucking the component.

Documents of the prior art

Patent document

Patent document 1: JP 2012-156200A

Disclosure of Invention

The production data creation device of the present disclosure has an input portion and a setting portion.

The input unit receives an input for one of a plurality of applications displayed on the screen.

The setting unit sets an operation parameter for the component mounting apparatus to mount the component on the substrate based on the input application.

The production data creation method of the present disclosure receives an input for one of a plurality of applications displayed on a screen, and sets an operation parameter for the component mounting apparatus to mount the component on the substrate based on the input application.

The production data creation device according to another aspect of the present disclosure includes an input unit and a setting unit.

The input unit receives input of input parameters based on at least quality and productivity.

The setting unit sets an operation parameter for the component mounting apparatus to mount the component on the substrate based on the input parameter.

In the production data creation method according to another aspect of the present disclosure, input of input parameters based on at least quality and productivity is accepted, and operation parameters for the component mounting apparatus to mount the component on the substrate are set based on the input parameters.

Drawings

Fig. 1 is a diagram illustrating a structure of a component mounting system according to an embodiment.

Fig. 2 is a block diagram showing a configuration of a processing system of a management computer (production data creation device) according to an embodiment.

Fig. 3 is a diagram illustrating a structure of production data used in the component mounting system of the embodiment.

Fig. 4 is an explanatory diagram of the configuration of component data used in the component mounting system of the embodiment.

Fig. 5 is a diagram showing an example of a use selection screen in a management computer (production data creation device) according to the embodiment.

Fig. 6 is a diagram showing an example of a component shape input screen in a management computer (production data creation apparatus) according to the embodiment.

Fig. 7 is a flowchart of the method for creating the production data of embodiment 1.

Fig. 8 is a diagram showing an example of an input parameter input screen in a management computer (production data creation apparatus) according to the embodiment.

Fig. 9 is a flowchart of the method for creating the production data of embodiment 2.

Detailed Description

Even when the same component is mounted, the optimum component mounting operation differs depending on whether the production model is an on-vehicle device substrate in which quality is important or a communication device substrate in which productivity is important. For this reason, it is desirable to prepare optimum operation parameters for each use of the substrate. However, in the conventional techniques including patent document 1, it is not possible to automatically generate the operation parameters in consideration of the application of the substrate, and the operation parameters are changed by an operator based on experience based on a set of operation parameters calculated for each component, and there is a variation in creating the operation parameters depending on the operator who performs the creation.

An embodiment of the present disclosure is explained with reference to the drawings. The structure of the component mounting system 1 is first explained with reference to fig. 1. The component mounting system 1 has a function of mounting a component on a substrate to produce a mounting substrate. In the present embodiment, a plurality of (3 in this case) component mounting lines 4 are connected to the management computer 3 via the communication network 2. The jobs in the component mounting line 4 are managed by the management computer 3. The number of the component mounting lines 4 is not limited to 3, and may be 1, 2, or 5 or more.

The management computer 3 has a function of transmitting data necessary for the operation of the production equipment (component mounting apparatuses M4, M5) included in the component mounting line 4 to the production equipment. In addition, data such as the operation status of the production equipment and the job history is transmitted from the production equipment to the management computer 3. The component mounting system 1 may be provided with a line management computer for each component mounting line 4, and the management computer 3 and the production facility may transmit and receive data via the line management computer. The management computer 3 has functions of operation parameters, component data, production data, and the like used in the production facility that forms the component mounting line 4.

In fig. 1, the component mounting line 4 has a configuration in which a substrate supply device M1, a substrate delivery device M2, a solder printing device M3, component mounting devices M4, M5, a reflow device M6, and a substrate recovery device M7 are connected to each other. The substrate supplied by the substrate supply device M1 is carried into the solder printing device M3 via the substrate delivery device M2. In the solder printing apparatus M3, a solder printing operation for screen printing a solder for bonding components is performed on the substrate.

The solder-printed substrates were delivered to the component mounting apparatuses M4 and M5 in this order. In the component mounting apparatuses M4 and M5, component mounting work for mounting components is performed on the solder-printed substrate. The component mounting devices M4 and M5 take out the suction nozzles of the component mounting heads supplied by the feeders by vacuum suction, pick up the state of the components held by the suction nozzles by the component recognition cameras, and mount the components at the mounting positions of the boards at a predetermined mounting angle. The component mounting apparatuses M4 and M5 include a plurality of sensors, and monitor the suction operation of the suction nozzle to suck the component, and the component recognition camera picks up the image of the component taken out by the suction nozzle to monitor the component recognition, and the like, and thus, the operation omission, the operation error, and the like in the component mounting operation.

The substrate with the mounted components is carried into the reflow apparatus M6. In the reflow apparatus M6, the substrate is heated in accordance with a predetermined heating profile, whereby the solder for component bonding is melted and solidified. Thus, the component is solder-bonded to the substrate, and the mounted substrate having the component mounted on the substrate is completed and recovered in the substrate recovery apparatus M7.

The structure of the processing system of the management computer 3 is explained next with reference to fig. 2. Here, a configuration related to the functions of managing the operation parameters, the component data, and the production data used in the component mounting work performed by the component mounting apparatuses M4 and M5 among the plurality of functions provided in the computer 3 will be described. The management computer 3 includes a processing unit 10, a production information storage unit 15 as a storage device, a production history storage unit 21, an input unit 23, a display unit 24, and a communication unit 25.

The Processing Unit 10 is a data Processing apparatus such as a CPU (Central Processing Unit), and includes an input Processing Unit 11, a 1 st setting Unit 12, a 2 nd setting Unit 13, and a measured result acquisition Unit 14 as internal Processing units. The management computer 3 does not need to be constituted by one computer, and may be constituted by a plurality of devices. For example, all or part of the storage device and the processing unit may be provided in the cloud via the server. The processing unit 10 does not need to include both the 1 st setting unit 12 and the 2 nd setting unit 13, and may include only one of them.

The input unit 23 is an input device such as a keyboard, a touch panel, or a mouse, and is used for inputting an operation command or data. The display unit 24 is a display device such as a liquid crystal panel, and displays various data stored in the storage unit, as well as various information such as an operation screen and an input screen for operation by the input unit 23. The communication unit 25 is a communication interface and transmits and receives data to and from the production equipment (component mounting apparatuses M4 and M5) constituting the component mounting line 4 via the communication network 2.

In fig. 2, the production information storage unit 15 stores a production database 16, a component library 17, an operation parameter library 18, a rule table 19, a learning model 20, and the like. The production database 16 stores production data used for producing the mounting boards by the component mounting apparatuses M4 and M5 for each production model name of the mounting board.

An example of production data 30 contained in production database 16 is described herein with reference to FIG. 3. In the plurality of production data 30 included in the production database 16, data necessary for producing the mounting boards of 1 production model name are specified, respectively. That is, in the production data 30, a "component name" 31 of a component mounted on a mounting substrate of a production model name, a component code 32 for associating the component with the component data of the component library 17, and "mounting coordinates" 33 and "mounting angle" 34 respectively indicating a mounting position and a mounting angle in the mounting substrate of the component are specified for each component to be mounted.

Further, the production data 30 defines, for each component name, the device condition data 35 indicating the conditions on the device side used for producing the mounting substrate, that is, the setting states of the component mounting devices M4 and M5. In addition, in the example shown here, the production data 30 provided via the communication network 2 is structured to include the device condition data 35. However, only the device condition data 35 may be provided in the form of another file.

As the equipment condition data 35, the following data relating to the component mounting apparatuses M4, M5 are defined. Specifically, "supply position" 36 indicating a position to supply a component, "feeder" 37 indicating a feeder used in component supply, "mounting head" 38 indicating a mounting head that performs component mounting work of mounting a component, "suction nozzle" 39 indicating a suction nozzle used in holding a component, and the like.

In fig. 2, the component library 17 stores a plurality of pieces of component data in which the types of components and operation parameters for finely controlling various jobs for mounting components in the component mounting apparatuses M4 and M5 are associated with each other. The part data is associated with the production data 30 by means of the part code 32. That is, in the component library 17, even components of the same component name store different component data corresponding to the mounting position of the production model name of the produced mounting substrate. In addition, when the product model name, the mounting position, and the operation parameter are different, common component data is used.

An example of the part data 40 contained in the part library 17 is explained herein with reference to fig. 4. Part data 40 is associated with production data 30 by part code 32.

The part data 40 includes a shape map 42, size data 43, part parameters 44, and operation parameters 47. Images, numerical values, terms, and the like are input to the blank part of each item. The term "numerical value" used herein is not limited to numerical data, and includes, for example, selection results of options represented quantitatively/qualitatively, such as "numerical data", and "numerical data". The shape diagram 42 illustrates the outer shape of the member that becomes the object. The size data 43 shows the size information of the component, i.e., the outer shape size, the number of leads, the lead pitch, the lead length, the lead width, the component height, and the like, as numerical data.

The component parameter 44 is attribute information on the component, and includes component information 45, which is information on the component itself, and tape information 46, which is information on the carrier tape for feeding the component by the feeder. The component information 45 shows the polarity of the component, the polarity flag, the flag position, the component type, the shape type, and the price information. The tape information 46 includes a tape material of the carrier tape, a tape width indicating a width dimension of the carrier tape, a feeding interval indicating a tape feeding pitch, and color/material information that is information related to characteristics when the carrier tape is targeted for image recognition.

The operation parameters 47 are machine parameters that define the operation mode when the component is targeted for the component mounting operation performed by the component mounting apparatuses M4 and M5. In the example shown here, the model 47a indicating the type of the component mounting device M4 or M5 and the nozzle setting 47b indicating the type of the nozzle used are included. Further, the operation parameters 47 include a speed parameter 47c, a recognition 47d, a gap 47e, an adsorption 47f, equipment 47g, and the like.

The speed parameter 47c includes a suction speed when the component is sucked by the suction nozzle, a mounting speed when the component is transferred by the mounting head, and a tape feed speed when the carrier tape is fed by the feeder. In the present embodiment, the suction speed, the mounting speed, and the belt feed speed can be set at a ratio of 100% to 20% with respect to the maximum speed. The recognition 47d is a parameter for specifying the type of component recognition, and includes a camera type indicating the type of the component recognition camera used, an illumination pattern indicating the illumination mode at the time of image capturing, and a recognition speed which is the movement speed of the suction nozzle at the time of image capturing. The recognition speed can be set from among a high speed, a medium speed, and a low speed. The speed-related parameter may be a numerical value (1 to 100%) or an option (high speed, medium speed, low speed, or the like).

The gap 47e includes a suction gap when the component is sucked by the suction nozzle and a mounting gap when the held component is mounted on the substrate. The suction 47f defines a suction position deviation and a suction angle indicating a deviation amount when the suction nozzle sucks the component. The fixture 47g defines a pressing load when the component held by the suction nozzle is mounted on the substrate.

As described above, the operation parameters 47 include nozzle parameters (nozzle setting 47b) related to the nozzle that sucks the component, suction parameters (suction speed, suction gap, suction 47f) related to suction when sucking with the nozzle, recognition parameters (recognition 47d) for recognizing the shape of the component, mounting parameters (mounting speed, mounting gap, equipment 47g) for mounting the component, and the like. The component parameters 44 and the operation parameters 47 shown in the component data 40 in fig. 4 are examples of corresponding items, and various parameters are set as necessary in addition to the items shown here.

Examples of parameters include: the time when the suction nozzle is in contact with the component at the time of component suction, namely, the suction holding time; a mounting retention time that is a time for bringing the component into contact with the substrate when the component is mounted on the substrate; the number of times of recognizing the component by the recognition camera is the component recognition number; an adsorption check ON/OFF for checking whether or not a component is adsorbed; setting a thickness deviation allowable value of an allowable value when the thickness of the component is measured; ON (presence)/OFF (absence) detection of a component suction state, which detects whether or not a component suction state is detected; whether to simultaneously adsorb or mount components of the components while adsorbing/mounting ON/OFF; whether or not to automatically set the component suction position of the component is automatically learned ON/OFF; the number of times of retry of component suction for re-suction when the component suction fails; the number of recognition retries for re-recognizing the component when the component cannot be recognized.

In fig. 2, an operation parameter set, which is a set of a plurality of parameters set as the operation parameters 47 of the component data 40, is stored in the operation parameter library 18. In the operation parameter set, a recommended parameter set that can be used in common regardless of the type of component or the type of production machine of the mounting board, and a plurality of operation parameter sets corresponding to the use of the mounting board and the like are stored in advance. For the purpose of mounting substrates, an in-vehicle device substrate in which quality is important, a home appliance substrate in which quality and productivity are balanced, a communication device substrate in which productivity is important, an electronic device substrate in which cost is important, a trial substrate for the purpose of operation confirmation, and the like are set.

The production history storage unit 21 stores production history information 22 and the like. The production history information 22 stores, for example, a work history of the component mounting devices M4 and M5 (production facilities), an adsorption rate indicating a success rate of an adsorption operation of the suction nozzle to take out the component from the feeder, an identification rate indicating a success rate of component identification of picking up the component by the component identification camera and identifying the taken out component, a defect rate indicating a ratio of the components discarded due to a work omission, an operation error, or the like among the supplied components, and the like.

In fig. 2, the input processing unit 11 causes the display unit 24 to display various input screens for inputting various information for setting the operation parameters 47 via the input unit 23. Here, the use selection screen 50 displayed on the display unit 24 by the input processing unit 11 will be described with reference to fig. 5. On the use selection screen 50, a "part name" input box 51, a "use" selection box 52, and a "decision" button 53 are displayed. In the "part name" input box 51, a part name ("M8064") is input through the input section 23. In the "use" selection box 52, "on-vehicle device board," "home appliance board," "communication device board," "electronic device board," and "trial board" are displayed as options for the use of the mounting board to be produced, and the use is selected by selecting the radio button 52a to be displayed by the input unit 23.

Here, "home appliance substrate" is selected. When the "determine" button 53 is operated, the name of the product model and the selected use inputted to the use selection screen 50 are inputted. In this way, the input unit 23 receives an input for one application from among a plurality of applications displayed as options on the screen. The applications include an in-vehicle device board, a home appliance board, a communication device board, an electronic device board, and a trial board. In addition, as long as the terms for specifying the plurality of applications are used, the terms are not limited to those for vehicle-mounted device boards, home appliance boards, communication device boards, electronic device boards, and trial boards, and other terms, symbols, diagrams, and the like may be used.

Next, the component shape input screen 54 displayed on the display unit 24 by the input processing unit 11 will be described with reference to fig. 6. The part shape input screen 54 is a screen display for inputting the size data 43 of the part data 40. On the part shape input screen 54, a "part name" input box 55, a "part shape" input box 56, and a "decision" button 57 are displayed. A component name ("M8064") mounted on the mounting substrate is input through the input unit 23 in the "component name" input box 55.

The "part shape" input box 56 is inputted as the external dimensions, the number of leads, the lead pitch, the lead length, the lead width, the part height, the part type, the shape type, and the like of the size data 43 through the input unit 23. The "part shape" input box 56 is scrolled up and down by the scroll bar 56 a. When the "determine" button 57 is operated, the part name and the part shape information (size data 43) input to the part shape input screen 54 are input. In this way, the input unit 23 receives input of the shape information of the member.

In fig. 2, the 1 st setting unit 12 sets the operation parameters 47 corresponding to the shape information of the component and the application of the mounting substrate inputted by the input unit 23 based on the rule table 19 or the learning model 20 stored in the production information storage unit 15. The rule table 19 associates the shape information (size data 43) of the component, the use of the mounting board, the operation parameters 47, and the like, and sets the operation parameters 47 corresponding to the shape information of the component and the use of the mounting board based on the operation parameter set of the operation parameter library 18.

When the application input in the application selection screen 50 of fig. 5 is a home appliance substrate and the component data 40 of the component with the component name "M8064" input in the component shape input screen 54 of fig. 6 is created, the 1 st setting unit 12 sets the operation parameters 47 based on the operation parameter set for the home appliance substrate stored in the operation parameter library 18 in accordance with the rule table 19. For example, in the case of the suction gap as the operation parameter 47, the 1 st setting unit 12 sets a parameter calculated by following the rule specified in the rule table 19 with respect to the suction gap of the operation parameter set for the home appliance substrate, using the component height as the input component shape as a variable.

In fig. 2, the learning model 20 is a learned model that is learned by associating the shape information (size data 43) of the component, the use of the mounting board, the operation parameters 47, and the like. The learning model 20 estimates the operation parameters 47 from the operation parameter set of the operation parameter library 18 corresponding to the application of the mounting substrate, the shape information of the component, the production history information 22, and the like.

For example, when component data 40 of a component having a component name of "M8064" is created, the 1 st setting unit 12 sets an operation parameter 47 having an adsorption rate higher than a predetermined value and an adsorption speed higher than a predetermined value, using an operation parameter set for a substrate of a home appliance, shape information of the component, and production history information 22 as variables, in accordance with the learning model 20. That is, the 1 st setting unit 12 sets the operation parameters 47 corresponding to the shape information of the component input from the learning model 20 and the application of the mounting board. The component data 40 created by the 1 st setting section 12 is stored in the component library 17.

More specifically, values set in the rule table 19 or the learning model 20 are partially described for each application in which the component data 40 is "M8064". As the speed parameter 47c of the recommended parameter set, the suction speed, the mounting speed, and the belt feed speed are set to 100% as the highest speed. In addition, as the recognition 47d, the recognition speed is set to a high speed. Next, the operation parameters 47 set by the operation parameter set for the in-vehicle device board will be described. In the production of the on-vehicle device board, the production with higher precision (with importance placed on the quality) than the recommended parameter set is demanded. For this reason, the suction speed, the mounting speed, and the belt feed speed were set to 60%. In addition, as the recognition 47d, the recognition speed is set to a medium speed.

Next, the operation parameters 47 set by the operation parameter set of the home appliance board will be described. In the case of substrates for home electric appliances, importance is attached to production in which the balance between quality and productivity is good. For this reason, the suction speed, the mounting speed, and the belt feed speed were set to 80%. In addition, as the recognition 47d, the recognition speed is set to a medium speed. Next, for the communication device substrate, production with higher productivity (with importance placed on productivity) than the recommended parameter set is sought. For this purpose, the suction speed, the mounting speed, and the belt feed speed were set to 90%. In addition, as the recognition 47d, the recognition speed is set to a high speed.

Next, for the electronic device board, higher productivity (placing high importance on productivity) is required compared to the operation parameters 47 set with the operation parameter set for the communication device board. For this reason, the suction speed, the mounting speed, and the belt feed speed were set to 100%. In addition, as the recognition 47d, the recognition speed is set to a high speed. Next, in the case of the trial substrate, since the production of the substrate is prioritized, the quality is more important (the quality is highly important) than that of the substrate for the in-vehicle device. For this reason, the suction speed, the mounting speed, and the belt feed speed were set to 40%. In addition, as the recognition 47d, the recognition speed is set to a low speed. The above-described operation parameter is an example of "M8064", and the values set by the operation parameter set, the rule table 19, and the learning model 20 differ according to the component.

In addition, instead of the information associating the input usage of the mounting board with the operation parameter set corresponding to the usage of the mounting board included in the operation parameter library 18, the rule table 19 and the learning model 20 may include information for weighting each parameter of the recommended parameter set included in the operation parameter library 18 for each usage of the mounting board. In this case, the 1 st setting unit 12 sets the operation parameters 47 by executing the above-described processing using the operation parameter set corresponding to the application of the mounting board based on the weighted information corresponding to the input application of the mounting board and the recommended parameter set.

As described above, the management computer 3 is a production data creation device, and includes: an input unit 23 that receives an input for one application from among a plurality of applications (application selection screen 50) displayed as options on the screen; and a 1 st setting unit 12 for setting an operation parameter 47 for the component mounting apparatuses M4, M5 to mount components on the board based on the inputted application. This makes it possible to easily set the optimum operation parameters 47 according to the application of the substrate.

Next, a 1 st production data creation method in the management computer 3 (production data creation device) will be described according to the flow of fig. 7. First, the input unit 23 receives an input for one application from among a plurality of applications (application selection screen 50) displayed as options on the screen (ST 1: application selection step). Then, the input unit 2 receives input of shape information of the component from the screen display (component shape input screen 54) (ST 2: component shape input process).

Then, the 1 ST setting unit 12 sets the operation parameters 47 corresponding to the inputted shape information of the component and the inputted application based on the rule table 19 in which the shape information of the component, the application of the mounting board, and the operation parameters 47 are associated with each other (ST 3: the 1 ST operation parameter setting step). Alternatively, the 1 st setting unit 12 sets the operation parameters 47 corresponding to the input shape information of the component and the input application based on the learning model 20 in which the shape information of the component, the application of the mounting board, and the operation parameters 47 are associated with each other.

Next, example 2 of the present embodiment will be explained. The embodiment 2 is different from the above-described embodiment in which the operation parameters 47 are set based on the use of the selected mounting substrate in that the operation parameters 47 are set based on the input target characteristics (input parameters). The same components as those of the above-described embodiment are denoted by the same reference numerals, and detailed description thereof is omitted. First, the input parameter input screen 58 displayed on the display unit 24 by the input processing unit 11 will be described with reference to fig. 8. On the input parameter input screen 58, a "manufacturer name" input box 59, an "input parameter" input box 60, and a "decision" button 61 are displayed. In the "part name" input box 59, a part name ("M8064") is input through the input section 23.

A slider 60a for inputting a ratio of "quality" and "productivity" as input parameters is displayed in the "input parameter" input box 60, and the input parameters are input by operating the slider 60a with the input unit 23. Here, the slider 60a designates a position where "quality" is 75% and "productivity" is 25%. When the "determine" button 61 is operated, the model name of the production machine and the value of the input parameter input to the input parameter input screen 58 are input. In this way, the input unit 23 receives input of input parameters based on at least quality and productivity.

The input parameters are not limited to quality and productivity, and may be, for example, mounting accuracy and cost. The number of input parameters is not limited to 2, and may be 1 or 3 or more. The value of the input parameter is not limited to the ratio of 2 parameters, and may be the absolute value of each parameter.

In fig. 2, the 2 nd setting unit 13 sets the operation parameters 47 based on the rule table 19 or the learning model 20 stored in the production information storage unit 15 and based on the input parameters input by the input unit 23. The rule table 19 associates the shape information (size data 43) of the component, the input parameters, the operation parameters 47, and the like, and specifies a rule for estimating the operation parameters 47 corresponding to the shape information and the input parameters of the component from the recommended parameter set of the operation parameter library 18.

When component data 40 of a component with a component name of "M8064" of input parameters (quality 75% and productivity 25%) input on input parameter input screen 58 of fig. 8 is to be generated, setting unit 2 determines operation parameters 47 from the recommended parameter set stored in operation parameter library 18, following rule table 19 based on quality and rule table 19 following productivity, and sets operation parameters 47 weighted (weighted average) in accordance with the input parameters.

For example, in the case of the installation speed as the operation parameter 47, the 2 nd setting unit 13 sets a parameter obtained by calculating the installation speed of the recommended parameter set in accordance with the weighted rule specified in the rule table 19, using the input parameter as a variable. In this case, since the production model places an emphasis on quality compared to productivity, the installation speed is set to a value slower than the recommended parameter set.

The learning model 20 is the following model: the shape information (size data 43) of the component, the input parameters, the operation parameters 47, and the like are associated with each other, and the operation parameters 47 are estimated from the recommended parameter set of the operation parameter library 18 corresponding to the use of the mounting substrate, the shape information of the component, the input parameters, and the production history information 22.

For example, when component data 40 of a component having a component name of "M8064" is created, the 2 nd setting unit 12 sets an operation parameter 47 having an installation load smaller than a given value and a defect rate smaller than the given value, using the recommended parameter set, shape information of the component, input parameters, and production history information 22 as variables, following the learning model 20. That is, the 2 nd setting unit 13 sets the operation parameters 47 corresponding to the input parameters and the shape information of the component input from the learning model 20. The component data 40 created by the 2 nd setting section 13 is stored in the component library 17.

As described above, the management computer 3 according to embodiment 2 is a production data creation device including: an input unit 23 for receiving input of input parameters based on at least quality and productivity from a screen display (input parameter input screen 58); and a 2 nd setting unit 13 for setting an operation parameter 47 for the component mounting apparatuses M4, M5 to mount a component on the board based on the input parameter. This makes it possible to easily set the optimum operation parameters 47 in accordance with the target characteristics of the substrate.

Next, a method of producing the 2 nd production data in the management computer 3 (production data producing apparatus) of the 2 nd embodiment will be described according to the flow of fig. 9. Hereinafter, the same steps as those of the method of manufacturing the 1 st production data are denoted by the same reference numerals, and detailed description thereof is omitted. First, the input unit 23 receives input of input parameters based on at least quality and productivity through screen display (input parameter input screen 58) (ST 11: input parameter input step). Then, a component shape input process is performed (ST 2).

Next, the 2 nd setting unit 13 sets the operation parameters 47 corresponding to the inputted shape information of the component and the inputted input parameters, based on the rule table 19 in which the shape information of the component, the input parameters, and the operation parameters 47 are associated (ST 12: the 2 nd operation parameter setting step). Alternatively, the 2 nd setting unit 12 sets the operation parameters 47 corresponding to the input shape information of the component and the input parameters, based on the learning model 20 in which the shape information of the component, the input parameters, and the operation parameters 47 are associated with each other.

The present invention has been described above based on the present embodiment. Those skilled in the art will appreciate that modifications to these embodiments and examples are also within the scope of the present invention. In machine learning, for example, there can be mentioned: "supervised learning" in which the relation between input and output is learned using teaching data to which a label (output information) is given to input information; "unsupervised learning" that builds the structure of the data only from input without tags; "semi-supervised learning" in which both tagged and untagged are handled; and "reinforcement learning" or the like that learns the action that can obtain the most feedback by obtaining feedback on the action selected from the observation results of the state.

Specific methods for machine learning include neural networks (including deep learning using a multi-layer neural network), genetic programming, decision trees, bayesian networks, Support Vector Machines (SVMs), and the like. The learning unit applies the optimum feature information generated by machine learning to various set values of the operation parameters 47 stored in the learning model 20. That is, the characteristic information indicates various setting values of the operation parameter 47. In the above-described embodiment, various set values of the operation parameters 47 used in production are used as labels.

In the above-described embodiment, the operation parameter 47 is set from one selected application, but the operation parameter 47 may be set from a plurality of applications. When the operation parameters 47 are set from a plurality of applications, the operation parameters 47 are calculated for each application, and the weight is changed between the selected application and the non-selected application among the plurality of calculated operation parameters 47 to calculate an average (weighted average) value. By performing the calculation in this manner, the optimum operation parameters 47 can be easily set for the use of the substrate that is difficult to be distinguished, in addition to the use of the substrate described above.

The various setting values of the operation parameter 47 may be not only numerical values but also optional values. In the case of the option, the reward is given to the operation parameter 47 of the option set without correction, and the reward is not given to the operation parameter of the corrected option. Then, the learning model is updated by updating the value (estimation rate) of the option in correspondence with the reward. For example, as options, a two-dimensional mode and a three-dimensional mode of the operation parameter 47, which are classified by camera type, can be given.

According to the present disclosure, the optimum operation parameters can be easily set according to the use of the substrate.

Industrial applicability

The production data creation device and the production data creation method according to the present disclosure have an effect of easily setting the optimum operation parameters in accordance with the use of the substrate, and are useful in the field of mounting components on the substrate.

Description of reference numerals

1 parts mounting system

2 communication network

3 management computer

4 parts installation production line

10 treatment section

11 input processing unit

12 st setting part

13 nd 2 setting part

14 actual result acquiring unit

15 production information storage unit

16 production database

17 parts library

18 action parameter library

19 rules table

20 learning model

21 production history storage part

22 production history information

23 input unit

24 display part

25 communication unit

30 production data

35 device condition data

40 parts data

42 figure of the shape

43 size data

44 part parameter

45 parts information

46 band information

47 motion parameters

Model 47a

47b nozzle setting

47c speed parameter

47d identification

47e gap

47f adsorption

50 purpose selection screen

51 input box

52 selection box

52a radio button

53 push button

54-Member shape input Screen

55 input box

56 input box

56a scroll bar

57 push button

58 input parameter input screen

59 input box

60 input box

60a slide block

61 push button

75 quality

M1 substrate supply device

M2 substrate transfer device

M3 solder printing device

M4, M5 part installation device

M6 reflow soldering device

M7 substrate recovery unit.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种土壤中水稻根系清除翻土装置及其方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!