Next Article in Journal
Secure NIfTI Image Authentication Scheme for Modern Healthcare System
Previous Article in Journal
An Exploration of Robot-Mediated Tai Chi Exercise for Older Adults
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Industrial Roll-to-Roll Printing Register Control Using a Pulse-Width Subdivision Detection Algorithm

State Key Laboratory of Digital Manufacturing Equipment and Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(9), 5307; https://doi.org/10.3390/app13095307
Submission received: 21 March 2023 / Revised: 14 April 2023 / Accepted: 21 April 2023 / Published: 24 April 2023
(This article belongs to the Section Applied Industrial Technologies)

Abstract

:

Featured Application

The typical application of register control technology proposed in this paper is the industrial gravure printing production line. It is also used in various other kinds of industrial production equipment, such as die-cutting machines, bronzing machines and offset presses. The performance of the register control system is critical to printing production efficiency.

Abstract

Register control systems are a necessary technical measure and an important means of large-scale roll-to-roll industrial printing production. They are effective in reducing the generation of unqualified printing products and improving the accuracy and stability of industrial printing production lines. In this paper, we propose a new register control algorithm that effectively improves the detection accuracy and compensation speed of printing register control systems. Firstly, according to the principle of register color mark detection, a new pulse-width subdivision detection algorithm is proposed, which can greatly improve the accuracy of register error detection without increasing the resolution of external encoder pulse signals. Then, the optimized error compensation method can adaptively adjust the corresponding system parameters, such as the output intensity, error filtering period and output period, according to the current register error size. The new output method greatly improves the error compensation speed without increasing error oscillation. Lastly, the experimental results of 0.01 mm show that the proposed control approach significantly improves the detection accuracy of register errors. Furthermore, the new control algorithm can be applied in the industrial field.

1. Introduction

The roll-to-roll production process is widely used in the field of industrial automation, including in battery diaphragm production [1], web handling [2], inkjet printing [3], printed circuit boards [4], textiles [5] and the printing industry [6,7,8,9,10]. Register error detection in roll-to-roll printing refers to the accurate printing of each part of the printed pattern in the required substrate area by controlling the printing roller of each color [11]. Register accuracy depends on each step of the whole printing process. The register controller calculates the machine direction and cross-direction relative distance of each color mark by detecting the special shape patterns on the printed matter, thus calculating the printing offset of each printing unit before transmitting the error compensation signal to the servo drive systems, which act on the machine direction and cross-direction operation for each printing roller motor. Figure 1 shows an example of an industrial printing production line, and Figure 2 presents typical six-color register color mark patterns as follows: (a) qualified register position relationship and (b) unqualified register position relationship.
This paper is organized as follows. We present related studies in Section 2, and Section 3 discusses the methodology, which includes the architecture of the proposed color-mark-detection algorithm, the analysis of the influencing factors and the optimized error compensation method. The experimental results and industrial applications are shown in Section 4. Section 5 presents the conclusions and future works.
Many register control methods have been proposed for roll-to-roll printing processes, and these methods can effectively detect and compensate for register errors in real-time. The authors of ref. [12] studied the mechanism of generating register errors and the related influencing factors according to the characteristics of RTR printing systems. The test results using the proposed high-accuracy register controller indicate that inherent factors in register controllers have a significant impact on control accuracy, and the approximate range of substrate length required for error compensation is +/−10–30 m.
In ref. [13], a gravure register controller was employed using active disturbance rejection control (ADRC) to achieve the high-precision control of multicolor register systems. It effectively improved the control precision, speed and production efficiency of gravure printing. The influence of different register control strategies on web movement and register quality in a production-scale gravure printing machine was examined in ref. [14]. Based on different material conditions, 13 different paperboard qualities were produced, and each was printed using three different register control strategies. It was found that the cross-direction position on the tambour is the most influential board-side parameter on lateral web movement and register quality. A register control strategy with an increasing gain per printing unit was the most effective in improving register quality for this runnability behavior. The authors of ref. [15] presented a novel register control method that uses an active-motion-based roller (AMBR) to reduce register error in R2R gravure printing. Instead of shifting the phase of the downstream printing roller, which leads to undesired tension disturbance, the one degree-of-freedom (1-DOF) mechanical device AMBR was used to compensate for web elongation by controlling its motion according to the register error. The proposed register control method could maintain a register error of under +/−0.15 mm. The authors of ref. [16] utilized the model-based feedforward PD (MFPD) control method to suppress the impact of upstream tension fluctuations on adjacent downstream printing units. The proposed approach was tested on an industrial multi-color gravure printing production line, and the fluctuation range of the testing register errors data can be controlled within +/−0.1 mm. To study the fluctuation of control signals, a novel idea using the biological functioning of cells communicating was considered to recognize the optimal register output signal [17]. In ref. [18], a mathematical model of a machine directional (MD) register was derived, where the compensation method was proposed to cancel out the upstream disturbance of the MD register. The proposed MD register model and compensator could be used to improve the performance of the MD register controller in multi-layer roll-to-roll printed electronics. The authors of ref. [19] presented a control strategy for the speed-up phase in the R2R printing system, particularly for printing systems with electronic line shafts. The tension fluctuation caused by torque variation during acceleration is the main cause of register error generation. A mechanical model of R2R printing systems in the speed-up phase was developed based on the principle of mass conservation and torque balance, and a model-based feedforward proportion derivative controller was designed to reduce register errors caused by tension fluctuations. In ref. [20], a feedforward controller based on an active disturbance rejection control (ADRC) strategy was presented to strengthen the accuracy and stability of the register system in multi-color shaftless gravure printing machines. The controller used feedforward control to compensate for the known interference, and ADRC was used to adjust the inputs of the register system and actively estimate and compensate the unknown disturbances in real-time, which greatly improved the accuracy of the register controller. In ref. [21], it was demonstrated by experimental verification that measurement error is generated by the widening and agglomeration of the register mark. The error was shown to differ with the size and shape of the mark under identical printing conditions. The results illustrated the importance of improving the printing quality of the register mark, selecting the desired geometry for register marks with regard to printability and utilizing an edge-detection algorithm in the control program for high-precision register control. The authors of ref. [22] estimated the register errors according to tension fluctuation of the substrate and achieved microscale resolution register control. The experimental results indicate that applying the proposed register algorithm achieved a resolution below +/−30 mu m. In ref. [23], the authors eliminated register coupling between printing units using a fully decoupled proportional-derivative (FDPD) control algorithm, which was effective in processing the impact of different printing roll lengths on register error fluctuations. The authors of ref. [24] studied three different register control algorithms, i.e., model-based feedforward proportional differential (MFPD) and direct-decoupling proportional differential (DDPD). In addition, the performance indicators and industrial implementation difficulty of these algorithms were evaluated and tested. In the field of flexible electronic production, ref. [25] employed the response acceleration input to achieve rapid response in the register control of flexible substrates with a high-precision register control below +/−10 mu m in industrial-scale R2R manufacturing systems. In ref. [26], the engraved marks in the printing cylinder were measured to an accuracy of ±10 μm. In the field of roll-to-roll additive manufacturing [27], the authors investigated the relationship between smearing defects and register error, which can be improved by adjusting the parameters of the control system. In addition, research on the roll-to-roll printing process also refers to the control methods of pressure uniformization [28], adaptive feedforward control [29], multi-roll coordinating optimal control [30] and sensorless tension estimation and disturbance compensation [31].
Analysis of these research results shows that these register control methods mainly depend on the substrate tension coupling model and multi-axis synchronous control technology [32,33]. The processing of decoupling calculations is complex and time-consuming. However, register error detection accuracy on the printed matter is basically achieved by detecting the register color mark, so the key point is understanding how to reliably locate the register color mark. Traditional control schemes usually use photoelectric sensors to detect the register color mark; however, detection results are easily affected by various factors, such as printing quality, color, tension fluctuation, mechanical vibration, mechanical and electrical parameters of photoelectric sensors, detection speed variation and so on. For the research issue of the register color-mark-detection mechanism, there are few research results.
Some researchers have tried to solve printing control problems using machine vision technology, which has been widely used in the printing industry, especially in the application of online printing defect detection [34,35]. In ref. [36], a machine-vision-based register control system was designed for use in chromatic printing machines. The detection algorithm obtains the registration color mark pattern through the CCD (charge-coupled device) and calculates the center of gravity of the color mark, which is compared with the standard position to show whether registration deviation exists or not. In ref. [37], a register error detection method based on the control strip was proposed to realize real-time and online detection of register errors. The translations of the solid block’s edge from the reference block edge in the horizontal and vertical directions were calculated based on the characteristics of the control strip. Lastly, the register error of plates from the reference plate can be obtained. The authors of ref. [38] put forward a relatively effective and discriminative feature region searching algorithm that can automatically detect shapes, such as quasi-rectangular, oval, and so on, as feature regions. The entire image and sub-regional experimental results show that the proposed method can be used to extract ideal shape regions, which can be used as characteristic shape regions for image registration in printing pattern detection systems. However, the real-time reliability of the machine vision register control system need to be further studied and verified in applications of industrial automation.
In summary, traditional register control methods based on decoupling control cannot effectively solve the problem of color mark detection and positioning, and it is difficult to balance the relationship between error compensation speed and register accuracy. The more innovative methods, such as machine vision and machine learning, tend to focus on printing quality monitoring, such as defect detection or fault warning. However, the implementation of image processing combined with motion control systems is expensive, complex and difficult. Moreover, various research limitations and model assumptions make it difficult for many register error models to be applied in engineering practice. In this paper, a new register control algorithm is proposed to improve register color-mark-detection accuracy and error compensation performance without increasing hardware configuration using the pulse-width subdivision detection algorithm. The optimized error compensation strategy provides better control performance than traditional algorithms.

2. Materials and Methods

The architecture of the proposed register control system consists of an encoder and photoelectric sensor-pulse signal input, register controller, data interaction and visualization, machine direction and cross-direction register error compensation output, as shown in Figure 3. Initially, some basic register control–detection methods are introduced, and then we describe the proposed pulse-width subdivision detection algorithm in detail. Variations in color mark shapes and printing quality samples can greatly affect detection accuracy, which leads to false error data. We take the repeat positioning accuracy with color marks to estimate the influence of those interferences. Next, the optimized error compensation method selected in this paper is elaborately described. Lastly, we present the analysis of the experiment results.

2.1. Color Mark Detection and Positioning Model

At present, the register control system usually chooses photoelectric sensors to detect the position of color marks [21]. As shown in Figure 3, input signals consist of the photoelectric sensor-pulse signal and the rotary encoder pulse signal. The output signals are divided into machine-direction and cross-direction register error compensation signals [38]. The incremental rotary encoder converts the timing and phase relationship of its angle coder through two internal photosensitive receivers to obtain the increase or decrease in its angle coder angular displacement. After real-time signal acquisition combined with digital circuits, especially FPGA (field-programmable gate array) or DSP (digital signal Processing), the incremental rotary encoder has the characteristics of real-time and convenient signal acquisition in position detection. According to different coding resolutions and installation methods, the incremental rotary encoder can measure different distances from several microns to hundreds of meters. For the multi-color printing production line, one-to-one independent installation is adopted to avoid the crosstalk of multiple signals. The incremental encoder usually has three signal outputs (six differential signals), namely A, B and Z, which generally use the TTL level. The phase difference between pulse A and pulse B is 90 degrees. Each circle sends out a Z pulse, which can be used as a reference for the mechanical zero position of the printing roller [39].
The structure diagram of register color mark detection and the positioning model is shown in Figure 4. Under the actions of the unwinding traction motor and the guide roller, the web substrate moves forward under constant tension. At the same time, the incremental rotary encoder converts roller displacement into periodic electrical signals, which are converted into counting pulses. When the photoelectric sensor senses the register color mark, the control system locks the code-counting positions of the color mark pulse’s rising and falling edge. The corresponding register error can be calculated by comparing the phase relationship between the color mark position and the printing roller. As shown in Figure 4, v w ( t ) and v r ( t ) illustrate, respectively, the web forward speed and the printing roller linear velocity; r x ( t ) and p x ( t ) represent, respectively, the distance from the register color mark to the printing roller and the distance from the target position to the printing roller start point, where t is the time variable and L c represents the circumference of the printing roller. The number of roller rotations and target positionings is calculated by counting the number of encoder pulses.
By definition, the register error e ( t ) can be expressed as:
e t = r x t p x t .
In practical applications, due to the influence of web forward-motion characteristics, it is difficult to realize continuous real-time monitoring of register errors. Position detection is reliable and effective only when the color mark is close to the surface of the guide roller under tension and passes through the photoelectric sensor at the focusing position. The time can be defined when the color mark is detected by the photoelectric sensor as t 0 , then r x ( t 0 ) < L c , which is effective in improving real-time control and avoiding adjustment lag. According to the detection model, color mark positioning can be achieved by counting the number of encoder pulses from the color mark pulse to the printing roller, and the calculation formula is expressed as
P S n = C n t S n , P r e f L c C   n = 1,2 , 3 . . . . . . ,
where S n is the register color mark; P represents the color-mark-detection position; C n t ( S n , P r e f ) is the code pulse-counting value from the color mark to the printing roller P r e f ; L c provides the printing roller circumference; C is the rotary encoder resolution size. Positioning accuracy and detection reliability are crucial to the control system. The system’s theoretical accuracy can be evaluated according to the repetition detection accuracy of the color mark. As shown in Table 1, the system detection accuracy corresponding to different encoder resolutions and printing roller circumferences is listed. According to the data analysis, the detection accuracy decreases when the printing roller circumference is larger and increases when the rotary encoder increases in resolution. In theory, system detection accuracy can be improved infinitely by increasing the number of subdivided encoder pulses, such as L c = 400   m m and C = 200,000 , in which case the system detection accuracy is then τ = 0.002   m m per pulse.

2.2. Register Control Algorithm Based on Pulse Width Subdivision

2.2.1. Pulse-Width Subdivision Color Mark Positioning Model

The detected position of a color mark can be defined as the pulse rising-edge position P r i s e and the pulse falling-edge position P d o w n . The corresponding color mark width can be obtained by counting the number of encoder pulses from the rising edge to the falling edge C n t ( P r i s e , P d o w n ) . However, many interference factors can affect the detection results, such as mechanical vibration, transmission error, edge jitter, color saturation characteristics, surface reflection characteristics, sensor electrical characteristics, color mark print quality, etc. In this paper, the average value of the rising and falling-edge positions is used as the detected position:
P m = 1 2 P r i s e + P d o w n .
Figure 5 shows the proposed pulse width subdivision detection model, and the color mark position P m and width W m can be expressed as:
P m = τ 2 [ C n t ( 0 , t r i s e ) + t 1 t r t 1 + C n t ( 0 , t d o w n ) + t 2 t d t 2 ] W m = τ [ t r t 1 + C n t ( t r i s e , t d o w n ) + t 2 t d t 2 ] , τ = L c C ,
where τ = L c / C is the actual length corresponding to each coded pulse; C n t ( t r i s e , t d o w n ) indicates the integer number of encoder pulses contained between the rising and falling edge, excluding the two “edge coded pulses”; t 1 and t 2 represent the width time of the coded pulse corresponding to the rising and falling edge; t r and t d are the width time from the rising and falling edge to the next nearest coded pulse jump edge in microseconds.
By subdividing the two “edge coded pulses”, the positioning accuracy of color mark detection can be achieved, in theory, to the maximum extent, and the complexity of external electrical configuration can be reduced. Even if a low-resolution rotary encoder is selected, high-precision positioning and detection accuracy can be achieved. When the system detection resolution is insufficient, the proposed subdivision detection algorithm is effective in overcoming this problem.

2.2.2. Optimized Feedforward Register Control

After obtaining the accurate and reliable register error data, the controller then outputs the compensation signal to the printing roller servo drive mechanism in real-time according to the error detection results; the error compensation operation is performed by increasing or decreasing the running speed of the printing roller in a limited time so as to align the color mark patterns. In Figure 6, the register error compensation output block diagram is shown. The PD controller adaptively adjusts the optimal output parameters according to the output strategy, including the register error size, running speed, filter period and other parameters, outputs the compensation signal to the printing roller servo motor and finally, achieves the purpose of the printing register by superposing the printing roller speed through the mechanical transmission system.
The output compensation formula of register error is expressed as:
e r = ε V i t o u t p u t , t o u t p u t < L c V i ,
where ε is the output strength influence factor or speed superposition influence factor, which is a constant determined by the ratio of the servo driver electronic gearbox and the mechanical transmission ratio, and t o u t p u t represents the output time in milliseconds. Generally, the execution time is linear with the size of the error, and V i is the printing roller’s superimposed speed, which is a constant in normal operations. According to Formula (5), the larger ε , V i and t o u t p u t are, the faster the error compensation speed. However, it is also more prone to error oscillation. On the contrary, when error adjustment accuracy is higher, execution speed is slower. When there is a large register error, such as a joint of two webs, fast adjustment can complete error compensation in a short time, but this can easily cause error oscillation due to an adjustment resolution that is too large. Therefore, the adaptive adjustment of influence factors and output period according to the size of the register error is an effective method to improve control system performance.
The printing roller of the output time is the printing roller one-cycle operation time T = L c / V i , as shown in Figure 7, while the register error output time-segment model ignores the influence of time L c / V i . Then, each printing cycle time can be divided into three sections, namely, detection time t u , output delay t v and adjustable time t w . Obviously, the executable time decreases with an increase in running speed, and the adjustable amount of error also decreases. In order to avoid the output execution time exceeding one printing cycle, the maximum compensation limit at one time can be set to e m a x = ε V i T . The new compensation error is obtained from the next detection result, and the register errors shall not be accumulated and stacked. The optimized feedforward error compensation strategy is expressed as
ε = ε        ,         e ( t ) < = 0.1   m m ε = p 0 e t + 0.9 ε ,    0.1   m m < e ( t ) < = 1.1   m m ,    0 < p 0 < = 1 ε = p 1 ε       ,         e ( t ) > 1.1   m m ,     p 1 > 1 .
We define the output intensity influence factor as constant ε . When the register error e ( t ) 0.1   m m , the output mode remains unchanged; when 0.1   m m < e t 1.1   m m , the output intensity influence factor changes linearly according to the current error size; when e t > 1.1   m m , the output intensity influence factor is directly scaled to accelerate the compensation speed. p 0 and p 1 are the corresponding system constants.

2.2.3. Analysis of Detection Reliability and Influencing Factors

The printing quality and geometric shape of the register color mark are two important factors that affect detection stability. Figure 8 shows the color mark shape positioning model, in which p r i s e and p d o w n indicate the rising and falling edge of the color mark pulse, respectively, and w m is the detected color mark width. Generally, these shapes are considered rectangular and triangular and are taken to detect the machine direction and cross-direction register errors. However, the rectangular color mark can only be used for machine direction register control. Because the triangular mark has a bevel, its detection and positioning results are affected by both directions. Therefore, the right-angle side of the triangle mark can be used to achieve machine direction register control, and the triangle mark width can be used as the basis for detecting cross-direction register errors.
According to the proposed encoder pulse-width subdivision positioning model in Figure 5, the color mark electrical detection error comes from the pulse edge jitter. When positioning the rectangular color mark, its edge jitter can present a symmetrical relationship between left and right, and its positioning accuracy is better than the single-edge-detection method after taking the average of the rising and falling-edge positions. However, due to the existence of the bevel, the jitter of the color mark bevel can be significantly higher than the positioning accuracy of the right-angle edges, and there is also crosstalk between the transverse and longitudinal registrations (machine direction and cross-direction).
The qualified and unqualified register color mark patterns and detection-edge jitter oscilloscope display waveforms, as shown in Figure 9. It can be seen that color marks (a), (c) and (e) are unqualified printing patterns, the colors of the patterns are not full enough and the edge is irregular. Color marks (b), (d) and (f) are qualified printing patterns with full color and clear and regular edges. On the right, (g) and (h) are the pulse waveforms measured using an oscilloscope, including four pulse signals; from top to bottom, these are color mark pulse (blue), encoder pulse A (green), B (purple) and Z (yellow). According to the operation principle of the incremental rotary encoder, A and B pulses are two orthogonal pulse signals with a phase difference of 90 degrees [40]. Based on the phase relationship, the frequency doubling and direction discrimination function can be realized, and Z is the starting signal of each printing cycle. The real-time monitoring waveforms are presented in (g) and (h). When the encoder pulse signal remains stable without fluctuation, the width-time of an encoder pulse is 25 microseconds according to the oscilloscope display, and its register error fluctuation range is plus or minus one encoder pulse accuracy. Therefore, low-quality printed patterns obviously cannot meet the requirements of control system detection accuracy.

3. Results

3.1. Establishment of the Register Controller Experimental Platform

The experimental platform adopts the STM32+FPGA hardware structure system, and FPGA is regarded as an STM32 peripheral expansion device, which is different from the usual master–slave access response mechanism to realize the interaction between the single-chip computer and FPGA. In order to ensure the real-time requirements of the register error compensation output, the register error is directly output by the FPGA hardware system. At the same time, the detected relevant operation data are uploaded to STM32 for drawing and display, and the man–machine interface interaction operation is complete to achieve minimum-system-output delay operation.
Figure 10 shows the hardware platform of the register controller, which mainly includes the encoder pulse signal input, external signal input for each printing cycle, photoelectric sensor signal input, error compensation signal output, communication interface, etc. Real-time acquisition and calculation of various high-frequency pulse signals are realized by writing Verilog HDL code using the software version number of IEEE P1364-2005/D3. The external cycle signal input is equivalent to a group of translation signals of the rotary encoder Z signal, which can more conveniently locate the starting position of the printing roller and facilitate subsequent multi-color mark identification.

3.2. Establishment of Register Controller Experimental Platform

Before adjusting the printing process parameters, such as oven temperature or printing tension, it is necessary to determine that the detection accuracy of the register system itself is stable and reliable through a synchronous simulation experiment. The color-mark-detection synchronous-following rotation experimental platform is designed and built to test system detection accuracy with different encoder resolutions and the proposed pulse-width subdivision algorithm. As shown in Figure 11, two standard color marks are fixed on two independent electronic axes for synchronous following and rotating operation. Then, the register error fluctuation in the two color marks is calculated to evaluate system detection accuracy. The two motors are driven by independent servo systems, and the color mark or magnet is directly fixed on the rotation shaft to minimize interference caused by the transmission of the mechanical and electronic gear ratio. The two electronic axes, A and B, rotate synchronously at the same speed. For the simulation experiment on the industrial printing production line, due to the appearance, size and power that are far greater than that of the simulation test platform and the interference with mechanical transmission, the speed of different printing axes may not be fully synchronized, resulting in the unstable operation of the register control system. The register error is detected and positioned using a photoelectric sensor and rotary encoder. The color marks with full-color, clear-edge dots and weak surface reflection are selected to test, such as red or black color marks.
The repeated-detection accuracy of the register color mark is positioned using the rotary encoder with different resolutions. The proposed detection method is shown in Figure 12, in which the error fluctuation dates in 60 m/min with 30 consecutive cycles are included. Three incremental encoders with different resolutions were selected for testing, namely 4096, 8192 and 20,000 resolutions. If the corresponding printing roller circumference is 400 mm, the accuracy can be calculated as 0.092, 0.04 and 0.02, respectively.
As shown in Figure 12, the error curves are represented by black, green, blue and red curves, and each point represents a detection result. The x-axis coordinate provides the number of rotations, and the y-axis coordinate represents the color-mark-detection positioning error in millimeters. Obviously, the system detection error has at least one encoder pulse jitter regardless of pulse resolution, which is caused by the random overlap between the photoelectric sensor detection pulse edge and the encoder pulse edge. The electrical and mechanical edge jitter may cause at least one encoder pulse jitter. System detection accuracy increases with the increase in encoder resolution from 0.184 mm (black) to 0.04 mm (blue). However, detection accuracy using the pulse-width subdivision method is still much better than using traditional detection methods, and the detection accuracy can be controlled within 0.01 mm. Detection accuracy is shown to be the best in the red curve.

3.3. Industrial Application

In Figure 13, a multi-color gravure printing experimental platform filmed in an industrial printing production factory site is employed to test the proposed control algorithm. The first printing station is used as the reference color mark pattern for open-loop continuous printing, and the register errors of the following patterns are calculated using the first or previous color mark position. The web width is 820 mm, and the maximum working speed is 150 m/min. The tension sensor is installed to detect and control web tension in the process of unwinding, winding and transmission. The final register error can be detected and verified using the register controller data display, image processing algorithm and manual recheck. The schematic diagram of the experimental platform is shown in Figure 14, including the printing unit, register control system, oscilloscope and printing quality detection system.
It is effective to observe the electrical characteristics and stability of each pulse signal using an oscilloscope in Figure 9 and Figure 14. The photoelectric sensor is installed at the position one cycle before the printing roller. Figure 15 shows the register control accuracy curve in the industrial printing production line using the proposed detection method and an encoder with a resolution of 5000. The blue curve represents the traditional error fluctuation data without subdivision, and the red curve provides the proposed method’s experimental result using the pulse-width subdivision algorithm. Each point corresponds to register error detection data, and the error fluctuation range of the blue curve is ±0.12 mm, while the error fluctuation range of the red curve can be basically controlled within ±0.04 mm. The remaining ±0.06 mm error is mainly caused by the influence of the mechanical transmission error. However, the error curve results show that the algorithm is superior to traditional detection methods. In addition, the comparison of register errors using different control algorithms is shown in Table 2. Compared with the MFPD and well-tuned PD control, the proposed pulse-width subdivision control greatly reduces register errors and can achieve faster compensation speed. It must be noted that the listed register errors may correspond to different printing process parameters, and there are also significant differences in the fluctuation range of upstream and downstream register errors. Therefore, different operations should be considered to achieve control accuracy within the range of ±0.1 mm to ±0.05 mm.
The register error curve of the optimized error compensation method and the traditional output compensation method is shown in Figure 16, in which the abscissa is the number of printing cycles, the ordinate represents the register error in millimeter and the running speed is 60 m/min. Obviously, it has to deal with a large register error within the range of 0.25 mm–0.5 mm in Figure 16a,b. Due to the slow compensation speed, the system needs a long time to complete task (a). However, curve (b) presents the continuous oscillation phenomenon with the increase in compensation speed. In high-speed printing production, both conditions can cause a large number of unqualified printing products to decrease production efficiency. The optimized register error compensation results are drawn in curves (c) and (d) and compared with curves (a) and (b); they have better control performance and can quickly complete compensation without redundant oscillation data.

4. Discussion

The pulse-width subdivision detection algorithm proposed in this paper can, in theory, completely solve the problem of insufficient encoder pulse resolution. The simulation experiment test results verify the effectiveness of the algorithm presented in Figure 12. However, according to the industrial-application production test results in Figure 15, the register error of the final printed products is also affected by many other factors, such as color difference variation, mechanical vibration and transmission error, etc. In Figure 16, it is obvious that a longer error compensation time results in more printing waste produced in a high-speed printing situation (e.g., 150–180 m/min production speed). The optimized error compensation strategy has a good effect on improving this problem. However, the setting of appropriate, relevant parameters (e.g., stacking velocity) depends on various external conditions, such as printing speed, photoelectric sensor installation position and web tension, etc. Therefore, there is still a lot of room for improvement in the intelligence level of the printing register control system. To sum up, for the improvement of the final production efficiency, the impact of each operating link must be comprehensively considered.
In comparison with similar register control approaches, such as fully decoupled proportional-derivative control or model-based feedforward proportional differential control, the novelty of this work can be summarized as the efficiency and practicality of the proposed control algorithm. Existing control algorithms are based on complex, time-consuming tension decoupling mathematical models and are difficult to apply in engineering practice. The impacts of color mark detection accuracy are also rarely considered in the existing research literature. The proposed register control approach is based on engineering application practice, studying the principle of color mark detection, printing pattern quality influence and the output compensation mechanism, significantly improving the accuracy and speed of the register control system.

5. Conclusions

In this work, a new register control method using the pulse-width subdivision detection algorithm is proposed to improve the accuracy of register error detection without increasing the resolution of external encoder pulse signals. The specific contributions are as follows:
(1)
We studied the principle of register color mark detection. It was identified that the resolution of the encoder pulse, sensor electrical edge jitter, color mark printing quality and mechanical vibration are the main interference factors that show that the most traditional detection method based on the encoder and photoelectric sensor cannot effectively work.
(2)
The proposed pulse-width subdivision detection algorithm can effectively improve the accuracy of register error detection based on the same hardware platform configuration.
(3)
Different compensation output intensities can greatly affect execution time; we also found that for all output policy parameters, an optimal value exists for the control speed and stability, but if this is too fast or too slow, the compensation time reduces production efficiency.
The current detection system mainly solves the problem of insufficient positioning accuracy of the color mark; however, the color mark printing quality must meet the requirements of relevant printing process technical indicators, so further works on the detection system should identify more types of register color marks. In addition, the calibration and quantification of photoelectric sensor detection results cannot be realized yet, which leads to uncertainty in the register reference position. Future work should study how to realize automatic register, further reduce manual operation and apply the machine vision method to calculate the calibrated register error.

Author Contributions

B.L. designed the algorithm, performed the experiments and wrote the paper. B.C. organized the industrial application production and prepared the test materials. Y.C. and J.X. supervised the research and modified the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Hubei Provincial Major Scientific and Technological Innovation Plan, No. 2016AAA073.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data from Simulation and experimental are available upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jiang, C.; Wang, H.S.; Hou, L.W.; Jiang, L.-L. Sliding Mode Compensation Control for Diaphragm Tension in Unwinding Process of Lithium Battery Diaphragm Slitting Machine. IEEE Access 2020, 8, 21302–21313. [Google Scholar] [CrossRef]
  2. Lee, J.; Byeon, J.; Lee, C. Theories and Control Technologies for Web Handling in the Roll-to-Roll Manufacturing Process. Int. J. Precis. Eng. Manuf. Green Technol. 2020, 7, 525–544. [Google Scholar] [CrossRef]
  3. Yin, Z.P.; Huang, Y.A.; Bu, N.B.; Wang, X.; Xiong, Y. Inkjet printing for flexible electronics: Materials, processes and equipments. Chin. Sci. Bull. 2010, 55, 3383–3407. [Google Scholar] [CrossRef]
  4. Hassanin, A.A.I.M.; El-Samie, F.E.A.; Banby, G.M.E. A real-time approach for automatic defect detection from PCBs based on SURF features and morphological operations. Multimed. Tools Appl. 2019, 78, 34437–34457. [Google Scholar] [CrossRef]
  5. Gao, Z.; Bumgardner, C.; Song, N.; Zhang, Y.; Li, J.; Li, X. Cotton-textile-enabled flexible self-sustaining power packs via roll-to-roll fabrication. Nat. Commun. 2016, 7, 11586. [Google Scholar] [CrossRef]
  6. Jeong, J.; Gafurov, A.N.; Park, P.; Kim, I.; Kim, H.-C.; Kang, D.; Oh, D.; Lee, T.-M. Tension Modeling and Precise Tension Control of Roll-to-Roll System for Flexible Electronics. Flex. Print. Electron. 2021, 6, 015005. [Google Scholar] [CrossRef]
  7. Lee, B.; Kim, Y.; Kim, J.; Park, J.; Kim, H.; Oh, D. Preview control of web position in roll-to-roll printing using alignment patterns. Microsyst. Technol. 2020, 26, 3315–3321. [Google Scholar] [CrossRef]
  8. Noh, J.; Jo, M.; Jeon, H.; Kim, M.; Jo, J.; Lee, C. Web Wrinkle Defects due to Temperature Profile in Roll-to-Roll Manufacturing Systems. Polymers 2023, 15, 457. [Google Scholar] [CrossRef]
  9. Kim, S.K.; Ahn, C.K. Decentralized Tension Control with Active-damping Injection for Large-scale Roll-to-Roll Systems. IEEE Syst. J. 2020, 15, 5694–5703. [Google Scholar] [CrossRef]
  10. Yan, J.Y.; Du, X. Neural-Network-Based Adaptive Model Predictive Control for a Flexure-Based Roll-to-Roll Contact Printing System. IEEE-ASME Trans. Mechatron. 2022, 27, 1083–4435. [Google Scholar] [CrossRef]
  11. Li, J.; Mei, X.; Tao, T.; Liu, S. Research on the register system modelling and control of gravure printing press. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2012, 226, 626–635. [Google Scholar] [CrossRef]
  12. Lee, J.; Shin, K.H.; Kang, H. Design of a register controller considering inherent characteristics of a roll-to-roll continuous manufacturing system. Int. J. Adv. Manuf. Technol. 2019, 102, 1433–3015. [Google Scholar] [CrossRef]
  13. Wei, Y.B.; Hong, Q.Y.; Liang, Z.X. A Simulation Study of Gravure Register System with Active Disturbance Rejection Control. Procedia Comput. Sci. 2020, 166, 222–230. [Google Scholar] [CrossRef]
  14. Enk, T.; Urban, P.; Dattner, M.; Vomhoff, H.; Heise, A. Influence of paperboard production on web movement and register quality in printing process. J. Print Media Technol. Res. 2020, 9, 103–114. [Google Scholar] [CrossRef]
  15. Jung, H.; Nguyen, H.; Choi, J.; Yim, H.; Shin, K.-H. High-precision register error control using active-motion-based roller in roll-to-roll gravure printing. Jpn. J. Appl. Phys. 2018, 57, 05GB04. [Google Scholar] [CrossRef]
  16. Chen, Z.; Zheng, Y.; Zhou, M.; Wong, D.S.-H.; Chen, L.; Deng, Z. Model-based feedforward register control of roll-to-roll web printing systems. Control. Eng. Pract. 2016, 51, 58–68. [Google Scholar] [CrossRef]
  17. Chen, Z.; He, J.; Zheng, Y.; Song, T.; Deng, Z. An Optimized Feedforward Decoupling PD Register Control Method of Roll-to-Roll Web Printing Systems. IEEE Trans. Autom. Sci. Eng. 2016, 13, 274–283. [Google Scholar] [CrossRef]
  18. Kang, H.; Lee, C.; Shin, K. Modeling and compensation of the machine directional register in roll-to-roll printing. Control. Eng. Pract. 2013, 21, 645–654. [Google Scholar] [CrossRef]
  19. Chen, Z.; Zheng, Y.; Zhang, T.; Wong, D.S.-H.; Deng, Z. Modeling and Register Control of the Speed-Up Phase in Roll-to-Roll Printing Systems. IEEE Trans. Autom. Sci. Eng. 2018, 16, 1438–1449. [Google Scholar] [CrossRef]
  20. Liu, S.; Mei, X.; Li, J.; He, K.; Wen, Q. Design Feedforward Active Disturbance Rejection Control Controller for Multi-color Register System. J. Mech. Eng. 2015, 51, 143–150. [Google Scholar] [CrossRef]
  21. Lee, J.; Isto, P.; Jeong, H.; Park, J.; Lee, D.; Shin, K.-H. Register mark measurement errors in high-precision roll-to-roll continuous systems: The effect of register mark geometry on measurement error. Appl. Phys. Lett. 2016, 109, 2925. [Google Scholar] [CrossRef]
  22. Lee, J.; Seong, J.; Park, J.; Park, S.; Lee, D.; Shin, K.-H. Register control algorithm for high resolution multilayer printing in the roll-to-roll process. Mech. Syst. Signal Process. 2015, 60–61, 706–714. [Google Scholar] [CrossRef]
  23. Chen, Z.; Zhang, T.; Zheng, Y.; Wong, D.S.-H.; Deng, Z. Fully Decoupled Control of the Machine Directional Register in Roll-to-Roll Printing System. IEEE Trans. Ind. Electron. 2020, 68, 10007–10018. [Google Scholar] [CrossRef]
  24. Zhang, T.; Zheng, Y.; Chen, Z.; Deng, Z. Comparing Three Different Decoupling Control Approaches for Roll-to-Roll Printing Systems. J. Dyn. Syst. Meas. Control 2022, 144, 081005. [Google Scholar] [CrossRef]
  25. Lee, J.; Shin, K.; Jung, H. Control Scheme for Rapidly Responding Register Controller Using Response Acceleration Input in Industrial Roll-To-Roll Manufacturing Systems. IEEE Trans. Ind. Electron. 2022, 69, 5215–5224. [Google Scholar] [CrossRef]
  26. Lee, S.M.; Lee, J.S.; Kim, H.S.; Choi, J.G. Register Marks Position Measurement System to Numerically Evaluate the Fidelity of Engraved Pattern Position in a Printing Roll. J. Korean Soc. Precis. Eng. 2022, 39, 701–709. [Google Scholar] [CrossRef]
  27. Lee, J.; Park, S.; Shin, K.-H.; Jung, H. Smearing defects: A root cause of register measurement error in roll-to-roll additive manufacturing system. Int. J. Adv. Manuf. Technol. 2018, 98, 3155–3165. [Google Scholar] [CrossRef]
  28. Park, J.; Kim, Y.; Kim, H.; Kim, J.; Oh, D. Individual Drive Cross-Coupled Torque Control System for Pressure Uniformization in Roll-to-Roll Printing. Trans. Korean Soc. Mech. Eng. A 2021, 45, 1226–4873. [Google Scholar] [CrossRef]
  29. Kim, J.; Kim, Y.; Kim, T.; Lee, B.; Park, J.; Oh, D. Printing pressure uniformization through adaptive feedforward control in roll-to-roll printing process. Microsyst. Technol. 2019, 26, 265–273. [Google Scholar] [CrossRef]
  30. Liang, Z.; Wang, L.; Xue, B.; Ji, R.; Du, D.; Chang, B. Sag feedback based multi-roll coordinating optimal control of a low-tension roll-to-roll system. J. Manuf. Syst. 2021, 61, 351–364. [Google Scholar] [CrossRef]
  31. Huang, P.-Y.; Cheng, M.-Y.; Su, K.-H.; Kuo, W.-L. Control of roll-to-roll manufacturing based on sensorless tension estimation and disturbance compensation. J. Chin. Inst. Eng. 2021, 44, 89–103. [Google Scholar] [CrossRef]
  32. Kang, H.; Lee, C.; Shin, K. A novel cross directional register modeling and feedforward control in multi-layer roll-to-roll printing. J. Process. Control. 2010, 20, 643–652. [Google Scholar] [CrossRef]
  33. Zhang, T.; Zheng, Y.; Chen, Z.; Deng, Z. A Direct-Decoupling Closed-Loop Control Method for Roll-to-Roll Web Printing Systems. IEEE Trans. Autom. Sci. Eng. 2020, 18, 1367–1379. [Google Scholar] [CrossRef]
  34. Chen, L.; Sun, H.; Jia, Q.; Zhang, Y.; Cao, S.; Zhao, W.; Yu, T. Research on the Intelligent Recognition System of Printing Roller Surface Defects Based on Machine Vision. J. Phys. Conf. Ser. 2020, 1518, 012058. [Google Scholar] [CrossRef]
  35. Wang, S.; Xu, J.; Wang, F.; Ruan, S. Identification and Detection of Surface Defects of Outer Package Printed Matter Based on Machine Vision. J. Korea TAPPI 2020, 52, 3–11. [Google Scholar] [CrossRef]
  36. Shi, H.; Yu, W.Y. Research on machine vision based register control system used in chromatic printing machine. Comput. Eng. Appl. 2011, 47, 242–244. [Google Scholar]
  37. Fan, L.N.; Zhou, S.S.; Jiang, L. Research of Register Error Detection Method Based on Machine Vision. Packag. Eng. 2011, 32, 74–76. [Google Scholar]
  38. Chen, Y.; He, P.; Gao, M.; Zhang, E. Automatic Feature Region Searching Algorithm for Image Registration in Printing Defect Inspection Systems. Appl. Sci. 2019, 9, 4838. [Google Scholar] [CrossRef]
  39. Lee, C.H.; Huang, H.J.; Chang, J.P.; Chen, Y.-C. Incremental Optical Encoder Based on a Sinusoidal Transmissive Pattern. IEEE Photonics J. 2021, 14, 1–6. [Google Scholar] [CrossRef]
  40. Gutierrez, Y.V.; O’Sullivan, D.L.; Kavanagh, R.C. Small-Signal Modeling of the Incremental Optical Encoder for Motor Control. IEEE Trans. Ind. Electron. 2020, 67, 3452–3461. [Google Scholar] [CrossRef]
Figure 1. Industrial printing production equipment.
Figure 1. Industrial printing production equipment.
Applsci 13 05307 g001
Figure 2. Typical six-color register color mark patterns: (a) qualified register position relationship and (b) unqualified register position relationship.
Figure 2. Typical six-color register color mark patterns: (a) qualified register position relationship and (b) unqualified register position relationship.
Applsci 13 05307 g002
Figure 3. The proposed register control system.
Figure 3. The proposed register control system.
Applsci 13 05307 g003
Figure 4. The structure diagram of register color mark detection and positioning model.
Figure 4. The structure diagram of register color mark detection and positioning model.
Applsci 13 05307 g004
Figure 5. Pulse-width subdivision detection model.
Figure 5. Pulse-width subdivision detection model.
Applsci 13 05307 g005
Figure 6. Block diagram of register error compensation output.
Figure 6. Block diagram of register error compensation output.
Applsci 13 05307 g006
Figure 7. Time-segmented model of registration error output.
Figure 7. Time-segmented model of registration error output.
Applsci 13 05307 g007
Figure 8. Color mark shape positioning model.
Figure 8. Color mark shape positioning model.
Applsci 13 05307 g008
Figure 9. The qualified and unqualified register color mark patterns and detection-edge jitter oscilloscope display waveform. (a,c,e) represent unqualified printing patterns; (b,d,f) represent qualified printing patterns; (g,h) illustrate oscilloscope waveforms of encoder and color mark pulse signal, respectively.
Figure 9. The qualified and unqualified register color mark patterns and detection-edge jitter oscilloscope display waveform. (a,c,e) represent unqualified printing patterns; (b,d,f) represent qualified printing patterns; (g,h) illustrate oscilloscope waveforms of encoder and color mark pulse signal, respectively.
Applsci 13 05307 g009
Figure 10. Register controller hardware platform.
Figure 10. Register controller hardware platform.
Applsci 13 05307 g010
Figure 11. Synchronous rotation experimental platform.
Figure 11. Synchronous rotation experimental platform.
Applsci 13 05307 g011
Figure 12. Register color mark repeated-detection accuracy using rotary encoder with different resolutions and the proposed detection method.
Figure 12. Register color mark repeated-detection accuracy using rotary encoder with different resolutions and the proposed detection method.
Applsci 13 05307 g012
Figure 13. Experimental platform for multi-color printing experimental testing platform.
Figure 13. Experimental platform for multi-color printing experimental testing platform.
Applsci 13 05307 g013
Figure 14. The schematic diagram of the experimental platform.
Figure 14. The schematic diagram of the experimental platform.
Applsci 13 05307 g014
Figure 15. Accuracy curve of register control in industrial printing production using proposed detection method and encoder with a resolution of 5000.
Figure 15. Accuracy curve of register control in industrial printing production using proposed detection method and encoder with a resolution of 5000.
Applsci 13 05307 g015
Figure 16. Comparison with different error compensation methods: (a,b) traditional error compensation method and (c,d) optimized error compensation method.
Figure 16. Comparison with different error compensation methods: (a,b) traditional error compensation method and (c,d) optimized error compensation method.
Applsci 13 05307 g016
Table 1. Detection accuracy corresponding to different printing roller circumferences and encoder resolutions.
Table 1. Detection accuracy corresponding to different printing roller circumferences and encoder resolutions.
Resolution 10242048360040965000819210,00020,00040,000Circumference (mm)
Accuracy
(mm)
0.390.1950.1110.0970.080.0490.040.020.01400
0.4880.2440.1390.1220.10.0610.050.0250.012500
0.5850.2920.1660.1460.120.0730.060.030.015600
0.6830.3420.1940.1710.140.0850.070.0350.017700
0.7810.390.2220.8680.160.0970.080.040.02800
Table 2. The comparison of register errors using different control algorithms (mm).
Table 2. The comparison of register errors using different control algorithms (mm).
Periods MFPDPeriods Well-Tuned PDPeriods TraditionalProposed
2−0.050.191−0.04−0.0750.030.05
7−0.070.1060.10−0.0560.110.02
120.030.16130.130.0570.08−0.01
170.190.24200.220.15110.080.01
220.080.08270.120.05130.110.04
27−0.01−0.03340.020.06140.12−0.01
32−0.08−0.1340−0.06−0.0415−0.020.05
37−0.22−0.1547−0.08−0.0617−0.12−0.01
42−0.15−0.0753−0.02−0.1620−0.08−0.02
470.07−0.15600.06−0.15210.03−0.01
520.10−0.14670.10−0.1223−0.080
570.16−0.0474−0.02−0.0926−0.050
620.200.0282−0.14−0.1328−0.080.02
670.160.0490−0.03−0.0130−0.020
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, B.; Chen, Y.; Xie, J.; Chen, B. Industrial Roll-to-Roll Printing Register Control Using a Pulse-Width Subdivision Detection Algorithm. Appl. Sci. 2023, 13, 5307. https://doi.org/10.3390/app13095307

AMA Style

Liu B, Chen Y, Xie J, Chen B. Industrial Roll-to-Roll Printing Register Control Using a Pulse-Width Subdivision Detection Algorithm. Applied Sciences. 2023; 13(9):5307. https://doi.org/10.3390/app13095307

Chicago/Turabian Style

Liu, Bangchao, Youping Chen, Jingming Xie, and Bing Chen. 2023. "Industrial Roll-to-Roll Printing Register Control Using a Pulse-Width Subdivision Detection Algorithm" Applied Sciences 13, no. 9: 5307. https://doi.org/10.3390/app13095307

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop