CN-122008341-A - Intelligent positioning control system for die cutting process of foam buffering piece
Abstract
The invention relates to the technical field of processing and positioning, and discloses an intelligent positioning control system for a die cutting process of a foam buffer piece, which comprises the following components: the acquisition module is used for acquiring the first surface gray level image; the computing module is used for positioning the center coordinates of the first MARK point and the center coordinates of the second MARK point based on the first surface gray level image and computing a first X-direction deviation value, a first Y-direction deviation value and a first rotation angle deviation value; a compensation motion module for performing a compensation motion; the circulation module is used for collecting the gray level image of the second surface again for the foam material in place and calculating the residual deviation value, when the residual deviation values are smaller than the target deviation value, a punching instruction is sent, otherwise, the compensation movement process is executed again.
Inventors
- Wen Liangqin
- LUO LIYONG
- LU YAQI
Assignees
- 深圳市慧祥鑫科技发展有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260319
Claims (10)
- 1. An intelligent positioning control system for a foam cushioning member die cutting process, which is characterized by comprising: the acquisition module is used for conveying the foam material to a die-cutting station through the material pulling mechanism and acquiring a first surface gray level image if the current working mode is a CCD automatic positioning mode; the calculating module is used for positioning the center coordinates of the first MARK point and the center coordinates of the second MARK point based on the first surface gray level image and calculating a first X-direction deviation value, a first Y-direction deviation value and a first rotation angle deviation value; A compensation motion module for performing a compensation motion based on the first X-direction deviation value, the first Y-direction deviation value, and the first rotation angle deviation value; And the circulation module is used for collecting the gray level image of the second surface again for the foam material which is compensated in place and calculating the residual deviation value, and sending a punching instruction when the residual deviation values are smaller than the target deviation value, otherwise, re-executing the compensation motion process.
- 2. The intelligent positioning control system of the foam cushion die cutting process according to claim 1, wherein the acquisition module is specifically configured to: if the current working mode is a CCD automatic positioning mode, starting the material pulling mechanism to pull the foam material from the unreeling mechanism to feed the foam material to the direction of the die cutting station; Measuring the pulling length in real time through an encoder; Stopping the material pulling mechanism when the measured material pulling length reaches a preset length value, so that two cross MARK points are positioned in the field of view of the CCD camera; and starting the CCD camera and starting an annular LED light source to irradiate the surface of the foam material, and acquiring images of the areas containing the two cross MARK points to obtain a first surface gray level image.
- 3. The intelligent positioning control system of the foam cushion die cutting process of claim 1, wherein the computing module further comprises: The extraction unit is used for extracting the gray value of a first pixel point in the first surface gray image and marking the first pixel point with the gray value lower than a preset gray threshold value as a second pixel point; the connected domain marking unit is used for positioning the first MARK point area and the second MARK point area according to the second pixel points; A central coordinate calculating unit, configured to calculate a first MARK point central coordinate of the first MARK point region, and calculate a second MARK point central coordinate of the second MARK point region; And the deviation calculation unit is used for calculating a first X-direction deviation value and a first Y-direction deviation value based on the first MARK point center coordinate and the second MARK point center coordinate, and calculating a first rotation angle deviation value through a connecting line of the first MARK point center coordinate and the second MARK point center coordinate.
- 4. The intelligent positioning control system for the foam cushion die cutting process according to claim 3, wherein the communicating region marking unit is specifically configured to: marking the connected domains of the second pixel points to obtain a plurality of connected domains and counting the area of each connected domain; And selecting the two connected domains with the largest area from the plurality of connected domains, marking the connected domain with the largest area as a first MARK point area, and marking the connected domain with the second largest area as a second MARK point area.
- 5. The intelligent positioning control system for a foam cushion die cutting process according to claim 3, wherein the deviation calculating unit is specifically configured to: the center coordinates of the first MARK points are subjected to difference with preset first standard coordinates to obtain first coordinate difference values, and the center coordinates of the second MARK points are subjected to difference with preset second standard coordinates to obtain second coordinate difference values; respectively averaging the first coordinate difference value and the second coordinate difference value in the X direction and the Y direction to obtain a first X direction deviation value and a first Y direction deviation value; calculating a first connecting angle according to the first MARK point center coordinate and the second MARK point center coordinate, calculating a second connecting angle according to the first standard coordinate and the second standard coordinate, and obtaining a first rotation angle deviation value by making a difference between the first connecting angle and the second connecting angle.
- 6. The intelligent positioning control system of the foam cushion die cutting process of claim 1, wherein the compensation motion module further comprises: the conversion coefficient inquiring unit is used for inquiring the first conversion coefficient of the X axis and the second conversion coefficient of the Y axis; The displacement compensation unit is used for multiplying the first X-direction deviation value by the first conversion coefficient to obtain a first compensation displacement amount, and multiplying the first Y-direction deviation value by the second conversion coefficient of the Y axis to obtain a second compensation displacement amount; The pulse calculation unit is used for dividing the first compensation displacement amount by the X-axis pulse equivalent to obtain a first pulse number, and dividing the second compensation displacement amount by the Y-axis pulse equivalent to obtain a second pulse number; A driving unit for performing a compensation motion according to the first pulse number, the second pulse number, and the first rotation angle deviation value.
- 7. The intelligent positioning control system of the foam cushion die cutting process of claim 6, wherein the drive unit further comprises: The compensation start subunit is used for sending the first pulse number to an X-axis servo driver to drive an X-axis servo motor to execute compensation movement, sending the second pulse number to a Y-axis servo driver to drive a Y-axis servo motor to execute compensation movement, and driving a theta-axis rotating mechanism to execute angle compensation according to the first rotation angle deviation value; The real-time feedback subunit is used for feeding back the X-axis actual displacement and the Y-axis actual displacement in real time through the X-axis encoder and the Y-axis encoder, and respectively calculating a first displacement difference value between the X-axis actual displacement and the first compensation displacement and a second displacement difference value between the Y-axis actual displacement and the second compensation displacement; and the compensation ending unit is used for determining that the compensation is in place when the first displacement difference value and the second displacement difference value are smaller than the preset displacement difference value.
- 8. The intelligent positioning control system of the foam cushion die cutting process of claim 7, wherein the real-time feedback subunit is specifically configured to: collecting the accumulated pulse numbers of the X-axis servo motor and the Y-axis servo motor in real time through the X-axis encoder and the Y-axis encoder, multiplying the accumulated pulse numbers by the X-axis pulse equivalent to obtain an X-axis actual displacement, and multiplying the accumulated pulse numbers by the Y-axis pulse equivalent, and the Y-axis actual displacement; And the actual displacement of the X axis is differenced with the first compensation displacement to obtain a first displacement difference value, and the actual displacement of the Y axis is differenced with the second compensation displacement to obtain a second displacement difference value.
- 9. The intelligent positioning control system of the foam cushion die cutting process of claim 1, wherein the circulation module further comprises: The coordinate comparison unit is used for re-acquiring a second surface gray level image of the foam material after compensation is in place, identifying corresponding third MARK point center coordinates and fourth MARK point center coordinates, and calculating a second X-direction deviation value, a second Y-direction deviation value and a second rotation angle deviation value based on the third MARK point center coordinates and the fourth MARK point center coordinates; And the circulating output unit is used for sending a punching instruction to the die-cutting mechanism to perform die cutting when the second X-direction deviation value, the second Y-direction deviation value and the second rotation angle deviation value are all smaller than the target deviation value, and re-performing the compensation movement process if not.
- 10. The intelligent positioning control system for the foam cushion die cutting process according to claim 9, wherein the circulating output unit is specifically configured to: when the second X-direction deviation value, the second Y-direction deviation value and the second rotation angle deviation value are smaller than the target deviation value, sending a punching instruction to a die cutting mechanism to drive a cutting die to press down to execute foam die cutting; And if any one of the second X-direction deviation value, the second Y-direction deviation value or the second rotation angle deviation value exceeds the target deviation value, re-executing the compensation movement process according to the second X-direction deviation value, the second Y-direction deviation value and the second rotation angle deviation value.
Description
Intelligent positioning control system for die cutting process of foam buffering piece Technical Field The invention relates to the technical field of processing and positioning, in particular to an intelligent positioning control system for a die cutting process of a foam buffer piece. Background The foam buffer piece is used as a key material for packaging and damping electronic products, and the die cutting machining precision of the foam buffer piece directly influences the assembly quality of the products. The foam material has the characteristics of soft texture and easy deformation, and can inevitably generate position offset and rotation angle deviation in the X direction and the Y direction in the high-speed roll-to-roll feeding process, so that the die cutting position is not aligned with a cutting die, and the quality problems of out-of-tolerance product size, edge burrs and the like are caused. The traditional die cutting equipment is mainly positioned by means of manual visual adjustment or mechanical limiting, is low in positioning accuracy and efficiency, and is difficult to meet the accuracy requirement of +/-0.1 mm level in mass production. Meanwhile, the porous structure on the surface of the foam leads the edge contour of the preprinted positioning mark to be fuzzy, and the center coordinates of the mark points are difficult to accurately extract by the traditional image recognition method, so that the accuracy of positioning compensation is further affected. Disclosure of Invention The invention provides an intelligent positioning control system for a foam buffer piece die cutting process, which effectively solves the problems of position deviation and rotation deflection angle of foam materials caused by flexible deformation in the feeding process, improves the positioning precision and the production efficiency of the foam buffer piece die cutting, and realizes the intellectualization and the automation of the foam die cutting process. In a first aspect, the present invention provides an intelligent positioning control system for a foam buffer die-cutting process, where the intelligent positioning control system for the foam buffer die-cutting process includes: the acquisition module is used for conveying the foam material to a die-cutting station through the material pulling mechanism and acquiring a first surface gray level image if the current working mode is a CCD automatic positioning mode; the calculating module is used for positioning the center coordinates of the first MARK point and the center coordinates of the second MARK point based on the first surface gray level image and calculating a first X-direction deviation value, a first Y-direction deviation value and a first rotation angle deviation value; A compensation motion module for performing a compensation motion based on the first X-direction deviation value, the first Y-direction deviation value, and the first rotation angle deviation value; And the circulation module is used for collecting the gray level image of the second surface again for the foam material which is compensated in place and calculating the residual deviation value, and sending a punching instruction when the residual deviation values are smaller than the target deviation value, otherwise, re-executing the compensation motion process. With reference to the first aspect, in a first implementation manner of the first aspect of the present invention, an acquisition module is specifically configured to: if the current working mode is a CCD automatic positioning mode, starting the material pulling mechanism to pull the foam material from the unreeling mechanism to feed the foam material to the direction of the die cutting station; Measuring the pulling length in real time through an encoder; Stopping the material pulling mechanism when the measured material pulling length reaches a preset length value, so that two cross MARK points are positioned in the field of view of the CCD camera; and starting the CCD camera and starting an annular LED light source to irradiate the surface of the foam material, and acquiring images of the areas containing the two cross MARK points to obtain a first surface gray level image. With reference to the first aspect, in a second implementation manner of the first aspect of the present invention, the computing module further includes: The extraction unit is used for extracting the gray value of a first pixel point in the first surface gray image and marking the first pixel point with the gray value lower than a preset gray threshold value as a second pixel point; the connected domain marking unit is used for positioning the first MARK point area and the second MARK point area according to the second pixel points; A central coordinate calculating unit, configured to calculate a first MARK point central coordinate of the first MARK point region, and calculate a second MARK point central coordinate of the second MARK point region