Inspection System
The component device quality determination server addresses the challenge of remote maintenance by ensuring efficient and secure on-site inspection of substrate-related operation machines, enhancing convenience and manageability.
Patent Information
- Application Number
- JP2024063730
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-04-11
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2038-03-22
AI Technical Summary
Transporting a maintenance device to a remote location for substrate-related operation machines increases the time required for maintenance and risks information leakage due to the storage of important data such as inspection operation programs and evaluation criteria.
A component device quality determination server connected via the Internet to perform inspections and determine the quality of component devices, with a terminal device displaying results and a separate inspection device performing inspections without storing critical information.
This configuration enhances maintenance convenience by allowing on-site inspection without risking information leakage, improving manageability and enabling remote management of maintenance processing.
Smart Images

Figure 0007742448000001 
Figure 0007742448000002 
Figure 0007742448000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an inspection system. [Background technology]
[0002] Substrate-related processing machines used in the manufacture of circuit board products include component placement machines that pick up supplied components and place them on the circuit board. For example, the multiple component devices that make up a component placement machine require maintenance to maintain proper operation. Patent Document 1 discloses a maintenance device that performs maintenance processing on a placement head, which is one of the component devices. The maintenance device pre-stores an inspection operation program, criteria data that serve as the standard for determining whether a component is good or bad, and other information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2013 / 153598 Summary of the Invention [Problem to be solved by the invention]
[0004] When maintenance is required for a component device of a substrate-related operation machine, if the maintenance device is installed in a remote location from the substrate-related operation machine, the component device must be transported, which increases the time required to make the component device operational. To address this issue, it is possible to transport the maintenance device to the installation site of the substrate-related operation machine. However, the maintenance device stores important information such as inspection operation programs and evaluation criteria data, and transporting the maintenance device to the operation site may reduce manageability in terms of the risk of information leakage.
[0005] The present specification aims to provide a component device quality determination server, a component device quality determination method, an inspection system, a terminal device for the inspection system, and an inspection device that can improve the convenience and manageability of maintenance processing for component devices. [Means for solving the problem]
[0006] This specification discloses a method for determining the quality of a component device that constitutes a substrate-related operation machine used in the manufacture of substrate products, the method comprising the steps of: acquiring, by a server via the Internet, inspection data obtained by a predetermined type of inspection using equipment that is incorporated into the substrate-related operation machine and used for substrate-related operations by the substrate-related operation machine; determining the quality of the component device based on the acquired inspection data; and transmitting the determined quality determination result to a terminal device that is connected via the Internet so as to be able to communicate with the server. This specification discloses a component device pass / fail judgment server that is communicably connected via the Internet to an inspection device that performs inspections by operating component devices that make up a substrate-related operation machine in accordance with the type of inspection targeted at the component devices, and that includes an inspection data acquisition unit that acquires inspection data obtained by a predetermined type of inspection by the inspection device, a judgment unit that judges the pass / fail of the component devices based on the acquired inspection data, and a transmission unit that transmits the pass / fail judgment result judged by the judgment unit to a terminal device that is communicably connected via the Internet, wherein the substrate-related operation machine is a component mounting machine that picks up supplied components and mounts them on a board, the component devices are mounting heads that pick up the components and adjust the vertical position and angle of the components to mount them on the board, the component mounting machine is equipped with a component camera that captures images of the components held by the mounting head, and the inspection device is incorporated in the component mounting machine and inspects the mounting head based on image data acquired by the component camera.
[0007] This specification discloses an inspection system comprising: a terminal device that displays various types of information; an inspection device that operates component devices that make up a substrate-related operation machine to perform inspections in accordance with the type of inspection targeted at the component devices; and a component device pass / fail judgment server that is communicably connected to the terminal device and the inspection device via the Internet, and that acquires inspection data obtained by inspection by the inspection device, judges the pass / fail of the component devices based on the acquired inspection data, and sends the pass / fail judgment result to the terminal device via the Internet; the substrate-related operation machine is a component mounting machine that picks up supplied components and mounts them on a board, the component devices are mounting heads that pick up the components and adjust the vertical position and angle of the components to mount them on the board, the component mounting machine is equipped with a component camera that captures images of the components held by the mounting head, and the inspection device is incorporated in the component mounting machine and inspects the mounting head based on image data acquired by imaging by the component camera.
[0008] This specification discloses a terminal device for an inspection system that displays various information and is applied to an inspection system for component devices that make up a substrate-related operation machine, the terminal device being adapted to operate the component devices to perform inspections in accordance with the type of inspection for the component devices, and a component device pass / fail judgment server that is a server communicably connected to the terminal device and the inspection device via the Internet, the server specifying a predetermined type of inspection for the inspection device, acquiring inspection data obtained by the inspection by the inspection device, and judging the pass / fail of the component devices based on the acquired inspection data, the terminal device displays the pass / fail judgment results for the component devices transmitted from the component device pass / fail judgment server via the Internet, the substrate-related operation machine being a component mounting machine that picks up supplied components and mounts them on a board, the component devices being a mounting head that picks up the components and adjusts the vertical position and angle of the components to mount them on the board, the component mounting machine being equipped with a component camera that captures images of the components held by the mounting head, and the inspection device being incorporated in the component mounting machine and inspecting the mounting head based on image data acquired by the component camera.
[0009] This specification is applied to an inspection system for a component device that constitutes a substrate-related operating machine, and is an inspection device that operates the component device according to an inspection type to perform an inspection, the inspection system comprising: a terminal device that displays various information; and a component device quality determination server that is a server communicably connected to the inspection device and the terminal device via the Internet, acquires inspection data obtained by inspection by the inspection device, determines the quality of the component device based on the acquired inspection data, and transmits the quality determination result to the terminal device via the Internet, and the inspection device is instructed by the component device quality determination server. and transmits the inspection data obtained by the inspection to the component device quality determination server, the substrate-related operation machine is a component mounting machine that picks up supplied components and mounts them on the substrate, the component device is a mounting head that picks up the components and adjusts the vertical position and angle of the components to mount them on the substrate, the component mounting machine is equipped with a component camera that captures images of the components held by the mounting head, and the inspection device is incorporated in the component mounting machine and inspects the mounting head based on image data obtained by capturing images with the component camera. [Effects of the Invention]
[0010] According to this configuration, the component device quality assessment server in the inspection system is configured as a separate device connected via the Internet to the inspection device that performs the inspection and the terminal device that displays the quality assessment results. This allows for maintenance processing by simply transporting the inspection device to the installation location of the substrate-related operation machine, or by transporting the component device to the installation location of the inspection device, improving convenience. Meanwhile, because quality assessment is performed by the component device quality assessment server, the inspection device and terminal device are isolated from important inspection information. This reliably prevents the leakage of such information, improving the manageability of maintenance processing for the component devices. [Brief explanation of the drawings]
[0011] [Figure 1]FIG. 1 is a schematic diagram showing a production line and an inspection system according to an embodiment. [Figure 2] FIG. 2 is a schematic diagram showing the configuration of a component mounting machine in the production line of FIG. [Figure 3] FIG. 2 is an explanatory diagram showing the appearance and functional blocks of a mounting head. [Figure 4] FIG. 2 is an explanatory diagram showing the appearance of a head bench. [Figure 5] FIG. 10 is a diagram showing a trace log including operation histories of component devices. [Figure 6] 10 is a flowchart showing a maintenance process. [Figure 7] 10 is a flowchart showing an access restriction process. DETAILED DESCRIPTION OF THE INVENTION
[0012] 1. Overview of Inspection System 30 Hereinafter, an embodiment of the inspection system 30 will be described with reference to the drawings. The inspection system 30 enables maintenance processing, including inspection, of the component devices that make up a substrate-related operation machine. In this embodiment, an example is shown in which the inspection system 30 is applied to inspect the mounting head 20 of a component mounting machine 3, which is a substrate-related operation machine.
[0013] 2. Configuration of Production Line 1 As shown in Fig. 1, production line 1 is configured in a factory (A) by installing a plurality of substrate-related operation machines in the conveying direction of substrates 90 (see Fig. 2). Each of the plurality of substrate-related operation machines is communicably connected to a host computer (not shown) that controls production line 1. Production line 1 includes a plurality of substrate-related operation machines, including a printing machine 2, a plurality of component mounting machines 3, a reflow furnace 4, and an inspection machine 5.
[0014] The printer 2 prints solder paste at component mounting positions on the board 90 that has been carried in. Each of the multiple component mounting machines 3 mounts a component on the board 90 that has been transported from the upstream side of the production line 1. The configuration of the component mounting machines 3 will be described later. The reflow furnace 4 heats the board 90 that has been transported from the upstream side of the production line 1, melting the solder on the board 90 and performing soldering. The inspection machine 5 inspects whether the functions of the board products produced by the production line 1 are normal.
[0015] The configuration of production line 1 may be appropriately added to or changed depending on, for example, the type of substrate product to be produced. Specifically, production line 1 may be appropriately equipped with substrate-related operation machines such as a buffer device that temporarily holds transported substrates 90, a substrate supply device, a substrate inverting device, various inspection devices, a shield mounting device, an adhesive application device, and an ultraviolet irradiation device.
[0016] 3. Configuration of component placement machine 3 The component mounting machine 3 performs a mounting process to mount components on a board 90. As shown in FIG. 2, the component mounting machine 3 includes a board transport device 11, a component supply device 12, a component transfer device 13, a component camera 14, and a board camera 15. The board transport device 11 is composed of a belt conveyor, a positioning device, and the like. The board transport device 11 sequentially transports the board 90 in the transport direction and positions the board 90 at a predetermined position within the machine. After the mounting process is completed, the board transport device 11 transports the board 90 out of the component mounting machine 3.
[0017] The component supply device 12 supplies components to be mounted on the board 90. The component supply device 12 has feeders 122 set in multiple slots 121. The feeders 122 feed and move carrier tapes containing a large number of components, supplying the components so that they can be picked up. The component supply device 12 also supplies, for example, relatively large components arranged on trays 125 placed on pallets 124. The storage device 123 of the component supply device 12 stores multiple pallets 124, and pulls out a desired pallet 124 to supply the components according to the mounting process.
[0018] The component transfer device 13 transfers the components supplied by the component supply device 12 to a predetermined mounting position on the board 90 carried into the machine by the board transport device 11. The head drive device 131 of the component transfer device 13 moves the movable table 132 horizontally (in the X-axis direction and the Y-axis direction) using a linear motion mechanism. A mounting head 20 is replaceably fixed to the movable table 132 by a clamp member (not shown). The mounting head 20 is one of the components that make up the component mounting machine 3. The mounting head 20 picks up a component and mounts it on the board 90 by adjusting the vertical position and angle of the component. The configuration of the mounting head 20 will be described later.
[0019] The component camera 14 and the board camera 15 are digital imaging devices having imaging elements such as CMOS. The component camera 14 and the board camera 15 capture images based on control signals and send image data acquired by the capture. The component camera 14 is configured to be able to capture images of components held by the suction nozzles 25 of the mounting head 20 from below. The board camera 15 is configured to be able to capture images of the board 90 from above.
[0020] The component mounting machine 3 configured as described above performs a mounting process to mount components on the board 90. In the mounting process, the component mounting machine 3 sends a control signal to the component transfer device 13 based on information output from the various sensors provided, the results of image processing, a pre-stored control program, etc. This controls the positions and angles of the multiple suction nozzles 25 supported by the mounting head 20.
[0021] 4. Configuration of the mounting head 20 As shown in FIG. 3, the mounting head 20 has a head main body 21 that is clamped to the movable stage 132 of the component transfer device 13. The head main body 21 is provided with a nozzle tool 22, a tool drive device 23, and an air supply device 24. The nozzle tool 22 holds multiple suction nozzles 25 at equal intervals in the circumferential direction on a circumference concentric with the R axis, so that the nozzle tool 22 can slide in the Z axis direction and can rotate around the θ axis. There are two types of mounting heads 20: one in which the nozzle tool 22 is detachable, and one in which the nozzle tool 22 is fixed integrally. The θ axis is the rotation axis of the suction nozzles 25 that is parallel to the R axis and passes through the central axis of each suction nozzle 25.
[0022] The tool driving device 23 is composed of a servo motor, a reduction gear, a linear motion mechanism, etc., and determines the angle of the suction nozzle 25 about the θ axis and positions it in the Z axis direction. The tool driving device 23 includes an R axis driving unit 231, a θ axis driving unit 232, and a Z axis driving unit 233. The R axis driving unit 231 rotates the nozzle tool 22 about the R axis relative to the head main body 21. The θ axis driving unit 232 rotates each of the multiple suction nozzles 25 about the θ axis. The Z axis driving unit 233 raises and lowers one of the multiple suction nozzles 25, which has been indexed to a specified position on the head main body 21, in the Z axis direction.
[0023] The air supply device 24 supplies negative pressure air or positive pressure air generated by an air pump (not shown) to the suction nozzle 25 via an air flow path formed inside the mounting head 20. The air supply device 24 includes a negative pressure flow path 241, a positive pressure flow path 242, and a valve 243. The negative pressure flow path 241 is an air flow path used when supplying negative pressure air to the suction nozzle 25. The positive pressure flow path 242 is an air flow path used when supplying positive pressure air to the suction nozzle 25.
[0024] Valve 243 is operated by, for example, a stepping motor (not shown) and switches between supplying negative pressure air, supplying positive pressure air, and blocking the air flow path. When negative pressure air is supplied from air supply device 24 by switching valve 243, suction nozzle 25 sucks and holds a component at its tip. When positive pressure air is supplied from air supply device 24 by switching valve 243, suction nozzle 25 releases the component that was sucked at its tip.
[0025] 5. Configuration of Inspection System 30 As shown in FIG. 1 , the inspection system 30 includes a component device pass / fail judgment server (hereinafter simply referred to as the "server") 40, a head bench 50, and a terminal device 60. The server 40 is communicably connected to the head bench 50 and the terminal device 60 via the Internet. In this embodiment, the head bench 50 is not communicably connected directly to the terminal device 60. The server 40 performs a predetermined inspection in response to an operator's operation of the head bench 50 or the terminal device 60, and causes the terminal device 60 to display a pass / fail judgment result for the mounting head 20 based on the inspection result.
[0026] In this embodiment, the server 40 is a cloud server, and is communicably connected to a plurality of clients (for example, a plurality of head benches 50 and a plurality of terminal devices 60). Here, the head bench 50 is an inspection device that performs an inspection by operating the mounting head 20 constituting the component mounting machine 3 according to the type of inspection targeted for the head 20.
[0027] The head bench 50 has the placing head 20 attached to it by a clamping mechanism and holds the placing head 20 in an operable manner. The head bench 50 operates the tool driving device 23 of the placing head 20 it holds, and is also capable of circulating air and the like through the air flow path of the air supply device 24. As shown in FIG. 4, the head bench 50 includes an inspection unit 51 and a control device 52. The inspection unit 51 uses dedicated sensors and cameras to perform various inspections of the placing head 20.
[0028] In this embodiment, the inspection performed by the inspection unit 51 includes an inspection of the mechanical accuracy of the mounting head 20. The above-mentioned "inspection of mechanical accuracy" is an inspection of whether the drive units (R-axis drive unit 231, θ-axis drive unit 232, Z-axis drive unit 233) of the mounting head 20 operate mechanically accurately. For example, the inspection unit 51 rotates the inspection nozzle attached to the mounting head 20 around the θ-axis and then rotates it in the reverse direction, and measures the rotation angle of the inspection nozzle. This allows backlash in the θ-axis drive unit 232 to be detected. Furthermore, by measuring the position of the inspection nozzle before and after driving the Z-axis drive unit 233, the tilt of the holder that holds the suction nozzle 25 can be detected.
[0029] Inspection by the inspection unit 51 also includes inspection of the operating time of the drive units (R-axis drive unit 231, θ-axis drive unit 232, and Z-axis drive unit 233) of the mounting head 20. The "operating time inspection" described above involves instructing the drive units of the mounting head 20 to perform a specified operation and measuring the time required for that operation. The operating time of the drive units varies along with the drive load, depending on factors such as whether the drive units are properly lubricated and the degree of contamination. For example, the inspection unit 51 moves the drive units of the mounting head 20 a specified distance or rotates them a specified angle, and measures the pulse power supplied to the servo motor. The operating time and drive load of the drive units of the mounting head 20 are detected based on the amount of this pulse power.
[0030] Furthermore, inspections by the inspection unit 51 include inspection of the operational waveforms of the servo axes of the mounting head 20. In the case where the drive units (R-axis drive unit 231, θ-axis drive unit 232, Z-axis drive unit 233) of the mounting head 20 are driven by servo motors, the above-mentioned "operation waveform inspection" instructs the drive units of the mounting head 20 to perform a specified operation, and measures the output pulses (operation waveforms) of the encoder built into the servo motor during that operation. The output pulses of a servo motor fluctuate for the same operation depending on the degree of deterioration and dirt of its components. Therefore, the inspection unit 51 detects the position detected by the encoder and the waveform of the output pulse that converges during the specified operation.
[0031] Additionally, the inspection unit 51 supplies negative pressure air or positive pressure air to the air flow path of the mounting head 20 and measures the air flow rate in the negative pressure flow path 241 and the positive pressure flow path 242 using a flow rate measurement sensor (not shown). During the inspection process, the inspection unit 51 measures the flow rate in various states by rotating the nozzle tool 22 around the R axis while negative pressure air or positive pressure air is circulating, rotating the holder that holds the suction nozzle 25 around the θ axis, and raising and lowering it in the Z axis direction. If the flow rate in the air flow path of the mounting head 20 is low, it is likely that the air flow path is dirty or the lubricity of the moving parts has decreased.
[0032] The control device 52 is a controller mainly composed of a CPU, various memories, and control circuits. The control device 52 is connected to the server 40 so that it can communicate with the server 40. The control device 52 controls the operation of the mounting head 20 and various sensors so that a predetermined type of inspection specified by the server 40 is performed. The control device 52 also communicates with the mounting head 20 to obtain an identification code (ID) stored in the mounting head 20.
[0033] The control device 52 also operates the mounting head 20 according to the type of inspection, as described above, acquires measurement values necessary for subsequent pass / fail judgment, and generates inspection data M1. The measurement values in this inspection data M1 may include values measured by various sensors, such as the nozzle position and angle, the time required for moving parts, pulse power, air flow rate, and pressure. Furthermore, the inspection data M1 may include image data used to determine the nozzle position and angle.
[0034] Furthermore, the inspection data M1 may include data equivalent to the inspection, instead of or in addition to the above-mentioned measured values. Specifically, when inspecting the inclination of the holder supporting the suction nozzle 25, the control device 52 calculates the inclination angle of the holder based on measured values indicating the positions of the inspection nozzle before and after it is raised and lowered. The control device 52 may then record the inclination angle in the inspection data M1.
[0035] Furthermore, the head bench 50 only acquires measurement values or calculates test-like data for each type of test, and does not perform pass / fail judgments or identify malfunctioning areas using the measurement values, etc. Therefore, the head bench 50 does not store important information such as judgment criteria data required for pass / fail judgments in various types of tests.
[0036] The terminal device 60 is a display device that displays various types of information. The terminal device 60 also functions as a guidance device that provides adjustment guidance for the mounting head 20. In this embodiment, the terminal device 60 includes a touch screen 61, as shown in FIG. 1. The touch screen 61 displays various types of information and accepts operations by the worker. The terminal device 60 is connected to the server 40 so as to be able to communicate with it. The terminal device 60 also receives information related to pass / fail judgment results and adjustment guidance from the server 40, and displays the information on the touch screen 61. The terminal device 60 is assigned a unique identification code (ID), and sends the identification code to the server 40 as necessary.
[0037] The terminal device 60 displays on the touch screen 61, for example, selectable types of maintenance processing for the placement head 20 set on the head bench 50. The above-mentioned "maintenance processing" includes various inspections of the placement head 20, which is one of the components of the component placement machine 3, and adjustment guidance based on the inspection results. When a predetermined type of maintenance processing is selected by operating the touch screen 61, the terminal device 60 sends the type of maintenance processing to the server 40.
[0038] The server 40 functions as a component device quality determination server using installed software. As shown in FIG. 1, the server 40 includes a process control unit 41, an inspection data acquisition unit 42, a determination unit 43, a transmission unit 44, an access restriction unit 45, an adjustment unit 46, a log recording unit 47, and a storage device 48. The process control unit 41 controls the operation of each unit in the maintenance process and acquires identification codes (IDs) of external devices via communication. The inspection data acquisition unit 42 acquires inspection data M1 obtained by a predetermined type of inspection using the head bench 50. The inspection data acquisition unit 42 stores the acquired inspection data M1 in the storage device 48.
[0039] Here, the storage device 48 is configured with an optical drive device such as a hard disk drive, or a flash memory. In addition to the above-mentioned inspection data M1, judgment reference data M2 and adjustment reference data M3 are pre-stored in this storage device 48. The above-mentioned "judgment reference data M2" corresponds to the range of the inspection data M1 that a normal mounting head 20 exhibits in inspection by the head bench 50. In other words, the judgment reference data M2 includes ranges and thresholds for the inspection item of the mounting head 20 being inspected, based on the inspection data M1.
[0040] The "adjustment reference data M3" sets the adjustment locations and adjustment amounts for the mounting head 20 corresponding to the inspection data M1. That is, the adjustment reference data M3 contains preset information that identifies the locations to be adjusted in the mounting head 20, which is made up of a large number of components, in accordance with the multiple measurement values included in the inspection data M1, and that enables calculation of the adjustment amounts for the adjustment locations. The judgment reference data M2 and the adjustment reference data M3 are set based on numerous achievements and tests, and are important data that should be prevented from leaking to the outside.
[0041] The determination unit 43 determines whether the mounting head 20 is normal based on the acquired inspection data M1, and stores the result of the determination in the storage device 48. The determination unit 43 determines whether the mounting head 20 is normal based on the inspection data M1 and the determination reference data M2. In other words, the determination unit 43 determines that the mounting head 20 is normal, for example, when the measurement value included in the inspection data M1 falls within the normal range indicated by the determination reference data M2.
[0042] In addition, in the pass / fail judgment, the judgment unit 43 judges the degree of pass / fail based on, for example, whether the measurement value is near the center of the normal range, near the border, or how far it deviates from the normal range. The judgment unit 43 stores the degree of pass / fail for the test item in the storage device 48 in association with the pass / fail judgment result.
[0043] The transmitting unit 44 transmits the pass / fail judgment result determined by the judging unit 43 to the terminal device 60 connected so as to be able to communicate via the Internet. The transmitting unit 44 also transmits adjustment guidance information indicating the adjustment locations identified and the calculated adjustment amounts by the adjusting unit 46, which will be described later, to the terminal device 60. The terminal device 60 receives the pass / fail judgment result and the adjustment guidance information and displays them on the touch screen 61.
[0044] The access restriction unit 45 restricts access to the judgment criterion data M2 or the adjustment criterion data M3 from the terminal device 60. Specifically, for example, when the terminal device 60 is communicatively connected to the server 40, the access restriction unit 45 restricts accessible information by identifying the client device using the identification code or IP address of the terminal device 60. The access restriction unit 45 allows updates of the judgment criterion data M2 or the adjustment criterion data M3 for access from devices with management authority.
[0045] Furthermore, instead of or in addition to the above method, the access restriction unit 45 may restrict accessible information through user authentication. Regardless of which method is used to allow communication with the terminal device 60, the access restriction unit 45 restricts access to the judgment criterion data M2 and the adjustment criterion data M3 from client devices that do not have administrative authority. This prevents the transmission unit 44 from transmitting the test data M1, the judgment criterion data M2, and the adjustment criterion data M3 to the terminal device 60.
[0046] The adjustment unit 46 identifies adjustment locations for the mounting head 20 and calculates the adjustment amounts based on the inspection data M1 and the adjustment reference data M3. Specifically, for example, when the mounting head 20 is determined to be defective in a pass / fail judgment by the judgment unit 43, the adjustment unit 46 identifies adjustment locations for the inspection items and calculates the adjustment amounts based on the pass / fail degree for the inspection items calculated by the judgment unit 43 based on the inspection data M1 and the adjustment reference data M3. The adjustment unit 46 stores the identified adjustment locations and calculated adjustment amounts as adjustment guide information in the storage device 48.
[0047] When the server 40 determines whether the mounting head 20 is good or bad, the log recording unit 47 records a trace log M4 that enables the inspection and adjustment guidance to be traced. The above-mentioned "trace log M4" includes the operation history of the mounting head 20 during the inspection. In this embodiment, as shown in FIG. 5, the log recording unit 47 associates the operation history of the mounting head 20 with at least one of the identification code (ID) of the mounting head 20, the inspection data M1, and the identification information (ID) of the terminal device 60, and records this as the trace log M4.
[0048] The trace log M4 is a record of operation history, such as command signals to the mounting head 20, control signals for the tool driving device 23 and air supply device 24 in the mounting head 20, and notification information of the completion of operation of the mounting head 20, recorded together with time when the inspection system 30 performs a predetermined inspection or adjustment guidance. The log recording unit 47 may further record, as the trace log M4, records of communication between the server 40 and the head bench 50, records of communication between the server 40 and the terminal device 60, and records of operator operations on the head bench 50 or the terminal device 60.
[0049] 6. Maintenance process using the inspection system 30 The maintenance process performed by the inspection system 30 will be described with reference to Fig. 6. The placement head 20 to be subjected to the maintenance process is assumed to be, for example, one for which a certain amount of operating time has elapsed since the previous maintenance process, or one for which repairs such as part replacement have been performed. During the maintenance process, for example, the head bench 50 is transported to the installation location of the component placement machine 3, or the placement head 20 is transported to the installation location of the head bench 50.
[0050] When the mounting head 20 is set on the head bench 50 and a request to start maintenance processing is made from the terminal device 60, the server 40 executes the maintenance processing, as shown in Fig. 6. Note that multiple servers 40 may be operated corresponding to countries or regions. In this case, from among the multiple servers 40, for example, the one with the smallest communication load based on the installation location of the head bench 50 is selected to execute the maintenance processing.
[0051] The process control unit 41 of the server 40 first acquires the identification code of the terminal device 60 that requested the start of maintenance processing (S11). Next, the process control unit 41 acquires the identification code of the head bench 50 on which the mounting head 20 designated as the processing target is set, and the identification code of the designated mounting head 20 (S12). This allows the process control unit 41 to confirm whether communication with the head bench 50 is possible. Furthermore, if the process control unit 41 determines, based on the identification codes acquired in S11 and S12, that the request to execute maintenance processing is not made by an authorized user, it may interrupt the maintenance processing.
[0052] Next, the process control unit 41 specifies the type of inspection in response to the request from the terminal device 60, and commands the head bench 50 to perform that type of inspection (S13). More specifically, the process control unit 41 determines that an inspection of mechanical accuracy and an inspection of the operating time of the drive unit of the mounting head 20 are necessary in accordance with the maintenance process selected by the operator on the terminal device 60, and commands the head bench 50 to perform each inspection. In this way, the type of inspection that the head bench 50 is instructed to perform varies depending on the type of maintenance process selected.
[0053] The head bench 50 performs one or more specified types of inspection (S14). The control device 52 of the head bench 50 generates inspection data M1. The inspection data acquisition unit 42 acquires the inspection data M1 obtained by the head bench 50 through a predetermined type of inspection (S15) and stores it in the storage device 48. The judgment unit 43 judges whether the mounting head 20 is good or bad based on the acquired inspection data M1 and judgment reference data M2 (S16).
[0054] Next, the transmitting unit 44 transmits the pass / fail judgment result determined by the judging unit 43 in S16 to the terminal device 60 via the Internet (S17). The terminal device 60 displays the received pass / fail judgment result on the touch screen 61 (S18). This allows the worker to determine whether or not it is appropriate to use the placing head 20 in the placing process based on the pass / fail judgment result of the placing head 20.
[0055] The terminal device 60 displays the pass / fail judgment result of the selected maintenance process for the mounting head 20, but does not display the results of the predetermined type of inspection performed by the head bench 50 in response to the maintenance process. The maintenance process includes an inspection mode in which only the inspection described above is performed, and an adjustment mode in which adjustment is performed using the inspection results. The process control unit 41 determines whether the adjustment mode has been selected for the maintenance process on the terminal device 60 (S21).
[0056] If the adjustment mode is selected (S21: Yes), the adjustment unit 46 identifies the adjustment location of the mounting head 20 and calculates the amount of adjustment based on the inspection data M1 and the adjustment reference data M3 (S22), and stores the adjustment information in the storage device 48 as adjustment guidance information. Next, the transmission unit 44 transmits the adjustment guidance information generated by the adjustment unit 46 in S22 to the terminal device 60 via the Internet (S23). The terminal device 60 displays the received adjustment guidance information on the touch screen 61 (S24). This allows the operator to recognize which location of the mounting head 20 should be adjusted and by how much adjustment should be made, based on the adjustment guidance information.
[0057] On the other hand, if the inspection mode is selected for the maintenance process (S21: No), the above-described adjustment-related processes (S22-S24) are omitted. Thereafter, the log recording unit 47 records the identification code of the mounting head 20, the inspection data M1, and the identification information of the terminal device 60 in association with the operation history of the mounting head 20 as a trace log M4 (S25). Furthermore, the log recording unit 47 records communication records between the server 40 and external devices (head bench 50, terminal device 60) and operation records for the external devices as the trace log M4.
[0058] 7. Access restriction process to server 40 The access restriction process by the access restriction unit 45 will be described with reference to Fig. 7. When various data are accessed from an external device, the access restriction unit 45 executes the access restriction process as shown in Fig. 7. Here, the external device includes client devices such as the head bench 50 and the terminal device 60. The client devices also include management devices that have management authority.
[0059] The access restriction unit 45 first identifies the access authority of the external device that has attempted to access the data (S31). The access authority is determined by identifying the client device using the external device's identification code or by user authentication. Next, the access restriction unit 45 determines whether to permit access to the data based on the access authority identified in S31 (S32). If the access restriction unit 45 permits access to the data (S32: Yes), it allows the external device to output or update the data (S33).
[0060] On the other hand, if the access restriction unit 45 does not permit access to the data (S32: No), it restricts the external device from accessing the data (S34). Specifically, for example, if the external device is the head bench 50 or the terminal device 60 and the data for which access has been requested is the judgment criterion data M2 or the adjustment criterion data M3, the access restriction unit 45 restricts access to these data and does not transmit them to the external device.
[0061] 8. Effects of the Configuration of the Embodiment The server 40 in this embodiment is a server communicably connected via the Internet to a head bench 50 that performs inspections by operating the mounting head 20 constituting the component mounting machine 3 in accordance with the type of inspection. The server 40 includes an inspection data acquisition unit 42 that specifies a predetermined type of inspection to the head bench 50 and acquires inspection data M1 obtained by the inspection by the head bench 50, a determination unit 43 that determines whether the mounting head 20 is good or bad based on the acquired inspection data M1, and a transmission unit 44 that transmits the pass / fail determination result determined by the determination unit 43 to a terminal device 60 communicably connected via the Internet.
[0062] With this configuration, the server 40 in the inspection system 30 is configured as a separate device connected via the Internet to the head bench 50 that performs the inspection and the terminal device 60 that displays the pass / fail judgment results. This improves convenience by enabling maintenance processing by transporting the head bench 50 to the installation location of the component placement machine 3 or by transporting the placement head 20 to the installation location of the head bench 50. On the other hand, because the pass / fail judgment is performed by the server 40, the head bench 50 and the terminal device 60 are separated from important information for inspection, such as the judgment reference data M2. This reliably prevents the leakage of such information, improving the manageability of maintenance processing for the placement head 20.
[0063] Furthermore, in the case of the inspection system 30 configured as exemplified in the embodiment, access to the server 40 is possible from devices with administrative authority. Therefore, the administrator of the inspection system 30 can, for example, compile and analyze the results of inspections performed by a large number of inspection devices (head benches 50). Furthermore, based on the results of the above analysis, the administrator of the inspection system 30 can update the judgment criterion data M2 and the adjustment criterion data M3 to more appropriate ones. As a result, the updated judgment criterion data M2 and adjustment criterion data M3 are reflected in subsequent maintenance processing, allowing for more appropriate maintenance processing to be performed.
[0064] 9. Modifications of the embodiment 9-1.Inspection equipment In the embodiment, the inspection system 30 is configured to include a head bench 50 as an inspection device. However, the inspection device may be incorporated into a substrate-related operation machine that performs substrate-related operations using the component device, in addition to being the head bench 50. For example, the inspection device may be incorporated into the component placement machine 3, and inspect the placement head 20 based on image data acquired by capturing images with the component camera 14.
[0065] With this configuration, the inspection device of the component mounting machine 3 causes the mounting head 20 to perform a predetermined operation and captures images of the state before and after the operation using the component camera 14 or the like. The inspection device then measures the amount of movement and required time of the mounting head 20 based on the image data acquired by capturing the images, and generates inspection data M1 as in the embodiment. The server 40 determines whether the mounting head 20 is good or bad based on the inspection data M1 and the evaluation criterion data M2.
[0066] Here, the component mounting machine 3 may be configured to inspect the mounting head 20 using existing equipment such as the component camera 14, and use the inspection results to calibrate the operation of the mounting head 20, for example. However, if the component mounting machine 3 is configured to be able to inspect the mounting head 20 as described above, there is a risk that important inspection information, such as evaluation criteria data, may be leaked. In contrast, with the above configuration, the pass / fail judgment function is separated from the inspection device built into the component mounting machine 3, improving the manageability of the inspection device in the component mounting machine 3. This allows the inspection device to be built into the component mounting machine 3, improving maintenance convenience. Note that the inspection device may be configured without the function of providing adjustment guidance.
[0067] 9-2. Substrate-related processing machines and component devices In the embodiment, the component device to be inspected by the inspection system 30 has been described as being the mounting head 20. However, the inspection system 30 may inspect various components that make up the component mounting machine 3. Specifically, the inspection system 30 may be any one of the board transport device 11, the component supply device 12, the feeder 122, the storage device 123, and the component transfer device 13.
[0068] In the embodiment, the substrate-related operation machine including the component device has been described as the component mounting machine 3. However, the inspection system 30 may inspect the component devices of various substrate-related operation machines that make up the production line 1. Specifically, the substrate-related operation machine may be one of the devices that make up the production line 1, such as a printer, a reflow oven, an inspection machine, or a buffer device. [Explanation of symbols]
[0069] 3: component placement machine (substrate-related work machine), 20: placement head (component device), 30: inspection system, 40: server (component device quality determination server), 41: processing control unit, 42: inspection data acquisition unit, 43: determination unit, 44: transmission unit, 45: access restriction unit, 46: adjustment unit, 47: log recording unit, 48: storage device, 50: head bench (inspection device), 51: inspection unit, 52: control device, 60: terminal device, 61: touch screen
Claims
1. a terminal device that accepts operations by an operator; a head bench to which a mounting head removed from a component mounting machine is attached, and which operates a drive unit of the mounting head without being directly connected to the terminal device for communication; a server communicably connected to the terminal device and the head bench via the Internet, the server instructing the head bench to execute an inspection of a type in response to a request from the terminal device; An inspection system comprising:
2. The inspection system according to claim 1 , wherein the server includes a log recording unit that records an operation record of an operator on the head bench or the terminal device as a trace log.
3. The mounting head picks up a component and adjusts the vertical position and angle of the component by operating the drive unit; 3. The inspection system according to claim 1, wherein the head bench operates the drive unit of the mounting head in accordance with the type of inspection, and performs the inspection using a sensor or a camera that detects an operating state of the drive unit.
Citation Information
Patent Citations
Elevator remote supervisory system
JP2003212447A
Network system of elevator
JP2006232528A
Mounting head cleaning device
WO2013153598A1