Automatic print head cleaning system
The system automates print head cleaning in continuous inkjet printers by using operational data and inspection results to determine cleaning needs, employing a robot for transfer and machine learning, thus facilitating efficient and automated maintenance.
Patent Information
- Application Number
- JP2021088139
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-26
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-05-26
Smart Images

Figure 0007618223000001 
Figure 0007618223000002 
Figure 0007618223000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a system for automatically cleaning the print head of a continuous ink jet printer. [Background technology]
[0002] Inkjet printers (hereafter abbreviated as "IJP") are roughly divided into continuous type and on-demand type. Of these, continuous type IJP ejects ink from a nozzle using a pump, charges the ink droplets with a charging electrode at the position where the ejected ink separates into ink droplets, and then deflects the trajectory of the ink droplets with a deflection electrode, causing them to land at a specified position on the printing surface, forming a print dot.
[0003] In the above-mentioned continuous type IJP, when printing is performed repeatedly, a phenomenon occurs in which the height of characters printed on the printing surface becomes higher or lower.
[0004] There are several possible reasons why the character height becomes higher. One of these is that some of the ink ejected from the nozzle becomes a mist and adheres to the surface of the high deflection electrode, reducing the distance between the ink droplets and the electrode, thereby increasing the amount of deflection of the ink droplets.
[0005] On the other hand, there are several possible reasons why the character height becomes smaller. One of these is that the ink droplets come into contact with parts of the high deflection electrode or gutter that have become thicker due to the adhesion of ink, thereby hindering the flight of the ink droplets.
[0006] Leaving this condition unattended can lead to poor printing, so the print head must be cleaned periodically to remove ink and other substances that have adhered to the surfaces of the charging electrodes and gutters. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] JP 2019-171651 A [Patent Document 2] Patent No. 6391745 Summary of the Invention [Problem to be solved by the invention]
[0008] Conventionally, print heads were cleaned when an operator removed the cover of the print head to check the state of dirt and determined that cleaning was necessary (see Patent Document 1). This required an operator to check the inside of the print head, which was an obstacle to unmanned or automated cleaning processes.
[0009] The present invention has been made in consideration of these conventional problems, and has as its object to provide a cleaning system that uses data obtained during IJP operation and data obtained in the inspection process to determine the need for print head cleaning, thereby eliminating the need for an operator to check the degree of dirt. [Means for solving the problem]
[0010] In order to achieve the above object, the automatic print head cleaning system according to the present invention comprises: an inkjet printer comprising a print head comprising: a gun which applies a constant periodic vibration to the ejected ink to generate successive ink droplets; a charging electrode which applies a step-wave voltage synchronized with the period of the ink droplets to charge the ink droplets; and a deflection electrode which deflects the charged ink droplets according to the degree of charge and causes the ink droplets to land on a printing surface of a substrate; the ink jet printer causes the ink droplets ejected from the print head to land on a substrate transported by a conveyor, forming characters with multiple rows of printing dots; an inspection device that photographs the characters printed on the printing medium with a camera and judges whether the printed characters are appropriate; a cleaning machine for cleaning the print head contaminated by ink with a solvent; a robot for transferring the print head from a printing position to the cleaning machine; a general controller for controlling the operations of the inkjet printer, the inspection device, the cleaning device and the robot; the overall controller further includes a classifier that classifies the cases into cases where cleaning of the print head is required and cases where cleaning of the print head is not required, the classifier being created by performing machine learning using data indicating an operating state obtained from the inkjet printer and data indicating an inspection result obtained from the inspection device; The general controller includes: When it is determined that cleaning of the print head is necessary based on a classification result of the classifier using data indicating an operating state obtained from the inkjet printer and data indicating an inspection result obtained from the inspection device as input, Instructing the inkjet printer to stop operation; Instructing the robot to move the print head from the printing position to the cleaning machine; The cleaning device is instructed to clean the print head.
[0011] Here, it is preferable that the print head is composed of a head body on which the gun, charging electrode and deflection electrode are mounted, and a cylindrical head cover which houses the gun, charging electrode and deflection electrode in a hollow portion and has slits through which the charged ink droplets pass, and that the robot transfers only the head body to the cleaning machine and that the head cover is always held in the printing position.
[0012] It is also preferable that the head cover is held at a desired position near the conveyor by a holding means, and that the position of the head cover in three-dimensional space can be adjusted by using the holding means.
[0013] It is also preferable that the overall controller includes a classifier creation device that creates the classifier, and the classifier creation device includes a learning data acquisition unit that acquires multiple types of data indicating an operating state from the inkjet printer and multiple types of data indicating an inspection result from the inspection device, a data storage unit that stores the learning data, and a learning unit that uses the learning data stored in the data storage unit as an input and performs machine learning using a deep neural network to create the classifier.
[0014] It is also preferable that the data obtained from the inkjet printer include the pressure of the ink fed to the gun, the viscosity of the ink ejected from the nozzle of the gun, the detection time from when the ink droplets ejected from the nozzle of the gun are charged to when they are detected by the detection electrode, and a piezoelectric command value which is the voltage applied to a piezoelectric vibrator built into the gun.
[0015] It is also preferable that the data acquired from the inspection device is whether or not the characters printed on the printing substrate are proper, and the average height of the printed characters that are determined to be proper. Effect of the Invention
[0016] The automatic print head cleaning system (hereafter referred to as the "cleaning system") of the present invention uses data obtained during the operation of the IJP and data obtained during the inspection process, which is essential for printing, to automatically determine the need for print head cleaning, and uses a robot to load and unload the print head into the cleaning machine, making it possible to clean the print head without requiring any human labor. As a result, the cleaning process can be unmanned and automated simply by combining existing equipment with a robot. [Brief description of the drawings]
[0017] [Figure 1] 1 is a perspective view showing an overall configuration of a cleaning system according to an embodiment of the present invention. [Diagram 2] 4 is a flowchart showing the process flow of the cleaning system. [Diagram 3] FIG. 2 is a plan view of an XYZ axis stage that holds the print head at a desired position above the conveyor. [Figure 4] FIG. 2 is a front view showing the configuration of a print head. [Diagram 5] FIG. 2 is a partially cross-sectional front view showing the schematic configuration of a continuous type IJP that constitutes the cleaning system. [Figure 6] 2 is a block diagram showing the configuration of a control system of an inspection apparatus that constitutes the cleaning system. FIG. [Figure 7] 4 is a flowchart showing a procedure for print inspection in the inspection device. [Figure 8] FIG. 13 is a diagram showing an example of print that is a target of print inspection. [Figure 9] 4 is a block diagram showing a configuration of a cleaning determination device included in the general controller. FIG. [Figure 10] FIG. 2 is a block diagram showing a configuration of a classifier creating device included in the general controller. [Figure 11] 1A and 1B are diagrams illustrating examples of printed characters inspected by an inspection device. [Figure 12] FIG. 2 is a perspective view showing a state in which a print head is inserted into a head holder of the cleaning machine. [Figure 13] FIG. 2 is a front view showing the configuration of a cleaning machine that constitutes the cleaning system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An automatic print head cleaning system according to an embodiment of the present invention will now be described with reference to the drawings.
[0019] <Configuration and operation of the automatic print head cleaning system> 1 shows the overall configuration of an automatic print head cleaning system (hereinafter abbreviated as "cleaning system") 1 according to this embodiment. The flow of processing in the cleaning system 1 is shown in the flowchart of FIG.
[0020] The automatic print head cleaning system 1 is composed of an IJP 2, an inspection device 3, a cleaning machine 4, a robot 5 and a general controller 6.
[0021] Although not shown, the IJP 2, inspection equipment 3, cleaning machine 4 and robot 5 are connected to a general controller 6 via communication cables, and the operating status of each device is successively reported to the general controller 6, and each device operates according to instructions from the general controller 6. Below, the schematic configuration and operation of each device will be explained according to the flowchart in Figure 2.
[0022] The continuous type IJP2 is used to print the product's manufacturing date, product number, etc. on the top surface of the printing material PT transported on the conveyor 8. The IJP2 is composed of a print head 20 that performs the printing and a printer body 21 that controls the operation of the print head 20, and although not shown in the figure, they are connected by a pipe 29. An ink tank is built into the printer body 21, and ink stored in the ink tank is supplied to the print head 20 through the pipe 29.
[0023] The print head 20 is held at a predetermined position on the conveyor 8 by the XYZ axis stage 7, and when the printing substrate PT transported by the conveyor 8 passes under the print head 20, printing is performed on the upper surface of the printing substrate PT (step S1).
[0024] A camera 31 of the inspection device 3 is installed on the conveyor 8 downstream of the print head 20, and the characters printed by the print head 20 are photographed by the camera 31, and the appropriateness of the printing is judged by a controller 34 (see FIG. 7) described later (step S2). The controller 34 of the inspection device 3 is housed in a control unit 11 installed below the table 12 together with the general controller 6 of the cleaning system 1.
[0025] The overall controller 6 of the cleaning system 1 estimates the degree of contamination of the print head 20 based on the data indicating the operating state of the printer obtained from the IJP 2 each time printing is performed and the data indicating the inspection results obtained from the inspection device 3, and determines the necessity of cleaning based on the result (step S3).
[0026] When the overall controller 6 determines that cleaning is necessary based on the contamination state of the print head 20 (Yes in step S4), it stops the printing by the IJP 2 (step S5), gives an instruction to the robot 5 to transfer the head body 202 of the print head 20 to the cleaning machine 4, attaches the head body 202 to the cleaning machine 4, and performs cleaning of the head body 202 (step S7).
[0027] After cleaning, the print head 20 that has been naturally dried for a predetermined time (step S8) is returned to the printing position by the robot 5 (step S9). When continuing to perform printing (Yes in step S10), printing is resumed (step S1).
[0028] As described above, in the conventional cleaning method, since the operator visually confirmed the degree of contamination of the print head 20 and performed cleaning when it was determined that the contamination was severe, it was difficult to automate the cleaning process.
[0029] On the other hand, in the cleaning system 1 according to the present invention, the necessity of cleaning is determined based on the data indicating the operating state of the IJP 2 obtained from the IJP 2 and the data indicating the inspection results obtained from the inspection device 3. Since it is not necessary for the operator to confirm the contamination state, automation and unmanning of the cleaning process can be easily realized.
[0030] Next, the configuration and operation of each device constituting the cleaning system 1 according to the present embodiment will be described in detail with reference to the drawings. First, the configuration and operation of the IJP 2 will be described.
[0031] <Configuration and Operation of IJP> Before describing the configuration of the IJP 2, we will explain the XYZ axis stage 7 that holds the print head 20 facing downward at a predetermined position on the conveyor 8. Figure 3 is a view of the XYZ axis stage 7 as viewed from above.
[0032] In this embodiment, in order to print on the upper surface of the printing substrate PT transported on the conveyor 8, it is necessary to hold the print head 20 facing downward at a desired position on the conveyor. To achieve this, an XYZ axis stage 7 is used.
[0033] The XYZ-axis stage 7 is a means used to hold a component attached to an end at a desired position in three-dimensional space, facing in a desired direction, and is composed of an X-axis stage 71 that adjusts the position in the X-axis direction, a Y-axis stage 72 that adjusts the position in the Y-axis direction, and a Z-axis stage 73 that adjusts the position in the Z-axis direction.
[0034] The arrangement of stages 71 to 73 can be changed as necessary. In the XYZ-axis stage 7 shown in FIG. 3, the X-axis stage 71, Z-axis stage 73, and Y-axis stage 72 are arranged on top of each other in this order on a base 70 installed adjacent to the conveyor 8, and each stage is provided with handles 74, 76, and 75 for manually adjusting its position.
[0035] 4 shows the print head 20 attached to the end of the Y-axis stage 72. A member 77 that supports the cylindrical head cover 201 of the print head 20 is attached to the tip of the Y-axis stage 72, and the head cover 201 is fixed to the support member 77 using a metal band 78.
[0036] As shown in FIG. 4, the print head 20 can be separated into a cylindrical head cover 201 and a head body 202 arranged inside it. The main components that make up the print head, such as the gun, charging electrode, and deflection electrode, are arranged in close contact with a substrate 203 of the head body 202.
[0037] The upper part of the head body 202 is connected to a tube 205 using a nut 204, and as described below, piping for transporting ink from the printer body 21, piping for supplying air, and cables for transmitting power and signals are inserted into the tube 205.
[0038] 4, the head body 202 can be separated from the head cover 201. When IJP2 is in operation, the head body 202 is housed inside the cylinder of the head cover 201, but when cleaning the printer head 20, it is taken out above the head cover 201 by the robot 5 as shown by the white arrow, and transferred to the cleaning machine 4.
[0039] In the present invention, the above-mentioned configuration is effectively utilized as one means for realizing automatic cleaning of the print head 20. That is, since all of the components of the print head 20 that require cleaning are mounted on the head body 202, it is sufficient to transfer only the head body 202 to the cleaning device 4 when printing.
[0040] Therefore, the head cover 201 is always held in the desired position on the conveyor by the XYZ axis stage 7, and the head body 202 which has been cleaned is inserted into the head cover 201 and integrated, eliminating the need to adjust the position of the print head 20 using the XYZ axis stage 7 each time printing is performed.
[0041] Next, printing on a print substrate PT by the IJP 2 will be described with reference to Fig. 5. Fig. 5 is a partial cross-sectional front view showing a schematic configuration of a continuous type IJP 2 including a print head 20.
[0042] 5, the IJP2 is made up of a print head 20, a controller 21, an ink tank 22, and pumps 23a and 23b. Of these, the print head 20 is made up of a gun 24, a charging electrode 25, a detection electrode 26, deflection electrodes 27a and 27b, a gutter 28, and pipes 29a and 29b. These components are mounted on a head body 202, and the periphery is covered with a cylindrical head cover 201.
[0043] As shown in Fig. 4, the gun 24 and other components constituting the print head 20 are actually arranged in close contact with each other on the substrate 203 of the head body 202, but Fig. 5 shows a schematic arrangement in order to easily explain the function of each component. Similarly, while the print head 20 is arranged facing downward in Fig. 1, it is arranged sideways in Fig. 5.
[0044] The gun 24 ejects ink droplets ID toward the top surface of a printing substrate (e.g., a box in which a product is packed) PT, and is composed of a gun body 241, an ultrasonic vibrator 242, and a nozzle 243. Ink is delivered from the ink tank 22 by the pump 23a and supplied to the gun body 241 through the pipe 29a, and ejected from the hole of the nozzle 243 while being vibrated by the piezoelectric vibrator 242.
[0045] The ink column IP ejected from the hole of the nozzle 243 is separated into individual ink droplets ID by the vibration applied by the piezoelectric vibrator 242, and is then charged by the charging electrode 25. After that, only the ink droplets ID required for printing are deflected by the deflection electrodes 27a, 27b in accordance with the amount of charged charge, pass through the slit 206 formed in the front part of the head cover 201, and land on the printing surface of the printing substrate PT.
[0046] After food and other items are packed into the box, the printing substrate PT has the manufacturing number, expiration date, and other information printed on the film to form the final product. If the printing substrate PT is moving in a direction perpendicular to the flight direction of the ink droplets ID, the position of the ink droplets ID that land on the printing surface of the printing substrate PT changes by changing the deflection amount of the ink droplets ID, and by repeatedly deflecting the ink droplets ID in synchronization with the movement of the printing substrate PT, letters and symbols are printed.
[0047] On the other hand, ink droplets ID that are not charged and ink droplets ID that are charged but are not used for printing are not deflected and jump directly into the gutter 28 for ink recovery and are recovered in the ink tank 22. The ink recovered by the gutter 28 is transferred by the pump 23b through the pipe 29b to the ink tank 22 and is reused.
[0048] The operation of IJP2 is controlled by a controller 21. The controller is composed of a CPU, memory (ROM, RAM, etc.), a timer, and a display, and controls the operation of the piezoelectric vibrator 242 of the gun 24, the pulse power supply 251 of the charging electrode 25, the detection electrode 26, the DC power supply 271 of the deflection electrode 27, and the pumps 23a and 23b. In order to avoid complication, the control wiring is shown only for the pumps 23a and 23b in the figure.
[0049] To explain the specific operation, the controller 21 applies pressure to the ink contained in the ink tank 22 by driving the pump 23a, thereby supplying it to the gun body 241. The controller 21 also controls the timing of the pulse voltage applied from the pulse power supply 251 to the charging electrode 25 based on a signal detected by the detection electrode 26, thereby adjusting the number and timing of the ink droplets ID to be charged. Furthermore, the controller 21 controls the voltage of the DC power supply 271 to adjust the deflection amount of the ink droplets ID deflected by the deflection electrodes 27a, 27b.
[0050] As mentioned above, in continuous-type IJP, some of the ink ejected from the nozzles 243 drifts into the surrounding atmosphere as ink mist and adheres to the surfaces of the components, adversely affecting the flight of ink droplets. For this reason, the main components of the print head 20 are housed inside the head cover 201, and a positive pressure is maintained inside the cover to promote the discharge of ink mist to the outside and prevent dust from entering the cover from the outside.
[0051] A tube 208 is attached to a bottom plate 207 of the head body 202, and air is supplied from an external compressor through the tube 208 to create a positive pressure in a cavity 209 inside the print head 20. The head cover 201 is sealed except for slits 206 from which ink droplets ID are ejected, and most of the air AR (indicated by the white arrow) supplied through the tube 208 remains inside the head cover 201, increasing the air pressure.
[0052] <Configuration and operation of inspection equipment> Next, the configuration and operation of the inspection device 3 will be described with reference to Figures 6 and 7. Figure 6 is a block diagram showing the configuration of the control system of the inspection device 3, and Figure 7 is a flow chart showing the procedure of print inspection.
[0053] 1, a camera 31 for photographing characters and the like printed on the printing surface of the printing substrate PT is installed above the print head 20 on the downstream side of the conveyor 8, and lighting 32 for illuminating the printing surface is arranged around the camera 31, with the camera 31 and lighting fixture 32 being integrated together with a metal fitting. As described above, the controller 34 for controlling the operation of the inspection device 3 is housed in the control unit 11 together with the general controller 6 of the cleaning system 1.
[0054] Although not shown, a photoelectric sensor 33 is installed on the edge of the conveyor 8, and after a certain time has passed since the printing material PT blocks the light output from the photoelectric sensor 33, the camera 31 is activated and photographs the characters, etc. printed on the top surface of the printing material PT.
[0055] The controller 34 is made up of a control unit 341 , an interface 342 , an input / display unit 343 , a storage unit 344 , a print inspection processing unit 345 , and a hard disk drive (hereinafter, referred to as “HDD”) 346 .
[0056] In terms of hardware, the controller 34 is equipped with a CPU and RAM, similar to a typical personal computer, and the functions of the control unit 341, interface 342 and print inspection processing unit 345 are realized by reading out a program stored in the HDD 346 and executing it with the microprocessor.
[0057] As indicated by the dashed lines, the control unit 341 controls the operations of the camera 31 and each part of the controller 34. The image captured by the camera 31 is input to the controller 34 via the interface 342.
[0058] The input / display unit 343 is composed of a touch panel display and is used to allow the operator to input data necessary for the print inspection, and is also used to display images captured by the camera 31 and the results of the print inspection.
[0059] The storage unit 344 is composed of a RAM, and temporarily stores image data captured by the camera 31, and then transfers the data to the HDD 346 as necessary. Conversely, the storage unit 344 temporarily stores image data read from the HDD 346 and data required to perform an inspection, and transfers the data to the print inspection processing unit 345, etc.
[0060] The print inspection processing unit 345 performs the processes required for print inspection and setting work, as listed in the blocks, specifically, parameter setting, binarization, character extraction, similarity calculation, and printing suitability judgment.
[0061] Next, the procedure for print inspection will be described with reference to the flow chart in Fig. 7 and the print example in Fig. 8. First, the camera 31 is used to capture an image of the characters printed on the top surface of the printing substrate PT being transported on the conveyor 8 (step S11). As described above, the timing of the capture is such that the shutter of the camera 31 is released a predetermined time after the printing substrate PT blocks the light of the photoelectric sensor 33, so that the printed image is always displayed in the same position on the screen.
[0062] The image data captured by the camera 31 is transferred via the interface 342 and the storage unit 344 to the print inspection processing unit 345, where it is subjected to binarization processing (step S12). The binarization processing is a process for converting the image with gradations captured by the camera 31 into a black and white image that can be processed by the CPU, and a threshold value is set according to the brightness of the image, etc. An example of binarized printed characters is shown in Fig. 8(a).
[0063] Next, the binarized printed characters are extracted (step S13). Extracting characters from the captured image is a process of extracting the printed characters to be inspected by dot connection processing and noise reduction processing. For details of the connection processing and noise reduction processing, please refer to Patent Document 2.
[0064] Figure 8(b) shows the printed characters after the concatenation process and noise cut process have been completed. As shown in the figure, all of the printed characters to be inspected are surrounded by a rectangular frame F, and all of the characters to be inspected have been extracted from the captured image.
[0065] Next, each character thus extracted is compared with a template image of the corresponding character read from HDD 346 to calculate the degree of similarity, that is, the degree of resemblance (step S14).
[0066] Next, the calculated similarity is compared with a reference similarity (for example, 80%) read from HDD 346, and characters with a similarity equal to or higher than this are determined to be appropriate, while characters with a similarity lower than this are determined to be inappropriate (step S15).
[0067] In a normal inspection process, a judgment as to whether the printing is appropriate is made for all characters displayed in Fig. 8(b) (Yes in step S16), and the judgment result is displayed on the screen of the input / display unit 343. On the other hand, in this embodiment, the judgment result of the inspection device 3 is used as one of the materials for deciding whether or not to clean the print head 20, so that the judgment result is sent to a cleaning judgment device 61, which will be described later, every time inspection of one character is completed.
[0068] <Configuration and operation of cleaning determination device> FIG. 9 shows the configuration of a cleaning determination device 61 mounted on the general controller 6 of the cleaning system 1, and FIG. 10 shows the configuration of a classifier creation device 62 that creates a classifier to be incorporated in the cleaning determination device 61.
[0069] The classifier creation device 62 shown in FIG. 10 uses machine learning to learn patterns of the degree of dirt on the print head 20 based on data indicating the operating state of the printer 2 obtained from the IJP 21 and data indicating the inspection results obtained from the inspection device 3, and creates a classifier that classifies cases into cases where cleaning is required and cases where it is not.
[0070] The classifier program created by the classifier creation device 62 is incorporated into the cleaning determination device 61 of the general controller 6. Then, four types of data indicating the operating status of the printer obtained from the IJP 2 during operation and two types of data indicating the inspection results obtained from the inspection device 3 are input to the classification device.
[0071] When the cleaning determination device 61 determines that cleaning of the print head 20 is necessary based on the classification result of the classifier, it instructs the controller 21 of the IJP2 to stop operation and also instructs the robot controller 54 to transport the print head 20 to the cleaning machine 4.
[0072] The configuration and operation of the classifier creation device 62 will be described with reference to Fig. 10. The classifier creation device 62 creates a classifier by machine learning, and is composed of a learning data acquisition unit 621, a data storage unit 622, a learning unit 623, and a classifier 624. The classifier creation device 62 and the cleaning determination device 61 are realized by a personal computer, and a program for realizing the functions of each of the above-mentioned units is stored in the hard disk device.
[0073] The learning data acquisition unit 621 acquires learning data necessary for creating a classifier from the data acquired from IJP 2 and the inspection device 3. In this embodiment, seven types of data are used as learning data, of which four types of data are acquired from IJP 2 and two types of data are acquired from the inspection device 3. The remaining one type of data is teacher data, and data indicating whether cleaning is required or not is directly input to the data storage unit 622.
[0074] The following describes four types of learning data acquired from IJP 2. As the first data, the pressure of the ink sent to the gun 24 is measured using the pressure sensor 211 built into IJP 2, and the value is acquired.
[0075] As the second data, the viscosity of the ink ejected from the nozzle 243 is measured using the viscosity sensor 212 built into the IJP2, and the value is acquired. Specifically, a Zahn cup tank (not shown) is provided separately from the ink tank 22, and when ink falls from a thin tube provided at the bottom of the Zahn cup tank into the ink tank 22, the time it takes for the ink level in the Zahn cup tank to drop by a certain height is measured by the viscosity sensor 212 provided inside the tank, and the viscosity is expressed by that time.
[0076] The third data is the time from when the ink droplet ejected from the nozzle 243 is charged to when it is detected by the detection electrode 26, which is acquired by the timer 213 and is defined as the "detection time."
[0077] As the fourth data, a 12-bit numerical value of the voltage applied to the piezoelectric transducer 242 is acquired as the “piezo command value” 214. The piezo command value is a parameter for controlling the position at which the ink droplet separates from the ink column, and is used to make the above-mentioned detection time coincide with a target detection time.
[0078] For the four learning data mentioned above, if the ink pressure is within the reference ink pressure ±0.05 MPa, the viscosity is within the reference viscosity ±2.0 s, the detection time is within the reference detection time ±20 μs, and the piezo command value is within the reference piezo command value ±500, it indicates that the condition of the piping, filter, pump, nozzle, and ink is normal. The definition of the above-mentioned "reference" will be explained in the "annotation reference" section below.
[0079] Next, two types of data acquired from the inspection device as learning data will be described with reference to Fig. 11. In this embodiment, two types of data created by the inspection device 3 are acquired as learning data.
[0080] The first data is data on whether printing is appropriate or not, and the method of acquiring the data has been explained above, so the explanation will be omitted. Fig. 11 shows specific printing examples. The printing example in Fig. 11(a) is a vertically long rectangle printed, and is an example of appropriate printing, while Figs. 11(b) and (c) show examples of incorrect printing. In Fig. 11(b), the printing dots in the lower row have shifted upward, and in Fig. 11(c), the printing dots in the lower row have been formed in a position shifted upward.
[0081] The cause of the print examples in Figures 11(b) and (c) is thought to be that ink droplets come into contact with the surface of the gutter 28, particularly the upper surface, causing the ink to solidify, and the ink droplets then come into contact with this solid matter in flight, changing their trajectory.
[0082] The learning data acquisition unit 621 receives as learning data "0" when the printing is judged to be appropriate, and "1" when the printing is judged to be unacceptable.
[0083] The second data obtained from the inspection device 3 is the average character height of the print. As a precursor to the occurrence of printing defects caused by dirty print heads, the height of the printed characters may become higher or lower.
[0084] As mentioned above, there are several possible reasons why the character height becomes higher. One of these is that ink or some other conductive material adheres to the high deflection electrode 27a, narrowing the gap between the electrode and the ink droplet, thereby increasing the amount of deflection of the ink droplet.
[0085] On the other hand, there are several possible reasons why the character height becomes small. One of them is that ink adheres to the surface of the high deflection electrode 27a or the gutter 28, and the ink droplets come into contact with the ink and are prevented from flying.
[0086] Based on the causes of the above-mentioned occurrence, in this embodiment, height data is extracted from printed characters that are determined to be appropriate, and if the average character height is equal to or greater than ±20% of the reference character height, it is determined that the print head 20 needs to be cleaned.
[0087] As mentioned above, with regard to the data obtained from the inspection device 3, if the print inspection results are appropriate and the average character height is less than ±20% of the reference character height, it is determined that cleaning of the print head 20 is not necessary even if the four data obtained from IJP2 are outside the set range.
[0088] The data storage unit 622 stores a large amount of data (about 100,000) acquired by the learning data acquisition unit 621. The learning unit 623 reads out the learning data stored in the data storage unit 622 and performs machine learning. In this embodiment, as a machine learning method, a classifier is constructed using a deep neural network, and an ReLU function is used in the intermediate layer and a sigmoid function is used in the output layer as an activation function. Furthermore, learning is performed by the error backpropagation method using a squared sum error as a loss function.
[0089] The following describes the annotation criteria in the learning unit 623. If the print inspection result is appropriate and the average character height is less than the reference character height ±20%, it is classified as "0" meaning no cleaning is required.
[0090] on the other hand, (1) If the print inspection result is negative, (2) If the print inspection result is appropriate, the average character height is 20% or more higher than the reference character height, the ink pressure is within the reference ink pressure ±0.05 MPa, the viscosity is within the reference ink viscosity ±2.0 s, the detection time is within the reference detection time ±20 μs, and the piezo command value is within the reference piezo command value ±500, (3) If the print inspection result is appropriate, the average character height is 20% or more lower than the reference character height, and further, the ink pressure is within the reference ink pressure ±0.05 MPa, the viscosity is within the reference viscosity ±2.0 s, the detection time is within the reference detection time ±20 μs, and the piezo command value is within the reference piezo command value ±500, Classify as "1" if cleaning is required. Otherwise, assign an intermediate value.
[0091] Here, the reference character height refers to the average character height obtained from over 100,000 pieces of image data stored in the data storage unit 622. Similarly, the reference ink pressure, reference ink viscosity, and reference piezo command value refer to the average values of the respective data stored in the data storage unit 622.
[0092] The result of learning based on the above-mentioned annotation criteria constitutes a learned model, which is a classifier 624. The program of the classifier 624 thus created is incorporated into the cleaning determination device 61 built into the general controller 6 of the cleaning system 1.
[0093] 9, the cleaning determination device 61 is composed of a data acquisition unit 611, a classifier 624, and a determination unit 612. The data acquisition unit 611 acquires four pieces of data from the pressure sensor 211, the viscosity sensor 212, the timer 213, and the piezo command value 214 of the IJP 2, and also acquires two pieces of data, the inspection result and the average character height, from the inspection device 3. The six types of data thus acquired are input to the classifier 624.
[0094] Based on the six types of data described above, the classifier 624 estimates whether the print head 20 is closer to class 1 (cleaning required) or class 0 (cleaning not required), and outputs an intermediate value between 0 and 1.
[0095] The determination unit 612 determines whether cleaning is necessary or not based on the output result of the classifier 624. A threshold value is set in advance in the determination unit 612, and for example, when the output of the classifier 624 is 0.5 or more, it determines that cleaning of the print head 20 is necessary, instructs the IJP controller 21 to temporarily stop, and instructs the robot controller 54 to transfer the print head 20. On the other hand, when the output of the classifier 624 is less than 0.5, no instruction is given to the IJP controller 21 and the robot controller 54. In this case, printing by the IJP 2 and inspection by the inspection device 3 continue.
[0096] <Robot configuration and operation> Next, the transfer of the print head 20 from the printing position to the cleaning machine by the robot 5 will be described.
[0097] 1, the robot 5 is composed of a plurality of arms 51 and hands 52 that are jointed to each other, and the print head 20 is attached to the tip of the hand 52 via a mounting bracket 53 having a U-shaped cross section. By rotating a servo motor (not shown) housed in each joint of the robot 5, the print head 20 attached to the hand 52 can be moved at any speed along any trajectory.
[0098] The movement of the head body 202 of the print head attached to the mounting bracket 53 is controlled using a controller 54. The controller 54 generates data on the movement trajectory and movement speed of the hand 52 as it follows a desired trajectory from the position where it is inserted into the head cover 201 to the position where it is inserted into the head holder 43 of the cleaner 3, and stores the data in a memory unit. When an instruction to transport the print head 20 is given, the controller 54 reads the data from the memory unit and reproduces the movement trajectory and movement speed.
[0099] As described above, the print head 20 is composed of a head body 202 whose main components are closely attached to a substrate 203, and a cylindrical head cover 201 arranged to cover the head body 202, and the head body 202 can be separated from the head cover 201.
[0100] Of these, the head cover 201 is attached to the XYZ axis stage 7 via a bracket 77 in a downward facing state, and is held at a desired position on the conveyor 8.
[0101] In contrast, the head body 202 can be freely moved in three-dimensional space by the robot 5. As shown in Fig. 1, when the printer 2 is in operation, the head body 202 is held in a state inserted into the head cover 201 and is used for printing on the printing substrate PT.
[0102] On the other hand, when the cleaning judgment device 61 instructs the robot 5 to transfer the head to the cleaning machine 4, the robot 5 raises the head body 202 and removes it from the head cover 201, as shown by the white arrow in Figure 4, and transfers it to the cleaning machine 4 and inserts it into the head holder 43.
[0103] In this way, the head body 202 and head cover 201 of the print head 20 can be separated, and the head holder 201 is held in the printing position. When cleaning the print head 20, the robot 5 is used to transport only the head body 202 to the cleaning machine 4, making it possible to clean the print head 20 without the need for human labor.
[0104] In this embodiment, the case where printing is performed on the top surface of the printing substrate PT transported by the conveyor 8 has been described, but the head body 202 can also be cleaned according to the above-mentioned procedure when printing on the side or bottom surface of the printing substrate PT. In that case, however, it is necessary to hold the head cover 201 in a horizontal state, and the robot 5 must move the head body 202 horizontally to remove it from the head cover 201, and then move the head body 202 to the cleaning machine 4 while changing its attitude from the horizontal state to a vertical state.
[0105] <Cleaning machine configuration and operation> Next, a description will be given of cleaning of the head body 202 by the cleaner 4. The head body 202 of the print head transferred to the cleaner 4 by the robot 5 is inserted into a cylindrical head holder 43 provided on the upper part of the cleaner 4 as shown in Fig. 12, and is cleaned by spraying a solvent onto the dirty parts.
[0106] As mentioned above, the charging electrodes and gutters built into the print head 20 become dirty due to the collision of ink mist and ink droplets generated during operation, and ink solids adhere to their surfaces. If this is left unattended, it will affect the flight of the ink droplets, so it is necessary to clean them to remove the ink solids before the dirt becomes too bad.
[0107] 13 shows the cleaner 4 with the lid 41 open, and the main components of the cleaner 4, a cleaning chamber 42, a head holder 43, a control box 44, a pump unit 45, a circulating solvent tank 46, and a finishing solvent tank 47, are arranged in a rectangular parallelepiped housing 40. Each component is connected by pipes, and check valves, filters, etc. are attached to the pipes, but their explanation will be omitted here.
[0108] The cleaning chamber 42 is a room where the head body 202 is cleaned, and a cylindrical head holder 43 into which the head body 202 is inserted is attached to the upper part. Although not shown, a plurality of nozzles are installed inside the cleaning chamber 42 for spraying a solvent onto the electrodes of the head body 202, etc.
[0109] The control box 44 houses a controller (not shown) that controls the operation of the cleaning machine 4. When the position sensor detects that the head body 202 has been inserted into the head holder 43, the controller drives the pump unit 45 to begin cleaning the head body 202, and ends the cleaning when the time set by the timer has elapsed.
[0110] The solvent pumped from the circulating solvent tank 46 by the pump unit 45 is discharged from a nozzle in the cleaning chamber 42 to wash away solid matter adhering to the surfaces of the electrodes, etc. The contaminated solvent from which the solid matter has dissolved is collected in the circulating solvent tank 46 through a pipe attached to the bottom of the cleaning chamber 42.
[0111] After the cleaning using the solvent in the circulating solvent tank 46 is completed, the controller performs a finish cleaning for a predetermined time by spraying clean solvent in the finishing solvent tank 47 from a nozzle. The solvent used in the finish cleaning is recovered in the circulating solvent tank 46 by operating a switching valve, and unused solvent is always stored in the finishing solvent tank 47.
[0112] After the cleaning is completed and the ink and other substances that have adhered to the head body 202 have been removed by spraying the solvent, the head body 202 waits for the solvent to evaporate by natural drying for a predetermined time set by a timer. When the drying is completed, a signal indicating that the cleaning is complete is sent from the controller (not shown) of the cleaner 4 to the general controller 6.
[0113] The general controller 6, which receives a signal from the controller of the cleaning device 4 indicating that cleaning of the head body 202 is complete, instructs the robot 5 to move the head body 202 to the initial position, i.e., the position where printing will be performed, and prepares for the next printing. The general controller 6 notifies the IJP controller 21 that preparation for printing is complete. The IJP controller 21 checks whether or not print data remains, and if data remains, resumes printing.
[0114] As described above, in the cleaning system according to the present embodiment, a classifier is created by performing machine learning using data indicating the operating state obtained from the inkjet printer and data indicating the inspection results obtained from the inspection device, and the classifier is used to determine whether or not cleaning of the print head is necessary. Therefore, since there is no need for an operator to visually check the degree of dirt on the print head, the cleaning process can be easily automated and unmanned.
[0115] In the above embodiment, the four types of data obtained from the IJP and the two types of data obtained from the inspection device are used as data to be input to the cleaning determination device, but the data is not limited to these. If more appropriate data for determining the necessity of cleaning is found through learning, it goes without saying that the data may be added or replaced.
[0116] In addition, in the present embodiment, a cylindrical cover is used as the head cover, but the present invention is not limited to this. Depending on the shape and density of the members arranged on the head body, a cover having a square or hexagonal cross section may be used. [Explanation of symbols]
[0117] PT substrate 1. Cleaning System 2. IJP 3. Inspection Equipment 4. Cleaning machine 5. Robot 6 General Controller 7 XYZ axis stage 8 Conveyor 11 Control box 12 Tables 20 Print Head 21, 34, 54 Controller 22 Ink tank 23a, 23b Pump 24 Gun 25 Charged Electrode 26 Detection electrode 27 Deflection electrode 28 Gutter 31 Camera 32 Proof 33 Photoelectric Sensor 40 Case 42 Cleaning Room 43 Head Holder 44 Control Box 45 Pump Unit 46,47 Solvent tank 51 Arm 52 Hands 53 Mounting bracket 61 Cleaning Judgment Device 62 Classifier Creation Device 71 X-axis stage 72 Y-axis stage 73 Z-axis stage 77 Support member
Claims
1. an inkjet printer comprising a print head comprising: a gun which applies a constant periodic vibration to the ejected ink to generate successive ink droplets; a charging electrode which applies a step-wave voltage synchronized with the period of the ink droplets to charge the ink droplets; and a deflection electrode which deflects the charged ink droplets according to the degree of charge and causes the ink droplets to land on a printing surface of a substrate; the ink jet printer causes the ink droplets ejected from the print head to land on a substrate transported by a conveyor, forming characters with multiple rows of printing dots; an inspection device that photographs the characters printed on the printing medium with a camera and judges whether the printed characters are appropriate; a cleaning machine for cleaning the print head contaminated by ink with a solvent; a robot for transferring the print head from a printing position to the cleaning machine; a general controller for controlling the operations of the inkjet printer, the inspection device, the cleaning device and the robot; the overall controller further includes a classifier that classifies the cases into cases where cleaning of the print head is required and cases where cleaning of the print head is not required, the classifier being created by performing machine learning using data indicating an operating state obtained from the inkjet printer and data indicating an inspection result obtained from the inspection device; The general controller includes: When it is determined that cleaning of the print head is necessary based on a classification result of the classifier using data indicating an operating state obtained from the inkjet printer and data indicating an inspection result obtained from the inspection device as input, Instructing the inkjet printer to stop operation; Instructing the robot to move the print head from the printing position to the cleaning machine; and an automatic print head cleaning system for instructing the cleaning machine to clean the print head.
2. the print head is comprised of a head body on which the gun, a charging electrode and a deflection electrode are mounted, and a cylindrical head cover in which the gun, the charging electrode and the deflection electrode are housed in a hollow portion and in which a slit is formed through which the charged ink droplets pass; 2. The automatic print head cleaning system according to claim 1, wherein the robot transfers only the head body to the cleaning machine, and the head cover is always held in the printing position.
3. 3. The automatic print head cleaning system according to claim 2, wherein the head cover is held at a desired position near the conveyor by a holding means, and the position of the head cover in three-dimensional space is adjustable by using the holding means.
4. The general controller includes a classifier creating device that creates the classifier, the classifier creating device comprising: a learning data acquisition unit that acquires multiple types of data indicating an operating state from the inkjet printer and multiple types of data indicating an inspection result from the inspection device; A data storage unit that stores the learning data; a learning unit that uses the learning data stored in the data storage unit as an input and creates the classifier by performing machine learning using a deep neural network.
5. The data obtained from the inkjet printer includes: the pressure of the ink delivered to the gun; the viscosity of the ink ejected from the nozzle of said gun; The detection time from when the ink droplet ejected from the nozzle of the gun is charged to when it is detected by the detection electrode, and 5. The automatic print head cleaning system according to claim 1, wherein the piezo command value is a voltage applied to a piezo vibrator built in the gun.
6. The data acquired from the inspection device includes: The suitability of the characters printed on the substrate; and 5. The automatic print head cleaning system according to claim 1, wherein the height of the printed characters determined to be appropriate is an average height of the printed characters.
Citation Information
Patent Citations
A coating marking system of robot for sign steel billet
CN208197865U
unified media access control (MAC) for multiple physical layer devices
DE102018001839A1
Error processing system
JP1988091745A
Coating gun cleaning device
JP1997262518A
Printing system
JP2009172934A