WO2016151833A1 - 部品実装ラインの最適化装置および部品実装ラインの最適化方法 - Google Patents
部品実装ラインの最適化装置および部品実装ラインの最適化方法 Download PDFInfo
- Publication number
- WO2016151833A1 WO2016151833A1 PCT/JP2015/059336 JP2015059336W WO2016151833A1 WO 2016151833 A1 WO2016151833 A1 WO 2016151833A1 JP 2015059336 W JP2015059336 W JP 2015059336W WO 2016151833 A1 WO2016151833 A1 WO 2016151833A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- component
- optimization
- component mounting
- line
- substrate
- Prior art date
Links
- 238000005457 optimization Methods 0.000 title claims abstract description 177
- 238000000034 method Methods 0.000 title claims description 84
- 238000012545 processing Methods 0.000 claims abstract description 160
- 239000000758 substrate Substances 0.000 claims abstract description 75
- 238000004364 calculation method Methods 0.000 claims abstract description 68
- 238000004519 manufacturing process Methods 0.000 claims abstract description 31
- 230000008569 process Effects 0.000 claims description 66
- 238000012546 transfer Methods 0.000 claims description 39
- 238000013459 approach Methods 0.000 claims description 5
- 230000007717 exclusion Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 3
- 230000001133 acceleration Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000002542 deteriorative effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000013077 scoring method Methods 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/08—Monitoring manufacture of assemblages
- H05K13/085—Production planning, e.g. of allocation of products to machines, of mounting sequences at machine or facility level
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35059—Convert pcb design data to control data for surface mounting machine
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to a component mounting line in which a plurality of component mounting machines are arranged in series, and in particular, before starting production of a substrate on the component mounting line, performs optimization processing based on processing conditions that can be changed.
- the present invention relates to an optimization apparatus and an optimization method.
- Equipment that produces boards with a large number of components mounted on them includes solder printers, component mounters, reflow machines, and board inspection machines. It has become common to configure a substrate production line by connecting these facilities. Furthermore, a component mounting line is often configured by arranging a plurality of component mounting machines in series. In order to efficiently produce a board by fully utilizing the original device performance of the component mounting line, a technology for performing an optimization process before the start of production has been developed. In the optimization process, a large number of components to be mounted on the board are allocated to a plurality of component mounting machines, and the cycle time required for mounting the components on one board by each component mounting machine is shortened and equalized. A simulation is performed. In the simulation, changeable processing conditions are set in consideration of the properties of the substrate to be produced. Patent Documents 1 and 2 disclose technical examples related to this type of optimization processing.
- the production information automatic collection system of Patent Document 1 acquires a work time for each worker in a production line in which a plurality of workers are arranged in order, and calculates and displays the line balance efficiency of the work time. According to this, it is said that the line balance efficiency can be grasped in real time during production, the factors impeding production can be grasped, and the improvement in production efficiency can be dealt with in real time. That is, even if there is a difference between the worker and the component mounting machine, the purpose of improving the efficiency of the production line by equalizing the work load is common, and line balance efficiency is used as an evaluation index.
- the mounting tact monitoring method disclosed in Patent Document 2 collects and monitors the mounting tact actual value (actual value of cycle time) during operation from the component mounting machine, and the mounting tact actual value and the component mounting machine are not lost. Calculate the tact loss based on the standard mounting tact when operating, and analyze the cause of the decrease in the mounting tact actual value. Furthermore, according to the description of the embodiment, it is disclosed that the mounting tact and the tact loss are theoretically calculated instead of the mounting tact actual value. Furthermore, theoretical calculation of mounting tact balance in a component mounting line is also disclosed, and line balance efficiency is obtained by simulation.
- JP 2008-217451 A Japanese Patent No. 3583121
- parts of a specific part type are allocated because the structure of some of the parts mounting machines constituting the part mounting line is different from others.
- a line configuration in which many component mounters include a feeder device, and some component mounters include a tray device. In this case, large components supplied from the tray device are limitedly allocated to some component mounting machines.
- a line configuration in which only a specific component mounting machine has a special shape suction nozzle and only special special shape parts are allocated.
- a component mounter to which a component of a specific component type is allocated tends to have a small cycle time due to a limited number of component mounting points. As a result, the line balance efficiency is deteriorated and it is difficult to evaluate the optimization process.
- a component mounter to which parts of a specific part type are allocated it is difficult to improve the line balance efficiency because the part allocation cannot be changed. Therefore, when evaluating the optimization result and the line balance efficiency, it is preferable to exclude the component mounter to which the component of the specific component type is assigned.
- the processing conditions set in the optimization process are not always set optimally.
- the optimization time that can be spent in the optimization process is determined as a default value so that the processing time does not become excessive. Due to this restriction, the optimization process was discontinued before the excellent optimization result was obtained, and the production was shifted to production, and the original device performance of the component mounting line was apt to be lost.
- the processing conditions are initially set to safe default conditions that do not interfere with the production of the substrate, thereby preventing adverse effects caused by the operator forgetting to set. For this reason, the operator may set an appropriate processing condition in accordance with the substrate type of the substrate to be produced. However, the optimization process may be performed under the default condition.
- the present invention has been made in view of the problems of the background art described above, and appropriately evaluates the result of optimization processing performed before starting production of a substrate on a component mounting line, or by optimization processing. It is an object to be solved to provide an optimization device and an optimization method for a component mounting line that clarify the setting condition of processing conditions that are variably set to make use of original device performance.
- An apparatus for optimizing a component mounting line according to the present invention that solves the above-described problems includes a substrate transport device that carries a substrate into a mounting position, positions and unloads the component, a component supply device that sequentially supplies components, and the component supply device described above.
- a component transfer device that collects components and mounts them on a positioned substrate, and when the substrate is produced on a component mounting line in which a plurality of component mounters are arranged in series, the processing conditions can be changed.
- An optimization apparatus for a component mounting line that performs an optimization process related to production based on this, and is required for each component mounter to mount a component of a component type allocated by the optimization process on a single board
- a cycle time calculation unit that calculates the cycle time, an excluder setting unit that sets a specific part mounting machine to be excluded from the subsequent calculation processing, and a part that was not excluded
- the line balance efficiency is calculated and displayed after a specific component mounting machine that tends to be a cause of deteriorating the line balance efficiency is excluded from the calculation processing. Therefore, the line balance efficiency is not deteriorated by a specific component mounting machine, and the operator can appropriately evaluate the result of the optimization process by confirming the effective line balance efficiency. Also, when this line balance efficiency is not good, the operator can change the processing conditions and perform the optimization process again, obtain an excellent optimization result, and make use of the original equipment performance of the component mounting line. it can.
- the component mounting line optimizing device of the present invention also includes a substrate transfer device that loads, positions, and unloads a board at a mounting position, a component supply device that sequentially supplies components, and the component is collected from the component supply device. And a component transfer device mounted on the positioned substrate, and when the substrate is produced on a component mounting line in which a plurality of component mounters are arranged in series, production is performed based on processing conditions that can be changed.
- a cycle time calculation unit that calculates each, and a component mounting type that is allocated by the optimization processing by each of the component mounting machines, is a virtual mounting execution condition that provides the highest mounting efficiency.
- a shortest time calculating unit for calculating the shortest cycle time that can be mounted on one board, and an operational efficiency calculating unit for calculating the operational efficiency representing the degree of the cycle time approaching the shortest cycle time for each of the component mounting machines.
- an operation efficiency display unit that displays the operation efficiency.
- the operation efficiency representing the degree of the cycle time approaching the shortest cycle time is calculated and displayed for each component mounting machine. Therefore, the operator can confirm the operation efficiency of each component mounting machine and can appropriately evaluate the result of the optimization process. In addition, when the operation efficiency is low, the operator corrects the inappropriate setting of the processing conditions that cause it and forgets to set it again, and performs the optimization process again to obtain an excellent optimization result. Equipment performance can be utilized.
- the component mounting line optimizing device of the present invention also includes a substrate transfer device that loads, positions, and unloads a board at a mounting position, a component supply device that sequentially supplies components, and the component is collected from the component supply device. And a component transfer device mounted on the positioned substrate, and when the substrate is produced on a component mounting line in which a plurality of component mounters are arranged in series, production is performed based on processing conditions that can be changed.
- An optimization apparatus for a component mounting line that performs optimization processing relating to an effective level calculation unit that calculates an effective level of optimization of processing conditions set for performing the optimization processing, and the optimization And an effective level display unit that displays the effective level of.
- the effective degree of optimization of the set processing conditions is calculated and displayed. Therefore, the operator can confirm the degree of effectiveness and determine whether or not the optimization processing has been performed under appropriate processing conditions. In addition, when the effectiveness level is low, the operator corrects the inappropriate setting of the processing conditions that cause it and forgets to set it again, and performs the optimization process again to obtain an excellent optimization result. Equipment performance can be utilized.
- FIG. 1 is a plan view schematically illustrating a configuration example of a component mounting line 1 that is a target of the optimization device 7 of the embodiment.
- the component mounting line 1 is configured by arranging ten first to tenth component mounting machines 21 to 2A in series.
- the left first component mounter 21 is the upstream side
- the right tenth component mounter 2A is the downstream side.
- FIG. 2 is a perspective view showing two component mounters 2.
- the component mounter 2 is configured by assembling a substrate transport device 3, a component supply device 4, a component transfer device 5, a component camera 61, a nozzle station 62, a control device, and the like on a machine base 69.
- the substrate transfer device 3 is disposed near the center in the longitudinal direction (Y-axis direction) of the component mounting machine 2.
- the substrate transfer device 3 is a so-called double conveyor type device in which a first transfer device 31 and a second transfer device 32 are arranged in parallel.
- the first and second transport devices 31 and 32 each have a pair of guide rails, a pair of conveyor belts, a backup device, and the like (not shown).
- the pair of guide rails are arranged extending in the transport direction (X-axis direction).
- a pair of endless annular conveyor belts are juxtaposed inside the pair of guide rails.
- the pair of conveyor belts rotates the substrate K placed on the conveyor conveyance surface, and carries the substrate K to and from the mounting position.
- a backup device is disposed below the mounting position. The backup device pushes up the substrate K, clamps it in a horizontal position, and positions it at the mounting position.
- the component supply device 4 is provided at the front portion in the longitudinal direction of the component mounter 2 (the left front side in FIG. 2).
- the component supply device 4 includes a plurality of feeder devices 41 arranged in a line.
- the feeder device 41 includes a main body portion 42, a supply reel 43 that is rotatably and detachably attached to the rear portion of the main body portion 42, and a component supply portion 44 that is provided at the upper end of the main body portion 42.
- a carrier tape that holds components at regular intervals is wound around the supply reel 43. The leading end of the carrier tape is pulled out to the component supply unit 44 to supply the component.
- the component transfer device 5 is a so-called XY robot type device that can move in the X-axis direction and the Y-axis direction.
- the component transfer device 5 is arranged from the rear portion in the longitudinal direction of the component mounter 2 (on the right back side in FIG. 2) to above the component supply device 4.
- the component transfer device 5 includes a head drive mechanism 51, a mounting head 52, and the like.
- the mounting head 52 detachably holds one or a plurality of suction nozzles for sucking and mounting components.
- the head drive mechanism 51 drives the mounting head 52 in the X axis direction and the Y axis direction.
- the component camera 61 is provided upward on the upper surface of the machine base 69 between the component supply device 4 and the first transport device 31.
- the component camera 61 images the state of the component sucked by the suction nozzle while the mounting head 52 moves from the component supply device 4 onto the substrate K.
- a nozzle station 62 is disposed on the machine base 69 adjacent to the component camera 61.
- the nozzle station 62 holds the suction nozzles in a plurality of nozzle holding holes in a replaceable manner.
- the control device (not shown) holds a mounting sequence that specifies the type and mounting order of components to be mounted on the board K, the feeder device 41 that supplies the components, and the like.
- the control device controls the component mounting operation according to the mounting sequence based on the imaging data of the component camera 61 and the detection data of a sensor (not shown).
- the control device sequentially collects and updates operation status data such as the number of boards K that have been produced, the mounting time required for mounting components, and the number of occurrences of component suction errors.
- the control device has a monitor device 63 disposed on the upper front side of the upper cover 68.
- the monitor device 63 has a display unit for displaying information to the operator and an input unit for performing input settings by the operator.
- the first to ninth component mounting machines 21 to 29 constituting the component mounting line 1 include the component supply device 4 including the plurality of feeder devices 41 described above. Only the tenth component supply device 2A located at the most downstream side is provided with a component supply device 4A including a tray device 47 (shown in FIG. 1). The tray device 47 places and supplies large irregular parts on a replaceable tray 48. Further, the mounting head 52 of the component transfer device 5 of the tenth component supply device 2A holds a dedicated suction nozzle for deformed parts that sucks the deformed components. For this reason, the number of types of components and the number of components allocated to the tenth component supply apparatus 2A are smaller than those of the other first to ninth component mounting machines 21 to 29. In addition, the allocated component types cannot be interchanged between the tenth component supply apparatus 2A and the other first to ninth component mounters 21 to 29.
- FIG. 3 is a block diagram illustrating a device configuration and a functional configuration of the component mounting line optimization device 7 according to the embodiment.
- the optimization device 7 includes a computer device 71 and software that operates on the computer device 71.
- the computer device 71 includes an input unit 72, a display unit 73, a memory unit 74, and a communication unit 75.
- the input unit 72 is a part for input setting by an operator.
- the display unit 73 is a part that displays information to the operator.
- the memory unit 74 is a part that stores various software, processing conditions when the software is executed, processing results, and the like.
- the communication unit 75 is a part that exchanges information with an external memory device or another computer device via communication.
- the computer device 71 is connected to the job database 76 via the communication unit 75.
- the control devices 63 of the first to tenth component mounting machines 21 to 2A can also access the job database 76.
- the job database 76 holds information used when the computer device 71 performs the optimization process.
- the job database 76 holds information about the board K to be produced, information about the components to be mounted, information about dimensions and performance of the first to tenth component mounting machines 21 to 2A constituting the component mounting line 1. is doing.
- the present invention is not limited to this, and the information used when performing the optimization process may be held in the memory unit 74.
- the optimization apparatus 7 includes a processing selection unit 81, an optimization processing unit 82, a line balance processing unit 83, an operation efficiency processing unit 84, an effective degree processing unit 85, and a common display unit 86.
- the process selection unit 81 is a part that selects and implements one of the optimization processing unit 82, the line balance processing unit 83, the operation efficiency processing unit 84, and the effective degree processing unit 85. This selection can be performed manually by the operator from the input unit 72. Further, the process selection unit 81 may automatically perform this selection. For example, each time a job that performs optimization processing in the job database 76 is updated, the processing selection unit 81 can select the optimization processing unit 82 and perform optimization processing on the job. The process selection unit 81 can select and implement a plurality of line balance processing units 83, operation efficiency processing units 84, and effective degree processing units 85. In this case, the common display unit 86 functions.
- the optimization processing unit 82 performs optimization processing related to production based on processing conditions whose settings can be changed before starting production of the substrate K on the component mounting line 1. Prior to performing the optimization process, the operator sets processing conditions. The set processing conditions are held in the memory unit 74. Default conditions are stored in the memory unit 74 from the beginning so that the optimization process can be performed without delay even if the operator does not set the process conditions. As for the default conditions, the conditions on the safe side are initially set so that production is not hindered regardless of the substrate type of the substrate K.
- the substrate K handling condition means a condition when the substrate transfer device 3 of the first to tenth component mounting machines 21 to 2A handles the substrate K.
- the handling conditions of the substrate K include the transport speed and transport acceleration of the substrate K, the operating conditions when the substrate K is positioned by the backup device, and the like.
- the default values of the transport speed and transport acceleration of the substrate K are set to values somewhat smaller so that reliable transport can be performed regardless of the substrate type.
- the default value of the operating condition when positioning the substrate K is the maximum height Hmax so that no trouble occurs even if the substrate K is a double-sided mounting substrate and a component having the maximum height Hmax is already mounted on the lower surface. It is set in consideration of.
- the component handling condition means a condition when the component transfer device 5 of the first to tenth component mounting machines 21 to 2A handles the component.
- the type of suction nozzle used to pick up the part corresponds to the horizontal operation speed and acceleration when moving from 4 to the substrate K at the mounting position.
- the type of the suction nozzle is set within the maximum range in which the target component can be sucked and held.
- the vertical and horizontal operating speeds and accelerations have default values for the fastest values in the component transfer device 5. However, a setting value different from the default value may be set in accordance with a component transfer apparatus of another model. Also, the appropriate operation speed and acceleration differ depending on the type of suction nozzle used by the component transfer device 5.
- the handling conditions of the substrate K and components are not necessarily fixed conditions, and the substrate K can be produced even if the setting is changed within a certain range. Therefore, if the handling conditions are set and changed in accordance with the actual conditions of the board K to be actually produced and the components to be mounted, the opportunity for obtaining a further excellent optimization result increases. As a result, the original device performance of the component mounting line 1 can be utilized.
- the optimization time that can be spent on the optimization process is also included in the process conditions that can be changed.
- the default value of the optimization time is set to a short minimum time so that a smooth transition to production can be performed without much processing time.
- the component types and the number of components to be mounted on the substrate K are allocated to the first to tenth component mounting machines 21 to 2A.
- the structure of the component supply device 4 ⁇ / b> A is different from the others, and the allocated components are limited to specific component types supplied from the tray device 47.
- the purpose of the optimization process is to appropriately allocate the remaining majority of the component types to the first to ninth component mounting machines 21 to 29, and to shorten and equalize the respective cycle times.
- the mounting order of components allocated to the first to tenth component mounting machines 21 to 2A and the arrangement order of the feeder devices 41 of the first to ninth component mounting machines 21 to 2A are also optimized. It is a target item.
- the operational efficiency of the component transfer device 5 varies and affects the cycle time.
- the optimization result obtained by the optimization process is temporarily stored in the memory unit 74.
- the best optimization result is held in the memory unit 74.
- the final optimization result is transferred to the control devices of the first to tenth component mounting machines 21 to 2A via the communication unit 75 and used for the production of the substrate K. It should be noted that various known methods can be applied as appropriate for specific implementation methods of the optimization process.
- the line balance processing unit 83 calculates and displays the line balance efficiency LBE based on the optimization result obtained by the optimization processing unit 82, excluding a specific part of the component mounting machines.
- the line balance processing unit 83 includes a cycle time calculation unit 831, an exclusion machine setting unit 832, a balance efficiency calculation unit 833, and a balance efficiency display unit 834.
- FIG. 4 is a processing flow diagram for explaining the processing content of the line balance processing unit 83.
- FIG. 5 is a display example illustrating the processing result of the line balance processing unit 83.
- step S1 of FIG. 4 the cycle time calculation unit 831 calculates the cycle time tc required for each component mounter 21 to 2A to mount the component of the component type allocated by the optimization process on one board K. Calculate. At this time, the cycle time calculation unit 831 uses the set processing conditions in addition to the various information in the job database 76. As shown in the bar graph in the display example of FIG. 5, the cycle times tc of the first to ninth component mounting machines 21 to 29 are almost equalized even though there are some differences. On the other hand, the cycle time tc of the 10th component mounting machine 2A is considerably shorter than the others.
- the excluding machine setting unit 832 performs setting so as to exclude a specific part of the component mounting machine from the subsequent arithmetic processing.
- the excluding machine setting unit 832 includes a component mounting machine having a cycle time tc shorter than the others, a component mounting machine having a smaller number of types or number of parts to be allocated, and a component supply device 4A and a component transfer. Any one of the component mounting machines to which parts of a specific part type are assigned with the structure of at least one of the devices 5 different from the other is excluded.
- the excluding machine setting unit 832 excludes the tenth component mounting machine 2A corresponding to any excluding condition.
- the number of excluded machines is not limited to one and may be multiple.
- the total number of components to be mounted on the substrate K may be small, and the components may not be allocated to the eighth component mounter 28.
- the eighth component mounter 28 only carries the substrate K through, and the cycle time tc becomes extremely short.
- the excluder setting unit 832 excludes the eighth component mounter 28 and the tenth component mounter 2A.
- the balance efficiency calculation unit 833 calculates the line balance efficiency LBE that represents the degree to which the cycle times of the component mounters that are not excluded are equalized by the following equation 1.
- LBE (%) (Tsum ⁇ Tmax) ⁇ 100 (Equation 1)
- step S3 the balance efficiency calculation unit 833 calculates a total value Tsum that is the sum of the cycle times tc of the first to ninth component mounting machines 21 to 29 that are not excluded.
- step S5 the balance efficiency calculation unit 833 calculates the line balance efficiency LBE according to Equation 1.
- the line balance efficiency LBE may be calculated using the following expression 2 obtained by modifying expression 1.
- LBE (%) (tav / tmax) ⁇ 100 (Equation 2)
- the average value tav obtained by averaging the cycle times tc of the first to ninth component mounting machines 21 to 29 that are not excluded is the maximum value tmax of the cycle time tc (the value of the third component mounting machine 23).
- the balance efficiency display unit 834 displays the line balance efficiency LBE together with the bar graph of the cycle time tc.
- the line balance efficiency LBE will deteriorate to about 92%. Even if the operator looks at the deteriorated line balance efficiency LBE, it is difficult to evaluate the optimization result. On the other hand, looking at the good line balance efficiency LBE of 96.5% when the 10th component mounting machine 2A is excluded, the operator can roughly equalize the cycle times tc of the first to ninth component mounting machines 21 to 29. Can be properly evaluated.
- the operation efficiency processing unit 84 calculates and displays the operation efficiency M of the first to tenth component mounting machines 21 to 2A.
- the operation efficiency processing unit 84 includes a cycle time calculation unit 841, a shortest time calculation unit 842, an operation efficiency calculation unit 843, and an operation efficiency display unit 844.
- the cycle time calculation unit 841 performs the same calculation process as the cycle time calculation unit 831 of the line balance processing unit 83, and calculates the cycle time tc of each of the component mounting machines 21 to 2A.
- the shortest time calculation unit 842 can mount components of the component type allocated to each of the component mounting machines 21 to 2A on a single board K under a virtual mounting condition where mounting efficiency is the highest.
- Each shortest cycle time tmin is calculated.
- the virtual mounting execution condition means a condition in which component mounting can be completed in the shortest time without being restricted by the processing condition set by the optimization processing unit 82. Therefore, for example, the maximum allowable values for the conveyance speed and acceleration of the substrate K and the operation speed and acceleration of the suction nozzle are set as the mounting conditions. Also, for example, under the virtual mounting conditions, the types of suction nozzles that can be used for component suction are expanded to the maximum, and the number of suction nozzle replacements is minimized.
- the operating efficiency calculation unit 843 calculates the operating efficiency M representing the degree that the cycle time tc approaches the shortest cycle time tmin for each of the component mounting machines 21 to 2A by the following equation 3.
- M (%) (tmin ⁇ tc) ⁇ 100 (Equation 3)
- FIG. 6 is a display example illustrating the processing result of the operation efficiency processing unit 84 by way of example.
- the operation efficiency display unit 844 displays the cycle time tc, the shortest cycle time tmin, and the operation efficiency M of each of the component mounters 21 to 2A.
- the cycle time tc is indicated by a white bar graph
- the shortest cycle time tmin is indicated by a hatched bar graph
- the operating efficiency M is indicated by a line graph.
- the operation efficiency M is still effective for evaluating the actual mounting operation of each of the component mounting machines 21 to 2A.
- the operating efficiency M is close to 100%, the operator can expect that the component mounter exhibits the original device performance.
- the operation efficiency M is low, the operator can review the optimization process. In other words, the operator investigates the cause of the low operating efficiency M, and corrects the processing condition and executes the optimization process again if the processing condition is inappropriately set or forgotten.
- the effective degree processing unit 85 calculates and displays the effective degree of optimization of the set processing conditions after the optimization processing unit 82 performs the optimization process. However, even before the optimization process is performed, the effective degree processing unit 85 can operate if the processing conditions are set by the operator.
- the effective degree processing unit 85 includes an effective degree calculating unit 851 and an effective degree display unit 852.
- the effective degree calculation unit 851 sets a score individually for a plurality of processing conditions, calculates the effective degree of optimization, and scores it.
- the effective degree calculation unit 851 scores a high calculation value for some processing conditions when the setting is changed from the default condition, and marks a low calculation value when the setting is not changed.
- the effective degree calculation unit 851 scores a high calculation value when the set processing conditions are good for some processing conditions, and a low calculation value when the processing conditions are not good. There are no particular restrictions on the size of the multiple processing conditions, the number of stages of the operation value, and the scoring method.
- FIG. 7 is a display example illustrating the processing result of the effective degree processing unit 85 by way of example.
- the effective level display unit 852 displays the processing result using, for example, a list display format.
- the scored calculation values and points are shown for 10 items of the processing conditions 1 to 10.
- the score for each processing condition is 5 points or 10 points, and the total is 70 points.
- the effective degree of optimization is indicated by the total score of the calculated calculation values, and is 40 points in the example of FIG.
- the processing condition 6 sets the height H of the mounted component on the lower surface of the substrate K, and 10 points are assigned. If this height H is set appropriately in accordance with the properties of the substrate K to be produced, the substrate K is positioned in a short time, so that it is scored as a maximum of 10 points in the figure. If the height H has not been changed from the default maximum height Hmax, the positioning of the substrate K takes time, so it is scored as 0 points. If the height H is set to be smaller than the height of the component that is actually mounted, there is a concern about interference when the substrate K is transported. At this time, the optimization processing unit 82 displays a setting error without starting the optimization processing, and prompts the operator to make correction settings.
- the processing condition 7 sets an optimization time that can be spent on the optimization process, and 10 points are assigned. If the optimization time is set to unlimited, the optimization process is performed without being interrupted, so the score is a maximum of 10 points. If the optimization time is set to a certain time due to production schedule restrictions, the score is 5 points. If the optimization time has not been changed from the default minimum time, there is a concern that sufficient optimization processing will not be performed, so the score is 0 as shown.
- the operator can comprehensively check the effective level based on the total points of the calculated values and determine whether or not the optimization processing has been performed under appropriate processing conditions. When the total score of the calculation values is low, the operator can check the calculation values of the individual processing conditions, correct inappropriate setting or forgetting to set the cause processing conditions, and perform the optimization process again.
- the common display unit 86 displays a plurality of items of the line balance efficiency LBE, the operation efficiency M, and the effective degree of optimization (computed value total points) together. As a result, the operator can accurately determine whether or not an excellent optimization result is obtained by comprehensively considering the displayed plurality of items.
- the operation efficiency M of each of the component mounters 21 to 2A may be low and the cycle time tc may be long.
- the cycle times tc of the component mounting machines 21 to 2A are approximately the same and are balanced, the line balance efficiency LBE becomes a high value.
- the common display unit 86 displays the line balance efficiency LBE and the operation efficiency M of each of the component mounting machines 21 to 2A together on one screen. Accordingly, the operator can visually recognize both the line balance efficiency LBE and the operation efficiency M together, and can accurately determine that the optimization result is excellent only when both are high.
- the optimization device 7 of the component mounting line 1 includes a substrate transfer device 3 that loads, positions, and unloads a substrate K at a mounting execution position, a component supply device 4 that sequentially supplies components, and a component from the component supply device 4.
- a board K is produced by the component mounting line 1 in which a plurality of component mounting machines 2 including a component transfer device 5 that collects and mounts the components on the positioned board K are produced in series, the setting can be changed.
- a component mounting line optimizing device 7 that performs optimization processing related to production based on processing conditions, and each component mounting machine 21-2A assigns components of the component type allocated by the optimization processing to one board K.
- a cycle time calculation unit 831 for calculating the cycle time tc required to be mounted on the machine and a specific part mounter (the tenth component mounter 2A) are set so as to be excluded from the subsequent calculation processing.
- a balance efficiency display unit 834 for displaying the efficiency LBE.
- the line balance efficiency LBE is calculated and displayed after the specific component mounter (10th component mounter 2A) that tends to be a cause of deteriorating the line balance efficiency LBE is excluded from the calculation process. . Therefore, the line balance efficiency LBE is not deteriorated by a specific component mounting machine, and the operator can confirm the effective line balance efficiency LBE and appropriately evaluate the result of the optimization process. Further, when the line balance efficiency LBE is not good, the operator changes the processing conditions and performs the optimization process again, obtains an excellent optimization result, and makes use of the original apparatus performance of the component mounting line 1. be able to.
- the specific part mounter excluded by the excluder setting unit 832 includes a component mounter with a cycle time tc shorter than the others, a component mounter with a lesser number of types of parts or a smaller number of parts than others, and
- the structure of at least one of the component supply device 4A and the component transfer device 5 is any one of the component mounting machines to which the components of the specific component type are allocated. According to this, the component mounter (the tenth component mounter 2A) that deteriorates the line balance efficiency LBE can be reliably excluded, and the highly effective line balance efficiency LBE can be accurately calculated.
- the optimization device 7 of the component mounting line 1 has the cycle time tc required for each component mounter 21 to 2A to mount the component of the component type allocated by the optimization process on one board K. And a cycle time calculation unit 841 for calculating each of the components and components of the component type allocated by the component mounters 21 to 2A through the optimization process, under a virtual mounting condition in which the mounting efficiency is highest.
- the shortest time calculation unit 842 that calculates the shortest cycle time tmin that can be mounted on the machine, and the operation efficiency calculation unit that calculates the operation efficiency M that represents the degree to which the cycle time tc approaches the shortest cycle time tmin for each of the component mounting machines 21 to 2A 843 and an operation efficiency display unit 844 for displaying the operation efficiency M may be provided.
- the operation efficiency M representing the degree to which the cycle time tc approaches the shortest cycle time tmin is calculated and displayed for each of the component mounting machines 21 to 2A. Therefore, the operator can confirm the operation efficiency M of each of the component mounting machines 21 to 2A and can appropriately evaluate the result of the optimization process. Further, when the operation efficiency M is low, the operator corrects the setting improper setting of the processing condition or forgetting the setting and performs the optimization process again to obtain an excellent optimization result. The original device performance can be utilized.
- the optimization device 7 of the component mounting line 1 includes an effective degree calculation unit 851 that calculates the effective degree of optimization of the processing conditions set for performing the optimization process, and the effective degree of optimization. And an effective level display unit 852 for displaying.
- the effective degree of optimization of the set processing conditions (the total point of the calculated values) is calculated and displayed. Therefore, the operator can confirm the degree of effectiveness and determine whether or not the optimization processing has been performed under appropriate processing conditions. In addition, when the effective level (the total point of the calculated values) is low, the operator corrects the inappropriate setting of the processing conditions that cause it and forgets to set it again, and performs the optimization process again to obtain an excellent optimization result.
- the original device performance of the component mounting line 1 can be utilized.
- the effective degree calculation unit 851 performs an optimization method according to whether or not the processing condition is changed from the default condition and changes the calculation value of the effective degree of optimization, and the optimization according to the quality of the set processing condition.
- An arithmetic method that changes an arithmetic value of an effective degree is used. According to this, since the effective degree of optimization can be known for each of the plurality of processing conditions, the operator can easily correct improper setting or forgetting of setting of the processing conditions that cause a reduction in the effective degree.
- the optimization device 7 of the component mounting line 1 displays a common display that displays a plurality of items together among the line balance efficiency LBE, the operation efficiency M, and the effective degree of optimization (the total number of calculation values).
- a portion 86 is further provided. According to this, the operator can accurately determine whether or not the result is an excellent optimization result by comprehensively considering the displayed plurality of items.
- Each aspect of the optimization device 7 of the component mounting line 1 of the embodiment described above can be implemented as an optimization method of the component mounting line 1.
- the method for optimizing the component mounting line 1 of the embodiment can be realized by replacing at least one function of the optimization processing unit 82, the line balance processing unit 83, and the operation efficiency processing unit 84 with a plurality of processing steps.
- the effect of the optimization method of the component mounting line 1 of the embodiment is the same as the effect of the optimization device 7.
- the optimization apparatus 7 includes the line balance processing unit 83, the operation efficiency processing unit 84, and the effective degree processing unit 85, but is not limited thereto. That is, the minimum configuration of the optimization device 7 may include any one of the line balance processing unit 83, the operation efficiency processing unit 84, and the effective degree processing unit 85, and the optimization processing unit 82.
- the line balance efficiency LBE that represents the degree to which the cycle times tc of the component mounting machines are equalized may be defined differently from the formulas 1 and 2 or by different calculation methods.
- the effective degree calculation unit 851 scores the calculation values for the ten items of the processing conditions 1 to 10, but is not limited to this. For example, depending on the operation status such as the property of the board K and the model of the component mounting machine 2, settings for adding or omitting the processing conditions for scoring can be performed and the number can be increased or decreased from 10 items.
- the operation status such as the property of the board K and the model of the component mounting machine 2
- settings for adding or omitting the processing conditions for scoring can be performed and the number can be increased or decreased from 10 items.
- Various other applications and modifications are possible for the present invention.
- Component mounting line 2 Component mounting machine 21-2A: 1st to 10th component mounting machine 3: Board transfer device 4: Component supply device 4A: Component supply device comprising tray device 5: Component transfer device 7: Component Mounting line optimization device 71: Computer device 81: Processing selection unit 82: Optimization processing unit 83: Line balance processing unit 831: Cycle time calculation unit 832: Exclusion machine setting unit 833: Balance efficiency calculation unit 834: Balance efficiency display Unit 84: Operation efficiency processing unit 841: Cycle time calculation unit 842: Shortest time calculation unit 843: Operation efficiency calculation unit 844: Operation efficiency display unit 85: Effective degree processing unit 851: Effective degree calculation unit 852: Effective degree display unit 86 : Common display area
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Operations Research (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Supply And Installment Of Electrical Components (AREA)
- General Factory Administration (AREA)
Abstract
Description
まず、部品実装ライン1および部品実装機2の構成例について、図1および図2を参考にして説明する。図1は、実施形態の最適化装置7の対象となる部品実装ライン1の構成例を模式的に示す平面図である。図示されるように、部品実装ライン1は、10台の第1~第10部品実装機21~2Aが直列に配置されて構成される。図中の左側の第1部品実装機21が上流側、右側の第10部品実装機2Aが下流側となる。また、図中のXY座標軸に示されるように、第1~第10部品実装機21~2Aに順番に基板Kを搬送する方向をX軸方向、水平面内でX軸方向に直交する方向をY軸方向とする。図2は、2台の部品実装機2を示した斜視図である。部品実装機2は、基板搬送装置3、部品供給装置4、部品移載装置5、部品カメラ61、ノズルステーション62、および制御装置などが機台69に組み付けられて構成されている。
次に、実施形態の部品実装ラインの最適化装置7の構成について説明する。図3は、実施形態の部品実装ラインの最適化装置7の装置構成および機能構成を示すブロック図である。最適化装置7は、コンピュータ装置71、およびコンピュータ装置71上で動作するソフトウェアにより構成される。コンピュータ装置71は、入力部72、表示部73、メモリ部74、および通信部75を備えている。入力部72は、オペレータによる入力設定を行う部位である。表示部73は、オペレータに情報を表示する部位である。メモリ部74は、各種ソフトウェアや、ソフトウェア実行時の処理条件、処理結果などを記憶する部位である。通信部75は、外部メモリ装置や他のコンピュータ装置と、通信を介して情報を授受する部位である。
ラインバランス処理部83は、最適化処理部82によって得られた最適化結果に基づき、特定の一部の部品実装機を除外してラインバランス効率LBEを演算および表示する。ラインバランス処理部83は、サイクルタイム演算部831、除外機設定部832、バランス効率演算部833、およびバランス効率表示部834を備える。図4は、ラインバランス処理部83の処理内容を説明する処理フローの図である。また、図5は、ラインバランス処理部83の処理結果を例示説明する表示例の図である。
LBE(%)=(Tsum÷Tmax)×100 …………(式1)
LBE(%)=(tav÷tmax)×100 ……………(式2)
ただし、除外されなかった第1~第9部品実装機21~29のサイクルタイムtcを平均した平均値tavであり、サイクルタイムtcの最大値tmax(第3部品実装機23の値)である。
動作効率処理部84は、最適化処理部82によって得られた最適化結果に基づき、第1~第10部品実装機21~2Aの動作効率Mをそれぞれ演算および表示する。動作効率処理部84は、サイクルタイム演算部841、最短タイム演算部842、動作効率演算部843、および動作効率表示部844を備える。サイクルタイム演算部841は、ラインバランス処理部83のサイクルタイム演算部831と同じ演算処理を行い、各部品実装機21~2Aのサイクルタイムtcをそれぞれ演算する。
M(%)=(tmin÷tc)×100 …………(式3)
実効程度処理部85は、最適化処理部82が最適化処理を実施した以後に、設定された処理条件の最適化の実効程度を演算および表示する。ただし、最適化処理の実施以前であってもオペレータによる処理条件の設定が行われた後であれば、実効程度処理部85は動作可能である。実効程度処理部85は、実効程度演算部851および実効程度表示部852を備える。
実施形態の部品実装ライン1の最適化装置7は、基板Kを装着実施位置に搬入し位置決めし搬出する基板搬送装置3と、部品を順次供給する部品供給装置4と、部品供給装置4から部品を採取して位置決めされた基板Kに装着する部品移載装置5と、を備える部品実装機2が複数台直列に配置された部品実装ライン1で基板Kを生産する際に、設定変更可能な処理条件に基づいて生産に関する最適化処理を実施する部品実装ラインの最適化装置7であって、各部品実装機21~2Aが最適化処理によって割り振られた部品種の部品を1枚の基板Kに装着するのに要するサイクルタイムtcをそれぞれ演算するサイクルタイム演算部831と、特定の一部の部品実装機(第10部品実装機2A)を以降の演算処理から除外するように設定する除外機設定部832と、除外されなかった第1~第9部品実装機21~29のサイクルタイムtcが均等化されている度合いを表すラインバランス効率LBEを演算するバランス効率演算部833と、ラインバランス効率LBEを表示するバランス効率表示部834と、を備える。
なお、実施形態において、最適化装置7は、ラインバランス処理部83、動作効率処理部84、および実効程度処理部85を備えるが、これに限定されない。つまり、最適化装置7の最小の構成は、ラインバランス処理部83、動作効率処理部84、および実効程度処理部85のいずれかひとつと、最適化処理部82とを備えればよい。
21~2A:第1~第10部品実装機
3:基板搬送装置 4:部品供給装置
4A:トレイ装置からなる部品供給装置 5:部品移載装置
7:部品実装ラインの最適化装置 71:コンピュータ装置
81:処理選択部 82:最適化処理部
83:ラインバランス処理部
831:サイクルタイム演算部 832:除外機設定部
833:バランス効率演算部 834:バランス効率表示部
84:動作効率処理部
841:サイクルタイム演算部 842:最短タイム演算部
843:動作効率演算部 844:動作効率表示部
85:実効程度処理部
851:実効程度演算部 852:実効程度表示部
86:共通表示部
Claims (9)
- 基板を装着実施位置に搬入し位置決めし搬出する基板搬送装置と、部品を順次供給する部品供給装置と、前記部品供給装置から前記部品を採取して位置決めされた基板に装着する部品移載装置と、を備える部品実装機が複数台直列に配置された部品実装ラインで前記基板を生産する際に、設定変更可能な処理条件に基づいて生産に関する最適化処理を実施する部品実装ラインの最適化装置であって、
各前記部品実装機が前記最適化処理によって割り振られた部品種の部品を1枚の基板に装着するのに要するサイクルタイムをそれぞれ演算するサイクルタイム演算部と、
特定の一部の部品実装機を以降の演算処理から除外するように設定する除外機設定部と、
除外されなかった部品実装機のサイクルタイムが均等化されている度合いを表すラインバランス効率を演算するバランス効率演算部と、
前記ラインバランス効率を表示するバランス効率表示部と、を備える部品実装ラインの最適化装置。 - 前記除外機設定部が除外する特定の一部の部品実装機は、前記サイクルタイムが他より短い部品実装機、割り振られる部品種の種類数または部品点数が他より少ない部品実装機、ならびに、前記部品供給装置および前記部品移載装置の少なくとも一方の構造が他と異なって特定部品種の部品が割り振られる部品実装機のいずれかである請求項1に記載の部品実装ラインの最適化装置。
- 基板を装着実施位置に搬入し位置決めし搬出する基板搬送装置と、部品を順次供給する部品供給装置と、前記部品供給装置から前記部品を採取して位置決めされた基板に装着する部品移載装置と、を備える部品実装機が複数台直列に配置された部品実装ラインで前記基板を生産する際に、設定変更可能な処理条件に基づいて生産に関する最適化処理を実施する部品実装ラインの最適化装置であって、
各前記部品実装機が前記最適化処理によって割り振られた部品種の部品を1枚の基板に装着するのに要するサイクルタイムをそれぞれ演算するサイクルタイム演算部と、
各前記部品実装機が前記最適化処理によって割り振られた部品種の部品を、装着効率が最も高くなる仮想された装着実施条件で1枚の基板に装着できる最短サイクルタイムをそれぞれ演算する最短タイム演算部と、
各前記部品実装機について前記サイクルタイムが前記最短サイクルタイムに近づく度合いを表す動作効率をそれぞれ演算する動作効率演算部と、
前記動作効率を表示する動作効率表示部と、を備える部品実装ラインの最適化装置。 - 基板を装着実施位置に搬入し位置決めし搬出する基板搬送装置と、部品を順次供給する部品供給装置と、前記部品供給装置から前記部品を採取して位置決めされた基板に装着する部品移載装置と、を備える部品実装機が複数台直列に配置された部品実装ラインで前記基板を生産する際に、設定変更可能な処理条件に基づいて生産に関する最適化処理を実施する部品実装ラインの最適化装置であって、
前記最適化処理を実施するために設定された処理条件の最適化の実効程度を演算する実効程度演算部と、
前記最適化の実効程度を表示する実効程度表示部と、を備える部品実装ラインの最適化装置。 - 前記実効程度演算部は、前記処理条件がデフォルト条件から設定変更されたか否かにより前記最適化の実効程度の演算値を変える演算方法、および、設定された処理条件の良否に応じて前記最適化の実効程度の演算値を変える演算方法の少なくとも一方を用いる請求項4に記載の部品実装ラインの最適化装置。
- 請求項1または2に記載の前記ラインバランス効率、請求項3に記載の前記動作効率、ならびに請求項4または5に記載の前記最適化の実効程度の複数項目を一緒に表示する共通表示部をさらに備える部品実装ラインの最適化装置。
- 基板を装着実施位置に搬入し位置決めし搬出する基板搬送装置と、部品を順次供給する部品供給装置と、前記部品供給装置から前記部品を採取して位置決めされた基板に装着する部品移載装置と、を備える部品実装機が複数台直列に配置された部品実装ラインで前記基板を生産する際に、設定変更可能な処理条件に基づいて生産に関する最適化処理を実施する部品実装ラインの最適化方法であって、
各前記部品実装機が前記最適化処理によって割り振られた部品種の部品を1枚の基板に装着するのに要するサイクルタイムをそれぞれ演算するサイクルタイム演算ステップと、
特定の一部の部品実装機を以降の演算処理から除外するように設定する除外機設定ステップと、
除外されなかった部品実装機のサイクルタイムが均等化されている度合いを表すラインバランス効率を演算するバランス効率演算ステップと、
前記ラインバランス効率を表示するバランス効率表示ステップと、を備える部品実装ラインの最適化方法。 - 基板を装着実施位置に搬入し位置決めし搬出する基板搬送装置と、部品を順次供給する部品供給装置と、前記部品供給装置から前記部品を採取して位置決めされた基板に装着する部品移載装置と、を備える部品実装機が複数台直列に配置された部品実装ラインで前記基板を生産する際に、設定変更可能な処理条件に基づいて生産に関する最適化処理を実施する部品実装ラインの最適化方法であって、
各前記部品実装機が前記最適化処理によって割り振られた部品種の部品を1枚の基板に装着するのに要するサイクルタイムをそれぞれ演算するサイクルタイム演算ステップと、
各前記部品実装機が前記最適化処理によって割り振られた部品種の部品を、装着効率が最も高くなる仮想された装着実施条件で1枚の基板に装着できる最短サイクルタイムをそれぞれ演算する最短タイム演算ステップと、
各前記部品実装機について前記サイクルタイムが前記最短サイクルタイムに近づく度合いを表す動作効率をそれぞれ演算する動作効率演算ステップと、
前記動作効率を表示する動作効率表示ステップと、を備える部品実装ラインの最適化方法。 - 基板を装着実施位置に搬入し位置決めし搬出する基板搬送装置と、部品を順次供給する部品供給装置と、前記部品供給装置から前記部品を採取して位置決めされた基板に装着する部品移載装置と、を備える部品実装機が複数台直列に配置された部品実装ラインで前記基板を生産する際に、設定変更可能な処理条件に基づいて生産に関する最適化処理を実施する部品実装ラインの最適化方法であって、
前記最適化処理を実施するために設定された処理条件の最適化の実効程度を演算する実効程度演算ステップと、
前記最適化の実効程度を表示する実効程度表示ステップと、を備える部品実装ラインの最適化方法。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910909620.XA CN110602939B (zh) | 2015-03-26 | 2015-03-26 | 元件安装线的最优化装置及元件安装线的最优化方法 |
PCT/JP2015/059336 WO2016151833A1 (ja) | 2015-03-26 | 2015-03-26 | 部品実装ラインの最適化装置および部品実装ラインの最適化方法 |
CN201910911447.7A CN110582193B (zh) | 2015-03-26 | 2015-03-26 | 元件安装线的最优化装置及元件安装线的最优化方法 |
EP18168246.9A EP3383159B1 (en) | 2015-03-26 | 2015-03-26 | Optimization device for component mounting line and optimization method for component mounting line |
JP2017507274A JP6491317B2 (ja) | 2015-03-26 | 2015-03-26 | 部品実装ラインの最適化装置および部品実装ラインの最適化方法 |
CN201580078103.2A CN107432119B (zh) | 2015-03-26 | 2015-03-26 | 元件安装线的最优化装置及元件安装线的最优化方法 |
US15/561,300 US10671049B2 (en) | 2015-03-26 | 2015-03-26 | Optimization device of component mounting line and optimization method of component mounting line |
EP15886386.0A EP3277069B1 (en) | 2015-03-26 | 2015-03-26 | Optimization device for component mounting line and optimization method for component mounting line |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/059336 WO2016151833A1 (ja) | 2015-03-26 | 2015-03-26 | 部品実装ラインの最適化装置および部品実装ラインの最適化方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016151833A1 true WO2016151833A1 (ja) | 2016-09-29 |
Family
ID=56977029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/059336 WO2016151833A1 (ja) | 2015-03-26 | 2015-03-26 | 部品実装ラインの最適化装置および部品実装ラインの最適化方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10671049B2 (ja) |
EP (2) | EP3277069B1 (ja) |
JP (1) | JP6491317B2 (ja) |
CN (3) | CN110582193B (ja) |
WO (1) | WO2016151833A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018146772A1 (ja) * | 2017-02-09 | 2018-08-16 | 株式会社Fuji | 生産ラインの最適化装置 |
CN110892801A (zh) * | 2017-07-11 | 2020-03-17 | 西门子股份公司 | 用于在装配线上通行时间优化地生产电路板的方法和控制装置 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112018007670T5 (de) * | 2018-05-30 | 2021-03-04 | Yamaha Hatsudoki Kabushiki Kaisha | Bauteilwiederauffüllungs-verwaltungssystem und bauteilmontage-system |
DE102019117097A1 (de) * | 2019-06-25 | 2020-12-31 | Kiefel Gmbh | Vorrichtung und verfahren zur prozesszeitoptimierung einer produktionsmaschine |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006013448A (ja) * | 2004-05-21 | 2006-01-12 | Matsushita Electric Ind Co Ltd | ラインバランス制御方法、ラインバランス制御装置、および部品実装機 |
JP2009200427A (ja) * | 2008-02-25 | 2009-09-03 | Juki Corp | 実装ラインにおける実装動作の最適化方法 |
JP2013110371A (ja) * | 2011-11-24 | 2013-06-06 | Fuji Mach Mfg Co Ltd | 部品装着ライン |
JP2013115218A (ja) * | 2011-11-28 | 2013-06-10 | Fuji Mach Mfg Co Ltd | 電子部品実装システム |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS583121B2 (ja) | 1977-04-14 | 1983-01-20 | 明星電気株式会社 | 締付けバンド |
US5258915A (en) * | 1990-09-28 | 1993-11-02 | Hewlett-Packard Company | System and method for optimum operation assignments in printed circuit board manufacturing |
JP3728350B2 (ja) * | 1996-06-11 | 2005-12-21 | 松下電器産業株式会社 | 部品実装方法及び部品実装装置 |
WO1999025168A1 (fr) * | 1997-11-10 | 1999-05-20 | Matsushita Electric Industrial Co., Ltd. | Appareil de montage de pieces et appareil d'alimentation en pieces |
US7142939B2 (en) * | 2001-01-10 | 2006-11-28 | Matsushita Electric Industrial Co., Ltd. | Component mounter, service supplier, and service supplying method |
JP3583121B2 (ja) | 2001-03-28 | 2004-10-27 | 松下電器産業株式会社 | 実装タクトの監視方法、サービス供給方法、サービス供給装置、サービス供給プログラムおよび記録媒体 |
JP3589658B2 (ja) * | 2001-09-28 | 2004-11-17 | 松下電器産業株式会社 | 最適化装置、装着装置及び電子部品装着システム |
JP2003283198A (ja) | 2002-03-20 | 2003-10-03 | Juki Corp | 実装工程最適化装置 |
JP4399385B2 (ja) | 2005-03-24 | 2010-01-13 | パナソニック株式会社 | 装置タクト最適化方法、装置タクト最適化装置、実装処理装置 |
JP4611835B2 (ja) * | 2005-07-28 | 2011-01-12 | 株式会社日立ハイテクインスツルメンツ | 電子部品の装着方法及び電子部品の装着装置 |
JP2008217451A (ja) | 2007-03-05 | 2008-09-18 | Sharp Corp | 生産情報自動収集システム、生産情報自動収集方法、生産情報自動収集プログラム、及び、該生産情報自動収集プログラムが記録されたプログラム記録媒体 |
JP5683006B2 (ja) * | 2011-03-31 | 2015-03-11 | Jukiオートメーションシステムズ株式会社 | 部品実装装置、情報処理装置、情報処理方法及び基板製造方法 |
JP5713443B2 (ja) * | 2011-05-18 | 2015-05-07 | 富士機械製造株式会社 | 部品実装ラインの生産管理装置及び生産管理方法 |
JP5323137B2 (ja) * | 2011-06-14 | 2013-10-23 | ヤマハ発動機株式会社 | 段取り方法、部品実装方法および部品実装システム |
KR102028743B1 (ko) * | 2011-10-07 | 2019-10-04 | 쥬키 가부시키가이샤 | 전자부품 실장장치 및 전자부품 실장방법 |
JP5988426B2 (ja) | 2012-07-30 | 2016-09-07 | 富士機械製造株式会社 | 部品実装機のノズル移動速度最適化システム |
WO2014041686A1 (ja) * | 2012-09-14 | 2014-03-20 | 富士機械製造株式会社 | 生産計画決定システム |
WO2014151453A1 (en) * | 2013-03-15 | 2014-09-25 | Topcon Positioning Systems, Inc. | Monitoring and control display system and method |
CN105474768B (zh) * | 2013-08-22 | 2019-06-07 | 株式会社富士 | 元件安装线的生产优化装置 |
-
2015
- 2015-03-26 WO PCT/JP2015/059336 patent/WO2016151833A1/ja active Application Filing
- 2015-03-26 EP EP15886386.0A patent/EP3277069B1/en active Active
- 2015-03-26 CN CN201910911447.7A patent/CN110582193B/zh active Active
- 2015-03-26 CN CN201910909620.XA patent/CN110602939B/zh active Active
- 2015-03-26 JP JP2017507274A patent/JP6491317B2/ja active Active
- 2015-03-26 EP EP18168246.9A patent/EP3383159B1/en active Active
- 2015-03-26 CN CN201580078103.2A patent/CN107432119B/zh active Active
- 2015-03-26 US US15/561,300 patent/US10671049B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006013448A (ja) * | 2004-05-21 | 2006-01-12 | Matsushita Electric Ind Co Ltd | ラインバランス制御方法、ラインバランス制御装置、および部品実装機 |
JP2009200427A (ja) * | 2008-02-25 | 2009-09-03 | Juki Corp | 実装ラインにおける実装動作の最適化方法 |
JP2013110371A (ja) * | 2011-11-24 | 2013-06-06 | Fuji Mach Mfg Co Ltd | 部品装着ライン |
JP2013115218A (ja) * | 2011-11-28 | 2013-06-10 | Fuji Mach Mfg Co Ltd | 電子部品実装システム |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018146772A1 (ja) * | 2017-02-09 | 2018-08-16 | 株式会社Fuji | 生産ラインの最適化装置 |
CN110892801A (zh) * | 2017-07-11 | 2020-03-17 | 西门子股份公司 | 用于在装配线上通行时间优化地生产电路板的方法和控制装置 |
CN110892801B (zh) * | 2017-07-11 | 2021-08-17 | 西门子股份公司 | 用于在装配线上通行时间优化地生产电路板的方法和控制装置 |
US11523553B2 (en) | 2017-07-11 | 2022-12-06 | Siemens Aktiengesellschaft | Method and control device for the processing-time-optimized production of printed circuit boards on a pick-and-place line |
Also Published As
Publication number | Publication date |
---|---|
JP6491317B2 (ja) | 2019-03-27 |
CN110582193B (zh) | 2021-06-11 |
EP3277069B1 (en) | 2021-02-17 |
JPWO2016151833A1 (ja) | 2018-01-18 |
CN110602939A (zh) | 2019-12-20 |
US20180101161A1 (en) | 2018-04-12 |
CN110602939B (zh) | 2020-10-27 |
CN107432119A (zh) | 2017-12-01 |
EP3277069A1 (en) | 2018-01-31 |
US10671049B2 (en) | 2020-06-02 |
EP3383159A1 (en) | 2018-10-03 |
CN107432119B (zh) | 2020-02-14 |
EP3277069A4 (en) | 2018-07-04 |
CN110582193A (zh) | 2019-12-17 |
EP3383159B1 (en) | 2021-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6577015B2 (ja) | 部品種配置の最適化方法および部品種配置の最適化装置 | |
KR101502913B1 (ko) | 셋업 방법, 부품 실장 방법 및 부품 실장 시스템 | |
JP5113772B2 (ja) | 実装条件決定方法、実装条件決定装置、部品実装機、部品実装方法、およびプログラム | |
JP6413072B2 (ja) | 部品実装方法および部品実装システム | |
JP4728278B2 (ja) | 部品実装機停止時間導出方法 | |
JPWO2014068712A1 (ja) | 段取り替え方法および段取り替え装置 | |
EP3267781B1 (en) | Method for optimizing allocation of component types, and device for optimizing allocation of component types | |
JP6491317B2 (ja) | 部品実装ラインの最適化装置および部品実装ラインの最適化方法 | |
US11337350B2 (en) | Changeover operation configuration device, and changeover operation configuration method | |
JP6788694B2 (ja) | 部品実装ラインの最適化装置および部品実装ラインの最適化方法 | |
US20060265865A1 (en) | Apparatus for determining support member layout patterns | |
US20180077830A1 (en) | Component mounting system, component sorting method, and component mounter | |
JP2016025130A (ja) | 部品実装方法および部品実装システム | |
JPWO2020188774A1 (ja) | 装着エラーの原因推定装置、および装着エラーの原因推定方法 | |
JP6462439B2 (ja) | 装着動作の最適化装置および装着動作の最適化方法 | |
JP6761494B2 (ja) | 部品実装ラインの最適化装置および部品実装ラインの最適化方法 | |
JP2021033566A (ja) | ライン制御システムおよび作業指令決定方法 | |
JP6155286B2 (ja) | 作業装置 | |
JP2006171916A (ja) | 生産計画方法 | |
JP7544855B2 (ja) | 基板生産シミュレーション方法 | |
JP7578831B2 (ja) | 部品実装システム | |
JP7474867B2 (ja) | 基板生産シミュレーション方法 | |
JPWO2020003383A1 (ja) | 部品供給ユニットの配置決定方法および部品実装システム | |
JP6735637B2 (ja) | 部品種割り振り方法および部品種割り振り装置 | |
JP2023129769A (ja) | 部品実装装置および部品実装方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15886386 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017507274 Country of ref document: JP Kind code of ref document: A |
|
REEP | Request for entry into the european phase |
Ref document number: 2015886386 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15561300 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |