Container Inspection System
By setting identification information on the container and utilizing the network system, reliable exclusion of manufacturing defective containers is solved, and the problem of incorrect elimination of defective containers that cannot be detected in the prior art is solved, thereby improving the quality control and efficiency of the production process.
Patent Information
- Application Number
- JP2020181797
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-10-29
- Publication Date
- 2025-02-10
- Estimated Expiration
- 2040-10-29
AI Technical Summary
In the prior art, there is a problem that containers are accidentally eliminated due to undetectable defects in the container manufacturing process, and there is a lack of an effective container exclusion mechanism.
By setting identification information on the container, such as QR codes and AR marks, combined with the network system, the identification and exclusion of manufacturing defective containers is realized, the exclusion time and quantity are set, the exclusion time is extended or canceled, and the exclusion information is temporarily stored to ensure that all defective containers are reliably excluded.
Reliable elimination of manufacturing defective containers is achieved, quality control is ensured, defective containers are avoided from flowing into the market, and the controllability and efficiency of the production process are improved.
Smart Images

Figure 0007628364000001 
Figure 0007628364000002 
Figure 0007628364000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a system for inspecting defects that occur in containers, such as glass bottles and PET bottles, manufactured using a mold. [Background technology]
[0002] Conventionally, a container inspection system has been disclosed that reads characters indicating the model number of the mold shown on cylindrical containers such as glass bottles or PET bottles manufactured using multiple molds, and compiles this read model number and the inspection results for each item of each container by an inspection device for each mold (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 5796089 Summary of the Invention [Problem to be solved by the invention]
[0004] However, while the above Patent Document 1 describes the rejection (removal) of containers for which defects are detected by the inspection device, it does not mention the function of removing such containers when the containers have defects that cannot be detected by the inspection device. Therefore, the present invention has been made with a focus on the unresolved problems inherent in such conventional technology, and aims to provide a container inspection system that is suitable for reliably rejecting containers that have defects that should be rejected. [Means for solving the problem]
[0005] [Invention 1] In order to achieve the above-mentioned object, the container inspection system of Invention 1 is a container inspection system that inspects containers manufactured using a molding mold for defects, and comprises: a rejection information registration means that registers, in a rejection information storage means, rejection information including identification information for identifying a mold from which the container in which the defect was detected is to be rejected, selected from the molds that manufactured the container; and a total container rejection means that rejects all containers manufactured using the mold that corresponds to the identification information included in the rejection information registered in the rejection information registration means.
[0006] With this configuration, when the rejection information registration means registers in the rejection information storage means rejection information including identification information for identifying the type of container from which the container in which the defect was detected was manufactured, the total container rejection means rejects all containers manufactured in the type corresponding to the identification information included in the rejection information registered by the rejection information registration means.
[0007] Here, the present system may be realized as a single device, terminal, or other equipment, or may be realized as a network system in which multiple devices, terminals, or other equipment are communicatively connected. In the latter case, each component may belong to any one of the multiple devices, etc., as long as they are communicatively connected to each other.
[0008] Furthermore, the material of the mold may be any material. For example, when molding a container using blow molding, a metal mold is generally used, but when molding a container using vacuum molding, for example, a mold made of an easily processed material other than metal, such as plaster, wood, or thermosetting plastic, can be used.
[0009] The above-mentioned identification information is information capable of identifying a mold, and may, for example, include letters, numbers, uneven shapes, patterns (including two-dimensional codes such as barcodes, QR codes (registered trademarks), and AR markers) indicating a model number. In addition, the identification information may include information such as letters, numbers, uneven shapes, patterns, etc. indicating the position of the mold in a manufacturing machine capable of manufacturing containers in parallel using multiple molds.
[0010] [Invention 2] Furthermore, the container inspection system of Invention 2 is the container inspection system of Invention 1, wherein the rejection information further includes a rejection execution time which is the time to perform total rejection for each of the molds used to manufacture the containers in which defects have been detected, and the total container rejection means performs total rejection for only the rejection execution time included in the rejection information for containers manufactured in the mold corresponding to the identification information included in the rejection information registered by the rejection information registration means.
[0011] With this configuration, the container total removal means removes all containers manufactured in a mold corresponding to the identification information included in the removal information registered by the removal information registration means, for the removal execution time included in the removal information. [Invention 3] Furthermore, the container inspection system of Invention 3 is the container inspection system of Invention 1 or 2, further comprising an exclusion period extension means for extending the exclusion execution time for the type in which the defect is not eliminated during the exclusion execution time.
[0012] With this configuration, the exclusion period extension means extends the exclusion execution time for a type whose defects are not eliminated during the exclusion execution time. [Invention 4] Furthermore, the container inspection system of Invention 4 is the container inspection system of Invention 2 or 3, wherein the rejection information further includes a start time of total rejection, and the total container rejection means starts the total rejection of containers manufactured in the mold corresponding to the identification information included in the rejection information registered by the rejection information registration means when the start time included in the rejection information arrives.
[0013] With this configuration, the container total removal means begins removing all containers manufactured in a mold corresponding to the identification information included in the removal information registered by the removal information registration means when the start time included in the removal information arrives. [Invention 5] Furthermore, the container inspection system of Invention 5, in the container inspection system of any one of Inventions 1 to 4, comprises an exclusion information provisional registration means for provisionally registering the exclusion information of the type for which there is a possibility of the total rejection in the exclusion information storage means, an exclusion information selection means for selecting any of the exclusion information from the exclusion information provisionally registered by the exclusion information provisional registration means, and an instruction selection means for selecting either to officially register the exclusion information selected by the exclusion information selection means as information of a type for which the total rejection is to be performed, or to delete it from the exclusion information storage means, and when a selection to officially register is made by the instruction selection means, the exclusion information registration means officially registers the exclusion information selected by the exclusion information selection means in the exclusion information storage means, and when a selection to delete is made by the instruction selection means, the exclusion information selected by the exclusion information selection means is deleted from the exclusion information storage means.
[0014] With this configuration, for types that may be excluded in total, the exclusion information temporary registration means provisionally registers the exclusion information of the type, the exclusion information selection means selects the exclusion information to be officially registered from the exclusion information provisionally registered by the exclusion information temporary registration means, and the exclusion information registration means officially registers the exclusion information selected by the exclusion information selection means. Effect of the Invention
[0015] As described above, the container inspection system of Invention 1 makes it possible to selectively reject all containers manufactured using a mold that produced a container in which a defect was detected. This makes it possible to reliably reject defective containers manufactured using a registered mold that cannot be reliably rejected by the inspection machine.
[0016] Furthermore, according to the container inspection system of the second aspect, the period for total rejection can be set, so that the causes of defects can be eliminated during the period for total rejection and total rejection can be stopped after the period ends. This makes it possible to reliably reject containers having defects from those manufactured using molds for which a defect is being addressed.
[0017] Furthermore, according to the container inspection system of Invention 3, the rejection execution time can be extended for molds whose defects are not eliminated within the rejection execution time, so that containers having defects manufactured using molds that have not yet been addressed can be reliably rejected. Furthermore, according to the container inspection system of Invention 4, since the start time for total rejection can be set, the timing for total rejection can be adjusted.
[0018] Furthermore, according to the container inspection system of invention 5, since it is possible to provisionally register rejection information of molds that may be subject to total rejection, for example, if there is an upper limit on the number of molds that can be registered for total rejection, it is possible to provisionally register the excess over the upper limit and hold information on the molds that exceed the upper limit. Also, since there are molds whose defects will disappear over time, for example, it is possible to determine whether or not to perform total rejection depending on the situation such as the detection status of defects manufactured with a provisionally registered mold. This makes it possible to stop unnecessary execution of total rejection while keeping an eye on containers manufactured with a provisionally registered mold. [Brief description of the drawings]
[0019] [Figure 1] 1 is a block diagram showing an example of a bottle production factory to which a container inspection system 1 according to an embodiment of the present invention is applied. [Diagram 2] FIG. 2 is a diagram showing an example of a standard inspection line for bottles according to the present embodiment. [Diagram 3] 1 is a block diagram showing an example of a configuration of a container inspection system 1 according to an embodiment of the present invention. [Figure 4] 2 illustrates an example of a hardware configuration of a management server 100. FIG. [Diagram 5]4A and 4B are diagrams showing the data structures of a CID setting data history (product information / model number setting, etc.) table 400, a CID regular data history (number of recognized bottles / number of rejected bottles, etc.) table 410, and a CID regular data history (number of recognized bottles / number of rejected bottles, etc.)_30-minute work table 410_1. [Figure 6] 11 is a diagram showing the data structures of a CID regular data history (defect information) table 420, a CID regular data history (defect information)_30-minute work table 420_1, a CID regular data history (pickup information) table 430, and a CID regular data history (pickup information)_30-minute work table 430_1. [Figure 7] 4A and 4B are diagrams showing data structures of a CID pickup setting history table 440, a CID setting data history (pickup code setting) table 450, a CID model number change history table 460, and a CID model number allocation data history table 470. [Figure 8] 13 shows the data structures of a CID setting data history (alarm setting) table 480, a CID regular data history (alarm information) table 490, a bottle weight data history table 500, and a CS regular data history (yield by line) table 510. FIG. [Figure 9] 13 is a flowchart showing a CID(1) initial screen display process. [Figure 10] 13 is a flowchart showing a CID(2) initial setting screen display process. [Figure 11] 13 is a flowchart showing an example of a processing procedure for a defect totalization information display process. [Figure 12] 13 is a flowchart showing an example of a processing procedure of a display condition setting process and a time-change screen display process. [Figure 13] 13 is a flowchart showing an example of a processing procedure for a pickup code setting process. [Figure 14] 13 is a flowchart illustrating an example of a processing procedure for past data setting processing. [Figure 15] 13 is a flowchart showing an example of a procedure for a pickup code setting data registration process. [Figure 16]FIG. 13 is a diagram showing an example of an initial screen of a display screen including display information of a list of the worst five defects and display information of a list of the worst five serious defects. [Figure 17] FIG. 13 is a diagram showing an example of a display condition setting screen. [Figure 18] FIG. 13 is a diagram showing an example of a quality monitoring alarm list screen. [Figure 19] FIG. 13A is a diagram showing an example of a current mold screen for a finishing mold, and FIG. 13B is a diagram showing an example of a current mold screen for a mouth mold. [Figure 20] FIG. 13 is a diagram showing an example of a pickup code setting screen. [Figure 21] FIG. 13 is a diagram showing an example of a reject setting screen. [Figure 22] 6A is a diagram showing an example of a past data screen, and FIG. 6B is a diagram showing an example of a product name setting screen 607. FIG. [Figure 23] FIG. 13 is a diagram showing an example of a graph screen showing the change over time in detection rate by pickup when pickup is selected as the graph type. [Figure 24] FIG. 7 is a diagram showing an example of a bottle weight transition screen 701 showing the change in bottle weight over time. [Diagram 25] FIG. 7 is a diagram showing an example of a line-by-line yield transition screen 702 showing the transition of yield for each line. [Figure 26] FIG. 7 is a diagram showing an example of a mold read screen 703 showing the tabulation results of mold reads (model number reading). DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] Next, an embodiment of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals. However, it should be noted that the drawings are schematic, and the vertical and horizontal dimensions and scales of the members or parts are different from the actual ones. Therefore, the specific dimensions and scales should be determined with reference to the following description. In addition, it goes without saying that the drawings include parts with different dimensional relationships and ratios.
[0021] In addition, the embodiments shown below are merely examples of devices and methods for embodying the technical idea of the present invention, and the technical idea of the present invention does not limit the materials, shapes, structures, arrangements, etc. of the components to those described below. The technical idea of the present invention can be modified in various ways within the technical scope defined by the claims.
[0022] 〔composition〕 1 to 26 are diagrams showing this embodiment. First, the configuration of this embodiment will be described. The following description will be given taking as an example the case of producing glass bottles as containers. Fig. 1 is a block diagram showing an example of a bottle production factory to which a container inspection system 1 according to the present embodiment is applied. Fig. 2 is a diagram showing an example of a standard bottle inspection line according to the present embodiment, and Fig. 3 is a block diagram showing an example of the configuration of the container inspection system 1 according to the present embodiment.
[0023] First, a bottle manufacturing process in a bottle production factory 300 to which the container inspection system 1 according to this embodiment is applied will be described. In this bottle production factory 300, as shown in Fig. 1, first, glass raw materials are melted at a temperature of about 1400°C in a glass melting furnace 301, and the temperature of the molten glass raw materials is adjusted (for example, to 1100°C) in a forehearth 302. This temperature-adjusted molten glass is cut into gobs 322, each of which is enough for one bottle, by a shear blade 321. The gobs 322 are supplied to each mold 331 of a bottle-making machine 303.
[0024] 1, bottle making machine 303 of this embodiment is configured so that molds 331 can be placed at each of the bottle making positions divided into sections 1 to 12 and cavities A to D in each section, making it possible to manufacture bottles in parallel using a maximum of "12 (sections) x 4 (cavities) = 48" molds 331. Note that although a bottle making machine with 12 sections and 4 cavities has been given as an example, this configuration is not limiting, and a bottle making machine with another number of sections and cavities may also be used.
[0025] Each metal mold 331 is a molding metal mold formed into a different shape for each type of bottle to be manufactured, and has a first metal mold consisting of a mouth mold for forming the bottle mouth and a rough mold for creating the rough shape, and a bottle-shaped second metal mold consisting of a bottom mold and a finishing mold for finishing the bottle into its final shape. The bottle-making machine 303 forms the supplied gob 322 into the original shape of a bottle called a parison in the first metal mold, transfers this parison to the second metal mold, and inflates it into the shape of a bottle with high-pressure air in the second metal mold to form a bottle molded body HB (Hot Bottle).
[0026] In this embodiment, a concave-convex shape (hereinafter referred to as a "CID (Cavity Identification Device) mark") indicating the model number, which is the identification information of the mold used in the manufacture, is formed on the surface (for example, the surface of the bottom or the bottom) of each bottle molded body HB by the bottom mold or the finishing mold. This CID mark is formed in a different shape for each mold, and the CID mark is read by a model number reading device 150 (see FIG. 3) and the information of the read CID mark is analyzed to obtain a unique model number for each mold. Note that the configuration is not limited to providing a concave-convex shape indicating the model number on the bottom, and a configuration may be used in which a model number is provided in the bottom part of the bottle in addition to or separately from the concave-convex shape on the bottom. Also, although the configuration is described in which identification information for identifying the model number is provided on the bottle during molding, the configuration is not limited to this, and the identification information may be provided on the bottle after molding, for example, by laser engraving.
[0027] In this embodiment, the information identifying the mold for manufacturing the bottle (hereinafter referred to as "model number information") includes information on the mold model number, as well as information on the section number (1-12) and cavity type (A-D) indicating the arrangement position of the mold. For example, when a mold with model number 21 is arranged in cavity B of section 1, this relationship is registered in the database of the management server 100 on a current mold screen described later. A CID mark configured to obtain "21" as the model number is formed on the surface of a bottle manufactured with the mold with model number 21. The CID mark indicating the model number is formed on each bottle, and the model number indicated by the CID mark formed on the bottle indicates which location (section and cavity) and which mold the bottle was manufactured from.
[0028] The bottle molded body HB in a high temperature state formed by the mold 331 is conveyed along the conveying path 308 to the annealing furnace 304, where it is cooled slowly over time. In this embodiment, a part of the manufactured plurality of bottle molded bodies HB is sampled, and its mass is manually inspected (measured) using an electronic scale 10 shown in FIG.
[0029] On the other hand, the bottle molded bodies CB (Cold Bottles: hereinafter simply referred to as “bottles”) cooled in the annealing furnace 304 are transported along a transport path 308 to an inspection building 305 . The inspection building 305 is a building in which inspection equipment, etc. 306 and a packaging machine 307 are installed. In this embodiment, the inspection equipment, etc. 306 is provided with a dimension measuring machine 11 and a strength inspection machine 13 as shown in Fig. 2. In addition, a comprehensive inspection device 15 that inspects for multiple types of defects, an appearance inspection machine 17 that inspects the appearance of bottles, and a visual inspection result notifying machine 19 that notifies the inspection results by visual inspection are also provided.
[0030] In this embodiment, each of the multiple bottle production lines has multiple inspection lines (two in the example of FIG. 2) each consisting of a pair of strength inspection machine 13 and general inspection device 15. These multiple inspection lines inspect bottles in parallel for strength and defects. In this embodiment, each inspection line is referred to as a "stream," and for example, when there are three inspection lines, the lines are distinguished as stream 1, stream 2, and stream 3.
[0031] The dimension measuring machine 11 measures the dimensions of each part of a bottle and is equipped with multiple inspection stations. Each inspection station can be assigned a different measurement item and performs measurement operations set by parameters. Measurement result data is sent to a dimension data collection terminal 108 (see FIG. 3).
[0032] The strength inspection machine 13 applies pressure to the sidewalls and bottom of each bottle to inspect the strength of the sidewalls and bottom if the type of bottle sent is a preset type of bottle to be inspected. The strength inspection machine 13 transports bottles that pass the strength inspection to the general inspection device 15 and discards bottles that do not pass the strength inspection.
[0033] Here, an independent inspector rejection number sensor 21a is disposed at the entrance side of the strength inspection machine 13 of each inspection line, i.e., at the entrance of each inspection line, and an independent inspector rejection number sensor 21b is disposed at the exit side of the strength inspection machine 13 of each inspection line, i.e., at the entrance side of the comprehensive inspection device 15. The independent inspector rejection number sensor 21a detects bottles passing through the entrance of the inspection line, and the independent inspector rejection number sensor 21b detects bottles that have passed the strength inspection machine 13. The changes of these sensors from an OFF (non-detection) state to an ON (detection) state are counted by the count data processing device 109 (see FIG. 3). The number of bottles rejected by the strength inspection machine 13 can be calculated by subtracting the detection number of the independent inspector rejection number sensor 21b from the count number of changes from a non-detection state to a detection state of the independent inspector rejection number sensor 21a (hereinafter referred to as the "detection number"). The number detected by the single-inspection-machine-rejected-number sensor 21 b corresponds to the number of bottles entering the comprehensive inspection device 15 .
[0034] The comprehensive inspection device 15 is equipped with a number of inspection machines 15a, 15b, 15c, etc., which inspect for the presence or absence of a number of types of defects in sequence for each type. For example, 15a is a mouth flaw inspection machine, 15b is a foreign body inspection machine, 15c is a wall thickness inspection machine, etc., and each inspection machine performs a different inspection. Bottles fed into the comprehensive inspection device 15 are inspected sequentially by each of the inspection machines 15a, 15b, 15c, etc., while rotating intermittently, for example, counterclockwise and moving from station to station. Each of the inspection machines 15a, 15b, 15c, etc., inspects at a timing based on a timing signal sent from the inspection device main body, and sends a pass / fail signal back to the inspection device main body. The timing signal is a pulse that is emitted at a predetermined timing each time the main body rotates counterclockwise and moves from station to station.
[0035] In the example of Fig. 2, the first station is equipped with an inspection machine 15a, the second station with an inspection machine 15b, and the third station with an inspection machine 15c. Note that it is also possible to provide multiple inspection machines at one station. Bottles that have completed the inspection are sent to a sorting device (not shown) and are sorted into good and bad products.
[0036] The sorting device has a conveyor path 310 for good products and a conveyor path for defective products (not shown) separated by a guide on a conveyor that moves the bottles. The conveyor path for defective products branches off from the conveyor path 310 for good products. A cullet chute (not shown) is provided at the end of the conveyor path for defective products. The inspection device main body combines the pass / fail signals from each inspection machine for each bottle, and sends an overall judgment signal for the bottle (good product (OK) or defective product (NG)) to the sorting device. Based on the overall judgment signal from the inspection device main body, the sorting device rejects defective products or guides good products to the conveyor path 310. The bottles guided to the conveyor path 310 by the sorting device are transported along the conveyor path 310 to the appearance inspection machine 17.
[0037] A total inspection machine rejection number sensor 23 is provided beside the defective product conveying path to detect bottles conveyed along the conveying path, and the number of detected bottles is counted by a count data processor 109. The comprehensive inspection device 15 has a built-in model number reading device 150, and the inspection device itself transmits information on the inspection results of each inspection machine to a defect data processing device 107 (see Figure 3) by model number and defect type, correlating it with each model number information and each defect type information.
[0038] The appearance inspection machine 17 inspects the appearance of the bottles, rejects bottles found to have defects as defective products, and conveys bottles for which no defects are found as non-defective products to a visual inspection area along a conveying path 310. The bottles rejected by this appearance inspection machine 17 are detected by a single inspection machine rejected number sensor 21c, and the number of detected bottles is counted by a count data processing device 109.
[0039] Hereinafter, the single-inspection-machine rejected number sensors 21a to 21c will be collectively referred to as the "single-inspection-machine rejected number sensor 21." At the visual inspection site, a visual inspector visually inspects the bottles, and if a defect is found, a button corresponding to the type of defect found is pressed on the visual inspection result notifying device 19, and information on the defect found is sent to the data collection terminal 103 (see FIG. 3). Bottles found to be defective are rejected as defective products. These rejected bottles are detected by the visual inspection result notifying device 19, and the number of detected bottles is counted by the count data processing device 109.
[0040] On the other hand, bottles that are judged to be non-defective by visual inspection are transported to a packaging machine 307. The bottles transported to the packaging machine 307 are packaged in units of, for example, 1,000 bottles, and the packaged bottles are stored in a warehouse. After that, the bottles stored in the warehouse are shipped to customers by truck. A pre-packaging passing number sensor 25 is provided at the entrance of the packaging machine 307 to detect the bottles being sent to the packaging machine 307 , and the number of detected bottles is counted by the count data processing device 109 .
[0041] Next, the configuration of the container inspection system 1 according to the present embodiment will be described. The container inspection system 1 is a system that measures and inspects bottles produced by the bottle making machine 303 using the various measuring machines and inspection machines described above, calculates statistics based on information about these measurement and inspection results, and outputs information about the calculated statistics to various terminals.
[0042] 3, the container inspection system 1 includes an inspection system management server 100 (hereinafter simply referred to as "management server 100"), a molding side terminal 101, a quality inspection side terminal 102, and a data collection terminal 103. In addition, the container inspection system 1 includes an office terminal 104, a gateway terminal 105, a head office host 106, a defect data processing device 107, a dimension data collection terminal 108, and a count data processing device 109.
[0043] The electronic scale 10, the management server 100, the molding side terminal 101, the quality inspection side terminal 102, the data collection terminal 103, the office terminal 104, the gateway terminal 105, the defect data processing device 107, the dimension data collection terminal 108 and the count data processing device 109 are each connected to an intranet 199 via a HUB 120. The head office host 106 is also connected to the gateway terminal 105 via the Internet 198.
[0044] The management server 100 is a server that manages various data related to manufactured bottles acquired via the data collection terminal 103, and provides statistical information including aggregated information of various data to various terminals used by system users. In addition, the management server 100 is a server that provides various settings for authorized terminals, such as a function for setting model number information of the molds used in manufacturing bottles and a pickup code setting in the molding side terminal 101, and a function for reject setting in the quality inspection side terminal 102.
[0045] Specifically, the management server 100 of this embodiment provides each terminal with the above-mentioned various functions through a Web system. In this embodiment, the initial screen displayed on the display device of each terminal displays tabs for selecting a "CID(1) menu" for displaying first statistical information based on information collected for each mold model number information, and a "CID(2) setting menu" for performing various settings related to the mold. In addition, tabs for selecting a "CS(1) menu" for displaying second statistical information based on count data collected by the count data processing device 109, a "CS(2) setting menu" for performing various settings related to production schedules and loss analysis, and a "measuring instrument menu" for displaying the measurement results of various measuring instruments such as the electronic scale 10 and the dimension measuring instrument 11 are displayed (see, for example, FIG. 16). Here, CS is an abbreviation for "Counting System."
[0046] Representative items of each menu according to this embodiment, for example, in the case of the CID(1) menu, include an item that displays a list of quality monitoring alarms (labeled "Quality Monitoring") and an item that displays information showing the occurrence status of defects (labeled "Worst 5"). In addition, there is an item that displays information on the reading status of the model number reader 150 (labeled "Mold Lead") and an item that displays the change over time in the detection rate by pickup (labeled "Change over Time by Defect") (see, for example, FIG. 16).
[0047] Also, in the case of the CID(2) setting menu, a representative item is, for example, a reject setting item (written as "reject setting") for setting "die number allocation." Here, "die number allocation" is a process for selectively rejecting all bottles for the relevant die when bottles with defects that cannot be rejected by the inspection machine or bottles with defects that could not be rejected by the inspection machine are encountered, or defects caused by the die are encountered. Specifically, it is a process for rejecting all bottles manufactured with the relevant die for a set period of time.
[0048] In addition, typical items in the CID(2) setting menu include, for example, an item for setting the mold used in manufacturing bottles (labeled "Current Mold"), and an item for pickup code setting (labeled "Pickup Code") for configuring an inspection machine to detect defects that may occur in each product (each type of bottle) (see, for example, Figure 20).
[0049] Furthermore, in the case of the CS(1) menu, a representative item, not shown in the figure, is, for example, an item called "Yield Trend by Line" which displays the trend in yield for each line, and in the case of the weighing device menu, representative items are an item called "Bottle Mass Trend" for displaying the trend in bottle mass, and an item called "Bottle Dimension Trend (AMG)" for displaying the trend in bottle dimensions.
[0050] The molding side terminal 101 is a terminal installed beside the bottle making machine 303 for each production line, and is used by operators working in the bottle production factory who are in charge of molding tasks. The molding side terminal 101 is capable of displaying statistical information on various data provided by the management server 100, and registering model number information in the database of the management server 100 when the mold 331 of the bottle making machine 303 is replaced.
[0051] The quality inspection terminal 102 is a terminal that is installed for each production line and is also installed in the inspection building 305 for the bottles that come out of the cooling kiln 304. The quality inspection terminal 102 is a terminal used by quality inspection personnel who are involved in work related to quality assurance among the operators working in the bottle production factory. The quality inspection terminal 102 is capable of displaying statistical information on various data provided by the management server 100, and registering model number information of the mold 331 that is assigned a model number by reject setting in the database of the management server 100, etc.
[0052] The data collection terminal 103 is a terminal having a function of collecting mass data measured by the electronic scale 10 and dimensional data collected by the dimension data collection terminal 108. In addition, the data collection terminal 103 is a terminal having a function of collecting defect inspection result information collected and tallied at each fixed time (for example, every 10 minutes) by the defect data processing device 107, and collecting count information collected and tallied at each fixed time (for example, every 10 minutes) by the count data processing device 109. Furthermore, the data collection terminal 103 has a function of registering various collected data in the database of the management server 100 as tallied data at fixed time intervals, and a function of creating various work tables using this tallied data at fixed time intervals.
[0053] In addition, the data collection terminal 103 has the function of acquiring model number information of the replaced mold registered on the molding side terminal 101 via the current mold screen described later, and model number information of the mold set on the quality inspection side terminal 102 via the reject setting screen described later, and transmitting (writing) the acquired model number information to the defect data processing device 107.
[0054] The office terminal 104 is a terminal installed in an office in a bottle production factory, and is not capable of registering model number information, but is capable of displaying statistical information on various data provided by the management server 100. The gateway terminal 105 is a terminal having a function for connecting the management server 100 and the head office host 106 via the Internet 198 .
[0055] The head office host 106 is a host computer installed at the head office, and has the function of controlling the output processing of statistical information of various data provided by the management server 100 to each terminal via the gateway terminal 105 in response to requests from each terminal used by employees at the head office. The defect data processing device 107 has the function of collecting information on inspection results for each model number information and each type of defect (hereinafter referred to as "defect inspection information") from the comprehensive inspection device 15, and transmitting aggregate information of the defect inspection information collected over a certain period of time to the data collection terminal 103 in response to a request from the data collection terminal 103.
[0056] Here, the total inspection device 15 of this embodiment can be equipped with a maximum of 100 inspection machines. Each inspection machine is called a "pickup," and in this embodiment, for example, if there are 60 inspection machines, each is assigned an independent pickup number from 1 to 60.
[0057] The storage device of the defect data processing device 107 of this embodiment is provided with an address space consisting of 60 addresses corresponding to the pickup numbers 1 to 60, respectively. The addresses corresponding to the pickup numbers 1 to 60 are addresses indicating the output addresses of the number of detected defects and the number of rejected products based on the defect inspection information of an inspection machine that inspects various defects. Each pickup number is associated with one of the defect types selected by the operator in the above pickup code setting item for each product, and the defect inspection information from the comprehensive inspection device 15 is written into the address corresponding to each defect type and model number information corresponding to each pickup number.
[0058] Specifically, defect inspection information including the count number of the number of detected defects for each type information is sorted in the order of pickup No. and written to the address corresponding to each pickup No. Note that the defect inspection information written to each address is cleared, for example, every time a certain period of time has elapsed and the information is transmitted to the data collection terminal 103.
[0059] Furthermore, the defect data processing device 107 has a function to control the sorting device based on the reject setting information set in the above-mentioned reject setting written by the data collection terminal 103, and execute a process (model number allocation) of rejecting all bottles manufactured with a mold of the set model number information from the set start time to the set model number allocation time. In addition, it has a function to collect information on the number of bottles rejected by model number allocation (model number-based rejected number) for each model number information, and to transmit information on the model number-based rejected number collected during a certain period of time to the data collection terminal 103 in response to a request from the data collection terminal 103.
[0060] The dimensional data collection terminal 108 has the function of collecting dimensional information of each part of the bottle measured by the dimension measuring device 11, and transmitting the collected dimensional information to the data collection terminal 103 in response to a request from the data collection terminal 103. The count data processing device 109 has a function of counting the number of bottles detected by the individual inspection machine rejected number sensors 21a to 21c, the comprehensive inspection machine rejected number sensor 23, the visual inspection rejected number sensor 24, and the pre-packaging passing number sensor 25, and collecting the count number information.The count data processing device 109 has a function of transmitting, in response to a request from the data collection terminal 103, aggregate information on the count numbers (detection numbers) collected within a certain period of time to the data collection terminal 103.
[0061] [Hardware configuration of the management server 100] Next, the hardware configuration of the management server 100 will be described. FIG. 4 is a diagram illustrating an example of a hardware configuration of the management server 100. As shown in FIG. 4, the management server 100 is composed of a CPU (Central Processing Unit) 30 that controls the calculations and the entire system based on a control program, a ROM (Read Only Memory) 32 that stores the control program and the like of the CPU 30 in advance in a predetermined area, a RAM (Random Access Memory) 34 for storing data read from the ROM 32 and the like and the calculation results required in the calculation process of the CPU 30, and an I / F (Interface) 38 that mediates the input and output of data to and from external devices, and these are connected to each other so that data can be sent and received by a bus 39, which is a signal line for transferring data. The I / F 38 also includes the function of a network adapter.
[0062] The I / F 38 is connected to external devices such as an input device 40 consisting of a keyboard, mouse, etc. that can input data as a human interface, a storage device 42 that stores data, tables, etc. as files, a display device 44 that displays a screen based on an image signal, and a signal line for connecting to an intranet 199.
[0063] The molding side terminal 101, the quality inspection side terminal 102, the data collection terminal 103, the office terminal 104, the gateway terminal 105 and the dimensional data collection terminal 108 are composed of terminals that are assumed to be stationary, similar to the management server 100. Moreover, the defect data processing device 107 and the count data processing device 109 are configured from a sequencer (also called a PLC (Programmable Logic Controller)). In other words, the defect data processing device 107 and the count data processing device 109 are devices configured from a small computer equipped with a processor.
[0064] [About the various tables] Next, various tables stored in the storage device 42 of the management server 100 will be described. In this embodiment, each record in each table is registered or updated in the management server 100 based mainly on various collected data collected via the data collection terminal 103 and various setting data set via the molding side terminal 101 and the quality inspection side terminal 102. That is, in this embodiment, the management server 100 also functions as a database server.
[0065] FIG. 5 shows the data structures of a CID setting data history (product information / model number setting, etc.) table 400, a CID regular data history (number of recognized / rejected, etc.) table 410, a CID regular data history (number of recognized / rejected, etc.)_30-minute work table 410_1, and a defect master table 415.
[0066] The storage device 42 of the management server 100 stores a CID setting data history (product information / model number setting, etc.) table 400, a CID regular data history (number of recognized items / number of rejected items, etc.) table 410, and a defect master table 415, as shown in Figures 5(a), (b), and (d).
[0067] The CID setting data history (product information / model number setting, etc.) table 400 is a table for managing information on the molds used in manufacturing the bottles. In the CID setting data history (product information / model number setting, etc.) table 400, one record is registered for each item set as primary key information, as shown in Fig. 5(a). Each record has registered, as primary key information, information indicating the factory (for example, T1 = first factory, T2 = second factory, T3 = third factory), the furnace number of the glass melting furnace, the line number of the production line, and a CID update No. 1 for managing table updates. In addition, for each of these pieces of primary key information, information on the update date and time, product code, product name, rotation speed, maximum number of sections, maximum number of cavities, minimum time for model number protection, 1A-12A model number setting date and time, 1A-12A model numbers (current), and 1A-12A model numbers (old) is registered. In addition, the 1B~12B model number setting date and time, 1B~12B model number (current), 1B~12B model number (old), 1C~12C model number setting date and time, 1C~12C model number (current), 1C~12C model number (old), 1D~12D model number setting date and time, 1D~12D model number (current), 1D~12D model number (old), option 1~12 model number and other information are registered.
[0068] Here, the CID update No. 1 is information including, for example, the date and time (in 24-hour notation) when the table is updated. The same applies to the CID update No. of other tables. The rotation speed is the production speed (BPM (Bottles Per Minute)), and the maximum number of sections and the maximum number of cavities are the maximum number of sections and the maximum number of cavities of the bottle making machine 303 used in the production line. Here, in the manufacture of bottles, the mold 331 is changed during the manufacture due to wear and malfunction of the model number. At the time of change, bottles manufactured with the mold before the change remain on the line, so a period occurs in which bottles manufactured with two types of molds 331 are mixed on the line together with bottles manufactured with the mold after the change. In this embodiment, the information of the mold 331 before the change is held during the mixed period. That is, the minimum model number protection time is the time for holding the information of the mold 331 before the change until the mixed period ends.
[0069] The above 1A to 12A model numbers setting dates and times are the setting dates and times of the model numbers of the molds respectively arranged in cavities A of sections 1 to 12, which are set on the current mold screen described later, the above 1A to 12A model numbers (current) are the model numbers of the molds currently arranged in cavities A of sections 1 to 12 of the bottle-making machine 303, and the above 1A to 12A model numbers (old) are the model numbers of the molds before the molds of 1A to 12A model numbers (current) were changed (one generation ago). This is the same for cavities B to D of sections 1 to 12. The above option 1 to 12 model numbers are model number information of another mold that is registered when bottles manufactured with a mold other than the molds registered as mold (current) and mold (old) are flowing on the line.
[0070] The CID regular data history (number of bottles recognized / number of bottles rejected, etc.) table 410 is a table that manages information on the number of bottles recognized by the comprehensive inspection device 15 for each mold model number, information on the number of bottles that were determined to be defective by the comprehensive inspection device 15 and rejected, etc. As shown in Fig. 5(b), the CID regular data history (number of recognized pieces / number of rejected pieces, etc.) table 410 has one record registered for each item set as primary key information. Each record has the following registered as primary key information: factory, kiln number, line number, collection date and time, flow, section, cavity, model number, CID reading, and other information. In addition, for each piece of primary key information, the update date and time, update terminal name, representative update number, product code, mouth type, number of recognized pieces, number of rejected pieces by model number, number of rejected pieces, current model number, old model number, and other information is registered.
[0071] The CID read is information indicating the state of the model number read by the model number reading device 150. For example, information such as "0=normal, 1=mold error, 2=code error" is registered. The number of recognized bottles is the number of bottles inspected by the comprehensive inspection device 15 for each model number information, and the number of rejected bottles is the number of bottles determined to be defective by the comprehensive inspection device 15 and rejected for each model number information. The number of rejected bottles by model number is the number of bottles rejected by model number allocation for each model number information.
[0072] The CID fixed time data history (number of recognized bottles / number of rejected bottles, etc.) table 410 is made up of information collected and tallied over a fixed time period from the collection start time. For example, if the fixed time period is "10 minutes" and the collection start time is 10:00, then the table is made up of information collected and tallied over each 10-minute period, such as 10:00-10:10, 10:10-10:20, 10:20-10:30, etc. In the following explanation, the fixed time period is assumed to be "10 minutes."
[0073] In addition, the management server 100 of this embodiment is configured to select any period from the latest 10 minutes, latest 30 minutes, previous hour, previous 2 hours, current shift, previous shift, current day, and previous day when performing display processing of various statistical information, and to display statistical information for the selected period. In order to perform display processing for each period, the management server 100 is configured to generate work tables for each period of 30 minutes, 1 hour, shift (e.g., 8 hours), and day (24 hours). These work tables are stored in the storage device 42, and new records are generated, for example, every fixed time (e.g., 10 minutes), and the generated records are added. This also applies to other work tables described below.
[0074] The work table of the CID regular data history (number of recognized bottles / number of rejected bottles, etc.) table 410 will be described below using a 30-minute work table as an example. The CID regular data history (number of recognized bottles / number of rejected bottles, etc.)_30-minute work table 410_1 (hereinafter abbreviated as "30-minute work table 410_1") is a work table generated in the management server 100 based on three records for 30 minutes that are consecutive in chronological order in the CID regular data history (number of recognized bottles / number of rejected bottles, etc.) table 410, as shown in FIG. 5(c). For example, if the collection date and time is 10:20, a record is generated based on the three records with collection times of 10:00, 10:10, and 10:20. Specifically, the 30-minute work table 410_1 is a table made up of records in which the number of recognized bottles, the number of rejected bottles, and the number of rejected bottles by model number are the sum of the numerical values registered in the above three records. Other information other than the collection date and time and the update date and time is common to the three records.
[0075] Similarly, in the management server 100, CID regular data history (number of recognized items / number of rejected items, etc.)_1 hour, shift, and day work tables 410_2, 410_3, and 410_4 are generated in which the total values for one hour, the total values for one shift, and the total values for one day are registered for the number of recognized items, the number of rejected items, and the number of rejected items by model number, respectively, and these generated work tables are stored in the storage device 42. Similar to the 30-minute work table 410_1, new records are added to each of these work tables every 10 minutes that have passed since the previous collection date and time.
[0076] The defect master table 415 is a table for managing information on defects to be inspected. In the defect master table 415, as shown in Fig. 5(d), one record is registered for each item set as primary key information. In each record, a defect code is registered as primary key information. In addition, for each primary key information, information on the defect name (abbreviated), inspection machine name, defect name, and deletion flag is registered.
[0077] FIG. 6 is a diagram showing the data structures of the CID regular data history (defect information) table 420, the CID regular data history (defect information)_30-minute work table 420_1, the CID regular data history (pickup information) table 430, and the CID regular data history (pickup information)_30-minute work table 430_1.
[0078] The storage device 42 of the management server 100 stores a CID periodic data history (defect information) table 420 and a CID periodic data history (pickup information) table 430 shown in FIGS. 6(a) and 6(c). The CID periodic data history (defect information) table 420 is a table for managing information on defects that have occurred in bottles manufactured for each mold model number information.
[0079] As shown in Fig. 6(a), the CID regular data history (defect information) table 420 has one record registered for each item set as primary key information. Each record has the following information registered as primary key information: factory, kiln number, line number, collection date and time, flow, section, cavity, model number, CID read, and defect code. In addition, for each piece of primary key information, the defect number, update date and time, update terminal name, representative update number, product code, defect name, number of detected defects, and other information are registered.
[0080] The defect code is information indicating the type of defect, the defect number is a number assigned to a defect of the type indicated by the defect code, and the number of detected defects is the number of bottles in which a defect of the type indicated by the defect code was detected among bottles manufactured using a mold having the model number of the primary key information. The CID fixed-time data history (defect information) table 420 is composed of information collected and compiled at fixed intervals from the collection start time during a fixed period of time, similar to the CID fixed-time data history (number of recognized bottles / number of rejected bottles, etc.) table 410. In the following explanation, the fixed period of time is assumed to be "10 minutes."
[0081] The management server 100 is also configured to generate 30-minute, 1-hour, shift, and day work tables for the CID fixed-time data history (defect information) table 420. The following describes the 30-minute work table of the CID fixed-time data history (defect information) table 420 as an example.
[0082] As shown in Fig. 6(b), the CID regular data history (defect information)_30-minute work table 420_1 (hereinafter abbreviated as "30-minute work table 420_1") is a work table generated in the management server 100 based on three records for 30 minutes that are consecutive in time series, including the record for the most recent collection date and time in the CID regular data history (defect information) table 420. The 30-minute work table 420_1 is a table made up of records in which the number of detected defects is the sum of the numerical values registered in the three records for 30 minutes. Other information other than the collection date and time and update date and time is common to the three records.
[0083] Similarly, in the management server 100, CID regular data history (defect information)_1 hour, shift, and day work tables 420_2, 420_3, and 420_4 are generated in which the total value for the number of detected defects for one hour, the total value for the shift, and the total value for the day are registered, respectively, and these generated work tables are stored in the storage device 42. In each of these work tables 420_1 to 420_4, a new record is added every time 10 minutes have elapsed since the previous collection date and time, similarly to each of the above work tables 410_1 to 410_4.
[0084] The CID regular data history (pickup information) table 430 is a table for managing information on pickups that are set and generated for each type number of a mold. As shown in Fig. 6(c), the CID regular data history (pickup information) table 430 has one record registered for each item set as primary key information. Each record has the following information registered as primary key information: factory, kiln number, line number, collection date and time, flow, section, cavity, model number, CID read, and pickup number. In addition, for each piece of primary key information, update date and time, update terminal name, representative update number, product code, pickup defect code, pickup defect name, number of pickup defects detected, and other information are registered.
[0085] The pickup number is a number (e.g., 1 to 60) associated with a type of defect set for each product (type of bottle) set on a pickup code setting screen described later. It corresponds to the pickup number managed by the defect data processing device 107. The pickup defect code, pickup defect name, and pickup detected defect count are the defect code, defect name, and detected defect count for the set defect.
[0086] The management server 100 is also configured to generate work tables for 30 minutes, 1 hour, shift, and day for the CID fixed-time data history (pickup information) table 430. The following describes the 30-minute work table of the CID fixed-time data history (pickup information) table 430 as an example.
[0087] The CID regular data history (pickup information)_30-minute work table 430_1 (hereinafter abbreviated as "30-minute work table 430_1") is a work table generated in the management server 100 based on three records for 30 minutes that are chronologically consecutive, including the record of the most recent collection date and time in the CID regular data history (pickup information) table 430, as shown in FIG. 6(d). The 30-minute work table 430_1 is a table composed of records in which the number of detected picked defects is the sum of the numerical values registered in the three records for 30 minutes. Other information other than the collection date and time and update date and time is common to the three records.
[0088] Similarly, in the management server 100, CID regular data history (pickup information)_1 hour, shift, and day work tables 430_2, 430_3, and 430_4 are generated in which the total value for the number of picked-up defective products for one hour, the total value for the shift, and the total value for the day are registered, respectively, and the generated work tables are stored in the storage device 42. In each of these work tables 430_1 to 430_4, a new record is added every time 10 minutes have elapsed since the previous collection date and time, similarly to each of the above-mentioned work tables 410_1 to 410_4.
[0089] FIG. 7 shows the data structures of the CID pickup setting history table 440, the CID setting data history (pickup code setting) table 450, the CID model number change history table 460, and the CID model number allocation data history table 470. As shown in FIG. The storage device 42 of the management server 100 stores a CID pickup setting history table 440, a CID setting data history (pickup code setting) table 450, a CID model number change history table 460, and a CID model number allocation data history table 470, as shown in Figures 7(a) to (d).
[0090] The CID pickup setting history table 440 is a table for managing the information set in the above pickup code setting item. As shown in Fig. 7(a), the CID pickup setting history table 440 has one record registered for each item set as primary key information. Each record has the following information registered as primary key information: factory, kiln number, line number, update date and time, and pickup code. In addition, for each piece of primary key information, the product name, station code, defect code, and major defect category are registered.
[0091] The pickup code is the pickup number, the station code is the station number of the comprehensive inspection device 15, and the serious defect classification is flag information indicating whether or not it is set as a serious defect, for example, "0" indicates a normal defect and "1" indicates a serious defect. A serious defect is, for example, a defect that has an extremely large impact on the container, such as a defect that impairs the function as a container (sealing property, impact resistance, etc.). Therefore, if even one bottle with a serious defect is detected, it is necessary to take immediate action in case the bottle is not rejected by the inspection machine. In addition, if the defect is due to the mold, a reject setting is used to reject all bottles manufactured with that mold.
[0092] The CID setting data history (pickup code setting) table 450 is a table for managing setting information for pickup code setting. As shown in Fig. 7(b), the CID setting data history (pickup code setting) table 450 has one record registered for each item set as primary key information. Each record has the following information registered as primary key information: factory, kiln number, line number, CID update number 5, and pickup code. In addition, for each piece of primary key information, the update date and time, station code, defect code, defect name, and other information are registered.
[0093] The CID model number change history table 460 is a table for managing changes to a mold for each model number information of the mold. As shown in Fig. 7(c), the CID model number change history table 460 has one record registered for each item set as primary key information. Each record has the following information registered as primary key information: factory, kiln number, line number, model number, and model number change date and time. In addition, for each piece of primary key information, the update date and time, update terminal name, representative update number, section, cavity, and other information are registered.
[0094] The CID model number allocation data history table 470 is a table for managing model number allocation information (hereinafter referred to as "model number allocation information"). In the CID model number allocation data history table 470, one record is registered for each item set as primary key information, as shown in Fig. 7(d). Each record has the following information registered as primary key information: factory, kiln number, line number, collection date and time, and SEQ. In addition, for each piece of primary key information, the following information is registered: update date and time, update terminal name, representative update number, product code, model number allocation STATUS, execution wait time (total minutes), execution time (total minutes), model number allocation start date and time, model number allocation end date and time, section, cavity, model number, defect name, comment, model number allocation quantity, and other information.
[0095] The above-mentioned collection date and time is information on the date and time when the model number allocation was completed, and the above-mentioned SEQ is a sequential value within the factory / furnace / line / date. The above-mentioned model number allocation STATUS is information indicating the execution status of the model number allocation, and can be "REQUEST=1" indicating waiting for execution, "DOING=2" indicating in progress, "COMPLETE=3" indicating completion of execution, or "START=4" indicating the start of execution. The above-mentioned execution waiting time (total minutes) is the waiting time until the model number allocation is executed, and the above-mentioned execution time (total minutes) is the execution time of the model number allocation.
[0096] Here, while the model numbering is in progress, the operator works to remove the cause of the defect, and if the cause is removed, model numbering ends after a set time has elapsed. At this time, the execution time of model numbering can be shortened to hasten the end. On the other hand, if the cause cannot be removed within the preset time, model numbering can be extended. Therefore, the actual total execution wait time and execution time are registered.
[0097] In addition, the CID model number allocation data history table 470 also registers model number allocation information of dies that may be subjected to model number allocation. Specifically, in this embodiment, an upper limit (for example, 15) is set for the number of registered dies that are subjected to model number allocation. That is, this model number allocation information is the model number allocation information of dies that are registered in excess of the maximum number of dies that are subjected to model number allocation that can be simultaneously registered. For example, if registration is performed from two different terminals at the same time and the number of registrations exceeds the maximum number of dies that are subjected to model number allocation, the excess that cannot be registered is registered as unregistered model number allocation information.
[0098] A portion of the unregistered model number allocation information is also displayed in the unregistered model number allocation information display area 223 of the reject setting screen 605 described below, and when the number of registered dies to be subjected to model number allocation is below the upper limit number for registration, model number allocation can be executed by performing the actual registration operation on this screen.
[0099] FIG. 8 shows the data structures of a CID setting data history (alarm setting) table 480, a CID periodic data history (alarm information) table 490, a bottle weight data history table 500, and a CS periodic data history (yield by line) table 510. The storage device 42 of the management server 100 stores a CID setting data history (alarm setting) table 480, a CID regular data history (alarm information) table 490, a bottle weight data history table 500, and a CS regular data history (yield by line) table 510, as shown in Figures 8(a) to (d).
[0100] The CID setting data history (alarm setting) table 480 is a table for managing alarm setting information for defect detection details (eg, detection rate, number of detected defects, etc.). In the CID setting data history (alarm setting) table 480, one record is registered for each item set as primary key information, as shown in Fig. 8(a). In each record, the factory, kiln number, line number, CID update number 2, and defect code information are registered as primary key information. In addition, for each piece of primary key information, the display order, update date and time, serious defect classification (1: serious defect / 0: defect), upper limit of defect detection rate, lower limit of defect detection rate, and other information are registered.
[0101] The display order is information indicating the display order of defects on the warning setting screen, and the upper and lower limits of the defect detection rate are information determining the conditions for generating a warning. The CID periodic data history (alarm information) table 490 is a table for managing information on the occurrence status of an alarm that has occurred as a result of satisfying an occurrence condition.
[0102] As shown in Fig. 8(b), the CID periodic data history (alarm information) table 490 has one record registered for each item set as primary key information. Each record has the following registered as primary key information: factory, kiln number, line number, collection date and time, section, cavity, model number, CID read, alarm type, defect code, and other information. In addition, for each of these pieces of primary key information, the representative update number, defect name, number of alarms, message content, remarks, and other information are registered.
[0103] The CID fixed-time data history (alarm information) table 490 is composed of information collected and tallied at fixed intervals from the collection start time over a fixed period of time, similar to the CID fixed-time data history (number of recognized / rejected, etc.) table 410. In the following explanation, the fixed period of time is assumed to be "10 minutes."
[0104] Although not shown, in the management server 100, a work table is generated for the CID regular data history (alarm information) table 490 in the same way as the CID regular data history (number of recognized bottles / number of rejected bottles, etc.) table 410. Specifically, CID regular data history (alarm information)_30 minutes, 1 hour, shift, and day work tables 490_1, 490_2, 490_3, and 490_4 having records in which the total value for 30 minutes, the total value for 1 hour, the total value for a shift, and the total value for 1 day are registered, respectively, for the number of alarms are stored in the storage device 42. In each of these work tables 490_1 to 490_4, a new record is added every time 10 minutes have passed since the previous collection date and time, in the same way as each of the above work tables 410_1 to 410_4.
[0105] The bottle weight data history table 500 is a table for managing information on the weight of bottles measured by sampling. As shown in Fig. 8(c), one record is registered for each item set as primary key information in the bottle weight data history table 500. Each record has the following information registered as primary key information: factory, kiln number, line number, collection date and time, and SEQ. In addition, for each piece of primary key information, the representative update number, standard mass, upper limit mass, lower limit mass, bottle weight, and other information are registered.
[0106] The CS regular data history (yield by line) table 510 is a table for managing information on the yield of bottle production by line. In the CS regular data history (yield by line) table 510, one record is registered for each item set as primary key information, as shown in Fig. 8(d). Each record has the following information registered as primary key information: factory, kiln number, line number, mold change order, and collection date and time. In addition, for each piece of primary key information, the following information is registered: representative update number, shift name, product code, product name, standard mass, rotation speed, target yield, fraction, drop number, and cold drop number.
[0107] The number of drops is the denominator of the yield (machine rotation speed (BPM) x machine operating time (min)), and the number of cooled bottles is the numerator of the yield and is the count value (detection number) of bottles detected by the pre-packaging passing number sensor 25. The CS regular data history (yield by line) table 510, like the CID regular data history (number of recognized pieces / number of rejected pieces, etc.) table 410, is composed of information collected and compiled over a certain period of time (e.g., 10 minutes) from the start of collection.
[0108] The tables stored in the storage device 42 are not limited to those described above. Although not shown, other tables such as a dimension measurement data history table and an update number management table are also stored in the storage device 42. [Operation] Next, the operation of this embodiment will be described. When a system user starts a Web system that displays statistical information and the like based on information collected by the container inspection system 1 on the molding side terminal 101, the quality inspection side terminal 102, the data collection terminal 103, the office terminal 104, the head office terminal, or the like, a screen is displayed with tabs for selecting the five menus mentioned above (see FIG. 16, for example). Hereinafter, when there is no need to distinguish between the molding side terminal 101, the quality inspection side terminal 102, the data collection terminal 103, and the office terminal 104, they will be simply referred to as "user terminals."
[0109] In addition, in this embodiment, a system user launches a web browser on a user terminal and accesses a dedicated URL for the container inspection system 1, whereby a start-up screen showing the above five menus is displayed on the display device of the user terminal. [CID(1) initial screen display process] First, a display operation of an initial screen executed by the management server 100 when a system user selects a tab for each item (see FIG. 16) of the CID(1) menu via a user terminal will be described.
[0110] Fig. 9 is a flow chart showing the CID(1) initial screen display process, Fig. 16 is a diagram showing an example of an initial screen of a display screen including display information of a list of the worst 5 defects and a list of the worst 5 serious defects, Fig. 17 is a diagram showing an example of a display condition setting screen, and Fig. 18 is a diagram showing an example of a quality monitoring alarm list screen.
[0111] The CPU 30 of the management server 100 is composed of an MPU (Micro-Processing Unit) or the like, and starts up a predetermined program stored in a predetermined area of the ROM 32, and executes the CID(1) initial screen display process shown in the flowchart of Figure 9 in accordance with the program. When the CID(1) initial screen display process is executed by the CPU 30, the process first proceeds to step S100 as shown in FIG.
[0112] In step S100, it is determined based on information from the user terminal whether or not the "Worst 5" item has been selected from the CID(1) menu. If it is determined that it has been selected (Yes), the process proceeds to step S102; if it is determined that it has not been selected (No), the process proceeds to step S114.
[0113] If the process proceeds to step S102, information on the extraction date and time (current date and time) is obtained, and the process proceeds to step S104. In step S104, information on the total value of the number of recognized pieces, the number of rejected pieces, and the number of rejected pieces by model number is obtained for each factory, furnace number, line number, and product code based on the latest record of the CID regular data history (number of recognized pieces / number of rejected pieces, etc.)_30-minute work table 410_1 stored in the storage device 42. Then, the process proceeds to step S106.
[0114] In step S106, based on the latest record of the CID regular data history (defect information)_30-minute work table 420_1 stored in the storage device 42, defect codes ranked 1st to Xth (X is a natural number of 5 or more) in descending order of defect detection rate or defect detection number (which varies depending on the setting of selection radio button 81 described later) for each factory, kiln number, line number, and product code, and information on the total value of the number of detected defects for each defect code are obtained. In addition, information on the total value of the number of detected defects for each factory, kiln number, line number, product code, section, cavity, and defect code is obtained.
[0115] Furthermore, in step S106, based on the latest record in the CID regular data history (number of recognized items / number of rejected items, etc.)_30-minute work table 410_1, information on the total number of recognized items is obtained for each factory, kiln number, line number, product code, and section, and information on the total number of recognized items is obtained for each factory, kiln number, line number, product code, section, cavity, and defect code.
[0116] Furthermore, in step S106, based on the latest record of the CID regular data history (defect information)_30-minute work table 420_1 stored in the storage device 42 and the CID pickup setting history table 440, information on the total number of detected defects is obtained for each factory, kiln No., line No., product code, section, cavity, and defect code of the defect set as a serious defect, and the defect codes of the serious defects ranked 1st to Xth in descending order of the total number of detected defects are obtained. Then, the process proceeds to step S108.
[0117] In step S108, information similar to the information acquired in step S106 is acquired based on each worktable with a collection date and time 30 minutes before the collection date and time of the latest 30-minute worktable, and the process proceeds to step S110. In step S110, information on section, cavity, and model number is obtained for each factory, kiln number, line number, model number allocation STATUS (status in progress), and product code based on the latest CID model number allocation data history table 470 stored in the storage device 42. Then, the process proceeds to step S112.
[0118] In step S112, information for displaying the initial screen of the worst 5 screen (a screen in which the most recent 30 minutes are selected) displaying the worst 5 of all defects and the worst 5 of serious defects is transmitted to the requesting user terminal based on the information acquired in steps S104 to S110. After that, the series of processes is terminated and the original process is resumed.
[0119] As a result, on the user terminal, for example, as shown in FIG. 16, a display screen 600 (hereinafter referred to as the "worst 5 screen 600") including display information of a list of the worst 5 defects and display information of a list of the worst 5 serious defects is displayed as an initial screen.
[0120] [Explanation of the worst 5 screens 600] The worst 5 screen 600 is a screen that informs the molding staff of what kind of defects are occurring in which molds, and aims to correct the occurring defects early and increase the yield. Since it is data that has been rejected by the inspection machine, it is possible to improve the yield by dealing with defects with a high detection rate or a large number of detections.
[0121] As shown in Fig. 16, the worst 5 screen 600 displays tabs (hereinafter referred to as "main menu tabs") for selecting each menu such as "CID(1)" and "CID(2) Settings" at the top of the browser display area, and below that, tabs for selecting each item of the selected CID(1) menu are displayed. In the example of Fig. 16, the "worst 5" item is selected.
[0122] Below the words "Worst 5 + Major Defects" displayed at the bottom left of each item tab is a latest collection date and time display area 80, which is an area that displays information about the most recent collection date and time when data was collected, and to the right of the latest collection date and time display area 80 are selection radio buttons 81 for selecting the display content of the defect information, including statistical information about the defects, etc., allowing the user to select "detection rate" and "number" as the statistical information to be displayed.
[0123] Below the latest collection date and time display area 80 and the selection radio buttons 81, a period selection button group 82 for selecting the collection period of information for generating the defect information, etc., to be displayed is displayed. In this embodiment, the period selection button group 82 includes buttons for selecting each period, such as a latest 10 minutes button, a latest 30 minutes button, a previous hour button, a previous 2 hours button, a current shift button, a previous shift button, a current day button, and a previous day button, and the system user (e.g., a molding specialist) can select a desired period by selecting one of these using the input device of the user terminal.
[0124] The latest 10 minutes indicates the 10-minute collection period collected at the latest collection date and time, while the latest 30 minutes, previous hour, and previous 2 hours indicate the collection period of the past 30 minutes, 1 hour, and 2 hours including the 10 minutes of the latest collection date and time. Additionally, this shift indicates the collection period from the start of the current shift period (8 hours) to the latest collection date and time, and previous shift indicates the collection period of the previous shift (8 hours). Additionally, today indicates the collection period from the start of the current period (24 hours) to the latest collection date and time, and previous day indicates the collection period of the day before the current day (past 24 hours).
[0125] In the example shown in Fig. 16, the Last 30 Minutes button is pressed, which means that defect information and the like based on information collected in the past 30 minutes, including 10 minutes from the latest collection date and time, is displayed. Below the period selection button group 82, there are provided, from the left, an inspection number display area 83, a reject number display area 84, a rejection rate display area 85, and a type number rejection number display area 86. In the example of Fig. 16, "inspection number = 1234", "rejection number = 12", "rejection rate = 1.23%", and "rejection number by type number = 0" are displayed.
[0126] Here, the number of inspections indicates the total number of bottles inspected by the comprehensive inspection device 15, and the number of rejects indicates the total number of bottles that were determined to be defective and rejected by the comprehensive inspection device 15. Also, the rejection rate indicates a value calculated by "total number of rejects ÷ total number of inspections × 100", and the number of rejects by type number indicates the total number of bottles rejected by type number allocation.
[0127] A defect list 87 is displayed below each of the display areas 83 to 86, a serious defect list 88 is displayed below the defect list 87, and a current model number list 89 is displayed below the serious defect list 88. The defect list 87 is a display list that displays defect information extracted according to extraction conditions (for example, 1st to Xth place in descending order of detection rate) for all defect inspections performed by the comprehensive inspection device 15. The defect information includes the "defect name (for example, defect a, defect b, etc.)", "section / cavity (for example, 4A, 6A, etc.)", "total detection rate" or "total number" for each "defect" and "section / cavity", and the "total detection rate" or "total number" for each "defect". The display order is descending order of total detection rate for each defect, and the first to fifth defect information is displayed from top to bottom on the initial screen. A vertical scroll bar is provided at the right end of the defect list 87, and defect information from 6th to Xth place (for example, 10th place) can be displayed by scrolling the vertical scroll bar downwards on the input device of the user terminal.
[0128] The serious defect list 88 is a display list that displays a list of defect information extracted according to extraction conditions (for example, 1st to Xth place in descending order of number) for all serious defect inspections performed by the comprehensive inspection device 15. The serious defect list 88 differs from the defect list 87 in that the defects for which defect information is displayed are serious defects, and that even if "detection rate" is selected by the selection radio button 81, only the number is displayed. The contents of other detection information and the configuration that allows the display of 6th to Xth place by scrolling are the same as those of the defect list 87. The reason for displaying only the number in this way is to make it easier for the operator to understand the occurrence status of serious defects.
[0129] In addition, in this embodiment, the "Defect Name" and "Section / Cavity" in the defect list 87 and the major defect list 88 are linked, and by selecting (e.g. clicking) these using the input device of the user terminal (e.g. a mouse), a screen showing the change over time in the pickup detection rate can be displayed.
[0130] Furthermore, "↓, -, ↑" displayed to the left of defect list 87 and major defect list 88 are notations indicating changes in ranking, and show the change in ranking for the latest collection period compared to the ranking of the "total detection rate" or "total number" of all defects or major defects for the collection period immediately before the most recent (previous) period. "↓" indicates a lower ranking than the previous period, "-" indicates the same ranking as the previous period, and "↑" indicates a higher ranking than the previous period. In the example of Figure 16, the "Latest 30 Minutes" button has been selected, so if the collection date and time for the latest 30 minutes is, for example, 10:00, the change in ranking between this collected information and the ranking based on the collected information from 9:30, which is the collection date and time 30 minutes earlier, is displayed.
[0131] The Current Part Number List 89 is a list that displays the part numbers of molds for which part number allocation is currently occurring, by "section / cavity." That is, in this embodiment, in addition to the ranking information on the occurrence rate and number of defects and serious defects, the occurrence status of model number allocation is also displayed on the same screen.
[0132] Returning to FIG. 9, if the "Worst 5" item is not selected in step S100 and the process proceeds to step S114, then based on information from the user terminal, it is determined whether or not the "Changes over time by defect" item has been selected from the CID(1) menu. If it is determined that it has been selected (Yes), the process proceeds to step S116; if it is determined that it has not been selected (No), the process proceeds to step S124.
[0133] If the process proceeds to step S116, product information for each factory, kiln number, and line number is obtained based on the latest CID setting data history (product information / model number setting, etc.) table 400, and the process proceeds to step S118. In step S118, pickup setting information (information such as pickup code, station code, defect code, defect name, etc.) for each factory, kiln number, and line number is obtained based on the latest CID setting data history (pickup code setting) table 450 stored in the storage device 42. Then, the process proceeds to step S120.
[0134] In step S120, the defect code, defect name, display order, and upper limit of defect detection rate are obtained for each factory, kiln number, and line number based on the latest CID setting data history (alarm setting) table 480 stored in the storage device 42. Then, the process proceeds to step S122.
[0135] In step S122, information for displaying a display condition setting screen for the pickup-specific detection rate is transmitted to the requesting user terminal based on the information acquired in steps S114 to S120. After that, the series of processes is terminated and the process returns to the original process. As a result, for example, a display condition setting screen 601 as shown in FIG. 17 is displayed on the user terminal.
[0136] [Explanation of the display condition setting screen 601] As shown in Fig. 17, the display condition setting screen 601 displays main menu tabs at the top of the browser display area, and below that, tabs for selecting each item of the selected CID(1) menu are displayed. In the example of Fig. 17, the item "Aging of each defect" is selected.
[0137] Below the words “Changes in detection rate over time by pickup type” displayed at the bottom left of each item tab, a display condition tab 91 with the words “Display conditions” is displayed, and to the right of the display condition tab 91 is a graph tab 92 with the word “Graph” written on it. The display condition tab 91 is a tab for selectively displaying a display condition setting screen 601, and the graph tab 92 is a tab for selectively displaying a graph screen 608 of the change over time in the detection rate by pickup, which will be described later. In Fig. 17, the display condition tab 91 is in a selected state, and the display condition setting screen 601 is in a displayed state.
[0138] Below the display condition tab 91, a drop-down list 93 for setting a start date and time is displayed (hereinafter, the drop-down list is abbreviated as "DDL"). To the right of the DDL 93, a DDL 94 for setting a section is displayed, below the DDL 93, a DDL 95 for setting a display interval is displayed, and to the right of that, a DDL 96 for setting a cavity is displayed. In addition, below the DDL 95, a DDL 97 for setting a rate calculation interval is displayed, to the right of that, a DDL 98 for setting a flow is displayed, and below the DDL 97, a DDL 99 for setting a graph type is displayed. Below the DDL 99, a DDL 200 for selecting a defect name is displayed, and to the right of the DDL 200, a graph display button 201 is displayed.
[0139] In each DDL, various settings can be made by selecting the desired setting from a drop-down list. Specifically, in DDL93, the start date and time of graph display can be set, in DDL94, the section to be displayed in the graph (e.g., section No., all display, average, etc.) can be set, and in DDL95, the period of the horizontal axis to be displayed in the graph (e.g., 10 hours, 24 hours, etc.) can be set. In addition, in DDL96, the cavity to be displayed in the graph (e.g., A to D, etc.) can be set, in DDL97, the time interval of the horizontal axis to be displayed in the graph (e.g., 10 minutes, 30 minutes, 1 hour, etc.) can be set, and in DDL98, the flow to be displayed in the graph (e.g., all display, average, etc.) can be set. In addition, in DDL99, it can be set whether the defect detection rate for each defect type or the defect detection rate for each pickup (inspection machine) is to be displayed in a graph.
[0140] The reason why the graphs are divided into "by defect type" and "by pickup" here is because the same type of defect may be targeted with multiple "pickups." For example, suppose defect a is targeted with three "pickups" corresponding to pickups No. 1, 4, and 5. In this case, if defect a can be detected with any one of No. 1, 4, and 5, the bottle is counted as having been rejected due to "defect a." The detection rate of defect a calculated from this count becomes the defect detection rate for each defect. On the other hand, if, for example, only No. 1 of pickups No. 1, 4, and 5 detects defect a, the detection of defect a by No. 1 is counted, and the detection rate of defect a by No. 1 calculated from this count becomes the defect detection rate for each pickup.
[0141] Furthermore, in DDL200, depending on the graph display type of "defect" or "pickup" set in DDL99, the respective names are displayed in a list, and the type of defect or pick-up to be displayed in the graph can be selected from the list and set. For example, if pick-up is set as the graph type, a list of pairs of pickup number, station code, and defect name, for example, is displayed as the name. Also, if defect is set as the graph type, a list of pairs of defect number, station code, and defect name is displayed.
[0142] The graph display button 201 is a button that, when selected via the input device of the user terminal, executes a process of saving the set display conditions in the session, creating a graph of the change in detection rate over time using those conditions, and displaying the graph screen. Returning to FIG. 9, if in step S114 the item "Changes over time by defect" is not selected and the process proceeds to step S124, then based on information from the user terminal, it is determined whether or not the item "Quality monitoring alert list" has been selected from the CID(1) menu, and if it is determined that it has been selected (Yes), the process proceeds to step S126, and if it is determined that it has not been selected (No), the process proceeds to step S130.
[0143] When the process proceeds to step S126, the alarm information for the selected collection period is acquired based on the CID periodic data history (alarm information) table 490 and any one of its work tables 490_1 to 490_4 stored in the storage device 42. After that, the process proceeds to step S128.
[0144] In step S128, information for displaying a quality monitoring alarm list screen is sent to the requesting user terminal based on the information acquired in step S126. After that, the series of processes is terminated and the process returns to the original process. As a result, a quality monitoring alarm list screen 700, as shown in FIG. 18, for example, is displayed on the user terminal.
[0145] [Explanation of the quality monitoring alarm list screen 700] As shown in FIG. 18, the quality monitoring alarm list screen 700 is a screen that displays a list of the time when the alarm occurred, the name of the defect, the alarm content for each defect, the occurrence rate and number of occurrences for each alarm content, the model number information of the corresponding mold, and the previous and current occurrence rates within the set period (the current day in the example of FIG. 18).
[0146] As with the worst 5 screen 600, the quality monitoring alarm list screen 700 also allows the collection period for alarm-related information to be set to a period other than the current day. Returning to FIG. 9, if in step S124 the "Quality Monitoring Alert List" item is not selected and the process proceeds to step S130, a determination is made based on information from the user terminal as to whether or not another item has been selected from the CID(1) menu, and if it is determined that it has been selected (Yes), the process proceeds to step S132; if it is determined that it has not been selected (No), the series of processes is terminated and the process returns to the original routine.
[0147] If the process proceeds to step S132, information required for other items is obtained from a table relating to other items stored in the storage device 42, and the process proceeds to step S134. In step S134, information for displaying the initial screen for other items is sent to the requesting user terminal based on the information acquired in step S132, after which the series of processes is terminated and the process returns to the original process.
[0148] As a result, the initial screen for other items is displayed on the display device of the user terminal. [CID(2) initial screen display process] Next, a description will be given of the display operation of the initial screen executed by the management server 100 when a system user selects a tab for each item (see FIG. 19) of the CID(2) setting menu via a user terminal.
[0149] Fig. 10 is a flow chart showing the CID(2) initial setting screen display process. Fig. 19(a) is a diagram showing an example of a current mold screen 602 for a finishing mold, and (b) is a diagram showing an example of a current mold screen 603 for a mouth mold. Fig. 20 is a diagram showing an example of a pickup code setting screen, and Fig. 21 is a diagram showing an example of a reject setting screen.
[0150] The CPU 30 starts a predetermined program stored in a predetermined area of the ROM 32, and executes a CID(2) initial setting screen display process shown in the flowchart of FIG. 10 in accordance with the program. When the CID(2) initial setting screen display process is executed by CPU 30, as shown in FIG. 10, first, the process proceeds to step S200.
[0151] In step S200, it is determined based on information from the user terminal whether or not the "Pickup Code" item has been selected from the CID(2) setting menu. If it is determined that it has been selected (Yes), the process proceeds to step S202. If it is determined that it has not been selected (No), the process proceeds to step S208.
[0152] In step S202, information on the defect code and defect name is obtained based on the defect master table 415 stored in the storage device 42, and the process proceeds to step S204. In step S204, information on the pickup code, station code, defect code, and major defect category is obtained for each factory, kiln number, line number, and latest CID update number 5 based on the CID setting data history (pickup code setting) table 450 and the CID setting data history (alarm setting) table 480 stored in the storage device 42. Then, the process proceeds to step S206.
[0153] In step S206, information for displaying a pickup code setting screen is transmitted to the requesting user terminal based on the information acquired in steps S202 to S204. After that, the series of processes is terminated and the process returns to the original process. As a result, for example, an initial screen of a pickup code setting screen 604 as shown in FIG. 20 is displayed on the user terminal.
[0154] [Explanation of Pickup Code Setting Screen 604] As shown in Fig. 20, the pickup code setting screen 604 displays main menu tabs at the top of the browser display area, and below that, tabs for selecting each item in the selected CID(2) setting menu are displayed. In the example of Fig. 20, the "Pickup Code" item is selected.
[0155] A display area 69 for the referenced product is displayed below the words "Pickup Code Setting" displayed at the bottom left of each item tab, and a rectangular pickup code setting area 60 (hereinafter abbreviated as "pu setting area 60") is displayed below the display area 69.
[0156] The pu setting area 60 is divided horizontally into four areas, and a pu display area 60a, which is a display area for pickup numbers, is provided at the left end of each divided area, and sequential pickup numbers 1 to 15, 16 to 30, 31 to 45, and 46 to 60 are displayed vertically from the left divided area to the right divided area. In addition, a station display area 60b is displayed to the right of each pickup number in the pu display area 60a of each divided area, so that a station code corresponding to a defect code set for each pickup number can be set and displayed. Furthermore, a defect code display area 60c, which is a display area for a defect code (dft), is displayed to the right of each station display area 60b of each divided area, so that a defect code can be set and displayed for each pickup number. Furthermore, a check box 60d is displayed to the right of each defect code display area 60c of each divided area to set and display whether or not the defect of each defect code set in the defect code display area 60c is a major defect. By checking this check box 60d, the defect set in the defect code display area 60c can be given the attribute of a serious defect.
[0157] To the right of the pu setting area 60 and at the right end of the screen, a defect list 64 is displayed which is a list of the defect codes and defect names of the currently set defects, and to the left of the defect list 64, a selected Pu display area 65 is displayed which is an area for displaying the pickup No. selected in the pu display area 60a. Below the selected Pu display area 65, a setting button 66 (a button marked <<) is displayed for setting the defect code of the defect selected in the defect list 64 to the selected Pu defect code display area 60c displayed in the selected Pu display area 65. Below the setting button 66 and at the bottom end of the screen, a past data button 67 is displayed, and to the right of the past data button 67, a registration button 68 is displayed.
[0158] The past data button 67 is a button for displaying (for example, pop-up display) a past data screen showing a list of pickup codes set in the past, and the registration button 68 is a button for displaying (for example, pop-up display) a product name setting screen.
[0159] Display area 69 is an area for displaying the product name of the product referred to in the pickup code setting work. When a pickup code is set by referring to past pickup code setting data on the past data screen, the product name of the past pickup code setting data is displayed.
[0160] Returning to FIG. 10, if in step S200 the "Pickup Code" item is not selected and the process proceeds to step S208, then based on information from the user terminal, it is determined whether or not the "Reject Setting" item has been selected from the CID(2) setting menu. If it is determined that it has been selected (Yes), the process proceeds to step S210; if it is determined that it has not been selected (No), the process proceeds to step S218.
[0161] When the process proceeds to step S210, information on the product code, maximum number of sections, and maximum number of cavities is obtained for each factory, kiln number, and line number based on the latest CID setting data history (product information / model number setting, etc.) table 400 stored in the storage device 42. After that, the process proceeds to step S212.
[0162] In step S212, information on the defect code and defect name (abbreviated) is obtained based on the defect master table 415 stored in the storage device 42. After that, the process proceeds to step S214. In step S214, information on execution waiting time (total minutes), section, cavity, model number, execution time (total minutes), defect name, comment, model numbering start date and time, model numbering end date and time, model numbering STATUS, collection date and time, and SEQ is obtained for each factory, kiln number, and line number based on the CID model numbering data history table 470 stored in the storage device 42. In addition, model numbering information of unregistered dies is similarly obtained based on the CID model numbering data history table 470 stored in the storage device 42. Then, proceed to step S216.
[0163] In step S216, information for displaying a reject setting screen is transmitted to the requesting user terminal based on the information acquired in steps S210 to S214. After that, the series of processes is terminated and the process returns to the original process. As a result, a reject setting screen 605 shown in FIG. 21 is displayed on the user terminal.
[0164] [Explanation of reject setting screen 605] The reject setting screen 605 is a setting screen for registering the relevant mold so that when defects that cannot or are not rejected by the inspection machine occur or defects caused by the mold occur, bottles with these defects or bottles that may have defects can be rejected without fail. By registering, it is possible to implement the model numbering function, which forcibly rejects all bottles manufactured with a specific mold for a certain period of time. In other words, model numbering is a quality-oriented function that prevents defective products from being released.
[0165] The quality inspection person registers the mold for which the mold number will be assigned on the reject setting screen 605, and, for example, notifies the molding person of the status of the defect using the message system on the pen tablet. The molding person takes corrective action and notifies the quality inspection person using the message system on the pen tablet. The quality inspection person checks the corrected bottle, and if the defect has been corrected, cancels the registration. On the other hand, if it has not been corrected, the time for mold number assignment is extended and feedback is provided to the molding person again.
[0166] The priority of action for the molding staff is as follows: first, action on the mold that has been assigned the mold number, and second, action on the mold with the highest occurrence rate of defects confirmed in the worst 5 screens 600. As shown in Fig. 21, the reject setting screen 605 displays main menu tabs at the top of the browser display area, and below that, tabs for selecting each item in the selected CID(2) setting menu are displayed. In the example of Fig. 21, the "reject setting" item is selected.
[0167] Below the words "Reject Setting" displayed at the bottom left of each item tab, a model number allocation information list display area 221 is displayed, below the model number allocation information list display area 221, a model number allocation input area 222 is displayed, and below the model number allocation input area 222, an unregistered model number allocation information display area 223 is displayed.
[0168] An ↑ button 224 is displayed at a position slightly to the left of the center on the lower side of the unregistered model number information display area 223, an × button 225 is displayed to the right of the ↑ button 224, and a registration button 226 is displayed to the right of the × button 225 at the right edge of the screen. In this embodiment, the part number allocation information list display area 221 is an area that displays a list of request time, section / cavity (SC), part number, part number allocation time, defect name, comment, and execution time. Here, the request time indicates the start time of part number allocation, the part number allocation time indicates the time to execute part number allocation, and the execution time indicates the time when part number allocation is actually executed. In this embodiment, the request time is configured to input the time until the start time (for example, 40 minutes if it is to start in 40 minutes), and is configured to count down every minute. Note that it is not limited to minutes, and it is also possible to input the number of seconds until the start time and count down every second.
[0169] The model number input area 222 is an area for inputting the request time, section cavity (SC), model number, model number allocation time, defect name, and comment. It is necessary to input only one of the SC and model number. The information of the request time, section cavity (SC), model number, model number allocation time, defect name, and comment set by inputting into the model number input area 222 becomes the reject setting information.
[0170] Here, when inputting the reject setting information, for example, it is possible to input the reject setting information by cavity unit or by section unit. Specifically, if it is by cavity unit, it is possible to set the reject setting information for all the molds arranged in the designated cavity among the cavities of all the sections at once, and to register the model number allocation information of these at once. Also, if it is by section unit, it is possible to set the reject setting information for all the molds arranged in the cavities of the designated section among all the sections at once, and to register the model number allocation information of these at once. However, if the upper limit number is exceeded, it is registered as unregistered model number allocation information. In this case, it is also possible to configure so that the excess information is registered as unregistered model number allocation information only when registration is made simultaneously from two different terminals.
[0171] In addition, the model number input area 222 displays the reject setting information displayed in the selected row of the reject setting information displayed in the model number information list display area 221, and makes it possible to modify the contents. Specifically, if the reject setting information of the selected row is undergoing model number allocation (model number allocation STATUS = 2), the management server 100 accepts a correction to shorten or extend the model number allocation time. Also, if the reject setting information of the selected row is not yet undergoing model number allocation (model number allocation STATUS = 1), the management server 100 also accepts corrections to the request time, model number allocation time, etc.
[0172] The determination of whether or not it is a new registration line is made by, for example, determining whether the input field for the request time is blank. That is, if the input field for the request time is blank, the management server 100 determines that a blank line is selected, and accepts the input of all reject setting information including the section / cavity (SC) and model number.
[0173] Then, after correction or new input, when the register button 226 is pressed, the management server 100 updates the corresponding part of the model numbering information registered in the CID model numbering data history table 470 to the content of the corrected reject setting information. Alternatively, based on the newly inputted reject setting information, new model numbering information is registered in the CID model numbering data history table 470.
[0174] The unregistered model number information display area 223 is an area for displaying unregistered reject setting information. That is, it is an area for displaying reject setting information corresponding to unregistered model number information registered in the CID model number data history table 470. In addition, the ↑ button 224 is a button that, when pressed while the reject setting information displayed in the unregistered model number allocation information display area 223 is selected, causes the management server 100 to execute a process of inputting the selected unregistered reject setting information into the model number allocation input area 222.
[0175] In addition, the cross button 225 is a button that, when pressed with the reject setting information displayed in the unregistered model numbering information display area 223 selected, causes the management server 100 to execute a process of displaying a confirmation message on the user terminal, and also executes a process of deleting the selected unregistered reject setting information when OK is selected on the user terminal side. This causes the unregistered model numbering information registered in the CID model numbering data history table 470 that corresponds to this reject setting information to be deleted.
[0176] The registration button 226, when pressed after reject setting information has been entered in the model number input area 222, causes the management server 100 to check the entered value, and if OK, displays a confirmation message and then executes the process of registering the model number information corresponding to this reject setting information in the CID model number assignment data history table 470.
[0177] The reject setting information of the mold for which the mold numbering is to be performed, which is registered in the CID mold numbering data history table 470 on the reject setting screen 605 and displayed in the mold numbering information list display area 221, is transmitted to the defect data processing device 107 via the data collection terminal 103.
[0178] Based on the reject setting information received via the data collection terminal 103, the defect data processing device 107 starts the model numbering process to reject all bottles manufactured using the corresponding mold when the start time indicated by the request time arrives, and ends the model numbering process when the set model numbering time has elapsed.
[0179] The reject setting screen 605 is also configured to be updated and displayed every predetermined time (for example, every 10 seconds), thereby updating, for example, the displayed execution time. Returning to FIG. 10, if in step S208 the "Reject Setting" item is not selected and the process proceeds to step S218, then based on information from the user terminal, it is determined whether or not the "Current Mold" item has been selected from the CID(2) setting menu. If it is determined that it has been selected (Yes), the process proceeds to step S220; if it is determined that it has not been selected (No), the process proceeds to step S224.
[0180] When the process proceeds to step S220, information on the product name, rotation speed, maximum number of sections, maximum number of cavities, current model number, old model number, model number setting date and time, option model number, and minimum time for model number protection is obtained based on the latest CID setting data history (product information / model number setting, etc.) table 400 stored in the storage device 42. Then, the process proceeds to step S222.
[0181] In step S222, information for displaying the current mold screen is sent to the requesting user terminal based on the information acquired in step S220, after which the series of processes is terminated and the process returns to the original process. As a result, a current mold screen 602 for a finishing mold shown in FIG. 19(a) or a current mold screen 603 for a mouth mold shown in FIG. 19(b) is displayed on the user terminal.
[0182] [Explanation of Current Mold Screens 602 and 603] The current mold screen 602 for the finishing mold displays model number information of the finishing mold (the current model number, the model number before the change, and model number information of the option model number), and is also a screen for setting the model number information of the new mold, the model number information of the option model number, setting the model number protection period, etc. when replacing the mold.
[0183] The model number information before the change (model number information of the old mold) is used to distinguish and handle bottles that have already been produced after the mold has been replaced. In other words, after the replacement, bottles manufactured with the mold before the change (old mold) and the mold after the change (cash mold) are mixed on the line, so these are distinguished by checking against the model number information of the old mold from one generation ago (their sections and cavities are the same, so their location on the bottle-making machine 303 can be identified). The model number protection period is the period during which the model number information of the old mold is retained. In this embodiment, the number of recognized bottles and the number of detected defects of the old mold and the number of recognized bottles and the number of detected defects of the cash mold are counted together until the model number protection period (for example, 120 minutes) has elapsed.
[0184] As shown in Fig. 19(a), the current mold screen 602 for the finishing mold displays the main menu tabs at the top of the browser display area, and below that, tabs for selecting each item in the selected CID(2) setting menu are displayed. In the example of Fig. 19(a), the "Current Mold" item is selected.
[0185] Below the characters for the number of rotations displayed at the bottom right of each item tab, a selection radio button 56 for selecting FM (finishing mold) or NR (opening mold) is displayed, and below the selection radio button 56, a list of cash molds and old molds is displayed in rows and columns. In the example of Fig. 19(a), FM (finishing mold) is selected from the selection radio button 56.
[0186] In the list of cash molds and old molds, section numbers 1 to 12 are displayed in the top row in order from the leftmost column to the rightmost column of the display area, one per column. Below the display rows of these section numbers, 1A to 12A current model number display / setting areas 51A are displayed, which are rows for setting and displaying the model numbers of the cash molds of cavity A (1A current model number to 12A current model number (1 to 12 are section numbers)) corresponding to the columns of each section number. Below the display rows of 1A to 12A current model number display / setting areas 51A are displayed 1A to 12A old model number display areas 52A, which are rows for displaying the model numbers of the old molds (1A old model number to 12A old model number) for the current model number of cavity A corresponding to the columns of each current model number. The old model numbers are automatically set.
[0187] Similarly, the 1B-12B current model number display / setting area 51B is displayed below the 1A-12A old model number display area 52A, and the 1B-12B old model number display area 52B is displayed below the 1B-12B current model number display / setting area 51B. Similarly, the 1C-12C current model number display / setting area 51C is displayed below the 1B-12B old model number display area 52B, and the 1C-12C old model number display area 52C is displayed below the 1C-12C current model number display / setting area 51C. Similarly, the 1D-12D current model number display / setting area 51D is displayed below the 1C-12C old model number display area 52C, and the 1D-12D old model number display area 52D is displayed below the 1D-12D current model number display / setting area 51D.
[0188] Below the 1D-12D old model number display area 52D is displayed an option model number display / setting area 53 for setting and displaying the model number (1-20) of the option mold, and below the option mold display / setting area 53 is displayed a protection period setting area 54, which is an area for setting the model number protection period, and to the right of the protection period setting area 54 a registration button 55 is displayed.
[0189] The above model number protection period is the same as the minimum model number protection time described above, and is the period for protecting bottles manufactured with the pre-change mold during the period when bottles manufactured with the pre-change mold and the post-change mold are mixed on the line. Furthermore, in the container inspection system 1 of this embodiment, when model number allocation is being performed, bottles manufactured using a mold that is not registered as a cash mold or an old mold in the CID setting data history (product information / model number setting, etc.) table 400 are rejected. Therefore, in this embodiment, in order to prevent rejection of good bottles flowing through the line in such a state, the mold for the corresponding bottle is registered as an optional mold in the CID setting data history (product information / model number setting, etc.) table 400, thereby protecting the corresponding bottle from being rejected.
[0190] Moreover, in the above 1A-12A current model number display / setting area 51A, 1B-12B current model number display / setting area 51B, 1C-12C current model number display / setting area 51C, and 1D-12D current model number display / setting area 51D, the model numbers of the molds arranged at the positions indicated by each section and each cavity of the bottle-making machine 303 can be input. In addition, in the above protection period setting area 54, the model number protection period (e.g., 120 minutes) can be input. After inputting this information, by pressing the above registration button 55, the input contents are registered in the CID setting data history (product information / model number setting, etc.) table 400.
[0191] In addition, the model number information registered in the CID setting data history (product information / model number setting, etc.) table 400 via the current mold screen 602 for the finishing mold is transmitted to the defect data processing device 107 via the data collection terminal 103. On the other hand, the current mold screen 603 for the mouth mold, like the finishing mold, displays the model number information of the mouth mold (current model number, old model number), and is a screen for setting the model number information of the new mouth mold and setting the model number protection period, etc., when replacing the mouth mold.
[0192] As shown in Fig. 19(b), the current mold screen 603 for the die is in a state where the selection radio button 56 has selected NR (die) in the current mold screen 602 for the finishing mold in Fig. 19(a). In addition, instead of the current model number display / setting areas 51A, 51B, 51C, and 51D for 1A-12A, 1B-12B, 1C-12C, and 1D-12D, current model number display / setting areas 57A, 57B, 57C, and 57D for 1A-12A, 1B-12B, 1C-12C, and 1D-12D, which are areas for setting and displaying model numbers for each section and cavity of the current die, are displayed. Hereinafter, 1A-12A, 1B-12B, 1C-12C, and 1D-12D are abbreviated as "1A-12D".
[0193] Furthermore, in place of the 1A-12D old model number display areas 52A, 52B, 52C, and 52D, 1A-12D old mouth mold display areas 58A, 58B, 58C, and 58D are displayed, which are areas that display the model numbers for each section and cavity of the old mouth mold. Note that, on the current mold screen 603 for the mouth mold, the option model number display / setting area 53 is not displayed.
[0194] Moreover, in the above 1A-12D current mouth mold display / setting areas 57A, 57B, 57C and 57D, it is possible to input the model number of the mouth mold arranged at the position indicated by each section and each cavity of the bottle-making machine 303. In addition, in the above protection period setting area 54, it is possible to input the model number protection period of the mouth mold. After inputting this information, by pressing the above registration button 55, the input contents are registered in the CID setting data history (product information / model number setting, etc.) table 400.
[0195] Returning to FIG. 10, if in step S218 the "Current Mold" item is not selected and the process proceeds to step S224, a determination is made based on information from the user terminal as to whether or not another item has been selected from the CID(2) setting menu. If it is determined that another item has been selected (Yes), the process proceeds to step S226; if it is determined that another item has not been selected (No), the process ends and the process returns to the original routine.
[0196] If the process proceeds to step S226, information required for other items is obtained from the table relating to other items stored in the storage device 42, and the process proceeds to step S228. In step S228, information for displaying the initial screen for other items is sent to the requesting user terminal based on the information acquired in step S226, after which the series of processes is terminated and the process returns to the original process.
[0197] As a result, the initial screen for other items is displayed on the display device of the user terminal. [Defect information display process] Next, the operation of the display process of various defect information related to defects performed via the worst 5 screen will be described. FIG. 11 is a flowchart showing an example of a processing procedure for the defect information display processing.
[0198] The CPU 30 starts a predetermined program stored in a predetermined area of the ROM 32, and executes the defect information display process shown in the flowchart of FIG. 11 in accordance with the program. When the defect information display process is executed by the CPU 30, as shown in FIG. 11, the process first proceeds to step S300.
[0199] In step S300, it is determined based on information from the user terminal whether any one of the buttons for last 10 minutes, last 30 minutes, last hour, last 2 hours, this shift, last shift, today, and yesterday has been selected from the period selection button group 82. If it is determined that the button has been selected (Yes), the process proceeds to step S302, and if it is determined that the button has not been selected (No), the process proceeds to step S314.
[0200] Here, the processing of the subsequent steps S302 to S310 is the same as steps S102 to S110 described above, except that the CID regular data history table or its work table corresponding to the selected period is used to obtain various information, so a description thereof will be omitted. When the latest 10 minutes button is selected, for example in step S304, information is acquired based on the latest CID regular data history (number of recognized bottles / number of rejected bottles, etc.) table 410. On the other hand, when a period other than the latest 10 minutes is selected, information is acquired based on the work table corresponding to the selected period among the work tables 410_1 to 410_4.
[0201] In step S312, based on the information acquired in steps S304 to S310, information for displaying the worst five screens of all defects and serious defects corresponding to each selected period is transmitted to the requesting user terminal. After that, the series of processes is terminated and the original process is resumed. As a result, the user terminal displays a worst 5 screen that displays a list of defect information for all defects (1st to Xth) corresponding to the selected period and a list of defect information for serious defects (1st to Xth). At this time, if "detection rate" is selected with the selection radio button 81, the defect list 87 displays defect information from 1st to Xth in descending order by total detection rate for each type of defect. On the other hand, even if "detection rate" is selected with the selection radio button 81, the serious defect list 88 displays defect information from 1st to Xth in descending order by total number of detected defects for each type of serious defect. However, when the defect list 87 and the serious defect list 88 are initially displayed, only the 1st to 5th (worst 5) are displayed on the screen. By scrolling down the vertical scroll bar on the right end, defect information from 6th to Xth can be displayed.
[0202] On the other hand, when "Number" is selected using the selection radio button 81, the defect list 87 and major defect list 88 display defect information with the detection rate for each type of defect and major defect changed to the total number of detected items, from 1st to Xth place, in the same order as when the detection rate was displayed. On the other hand, if no collection period is selected in step S300 and the process proceeds to step S314, it is determined whether the selection of the selection radio button 81 has been changed, and if it is determined that it has been changed (Yes), the process proceeds to step S316, and if it is determined that it has not been changed (No), the process proceeds to step S322.
[0203] If the process proceeds to step S316, it is determined based on information from the user terminal whether or not a detection rate has been selected. If it is determined that a detection rate has been selected (Yes), the process proceeds to step S318. If it is determined that a detection rate has not been selected (No), the process proceeds to step S320. When the process proceeds to step S318, information for displaying the worst 5 screen that displays the detection rate but does not display the number of defects for the defect list 87 is transmitted to the requesting user terminal. After that, the series of processes is terminated and the process returns to the original process.
[0204] As a result, the display device of the user terminal displays defect information sorted in descending order by total detection rate for defect list 87. Specifically, the display contents of this defect information include the defect name (i.e., the name indicating the type of defect), section / cavity, defect name and detection rate for each section / cavity, and total detection rate for each defect name, while the number and total number of detected defects are not displayed.
[0205] On the other hand, if the number is selected and the process proceeds to step S320, the number is displayed in the defect list 87, and information for displaying the worst 5 screen with the detection rate hidden is sent to the requesting user terminal. After that, the series of processes is terminated and the process returns to the original process. As a result, the display device of the user terminal displays defect information in the order it was in when the detection rate was displayed, with the defect list 87 changed from the detection rate to the total number of detected lines. Specifically, the display contents of this defect information include the name of the defect, the section / cavity, the number of defects and detected lines for each section / cavity, and the total number of detected lines for each defect, and the detection rate and total detection rate are not displayed.
[0206] If the selection of radio button 81 is not changed in step S314 and the process proceeds to step S322, it is determined whether or not the "Defects" link in the worst 5 screen has been selected, based on information from the user terminal. If it is determined that the link has been selected (Yes), the process proceeds to step S324, and if it is determined that the link has not been selected (No), the process proceeds to step S326.
[0207] When the process proceeds to step S324, information for displaying a graph screen showing the time-dependent change in the detection rate for each pickup for the selected defect is sent to the requesting user terminal in accordance with the display conditions corresponding to the selected collection period. After that, the process ends and the process returns to the original process.
[0208] Here, the "Defect" link indicates a link attached to each defect name. That is, in this embodiment, by selecting a defect name with the input device of the user terminal (clicking with a mouse, etc.), the user can transition to a graph screen showing the change over time in the detection rate by pickup for the selected defect.
[0209] In the present embodiment, when the collection period is set to "Latest 10 minutes", "Latest 30 minutes", "Previous 1 hour", "Previous 2 hours" and "Current shift", the display conditions are, for example, "Start date and time: Latest collection date and time", "Display interval: 10 hours", "Rate calculation interval: 10 minutes", "Graph type: Defect", "Defect code: Defect code of the corresponding row", "Section: All", "Cavity: All", and "Flow: Average", and a graph screen showing the change over time in the detection rate by pickup is displayed. When the collection date and time is "Today", the above display conditions are "Display interval" is "24 hours" and "Rate calculation interval" is "30 minutes", and when it is "Previous shift", the above display conditions are "Start date and time" is "-10 minutes of this shift". When the collection date and time is "Previous day", the above display conditions are "Start date and time" is "-10 minutes of today", "Display interval" is "24 hours", and "Rate calculation interval" is "30 minutes".
[0210] The above display conditions also apply when the "Section / Cavity" link below is selected. On the other hand, if the "Defects" link is not selected in step S322 and the process proceeds to step S326, it is determined whether or not the "Section / Cavity" link has been selected based on information from the user terminal. If it is determined that the link has been selected (Yes), the process proceeds to step S328, and if it is determined that the link has not been selected (No), the process ends and the process returns to the original routine.
[0211] When the process proceeds to step S328, information for displaying a graph screen showing the change over time in the detection rate by pickup for the selected "section / cavity" is sent to the requesting user terminal according to the display conditions corresponding to the selected collection period. After that, the process ends and the process returns to the original process.
[0212] Here, the "Section / Cavity" link indicates the link attached to each "Section / Cavity." In other words, in this embodiment, by selecting a "Section / Cavity" with an input device (clicking with a mouse, etc.), you can transition to a graph screen showing the change over time in the detection rate by pickup for the selected "Section / Cavity."
[0213] FIG. 23 is a diagram showing an example of a graph screen showing the change over time in the detection rate by pickup when pickup is selected as the graph type. As shown in FIG. 23, the graph screen 608 has the same display contents as the display condition setting screen 601 up to the display condition tab 91 and the graph tab 92 at the top. A display area 211 of the latest collection date and time is displayed below the display condition tab 91, and a display area 212 of the defect name set as the display condition is displayed to the right of the display area 211. In the example of FIG. 23, "2013 / 9 / 12 (Thu) 04:00" is displayed in the display area 211, and "Defect s" is displayed in the display area 212. A DDL 213 for resetting the scale is displayed to the right of the display area 212 and below the graph tab 92, and a check box 214 for whether or not to display a plot in the graph is displayed to the right of the DDL 213. A display button 215 is displayed to the right of the check box 214.
[0214] A graph 216 showing the change in detection rate by pickup over time is displayed below the display areas 211 and 212, the DDL 213, and the check box 214. In the example of FIG. 23, a list 217 of point-in-time data on the detection rate is displayed in the graph 216. Graph 216 is a line graph that is displayed based on the display conditions set in display condition setting screen 601, the scale set in DDL 213 at the top, and the checked contents of check box 214. In graph 216, the vertical axis represents the detection rate of defects (defect s in the example of FIG. 23), and the horizontal axis represents time.
[0215] In the graph 216, the display interval is set to "10 hours", and the display conditions for sections and cavities are set to "all". By resetting the scale in DDL 213, resetting the checked content of check box 214, and then pressing display button 215, graph 216 is redisplayed with the set content. Although not shown, if check box 214 is checked, a plot is displayed in graph 216.
[0216] Although not shown, when a defect is set as the graph type, the graph 216 displays the warning setting upper limit value for that defect in red. List 217 displays the detection rate at the time when the display area of graph 216 is selected (clicked with a mouse or the like) by the input device of the user terminal.
[0217] [Display condition setting process and time-dependent change screen display process] Next, the operation of the display condition setting process and the time-varying screen display process performed via the display condition setting screen 601 will be described. FIG. 12 is a flowchart showing an example of a processing procedure of the display condition setting processing and the time-dependent change screen display processing.
[0218] The CPU 30 starts a predetermined program stored in a predetermined area of the ROM 32, and executes a display condition setting process and a time-varying screen display process shown in the flowchart of FIG. 12 in accordance with the program. When the display condition setting process and the time-dependent change screen display process are executed by the CPU 30, the process first proceeds to step S350 as shown in FIG.
[0219] In step S350, it is determined whether or not any one of the following display condition setting items (DDL93-99, 200) has been selected for the graph of the change over time in the detection rate by pickup, based on information from the user terminal. If it is determined that it has been selected (Yes), the process proceeds to step S352, and if it is determined that it has not been selected (No), the process proceeds to step S358.
[0220] If the process proceeds to step S352, a list of the selected items is displayed, and the process proceeds to step S356. In step S356, the conditions selected from the list (for example, a display interval of 10 hours, a rate calculation interval of 10 minutes, etc.) are set, the series of processes is terminated, and the process returns to the original process.
[0221] On the other hand, if no DDL is selected in step S350 and the process proceeds to step S358, a determination is made based on information from the user terminal as to whether or not the "Graph Display Button 201" has been pressed, and if it is determined that the button has been pressed (Yes), the process proceeds to step S360; if it is determined that the button has not been pressed (No), the process proceeds to step S350.
[0222] When the process proceeds to step S360, it is determined whether or not all display conditions have been set. If it is determined that all display conditions have been set (Yes), the set conditions are saved in the session and the process proceeds to step S362; if it is determined that all display conditions have not been set (No), the process proceeds to step S350.
[0223] When the process proceeds to step S362, information corresponding to the set display conditions is acquired based on a table related to the display conditions stored in the storage device 42, and a graph screen of the change over time in the detection rate by pickup corresponding to the set display conditions is generated based on the acquired information. Then, information for displaying the generated graph screen is transmitted to the user terminal that made the request. After that, the series of processes is terminated and the process returns to the original process.
[0224] Here, by saving the display conditions in the session, the next time the item "Changes over time by defect" is selected, a graph of changes over time is created using the saved display conditions without going to the display condition setting screen 601, and a process is executed to display the graph screen. As a result, a graph screen 608 showing the change over time in the detection rate by pickup, for example, as shown in FIG. 23, is displayed on the display device of the user terminal.
[0225] [Pickup code setting process] Next, a description will be given of the operation of the pickup code setting process performed via the pickup code setting screen 604. Here, a description will be given of the operation when various settings described below on the pickup code setting screen 604 are performed on the quality inspection side terminal 102.
[0226] Here, Fig. 13 is a flowchart showing an example of the processing procedure of the pickup code setting process. Also, Fig. 22(a) is a diagram showing an example of a past data screen 606, and (b) is a diagram showing an example of a product name setting screen 607. The CPU 30 starts a predetermined program stored in a predetermined area of the ROM 32, and executes a pickup code setting process shown in the flowchart of FIG. 13 in accordance with the program.
[0227] When the pickup code setting process is executed by the CPU 30, the process first proceeds to step S400 as shown in FIG. In step S400, it is determined based on information from the quality inspection side terminal 102 whether or not a pickup number has been selected. If it is determined that a pickup number has been selected (Yes), the process proceeds to step S402. If it is determined that a pickup number has not been selected (No), the process proceeds to step S408.
[0228] If the process proceeds to step S402, it is determined whether or not a defect has been selected from the defect list 64. If it is determined that a defect has been selected (Yes), the process proceeds to step S404. If it is determined that a defect has not been selected (No), the process proceeds to step S408. When the process proceeds to step S404, it is determined based on information from the quality inspection side terminal 102 whether or not the setting button 66 (denoted as "<<") has been pressed. If it is determined that the setting button 66 has been pressed (Yes), the process proceeds to step S406. If it is determined that the setting button 66 has not been pressed (No), the process ends and returns to the original process.
[0229] When the process proceeds to step S406, the selected defect code is set for the selected pickup number, and information for displaying this defect code in the station display area 60b is sent to the requesting quality inspection terminal 102. After that, the series of processes is terminated and the process returns to the original process.
[0230] As a result, the selected defect code is displayed in the station display area 60b corresponding to the selected pickup number displayed on the display device of the quality inspection terminal 102. On the other hand, if no defect is selected in step S402 and the process proceeds to step S408, it is determined whether the check box 60d for major defects is checked, and if it is determined that it is checked (Yes), the process proceeds to step S410, and if it is determined that it is not checked (No), the series of processes is terminated and the process returns to the original process.
[0231] When the process proceeds to step S410, if the check box 60d is checked (e.g., serious flag = 1), it is set to an unchecked state (e.g., serious flag = 0), and if it is unchecked, it is set to a checked state. After that, the series of processes is terminated and the process returns to the original process.
[0232] If no pickup number is selected in step S400 and the process proceeds to step S412, it is determined whether or not the past data button 67 is pressed via the input device of the quality inspection terminal 102. If it is determined that the past data button 67 is pressed (Yes), the process proceeds to step S414, and if it is determined that the past data button 67 is not pressed (No), the process proceeds to step S418.
[0233] If the process proceeds to step S414, information on pickup code settings (product name, update date and time) that have been set in the past is obtained for each factory, kiln number, and line number up to a preset maximum number (e.g., 300 items) based on the CID setting data history (pickup code setting) table 450 stored in the storage device 42, and the process proceeds to step S416.
[0234] In step S416, information for displaying a past data screen showing a list of past pickup code setting data (hereinafter referred to as "past data") is transmitted to the requesting quality inspection side terminal 102 based on the information acquired in step S414. After that, the series of processes is terminated and the original process is returned to.
[0235] As a result, for example, a past data screen 606 (initial screen) as shown in FIG. 22(a) is displayed on the display device of the quality inspection terminal 102. [Explanation of Past Data Screen 606] Here, the past data screen 606 is a screen that displays a list of the titles (product names) of pickup code setting data (past data) that were set in the past, and the product name corresponding to any past data can be selected from the list and used to set the pickup code for the current product. It is also possible to narrow down the search by inputting the product name. In other words, the purpose is to reduce the burden of setting pickup codes by using past data of the same product or similar products manufactured in the past.
[0236] As shown in Fig. 22(a), the past data screen 606 displays the words "Pickup Code Setting: Past Data" at the top of the window display area, and below that displays a search product name input area 70 for inputting and displaying the product name to be searched for. In the example of Fig. 22(a), "Product A" is displayed as the product name to be searched for.
[0237] A display button 71 is displayed to the right of the search product name input area 70, and a past data list 72, which is a list of product names and update dates and times corresponding to past data, is displayed below the search product name input area 70. In the example of FIG. 22(a), "Product B" is displayed at the top of the list as the product name, and "2013 / 09 / 10 10:12" is displayed as the update date. A vertical scroll bar is provided at the right end of the past data list 72, and past data that is not displayed on the screen can be displayed by scrolling the vertical scroll bar downwards using the input device of the quality inspection terminal 102. For example, up to 300 pieces of past data can be displayed.
[0238] Here, the display button 71 is a button for performing a narrowed search using the product name input in the search product name input area 70. A list of past data retrieved by this search is displayed in a past data list 72. Below the past data list 72, a delete button 73, a select button 74, and a back button 75 are displayed in this order from the left.
[0239] Here, the delete button 73 is a button for deleting the past data of the row selected in the past data list 72. The select button 74 is a button for reflecting the past data of the row selected in the past data list 72 on the pickup code setting screen 604. The back button 75 is a button for returning from the past data screen 606 to the pickup code setting screen 604.
[0240] 13, in step S412, if the past data button 67 is not pressed and the process proceeds to step S418, it is determined whether or not the registration button 68 is pressed, based on information from the quality inspection side terminal 102. If it is determined that the registration button 68 is pressed (Yes), the process proceeds to step S420, and if it is determined that the registration button 68 is not pressed (No), the series of processes is terminated and the process returns to the original process.
[0241] When the process proceeds to step S420, the contents of the information entered on the pickup code setting screen 604 are checked, and if it is determined that there is no problem with the contents (OK) (Yes), the process proceeds to step S422, and if it is determined that there is no problem (NG) (No), an error message is displayed. After that, the series of processes is terminated and the process returns to the original process.
[0242] If the process proceeds to step S422, a process of setting a serious defect is performed, and the process proceeds to step S424. The process of setting major defects is carried out when there are N (N is a natural number greater than or equal to 2) identical defect codes among the defect codes set to pickup Nos. 1 to 60, and when any M (M is a natural number greater than N) of the N check boxes 60d for major defects are checked and (NM) are unchecked, all unchecked check boxes 60d for the same defect code are checked.
[0243] In step S424, information for displaying the product name setting screen is sent to the quality inspection side terminal 102 which is the request source, and the series of processes is ended and the process returns to the original process. As a result, for example, a product name setting screen 607 as shown in FIG. 22(b) is displayed on the display device of the quality inspection terminal 102.
[0244] [Explanation of product name setting screen 607] Here, the product name setting screen 607 is a screen for setting the product name of the product to be registered for which a pickup code has been set. 22(b), the product name setting screen 607 displays a DDL 76, which is a DDL for selecting and displaying a product name, at the top of the window display area. Below the DDL 76, a registration button 77, a past data registration button 78, and a back button 79 are displayed in this order from the left.
[0245] The registration button 77 is a button for newly registering the current pickup code setting data in the CID setting data history (pickup code setting) table 450. The past data registration button 78 is a button for registering the current pickup code setting data as past data in the CID setting data history (pickup code setting) table 450. The back button 79 is a button for returning from the product name setting screen 607 to the pickup code setting screen 604.
[0246] [Past data setting process] Next, the operation of the past data setting process performed via the past data screen 606 will be described. FIG. 14 is a flowchart showing an example of a procedure for the past data setting process. The CPU 30 starts a predetermined program stored in a predetermined area of the ROM 32, and executes a past data setting process shown in the flowchart of FIG. 14 in accordance with the program.
[0247] When the past data setting process is executed by the CPU 30, the process first proceeds to step S450 as shown in FIG. In step S450, based on information from the quality inspection side terminal 102, it is determined whether the display button 71 has been pressed. If it is determined that the display button 71 has been pressed (Yes), the process proceeds to step S452. If it is determined that the display button 71 has not been pressed (No), the process proceeds to step S456.
[0248] If the display button 71 is pressed when no product name has been entered in the search product name input area 70, an error is displayed. If the process proceeds to step S452, based on the CID setting data history (pickup code setting) table 450 stored in the storage device 42 of the management server 100, past data information (product name, update date and time) is obtained for each factory, kiln number, line number, and product name entered in the search product name input field 70, and the process proceeds to step S454.
[0249] In step S454, based on the information acquired in step S452, information for displaying a list of past data retrieved by the narrowed search in the past data list 72 is sent to the quality inspection side terminal 102 that made the request, and the series of processes is terminated and the original process is returned to. As a result, the past data list on the past data screen 606 displayed on the display device of the quality inspection terminal 102 displays a list of product names and update dates and times of the past data retrieved by the narrowed search.
[0250] On the other hand, in step S450, if the display button 71 is not pressed and the process proceeds to step S456, it is determined whether or not the selection button 74 is pressed, based on information from the quality inspection side terminal 102. If it is determined that the selection button 74 is pressed (Yes), the process proceeds to step S458, and if it is determined that the selection button 74 is not pressed (No), the process proceeds to step S462.
[0251] If the process proceeds to step S458, past data on the selected product is obtained, and the process proceeds to step S460. In step S460, the acquired past data is reflected in the pickup code setting screen 604, the past data screen 606 is closed, and information for displaying the pickup code setting screen 604 reflecting the past data is transmitted to the quality inspection side terminal 102. After that, the series of processes is terminated and the original process is returned to.
[0252] As a result, on the display device of the quality inspection side terminal 102, the past data screen 606 is closed and the pickup code setting screen 604 reflecting the selected past data is displayed. If the SELECT button 74 is not pressed in step S456 and the process proceeds to step S462, it is determined whether or not the DELETE button 73 is pressed, based on information from the quality inspection terminal 102. If it is determined that the DELETE button 73 is pressed (Yes), the process proceeds to step S464, and if it is determined that the DELETE button 73 is not pressed (No), the process proceeds to step S466.
[0253] When the process proceeds to step S464, the past data (records) corresponding to the selected product name are deleted from the CID setting data history (pickup code) table 450 stored in the storage device 42 of the management server 100. After that, the series of processes is terminated and the process returns to the original process.
[0254] If the delete button 73 is not pressed in step S462 and the process proceeds to step S466, it is determined whether or not the return button 75 is pressed, based on information from the quality inspection side terminal 102. If it is determined that the return button 75 is pressed (Yes), the process proceeds to step S468, and if it is determined that the return button 75 is not pressed (No), the series of processes is terminated and the process returns to the original process.
[0255] When the process proceeds to step S468, the past data screen 606 is closed and information for displaying the pickup code setting screen 604 is transmitted to the quality inspection side terminal 102. After that, the series of processes is terminated and the process returns to the original process. As a result, on the display device of the quality inspection side terminal 102, the past data screen 606 is closed and the pickup code setting screen 604 is displayed.
[0256] [Pickup code setting data registration process] Next, the operation of the pickup code setting data registration process performed via the product name setting screen 607 will be described. FIG. 15 is a flowchart showing an example of a procedure for the pickup code setting data registration process.
[0257] The CPU 30 starts a predetermined program stored in a predetermined area of the ROM 32, and executes a pickup code setting data registration process shown in the flowchart of FIG. 15 in accordance with the program. When the pickup code setting data registration process is executed by CPU 30, as shown in FIG. 15, first, the process proceeds to step S480.
[0258] In step S480, based on information from the quality inspection side terminal 102, it is determined whether or not the registration button 77 has been pressed. If it is determined that the registration button 77 has been pressed (Yes), the process proceeds to step S482. If it is determined that the registration button 77 has not been pressed (No), the process proceeds to step S486. If the registration button 77 is pressed when no product name has been selected or entered, an error message is displayed.
[0259] When the process proceeds to step S482, the contents of the information entered on the pickup code setting screen 604 are checked, and if it is determined that there is no problem with the contents (OK) (Yes), the process proceeds to step S484, and if it is determined that there is no problem (NG) (No), an error message is displayed. After that, the series of processes is terminated and the process returns to the original process.
[0260] When the process proceeds to step S484, a new registration process for pickup code setting data is executed, the series of processes is terminated, and the process returns to the original process. Specifically, the arguments to be passed to the logic for the registration process are set. For example, argument array data including arguments for station codes, defect codes, and major defects corresponding to pickup Nos. 1 to 60, respectively, and an argument indicating new registration is generated, and the generated array data is passed to the business logic for the registration process. As a result, the pickup code setting data entered on the pickup code setting screen 604 is registered in the CID setting data history (pickup code setting) table 450.
[0261] On the other hand, in step S480, if the registration button 77 is not pressed and the process proceeds to step S486, it is determined whether or not the past data registration button 78 is pressed, based on information from the quality inspection side terminal 102. If it is determined that the button 78 is pressed (Yes), the process proceeds to step S488, and if it is determined that the button 78 is not pressed (No), the process proceeds to step S492.
[0262] When the process proceeds to step S488, the contents of the information entered on the pickup code setting screen 604 are checked, and if it is determined that there is no problem with the contents (OK) (Yes), the process proceeds to step S490, and if it is determined that there is no problem (NG) (No), an error message is displayed. After that, the series of processes is terminated and the process returns to the original process.
[0263] When the flow advances to step S490, a past data registration process is executed to register the pickup code setting data as past data in the CID setting data history (pickup code setting) table 450, and the series of processes is terminated and the process returns to the original process. For example, argument array data including arguments of station codes, defect codes, and major defects corresponding to pickup Nos. 1 to 60, respectively, and arguments indicating registration as past data is generated, and the generated array data is handed over to the business logic for registration processing. As a result, the pickup code setting data entered on the pickup code setting screen 604 is registered in the CID setting data history (pickup code setting) table 450 as past data.
[0264] If the past data registration button 78 is not pressed in step S486 and the process proceeds to step S492, it is determined whether or not the return button 79 is pressed, based on information from the quality inspection terminal 102. If it is determined that the return button 79 is pressed (Yes), the process proceeds to step S494, and if it is determined that the return button 79 is not pressed (No), the series of processes is terminated and the process returns to the original process.
[0265] When the process proceeds to step S494, the product name setting screen 607 is closed and information for displaying the pickup code setting screen 604 is transmitted to the quality inspection side terminal 102. After that, the series of processes is terminated and the process returns to the original process. As a result, on the display device of the quality inspection side terminal 102, the product name setting screen 607 is closed and the pickup code setting screen 604 is displayed.
[0266] Here, Figure 24 is a diagram showing an example of a bottle weight trend screen 701 showing the change in bottle weight over time, Figure 25 is a diagram showing an example of a line-by-line yield trend screen 702 showing the trend in yield by line, and Figure 26 is a diagram showing an example of a mold read screen 703 showing the compilation results of mold reads (model number reading).
[0267] In the container inspection system 1 of this embodiment, in addition to the statistical information described above, it is possible to display a bottle weight transition screen 701 shown in Fig. 24, a line yield transition screen 702 shown in Fig. 24, and a mold lead screen 703 shown in Fig. 26. In addition, although not shown, it is possible to display a screen showing the transition of bottle dimensions, a loss analysis graph screen, a mold history screen (a model number setting history screen), etc.
[0268] The bottle weight transition screen 701 is a screen generated based on the bottle weight data history table 500 (see FIG. 8(c)) stored in the storage device 42 of the management server 100. This bottle weight transition screen 701 is a graph screen in which the vertical axis indicates the bottle weight and the horizontal axis indicates time, as shown in FIG. 24. In the example shown in FIG. 24, the standard weight is set to 1234.0 [g], the upper limit weight is set to 2222.2 [g], and the lower limit weight is set to 1111.1 [g].
[0269] In the graph, the values of the standard mass, upper limit mass, and lower limit mass are shown, and the measured masses are plotted. In addition, the values of the standard mass, upper limit mass, and lower limit mass are shown on the left side of the graph, and below these, the average mass (1212.1 in the example of FIG. 24) and the standard deviation (123.4 in the example of FIG. 24) are shown.
[0270] From this bottle weight transition screen 701, it is possible to know whether the weight of the bottle is within the allowable range or not. Moreover, the line-by-line yield transition screen 702 is a screen generated based on the CS regular data history (line-by-line yield) table 510 (see FIG. 8(d)) stored in the storage device 42 of the management server 100. This line-by-line yield transition screen 702 is a screen that displays a table showing the time transition of the yield for each line, as shown in FIG.
[0271] "Kiln 1·Line 1" to "Kiln 1·Line 5," "Kiln 2·Line 1" to "Kiln 2·Line 4," and "Kiln 3·Line 1" to "Kiln 3·Line 3" displayed at the top of Figure 25 indicate the kiln number and line number; for example, line number 1 of kiln number 1 would be "Kiln 1·Line 1." On the left side of the table, hourly time ranges are listed from top to bottom, such as 07-08, 08-09, 09-10, etc. The yield percentage (%) for each line is displayed for each of these time ranges.
[0272] In the example shown in FIG. 25, areas where the yield rate is less than 88% are displayed in a different color, for example, in red, and lines with poor yields can be immediately identified from this line-by-line yield trend screen 702. Moreover, the mold read screen 703 is a screen generated based on the CID read information registered in the CID regular data history (number of recognized bottles / number of rejected bottles, etc.) table 410 (see FIG. 5(b)) stored in the storage device 42 of the management server 100. As shown in FIG. 26, the mold read screen 703 displays, in tabular form on the left side, the total number of bottles whose model numbers were correctly read for each section and cavity of the mold and for each flow. On the right side of the table, the total number of bottles that were correctly read for each flow, the occurrence rate of read errors, the number of detections for each type of error that occurred, the total number of bottles that were correctly read for all flows, the occurrence rate of read errors, and the number of detections for each type of error that occurred are displayed in tabular form.
[0273] From this mold read screen 703, the status of the mold model number marked on the bottle being read by the model number reader 150 can be grasped. [Correspondence] In this embodiment, the storage device 42 corresponds to the rejection information storage means, and the process of registering model number allocation information based on the reject setting information input in the model number allocation input area 222 on the reject setting screen 605 into the CID model number allocation data history table 470 of the storage device 42, and the process of registering model number allocation information based on unregistered reject setting information input in the model number allocation input area 222 into the CID model number allocation data history table 470 correspond to the rejection information registration means of Inventions 1, 2, 4 and 5.
[0274] In addition, in this embodiment, the process (model number allocation) of controlling the sorting device based on the reject setting information and rejecting all bottles manufactured using a mold with the set model number information from the set start time to the set model number allocation time corresponds to the total container rejection means of Inventions 1, 2 and 4.
[0275] In addition, in this embodiment, the request time corresponds to the start time of invention 4, the model number allocation time corresponds to the exclusion execution time of inventions 2 and 3, and the process of registering unregistered model number allocation information for dies that exceed the registration upper limit number in the CID model number allocation data history table 470 corresponds to the exclusion information temporary registration means of invention 5.
[0276] In addition, in this embodiment, the process of selecting the reject setting information displayed in the unregistered model number allocation information display area 223 on the reject setting screen 605, then pressing the ↑ button 224, and inputting the selected unregistered reject setting information into the model number allocation input area 222 on the management server 100 corresponds to the reject information selection means of invention 5.
[0277] In addition, in this embodiment, the process of instructing the management server 100 to register model number allocation information corresponding to unregistered reject setting information input in the model number allocation input area 222 by pressing the registration button 226, and the process of instructing the management server 100 to delete model number allocation information corresponding to unregistered reject setting information by pressing the x button 225 correspond to the instruction selection means of invention 5.
[0278] In addition, in this embodiment, the process of registering model numbering information corresponding to unregistered reject setting information in the CID model numbering data history table 470 by pressing the registration button 226 corresponds to the process of actually registering the rejected information in the rejected information storage means of Invention 5. [Effects of this embodiment] Next, the effects of this embodiment will be described.
[0279] In this embodiment, the management server 100 is adapted to register model numbering information including information on model number, section, and cavity for identifying a target mold for total rejection of bottles, selected from among the molds that manufactured bottles in which defects were detected, in the CID model numbering data history table 470 based on reject setting information set via the reject setting screen 605 displayed on the user terminal. In addition, based on the set reject setting information, model numbering processing is performed for total rejection of bottles manufactured in a mold corresponding to the registered model number, section, and cavity.
[0280] With this configuration, it becomes possible to selectively reject all bottles manufactured using a mold that produced a bottle in which a defect was detected, thereby ensuring the rejection of bottles that have defects manufactured using a registered mold. In this embodiment, the model number allocation time, which is the execution time of model number allocation, is set on the reject setting screen 605, and model number allocation is executed only during the set model number allocation time.
[0281] With this configuration, the period for assigning the model numbers can be set, so that the causes of defects can be eliminated during the period for which the model numbers are assigned, and the total rejection can be stopped after the period ends. This makes it possible to reliably reject containers that have defects from among containers manufactured using molds for which the defect correction is being performed.
[0282] In this embodiment, the reject setting screen 605 allows the die number allocation time to be extended for dies whose defects are not eliminated during the die number allocation time. This makes it possible to reliably reject bottles having defects that have been manufactured using molds that have not yet been adapted.
[0283] In this embodiment, the request time can be set on the reject setting screen 605 . This allows the start time for model number allocation to be set, making it possible to adjust the timing for model number allocation. In this embodiment, when the registration request of the mold to be subjected to the mold numbering exceeds the upper limit number of registrations on the reject setting screen 605, the mold numbering information of the overflowing mold is registered as unregistered mold numbering information in the CID mold numbering data history table 470, and the reject setting information of the unregistered mold is displayed in the unregistered mold numbering information display area 223 of the reject setting screen 605. In addition, the desired reject setting information is selected from the reject setting information displayed in the unregistered mold numbering information display area 223, and the mold numbering information corresponding to the selected reject setting information is registered (mainly registered) in the CID mold numbering data history table 470 as the mold numbering information of the mold to be subjected to the mold numbering. Then, the mold numbering is performed for the bottles manufactured by the mold corresponding to the registered mold numbering information. Alternatively, the desired reject setting information is selected from the reject setting information displayed in the unregistered model numbering information display area 223, and the unregistered model numbering information corresponding to the selected reject setting information is deleted from the CID model numbering data history table 470.
[0284] With this configuration, it is possible to provisionally register the part number information of dies that exceed the upper limit of registrations and may be subject to part number allocation, so it is possible to hold the part number information of dies that exceed the upper limit. Also, since some dies have defects that disappear over time, it is possible to determine whether or not to allocate part numbers depending on the situation, such as the detection status of defects manufactured with a provisionally registered dies. This makes it possible to stop unnecessary part number allocation while keeping an eye on bottles manufactured with a provisionally registered dies.
[0285] In this embodiment, the management server 100 collects defect inspection information including information on the number of bottles recognized, the number of bottles detected, and the number of bottles rejected for each type of defect and each model number for various defects inspected by the comprehensive inspection device 15 via the data collection terminal 103. In addition, an attribute indicating that a defect is a serious defect is assigned to a defect that is of interest (a serious defect that should be dealt with as a priority) among a plurality of types of defects that may occur in the bottles to be manufactured. Then, a first defect information, which is statistical information of the defect inspection information collected for the serious defects to which the attribute is assigned, is calculated, and the calculated first defect information is output to the user terminal in response to a request from the user terminal. Specifically, a worst 5 screen is displayed on the display device of the user terminal, displaying a serious defect list 88, which is a list of the first defect information of serious defects including information on the total number of detected bottles of various serious defects for each model number and information on the total number of detected bottles of various serious defects for each product (see FIG. 16).
[0286] With this configuration, by checking the total number of detected serious defects for each model number and the total number of detected serious defects for each product, it is possible to easily grasp the occurrence status of serious defects that should be addressed as a priority. In addition, in this embodiment, second defect information, which is statistical information of defect inspection information collected for all types of defects inspected by the comprehensive inspection device 15, is calculated, and the calculated second defect information is output to the user terminal in comparison with the first defect information. Specifically, a worst 5 screen is displayed on the display device of the user terminal in comparison with a serious defect list 88, which is a list of second defect information including information on the total number of detected defects of each type for each model number information and information on the total number of detected defects of each type for each product.
[0287] With this configuration, it is possible to grasp defects in dies caused by other defects that cannot be grasped by statistics of only major defects. In this embodiment, an arbitrary period is selected from different collection periods of the latest 10 minutes, the latest 30 minutes, the previous hour, the previous 2 hours, the current shift, the previous shift, the current day, and the previous day, and the first defect information and the second defect information are calculated based on the defect inspection information collected during the selected period. In addition, the calculated first defect information and second defect information are displayed on the display device of the user terminal in response to a request from the user terminal (see FIG. 16).
[0288] With this configuration, it is possible to display and output first defect information and second defect information corresponding to information on the number of detected defects collected over multiple types of collection periods of different lengths. Therefore, by comparing the number of detected defects over multiple periods, it is possible to grasp, for example, unusual changes in the number of detected defects that would be overlooked depending on the length of the period.
[0289] In this embodiment, third defect information, which is information on the detection rate for each type of defect, is calculated as statistical information for all types of defects inspected by the comprehensive inspection device 15, and the calculated second defect information is output to the user terminal in comparison with the first defect information. Specifically, a worst 5 screen is displayed on the display device of the user terminal (see FIG. 16), in which a defect list 87, which is a list of third defect information including information on the detection rate of each type of defect for each model number information and information on the detection rate of each type of defect for each product, is displayed in comparison with a serious defect list 88. The second defect information (total number of detected products) and the third defect information (detection rate) are displayed by switching between them using a selection radio button 81.
[0290] With this configuration, it is possible to grasp the occurrence status of defects that require countermeasures from the defect detection rate in addition to the number of detected defects. In this embodiment, an arbitrary period is selected from different collection periods of the latest 10 minutes, the latest 30 minutes, the previous hour, the previous 2 hours, the current shift, the previous shift, the current day, and the previous day, and the third defect information is calculated based on the defect inspection information collected during the selected period. In addition, the calculated third defect information is displayed on the display device of the user terminal in response to a request from the user terminal (see FIG. 16).
[0291] With this configuration, it is possible to display and output third defect information (detection rate) corresponding to defect statistical information based on defect inspection information collected over multiple types of collection periods of different lengths. Therefore, by comparing the defect detection rates over multiple periods, it is possible to grasp, for example, peculiar changes in the detection rate of defects that would be overlooked depending on the length of the period.
[0292] In this embodiment, the defect list 87 is arranged so that the second defect information or the third defect information is displayed in descending order of the total detection rate for each product, with the defects ranking 1st to Xth (e.g., 10th) in descending order. In addition, the serious defect list 88 is arranged so that the first defect information is displayed in descending order of the total detection number for each product, with the serious defects ranking 1st to Xth (e.g., 10th) in descending order.
[0293] With this configuration, it is possible to identify the types of serious defects in order of the number of detections, or the types of defects in order of the detection rate, making it easier to identify defects that need to be addressed. In addition, in this embodiment, it is possible to utilize (reference) past pickup code setting data, which includes information on the assignment of serious defects to the same product or similar products manufactured in the past, thereby reducing the burden of pickup code setting, which includes the task of assigning serious defect attributes.
[0294] In this embodiment, for bottles that passed the inspection by the general inspection device 15 and the appearance inspection machine 17 as non-defective but were found to have defects in visual inspection, or bottles that were found to have defects due to the mold, a type numbering process is performed to exclude all bottles manufactured using the mold used in the manufacture of these bottles. The type number information of the mold for which the type numbering process is performed is displayed on the worst 5 screen together with a list of defects 87 and a list of serious defects 88.
[0295] With this configuration, it is possible to obtain information about the mold that produced a bottle that has a troublesome defect, such as a defect caused by the mold or a defect that evades an inspection machine, as well as information about the type of defect, so that such defects can be addressed as a top priority. In addition, in this embodiment, next to the ranking of each defect in the defect list 87 and the major defect list 88, information indicating the change in ranking relative to the period immediately preceding the period selected using the period selection button group 82 (one of ↓, -, or ↑) is displayed.
[0296] With this configuration, it is possible to understand changes in rankings compared to the collection period immediately prior to the selected collection period, making it possible to identify defects that have risen in rank suddenly or defects that have remained at the same rank for a long time. [Modifications] In the above embodiment, the present invention is applied to a glass bottle production factory. However, the present invention is not limited to glass bottles, and may be applied to other containers such as PET bottles and cans.
[0297] In addition, in the above embodiment and its modified examples, a configuration has been described in which the total number of detections and the detection rate are displayed as statistics of defect detection information, but this configuration is not limited to this and other statistics may also be displayed. In addition, in the above embodiment and its modified example, the defect list 87 is configured to switch between displaying the total number of detections and the detection rate, but this is not limiting, and it may be configured to display both simultaneously.
[0298] In the above embodiment and modified example, when the detection rate radio button is selected in the defect list 87, information on the detection rate of defects ranked 1 to X in order of sorting by the total detection rate is displayed, and even if the detection number radio button is selected in this state, the order is not changed and the information on the detection rate is changed to information on the detection number and displayed. This is not the only possible configuration, and for example, when the detection number radio button is selected, information on the detection number of defects may be displayed in order of sorting by the total detection number.
[0299] In addition, in the above embodiment and its modified example, the case where the present invention is applied to a network system consisting of an intranet 199 has been described, but the present invention is not limited to this, and may be applied to, for example, the so-called Internet which performs communication in the same manner as the intranet 199. Of course, the present invention is not limited to a network which performs communication in the same manner as the intranet 199, and may be applied to a network of any communication method.
[0300] In addition, in the above embodiment and its variations, when executing the processes shown in the flowcharts of Figures 9 to 15, the case where a program pre-stored in ROM is executed has been described. However, this is not limited to the above, and the program showing these procedures may be read into RAM from a storage medium on which the program is stored and executed.
[0301] In the above embodiment and its modified examples, it is possible to use AI (Artificial Intelligence) to recommend actions to be taken for the inspection results of an inspection machine such as the comprehensive inspection device 15. As a configuration using AI, for example, the following configuration can be adopted.
[0302] [Configuration 1] This configuration presents information about containers to be rejected by AI. For example, the AI learns based on learning data in which the model number read by the model number reading device 150, the inspection results of an inspection device such as the comprehensive inspection device 15, and the results of rejecting (or not rejecting) containers (bottles) by devices or people constituting the container inspection system 1 are associated with each other. The trained AI inputs the model number read by the model number reading device 150 and the inspection results of the inspection device, and outputs information about one or more containers to be rejected (or not rejected) that match the input model number and inspection results (e.g., instruction information for a device or person). Here, compatibility refers to, for example, appropriate information for determining a container to be rejected (or not rejected) for the input model number and inspection results, based on the learning results (for example, information classified according to the input model number and inspection results among information about containers to be rejected (or not rejected) obtained from the multiple learned "results of rejecting (or not rejecting) containers by devices or people". The same applies to the meaning of appropriate below.). The AI then presents information about the containers that should be excluded (or not excluded).
[0303] [Configuration 2] This configuration is a configuration in which AI presents information (e.g., instruction information to a device or person) about containers that should be reinspected (or not reinspected). For example, the AI learns based on learning data in which the model number read by the model number reading device 150, the inspection results of an inspection device such as the comprehensive inspection device 15, and the results of reinspecting (or not reinspecting) containers (bottles) by a device or person that constitutes the container inspection system 1 are associated. The trained AI inputs the model number read by the model number reading device 150 and the inspection results of the inspection device, and outputs information (e.g., instruction information to a device or person) about one or more containers that should be reinspected (or not reinspected) that match the input model number and inspection results. Here, compatibility can be, for example, "information about containers that should be reinspected (or not reinspected)" that is appropriate for determining containers that should be reinspected (or not reinspected) for the input model number and inspection results based on the learning results. Then, the information about containers that should be reinspected (or not reinspected) output by the AI is presented.
[0304] [Configuration 3] This configuration presents information (e.g., instruction information for a device or person) on a mold to be maintained (or not maintained) by AI. For example, the AI learns based on learning data in which the model number read by the model number reading device 150, the inspection results of an inspection device such as the comprehensive inspection device 15, and the results of a device or person constituting the container inspection system 1 maintaining (or not maintaining) the mold are associated. The learned AI inputs the model number read by the model number reading device 150 and the inspection results of the inspection device, and outputs information (e.g., instruction information for a device or person) on one or more molds to be maintained (or not maintained) that match the input model number and inspection results. Here, compatibility includes, for example, appropriate information for determining a mold to be maintained (or not maintained) for the input model number and inspection results in view of the learning results. Then, the information on the mold to be maintained (or not maintained) output by the AI is presented.
[0305] [Configuration 4] This configuration is a configuration in which AI presents information (e.g., instruction information to a device or person) on a mold to be replaced (or not replaced). For example, the AI learns based on learning data in which the model number read by the model number reading device 150, the inspection results of an inspection device such as the comprehensive inspection device 15, and the results of a mold replacement (or non-replacement) by a device or person constituting the container inspection system 1 are associated. The trained AI inputs the model number read by the model number reading device 150 and the inspection results of the inspection device, and outputs information (e.g., instruction information to a device or person) on one or more molds to be replaced (or not replaced) that match the input model number and inspection results. Here, compatibility includes, for example, appropriate information for determining a mold to be replaced (or not replaced) for the input model number and inspection results in view of the learning results. Then, the information on the mold to be replaced (or not replaced) output by the AI is presented.
[0306] [Configuration 5] This configuration is a configuration in which the AI presents defect information (first defect information) including information on the statistics (e.g., the total number of detected pieces) of the serious defects displayed in the serious defect list 88 of the worst 5 screen 600. For example, the AI learns based on learning data in which the model number read by the model number reading device 150, the inspection result of the comprehensive inspection device 15, and the first defect information are associated with each other. The learned AI inputs the model number read by the model number reading device 150 and the inspection result of the inspection machine, and outputs one or more pieces of first defect information that match the input model number and inspection result. Here, the match may be, for example, first defect information that is appropriate in determining the defect information to be displayed in the serious defect list 88 of the worst 5 screen 600 for the input model number and inspection result, based on the learning result. Then, the first defect information output by the AI is presented.
[0307] [Configuration 6] This configuration is a configuration in which the AI presents defect information (second defect information) including information on the statistics of all defects (for example, the total number of detected pieces) displayed in the defect list 87 of the worst 5 screen 600. For example, the AI learns based on learning data in which the model number read by the model number reading device 150, the inspection result of the comprehensive inspection device 15, and the second defect information are associated with each other. The learned AI inputs the model number read by the model number reading device 150 and the inspection result of the inspection machine, and outputs one or more pieces of second defect information that match the input model number and inspection result. Here, the match may be, for example, second defect information that is appropriate in determining the defect information to be displayed in the defect list 87 of the worst 5 screen 600 for the input model number and inspection result, based on the learning result. Then, the second defect information output by the AI is presented.
[0308] [Configuration 7] This configuration is a configuration in which the AI presents defect information (third defect information) including information on the statistics (total inspection rate) of all defects displayed in the defect list 87 of the worst 5 screen 600. For example, the AI learns based on learning data in which the model number read by the model number reading device 150, the inspection result of the comprehensive inspection device 15, and the third defect information are associated with each other. The learned AI inputs the model number read by the model number reading device 150 and the inspection result of the inspection machine, and outputs one or more pieces of third defect information that match the input model number and inspection result. Here, the match may be, for example, third defect information that is appropriate in determining the defect information to be displayed in the defect list 87 of the worst 5 screen 600 for the input model number and inspection result, based on the learning result. Then, the third defect information output by the AI is presented. [Explanation of symbols]
[0309] 1...container inspection system, 10...electronic scale, 11...dimension measuring machine, 12...side wall strength inspection machine, 13...bottom strength inspection machine, 15...total inspection device, 17...visual inspection machine, 19...visual inspection result notification machine, 20...lehr kiln inlet / outlet number sensor, 21...single inspection machine rejection number sensor, 23...total inspection machine rejection number sensor, 24...visual inspection rejection number sensor, 25...pre-packaging pass number sensor, 30...CPU, 32...ROM, 34...RAM, 38...I / F, 39...bus, 40...input device, 42...storage device, 44...display device, 51A-51D...1A-12D current model number display / setting area, 52A-52D...1A-12D old model number display area, 53...option model number display / setting area, 54...protection period setting area, 55,68,77,226...Register button, 56,81...Select radio button, 57A~57D...1A~12DCurrent type display / setting area, 58A~58D...1A~12DOld type display area, 60...PU setting area, 60a...PU display area, 60b...Station display area, 60c...Defect code display area, 60d,214...Check box, 64...Defect list table, 65...Select Pu display area, 66...Setting button, 67...Past data button, 69...Display area, 70...Search product name input area, 71...Display button, 72...Past data list, 73...Delete button, 74...Select button, 75,79...Back button, 76,93~99,200,213...DDL, 78...past data registration button, 80...latest collection date and time display area, 82...period selection buttons, 83...inspection number display area, 84...rejection number display area, 85...rejection rate display area, 86...model number rejected number display area, 87...defect list, 88...serious defect list, 89...current model number list, 91...display condition tab, 92...graph tab, 100...management server, 101...molding side terminal, 102...quality inspection side terminal, 103...data collection terminal, 104...office terminal, 105...gateway terminal, 106...head office host, 107...defect data processing device, 108...dimension data collection terminal, 109...count data processing device, 150...model number reading device, 300...bottle production factory, 301...glass melting furnace, 302...forehearth, 303...bottle making machine, 304...annealing furnace, 305...inspection building, 307...packaging machine, 198...internet, 199...intranet, 400...CID setting data history (product information / model number setting, etc.) table, 410...CID regular data history (number of recognized bottles / number of rejected bottles, etc.) table, 420...CID regular data history (defect information) table, 430...CID regular data history (pickup information) table, 440...CID pickup setting history table, 450...CID setting data history (pickup code) table, 460...CID model number change history table, 470...CID model number allocation data history table, 480...CID setting data history (alarm setting) table, 490...CID regular data history (alarm information) table, 500...Bottle weight data history table, 510...CS regular time data history (yield by line) table, 600...Worst 5 screen, 601...Display condition setting screen, 602...Current mold screen for finishing mold, 603...Current mold screen for mouth mold, 604...Pickup code setting screen, 605...Reject setting screen, 606...Past data screen, 607...Product name setting screen, 608...Graph screen, 700...Quality monitoring alarm list screen, 701...Bottle weight transition screen, 702...Yield by line transition screen, 703...Mold lead screen,
Claims
1. A container inspection system for inspecting a container manufactured in a molding die for defects, comprising: a selection means for selecting a mold from which the container in which a defect has been detected is to be rejected from among the molds used to manufacture the container, a section from which the container is to be rejected from among a plurality of sections in which a plurality of the molds are arranged in one section, and a cavity from which the container is to be rejected from among a plurality of the cavities in which a plurality of the molds are arranged in one cavity; an exclusion information registering means for registering, in an exclusion information storage means, exclusion information including identification information for identifying the mold when the mold is selected by the selection means, exclusion information including identification information for identifying the mold for all the molds arranged in the section when the section is selected by the selection means, and exclusion information including identification information for identifying the mold for all the molds arranged in the cavity when the cavity is selected by the selection means; A container inspection system characterized by comprising a container total rejection means for rejecting all containers manufactured using the mold corresponding to the identification information contained in the rejection information registered by the rejection information registration means.
2. A container inspection system for inspecting defects in containers manufactured using a molding die, comprising: a selection means for selecting a mold to be removed from the mold in which the container in which the defect was detected was manufactured, and a section to be removed from the mold in which the container in which the defect was detected was manufactured, from among a plurality of sections in which a plurality of molds are arranged in one section; an exclusion information registering means for registering, in an exclusion information storage means, exclusion information including identification information for identifying a type when the type is selected by the selection means, and exclusion information including identification information for identifying all of the types to be placed in the section when the section is selected by the selection means; A container inspection system characterized by comprising a container total rejection means for rejecting all containers manufactured using the mold corresponding to the identification information contained in the rejection information registered by the rejection information registration means.
3. A container inspection system for inspecting defects in containers manufactured using a molding die, comprising: a selection means for selecting a mold to be removed from the mold in which the container in which the defect was detected was manufactured, and a cavity to be removed from the mold in which the container in which the defect was detected was disposed, among a plurality of cavities in which a plurality of molds are disposed in one cavity; an exclusion information registering means for registering, in an exclusion information storage means, exclusion information including identification information for identifying the mold when the mold is selected by the selection means, and exclusion information including identification information for identifying the mold for all the molds to be placed in the cavity when the cavity is selected by the selection means; A container inspection system characterized by comprising a container total rejection means for rejecting all containers manufactured using the mold corresponding to the identification information included in the rejection information registered by the rejection information registration means.
4. In any one of claims 1 to 3, an exclusion information provisional registration means for provisionally registering the exclusion information, including identification information for identifying the type that is a candidate for the total exclusion, in the exclusion information storage means; an excluded information selection means for selecting one of the excluded information provisionally registered by the excluded information provisional registration means; an instruction selection means for selecting whether to register or delete the excluded information selected by the excluded information selection means; the exclusion information registration means, when "registration" is selected by the instruction selection means, registers the exclusion information selected by the exclusion information selection means in the exclusion information storage means, and when "deletion" is selected by the instruction selection means, deletes the exclusion information selected by the exclusion information selection means from the exclusion information storage means; A container inspection system characterized in that the total container rejection means rejects all containers manufactured using the mold corresponding to the identification information contained in the rejection information registered by the rejection information registration means.
5. In any one of claims 1 to 3, the exclusion information registration means registers, in the exclusion information storage means, exclusion information including a predetermined number or less of identification information for identifying each of the types, for all of the types, and provisionally registers, in the exclusion information storage means, exclusion information including the identification information exceeding the predetermined number; an excluded information selection means for selecting one of the excluded information provisionally registered by the excluded information registration means; an instruction selection means for selecting whether to register or delete the excluded information selected by the excluded information selection means; the exclusion information registration means, when "registration" is selected by the instruction selection means, registers the exclusion information selected by the exclusion information selection means in the exclusion information storage means, and when "deletion" is selected by the instruction selection means, deletes the exclusion information selected by the exclusion information selection means from the exclusion information storage means; A container inspection system characterized in that the total container rejection means rejects all containers manufactured using the mold corresponding to the identification information contained in the rejection information registered by the rejection information registration means.
6. In any one of claims 1 to 3, Connecting multiple terminals so that they can communicate with each other; the exclusion information registration means, when requests to register the exclusion information are received simultaneously from a plurality of different terminals, registers in the exclusion information storage means exclusion information including a predetermined number or less of the identification information included in the exclusion information, and provisionally registers in the exclusion information storage means exclusion information including the identification information exceeding the predetermined number; an excluded information selection means for selecting one of the excluded information provisionally registered by the excluded information registration means; an instruction selection means for selecting whether to register or delete the excluded information selected by the excluded information selection means; the exclusion information registration means, when "registration" is selected by the instruction selection means, registers the exclusion information selected by the exclusion information selection means in the exclusion information storage means, and when "deletion" is selected by the instruction selection means, deletes the exclusion information selected by the exclusion information selection means from the exclusion information storage means; A container inspection system characterized in that the total container rejection means rejects all containers manufactured using the mold corresponding to the identification information contained in the rejection information registered by the rejection information registration means.
7. In any one of claims 1 to 3, an area display means for displaying a main registration display area for displaying the excluded information to be registered, an input area for receiving input of the excluded information, and a provisional registration display area for displaying the excluded information to be registered; a first moving means for moving the exclusion information inputted in the input area to the main registration display area; a correction means for moving the excluded information selected in the main registration display area to the input area and accepting corrections; a second moving means for moving the excluded information selected in the temporary registration display area to the final registration display area; a deletion means for deleting the excluded information selected in the provisional registration display area; a temporary registration means for temporarily registering the exclusion information of the temporary registration display area in the exclusion information storage means; the exclusion information registration means registers the exclusion information of the registered display area in the exclusion information storage means; A container inspection system characterized in that the total container rejection means rejects all containers manufactured using the mold corresponding to the identification information contained in the rejection information registered by the rejection information registration means.
8. In any one of claims 1 to 3, The rejection information further includes a rejection execution time, which is a time to execute a total rejection for each of the molds that manufactured the containers in which the defects were detected, A container inspection system characterized in that the container total rejection means performs total rejection of containers manufactured using the mold corresponding to the identification information included in the rejection information registered by the rejection information registration means, for only the rejection execution time included in the rejection information.
9. In claim 8, A container inspection system comprising: an exclusion period extension means for extending the exclusion execution time for the type in which defects are not eliminated during the exclusion execution time.
10. In claim 8, The exclusion information further includes a start time of the total exclusion, The container inspection system is characterized in that the container total rejection means starts the total rejection of containers manufactured using the mold corresponding to the identification information included in the rejection information registered by the rejection information registration means when the start time included in the rejection information arrives.
Citation Information
Patent Citations
Gasoline mixture
JP1982096089A
Permanent magnet
JP1990000301A
Visual inspection system for high-speed moving body
JP2003083718A
System and method for monitoring hot glass container to enhance quality of hot glass container and to control forming process
JP2011123072A
Container production control system and method
JP2019049769A