Maintenance management device and maintenance management method
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- FUJI CORP
- Filing Date
- 2025-01-22
- Publication Date
- 2026-07-30
Smart Images

Figure JP2025001826_30072026_PF_FP_ABST
Abstract
Description
Conservation Management Device and Conservation Management Method
[0001] The present invention relates to a conservation management device and a conservation management method.
[0002] The conservation management device manages conservation including cleaning treatment for the suction nozzle. As disclosed in Patent Document 1, the suction nozzle used in the component mounter is inspected by an inspection device for the purpose of maintaining appropriate performance. Depending on the inspection results, the suction nozzle is subjected to conservation such as cleaning and repair. This prevents the occurrence of errors caused by the suction nozzle in the mounting process by the component mounter.
[0003] International Publication No. 2016 / 016929
[0004] The cleaning treatment of the suction nozzle may be automatically performed by, for example, a nozzle cleaner or manually by an operator. In either case, it is preferable that the implementation history of the cleaning treatment is appropriately managed in association with the nozzle ID, which is the identification information of the suction nozzle.
[0005] This specification aims to apply a conservation management device and a conservation management method that can improve the conservation management performance of the suction nozzle by assisting the editing work of cleaning information including the implementation history of the cleaning treatment for a predetermined suction nozzle.
[0006] This specification discloses a conservation management device including an acquisition unit that executes a reading process of an identification code attached to a suction nozzle carried into the machine to acquire the nozzle ID of the suction nozzle, and a management unit that displays nozzle information regarding the suction nozzle and accepts editing of cleaning information in which the implementation history of the cleaning treatment is associated with each of a plurality of the nozzle IDs.
[0007] This specification discloses a conservation management method including an acquisition step of executing a reading process of an identification code attached to a suction nozzle carried into the machine to acquire the nozzle ID of the suction nozzle, and a management step of displaying nozzle information regarding the suction nozzle and accepting editing of cleaning information in which the implementation history of the cleaning treatment is associated with each of a plurality of the nozzle IDs.
[0008] This specification also discloses the technical idea of changing "the maintenance and management device described in any one of claims 2-4" to "the maintenance and management device described in any one of claims 2-5" in the original claim 6, the technical idea of changing "the maintenance and management device described in any one of claims 1-4" to "the maintenance and management device described in any one of claims 1-6" in the original claim 7, and the technical idea of changing "the maintenance and management device described in any one of claims 1-4" to "the maintenance and management device described in any one of claims 1-8" in the original claim 9.
[0009] With this configuration, the nozzle ID of the suction nozzle brought into the machine is automatically acquired, and nozzle information related to that suction nozzle is displayed. This allows the operator to edit the cleaning information by referring to the nozzle information and, for example, entering the history of cleaning processes they have manually performed. In this way, the editing of cleaning information is supported, which improves the maintainability of the suction nozzle.
[0010] This is a schematic plan view of a parts mounting machine. This is a perspective view of a maintenance and management device. This is a perspective view of a suction nozzle used in a parts mounting machine. These are perspective views showing the nozzle station attached to and detached from the maintenance and management device. This is a block diagram of a production system including the maintenance and management device. This is a diagram showing nozzle information and the history of cleaning processes. This is a flowchart of the maintenance and management process. This is a diagram showing the management screen for suction nozzles and the editing screen for cleaning information.
[0011] 1. Overview of Production System 1 Including Maintenance Management Device 20 The maintenance management device 20 manages maintenance, including cleaning, for the suction nozzles 70 used by the component mounting machine 10 for the mounting process. The component mounting machine 10 performs the mounting process of attaching components to a substrate as a predetermined substrate operation. Multiple substrate operation machines are installed, for example, in the direction of substrate transport to constitute a production line.
[0012] As shown in Figure 5, production system 1 consists of the production line, host computer 2, a parts warehouse (not shown), a cleaning device 60, and the like. The host computer 2 controls the maintenance management device 20 and the production line. Each of the multiple board-to-board work machines is connected to the host computer 2 for communication. The production line includes multiple board-to-board work machines such as solder printing machines, multiple component mounting machines 10, a reflow oven, and an inspection machine.
[0013] In this embodiment, the production facility for product substrates may consist of multiple production lines. The configuration of each of the multiple production lines may be appropriately added or changed depending on, for example, the type of product substrate to be produced. Specifically, the multiple production lines may be appropriately equipped with substrate handling equipment such as buffer devices for temporarily holding the substrates being transported, substrate supply devices, substrate inversion devices, various inspection devices, shielding devices, adhesive coating devices, and ultraviolet irradiation devices.
[0014] The cleaning device 60 is an ultrasonic cleaning device that cleans the adsorption nozzles 70 using, for example, ultrasound. The cleaning device 60 cleans the object by transmitting ultrasound waves through a cleaning solution, such as an organic solvent, while the object is immersed in the cleaning solution. Specifically, the cleaning device 60 immerses a dedicated cartridge holding multiple adsorption nozzles 70 in the cleaning solution. The cleaning device 60 then generates ultrasound waves of a predetermined frequency to remove dirt and other contaminants attached to the multiple adsorption nozzles 70.
[0015] 2. Configuration of the Component Mounting Machine 10 2-1. Substrate Transport Device 11 As shown in Figure 1, the component mounting machine 10 includes a substrate transport device 11. The substrate transport device 11 consists of two transport mechanisms 111, etc., which are installed side by side in the Y direction. The transport mechanism 111 has a pair of guide rails 112. The pair of guide rails 112 extend in the transport direction (X direction) of the substrate and support the periphery of the substrate 91 that is placed on the conveyor belt and transported. At least one of the pair of guide rails 112 is provided on a base so as to be movable in the Y direction. The substrate transport device 11 sequentially transports the substrate 91 in the transport direction and positions the substrate 91 at a predetermined position inside the machine. After the component mounting process is completed, the substrate transport device 11 transports the substrate 91 out of the component mounting machine 10.
[0016] 2-2. Parts Supply Device 12 The parts supply device 12 supplies parts to be mounted on the circuit board 91. The parts supply device 12 has feeders 122 set in each of the multiple slots 121. For example, a tape feeder is used for the feeder 122, which feeds and moves a carrier tape containing a large number of parts to supply parts in a way that makes them easy to pick up. Alternatively, bulk feeders, stick feeders, tray feeders, etc., may be used for the feeder 122.
[0017] 2-3. Part Transfer Device 13 The part mounting machine 10 includes a part transfer device 13. The part transfer device 13 transfers parts supplied by the part supply device 12 to predetermined mounting positions on the substrate 91. The part transfer device 13 includes a head drive device 131, a mobile table 132, a mounting head 133, and a suction nozzle 70. The head drive device 131 moves the mobile table 132 horizontally (X direction and Y direction) by a linear motion mechanism. The mounting head 133 is detachably fixed to the mobile table 132 by a clamping member (not shown) and is provided to move horizontally within the machine.
[0018] The mounting head 133 supports a plurality of suction nozzles 70 so as to be rotatable and vertically movable. The suction nozzles 70 are interchangeable mounting members on the mounting head 133 of the component mounting machine 10 and are used to pick up and hold components supplied by the feeder 122. The suction nozzles 70 use supplied negative pressure air to pick up the components supplied by the feeder 122. As the holding members attached to the mounting head 133, chucks that hold components by gripping them may be used.
[0019] 2-4. Component Camera 14, Substrate Camera 15 The component mounting machine 10 includes a component camera 14 and a substrate camera 15. The component camera 14 and the substrate camera 15 are digital imaging devices having an image sensor such as a CMOS. The component camera 14 and the substrate camera 15 perform imaging based on a control signal and transmit the image data acquired by the imaging. The component camera 14 is configured to be able to image a component held by the suction nozzle 70 from below. The substrate camera 15 is mounted on a movable table 132 so as to be able to move horizontally integrally with the mounting head 133. The substrate camera 15 is configured to be able to image the substrate 91 from above.
[0020] Furthermore, in addition to imaging the surface of the substrate 91, the substrate camera 15 can also image various devices and other objects as long as they are within the movable range of the mobile platform 132. For example, the substrate camera 15 can capture a reference mark provided on the top of the feeder 122 within its camera field of view. In this way, the substrate camera 15 can be used to image different objects in order to acquire image data used for various image processing applications.
[0021] 2-5. Control Device 16 The component mounting machine 10 is equipped with a control device 16, as shown in Figure 1. The control device 16 mainly consists of a CPU, various memories, and control circuits. The control device 16 stores various data such as a control program used to control the mounting process, component data, and the execution history of the mounting process. The control program indicates the mounting position, mounting angle, and component type of the components to be mounted on the substrate 91 in the planned mounting order during the mounting process. The component data includes shape data for each type of component. In addition to shape data, the component data may also include, for example, the maximum allowable movement speed (acceleration) and the picking position (for example, the position that contacts the suction nozzle 70) for each component.
[0022] The mounting process execution history records the type of mounting process performed, the number of times it was performed, and information about the feeder 122 and suction nozzle 70 used in the mounting process. In this embodiment, the mounting process execution history also records, for each nozzle ID, which is the identification information of the suction nozzle 70, the number of times a component was mounted by that suction nozzle and the number of successful (failed) suctions. The mounting process execution history shows the performance and statistics of the suction nozzle 70 and can be used, for example, to determine whether maintenance such as cleaning or inspection of the suction nozzle 70 is required.
[0023] During the mounting process, the control device 16 performs recognition processing of the holding state of the parts held by each of the multiple holding members (suction nozzles 70). Specifically, the control device 16 processes the image data acquired by the part camera 14 to recognize the position and angle of each part with respect to the reference position of the mounting head 133. In addition to the part camera 14, the control device 16 may also process image data acquired by, for example, a head camera unit integrally provided with the mounting head 133, which images the parts from the side, below, or above.
[0024] During the mounting process, the control device 16 controls the mounting operation by the mounting head 133 so that the component is mounted on the substrate 91 in a predetermined orientation. At this time, the control device 16 controls the mounting operation based on the recognized holding state of the component. In other words, the control device 16 corrects the position of the mounting head 133 and the angle of the suction nozzle 70 around the Q-axis to correct any positional and angular deviations of the component held by the suction nozzle 70 with respect to the Q-axis (the rotation axis of the suction nozzle 70). As a result, the component held by the suction nozzle 70 is mounted at a predetermined mounting position and angle as instructed by the control program.
[0025] 3. Suction Nozzle 70 and Nozzle Station 40 3-1. Configuration of the Suction Nozzle 70 As shown in Figure 2, the suction nozzle 70 has a cylindrical body shaft 71. The body shaft 71 functions as the main body held by the mounting head 133. A disc-shaped flange 72 is formed on one axial end of the body shaft 71 (the lower side in Figure 2). The suction nozzle 70 has a tubular nozzle shaft 73 that extends axially from the body shaft 71. The body shaft 71 and the nozzle shaft 73 form a negative pressure flow path in the suction nozzle 70. The nozzle shaft 73 holds the part that contacts the tip due to the negative pressure supplied via the body shaft 71.
[0026] Furthermore, the nozzle shaft 73 is configured to extend and retract axially relative to the body shaft 71. More specifically, the nozzle shaft 73 is biased in the direction of extension from the body shaft 71 by an elastic member (not shown). The extendable portion of the suction nozzle 70, which is composed of the body shaft 71 and the nozzle shaft 73, contracts against the elastic force of the elastic member when a load is applied to the tip of the nozzle shaft 73 toward the body shaft 71, causing the nozzle shaft 73 to slide relative to the body shaft 71. In addition, an identification code 74 is attached to the upper surface of the flange 72. The identification code 74 indicates the nozzle ID, which is the identification information of the suction nozzle 70, and is, for example, a barcode or a 2D code.
[0027] 3-2. Configuration of the Nozzle Station 40 The nozzle station 40 is detachably installed on the base of the component mounting machine 10. The nozzle station 40 detachably holds a plurality of suction nozzles 70. In the process of replacing the suction nozzles 70, the nozzle station 40 holds the suction nozzle 70 that has been removed from the mounting head 133, and also holds another suction nozzle 70 in a removable manner. This allows the component mounting machine 10 to be configured to automatically replace the suction nozzles 70 according to the type of component to be mounted, for example, during the execution of the mounting process.
[0028] As shown in Figure 4, the nozzle station 40 is selected from several types (40A, 40B) depending on the type of suction nozzle 70 to be housed and the installation target (parts mounting machine 10 or cleaning device). The nozzle station 40 has multiple sockets 41 capable of housing multiple suction nozzles 70 individually. The nozzle station 40 also has a seating sensor 42 capable of detecting the suction nozzle 70 housed in each of the multiple sockets 41. The nozzle station 40 is provided with an identification code 43 and a reference mark 44 in a position visible from above. The identification code 43 indicates the station ID as identification information for the nozzle station 40, and is, for example, a barcode or a 2D code.
[0029] The station ID of the nozzle station 40 is associated with and managed the identification information (nozzle ID) and storage position of the suction nozzle 70 housed in the nozzle station 40. This storage position is indicated, for example, by the relative position of the socket 41 to a reference position or by an individually assigned address. The reference mark 44 indicates the reference position on the upper surface of the nozzle station 40. The reference mark 44 is attached to multiple sockets 41 in a predetermined positional relationship. As described above, the suction nozzle 70 is housed in the nozzle station 40 and is in a state where it can be automatically replaced during the installation process by the component mounting machine 10.
[0030] 4. Maintenance and Management Device 20 4-1. Overview of the Maintenance and Management Device 20 Replacement elements such as the suction nozzle 70 used by the component mounting machine 10 for mounting must be properly maintained in order to prevent errors during the mounting process. The above replacement elements are set in the component mounting machine 10 so as to be replaceable, and specifically include the mounting head 133 and the feeder 122 in addition to the suction nozzle 70.
[0031] In this embodiment, the maintenance management device 20 statistically grasps the status and usage history of the suction nozzle 70 and manages the history of maintenance (cleaning and inspection) to prevent errors and maintain production efficiency. Here, the cleaning process of the suction nozzle 70 is expected to be performed automatically by a nozzle cleaner, manually by an operator, or using an external cleaning device 60 (see Figure 5), such as an ultrasonic cleaning device.
[0032] The type of cleaning process is selected based on the type of suction nozzle 70 and the state of contamination. Regardless of the type of cleaning process applied, the history of that cleaning process must be appropriately managed in association with the nozzle ID, which is the identification information of the suction nozzle 70. For example, if the cleaning process is performed manually by an operator, it is necessary to read the identification code 74 attached to each suction nozzle 70 and input the cleaning process history from the host computer 2 or a designated terminal device.
[0033] However, the flanges 72 and identification codes 74 of the suction nozzles 70 used for picking up minute parts are small, making reading them difficult. Also, when many suction nozzles 70 are cleaned together, the process of reading the identification code 74 and inputting the execution history must be repeated for each nozzle, making the work complicated and potentially leading to recording errors. Therefore, the maintenance management device 20 of this embodiment employs a configuration that supports the editing of cleaning information, including the execution history of cleaning processes for a given suction nozzle 70, thereby improving the maintainability of the suction nozzles 70.
[0034] As shown in Figures 2 and 5, the maintenance management device 20 comprises an acquisition unit 32 and a management unit 33. The maintenance management device 20 may also be configured to further include a cleaning unit 21, as in this embodiment. Furthermore, the maintenance management device 20 employs a maintenance management method applicable to the suction nozzle 70. The maintenance management method comprises an acquisition step performed by the acquisition unit 32 and a management step performed by the management unit 33. In this embodiment, an example is provided in which the maintenance management device 20 includes the cleaning unit 21 as described above and also functions as a nozzle cleaner.
[0035] 4-2. Configuration of the Maintenance Management Device 20 The maintenance management device 20 is an external device for the component mounting machine 10, as shown in Figure 1. In this embodiment, the maintenance management device 20 is a nozzle management device that receives a nozzle station 40 holding a plurality of suction nozzles 70 and performs cleaning, inspection, and storage of the suction nozzles 70.
[0036] Furthermore, the maintenance management device 20 has the function of transferring the stored suction nozzles 70 to the nozzle station 40 as needed, thereby assisting in the changeover of the parts mounting machine 10. As shown in Figures 2 and 5, the maintenance management device 20 includes a cleaning unit 21, an inspection unit 22, a nozzle stocker 23, a nozzle moving device 24, a discharge box 26, a nozzle station installation device 27, a code reader 28, a display device 29, and a control device 30.
[0037] 4-2-1. Cleaning Unit 21 The cleaning unit 21 is configured to perform a cleaning process targeting a predetermined type of suction nozzle 70. The cleaning unit 21 cleans the negative pressure passage and the expandable portion of the suction nozzle 70. More specifically, the cleaning unit 21 cleans and dries the suction nozzle 70 in a cleaning chamber (not shown). In the cleaning process, the cleaning unit 21 cleans the suction nozzle 70 by, for example, circulating a high-pressure cleaning fluid (air, cleaning liquid) inside the suction nozzle 70 and by spraying a high-pressure cleaning liquid such as air or water onto the outer surface of the suction nozzle 70. The cleaning unit 21 also performs a drying process by blowing away moisture from the cleaned suction nozzle 70 using a blower (not shown).
[0038] 4-2-2. Inspection Unit 22 The inspection unit 22 is an inspection device that performs various inspections on the suction nozzle 70 in the maintenance management device 20. In this embodiment, the items inspected by the inspection unit 22 include the external shape of the suction nozzle 70, the flow rate of the negative pressure channel, and the sliding resistance of the expandable / contractible part. More specifically, the inspection unit 22, for example, images the suction nozzle 70 held by the nozzle moving device 24 with a camera (not shown), and inspects the external shape of the suction nozzle 70 based on the image data acquired by the imaging. This allows for confirmation of distortion, defects, and the presence or absence of deposits in the suction nozzle 70.
[0039] Furthermore, the inspection unit 22 uses a load cell (not shown) to detect the load when the nozzle shaft 73 of the suction nozzle 70 slides toward the inside of the body shaft 71. If the measured value from the load cell is greater than the specified value, it is assumed that the sliding resistance of the suction nozzle 70 has increased due to factors such as dirt on the sliding part. The inspection unit 22 makes a pass / fail judgment for each type of inspection and records the degree of pass / fail in the result of the pass / fail judgment. In addition, the inspection unit 22 may perform appropriate types of inspections on the suction nozzle 70 that has been cleaned by the cleaning unit 21 and make a pass / fail judgment again.
[0040] 4-2-3. Nozzle Stocker 23 The nozzle stocker 23 is a storage unit configured to accommodate multiple suction nozzles. The nozzle stocker 23 receives the suction nozzles 70 on storage pallets (not shown) and stores the storage pallets in different storage positions for each of the multiple storage pallets. The nozzle stocker 23 holds the storage pallets movably using a pallet carrier (not shown), and moves a predetermined storage pallet to a position where the nozzle moving device 24 can retrieve it as needed.
[0041] 4-2-4. Nozzle Moving Device 24 The nozzle moving device 24 moves the suction nozzle 70 between the cleaning unit 21, the inspection unit 22, the nozzle stocker 23, the discharge box 26, and the nozzle station installation device 27. The nozzle moving device 24 includes a moving head 241 and a holding chuck 242. The moving head 241 is provided on a moving mechanism that can move in the horizontal direction and supports the holding chuck 242 so that it can move up and down.
[0042] The holding chuck 242 is detachably provided on the moving head 241 and holds the suction nozzles 70 one by one. The holding chuck 242 is configured to be rotatable around the axis of the holding chuck 242 by the drive of the moving head 241. Thereby, the suction nozzle 70 is appropriately transferred between the pallet according to cleaning, inspection, storage, and the nozzle station 40 installed in the nozzle station installation device 27.
[0043] 4-2-5. Discharge Box 26 The discharge box 26 is detachably installed in the maintenance management device 20. The discharge box 26 stores, for example, the suction nozzles 70 determined to be defective based on the inspection results by the inspection unit 22. The discharge box 26 is partitioned into a plurality of spaces and is used, for example, for sorting by defect cause or for sorting between those to be subjected to recovery processing and those not to be.
[0044] 4-2-6. Nozzle Station Installation Device 27 The nozzle station installation device 27 targets various nozzle stations 40 and is used for installing the nozzle station 40 removed from the component mounting machine 10 inside the maintenance management device 20. As shown in FIG. 4, the nozzle station installation device 27 includes three reference bases 271. The three reference bases 271 are members on which different types of nozzle stations 40 can be directly or indirectly installed. In this embodiment, the three reference bases 271 have the same configuration and are arranged at a constant interval in the X direction.
[0045] On the upper surface of each of the three reference bases 271, a pair of positioning pins 271a protruding upward are formed at a common position. Further, in each of the three reference bases 271, the nozzle station 40 is installed via intermediate bases 272A and 272B as required. The three reference bases 271 are provided with a seating sensor (not shown), and are configured to be able to detect whether the nozzle station 40 is installed or not.
[0046] 4-2-7. Code reader 28 The code reader 28 reads an identification code 43 attached to the nozzle station 40, an identification code 74 attached to the suction nozzle 70, and the like. In the present embodiment, the code reader 28 is provided so as to be movable integrally with the moving head 241. The code reader 28 is, for example, a camera capable of imaging a bar code or a 2D code.
[0047] 4-2-8. Display device 29 As shown in FIG. 2, the display device 29 is provided at the upper front part of the maintenance management device 20 and displays various kinds of information. Further, the display device 29 is, for example, a touch panel type and receives an input operation of an operator.
[0048] 4-2-9. Control device 30 The control device 30 is mainly a controller constituted by a CPU, various memories, and a control circuit. The control device 30 is communicably connected to the host computer 2 which is an external device, and is configured to be able to share various kinds of information. The control device 30 controls various cleaning processes, various inspection processes, and a storage process including transfer of the suction nozzle 70. The control device 30 includes a storage unit 31, an acquisition unit 32, and a management unit 33.
[0049] [[ID=,12]]The storage unit 31 stores various kinds of information in a storage device constituted by a hard disk, a flash memory, or the like. The various kinds of information include nozzle information D1 regarding the suction nozzle 70. As shown in FIG. 6, the nozzle information D1 includes a storage position, a name, a type, and a nozzle ID of the suction nozzle 70. The storage position of the suction nozzle 70 is a position in the machine, and when it is stored in the nozzle stocker 23, it includes pallet information (PLt1, PLt2,...) regarding the pallet which is the storage device.
[0050] Furthermore, if the suction nozzle 70 is housed in the nozzle station 40, the system includes a reference base 271 (Base-L, C, R) indicating the housed position, the station IDs (NSt1, NSt2, ...) and socket addresses (Kd11, Kd12, ...) of the housed equipment, the nozzle station 40.
[0051] Furthermore, in this embodiment, nozzle information D1 includes the number of times components of the suction nozzle 70 associated with the nozzle ID have been mounted (t01, t02, ...), the suction success rate (S01, S02, ...), the history of cleaning processes, and the history of inspection processes. The number of mountings and the suction success rate are information recorded by the control device 16 of the component mounting machine 10 as the history of mounting processes, and are acquired, for example, via the host computer 2 when the suction nozzle 70 is brought into the maintenance management device 20.
[0052] Furthermore, the cleaning process execution history includes not only information recorded when the cleaning unit 21 automatically executes the process, but also information on cleaning processes performed externally, which are entered by an operator with the assistance of the maintenance management device 20. The inspection process execution history is information that records, for example, the pass / fail judgment result (including the degree of pass / fail) when the inspection unit 22 performs an inspection process. In addition to the execution time (d1:h1, h1:h2, etc.), the cleaning process and inspection process execution history may also include the processing details (type of cleaning or inspection, equipment used, person performing the process, etc.) and be statistically recorded over a specified number of past executions.
[0053] The acquisition unit 32 performs an acquisition step to obtain the nozzle ID of the suction nozzle 70 by reading the identification code 74 attached to the suction nozzle 70 that has been brought into the machine. The management unit 33 performs a management step to display nozzle information D1 related to the suction nozzle 70 and to accept editing of cleaning information D2, which associates the cleaning process execution history for each of the multiple nozzle IDs. Details of the acquisition unit 32 and the management unit 33 will be described later.
[0054] 5. Maintenance Management Processing The maintenance management processing by the maintenance management device 20 will be explained with reference to Figures 7 and 8. The maintenance management device 20 detects when a nozzle station 40 or a suction nozzle 70 is brought into the machine (S11). For example, the suction nozzle 70 is brought into the machine together with the nozzle station 40, which has been removed from the parts mounting machine 10. Alternatively, the suction nozzle 70 is cleaned, for example by an external cleaning device 60, then removed from its dedicated cartridge and individually brought into the maintenance management device 20, where it is set in an empty socket 41 of the nozzle station 40 installed in the nozzle station installation device 27.
[0055] The maintenance management device 20 acquires a station ID (S12) when the seating sensor of the nozzle station installation device 27 detects the installation of a nozzle station 40, or when the seating sensor 42 of an already installed nozzle station 40 detects the setting of a suction nozzle 70. Specifically, when a nozzle station 40 is installed, the station ID is acquired by moving the code reader 28 and reading the identification code 43. Also, when a suction nozzle 70 is set in an already installed nozzle station 40, the station ID is acquired by identifying the station ID that has already been read. Based on the acquired station ID, the acquisition unit 32 identifies the type of nozzle station 40 and recognizes the arrangement position and number of sockets 41.
[0056] Next, the acquisition unit 32 performs a reading process of the identification code 74 attached to the suction nozzle 70 that has been brought into the machine to obtain the nozzle ID of the suction nozzle 70 (S13, acquisition step). In the above reading process, the acquisition unit 32 moves the code reader 28 to the position of the identification code 74 determined based on the housing position of the suction nozzle 70 in the nozzle station 40. The housing position of the suction nozzle 70 is determined based on the arrangement position of each of the multiple sockets 41 in the nozzle station 40, and the detection result of the seating sensor 42 which can detect the suction nozzle 70 housed in each of the multiple sockets 41.
[0057] Specifically, the acquisition unit 32 acquires the socket 41 containing the suction nozzle 70 from among the multiple sockets 41 based on the detection result of the seating sensor 42 of the nozzle station 40, as the housing position of the suction nozzle 70. Based on the arrangement position of the sockets 41 according to the type of nozzle station 40, the acquisition unit 32 identifies the position of the identification code 74 of the suction nozzle 70 housed in the socket 41. Then, the acquisition unit 32 moves the code reader 28 so that it is positioned over the information of the identification code 74 of the suction nozzle 70 and takes an image to acquire the nozzle ID of the suction nozzle 70.
[0058] If multiple suction nozzles 70 are housed in the nozzle station 40, the acquisition unit 32 skips empty sockets 41 and moves the code reader 28 along an efficient path to sequentially read the identification codes 74 of the multiple suction nozzles 70. The acquisition unit 32 then determines whether all nozzle IDs have been acquired (S14). This can be determined by checking whether the number of nozzle IDs acquired in the acquisition step matches the number of suction nozzles 70 detected by the seating sensor 42 of the nozzle station 40.
[0059] If the management unit 33 fails to acquire all nozzle IDs (S14: No), it determines that a suction nozzle 70 housed in a predetermined socket 41 has been detected, and that reading the identification code 74 attached to the suction nozzle 70 has failed. The management unit 33 then performs error processing, including displaying the housing position (socket address) of the suction nozzle 70 (S21). Specifically, as shown in Figure 8, a mark is placed on the position corresponding to the socket 41 where "ID acquisition failed," and "Error" is displayed in the nozzle information display area 83 corresponding to the socket address (08).
[0060] If there are any suction nozzles 70 whose IDs cannot be obtained as described above, the decision of whether to allow the subsequent maintenance management process to continue or to interrupt it may be made according to pre-set instructions, or it may be left to the operator to decide as soon as the presence is detected. If the continuation of the process is not permitted (S22: No), the maintenance management process is interrupted. The operator then restarts the maintenance management process, for example, by manually removing the suction nozzles 70 whose IDs cannot be obtained that are located at the indicated socket address.
[0061] On the other hand, if processing is permitted to continue (S22: Yes), or if all nozzle IDs have been obtained (S14: Yes), the management unit 33 displays at least a portion of the nozzle information D1 (S15). Specifically, as shown in Figure 8, the management unit 33 displays the management screen 80 on the display device 29. The management screen 80 has station switching buttons 81A-81C corresponding to three reference bases 271 (Base-L, M, N). Here, it is shown that the nozzle station 40 has been installed on a predetermined reference base 271 (Base-L), and the station switching button 81A has been selected.
[0062] The station display area 82 schematically shows the socket status along with the station ID (NSt1) of the selected nozzle station 40. Here, when the management unit 33 obtains the nozzle ID in the acquisition process (S13, acquisition step), it obtains the type of suction nozzle 70, etc., from, for example, the host computer 2 based on the nozzle ID. The management unit 33 then determines whether the type of suction nozzle 70 determined based on the acquired nozzle ID is a type that can be used for cleaning by the cleaning unit 21.
[0063] The management unit 33 displays one of the following as the socket status in the station display area 82, including the above determination result: "Cleaning compatible nozzle," "Cleaning incompatible nozzle," "No nozzle," or "ID acquisition impossible." The nozzle information display area 83 displays the socket address, nozzle ID, and a portion of the selected nozzle information D1 (shown as "Cleaning History" in Figure 8). The operator can switch which of the nozzle information D1 items are displayed by pressing the display item switching button 84 and selecting from the displayed list.
[0064] The management unit 33 accepts editing of cleaning information D2, which associates the cleaning process execution history for each of the multiple nozzle IDs. Specifically, when the cleaning process report button 85 is pressed on the management screen 80, the management unit 33 displays the cleaning information D2 editing screen 87. The editing screen 87 extracts and displays only the types of suction nozzles 70 housed in the nozzle station 40 that are not compatible with the cleaning process performed by the cleaning unit 21 (extracting the parts shown in the thick frame in Figure 8 and displaying the nozzle IDs on the editing screen 87). This excludes information about suction nozzles 70 that are not the target of editing, improving readability.
[0065] When an operator performs a cleaning process using, for example, an external cleaning device 60, they check the checkbox 871 corresponding to the suction nozzle 70 and press the commit button 872. This causes the management unit 33 to recognize that cleaning information has been received (S16: Yes) and to execute the nozzle information D1 update process (S17). The storage unit 31 stores the edited nozzle information D1. Here, to simplify input, the time when cleaning information is received is recorded as the time the cleaning process was performed. However, the management unit 33 may also record details such as the cleaning process content if such information is provided.
[0066] With this configuration, the nozzle ID of the suction nozzle 70 brought into the machine is automatically acquired, and at least a portion of the nozzle information D1 related to the suction nozzle 70 is displayed. As a result, the operator can input, for example, the history of cleaning processes performed manually by themselves while referring to the nozzle information D1. This makes it easier to edit the cleaning information D2 compared to conventional methods. Since the editing of cleaning information D2 is supported in this way, the maintainability of the suction nozzle 70 can be improved.
[0067] If the cancel button 873 is pressed on the editing screen 87, the management unit 33 skips the nozzle information D1 update process, indicating that the input of cleaning information was not accepted (S16: No). Also, if the type of suction nozzle 70 is not compatible with the cleaning process performed by the cleaning unit 21, the editing of cleaning information D2 is accepted according to the procedure described above. On the other hand, if the type of suction nozzle 70 is compatible with the cleaning process performed by the cleaning unit 21, the management unit 33 automatically inputs the execution history of the cleaning process performed by the cleaning unit 21 after the cleaning process has been performed. As a result, the cleaning information D2 is automatically updated.
[0068] 6. Modified Embodiments In one embodiment, the maintenance management device 20 is a nozzle management device equipped with a cleaning unit 21. However, the maintenance management device 20 may be configured without a cleaning unit 21 or an inspection unit 22, as long as it is possible to install a nozzle station 40 and acquire the nozzle IDs of the suction nozzles 70 housed in the nozzle station 40. For example, at least a part of the acquisition unit 32 and the management unit 33 of the maintenance management device 20 may be incorporated into a host computer 2 or an external cleaning device 60, or into a dedicated external device.
[0069] 10: Parts mounting machine, 20: Maintenance management device, 21: Cleaning unit, 22: Inspection unit, 23: Nozzle stocker, 24: Nozzle moving device, 26: Discharge box, 27: Nozzle station installation device, 28: Code reader, 29: Display device, 30: Control device, 31: Storage unit, 32: Acquisition unit, 33: Management unit, 40: Nozzle station, 41: Socket, 42: Seating sensor, 43: Identification code, 44: Reference mark, 60: Cleaning device, 70: Suction nozzle, 74: Identification code, 80: Management screen, 87: Editing screen, 91: Circuit board, D1: Nozzle information, D2: Cleaning information
Claims
1. A maintenance management device comprising: an acquisition unit that reads an identification code attached to an adsorption nozzle brought into the machine and obtains a nozzle ID of the adsorption nozzle; and a management unit that displays nozzle information relating to the adsorption nozzle and accepts editing of cleaning information associated with the cleaning process execution history for each of the multiple nozzle IDs.
2. The maintenance management device according to claim 1, wherein the suction nozzles are housed in a nozzle station having a plurality of sockets, each capable of individually accommodating a plurality of the suction nozzles, and the acquisition unit moves a code reader to the position of the identification code determined based on the housing position of the suction nozzles in the nozzle station during the reading process.
3. The maintenance management device according to claim 2, wherein the housing position of the suction nozzle is determined based on the arrangement position of each of the plurality of sockets in the nozzle station and the detection result of a seating sensor capable of detecting the suction nozzle housed in each of the plurality of sockets.
4. The maintenance management device according to claim 3, wherein, in the reading process, the management unit detects the suction nozzle housed in a predetermined socket and fails to read the identification code attached to the suction nozzle, and performs error processing including displaying the housing position of the suction nozzle.
5. The maintenance management device according to any one of claims 2-4, wherein the management unit displays at least one of the housing position of the adsorption nozzle in the nozzle station, the name and type of the adsorption nozzle, and the nozzle ID as the nozzle information.
6. The maintenance and management device according to any one of claims 2-4, wherein the nozzle station is detachably provided at a predetermined position inside the machine, the suction nozzle is moved while housed in the nozzle station, and is brought into the predetermined position inside the machine upon installation of the nozzle station.
7. The maintenance management device further comprises a cleaning unit capable of performing the cleaning process on a predetermined type of suction nozzle, and the management unit accepts input of the cleaning process history performed externally when the type of suction nozzle determined based on the acquired nozzle ID is a type that does not correspond to the cleaning process performed by the cleaning unit, the maintenance management device according to any one of claims 1 to 4.
8. The maintenance management device according to claim 7, wherein the management unit automatically inputs the history of the cleaning process performed by the cleaning unit when the type of suction nozzle determined based on the acquired nozzle ID is a type that can be used for the cleaning process performed by the cleaning unit.
9. The maintenance management device according to any one of claims 1 to 4, wherein the suction nozzle is interchangeably mounted on a component mounting machine and is used in a mounting process in which a component is mounted on a substrate by suction of the component by being supplied with negative pressure air, and the management unit displays as nozzle information at least one of the number of times the component has been mounted by the suction nozzle associated with the acquired nozzle ID, the suction success rate, the history of the cleaning process, and the history of the inspection process.
10. A maintenance management method comprising: an acquisition step of obtaining a nozzle ID of an adsorption nozzle by performing a reading process of an identification code attached to an adsorption nozzle brought into the machine; and a management step of displaying nozzle information relating to the adsorption nozzle and accepting editing of cleaning information associated with the cleaning process execution history for each of the multiple nozzle IDs.