Feeding compensation control method and device based on floating roller

By using the floating roller deviation angle in the bag making machine to calculate the material length deviation value and perform compensation control on the traction unit, the problem of deviation in the front and rear traction synchronous pulling material is solved, and the consistency of feed length and the accuracy of hole punching are achieved.

CN120134708APending Publication Date: 2025-06-13ZHEJIANG HENGQIANG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510337503.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

During the production process of the bag making machine, due to the deviation of the synchronous pulling material between the front and rear traction, the drilling position is inaccurate, especially when producing materials without patterns or single color, this deviation cannot be effectively avoided.

Method used

By obtaining the deviation angle of the floating roller, the material length deviation value is calculated, and the traction unit is compensated to ensure that the feed lengths of the front and rear traction are consistent, ensuring that the length of the material between the hole puncher and the ironing part is stable.

Benefits of technology

The consistency of the length of the front and rear traction feed is achieved, and the inaccuracy of the punching position is avoided. It is suitable for various types of materials, ensuring the accuracy of the punching and the smoothness of the material surface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120134708A_ABST
    Figure CN120134708A_ABST
Patent Text Reader

Abstract

The invention discloses a feeding compensation control method and device based on a floating roller. The method comprises the steps that the deviation angle of the floating roller is obtained; the deviation angle is an included angle between a current position and a preset reference position when the floating roller presses down the material to flatten the surface of the material; according to the deviation angle, calculating a length deviation value of the material when the floating roller is at the current position and the reference position; compensation control is conducted on next-time traction material pulling of a traction unit of the material on the basis of the length deviation value, and the floating roller is located at the reference position; the traction unit comprises a front traction part located on the front side of the floating roller and a rear traction part located on the rear side of the floating roller.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of bag-making machines, and particularly relates to a feeding compensation control method and device based on a floating roller. Background Art

[0002] During the production process of a bag-making machine (such as, when producing a stand-up bag), it is necessary to first punch holes through a puncher and then enter the hot-pressing part for hot-pressing. A floating roller is arranged between the puncher and the hot-pressing part to apply additional pressure to the material, making the surface of the material flat during hot-pressing. At the same time, it is beneficial for accurate punching.

[0003] Taking the production of stand-up bags as an example, with the running direction of the material as a reference, a front traction is arranged on the front side of the floating roller, and a rear traction is arranged on the rear side. The front and rear tractions pull the material synchronously; corresponding to each stand-up bag, each stand-up bag needs to be punched. Every time the puncher punches a hole, the front and rear tractions need to pull the material synchronously once; after completing one pulling of the material, the floating roller presses down the material to make the surface of the material in the area from the puncher to the hot-pressing part flat.

[0004] Due to the differences in components, there will be deviations in the feeding form of this synchronous pulling of the front and rear tractions. For example, the pulling length of the front traction is less than the pulling length of the rear traction, causing fluctuations in the length of the material retained in the area from the puncher (rear traction) to the hot-pressing part (front traction), that is, the length of the material passing through the puncher is different each time the material is pulled, which will lead to inaccurate punching positions.

[0005] For materials with patterns, the feeding length of the front and rear tractions can be controlled by photoelectric detection, pattern recognition, etc. each time to avoid feeding deviations. However, for materials that are colorless or of a single color, it is impossible to avoid such deviations.

[0006] Therefore, it is very necessary to develop a feeding control method that can be applied to various types of materials. Summary of the Invention

[0007] The purpose of the present invention is to provide a feeding compensation control method and device based on a floating roller, which obtains the feeding deviation after each pulling of the material based on the rotation angle when the floating roller presses down, compensates the pulling of the front and rear tractions, optimizes the pulling consistency of the front and rear tractions, and is beneficial for accurate punching.

[0008] In a first aspect, an embodiment of the present application provides a feeding compensation control method based on a floating roller, and the method includes: Obtain the deviation angle of the floating roller; the deviation angle is the included angle between the current position where the floating roller presses down the material to make its surface flat and a preset reference position; Calculate the length deviation value of the material when the floating roller is at the current position and the reference position according to the deviation angle; Based on the length deviation value, perform compensation control on the next traction and pulling of the material's traction unit, so that after the traction unit completes the next traction and pulling, the floating roller is located at the reference position; The traction unit includes a front traction located in front of the floating roller and a rear traction located behind the floating roller.

[0009] That is, for subsequent traction and pulling, the feeding length of the front traction is the same as the feeding length of the rear traction, and the feeding length is the product length.

[0010] Further, perform compensation control on the rear traction based on the length deviation value, specifically including: Obtain the length deviation value and judge the attribute of the length deviation value: If it is a positive value, reduce the feeding length of the rear traction, and the reduction amount is the absolute value of the length deviation value; If it is zero, do not respond; If it is a negative value, increase the feeding length of the rear traction, and the increase amount is the absolute value of the length deviation value.

[0011] Further, perform compensation control on the material's traction unit based on the length deviation value, specifically including: Preset a compensation threshold according to the product length currently being produced; Obtain the length deviation value and judge whether the absolute value of the length deviation value exceeds the compensation threshold: If not, then judge the attribute of the length deviation value: if it is a positive value, reduce the feeding length of the rear traction, and the reduction amount is the absolute value of the length deviation value; if it is zero, do not respond; if it is a negative value, increase the feeding length of the rear traction, and the increase amount is the absolute value of the length deviation value; If so, correct the compensation value to obtain a correction value, and the correction value is the difference between the product length and the absolute value of the length deviation value, and the correction value is a positive value; perform compensation control with the correction value, specifically including: Increase the feeding length of the rear traction, and the increase amount is the correction value; increase the feeding length of the front traction, and the increase amount is one unit of the product length.

[0012] Further, obtain the deviation angle of the floating roller, specifically including: When it is detected that the traction unit has completed this traction and pulling, detect the rotation angle and rotation direction of the floating roller; When it is detected that the position of the floating roller is fixed, calculate the degree of the included angle between the current position and the reference position of the floating roller; Output the degree and rotation direction of the included angle as the deviation angle of the floating roller. When the front traction and rear traction perform the next material pulling, re-detect the rotation angle and rotation direction of the floating roller.

[0013] Furthermore, when the rotation angle of the floating roller reaches the maximum value, the downward pressure of the floating roller on the material and the tension of the material reach an equilibrium state, and the surface of the material is flat.

[0014] Furthermore, presetting the reference position specifically includes: Preset the standard value of the surface tension of the material; when the surface tension of the material reaches the standard value, the surface of the material is flat. Drive the floating roller to press down the material. When the surface tension of the material reaches the standard value, record the measured angle of the downward deflection of the floating roller. Repeat multiple times and take the average value of the measured angles as the reference angle. The reference position is the position when the floating roller deflects downward by one reference angle from the horizontal state.

[0015] Furthermore, when the floating roller is at the reference position, the deviation angle is zero; the rotation range of the floating roller is 0 to 90°.

[0016] Furthermore, it further includes: Preset the standard value of the surface tension of each material according to the type of the material, and associate the standard value with the type of the material. Measure the reference angles corresponding to each material in sequence, and associate the reference angles with the type of the material. When replacing the material, retrieve the corresponding reference angle according to the type of the material, so as to obtain the preset reference position.

[0017] Furthermore, a front guide roller is arranged on the front side of the floating roller, and a rear guide roller is arranged on the rear side of the floating roller. The floating roller is located between the front guide roller and the rear guide roller, and the floating roller rotates around the central axis of the rear guide roller; the material passes through the upper side of the rear guide roller, the lower side of the floating roller, and the upper side of the front guide roller in sequence. Calculate the length deviation value of the material when the floating roller is at the current position and the reference position according to the deviation angle, specifically including: Obtain the basic parameters, and the basic parameters include the radius of the floating roller, the distance between the floating roller and the rear guide roller, and the distance between the front guide roller and the rear guide roller. Calculate the length deviation value of the material when the floating roller is at the current position and the reference position according to the deviation angle and the basic parameters.

[0018] Further, the leading roller is located between the floating roller and the front traction, and the trailing roller is located between the floating roller and the rear traction.

[0019] In a second aspect, the present application further provides a feeding compensation control device based on a floating roller, which is applicable to the feeding compensation control method based on a floating roller described above. The device includes: Deflection detection module: obtaining the deviation angle of the floating roller; the deviation angle is the included angle between the current position where the floating roller presses down the material to make its surface flat and the preset reference position; Deviation calculation module: calculating the length deviation value of the material when the floating roller is at the current position and the reference position according to the deviation angle; Feeding compensation module: performing compensation control on the traction unit of the material based on the length deviation value; the traction unit includes a front traction located in front of the floating roller and a rear traction located behind the floating roller, so that when feeding next time, the feeding length of the front traction is the same as that of the rear traction.

[0020] In a third aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps of the method provided in the first aspect or any possible implementation manner of the first aspect are implemented.

[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method provided in the first aspect or any possible implementation manner of the first aspect is implemented.

[0022] The beneficial effects of the present invention are as follows: A feeding compensation control method and device based on a floating roller proposed by the present invention calculate the feeding deviation of the front and rear traction during each material pulling by the rotation angle when the floating roller presses and tensions the material, and perform compensation control on the traction unit according to the feeding deviation, so that when feeding next time, the feeding lengths of the front and rear traction are the same and no deviation accumulation occurs.

[0023] The feeding compensation control method of the present invention is implemented based on the physical properties (surface tension) of the material, and is applicable to patterned and non-patterned material forms, stably controlling the length of the material between the punching device and the hot pressing part, and making the punching accurate. Description of the Drawings

[0024] The accompanying drawings incorporated herein and constituting a part of the specification illustrate embodiments of the present invention and, together with the description, are used to explain the principles of the present invention. In these drawings, like reference numerals are used to represent like elements. The drawings in the following description are some embodiments of the present invention, not all embodiments. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0025] Figure 1 It is a flowchart of a feed compensation control method based on a floating roller according to an embodiment of the present invention; Figure 2 It is a structural block diagram of a feed compensation control device based on a floating roller according to an embodiment of the present invention.

[0026] Figure 3 It is a diagram of an electronic device; Figure 4 It is a partial schematic diagram of the punching device to the ironing part of a bag-making machine; Figure 5 It is a driving schematic diagram of a floating roller. Detailed implementation manners

[0027] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application.

[0028] In the following description, the terms "first" and "second" are only for the purpose of description and cannot be construed as indicating or implying relative importance. The following description provides multiple embodiments of the present application. Different embodiments can be replaced or combined. Therefore, the present application can also be considered to include all possible combinations of the same and / or different embodiments described. Thus, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing all other possible combinations of A, B, C, and D, although such an embodiment may not be explicitly described in the following content.

[0029] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes can be made to the functions and arrangements of the described elements without departing from the scope of the content of the present application. Each example can appropriately omit, substitute, or add various processes or components. For example, the described method can be executed in a different order from the described order, and various steps can be added, omitted, or combined. In addition, the features described in some examples can be combined into other examples.

[0030] First, it should be clear that there are many processes configured outside the front and rear traction on the bag-making machine. Taking the rear traction as an example, the upstream processes include a punch for punching holes, a feeding mechanism for placing auxiliary materials on the main material (the material of the product), a mechanism for installing zippers, a horizontal dragging mechanism for horizontally dragging accordion materials, etc. However, not every product requires the mechanisms corresponding to these processes. Different products may only require one or several of these processes. In this application, the process of the punch is taken as an example for illustration. When other upstream mechanisms are used, the reference length of the material can be calculated based on the position of the mechanism. The same applies to the process nodes after the front traction. The downstream processes include the ironing part, forming and stacking, etc. In this application, the process of the ironing part is taken as an example for illustration. When other downstream mechanisms are used, the reference length of the material can be calculated based on the position of the mechanism.

[0031] See Figure 1 , Figure 1 is a schematic flow chart of a feed compensation control method based on a floating roller provided by an embodiment of the present application. In the embodiment of the present application, the method includes: S101. Obtain the deviation angle of the floating roller.

[0032] Among them, the deviation angle is the included angle between the current position where the floating roller presses down the material to make its surface flat and the preset reference position.

[0033] Please refer to Figure 4 , Figure 4 is a partial schematic diagram of the punch to the ironing part of the bag-making machine. Among them, the traction unit for traction materials includes a front traction located in front of the floating roller and a rear traction located behind the floating roller. The front side of the front traction is the ironing part. A front guide roller is provided between the front traction and the floating roller. The rear side of the rear traction is the punch. A rear guide roller is provided between the rear traction and the floating roller. The floating roller can be assembled based on the front guide roller or the rear guide roller and rotate around the central axis of the front guide roller or the rear guide roller. Figure 4 In

[0034] the rotation around the rear guide roller is taken as an example for illustration. When calculating the length deviation value, the rotation around the rear guide roller is also taken as an example for illustration.

[0035] Based on Figure 4In the layout form, the feeding deviation of the front and rear traction is reflected between the front and rear traction; for the same material, under the same surface tension, the feeding deviation is reflected in the pressing degree of the floating roller, that is, between the front and rear guide rollers. Therefore, after measuring the rotation angle of the floating roller, the feeding deviation after each traction feeding of the traction unit can be calculated.

[0036] Exemplarily, when the feeding deviation is large, in order to achieve the same surface tension, the pressing degree of the floating roller is large; when the feeding deviation is small, in order to achieve the same surface tension, the pressing degree of the floating roller is small. At this surface tension, the material is in a flat state, and the deviation amount generated by feeding is between the front and rear guide rollers.

[0037] In the embodiments of the present application, an ideal reference length can be set between the front and rear traction. The floating roller presses and tensions the material with the reference length to make the surface of the material flat, and the surface tension at this time is detected and set as the standard value of this type of material; the deflection angle of the floating roller downward at this time is detected, and this deflection angle is the reference angle to reach this standard value.

[0038] In actual application, when the floating roller deflects downward by one unit of the reference angle, that is, it reaches the reference position. At this position, the surface tension of the material with the reference length reaches the standard value.

[0039] Taking this reference position as the standard, when the position of the floating roller is not at this reference position, it means that there is a feeding deviation, and the traction unit can be compensated and controlled according to the feeding deviation to make the position of the floating roller return to the reference position or approach the reference position.

[0040] In the embodiments of the present application, the reference position can be preset first, and then the deviation angle of the floating roller can be obtained based on the reference position. The specific presetting of the reference position includes: Presetting the standard value of the surface tension of the material; when the surface tension of the material reaches the standard value, the surface of the material is flat; Driving the floating roller to press the material, and when the surface tension of the material reaches the standard value, recording the measured angle of the floating roller deflecting downward; Repeating multiple times and taking the average value of the measured angles as the reference angle. The reference position is the position when the floating roller deflects downward by one reference angle from the horizontal state.

[0041] In the present application, multiple measurements can be carried out for the same material, the measured angles are recorded, and the average value is taken as the reference angle. The calculation method of the reference angle is to deflect downward from the horizontal state, that is, when the floating roller deflects downward by one reference angle from the horizontal state, it is in the reference position. At the reference position, the floating roller can achieve the expected effect on the material with the reference length, that is, the surface tension reaches the standard.

[0042] When the length of the material increases, the floating roller cannot achieve the expected effect at the reference position and needs to continue to deflect downward to achieve the expected effect, thus generating a deviation angle; when the length of the material decreases, the floating roller reaches the expected effect before reaching the reference position and will not continue to deflect downward, thus also generating a deviation angle.

[0043] For different types of materials, the corresponding reference positions can be measured separately and associated with the types of materials. When the type of material is obtained, the corresponding data can be retrieved to calculate the feeding deviation, specifically including: Preset the standard values of the surface tension of each material according to the type of the material, and associate the standard values with the type of the material; Measure the reference angles corresponding to each material in sequence, and associate the reference angles with the type of the material; When replacing the material, retrieve the corresponding reference angle according to the type of the material, so as to obtain the preset reference position.

[0044] The types of each material, the standard values of the surface tension, and the reference angles can be associated to generate a data form. When the material is loaded on the bag-making machine, the type of the material is obtained at the control system of the traction unit, and the corresponding reference angle can be retrieved according to the data form, and the deviation angle of the floating roller can be calculated according to the reference angle.

[0045] In the embodiments of the present application, the effect of the floating roller on the material is implemented following the feeding operation of the traction unit. The traction unit pulls the material into the ironing part one by one, and each time it pulls in the material of the length of a stand-up bag. Correspondingly, at the punching machine, the punching operation is performed on one stand-up bag each time; based on this, the downward pressure of the floating roller on the material is also performed one by one.

[0046] When the traction unit pulls the material, the length of the material between the front and rear tractions is theoretically unchanged, and the position of the floating roller remains unchanged. However, in actual situations, there are deviations in the length of the material between the front and rear tractions, which are manifested as changes in the position of the floating roller. Therefore, when the traction unit pulls the material, the detection of the rotation angle and rotation direction of the floating roller can be started. After the pulling of the material is completed, the length of the material between the front and rear tractions is fixed. At this time, the position of the floating roller is fixed, the rotation angle is fixed, and the downward pressure of the floating roller on the material reaches a balanced state with the tension of the material, and the surface of the material is flat.

[0047] Therefore, when obtaining the deviation angle of the floating roller, it can be based on the operation of the traction unit. Each time the traction unit pulls the material, the rotation angle of the floating roller is obtained once. This rotation angle reflects the degree of downward pressure of the floating roller on the material. By comparing and calculating with the reference angle, the deviation angle can be obtained, which reflects the deviation of the material length after this pulling compared to the reference length; each pulling corresponds to a deviation angle, and this deviation angle is only used to calculate the feeding deviation caused by this pulling. When pulling the material next time, the deviation angle of the floating roller should be recalculated.

[0048] In the embodiment of the present application, to obtain the deviation angle of the floating roller based on the operation of the traction unit, step S101 specifically includes: After detecting that the traction unit has completed this traction and pulling of the material, detect the rotation angle and rotation direction of the floating roller; When detecting that the position of the floating roller is fixed, calculate the degree of the included angle between the current position of the floating roller and the reference position; Output the degree of the included angle and the rotation direction as the deviation angle of the floating roller; When the front traction and the rear traction perform the next pulling of the material, re-detect the rotation angle and rotation direction of the floating roller.

[0049] In the present application, the front and rear traction pull the material synchronously, starting and stopping at the same time; the retention length of the material between the front and rear traction is theoretically unchanged during the pulling process, but in actual situations, there is a certain deviation in the retention length each time the material is pulled.

[0050] If the pulling length of the front traction is greater than that of the rear traction, the retention length gradually shortens during the pulling process; conversely, the retention length gradually increases; but after completing one pulling, the retention length no longer changes. Therefore, after completing the pulling, the rotation of the floating roller can be detected, and the detection data includes the rotation angle and rotation direction. Based on the detection data, calculate the degree of the angle between the current position of the floating roller and the reference position, and then obtain the deviation angle.

[0051] Exemplarily, the detection data includes the rotation angle and rotation direction, and can be a vector angle; in the present application, the reference position is preset based on the horizontal position, with a numerical value of the reference angle and a direction of downward deflection, and can also be a vector angle; therefore, by performing vector calculation, the deviation angle can be obtained. The deviation angle is a vector angle, which can reflect the relative position relationship between the current position and the reference position.

[0052] Exemplarily, the rotation angle of the floating roller can be measured with the horizontal position as the measurement reference. The rotation range can preferably be 0 to 90°. After detecting the rotation angle of the floating roller, the difference between it and the reference angle can be directly calculated to obtain the deviation angle, and the relative position relationship between the current position and the reference position can be reflected by the positive or negative of the difference.

[0053] In actual situations, referring to Figure 4 , when the residence length is short, the floating roller may be lifted to a position above the horizontal position. Thus, the measurement reference can be lifted by a certain angle based on the horizontal position, such as 5° (the maximum lift value can be calculated according to the radius of the floating roller and the distance between the floating roller and the rear guide roller), and the rotation range of the floating roller (0~90°) can remain unchanged.

[0054] When the traction unit performs the next material pulling, the residence length will change under the dual action of the components of the traction unit and the compensation control. The rotation angle and rotation direction of the floating roller should be re-detected so that the deviation angle corresponds to the residence length after this material pulling, facilitating the compensation control for the next material pulling and making the subsequent traction material pulling meet the expectations, that is, the feeding lengths of the front traction and the rear traction tend to be consistent.

[0055] S102. Calculate the length deviation value of the material when the floating roller is at the current position and the reference position according to the deviation angle.

[0056] In the embodiments of the present application, the length deviation value is calculated based on the rotation angle of the floating roller. However, in actual situations, the span between the front and rear tractions is often long and other rollers are also involved. Therefore, the length deviation value of the material when the floating roller is at different positions (non-reference position and reference position) can be calculated based on the running path of the material, but this will make each calculation more complex and is not conducive to the accurate calculation of the length deviation value. Therefore, the length deviation can be confined to a certain area, and the length deviation can be calculated only within this area; while the material in other areas between the front and rear tractions is based on the tensioned state (smooth surface), and the length remains unchanged.

[0057] In a feasible embodiment, the floating roller can be arranged based on the lower roller of the rear traction. The floating roller rotates around the lower roller, and a front guide roller is arranged on the front side of the floating roller. When the surface of the material is tensioned, the length deviation between the residence length and the reference length is located between the lower roller and the front guide roller.

[0058] When calculating the length deviation value, the radius of the floating roller is known, the deflection radius of the floating roller is known, and the spanning length of the area where the length deviation is located is known. Only by detecting the deviation angle can the length deviation value be calculated. Among them, the deflection radius of the floating roller is the distance between the floating roller and the lower roller, and the spanning length is the distance between the front guide roller and the lower roller.

[0059] In a preferred embodiment, as Figure 4 shown, front and rear guide rollers are provided on the front and rear sides of the floating roller. The floating roller rotates around the rear guide roller. When the surface of the material is tensioned, the length deviation between the retention length and the reference length is located between the front and rear guide rollers.

[0060] When calculating the length deviation value, the radius of the floating roller is known. The deflection radius of the floating roller is the distance between the floating roller and the rear guide roller, and the spanning length is the distance between the front and rear guide rollers.

[0061] In actual situations, there may not be an assembly space for the floating roller at the rear traction. Therefore, a rear guide roller can be additionally provided for configuring the floating roller. Additionally, the floating roller can also be assembled based on the front guide roller or a roller body of the front traction.

[0062] In this application, the case where the floating roller is assembled based on the rear guide roller is taken as an example for explanation. Additionally, when the floating roller tensions the material, the force application direction on the material can be downward, i.e., pressing down; the force application direction can also be upward or in other directions; the force application direction of the floating roller can be adaptively adjusted based on the relative positions of the front and rear guide rollers and the material passing path.

[0063] Referring to Figure 4 , a front guide roller is provided on the front side of the floating roller, a rear guide roller is provided on the rear side of the floating roller. The floating roller is located between the front guide roller and the rear guide roller, and the floating roller rotates around the central axis of the rear guide roller; the material passes through the upper side of the rear guide roller, the lower side of the floating roller, and the upper side of the front guide roller in sequence; the front guide roller is located between the floating roller and the front traction, and the rear guide roller is located between the floating roller and the rear traction.

[0064] Based on the above layout form and the running path of the material, step S102 specifically includes: Obtaining basic parameters, where the basic parameters include the radius of the floating roller, the distance between the floating roller and the rear guide roller, and the distance between the front guide roller and the rear guide roller; Calculating the length deviation value of the material when the floating roller is at the current position and the reference position according to the deviation angle and the basic parameters.

[0065] In this application, the radius of the floating roller, the distance between the floating roller and the rear guide roller, and the distance between the front guide roller and the rear guide roller are all known data and can be obtained by measurement; after obtaining the deviation angle, the length deviation value of the material when the floating roller is at the current position and the reference position can be calculated, that is, the length deviation value between the retention length after this material pulling and the reference length. The length deviation value is the feeding deviation between the front and rear traction.

[0066] The traction unit can be compensated according to the feeding deviation, so as to eliminate the deviation during material pulling, make the material pulling lengths of the front and rear traction consistent, achieve precise punching at the punching device, and the ironing part can also obtain a flat material for ironing.

[0067] S103. Based on the length deviation value, perform compensation control on the next traction and material pulling of the material's traction unit, so that after the traction unit completes the next traction and material pulling, the floating roller is located at the reference position.

[0068] In the embodiments of the present application, the traction unit includes a front traction located in front of the floating roller and a rear traction located behind the floating roller; the purpose of the compensation control of the traction unit is to make the subsequent traction and material pulling of the traction unit reach an ideal state, that is, the floating roller is located at the reference position, the feeding length of the front and rear tractions is the same each time, and the feeding length is the product length.

[0069] Based on the length deviation value, perform compensation control on the next traction and material pulling of the traction unit. After the traction unit completes the next traction and material pulling, the position of the floating roller approaches / is located at the reference position, that is, the retention length of the material between the front and rear tractions approaches / is equal to the reference length; in the subsequent traction and material pulling process, the feeding length of the front traction is the same as that of the rear traction, and the feeding length is the product length.

[0070] In the present application, for the convenience of understanding, a stand-up pouch is taken as an example, and the feeding requirement generated by making a hole in it is used for explanation, that is, the feeding length being the product length is based on the feeding requirement formed by making a hole in each bag at one position; when multiple holes need to be made at different positions on the bag, different feeding requirements may be generated. At this time, the feeding length needs to be adjusted according to the actual situation. However, it should be clear that there is an actual target length for the feeding length each time of traction and material pulling, and the traction and material pulling should be carried out according to this target length, even if the target lengths of the front and rear traction and material pulling are different.

[0071] In the present application, the front traction conveys the material to the hot stamping part, and the rear traction pulls the material away from the punching device. The punching device has requirements for the material length. Each time, only the material of the length of one stand-up pouch should be pulled away to make the punching position of the next stand-up pouch accurate. Therefore, when performing compensation control on the traction unit, it can be implemented based on the rear traction, that is, perform compensation control on the rear traction based on the length deviation value.

[0072] In an implementable manner, performing compensation control on the rear traction based on the length deviation value specifically includes: Obtain the length deviation value and judge the attribute of the length deviation value: If it is a positive value, reduce the feeding length of the rear traction, and the reduction amount is the absolute value of the length deviation value; If it is zero, do not respond; If it is a negative value, increase the feeding length of the rear traction, and the increase amount is the absolute value of the length deviation value.

[0073] Generally speaking, the single-feed deviation of front and rear traction is relatively small. However, after multiple accumulations, this deviation will gradually accumulate and increase. The feed deviation formed by multiple accumulations can be eliminated through compensation control. The single deviation basically does not reach the level where the product cannot be used. Therefore, the above-mentioned compensation control is applicable to general situations, that is, the length deviation value is relatively small.

[0074] The above situation is applicable to the case where the length deviation value is relatively small, that is, there is a deviation, but the amount of the single deviation is not enough to affect the punching of the stand-up pouch; that is, although there is a deviation in the punching position on the stand-up pouch, it still meets the requirements and can be used normally.

[0075] When the length deviation value is relatively large, for example, the length deviation value caused by a single deviation is one-third of the length of the stand-up pouch. At this time, it can be considered that even if a stand-up pouch at the punching device is punched, it cannot be used normally. For the compensation control of the rear traction, it should be implemented based on the length of the stand-up pouch and the length deviation value.

[0076] Based on this, a compensation threshold can be set. The compensation threshold is set based on the product length; or it is the allowable error range for punching. The product length is the ideal length of each material pulling by the traction unit.

[0077] When the length deviation value is less than the compensation threshold, it indicates that although the current deviation has a certain impact on punching, the product is still usable. The above-mentioned compensation control can be used to eliminate the subsequent punching deviation; When the length deviation value is greater than the compensation threshold, it indicates that the current single deviation is relatively large, and the current punched product can be determined as a waste bag. Therefore, the compensation value can be corrected. The calculation method of the corrected compensation value is: the difference between the length of the stand-up pouch and the length deviation value (absolute value), and this difference is the correction value. The traction unit is compensated and controlled with the correction value.

[0078] It should be clear that when the length deviation value is greater than the compensation threshold, a stand-up pouch at the punching device has become a waste bag. When pulling the material for the next traction, it can be directly skipped, and the punching operation of the next stand-up pouch can be carried out.

[0079] The travel for the rear traction to skip this waste bag is the correction value. The front traction can cooperate to pull an additional material with the unit length of a stand-up pouch, so that the retention length approaches or equals the reference length. Therefore, when compensating and controlling the traction unit with the correction value, the front traction and the rear traction can be compensated and controlled simultaneously. Specifically: increase the feed length of the rear traction, and the increase amount is the correction value; increase the feed length of the front traction, and the increase amount is the length of a stand-up pouch.

[0080] In the embodiment of the present application, for the universality of the single deviation, considering the above two situations comprehensively, step S103 may include: Preset a compensation threshold according to the length of the currently produced product; Obtain the length deviation value, and determine whether the absolute value of the length deviation value exceeds the compensation threshold: If not, then determine the attribute of the length deviation value: if it is a positive value, reduce the feeding length of the rear traction, and the reduction amount is the absolute value of the length deviation value; if it is zero, do not respond; if it is a negative value, increase the feeding length of the rear traction, and the increase amount is the absolute value of the length deviation value.

[0081] If so, correct the compensation value to obtain a correction value, and the correction value is the difference between the product length and the absolute value of the length deviation value, and the correction value is a positive value; perform compensation control with the correction value, specifically including: Increase the feeding length of the rear traction, and the increase amount is the correction value; increase the feeding length of the front traction, and the increase amount is one unit of the product length.

[0082] Based on the above two implementation manners, it can be selected and implemented according to the actual situation. When the single - time deviation of the traction unit is stable and small, the first implementation manner can be adopted, that is, compensating and controlling the rear traction based on the length deviation value; when the single - time deviation of the traction unit is unstable and there is a risk of large deviation, the second implementation manner can be adopted, that is, according to the compensation threshold, compensating and controlling the front and rear tractions based on the length deviation value.

[0083] In this application, please refer to Figure 5 , the floating roller can be rotatably connected to the rear guide roller through a swing arm, so that the floating roller and the swing arm rotate around the rear guide roller. A telescopic structure can be configured on the upper side or the lower side of the rear guide roller. The telescopic structure drives the floating roller to press down on the material and apply pressure to it, so as to make the surface of the material between the front and rear tractions flat. The telescopic structure can be a cylinder, and when its driving force cancels out the tension of the material, the surface of the material reaches a flat state.

[0084] Next, the feeding compensation control device based on the floating roller provided by the embodiment of the present application will be introduced in detail. It should be noted that the feeding compensation control device based on the floating roller shown in the attached Figure 2 is used to execute the method of the embodiment of the present application. For the sake of convenience of description, only the parts related to the embodiment of the present application are shown. For the specific technical details not disclosed, please refer to the embodiment shown in the attached Figure 2 of the present application. Figure 1 shown in the present application. Figure 1 shown in the present application.

[0085] Please refer to Figure 2 , Figure 2 is a schematic structural diagram of a feeding compensation control device based on a floating roller provided by an embodiment of the present application. As shown in Figure 2 , the device includes: The deflection detection module 201 obtains the deviation angle of the floating roller; the deviation angle is the included angle between the current position where the floating roller presses down the material to make its surface flat and the preset reference position. The deviation calculation module 202 calculates the length deviation value of the material when the floating roller is at the current position and the reference position according to the deviation angle. The feeding compensation module 203 performs compensation control on the traction unit of the material based on the length deviation value; the traction unit includes a front traction located in front of the floating roller and a rear traction located behind the floating roller, so that when feeding next time, the feeding length of the front traction is the same as the feeding length of the rear traction.

[0086] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented by means of software and / or hardware. The "units" and "modules" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a Field-Programmable Gate Array (FPGA), an Integrated Circuit (IC), etc.

[0087] Each processing unit and / or module of the embodiments of the present application can be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or can be implemented by software that executes the functions described in the embodiments of the present application.

[0088] See Figure 3 , which shows a schematic structural diagram of an electronic device involved in the embodiments of the present application. This electronic device can be used to implement Figure 1 the method in the embodiments shown. As Figure 3 shown, the electronic device 300 may include: at least one central processing unit 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.

[0089] Among them, the communication bus 302 is used to realize the connection and communication between these components.

[0090] Among them, the user interface 303 may include a display screen (Display), a camera (Camera), and optionally the user interface 303 may further include a standard wired interface and a wireless interface.

[0091] Among them, the network interface 304 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).

[0092] Among them, the central processing unit 301 may include one or more processing cores. The central processing unit 301 uses various interfaces and circuits to connect various parts within the entire electronic device 300, and executes various functions of the terminal and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 305, and by invoking the data stored in the memory 305. Optionally, the central processing unit 301 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The central processing unit 301 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the central processing unit 301 and may be implemented separately by a single chip.

[0093] Among them, the memory 305 may include random access memory (RAM) and may also include read-only memory. Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 305 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store the data involved in the above-mentioned various method embodiments. Optionally, the memory 305 may also be at least one storage device located far from the aforementioned central processing unit 301. As Figure 3 shown, the memory 305, as a computer storage medium, may include an operating system, a network communication module, a user interface module, and program instructions.

[0094] In Figure 3In the electronic device 300 shown, the user interface 303 is mainly used to provide an interface for the user to input and obtain the data input by the user; and the central processing unit 301 can be used to call the feed compensation control application program stored in the memory 305 and specifically perform the following operations: Obtain the deviation angle of the floating roller; the deviation angle is the included angle between the current position where the floating roller presses down the material to make its surface flat and the preset reference position; Calculate the length deviation value of the material at the current position and the reference position of the floating roller according to the deviation angle; Perform compensation control on the traction unit of the material based on the length deviation value. The traction unit includes a front traction located in front of the floating roller and a rear traction located behind the floating roller, so that when feeding next time, the feeding length of the front traction is the same as the feeding length of the rear traction.

[0095] This application also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the steps of the above method are implemented. Among them, the computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical discs, DVDs, CD-ROMs, microdrives, and magneto-optical discs, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nano-systems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0096] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0097] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0098] In several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some service interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical or other form.

[0099] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0100] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0101] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. And the aforementioned memory includes: USB flash drives, read-only memories (ROM), random access memories (RAM), mobile hard disks, magnetic disks, or optical disks and other media that can store program codes.

[0102] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable memory. The memory can include: flash drives, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical disks, etc.

[0103] The foregoing are only exemplary embodiments of the present disclosure, and should not be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common general knowledge or conventional technical means in the technical field not recorded in the present disclosure. The specification and embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A feeding compensation control method based on a floating roller, characterized in that: The method comprises: Obtaining a deviation angle of the floating roller; the deviation angle is the angle between a current position of the floating roller when the floating roller presses down the material to make its surface flat and a preset reference position; Calculating the length deviation value of the material when the floating roller is at the current position and the reference position according to the deviation angle; Based on the length deviation value, compensation control is performed on the next traction and pulling of the material by the traction unit, so that after the traction unit completes the next traction and pulling, the floating roller is located at the reference position; the traction unit includes a front traction located at the front side of the floating roller and a rear traction located at the rear side of the floating roller.

2. A feeding compensation control method based on a floating roller according to claim 1, characterized in that: The compensating control of the traction unit of the material based on the length deviation value is compensating control of the rear traction based on the length deviation value, specifically comprising: Obtain the length deviation value, and determine the attribute of the length deviation value: If it is a positive value, the feeding length of the rear traction is reduced, and the reduction amount is the absolute value of the length deviation value; If it is zero, no response; If it is a negative value, the feeding length of the rear traction is increased, and the increase amount is the absolute value of the length deviation value.

3. The feeding compensation control method based on floating roller according to claim 1 is characterized in that: The method further comprises: performing compensation control on the traction unit of the material based on the length deviation value, specifically comprising: Preset compensation threshold according to the length of the product currently being produced; Get the length deviation value and determine whether the absolute value of the length deviation exceeds the compensation threshold: If not, the attribute of the length deviation value is determined: if it is a positive value, the feeding length of the rear traction is reduced, and the reduction amount is the absolute value of the length deviation value; if it is zero, no response is made; if it is a negative value, the feeding length of the rear traction is increased, and the increase amount is the absolute value of the length deviation value; If so, the compensation value is corrected to obtain a correction value, where the correction value is the difference between the absolute value of the product length and the length deviation value, and the correction value is a positive value; and compensation control is performed using the correction value, specifically including: The feeding length of the rear traction is increased by the correction value; the feeding length of the front traction is increased by one unit of product length.

4. The feeding compensation control method based on floating roller according to claim 1 is characterized in that: Obtaining the deviation angle of the floating roller specifically includes: After detecting that the traction unit has completed the current traction and pulling of the material, detecting the rotation angle and rotation direction of the floating roller; When it is detected that the position of the floating roller is fixed, calculating the degree of the angle between the current position of the floating roller and the reference position; Outputting the degree of the angle and the rotation direction as the deviation angle of the floating roller; When the front traction and the rear traction are used to pull the material for the next time, the rotation angle and the rotation direction of the floating roller are re-detected.

5. A feeding compensation control method based on a floating roller according to claim 4, characterized in that: When the position of the floating roller is fixed, the downward pressure of the floating roller on the material and the tension of the material reach a balanced state, and the surface of the material is flat.

6. The feeding compensation control method based on floating roller according to claim 1 is characterized in that: Presetting the reference position specifically includes: A standard value of the surface tension of the material is preset; when the surface tension of the material reaches the standard value, the surface of the material is flat; driving the floating roller to press down the material, and when the surface tension of the material reaches the standard value, recording the measured angle of the downward deflection of the floating roller; The average of the measured angles is taken repeatedly as a reference angle, and the reference position is the position of the floating roller when it is deflected downward from a horizontal state by the reference angle.

7. A feeding compensation control method based on a floating roller according to claim 6, characterized in that: Also includes: Presetting a standard value of the surface tension of each material according to the type of the material, and associating the standard value with the type of the material; sequentially measuring the reference angle corresponding to each material, and associating the reference angle with the type of the material; When the material is replaced, the corresponding reference angle is retrieved according to the type of the material, thereby obtaining a preset reference position.

8. The feeding compensation control method based on floating roller according to claim 1 is characterized in that: A front guide roller is arranged at the front side of the floating roller, and a rear guide roller is arranged at the rear side of the floating roller. The floating roller is located between the front guide roller and the rear guide roller, and the floating roller rotates around the central axis of the rear guide roller. The material passes through the upper side of the rear guide roller, the lower side of the floating roller, and the upper side of the front guide roller in sequence. Calculating the length deviation value of the material when the floating roller is at the current position and the reference position according to the deviation angle specifically includes: Acquire basic parameters, wherein the basic parameters include the radius of the floating roller, the distance between the floating roller and the rear guide roller, and the distance between the front guide roller and the rear guide roller; The length deviation value of the material when the floating roller is at the current position and the reference position is calculated according to the deviation angle and the basic parameters.

9. A feeding compensation control method based on a floating roller according to claim 8, characterized in that: The front guide roller is located between the floating roller and the front traction, and the rear guide roller is located between the floating roller and the rear traction.

10. A feeding compensation control device based on a floating roller, characterized in that: Applicable to a feeding compensation control method based on a floating roller as claimed in any one of claims 1 to 9, the device comprising: Deflection detection module: obtains the deviation angle of the floating roller; the deviation angle is the angle between the current position of the floating roller when it presses down the material to make its surface flat and the preset reference position; Deviation calculation module: calculates the length deviation of the material when the floating roller is at the current position and the reference position according to the deviation angle; Feed compensation module: Compensation control is performed on the traction unit of the material based on the length deviation value, so that after the traction unit completes the next traction and pulling of the material, the floating roller is located at the reference position; the traction unit includes a front traction located in front of the floating roller and a rear traction located behind the floating roller.