WO2025164839A1 - Method for determining arrangement of in-line production equipment - Google Patents
Method for determining arrangement of in-line production equipmentInfo
- Publication number
- WO2025164839A1 WO2025164839A1 PCT/KR2024/003012 KR2024003012W WO2025164839A1 WO 2025164839 A1 WO2025164839 A1 WO 2025164839A1 KR 2024003012 W KR2024003012 W KR 2024003012W WO 2025164839 A1 WO2025164839 A1 WO 2025164839A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- production
- inline
- information
- line
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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/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
- 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]
- G05B19/41865—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] characterised by job scheduling, process planning, material flow
-
- 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
Definitions
- Embodiments of the present invention relate to a method for determining the layout of inline production equipment for PCB production.
- PCBs printed circuit boards
- equipment such as loaders, screen printers, inspectors, chip mounters, reflowers, and mounters for mounting components onto the PCB are required.
- These devices can be arranged inline, creating one or more production lines.
- a main object is to provide a method for determining the layout of inline production equipment to rearrange inline production equipment so as to improve the productivity of a product.
- a method for determining an inline production equipment layout is an inline production equipment layout determination method performed by one or more processors included in an inline production equipment layout determination device, the method comprising: a step of obtaining production information of a product; a step of obtaining inline production equipment layout information for production of the product; a step of generating a production result of a current production line using the production information of the product and the inline production equipment layout information; a step of predicting a production result of a new production line through simulation; a step of determining an optimal production line by comparing the production result of the current production line and the production result of the new production line; and a step of rearranging inline production equipment based on the optimal production line.
- the production information of the product may include information on parts to be installed at a designated point of the product and information on the production quantity of the product.
- the inline production equipment layout information may include information on the type and number of equipment, layout order, and production space size.
- the above inline production equipment arrangement information may further include the types and total number of feeders that can be arranged on a mounter, which is one of the production equipment, and the types and total number of nozzles that can be arranged on the mounter.
- the step of generating the production result of the current production line using the production information of the above product and the inline production equipment layout information can generate the production result of the current production line using the production quantity information of the above product and the production priority information among the above products.
- the production results of the above current production line may include the production start and end times of each product and the total production time of all products.
- the step of predicting the production results of a new production line through the above simulation can predict the production results of a new production line through rearrangement of the inline production equipment based on the production quantity information of the above products and the production priority information among the above products.
- the step of determining the above optimal production line may include a step of determining the optimal production line based on the number of products produced per unit time, using the number of products produced and the production completion time.
- the step of determining the optimal production line may include a step of determining the optimal production line based on the operating rate of the equipment constituting the production line, using the production quantity and production completion time of the product.
- the step of determining the above optimal production line may include a step of determining the optimal production line based on a production line that minimizes the number of feeders or nozzles used by a mounter among the equipment constituting the production line, using the production quantity and production completion time of the product.
- a method for determining the layout of inline production equipment can automatically rearrange a production line by analyzing all inline production equipment within a production space and the productivity of products produced thereby.
- FIG. 1 illustrates the configuration of an inline production equipment placement decision device according to one embodiment of the present disclosure.
- FIG. 2 is a drawing for explaining the configuration and operation of an inline production equipment placement decision device according to one embodiment of the present disclosure
- FIG. 3 is a block diagram of a memory according to an embodiment of the present invention.
- Figures 4 (a), (b), (c), and (d) are drawings exemplarily showing how inline production equipment according to one embodiment of the present disclosure is rearranged.
- FIG. 5 is a flowchart illustrating a method for determining the arrangement of inline production equipment according to one embodiment of the present disclosure.
- FIG. 7 is a table exemplarily showing a current line configuration and a current line configuration-based production schedule according to one embodiment of the present disclosure.
- FIG. 8 is a table exemplarily showing a new line configuration and a new line configuration standard production schedule according to one embodiment of the present disclosure.
- FIG. 9 is a schematic diagram showing a detailed configuration of a mounter device according to one embodiment of the present disclosure.
- first, second, etc. are not used in a limiting sense, but are used for the purpose of distinguishing one component from another.
- FIGS. 1 to 4 an inline production equipment placement decision system according to one embodiment of the present invention will be described.
- FIG. 1 illustrates the configuration of an inline production equipment placement decision device according to one embodiment of the present disclosure.
- FIG. 2 is a diagram for explaining the configuration and operation of an inline production equipment placement decision device according to one embodiment of the present disclosure
- FIG. 3 is a block diagram of a memory according to an embodiment of the present disclosure.
- FIG. 4 (a), (b), (c), and (d) are diagrams exemplarily illustrating a rearrangement of inline production equipment according to one embodiment of the present disclosure.
- the inline production equipment layout decision device (10) obtains production information of a product, obtains inline production equipment layout information for production of the product, generates a production result of a current production line using the production information of the product and the inline production equipment layout information, predicts the production result of a new production line through simulation, and determines an optimal production line by comparing the production result of the current production line and the production result of the new production line.
- the inline production equipment placement decision device (10) can transmit information on the rearrangement of inline production equipment to the inline production equipment placement device (20).
- the inline production equipment placement device (20) can directly rearrange the inline production equipment by moving the inline production equipment based on the inline production equipment placement information received from the inline production equipment placement decision device (10).
- Figures 4(a), (b), (c), and (d) illustrate the rearrangement of inline production equipment according to one embodiment of the present disclosure.
- Figure 4 illustrates the rearrangement of mounters among the multiple pieces of equipment constituting the production line as an example.
- a first production line (L1) and a second production line (L2) are illustrated, and in the first production line (L1), first, second, and third mounters (M1, M2, M3) are arranged between the equipment (E). In addition, in the second production line (L2), a fourth mounter (M4) is arranged between the equipment (E).
- the second mounter (M2) can be removed from the first line (L1) as shown in (b) of Fig. 4.
- the inline production equipment placement device (20) can directly remove the second mounter (M2) from the first line (L1).
- the inline production equipment arrangement device (20) of Fig. 4 (b) can move the equipment (E) and the fourth mounter (M4) to secure space for additional equipment to enter the second line (L2).
- the inline production equipment placement device (20) can move the equipment (E) and the first mounter (M1) to be located adjacent to the third mounter (M3).
- a second mounter (M2) that was previously removed from the first line (L1) can be added to the secured space in the second line (L2).
- the added mounter may be the second mounter (M2) or a new device or mounter.
- the layout of the inline production equipment can be rearranged as shown in (d) of Fig. 4.
- the productivity of products produced through the rearranged inline production equipment can be improved.
- an inline production equipment layout decision device (10) may include a processor (11), a memory (12), a communication unit (13), and an input/output unit (14).
- the present disclosure is not limited thereto, and the inline production equipment layout decision device (10) may further include other components, or some components may be omitted. Some components of the inline production equipment layout decision device (10) may be separated into multiple devices, or multiple components may be merged into one device.
- the processor (110) can obtain production information on products stored in memory and information on the layout of inline production equipment for the production of the products. Furthermore, the processor (110) can use the production information on products and the layout information on inline production equipment to generate production results for the current production line, predict the production results of a new production line through simulation, and compare the production results of the current production line with the production results of the new production line to determine the optimal production line.
- the memory (12) is a computer-readable recording medium, and may include a non-destructive large-capacity storage device (Permanent Mass Storage Device) such as a RAM (Random Access Memory), a ROM (Read Only Memory), and a disk drive.
- a non-destructive large-capacity storage device such as a RAM (Random Access Memory), a ROM (Read Only Memory), and a disk drive.
- the memory (12) may temporarily or permanently store program codes and prediction models for controlling the inline production equipment layout decision device (10).
- the memory (12) may store production information on products and production equipment layout information.
- the communication unit (13) may provide a function for communicating with an external server, terminal, or database via a network.
- a request generated by the processor (110) of the inline production equipment layout decision device (10) according to a program code stored in a recording device such as a memory (12) may be transmitted to an external server via a network under the control of the communication unit (13).
- control signals, commands, contents, files, etc. provided under the control of the processor of the external server may be received by the inline production equipment layout decision device (10) via the communication unit (13) via a network.
- control signals or commands from an external server received via the communication unit (13) may be transmitted to the processor (110) or the memory (12).
- the communication method is not limited, and may include not only a communication method that utilizes a communication network that the network may include (e.g., a mobile communication network, a wired Internet, a wireless Internet, a broadcasting network), but also short-range wireless communication between devices.
- the network may include any one or more of a network such as a Personal Area Network (PAN), a Local Area Network (LAN), a Campus Area Network (CAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a Broadband Network (BBN), and the Internet.
- PAN Personal Area Network
- LAN Local Area Network
- CAN Campus Area Network
- MAN Metropolitan Area Network
- WAN Wide Area Network
- BBN Broadband Network
- the network may include any one or more of a network topology including, but not limited to, a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree, or a hierarchical network.
- a network topology including, but not limited to, a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree, or a hierarchical network.
- the communication unit (13) can communicate with an external server via a network.
- the communication method is not limited, but the network may be a short-range wireless communication network.
- the network may be a Bluetooth, BLE (Bluetooth Low Energy), or Wi-Fi communication network.
- the inline production equipment layout decision device (10) may include an input/output unit (14).
- the input/output unit (14) may be a means for interfacing with an input/output device.
- the input device may include a device such as a keyboard or a mouse
- the output device may include a device such as a display for displaying a communication session of an application.
- the input/output unit (14) may be a means for interfacing with a device that integrates input and output functions, such as a touch screen.
- the processor (110) of the inline production equipment layout decision device (10) may display a service screen or content on the display through the input/output unit (14) when processing a command of a computer program loaded or stored in the memory (12).
- the inline production equipment placement decision device (10) may include more components than those of FIG. 2.
- it may be implemented to include at least some of the input/output devices described above, or may further include other components such as batteries and charging devices for supplying power to internal components, various sensors, databases, etc.
- the memory (12) of the inline production equipment arrangement decision device (10) includes a product production information acquisition unit (12a), a production equipment arrangement information acquisition unit (12b), a current production line production result generation unit (12c), a new production line production result prediction unit (12d), an optimal production line prediction unit (12e), and a production equipment rearrangement unit (12f).
- the product production information acquisition unit (12a) may include information on components to be mounted at designated points on the product and information on the production quantity of the product.
- the product is a PCB
- this may include information on mounting points, which are points within the PCB where components need to be mounted, and information on components to be mounted at the mounting points.
- the production equipment layout information acquisition unit (12b) may include information on the type and number of production equipment, layout order, and production space size.
- the production equipment may include a loader, screen printer, SPI, mounter, reflow, AOI, and unloader.
- multiple mounters may be deployed, and the layout order for each mounter to mount each component may be determined.
- the information may include production space size information for deploying multiple production equipment.
- the current production line production result generation unit (12c) can generate the production result of the current production line using information on the production quantity of products and production priority information between products.
- the production result of the current production line can include the production start and end times of each product and the total production time of all products.
- the production result of the current production line can be generated using the production quantity of the PCB being produced, the specifications of the PCB, and the production priority information of the PCB being produced.
- the new production line production result prediction unit (12d) can predict the production results of the new production line by simulating the relocation of inline production equipment based on information on the production quantity of each product and the production priority information between products.
- the production results can include the start and end times of each product produced using the relocated inline production equipment, as well as the total production time for all products.
- the optimal production line prediction unit (12e) can determine the optimal production line by comparing the production results of the current production line and the production results of a number of new production lines created through simulation.
- the optimal production line prediction unit (12e) can generate production result data on the production results of the current production line and multiple new production lines, and derive an optimal production line based on this data.
- the optimal production line may be an optimal production line model derived from multiple prediction models.
- the optimal production line model may be an optimal production line model learned using input variables such as product production information and inline production equipment layout information.
- the first optimal production line model may be a learned model implemented to output an optimal production line based on the number of products produced per unit time, using the number of products produced and the production completion time.
- the second optimal production line model can be described as a learning model implemented to output an optimal production line based on the operating rate of the equipment constituting the production line, using the number of products produced and the production completion time.
- the third optimal production line model can be said to be a learning model implemented to output an optimal production line based on a production line that minimizes the number of feeders used by the mounter among the equipment constituting the production line, using the number of products produced and the production completion time.
- this optimal production line model can also refer to a model learned using various input variables such as the first, second, and third optimal production line models.
- the production equipment rearrangement unit (12f) can transmit optimal production line information to the inline production equipment placement device (20) in order to actually implement the optimal production line predicted by the optimal production line prediction unit (12e).
- the inline production equipment placement device (20) can implement the optimal production line by moving equipment arranged in the production space based on the optimal production line information received by the production equipment rearrangement unit (12f).
- FIG. 5 is a flowchart illustrating a method for determining an inline production equipment layout according to one embodiment of the present disclosure.
- FIG. 6 is a flowchart illustrating a method for determining an optimal production line according to one embodiment of the present disclosure.
- FIG. 7 is a table exemplarily illustrating a current line configuration and a production schedule based on the current line configuration according to one embodiment of the present disclosure.
- FIG. 8 is a table exemplarily illustrating a new line configuration and a production schedule based on the new line configuration according to one embodiment of the present disclosure.
- FIG. 9 is a schematic diagram illustrating a detailed configuration of a mounter device according to one embodiment of the present disclosure.
- an inline production equipment layout determination method is an inline production equipment layout determination method performed by one or more processors included in an inline production equipment layout determination device, the method including a step of obtaining production information of a product (S100), a step of obtaining inline production equipment layout information for production of a product (S200), a step of generating a production result of a current production line using the production information of the product and the inline production equipment layout information (S300), a step of predicting a production result of a new production line through simulation (S400), a step of determining an optimal production line by comparing the production result of the current production line and the production result of the new production line (S500), and a step of rearranging inline production equipment based on the optimal production line (S600).
- the production information may include information on components to be mounted at designated points on the product and information on the production quantity of the product.
- the product is a PCB
- this may include information on mounting points, which are points within the PCB where components need to be mounted, and information on components to be mounted at the mounting points.
- the inline production equipment arrangement information may include the type and number of equipment, the arrangement order, and the production space size information.
- the production equipment may include a loader, a screen printer, an SPI, a mounter, a reflow, an AOI, and an unloader.
- multiple mounters may be arranged, and the arrangement order of each mounter for mounting each component may be determined.
- the information may include information on the production space size in which multiple production equipment can be arranged.
- the inline production equipment layout information may include the types and total number of feeders that can be placed on a mounter, which is one of the production equipment, and the types and total number of nozzles that can be placed on the mounter.
- the step (S300) of generating the production results of the current production line using the production information of the product and the inline production equipment layout information can generate the production results of the current production line using the production quantity information of the product and the production priority information among the products.
- the production results of the current production line can be generated using the production quantity of the PCB being produced, the specifications of the PCB, and the production priority information of the PCB being produced.
- the production results of the current production line may include the start and end times of production of each of the above products and the total production time of all of the above products.
- the step (S500) of determining the optimal production line by comparing the production results of the current production line and the production results of the new production line can determine the optimal production line by comparing the production results of the current production line and the production results of a plurality of new production lines created through simulation.
- the step (S500) of determining the optimal production line may include a step (S510) of determining the optimal production line based on the number of products produced per unit time, using the number of products produced and the production completion time.
- the step (S500) of determining the optimal production line may include a step (S520) of determining the optimal production line based on the operating rate of the equipment constituting the production line, using the production quantity and production completion time of the product.
- the step (S500) of determining the optimal production line may include a step (S530) of determining the optimal production line based on a production line that minimizes the number of feeders or nozzles used by the mounter among the equipment constituting the production line, using the production quantity and production completion time of the product.
- FIG. 6 exemplarily discloses the current line configuration and production time before rearranging the mounter layout
- FIG. 7 exemplarily discloses the new line configuration and production time after rearranging the mounter layout.
- line A discloses production equipment (E1, E2, E3, E4, E5, E6) and mounters A, B, and C arranged between the production equipment.
- Line B discloses production equipment (E1', E2', E3', E4', E5', E6') and mounters D, E, and F arranged between the production equipment.
- the priority of products A, B, C, D, and E produced through lines A and B is disclosed, and the production start time, production end time, and total production time of each product are disclosed through the production lines.
- the production results of the production line can be the production start and end times of each product and the total production time of all products.
- the total production time for five products is 15 hours per day. Furthermore, for example, it takes five hours from the start of production of Product A to its end.
- FIG. 7 The configuration of the new line, which contrasts with the current line of FIG. 6, is disclosed in FIG. 7.
- line A discloses production equipment (E1, E2, E3, E4, E5, E6) and mounters A, B, C, and E arranged between the production equipment.
- Line B discloses production equipment (E1', E2', E3', E4', E5', E6') and mounters D and F arranged between the production equipment. That is, it can be confirmed that mounter E of line B has been moved to line A compared to the current line configuration of FIG. 6.
- the total production time for five products is 9 hours per day. Furthermore, for example, it takes 3 hours from the start of production of Product A to the end of production.
- a product according to the present disclosure may be a PCB (S).
- each mounter (100) may include a rail section (160) on which the PCB (S) moves, a feeder (150) for supplying components mounted on the PCB, and a gantry (120) for mounting components.
- the gantry (120) can be moved on the upper side of the PCB to mount components (C).
- the gantry (120) can be equipped with multiple heads (130) to simultaneously mount multiple components in a single operation.
- Each head (130) can be equipped with a nozzle (140) according to the size of the component, etc. to adsorb the component.
- the difference (error) between the intended mounting position of a component on the PCB (S) and the actual mounting position of the component may be affected by the position and angle at which the component is mounted, the state of the nozzle (140), etc., as a result of the control of the gantry (120) or the head (130).
- the above configurations are all components that constitute the mounter (100), and may be components corresponding to the movable part of the mounter (100).
- components (C) and mounting points (P) may vary.
- the number and type of mounters used to mount components on the PCB may vary, as may the number of feeders used to supply components, and the number of nozzles used to suck up components. These factors can impact PCB production. By digitizing and learning these factors, an optimal production line model can be derived to ensure productivity.
- a computer-readable storage medium storing one or more programs (software modules) may be provided.
- the one or more programs stored in the computer-readable storage medium are configured for execution by one or more processors within an electronic device.
- the one or more programs include instructions that cause the electronic device to execute methods according to the embodiments described in the claims or specification of the present disclosure.
- programs may be stored in random access memory, non-volatile memory including flash memory, read only memory (ROM), electrically erasable programmable read only memory (EEPROM), magnetic disc storage devices, compact disc-ROM (CD-ROM), digital versatile discs (DVDs) or other forms of optical storage devices, magnetic cassettes, or may be stored in memories formed by a combination of some or all of these.
- non-volatile memory including flash memory, read only memory (ROM), electrically erasable programmable read only memory (EEPROM), magnetic disc storage devices, compact disc-ROM (CD-ROM), digital versatile discs (DVDs) or other forms of optical storage devices, magnetic cassettes, or may be stored in memories formed by a combination of some or all of these.
- each configuration memory may include multiple copies.
- the program may be stored on an attachable storage device that is accessible via a communication network, such as the Internet, an intranet, a local area network (LAN), a wide area network (WAN), a storage area network (SAN), or a combination thereof.
- a storage device may be connected to a device performing an embodiment of the present disclosure via an external port.
- a separate storage device on the communication network may be connected to a device performing an embodiment of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Operations Research (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Factory Administration (AREA)
Abstract
Description
본 발명의 실시예들은 PCB 생산을 위한 인라인 생산 장비 배치 결정 방법에 관한 것이다.Embodiments of the present invention relate to a method for determining the layout of inline production equipment for PCB production.
PCB(printed circuit board) 생산을 위해, 로더와 스크린 프린터, 검사기, 칩마운터, 리플로어 및 부품을 PCB에 실장하는 마운터 등의 장비들이 필요하다. 상기 장비들은 인라인(In-line) 배치되어 하나 이상의 생산 라인을 구축할 수 있다.To produce printed circuit boards (PCBs), equipment such as loaders, screen printers, inspectors, chip mounters, reflowers, and mounters for mounting components onto the PCB are required. These devices can be arranged inline, creating one or more production lines.
또한 필요에 따라 각종 장비들 중 특정 장비들을 생산 라인 내에 추가하거나 제거하여, 생산성을 향상 시킬 수도 있다. 예를 들면, PCB 부품 실장 속도의 개선이 필요할 경우, 생산 라인에 마운터를 추가로 설치하는 등의 방법으로 각 마운터 당 부품의 실장 시간을 감소시킬 수 있다.Furthermore, specific equipment can be added or removed from the production line as needed to improve productivity. For example, if the PCB component mounting speed needs to be improved, adding additional mounters to the production line can reduce the component mounting time per mounter.
즉, 생산 공간에는 복수 개의 라인이 존재할 수 있으며, 생산 일정에 따라 생산 라인 구성을 변경할 수도 있다.That is, there can be multiple lines in a production space, and the production line configuration can be changed according to the production schedule.
다만 생산 라인을 변경할 시, 생산 라인의 재구성 계획을 세우기 어려울 수 있다. 즉, 현재 생산 라인의 생산 계획 분석이 필요하며, 개선하고자 하는 점을 중심으로 생산 라인을 직접 재구성해야 하는 불편함이 있다.However, when changing production lines, it can be difficult to develop a production line reconfiguration plan. This requires analyzing the current production plan and manually reconfiguring the production line based on the areas of improvement desired, which presents an inconvenience.
또한 생산 라인의 재구성에 소요되는 시간이 상당하며, 재구성된 생산 라인에서 생산되는 생산품의 생산성을 이론적으로 검토할 수 없고 무조건 시운전을 통해서 실제 생산성을 확인하는 수 밖에 없는 문제가 있다.In addition, there is the problem that the time required to reconfigure the production line is considerable, and the productivity of products produced on the reconfigured production line cannot be theoretically examined, and the only way to confirm actual productivity is through a test run.
본 발명의 일 측면에 따르면, 생산품의 생산성이 향상되도록 인라인 생산 장비를 재배치하는 인라인 생산 장비 배치 결정 방법을 제공하는 것을 주된 과제로 한다.According to one aspect of the present invention, a main object is to provide a method for determining the layout of inline production equipment to rearrange inline production equipment so as to improve the productivity of a product.
다만 이러한 과제는 예시적인 것으로, 본 발명의 해결하고자 하는 과제는 이에 한정되지 않는다.However, these tasks are exemplary, and the tasks to be solved by the present invention are not limited thereto.
본 발명의 일 실시예에 따른 인라인 생산 장비 배치 결정 방법은, 인라인 생산 장비 배치 결정 장치에 포함된 하나 이상의 프로세서에서 수행되는 인라인 생산 장비 배치 결정 방법에 있어서, 생산품의 생산 정보를 획득하는 단계; 상기 생산품의 생산을 위한 인라인 생산 장비 배치 정보를 획득하는 단계; 상기 생산품의 생산 정보와 상기 인라인 생산 장비 배치 정보를 이용하여 현재 생산 라인의 생산 결과를 생성하는 단계; 시뮬레이션을 통해 신규 생산 라인의 생산 결과를 예측하는 단계; 상기 현재 생산 라인의 생산 결과 및 상기 신규 생산 라인의 생산 결과를 비교하여 최적 생산 라인을 판단하는 단계; 및 상기 최적 생산 라인을 바탕으로 인라인 생산 장비를 재배치하는 단계를 포함한다.A method for determining an inline production equipment layout according to one embodiment of the present invention is an inline production equipment layout determination method performed by one or more processors included in an inline production equipment layout determination device, the method comprising: a step of obtaining production information of a product; a step of obtaining inline production equipment layout information for production of the product; a step of generating a production result of a current production line using the production information of the product and the inline production equipment layout information; a step of predicting a production result of a new production line through simulation; a step of determining an optimal production line by comparing the production result of the current production line and the production result of the new production line; and a step of rearranging inline production equipment based on the optimal production line.
상기 생산품의 생산 정보를 획득하는 단계에서, 상기 생산품의 생산 정보는, 상기 생산품의 지정 포인트에 장착될 부품 정보 및 상기 생산품의 생산 수량 정보를 포함할 수 있다.In the step of acquiring production information of the above product, the production information of the product may include information on parts to be installed at a designated point of the product and information on the production quantity of the product.
상기 생산품의 생산을 위한 인라인 생산 장비 배치 정보를 획득하는 단계에서, 상기 인라인 생산 장비 배치 정보는, 장비의 종류와 대수, 배치 순서 및 생산 공간 크기 정보를 포함할 수 있다.In the step of obtaining inline production equipment layout information for production of the above product, the inline production equipment layout information may include information on the type and number of equipment, layout order, and production space size.
상기 인라인 생산 장비 배치 정보는, 상기 생산 장비 중 하나인 마운터에 배치 가능한 피더의 종류 및 피더의 총 수 및 상기 마운터에 배치 가능한 노즐의 종류 및 노즐의 총 수를 더 포함할 수 있다.The above inline production equipment arrangement information may further include the types and total number of feeders that can be arranged on a mounter, which is one of the production equipment, and the types and total number of nozzles that can be arranged on the mounter.
상기 생산품의 생산 정보와 상기 인라인 생산 장비 배치 정보를 이용하여 현재 생산 라인의 생산 결과를 생성하는 단계는, 상기 생산품의 생산 수량 정보 및 상기 생산품 간의 생산 우선 순위 정보를 이용하여 현재 생산 라인의 생산 결과를 생성할 수 있다.The step of generating the production result of the current production line using the production information of the above product and the inline production equipment layout information can generate the production result of the current production line using the production quantity information of the above product and the production priority information among the above products.
상기 현재 생산 라인의 생산 결과는, 상기 생산품 각각의 생산 시작 및 종료 시간 및 상기 생산품 전체의 총 생산 시간을 포함할 수 있다.The production results of the above current production line may include the production start and end times of each product and the total production time of all products.
상기 시뮬레이션을 통해 신규 생산 라인의 생산 결과를 예측하는 단계는, 상기 생산품의 생산 수량 정보 및 상기 생산품 간의 생산 우선 순위 정보를 토대로 상기 인라인 생산 장비의 재배치를 통한 신규 생산 라인의 생산 결과를 예측할 수 있다.The step of predicting the production results of a new production line through the above simulation can predict the production results of a new production line through rearrangement of the inline production equipment based on the production quantity information of the above products and the production priority information among the above products.
상기 현재 생산 라인의 생산 결과 및 상기 신규 생산 라인의 생산 결과를 비교하여 최적 생산 라인을 판단하는 단계는, 상기 현재 생산 라인의 생산 결과 및 시뮬레이션을 통하여 생성된 다수의 상기 신규 생산 라인의 생산 결과를 비교하여 최적의 생산 라인을 판단할 수 있다.The step of determining the optimal production line by comparing the production results of the current production line and the production results of the new production line may determine the optimal production line by comparing the production results of the current production line and the production results of a plurality of new production lines generated through simulation.
상기 최적 생산 라인을 판단하는 단계는, 생산품의 생산 대수 및 생산 완료 시간을 이용하여, 단위 시간당 생산품의 생산 대수를 기준으로 최적 생산 라인을 판단하는 단계를 포함할 수 있다.The step of determining the above optimal production line may include a step of determining the optimal production line based on the number of products produced per unit time, using the number of products produced and the production completion time.
상기 최적 생산 라인을 판단하는 단계는, 생산품의 생산 대수 및 생산 완료 시간을 이용하여, 상기 생산 라인을 구성하는 장비들의 가동률을 기준으로 최적 생산 라인을 판단하는 단계를 포함할 수 있다.The step of determining the optimal production line may include a step of determining the optimal production line based on the operating rate of the equipment constituting the production line, using the production quantity and production completion time of the product.
상기 최적 생산 라인을 판단하는 단계는, 생산품의 생산 대수 및 생산 완료 시간을 이용하여, 상기 생산 라인을 구성하는 장비들 중 마운터의 사용 피더 수 또는 노즐 수를 최소화하는 생산 라인을 기준으로 최적 생산 라인을 판단하는 단계를 포함할 수 있다.The step of determining the above optimal production line may include a step of determining the optimal production line based on a production line that minimizes the number of feeders or nozzles used by a mounter among the equipment constituting the production line, using the production quantity and production completion time of the product.
전술한 것 외의 다른 측면, 특징, 이점은 이하의 발명을 실시하기 위한 구체적인 내용, 청구범위 및 도면으로부터 명확해질 것이다.Other aspects, features and advantages other than those described above will become apparent from the following detailed description, claims and drawings for carrying out the invention.
본 발명의 일 실시예에 따른 인라인 생산 장비 배치 결정 방법은, 생산 공간 내의 모든 인라인 생산 장비와 그에 따른 생산품의 생산성을 분석하여 생산 라인을 자동으로 재배치할 수 있다.A method for determining the layout of inline production equipment according to one embodiment of the present invention can automatically rearrange a production line by analyzing all inline production equipment within a production space and the productivity of products produced thereby.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.
도 1은 본 개시의 일 실시예에 따른 인라인 생산 장비 배치 결정 장치의 구성을 도시한다.FIG. 1 illustrates the configuration of an inline production equipment placement decision device according to one embodiment of the present disclosure.
도 2는 본 개시의 일 실시예에 따른 인라인 생산 장비 배치 결정 장치의 구성 및 동작을 설명하기 위한 도면이고, 도 3은 본 발명의 실시 예에 따른 메모리의 블록도이다.FIG. 2 is a drawing for explaining the configuration and operation of an inline production equipment placement decision device according to one embodiment of the present disclosure, and FIG. 3 is a block diagram of a memory according to an embodiment of the present invention.
도 4의 (a), (b), (c), (d)는 본 개시의 일 실시예에 따른 인라인 생산 장비가 재배치되는 모습을 예시적으로 나타낸 도면이다.Figures 4 (a), (b), (c), and (d) are drawings exemplarily showing how inline production equipment according to one embodiment of the present disclosure is rearranged.
도 5는 본 개시의 일 실시예에 따른 인라인 생산 장비 배치 결정 방법을 나타낸 순서도이다.FIG. 5 is a flowchart illustrating a method for determining the arrangement of inline production equipment according to one embodiment of the present disclosure.
도 6은 본 개시의 일 실시예에 따른 최적 생산 라인을 판단하는 방법을 나타낸 순서도이다.FIG. 6 is a flowchart illustrating a method for determining an optimal production line according to one embodiment of the present disclosure.
도 7은 본 개시의 일 실시예에 따른 현재 라인 구성 및 현재 라인 구성 기준 생산 일정을 예시적으로 나타낸 표이다.FIG. 7 is a table exemplarily showing a current line configuration and a current line configuration-based production schedule according to one embodiment of the present disclosure.
도 8은 본 개시의 일 실시예에 따른 신규 라인 구성 및 신규 라인 구성 기준 생산 일정을 예시적으로 나타낸 표이다.FIG. 8 is a table exemplarily showing a new line configuration and a new line configuration standard production schedule according to one embodiment of the present disclosure.
도 9는 본 개시의 일 실시예에 따른 마운터 장비의 세부 구성을 나타낸 모식도이다.FIG. 9 is a schematic diagram showing a detailed configuration of a mounter device according to one embodiment of the present disclosure.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 발명의 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시예로 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 다른 실시예에 도시되어 있다 하더라도, 동일한 구성요소에 대하여서는 동일한 식별부호를 사용한다.The present invention is susceptible to various modifications and embodiments. Specific embodiments are illustrated in the drawings and described in detail in the description. However, this is not intended to limit the present invention to specific embodiments, but rather to encompass all modifications, equivalents, and alternatives falling within the spirit and technical scope of the present invention. In describing the present invention, identical components are identified by the same reference numerals even when illustrated in different embodiments.
이하, 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 하며, 도면을 참조하여 설명할 때 동일하거나 대응하는 구성 요소는 동일한 도면부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings. When describing with reference to the drawings, identical or corresponding components are given the same reference numerals and redundant descriptions thereof will be omitted.
이하의 실시예에서, 제1, 제2 등의 용어는 한정적인 의미가 아니라 하나의 구성 요소를 다른 구성 요소와 구별하는 목적으로 사용되었다.In the examples below, the terms first, second, etc. are not used in a limiting sense, but are used for the purpose of distinguishing one component from another.
이하의 실시예에서, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.In the examples below, singular expressions include plural expressions unless the context clearly indicates otherwise.
이하의 실시예에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 또는 구성요소가 존재함을 의미하는 것이고, 하나 이상의 다른 특징들 또는 구성요소가 부가될 가능성을 미리 배제하는 것은 아니다.In the examples below, terms such as “include” or “have” mean that a feature or component described in the specification is present, and do not preclude the possibility that one or more other features or components may be added.
도면에서는 설명의 편의를 위하여 구성 요소들이 그 크기가 과장 또는 축소될 수 있다. 예컨대, 도면에서 나타난 각 구성의 크기 및 두께는 설명의 편의를 위해 임의로 나타냈으므로, 본 발명이 반드시 도시된 바에 한정되지 않는다. For convenience of explanation, the sizes of components in the drawings may be exaggerated or reduced. For example, the sizes and thicknesses of each component shown in the drawings are arbitrarily indicated for convenience of explanation, and thus the present invention is not necessarily limited to what is shown.
어떤 실시예가 달리 구현 가능한 경우에 특정한 공정 순서는 설명되는 순서와 다르게 수행될 수도 있다. 예를 들어, 연속하여 설명되는 두 공정이 실질적으로 동시에 수행될 수도 있고, 설명되는 순서와 반대의 순서로 진행될 수 있다.In some embodiments, where implementations are otherwise feasible, specific process sequences may be performed in a different order than described. For example, two processes described in succession may be performed substantially simultaneously, or in a reverse order from the described order.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this application is only used to describe specific embodiments and is not intended to limit the present invention. In this application, terms such as "comprise" or "have" are intended to indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but should be understood to not preclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
이하 도 1 내지 도 4를 참조하여, 본 발명의 일 실시예에 따른 인라인 생산 장비 배치 결정 시스템에 대해 설명한다.Referring to FIGS. 1 to 4 below, an inline production equipment placement decision system according to one embodiment of the present invention will be described.
도 1은 본 개시의 일 실시예에 따른 인라인 생산 장비 배치 결정 장치의 구성을 도시한다. 도 2는 본 개시의 일 실시예에 따른 인라인 생산 장비 배치 결정 장치의 구성 및 동작을 설명하기 위한 도면이고, 도 3은 본 발명의 실시 예에 따른 메모리의 블록도이다. 도 4의 (a), (b), (c), (d)는 본 개시의 일 실시예에 따른 인라인 생산 장비가 재배치되는 모습을 예시적으로 나타낸 도면이다.FIG. 1 illustrates the configuration of an inline production equipment placement decision device according to one embodiment of the present disclosure. FIG. 2 is a diagram for explaining the configuration and operation of an inline production equipment placement decision device according to one embodiment of the present disclosure, and FIG. 3 is a block diagram of a memory according to an embodiment of the present disclosure. FIG. 4 (a), (b), (c), and (d) are diagrams exemplarily illustrating a rearrangement of inline production equipment according to one embodiment of the present disclosure.
인라인 생산 장비 배치 결정 장치(10)는, 생산품의 생산 정보를 획득하고, 생산품의 생산을 위한 인라인 생산 장비 배치 정보를 획득하고, 생산품의 생산 정보와 인라인 생산 장비 배치 정보를 이용하여 현재 생산 라인의 생산 결과를 생성하고, 시뮬레이션을 통해 신규 생산 라인의 생산 결과를 예측하고, 현재 생산 라인의 생산 결과 및 신규 생산 라인의 생산 결과를 비교하여 최적 생산 라인을 판단한다.The inline production equipment layout decision device (10) obtains production information of a product, obtains inline production equipment layout information for production of the product, generates a production result of a current production line using the production information of the product and the inline production equipment layout information, predicts the production result of a new production line through simulation, and determines an optimal production line by comparing the production result of the current production line and the production result of the new production line.
인라인 생산 장비 배치 결정 장치(10)로부터 판단된 최적 생산 라인을 구현하기 위하여, 인라인 생산 장비 배치 결정 장치(10)는, 인라인 생산 장비 배치 장치(20)에 인라인 생산 장비들의 재배치를 정보를 송신할 수 있다. 인라인 생산 장비 배치 장치(20)는, 인라인 생산 장비 배치 결정 장치(10)로부터 수신받은 인라인 생산 장비 배치 정보를 토대로, 인라인 생산 장비를 이동시켜 직접 인라인 생산 장비를 재배치할 수 있다.In order to implement an optimal production line determined by the inline production equipment placement decision device (10), the inline production equipment placement decision device (10) can transmit information on the rearrangement of inline production equipment to the inline production equipment placement device (20). The inline production equipment placement device (20) can directly rearrange the inline production equipment by moving the inline production equipment based on the inline production equipment placement information received from the inline production equipment placement decision device (10).
도 4의 (a), (b), (c), (d)에는 본 개시의 일 실시예에 따른 인라인 생산 장비가 재배치되는 모습이 예시적으로 도시되어 있다. 도 4에서는, 생산 라인을 구성하는 복수 개의 장비 중 마운터(Mounter)들의 재배치를 예를 들어 설명한다.Figures 4(a), (b), (c), and (d) illustrate the rearrangement of inline production equipment according to one embodiment of the present disclosure. Figure 4 illustrates the rearrangement of mounters among the multiple pieces of equipment constituting the production line as an example.
도 4의 (a)에는, 제1 생산 라인(L1) 및 제2 생산 라인(L2)이 도시되어 있고, 제1 생산 라인(L1)에는 제1,2,3 마운터(M1, M2, M3)가 장비들(E) 사이에 배치되어 있다. 또한 제2 생산 라인(L2)에는 제4 마운터(M4)가 장비들(E) 사이에 배치되어 있다.In Fig. 4 (a), a first production line (L1) and a second production line (L2) are illustrated, and in the first production line (L1), first, second, and third mounters (M1, M2, M3) are arranged between the equipment (E). In addition, in the second production line (L2), a fourth mounter (M4) is arranged between the equipment (E).
도 4의 (a)의 생산 라인들(L1, L2)을 통해 생산되는 생산품의 생산성이 좋지 않을 경우, 생산 라인들(L1, L2)을 구성하는 장비들의 재배치, 도 4에서는 마운터의 재배치를 통해 생산품의 생산성을 향상시킬 수 있다.If the productivity of products produced through the production lines (L1, L2) of (a) of Fig. 4 is not good, the productivity of products can be improved by rearranging the equipment constituting the production lines (L1, L2), such as rearranging the mounter in Fig. 4.
생산 라인들의 마운터의 재배치를 위해, 도 4의 (b)에서와 같이 제2 마운터(M2)를 제1 라인(L1)에서 제거할 수 있다. 이때 인라인 생산 장비 배치 장치(20)는, 제2 마운터(M2)를 제1 라인(L1)에서 직접 제거할 수 있다.To relocate the mounters of the production lines, the second mounter (M2) can be removed from the first line (L1) as shown in (b) of Fig. 4. At this time, the inline production equipment placement device (20) can directly remove the second mounter (M2) from the first line (L1).
또한 도 4의 (b)의 인라인 생산 장비 배치 장치(20)는, 제2 라인(L2)에서 추가 장비가 들어올 공간을 확보하기 위해 장비들(E)과 제4 마운터(M4)를 이동시킬 수 있다.In addition, the inline production equipment arrangement device (20) of Fig. 4 (b) can move the equipment (E) and the fourth mounter (M4) to secure space for additional equipment to enter the second line (L2).
그 후 도 4의 (c)에서와 같이 제2 마운터(M2)가 빠진 제1 라인(L1)에서, 제2 마운터(M2)가 위치했었던 부분의 공간을 제거하기 위하여, 인라인 생산 장비 배치 장치(20)는 장비들(E) 및 제1 마운터(M1)를 제3 마운터(M3)와 인접하게 위치되도록 이동시킬 수 있다.After that, in order to remove the space where the second mounter (M2) was located in the first line (L1) from which the second mounter (M2) was removed, as in (c) of FIG. 4, the inline production equipment placement device (20) can move the equipment (E) and the first mounter (M1) to be located adjacent to the third mounter (M3).
또한 제2 라인(L2)에 기존 제1 라인(L1)에서 제거하였던 제2 마운터(M2)를 확보된 공간으로 추가할 수 있다. 이때 추가된 마운터는 제2 마운터(M2)일수도 있고, 새로운 장비 혹은 마운터일 수도 있다.Additionally, a second mounter (M2) that was previously removed from the first line (L1) can be added to the secured space in the second line (L2). The added mounter may be the second mounter (M2) or a new device or mounter.
상술한 바와 같은 인라인 생산 장비 재배치 과정을 통해 도 4의 (d)와 같이 인라인 생산 장비의 배치가 재배치될 수 있다. 재배치된 인라인 생산 장비를 통해 생산되는 생산품의 생산성이 향상될 수 있다.Through the inline production equipment rearrangement process described above, the layout of the inline production equipment can be rearranged as shown in (d) of Fig. 4. The productivity of products produced through the rearranged inline production equipment can be improved.
도 2를 참조하면, 본 개시의 일 실시 예에 따른 인라인 생산 장비 배치 결정 장치(10)는 프로세서(11), 메모리(12), 통신부(13) 및 입출력부(14)를 포함할 수 있다. 하지만 본 개시는 이에 한정되지 않으며, 인라인 생산 장비 배치 결정 장치(10)는 다른 구성요소를 더 포함할 수도 있고 일부 구성요소가 생략될 수도 있다. 인라인 생산 장비 배치 결정 장치(10)의 일부 구성요소는 복수의 장치로 분리될 수도 있고, 복수개의 구성요소들이 하나의 장치로 병합될 수도 있다.Referring to FIG. 2, an inline production equipment layout decision device (10) according to an embodiment of the present disclosure may include a processor (11), a memory (12), a communication unit (13), and an input/output unit (14). However, the present disclosure is not limited thereto, and the inline production equipment layout decision device (10) may further include other components, or some components may be omitted. Some components of the inline production equipment layout decision device (10) may be separated into multiple devices, or multiple components may be merged into one device.
프로세서(110)는 메모리에 저장된 생산품의 생산 정보를 획득하고, 생산품의 생산을 위한 인라인 생산 장비 배치 정보를 획득할 수 있다. 또한 프로세서(110)는 생산품의 생산 정보와 인라인 생산 장비 배치 정보를 이용하여 현재 생산 라인의 생산 결과를 생성하고, 시뮬레이션을 통해 신규 생산 라인의 생산 결과를 예측할 수 있으며, 현재 생산 라인의 생산 결과 및 신규 생산 라인의 생산 결과를 비교하여 최적 생산 라인을 판단할 수 있다.The processor (110) can obtain production information on products stored in memory and information on the layout of inline production equipment for the production of the products. Furthermore, the processor (110) can use the production information on products and the layout information on inline production equipment to generate production results for the current production line, predict the production results of a new production line through simulation, and compare the production results of the current production line with the production results of the new production line to determine the optimal production line.
메모리(12)는 컴퓨터에서 판독 가능한 기록 매체로서, RAM(Random Access Memory), ROM(Read Only Memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(Permanent Mass Storage Device)를 포함할 수 있다. 또한, 메모리(12)에는 인라인 생산 장비 배치 결정 장치(10)를 제어하기 위한 프로그램 코드 및 예측 모델이 일시적 또는 영구적으로 저장될 수 있다. 예컨대, 메모리(12)는 생산품의 생산 정보, 생산 장비 배치 정보를 저장할 수 있다.The memory (12) is a computer-readable recording medium, and may include a non-destructive large-capacity storage device (Permanent Mass Storage Device) such as a RAM (Random Access Memory), a ROM (Read Only Memory), and a disk drive. In addition, the memory (12) may temporarily or permanently store program codes and prediction models for controlling the inline production equipment layout decision device (10). For example, the memory (12) may store production information on products and production equipment layout information.
통신부(13)는 네트워크를 통해 외부 서버, 단말기, 또는 데이터베이스 등과 통신하기 위한 기능을 제공할 수 있다. 일례로, 인라인 생산 장비 배치 결정 장치(10)의 프로세서(110)가 메모리(12)와 같은 기록 장치에 저장된 프로그램 코드에 따라 생성한 요청이 통신부(13)의 제어에 따라 네트워크를 통해 외부 서버로 전달될 수 있다. 역으로, 외부 서버의 프로세서의 제어에 따라 제공되는 제어 신호나 명령, 컨텐츠, 파일 등이 네트워크를 거쳐 통신부(13)을 통해 인라인 생산 장비 배치 결정 장치(10)로 수신될 수 있다. 예를 들어, 통신부(13)을 통해 수신된 외부 서버의 제어 신호나 명령 등은 프로세서(110)나 메모리(12)로 전달될 수 있다.The communication unit (13) may provide a function for communicating with an external server, terminal, or database via a network. For example, a request generated by the processor (110) of the inline production equipment layout decision device (10) according to a program code stored in a recording device such as a memory (12) may be transmitted to an external server via a network under the control of the communication unit (13). Conversely, control signals, commands, contents, files, etc. provided under the control of the processor of the external server may be received by the inline production equipment layout decision device (10) via the communication unit (13) via a network. For example, control signals or commands from an external server received via the communication unit (13) may be transmitted to the processor (110) or the memory (12).
통신 방식은 제한되지 않으며, 네트워크가 포함할 수 있는 통신망(일례로, 이동통신망, 유선 인터넷, 무선 인터넷, 방송망)을 활용하는 통신 방식뿐만 아니라 기기들간의 근거리 무선 통신 역시 포함될 수 있다. 예를 들어, 네트워크는, PAN(Personal Area Network), LAN(Local Area Network), CAN(Campus Area Network), MAN(Metropolitan Area Network), WAN(Wide Area Network), BBN(BroadBand Network), 인터넷 등의 네트워크 중 하나 이상의 임의의 네트워크를 포함할 수 있다. 또한, 네트워크는 버스 네트워크, 스타 네트워크, 링 네트워크, 메쉬 네트워크, 스타-버스 네트워크, 트리 또는 계층적(Hierarchical) 네트워크 등을 포함하는 네트워크 토폴로지 중 임의의 하나 이상을 포함할 수 있으나, 이에 제한되지 않는다.The communication method is not limited, and may include not only a communication method that utilizes a communication network that the network may include (e.g., a mobile communication network, a wired Internet, a wireless Internet, a broadcasting network), but also short-range wireless communication between devices. For example, the network may include any one or more of a network such as a Personal Area Network (PAN), a Local Area Network (LAN), a Campus Area Network (CAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a Broadband Network (BBN), and the Internet. In addition, the network may include any one or more of a network topology including, but not limited to, a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree, or a hierarchical network.
또한, 통신부(13)는 외부 서버와 네트워크를 통해 통신할 수 있다. 통신 방식은 제한되지 않지만, 네트워크는 근거리 무선통신망일 수 있다. 예를 들어, 네트워크는 블루투스(Bluetooth), BLE(Bluetooth Low Energy), Wi-Fi 통신망일 수 있다. Additionally, the communication unit (13) can communicate with an external server via a network. The communication method is not limited, but the network may be a short-range wireless communication network. For example, the network may be a Bluetooth, BLE (Bluetooth Low Energy), or Wi-Fi communication network.
또한, 본 발명에 따른 인라인 생산 장비 배치 결정 장치(10)는 입출력부(14)를 포함할 수 있다. 입출력부(14)는 입출력 장치와의 인터페이스를 위한 수단일 수 있다. 예를 들어, 입력 장치는 키보드 또는 마우스 등의 장치를, 그리고 출력 장치는 어플리케이션의 통신 세션을 표시하기 위한 디스플레이와 같은 장치를 포함할 수 있다. 다른 예로 입출력부(14)는 터치스크린과 같이 입력과 출력을 위한 기능이 하나로 통합된 장치와의 인터페이스를 위한 수단일 수도 있다. 보다 구체적인 예로, 인라인 생산 장비 배치 결정 장치(10)의 프로세서(110)는 메모리(12)에 로딩되거나, 저장된 컴퓨터 프로그램의 명령을 처리함에 있어서 서비스 화면이나 컨텐츠가 입출력부(14)를 통해 디스플레이에 표시될 수 있다.In addition, the inline production equipment layout decision device (10) according to the present invention may include an input/output unit (14). The input/output unit (14) may be a means for interfacing with an input/output device. For example, the input device may include a device such as a keyboard or a mouse, and the output device may include a device such as a display for displaying a communication session of an application. As another example, the input/output unit (14) may be a means for interfacing with a device that integrates input and output functions, such as a touch screen. As a more specific example, the processor (110) of the inline production equipment layout decision device (10) may display a service screen or content on the display through the input/output unit (14) when processing a command of a computer program loaded or stored in the memory (12).
또한, 다른 실시 예들에서 인라인 생산 장비 배치 결정 장치(10)는 도 2의 구성요소들보다 더 많은 구성요소들을 포함할 수도 있다. 예를 들어, 상술한 입출력 장치 중 적어도 일부를 포함하도록 구현되거나 또는 내부 구성요소들에 전력을 공급하는 배터리 및 충전 장치, 각종 센서, 데이터베이스 등과 같은 다른 구성요소들을 더 포함할 수도 있다.Additionally, in other embodiments, the inline production equipment placement decision device (10) may include more components than those of FIG. 2. For example, it may be implemented to include at least some of the input/output devices described above, or may further include other components such as batteries and charging devices for supplying power to internal components, various sensors, databases, etc.
이하 도 3를 참조하여 본 발명의 실시 예에 따른 인라인 생산 장비 배치 결정 장치(10)의 메모리(12)의 내부 구성에 대하여 상세히 검토한다. Referring to FIG. 3 below, the internal configuration of the memory (12) of the inline production equipment placement decision device (10) according to an embodiment of the present invention will be examined in detail.
본 발명의 실시 예에 따른 인라인 생산 장비 배치 결정 장치(10)의 메모리(12)는 생산품 생산 정보 획득부(12a), 생산 장비 배치 정보 획득부(12b), 현재 생산 라인 생산 결과 생성부(12c), 신규 생산 라인 생산 결과 예측부(12d), 최적 생산 라인 예측부(12e), 생산 장비 재배치부(12f)를 포함한다.The memory (12) of the inline production equipment arrangement decision device (10) according to an embodiment of the present invention includes a product production information acquisition unit (12a), a production equipment arrangement information acquisition unit (12b), a current production line production result generation unit (12c), a new production line production result prediction unit (12d), an optimal production line prediction unit (12e), and a production equipment rearrangement unit (12f).
생산품 생산 정보 획득부(12a)는, 생산품의 지정 포인트에 장착될 부품 정보 및 생산품의 생산 수량 정보를 포함할 수 있다. 예를 들면, 생산품이 PCB일 경우, PCB 내의 부품의 실장이 필요한 포인트인 장착점에 대한 정보 및 장착점에 장착되는 부품에 대한 정보일 수 있다.The product production information acquisition unit (12a) may include information on components to be mounted at designated points on the product and information on the production quantity of the product. For example, if the product is a PCB, this may include information on mounting points, which are points within the PCB where components need to be mounted, and information on components to be mounted at the mounting points.
생산 장비 배치 정보 획득부(12b)는, 생산 장비의 종류와 대수, 배치 순서 및 생산 공간 크기 정보를 포함할 수 있다. 예를 들면, 생산품이 PCB일 경우, 생산 장비는 로더, 스크린프린터, SPI, 마운터, 리플로우, AOI, 언로더를 포함할 수 있다. 이때 마운터는 여러대가 배치될 수 있으며, 각 부품을 실장하는 마운터별 배치 순서가 결정될 수 있다. 또한 생산 장비 여러대를 배치할 수 있는 생산 공간 크기 정보를 포함할 수 있다.The production equipment layout information acquisition unit (12b) may include information on the type and number of production equipment, layout order, and production space size. For example, if the product is a PCB, the production equipment may include a loader, screen printer, SPI, mounter, reflow, AOI, and unloader. In this case, multiple mounters may be deployed, and the layout order for each mounter to mount each component may be determined. In addition, the information may include production space size information for deploying multiple production equipment.
현재 생산 라인 생산 결과 생성부(12c)는, 생산품의 생산 수량 정보 및 생산품 간의 생산 우선 순위 정보를 이용하여 현재 생산 라인의 생산 결과를 생성할 수 있다. 이때 현재 생산 라인의 생산 결과는, 생산품 각각의 생산 시작 및 종료 시간 및 생산품 전체의 총 생산 시간을 포함할 수 있다. 예를 들면, 생산되는 PCB의 생산 수량, PCB의 spec, 생산되는 PCB의 생산 우선 순위 정보를 이용하여 현재 생산 라인의 생산 결과를 생성할 수 있다.The current production line production result generation unit (12c) can generate the production result of the current production line using information on the production quantity of products and production priority information between products. At this time, the production result of the current production line can include the production start and end times of each product and the total production time of all products. For example, the production result of the current production line can be generated using the production quantity of the PCB being produced, the specifications of the PCB, and the production priority information of the PCB being produced.
신규 생산 라인 생산 결과 예측부(12d)는, 생산품의 생산 수량 정보 및 생산품 간의 생산 우선 순위 정보를 토대로 인라인 생산 장비의 재배치를 시뮬레이션하여 신규 생산 라인의 생산 결과를 예측할 수 있다. 이때 생산 결과는, 재배치된 인라인 생산 장비를 통해 생산된 생산품 각각의 생산 시작 및 종료 시간 및 생산품 전체의 총 생산 시간을 포함할 수 있다.The new production line production result prediction unit (12d) can predict the production results of the new production line by simulating the relocation of inline production equipment based on information on the production quantity of each product and the production priority information between products. The production results can include the start and end times of each product produced using the relocated inline production equipment, as well as the total production time for all products.
최적 생산 라인 예측부(12e)는, 현재 생산 라인의 생산 결과 및 시뮬레이션을 통하여 생성된 다수의 신규 생산 라인의 생산 결과를 비교하여 최적의 생산 라인을 판단할 수 있다.The optimal production line prediction unit (12e) can determine the optimal production line by comparing the production results of the current production line and the production results of a number of new production lines created through simulation.
최적 생산 라인 예측부(12e)는, 현재 생산 라인의 생산 결과 및 다수의 신규 생산 라인의 생산 결과에 대한 생산 결과 데이터를 만들고, 이를 기초로 최적의 생산 라인을 도출해낼 수 있다. 이때 최적의 생산 라인은 여러 예측 모델에 의해 도출된 최적의 생산 라인 모델일 수 있다. 최적의 생산 라인 모델은, 생산품의 생산 정보, 인라인 생산 장비 배치 정보 등의 입력 변수들을 이용하여 학습된 최적의 생산 라인 모델일 수 있다.The optimal production line prediction unit (12e) can generate production result data on the production results of the current production line and multiple new production lines, and derive an optimal production line based on this data. The optimal production line may be an optimal production line model derived from multiple prediction models. The optimal production line model may be an optimal production line model learned using input variables such as product production information and inline production equipment layout information.
예시적으로, 제1 최적의 생산 라인 모델은, 생산품의 생산 대수 및 생산 완료 시간을 이용하여, 단위 시간당 생산품의 생산 대수를 기준으로 최적의 생산 라인을 출력하도록 구현된 학습된 모델을 말할 수 있다.For example, the first optimal production line model may be a learned model implemented to output an optimal production line based on the number of products produced per unit time, using the number of products produced and the production completion time.
제2 최적의 생산 라인 모델은, 생산품의 생산 대수 및 생산 완료 시간을 이용하여, 생산 라인을 구성하는 장비들의 가동률을 기준으로 최적의 생산 라인을 출력하도록 구현된 학습 모델을 말할 수 있다.The second optimal production line model can be described as a learning model implemented to output an optimal production line based on the operating rate of the equipment constituting the production line, using the number of products produced and the production completion time.
제3 최적의 생산 라인 모델은, 생산품의 생산 대수 및 생산 완료 시간을 이용하여, 생산 라인을 구성하는 장비들 중 마운터의 사용 피더 수를 최소화하는 생산 라인을 기준으로 최적 생산 라인을 출력하도록 구현된 학습 모델을 말할 수 있다.The third optimal production line model can be said to be a learning model implemented to output an optimal production line based on a production line that minimizes the number of feeders used by the mounter among the equipment constituting the production line, using the number of products produced and the production completion time.
또한 본 최적의 생산 라인 모델은, 제1,2,3 최적의 생산 라인 모델 등의 다양한 입력 변수들을 이용하여 학습된 모델을 말할 수도 있다.Additionally, this optimal production line model can also refer to a model learned using various input variables such as the first, second, and third optimal production line models.
생산 장비 재배치부(12f)는, 최적 생산 라인 예측부(12e)를 통해 예측된 최적 생산 라인을 실제로 구현하기 위하여, 인라인 생산 장비 배치 장치(20)에 최적 생산 라인 정보를 전송할 수 있다. 인라인 생산 장비 배치 장치(20)는, 생산 장비 재배치부(12f)를 통해 수신한 최적 생산 라인 정보를 토대로, 생산 공간에 배치되어 있는 장비들을 이동시켜 최적 생산 라인을 구현할 수 있다.The production equipment rearrangement unit (12f) can transmit optimal production line information to the inline production equipment placement device (20) in order to actually implement the optimal production line predicted by the optimal production line prediction unit (12e). The inline production equipment placement device (20) can implement the optimal production line by moving equipment arranged in the production space based on the optimal production line information received by the production equipment rearrangement unit (12f).
이하, 도 5 내지 도 9를 참조하여, 본 개시의 일 실시예에 따른 인라인 생산 장비 배치 결정 방법에 대해 설명한다.Hereinafter, with reference to FIGS. 5 to 9, a method for determining the arrangement of inline production equipment according to one embodiment of the present disclosure will be described.
도 5는 본 개시의 일 실시예에 따른 인라인 생산 장비 배치 결정 방법을 나타낸 순서도이다. 도 6은 본 개시의 일 실시예에 따른 최적 생산 라인을 판단하는 방법을 나타낸 순서도이다. 도 7은 본 개시의 일 실시예에 따른 현재 라인 구성 및 현재 라인 구성 기준 생산 일정을 예시적으로 나타낸 표이다. 도 8은 본 개시의 일 실시예에 따른 신규 라인 구성 및 신규 라인 구성 기준 생산 일정을 예시적으로 나타낸 표이다. 도 9는 본 개시의 일 실시예에 따른 마운터 장비의 세부 구성을 나타낸 모식도이다.FIG. 5 is a flowchart illustrating a method for determining an inline production equipment layout according to one embodiment of the present disclosure. FIG. 6 is a flowchart illustrating a method for determining an optimal production line according to one embodiment of the present disclosure. FIG. 7 is a table exemplarily illustrating a current line configuration and a production schedule based on the current line configuration according to one embodiment of the present disclosure. FIG. 8 is a table exemplarily illustrating a new line configuration and a production schedule based on the new line configuration according to one embodiment of the present disclosure. FIG. 9 is a schematic diagram illustrating a detailed configuration of a mounter device according to one embodiment of the present disclosure.
도 5를 참조하면, 본 개시의 일 실시예에 따른 인라인 생산 장비 배치 결정 방법은, 인라인 생산 장비 배치 결정 장치에 포함된 하나 이상의 프로세서에서 수행되는 인라인 생산 장비 배치 결정 방법에 있어서, 생산품의 생산 정보를 획득하는 단계(S100), 생산품의 생산을 위한 인라인 생산 장비 배치 정보를 획득하는 단계(S200), 생산품의 생산 정보와 인라인 생산 장비 배치 정보를 이용하여 현재 생산 라인의 생산 결과를 생성하는 단계(S300), 시뮬레이션을 통해 신규 생산 라인의 생산 결과를 예측하는 단계(S400), 현재 생산 라인의 생산 결과 및 신규 생산 라인의 생산 결과를 비교하여 최적 생산 라인을 판단하는 단계(S500) 및 최적 생산 라인을 바탕으로 인라인 생산 장비를 재배치하는 단계(S600)를 포함한다.Referring to FIG. 5, an inline production equipment layout determination method according to an embodiment of the present disclosure is an inline production equipment layout determination method performed by one or more processors included in an inline production equipment layout determination device, the method including a step of obtaining production information of a product (S100), a step of obtaining inline production equipment layout information for production of a product (S200), a step of generating a production result of a current production line using the production information of the product and the inline production equipment layout information (S300), a step of predicting a production result of a new production line through simulation (S400), a step of determining an optimal production line by comparing the production result of the current production line and the production result of the new production line (S500), and a step of rearranging inline production equipment based on the optimal production line (S600).
생산품의 생산 정보를 획득하는 단계(S100)에서, 생산품의 생산 정보는, 생산품의 지정 포인트에 장착될 부품 정보 및 생산품의 생산 수량 정보를 포함할 수 있다. 예를 들면, 생산품이 PCB일 경우, PCB 내의 부품의 실장이 필요한 포인트인 장착점에 대한 정보 및 장착점에 장착되는 부품에 대한 정보일 수 있다.In the step (S100) of acquiring production information for a product, the production information may include information on components to be mounted at designated points on the product and information on the production quantity of the product. For example, if the product is a PCB, this may include information on mounting points, which are points within the PCB where components need to be mounted, and information on components to be mounted at the mounting points.
생산품의 생산을 위한 인라인 생산 장비 배치 정보를 획득하는 단계(S200)에서, 인라인 생산 장비 배치 정보는, 장비의 종류와 대수, 배치 순서 및 생산 공간 크기 정보를 포함할 수 있다. 예를 들면, 생산품이 PCB일 경우, 생산 장비는 로더, 스크린프린터, SPI, 마운터, 리플로우, AOI, 언로더를 포함할 수 있다. 이때 마운터는 여러대가 배치될 수 있으며, 각 부품을 실장하는 마운터별 배치 순서가 결정될 수 있다. 또한 생산 장비 여러대를 배치할 수 있는 생산 공간 크기 정보를 포함할 수 있다.In the step (S200) of acquiring information on the arrangement of inline production equipment for the production of a product, the inline production equipment arrangement information may include the type and number of equipment, the arrangement order, and the production space size information. For example, if the product is a PCB, the production equipment may include a loader, a screen printer, an SPI, a mounter, a reflow, an AOI, and an unloader. In this case, multiple mounters may be arranged, and the arrangement order of each mounter for mounting each component may be determined. In addition, the information may include information on the production space size in which multiple production equipment can be arranged.
여기서 인라인 생산 장비 배치 정보는, 생산 장비 중 하나인 마운터에 배치 가능한 피더의 종류 및 피더의 총 수 및 마운터에 배치 가능한 노즐의 종류 및 노즐의 총 수를 포함할 수 있다.Here, the inline production equipment layout information may include the types and total number of feeders that can be placed on a mounter, which is one of the production equipment, and the types and total number of nozzles that can be placed on the mounter.
생산품의 생산 정보와 상기 인라인 생산 장비 배치 정보를 이용하여 현재 생산 라인의 생산 결과를 생성하는 단계(S300)는, 생산품의 생산 수량 정보 및 생산품 간의 생산 우선 순위 정보를 이용하여 현재 생산 라인의 생산 결과를 생성할 수 있다. 예를 들면, 생산되는 PCB의 생산 수량, PCB의 spec, 생산되는 PCB의 생산 우선 순위 정보를 이용하여 현재 생산 라인의 생산 결과를 생성할 수 있다.The step (S300) of generating the production results of the current production line using the production information of the product and the inline production equipment layout information can generate the production results of the current production line using the production quantity information of the product and the production priority information among the products. For example, the production results of the current production line can be generated using the production quantity of the PCB being produced, the specifications of the PCB, and the production priority information of the PCB being produced.
여기서 현재 생산 라인의 생산 결과는, 상기 생산품 각각의 생산 시작 및 종료 시간 및 상기 생산품 전체의 총 생산 시간을 포함할 수 있다.Here, the production results of the current production line may include the start and end times of production of each of the above products and the total production time of all of the above products.
시뮬레이션을 통해 신규 생산 라인의 생산 결과를 예측하는 단계(S400)는, 생산품의 생산 수량 정보 및 생산품 간의 생산 우선 순위 정보를 토대로 인라인 생산 장비의 재배치를 통한 신규 생산 라인의 생산 결과를 예측할 수 있다.The step (S400) of predicting the production results of a new production line through simulation can predict the production results of a new production line through rearrangement of inline production equipment based on information on the production quantity of products and information on production priority among products.
현재 생산 라인의 생산 결과 및 상기 신규 생산 라인의 생산 결과를 비교하여 최적 생산 라인을 판단하는 단계(S500)는, 현재 생산 라인의 생산 결과 및 시뮬레이션을 통하여 생성된 다수의 신규 생산 라인의 생산 결과를 비교하여 최적의 생산 라인을 판단할 수 있다.The step (S500) of determining the optimal production line by comparing the production results of the current production line and the production results of the new production line can determine the optimal production line by comparing the production results of the current production line and the production results of a plurality of new production lines created through simulation.
이때 최적 생산 라인을 판단하는 단계(S500)는, 생산품의 생산 대수 및 생산 완료 시간을 이용하여, 단위 시간당 생산품의 생산 대수를 기준으로 최적 생산 라인을 판단하는 단계(S510)를 포함할 수 있다.At this time, the step (S500) of determining the optimal production line may include a step (S510) of determining the optimal production line based on the number of products produced per unit time, using the number of products produced and the production completion time.
또한 최적 생산 라인을 판단하는 단계(S500)는, 생산품의 생산 대수 및 생산 완료 시간을 이용하여, 생산 라인을 구성하는 장비들의 가동률을 기준으로 최적 생산 라인을 판단하는 단계(S520)를 포함할 수 있다.In addition, the step (S500) of determining the optimal production line may include a step (S520) of determining the optimal production line based on the operating rate of the equipment constituting the production line, using the production quantity and production completion time of the product.
또한 최적 생산 라인을 판단하는 단계(S500)는, 생산품의 생산 대수 및 생산 완료 시간을 이용하여, 생산 라인을 구성하는 장비들 중 마운터의 사용 피더 수 또는 노즐 수를 최소화하는 생산 라인을 기준으로 최적 생산 라인을 판단하는 단계(S530)를 포함할 수 있다.In addition, the step (S500) of determining the optimal production line may include a step (S530) of determining the optimal production line based on a production line that minimizes the number of feeders or nozzles used by the mounter among the equipment constituting the production line, using the production quantity and production completion time of the product.
도 6에는 마운터의 배치를 재배치하기 전 현재 라인 구성 및 생산 시간이, 도 7에는 마운터의 배치를 재배치한 후 신규 라인 구성 및 생산 시간이 예시적으로 개시되어 있다.FIG. 6 exemplarily discloses the current line configuration and production time before rearranging the mounter layout, and FIG. 7 exemplarily discloses the new line configuration and production time after rearranging the mounter layout.
도 6을 참조하면, 라인 A에는 생산 장비들(E1, E2, E3, E4, E5, E6) 및 생산 장비들 사이에 배치된 마운터 A, 마운터 B, 마운터 C가 개시되어 있다. 라인 B에는 생산 장비들(E1', E2', E3', E4', E5', E6') 및 생산 장비들 사이에 배치된 마운터 D, 마운터 E, 마운터 F가 개시되어 있다.Referring to FIG. 6, line A discloses production equipment (E1, E2, E3, E4, E5, E6) and mounters A, B, and C arranged between the production equipment. Line B discloses production equipment (E1', E2', E3', E4', E5', E6') and mounters D, E, and F arranged between the production equipment.
라인 A, 라인 B를 통해 생산되는 생산품 A, 생산품 B, 생산품 C, 생산품 D, 생산품 E의 우선 순위, 생산 라인을 통해, 각 생산품의 생산 시작 시간, 생산 종료 시간 및 모든 생산품의 총 생산 시간이 개시되어 있다. 이때 생산 라인의 생산 결과는, 각 생산품의 생산 시작 및 종료 시간 및 모든 생산품의 총 생산 시간일 수 있다. The priority of products A, B, C, D, and E produced through lines A and B is disclosed, and the production start time, production end time, and total production time of each product are disclosed through the production lines. At this time, the production results of the production line can be the production start and end times of each product and the total production time of all products.
도 6의 현재 라인 구성 기준 생산 일정을 살펴보면, 다섯개의 생산품을 생산할때의 총 생산 시간이 1일 15시간이 소요되는 것을 확인할 수 있다. 또한 예를 들어 생산품 A의 생산 시작 시간으로부터 생산 종료 시간까지 5시간이 소요되는 것을 확인할 수 있다.Looking at the production schedule based on the current line configuration in Figure 6, we can see that the total production time for five products is 15 hours per day. Furthermore, for example, it takes five hours from the start of production of Product A to its end.
도 6의 현재 라인과 대비되는 신규 라인의 구성이 도 7에 개시되어 있다.The configuration of the new line, which contrasts with the current line of FIG. 6, is disclosed in FIG. 7.
도 7을 참조하면, 라인 A에는 생산 장비들(E1, E2, E3, E4, E5, E6) 및 생산 장비들 사이에 배치된 마운터 A, 마운터 B, 마운터 C, 마운터 E가 개시되어 있다. 라인 B에는 생산 장비들(E1', E2', E3', E4', E5', E6') 및 생산 장비들 사이에 배치된 마운터 D, 마운터 F가 개시되어 있다. 즉, 도 6의 현재 라인 구성에 비해 라인 B의 마운터 E가 라인 A로 이동된 것을 확인할 수 있다.Referring to FIG. 7, line A discloses production equipment (E1, E2, E3, E4, E5, E6) and mounters A, B, C, and E arranged between the production equipment. Line B discloses production equipment (E1', E2', E3', E4', E5', E6') and mounters D and F arranged between the production equipment. That is, it can be confirmed that mounter E of line B has been moved to line A compared to the current line configuration of FIG. 6.
여기서 도 7의 신규 라인 구성 기준 생산 일정을 살펴보면, 다섯개의 생산품을 생산할때의 총 생산 시간이 1일 9시간이 소요되는 것을 확인할 수 있다. 또한 예를 들어 생산품 A의 생산 시작 시간으로부터 생산 종료 시간까지 3시간이 소요되는 것을 확인할 수 있다.Looking at the production schedule based on the new line configuration in Figure 7, we can see that the total production time for five products is 9 hours per day. Furthermore, for example, it takes 3 hours from the start of production of Product A to the end of production.
즉 도 6의 현재 라인 구성 기준 생산 일정에 비해, 도 7의 생산 라인이 재배치된 후 신규 라인 구성 기준 생산 일정에서 총 생산 시간 및 생산품 A의 생산 소요 시간이 단축된 것을 확인할 수 있다. That is, compared to the production schedule based on the current line configuration of Fig. 6, it can be confirmed that the total production time and the production time required for product A are shortened in the production schedule based on the new line configuration after the production line of Fig. 7 is rearranged.
총 생산 시간 및 생산품 A의 생산 소요 시간이 단축된 경우를 생산성이 향상되었다고 설정할 경우, 이와 같이 시뮬레이션을 통해 신규 생산 라인의 생산 결과가 현재 생산 라인의 생산 결과보다 더 생산성이 좋다고 판단할 수 있다. 이 경우 인라인 생산 장비 결정 장치(10)는 최적 생산 라인 판단시 도 6의 현재 라인에 비해 도 7의 신규 라인이 최적 생산 라인으로 판단하고, 인라인 생산 장비 배치 장치(20)를 통해 실제 장비를 현재 라인에서 신규 라인으로 재배치할 수 있다.If the total production time and the production time of product A are reduced, and productivity is set to be improved, the production results of the new production line can be judged to be more productive than the production results of the current production line through simulation. In this case, the inline production equipment decision device (10) determines that the new line of FIG. 7 is the optimal production line compared to the current line of FIG. 6 when determining the optimal production line, and the inline production equipment placement device (20) can reallocate actual equipment from the current line to the new line.
도 8을 참조하면, 본 개시에 따른 생산품은 PCB(S)일 수 있다. 이때 각 마운터(100)는, PCB(S)가 이동되는 레일부(160), PCB에 장착되는 부품을 공급하는 피더(150), 부품을 장착하는 갠트리(120)를 포함할 수 있다.Referring to Fig. 8, a product according to the present disclosure may be a PCB (S). In this case, each mounter (100) may include a rail section (160) on which the PCB (S) moves, a feeder (150) for supplying components mounted on the PCB, and a gantry (120) for mounting components.
갠트리(120)는 부품(C)을 장착하기 위해 PCB 상측부에서 이동될 수 있다. 갠트리(120)는 한번의 동작으로 다수의 부품을 동시에 장착하기 위해 다수의 헤드(130)를 구비할 수 있다. 각 헤드(130)는 부품을 흡착하기 위해 부품의 크기 등에 따른 노즐(140)이 장착될 수 있다.The gantry (120) can be moved on the upper side of the PCB to mount components (C). The gantry (120) can be equipped with multiple heads (130) to simultaneously mount multiple components in a single operation. Each head (130) can be equipped with a nozzle (140) according to the size of the component, etc. to adsorb the component.
PCB(S)에 부품의 장착 예정 위치와 실제 부품이 장착된 위치의 차이(오차)는, 갠트리(120)나 헤드(130)가 제어된 결과로서, 부품이 장착되는 위치, 각도 등이나 노즐(140)에 관한 상태 등에 따라 영향을 받을 수 있다. 위 구성들은 모두 마운터(100)를 구성하는 구성 요소로서, 마운터(100)의 가동부에 해당되는 구성요소들일 수 있다.The difference (error) between the intended mounting position of a component on the PCB (S) and the actual mounting position of the component may be affected by the position and angle at which the component is mounted, the state of the nozzle (140), etc., as a result of the control of the gantry (120) or the head (130). The above configurations are all components that constitute the mounter (100), and may be components corresponding to the movable part of the mounter (100).
생산되는 PCB에 따라 부품(C)과 장착점(P)의 정보가 다를 수 있다. 또한 PCB에 부품을 실장하는 마운터의 개수, 마운터의 종류가 다를 수 있으며, 부품을 공급하는 피더의 수, 부품을 흡착하는 노즐의 수가 다를 수 있다. 상기 인자들이 PCB를 생산하는데 영향을 주는 인자들일 수 있다. 상기 인자들을 데이터화 하여 학습함으로써 생산성을 확보하기 위한 최적의 생산 라인 모델을 도출할 수 있다.Depending on the PCB being produced, information regarding components (C) and mounting points (P) may vary. Furthermore, the number and type of mounters used to mount components on the PCB may vary, as may the number of feeders used to supply components, and the number of nozzles used to suck up components. These factors can impact PCB production. By digitizing and learning these factors, an optimal production line model can be derived to ensure productivity.
본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다. The methods according to the embodiments described in the claims or specification of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다. When implemented in software, a computer-readable storage medium storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium are configured for execution by one or more processors within an electronic device. The one or more programs include instructions that cause the electronic device to execute methods according to the embodiments described in the claims or specification of the present disclosure.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(read only memory, ROM), 전기적 삭제가능 프로그램가능 롬(electrically erasable programmable read only memory, EEPROM), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(compact disc-ROM, CD-ROM), 디지털 다목적 디스크(digital versatile discs, DVDs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다. These programs (software modules, software) may be stored in random access memory, non-volatile memory including flash memory, read only memory (ROM), electrically erasable programmable read only memory (EEPROM), magnetic disc storage devices, compact disc-ROM (CD-ROM), digital versatile discs (DVDs) or other forms of optical storage devices, magnetic cassettes, or may be stored in memories formed by a combination of some or all of these. In addition, each configuration memory may include multiple copies.
또한, 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(local area network), WAN(wide area network), 또는 SAN(storage area network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시 예를 수행하는 장치에 접속할 수도 있다.Additionally, the program may be stored on an attachable storage device that is accessible via a communication network, such as the Internet, an intranet, a local area network (LAN), a wide area network (WAN), a storage area network (SAN), or a combination thereof. Such a storage device may be connected to a device performing an embodiment of the present disclosure via an external port. Additionally, a separate storage device on the communication network may be connected to a device performing an embodiment of the present disclosure.
상술한 본 개시의 구체적인 실시 예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.In the specific embodiments of the present disclosure described above, components included in the disclosure are expressed in the singular or plural form, depending on the specific embodiment presented. However, the singular or plural expressions are selected to suit the presented situation for convenience of explanation, and the present disclosure is not limited to singular or plural components. Components expressed in the plural form may be composed of singular elements, or components expressed in the singular form may be composed of plural elements.
한편 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위 뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.While the detailed description of this disclosure has described specific embodiments, it should be understood that various modifications are possible without departing from the scope of this disclosure. Therefore, the scope of this disclosure should not be limited to the described embodiments, but should be defined not only by the scope of the claims described below, but also by equivalents thereof.
Claims (11)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240015039A KR20250119162A (en) | 2024-01-31 | 2024-01-31 | In-line production equipment placement decision method |
| KR10-2024-0015039 | 2024-01-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025164839A1 true WO2025164839A1 (en) | 2025-08-07 |
Family
ID=96590532
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2024/003012 Pending WO2025164839A1 (en) | 2024-01-31 | 2024-03-08 | Method for determining arrangement of in-line production equipment |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20250119162A (en) |
| WO (1) | WO2025164839A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002373018A (en) * | 2001-06-14 | 2002-12-26 | Ntn Corp | Virtual plant system and virtual plant and remote monitering linking system |
| JP2006339388A (en) * | 2005-06-01 | 2006-12-14 | Yamaha Motor Co Ltd | Method for managing packaging work, packaging line and packaging machine |
| JP2016025131A (en) * | 2014-07-17 | 2016-02-08 | パナソニックIpマネジメント株式会社 | Component mounting method and component mounting system |
| KR20220071001A (en) * | 2020-11-23 | 2022-05-31 | 세메스 주식회사 | Semiconductor facility layout simulation method, computer system and non-transitory computer readable medium |
| KR102475813B1 (en) * | 2022-09-02 | 2022-12-08 | 주식회사 토브 | Method for driving simulation of smart factory based on artificial intelligence |
-
2024
- 2024-01-31 KR KR1020240015039A patent/KR20250119162A/en active Pending
- 2024-03-08 WO PCT/KR2024/003012 patent/WO2025164839A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002373018A (en) * | 2001-06-14 | 2002-12-26 | Ntn Corp | Virtual plant system and virtual plant and remote monitering linking system |
| JP2006339388A (en) * | 2005-06-01 | 2006-12-14 | Yamaha Motor Co Ltd | Method for managing packaging work, packaging line and packaging machine |
| JP2016025131A (en) * | 2014-07-17 | 2016-02-08 | パナソニックIpマネジメント株式会社 | Component mounting method and component mounting system |
| KR20220071001A (en) * | 2020-11-23 | 2022-05-31 | 세메스 주식회사 | Semiconductor facility layout simulation method, computer system and non-transitory computer readable medium |
| KR102475813B1 (en) * | 2022-09-02 | 2022-12-08 | 주식회사 토브 | Method for driving simulation of smart factory based on artificial intelligence |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250119162A (en) | 2025-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020204353A1 (en) | Method for producing 3d mesh surface characteristic-based support for laminate manufacturing | |
| CN111858197A (en) | Device, system and method for supporting multiple SSD tests | |
| WO2023101165A1 (en) | Apparatus and method for establishing production plan | |
| WO2025164839A1 (en) | Method for determining arrangement of in-line production equipment | |
| US8155941B2 (en) | Simulation apparatus, simulation system, and simulation method | |
| JP3191467B2 (en) | Printed circuit board inspection data creation method | |
| WO2013069886A1 (en) | Facilities control system and operating method of the same | |
| WO2020105986A1 (en) | Device for setting order of cargo shipment | |
| WO2018066852A1 (en) | Substrate inspection device and substrate distortion compensating method using same | |
| WO2020138794A1 (en) | Blasting system and operating method therefor | |
| WO2023200041A1 (en) | Apparatus and method for determining production plan in production management system managing production plans of plurality of lines | |
| WO2015068971A1 (en) | Method for compensating field of view during substrate inspection | |
| CN1099816C (en) | Method for managing status and dual information of clock distributor | |
| WO2024143913A1 (en) | Design system and method for optimizing area and macro arrangement on basis of reinforcement learning | |
| WO2024080545A1 (en) | Pcb design device using rule information, and method for controlling same | |
| WO2024090932A1 (en) | Data loading profiling apparatus and method for automatically processing collected data | |
| US5905640A (en) | Security via hole(s) for printed circuit boards | |
| JPH11347859A (en) | Mounting process control system | |
| WO2023085738A1 (en) | Ai model serving system and method | |
| JP2989985B2 (en) | Equipment for examining component placement on wiring boards | |
| WO2023096432A1 (en) | Device and method for analyzing cause of component discarding of component mounter | |
| WO2025150608A1 (en) | Product production management system and product production management method | |
| Dooley | A model for the prediction of assembly, rework, and test yields | |
| WO2025143337A1 (en) | Asset management shell-based application software information management and distribution method | |
| WO2024253258A1 (en) | Apparatus and method for automatic delay measurement of extension switch of network analyzer |
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: 24922506 Country of ref document: EP Kind code of ref document: A1 |