Production control method, device and electronic equipment for special-shaped thermal conductive gaskets

By obtaining the production images of thermal gaskets and automatically matching database data or automatically generating production parameters, the problems of low efficiency and waste in mechanical processing are solved, and efficient production and accurate data selection are achieved.

CN118151601BActive Publication Date: 2025-08-15NOLATO SILIKONTEKNIK (BEIJING) CO LTD +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211567568.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-07
Publication Date
2025-08-15
Estimated Expiration
2042-12-07

AI Technical Summary

Technical Problem

There are problems in existing mechanical processing production with low production efficiency, many poor products and waste of raw materials, especially when designing new products, when repeated preparation procedures and manual selection of production data are required.

Method used

By obtaining production images of thermal gaskets, using image recognition and matching technology to determine target production data from the production database, controlling the conveying equipment and processing equipment for production, or automatically generating production parameters and methods.

Benefits of technology

It improves the accuracy and efficiency of selection of production data, reduces waste of bad products and raw materials, and shortens production preparation time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118151601B_ABST
    Figure CN118151601B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a production control method, device, and electronic device for special-shaped thermal gaskets. A specific implementation method of the production control method includes: in response to obtaining a production image of the thermal gasket, identifying and analyzing the production image; determining whether there is image information matching the production image in the production database; in response to determining that there is matching image information, determining the product production data corresponding to the matching image information as the target production data of the production image; according to the target production data, controlling the conveying equipment to convey the entire thermal gasket to the target position, and controlling the corresponding equipment to produce the thermal gasket. This implementation method can directly analyze and determine the production data based on the production image, thereby controlling the corresponding equipment to produce the thermal gasket. In this way, it is possible to avoid or reduce product defects and waste of raw materials due to data selection errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of mechanical manufacturing technology, and more particularly to a production control method, device, and electronic equipment for special-shaped thermal gaskets. Background Art

[0002] The machining process for existing products typically follows a workflow consisting of drawing design, production process determination, production procedures and jig preparation (such as molds), and actual production. This means a significant period of preparation is required between the completion of the drawing design and actual production, impacting overall production efficiency. Furthermore, the above process must be repeated for each new product design.

[0003] Furthermore, as the number of products produced increases, the equipment often stores a large amount of production data. This requires operators to memorize this data. When producing different products, the production data must be adjusted on the equipment. If the production data is incorrect, it is usually not discovered until the product is actually produced. This can increase the number of defective products and waste raw materials. Summary of the Invention

[0004] The content section of this disclosure is used to briefly introduce concepts that will be described in detail in the specific implementation section below. The content section of this disclosure is not intended to identify the key features or essential features of the technical solution for which protection is sought, nor is it intended to limit the scope of the technical solution for which protection is sought. Some embodiments of the present disclosure propose a production control method, a production control device, and an electronic device for special-shaped thermal gaskets to solve one or more of the technical problems mentioned in the background technology section above.

[0005] In a first aspect, some embodiments of the present disclosure provide a production control method for special-shaped thermal gaskets, including: in response to obtaining a production image of the thermal gasket, identifying and analyzing the production image; determining whether there is image information matching the production image in a production database, wherein the production database is used to store production data of products that have been produced or entered; in response to determining that there is matching image information, determining the product production data corresponding to the matching image information as target production data of the production image; according to the target production data, controlling the conveying equipment to convey the entire thermal gasket to the target position, and controlling the corresponding equipment to produce the thermal gasket.

[0006] In some embodiments, the method further includes: in response to determining that there is no matching image information, determining processing production parameters and processing methods based on the production image; generating target production data of the thermal pad indicated by the production image based on the determined processing production parameters and processing methods, and storing the generated target production data in a production database.

[0007] In some embodiments, the processing parameters and processing methods are determined based on the production image, including: in response to determining that the production image represents the outer contour of the processed thermal gasket, analyzing the outer contour dimensions of the production image; and determining whether to use CNC machine cutting or mold stamping based on the analysis results.

[0008] In some embodiments, determining whether to use CNC machine tools for cutting or mold stamping is based on the analysis results includes: counting the number of coordinate points whose dimensions have changed in the outline, and determining whether the number of coordinate points is less than a preset number; in response to determining that it is not less than the preset number, counting the size difference between two adjacent coordinate points on the horizontal and vertical axes; determining the number of target coordinate points whose size differences on the horizontal and vertical axes are less than the preset difference, and calculating the proportion of the target coordinate points to all the coordinate points in the outline; in response to determining that the proportion of the target coordinate points is greater than the preset ratio, determining to use CNC machine tools for cutting.

[0009] In some embodiments, target production data of the thermal pad indicated by the production image is generated based on the determined processing production parameters and processing methods, including: in response to determining to use CNC machine cutting processing, generating a CNC processing program as the target production data based on the coordinate parameters of each coordinate point.

[0010] In some embodiments, determining the processing parameters and processing methods based on the production image also includes: in response to determining the outer contour and internal graphics of the thermal gasket represented by the production image, analyzing the outer contour dimensions and internal graphics dimensions of the production image respectively; and determining whether to use CNC machine cutting and / or mold stamping based on the analysis results.

[0011] In some embodiments, determining whether to use CNC machine cutting and / or mold stamping based on the analysis results includes: in response to determining that CNC machine cutting is used for the outer contour, determining whether there are graphics of the same size in the internal graphics, and the number of graphics is greater than a preset number; in response to determining that the number of graphics is greater than a preset number, for each graphic in the internal graphics, at least the graphics are processed by mold stamping.

[0012] In some embodiments, the production image is obtained by at least one of the following methods: in response to detecting that the image acquisition device has captured a picture of a sample thermal gasket, determining the picture captured by the image acquisition device as the production image; or in response to receiving a design drawing or sample picture of the thermal gasket, determining the graphic indicated by the received design drawing or sample picture as the production image.

[0013] In a second aspect, some embodiments of the present disclosure provide a production control device for special-shaped thermal gaskets, comprising: an image recognition unit, configured to identify and analyze the production image in response to obtaining a production image of the thermal gasket; an image matching unit, configured to determine whether there is image information matching the production image in a production database, wherein the production database is used to store production data of products that have been produced or entered; a production data determination unit, configured to determine the product production data corresponding to the matching image information as target production data of the production image in response to determining that there is matching image information; a control unit, configured to control the conveying equipment to convey the entire thermal gasket to the target position according to the target production data, and to control the corresponding equipment to process and produce the thermal gasket.

[0014] In some embodiments, the device also includes a production data generation unit, which is configured to determine processing parameters and processing methods based on the production image in response to determining that there is no matching image information; generate target production data of the thermal pad indicated by the production image based on the determined processing parameters and processing methods, and store the generated target production data in a production database.

[0015] In some embodiments, the production data generation unit includes a first analysis subunit, which is configured to analyze the contour dimensions of the production image in response to determining that the production image represents the contour of the thermal pad to be processed; and determine whether to use CNC machine cutting or mold stamping based on the analysis results.

[0016] In some embodiments, the first analysis subunit is further configured to count the number of coordinate points whose dimensions have changed in the outline, and determine whether the number of coordinate points is less than a preset number; in response to determining that it is not less than the preset number, count the size difference between two adjacent coordinate points on the horizontal and vertical axes; determine the number of target coordinate points whose size differences on the horizontal and vertical axes are less than the preset difference, and calculate the proportion of the target coordinate points to all coordinate points in the outline; in response to determining that the proportion of the target coordinate points is greater than the preset ratio, determine to use a CNC machine tool for cutting processing.

[0017] In some embodiments, the production data generating unit is further configured to generate a numerical control machining program as target production data according to the coordinate parameters of each coordinate point in response to determining to adopt numerical control machine cutting machining.

[0018] In some embodiments, the production data generation unit also includes a second analysis sub-unit, which is configured to analyze the outer contour size and internal graphic size of the production image in response to determining the outer contour and internal graphic of the thermal gasket represented by the production image; and determine whether to use CNC machine cutting and / or mold stamping based on the analysis results.

[0019] In some embodiments, the second analysis subunit is further configured to, in response to determining that the outer contour is processed by CNC machine cutting, determine whether there are graphics of the same size in the internal graphics, and the number of graphics is greater than a preset number; in response to determining that the number of graphics is greater than a preset number, for each graphic in the internal graphics, at least the graphics are processed by mold stamping.

[0020] In some embodiments, the device also includes an image acquisition unit, which is configured to, in response to detecting that the image acquisition device has captured an image of a sample thermal gasket, determine the image captured by the image acquisition device as a production image; or in response to receiving a design drawing or sample image of the thermal gasket, determine the graphic indicated by the received design drawing or sample image as a production image.

[0021] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: the production control method of the special-shaped thermal gasket of some embodiments of the present disclosure helps to reduce the defective rate of products and the waste of raw materials. Specifically, as described in the background technology part, the existing production equipment operation method is usually that the operator starts the production equipment and selects the corresponding production data from the production data stored in the equipment according to the product to be produced. If there is production data of similar products, or the operator is unable to determine, one way is to determine it by checking the detailed data, and the other is to determine it through trial production. The first way will affect the production efficiency of the product. The other way will lead to an increase in the number of defective products, resulting in waste of raw materials.

[0022] Based on this, the production control method of special-shaped thermal gaskets of some embodiments of the present disclosure can determine the image information that matches the obtained production image of the thermal gasket from the production database, and then obtain the target production data of the production image. Therefore, according to the obtained target production data, the corresponding equipment is controlled to realize the processing and production of the thermal gasket. The automatic matching of production images helps to improve the selection accuracy and selection efficiency of production data, thereby improving the production efficiency of the product. In addition, this method can avoid the manual selection of production data, thereby avoiding or reducing the situation where defective products are produced due to errors in the selection of production data. This can reduce the defective rate of products and the waste of raw materials. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0024] Figure 1is a flow chart of some embodiments of the production control method of the special-shaped thermal conductive gasket disclosed herein;

[0025] Figure 2A is a flow chart of other embodiments of the production control method of the special-shaped thermal conductive gasket disclosed in the present invention;

[0026] Figure 2B is a schematic diagram of an embodiment of a thermally conductive gasket;

[0027] Figure 2C is a schematic diagram of another embodiment of a thermally conductive gasket;

[0028] Figure 3 Schematic diagrams of the structures of some embodiments of the production control device for special-shaped thermally conductive gaskets disclosed herein;

[0029] Figure 4 is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0030] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0031] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.

[0032] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0033] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0035] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0036] Please refer to Figure 1 , shows a process 100 of some embodiments of the production control method of the special-shaped thermal pad according to the present disclosure. The production control method can be used to control the production equipment of the special-shaped thermal pad, including the following steps:

[0037] Step 101: in response to obtaining a production image of a thermal pad, performing recognition analysis on the production image.

[0038] In some embodiments, the execution entity (e.g., a control server) of the production control method for the special-shaped thermal pads disclosed herein can communicate with other production equipment via a wired or wireless connection. Upon acquiring a production image of the thermal pad, the execution entity can perform recognition and analysis on the production image to determine the graphical structure represented by the production image. The format, color, and other attributes of the production image are not limited here, as long as they can be read and recognized by the execution entity.

[0039] In some embodiments, the execution entity can obtain production images in a variety of ways. As an example, the production image can be acquired through an image acquisition device. The image acquisition device can be any device with an image acquisition function, such as an ordinary camera or a CCD (charge coupled device) camera. At this time, the operator can place the sample thermal gasket in front of the image acquisition device to capture its picture. When the execution entity detects that the image acquisition device captures the picture of the sample thermal gasket, it can determine the picture captured by the image acquisition device as a production image. The sample thermal gasket here can be an actually produced thermal gasket product, or it can be a model of the thermal gasket to be produced. The material of the model is not limited here.

[0040] Alternatively, production images can be obtained from design drawings. An operator can send a design drawing or sample image of the thermal pad to the execution entity via a terminal device. Upon receiving the drawing or image, the execution entity can identify the graphic indicated by the received design drawing or sample image as the production image. The design drawing can be a drawing with production process parameter requirements annotated. The sample image can be a two-dimensional or three-dimensional image created using drawing software, or a photographic image.

[0041] Step 102: Determine whether there is image information matching the production image in the production database.

[0042] In some embodiments, the execution entity may determine, based on the recognition analysis in step 101, whether image information matching the production image exists in the production database. The production database may be used to store production data for previously produced or recorded products. This production data may be production-related data, such as processing parameters and methods. For example, the execution entity may use CCD visual inspection equipment to determine the specific graphical data of the production image. This data may then be matched against the image information in the production database.

[0043] In some embodiments, the execution entity may also use an image recognition model to identify production images and perform matching analysis with image information in a production database. The image recognition model here can be obtained by training an initial model using sample images (including positive and negative sample images). The initial model can adopt various existing artificial intelligence network model structures. Among them, the positive sample image can be an image that matches the image in the production database; and the negative sample image can be an image that does not match the image in the production database.

[0044] As an example, a sample image and an image in a production database can be input into the initial model, and the input layer in the initial model can be used to extract image features of the input image and output them to the processing layer in the initial model. The processing layer can be used to analyze the image features of the sample image and the image features of each image in the production database to determine whether there is a matching image. The processing layer can send the analysis results to the output layer in the initial model, thereby outputting the analysis results of the initial model. Here, if the analysis shows that there is a matching image, the initial model can output the identification (such as the number) of the matching image. If the analysis shows that there is no matching image, the initial model can output information indicating that there is no matching image. Afterwards, the output result can be compared with the label of the sample image. Among them, the label can indicate whether the sample image is a positive sample image, and the identification of the matching graphic.

[0045] The comparison results of multiple sample images can then be used to determine whether the initial model has been trained. If so, the trained initial model can be used as the image recognition model. If not, the relevant parameters in the model can be adjusted and training can continue until the training is complete.

[0046] Step 103 : In response to determining that there is matching image information, the product production data corresponding to the matching image information is determined as the target production data of the production image.

[0047] In some embodiments, based on the matching analysis in step 102 , if it is determined that there is matching image information, the execution entity may determine the product production data corresponding to the statically matched image information as the target production data of the production image.

[0048] Step 104 , according to the target production data, controlling the conveying equipment to convey the entire thermal pad to the target location, and controlling the corresponding equipment to produce the thermal pad.

[0049] In some embodiments, the execution entity can control the conveying equipment to convey the entire thermal pad to the target position and control the corresponding equipment to produce the thermal pad according to the target production data determined in step 103. As an example, if it is determined to use mold stamping, a conveying instruction can be sent to the conveyor belt to convey the raw material (i.e., the entire thermal pad) to the processing station of the stamping machine. At the same time, a production instruction can be sent to the stamping machine. In this way, the stamping machine can switch the mold according to the production instruction, and then process the thermal pad on the processing station to achieve mass production of the thermal pads indicated by the production image.

[0050] From the above description, it can be seen that the production control method of the special-shaped thermal gaskets of some embodiments of the present disclosure can determine the image information that matches the obtained production image of the thermal gasket from the production database, and then obtain the target production data of the production image. Therefore, according to the obtained target production data, the corresponding equipment is controlled to realize the processing and production of the thermal gasket. The automatic matching of the production image helps to improve the selection accuracy and selection efficiency of the production data, thereby improving the production efficiency of the product. In addition, this method can avoid the manual selection of production data, thereby avoiding or reducing the situation where defective products are produced due to errors in the selection of production data. This can reduce the defective rate of products and the waste of raw materials.

[0051] In some embodiments, if it is determined that there is no matching image information, the execution entity can determine the processing parameters and processing methods based on the production image, thereby realizing the mass production of thermal pads. Figure 2A The relevant description in the embodiments will not be repeated here.

[0052] Continue to refer Figure 2A , shows a process 200 of some embodiments of the production control method of the special-shaped thermal conductive gasket according to the present disclosure. The production control method can be used to control the production equipment of the special-shaped thermal conductive gasket, including the following steps:

[0053] Step 201 : In response to determining that no matching image information exists, determining processing parameters and a processing method based on the production image.

[0054] In some embodiments, if it is determined that there is no matching image information, the execution entity can determine the processing parameters and processing methods based on the production image. It is understandable that for the processing of thermal pads, thermal pads of the required shape are usually processed one by one on the entire thermal pad. That is to say, when processing the thermal pads, the outer contour is usually processed, such as Figure 2B As shown. This situation can refer to the relevant description in step 201a. Or the processing of the outer contour and internal graphics is performed, such as Figure 2C For this situation, please refer to the relevant description in step 201b.

[0055] Step 201a: in response to determining that the production image represents the outer contour of the thermal pad to be processed, analyzing the outer contour dimensions of the production image; and determining whether to use CNC machine cutting or mold stamping based on the analysis result.

[0056] In some embodiments, if it is determined that the production image represents the outline of the thermal pad to be processed, the execution entity may analyze the outline dimensions of the production image, and determine whether to use CNC machine cutting or die stamping based on the analysis results.

[0057] As an example, first, the execution subject can count the number of coordinate points in the outline whose size changes, such as Figure 2B The coordinate points Z1 to Z4 shown in are then determined. Next, it can be determined whether the number of coordinate points is less than a preset number. If it is determined to be not less than the preset number, the size difference between two adjacent coordinate points on the horizontal and vertical axes can be further counted. Thereafter, the number of target coordinate points whose size difference on both the horizontal and vertical axes is less than the preset difference can be determined. Furthermore, the proportion of the target coordinate points to all coordinate points in the contour can be calculated. If it is determined that the proportion of the target coordinate points is greater than the preset ratio, it can be determined that a CNC machine tool is used for cutting.

[0058] Among them, the preset number, preset difference, and preset ratio can also be set according to actual conditions. For example, the larger the preset number, the more the shape contour size changes. For another example, the smaller the preset difference, the smaller the size distance of each change. The preset ratio can represent the proportion of target coordinate points with smaller size distances each time the change occurs. The larger the preset ratio is set, the higher the proportion of target coordinate points. It is understandable that the smaller the size distance of each change, and the greater the proportion of such cases, the higher the requirements for the processing technology. These are usually not convenient for mold stamping processing, nor are they conducive to mold production. Therefore, considering the production process requirements and production costs, CNC machine tools can be used for cutting processing.

[0059] In some embodiments, if the number of coordinate points is less than a preset number, or the proportion of the target coordinate point to all coordinate points in the outline is not greater than a preset ratio, mold stamping may be used.

[0060] Step 201b, in response to determining that the production image represents the outer contour and internal graphics of the thermal pad to be processed, the outer contour size and internal graphics size of the production image are analyzed respectively; and according to the analysis results, it is determined to adopt CNC machine cutting and / or mold stamping.

[0061] In some embodiments, if it is determined that the production image represents the outer contour and internal pattern of the thermal pad, the execution entity may analyze the outer contour dimensions and internal pattern dimensions of the production image, and then determine whether to use CNC machine cutting and / or mold stamping based on the analysis results.

[0062] As an example, the method described in step 201a above can be used for analyzing the outer contour dimensions, and will not be further elaborated here. If the outer contour is determined to be produced by die stamping, the internal pattern can also be produced by die stamping to account for processing costs. In this way, the thermal pad pattern indicated by the production image can be directly produced using a single die. This means that both the outer contour and the internal pattern are processed simultaneously.

[0063] In some embodiments, if it is determined that the outer contour is cut by a CNC machine, the execution entity may further determine whether there are graphics of the same size in the internal graphics, and whether the number of graphics is greater than a preset number. Figure 2C As shown, the interior includes two circles of the same diameter. In response to determining that the number of graphics exceeds the preset number, at least the graphics of the same size within the interior are processed using die stamping. It is understood that the processing cost of die stamping is often lower than that of CNC machining. For common graphics such as circles and squares, if the number of these graphics exceeds the preset number, standard die stamping can be used to reduce overall production costs.

[0064] Step 202 : generating target production data of the thermal pad indicated by the production image according to the determined processing parameters and processing method, and storing the generated target production data in a production database.

[0065] In some embodiments, based on the processing parameters and processing methods determined in step 201, the execution entity may generate target production data for the thermal pad indicated by the production image, and may store the generated target production data in a production database for subsequent production.

[0066] In some embodiments, if a CNC machine tool is used for cutting, the execution entity can generate a CNC machining program based on the coordinate parameters of each coordinate point, which serves as the target production data. As an example, the execution entity can generate the CNC machining program using a program generation model. For example, the execution entity can generate a coordinate point data string based on the sequence of coordinate points and line changes. The coordinate point data string can then be input into the program generation model, which outputs the CNC machining program.

[0067] Here, the program generation model can be obtained by training the original model. For example, a sample coordinate point data string can be input into the original model to output a CNC machining program in a certain language, such as C++, C, etc. Afterwards, the output CNC machining program can be compared and analyzed with the sample CNC machining program, such as to determine the similarity between the two programs. Then, based on the comparison result of the analysis with the target threshold, it is determined whether the original model training is complete. If the training is complete, the trained original model can be determined as the program generation model. The original model here can also adopt the structure of various existing artificial intelligence network models.

[0068] As an example, the original model may include an input layer, multiple processing layers, and an output layer. The input layer can be used to analyze and process the input sample coordinate point data string, such as data format conversion and feature extraction. The multiple processing layers can be arranged in a series. Different processing layers can be used to process different line variations, such as straight lines, oblique lines, and curves, to generate corresponding NC programs. Here, the first processing layer can program the data corresponding to the same line variation (e.g., a straight line) in the sample coordinate point data string. The first processing layer can then output the sample coordinate point data string and the generated NC program to the second processing layer. The second processing layer can similarly program the data corresponding to another type of line variation (e.g., a curve), thereby supplementing and updating the NC program generated by the previous processing layer (here, the first processing layer). The second processing layer can then send the sample coordinate point data string and the updated NC program to the next processing layer, and so on, until the last processing layer. After updating the NC program sent by the previous processing layer, the last processing layer can send the NC program to the output layer for output. Generating corresponding NC programs through different processing layers helps to improve the accuracy of the generated results.

[0069] It's understandable that if a sample coordinate point data string doesn't have a corresponding line change, the corresponding processing layer can simply pass the received data to the next processing layer without further processing. The NC programs generated for each line change are often derived from the coordinate parameters of the corresponding coordinate points. Therefore, there's a correspondence between the NC programs for each line and the coordinate points. Knowing the order of the coordinate points also reveals the order of the NC programs.

[0070] Optionally, the original model may include an input layer, multiple processing layers, an integration layer, and an output layer. The multiple processing layers may be connected in parallel. Different processing layers may be used to process different line variations. In this case, the input layer may split the received sample coordinate point data string, grouping sample coordinate point data representing the same line variation. The input layer may also determine the processing layer corresponding to each sample coordinate point group. The input layer may then output each sample coordinate point group to the corresponding processing layer. In this way, each processing layer may generate a corresponding NC program based on the received sample coordinate point data. The integration layer may integrate the NC programs generated by each processing layer, such as by arranging them in order of precedence. The integration layer may then send the integrated results to the output layer for output. It is understood that a model structure with a split input layer and multiple parallel processing layers can significantly reduce the amount of data required to be transmitted within the model and the amount of data required to be processed by each processing layer. This can improve the model's processing efficiency, further shortening production preparation time.

[0071] It should be noted that, as described in the background technology section, the existing production process still requires the preparation of production procedures and jigs between the completion of drawing design and actual production. However, the existing production procedures are usually programmed by professional engineers and then input into the production equipment. This will not only increase the preparation time, but may also increase the possibility of human errors due to manual programming and input, thereby affecting the overall production efficiency and defect rate. The production control method of the special-shaped thermal gasket in the embodiment of the present disclosure can automatically generate a processing program through a program generation model, thereby directly controlling the corresponding equipment for processing and production. This can shorten the preparation time while ensuring the accuracy of the program and avoiding or reducing the possibility of human errors. Especially for a variety of newly designed special-shaped thermal gaskets, that is, thermal gaskets with irregular and changeable shapes, this can improve production efficiency and ensure the completion and delivery of products on schedule.

[0072] Optionally, to expand the scope of the method and enable continuous model updates, the executing entity can use a coordinate point data string and a programming language identifier as model input. The programming language identifier can be used to indicate the desired programming language. In this way, the program generation model can output a CNC machining program in the desired programming language. This allows for application to different CNC machine tools, meeting equipment upgrade requirements.

[0073] As an example, the program generation model at this time may include multiple (at least two) generation sub-models. Each generation sub-model can be used to generate a numerical control machining program in at least one programming language. In this way, when the program generation model receives input data, the input layer can analyze the programming language identifier and determine the generation sub-model corresponding to the programming language identifier. Then, the received coordinate point data string can be sent to the corresponding generation sub-model. The generation sub-model can send the generated numerical control machining program in the required programming language to the output layer for output. The generation sub-model here can adopt the structure of the above-mentioned original model.

[0074] The production control method for irregularly shaped thermal pads disclosed in this embodiment further enriches and improves the control process, especially for production images that do not have matching image information. This shortens production preparation time and improves production efficiency, while reducing product defect rates and raw material waste.

[0075] Further references Figure 3 , as a response to the above Figures 1 to 2A The present disclosure provides some embodiments of a production control device for special-shaped thermal pads. Figures 1 to 2A The production control device can be applied to various electronic devices.

[0076] like Figure 3 As shown, the production control device 300 of the special-shaped thermal gasket of some embodiments may include: an image recognition unit 301, configured to identify and analyze the production image in response to obtaining the production image of the thermal gasket; an image matching unit 302, configured to determine whether there is image information matching the production image in the production database, wherein the production database is used to store production data of products that have been produced or entered; a production data determination unit 303, configured to determine the product production data corresponding to the matched image information as the target production data of the production image in response to determining that there is matching image information; a control unit 304, configured to control the conveying equipment to convey the entire thermal gasket to the target position according to the target production data, and to control the corresponding equipment to process and produce the thermal gasket.

[0077] In some embodiments, the production control device 300 also includes a production data generation unit (not shown in the figure), which is configured to determine processing production parameters and processing methods based on the production image in response to determining that there is no matching image information; generate target production data of the thermal pad indicated by the production image based on the determined processing production parameters and processing methods, and store the generated target production data in the production database.

[0078] In some embodiments, the production data generation unit may include a first analysis subunit, which is configured to analyze the outer contour dimensions of the production image in response to determining that the production image represents the outer contour of the thermal pad to be processed; and determine whether to use CNC machine cutting or mold stamping based on the analysis results.

[0079] In some embodiments, the first analysis subunit is further configured to count the number of coordinate points whose dimensions have changed in the outline, and determine whether the number of coordinate points is less than a preset number; in response to determining that it is not less than the preset number, count the size difference between two adjacent coordinate points on the horizontal and vertical axes; determine the number of target coordinate points whose size differences on the horizontal and vertical axes are less than the preset difference, and calculate the proportion of the target coordinate points to all coordinate points in the outline; in response to determining that the proportion of the target coordinate points is greater than the preset ratio, determine to use a CNC machine tool for cutting processing.

[0080] In some embodiments, the production data generating unit may be further configured to generate a numerical control machining program as target production data according to the coordinate parameters of each coordinate point in response to determining that numerical control machine cutting is used.

[0081] In some embodiments, the production data generation unit may further include a second analysis sub-unit, which is configured to analyze the outer contour size and internal graphic size of the production image in response to determining the outer contour and internal graphic of the thermal gasket represented by the production image; and determine whether to use CNC machine cutting and / or mold stamping based on the analysis results.

[0082] In some embodiments, the second analysis subunit is further configured to, in response to determining that the outer contour is processed by CNC machine cutting, determine whether there are graphics of the same size in the internal graphics, and the number of graphics is greater than a preset number; in response to determining that the number of graphics is greater than a preset number, for each graphic in the internal graphics, at least the graphics are processed by mold stamping.

[0083] In some embodiments, the production control device 300 may also include an image acquisition unit (not shown in the figure), which is configured to, in response to detecting that the image acquisition device has captured an image of a sample thermal gasket, determine the image captured by the image acquisition device as a production image; or in response to receiving a design drawing or sample image of the thermal gasket, determine the graphic indicated by the received design drawing or sample image as a production image.

[0084] It is understood that the various units recorded in the production control device 300 of the special-shaped thermal pad are the same as those in the reference Figures 1 to 2ATherefore, the operations, features and beneficial effects described above for the method are also applicable to the production control device 300 of the special-shaped thermal pad and the units included therein, and will not be described in detail here.

[0085] Reference below Figure 4 , which shows a structural diagram of an electronic device 400 suitable for implementing some embodiments of the present disclosure. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0086] like Figure 4 As shown, the electronic device 400 may include a processing device 401 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. Various programs and data required for the operation of the electronic device 400 are also stored in the RAM 403. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0087] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a speaker, a vibrator, etc.; a storage device 408 including, for example, a hard disk, a magnetic disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Figure 4 The electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead. Figure 4 Each block shown in the figure may represent one device, or may represent multiple devices as needed.

[0088] In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from a network via the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of some embodiments of the present disclosure are performed.

[0089] It should be noted that the computer-readable medium described in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0090] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0091] The computer-readable medium may be included in the electronic device, or may exist independently without being assembled into the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: in response to obtaining a production image of the thermal pad, identifies and analyzes the production image; determines whether there is image information matching the production image in a production database, wherein the production database is used to store production data of products that have been produced or entered; in response to determining that there is matching image information, determines the product production data corresponding to the matching image information as the target production data of the production image; controls the conveying equipment to convey the entire thermal pad to the target location according to the target production data, and controls the corresponding equipment to produce the thermal pad.

[0092] In addition, computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0093] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0094] The units described in some embodiments of the present disclosure may be implemented in software or hardware. The units described may also be provided in a processor. For example, they may be described as follows: a processor including an image recognition unit, an image matching unit, a production data determination unit, and a control unit. The names of these units do not, in some cases, constitute limitations on the units themselves. For example, the image recognition unit may also be described as a "unit for performing recognition and analysis on production images."

[0095] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0096] The above description is only an illustration of some preferred embodiments of the present disclosure and the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.

Claims

1. A production control method for special-shaped thermal pads, comprising: In response to acquiring a production image of the thermal pad, performing recognition analysis on the production image; Determining whether there is image information matching the production image in a production database, wherein the production database is used to store production data of products that have been produced or entered; In response to determining that there is matching image information, determining the product production data corresponding to the matching image information as target production data of the production image; According to the target production data, controlling the conveying equipment to convey the entire thermal pad to the target location, and controlling the corresponding equipment to produce the thermal pad; In response to determining that no matching image information exists, determining a processing production parameter and a processing method based on the production image; Wherein, determining the processing parameters and processing methods according to the production image includes: In response to determining that the production image represents the outer contour of the processed thermal pad, analyzing the outer contour dimensions of the production image; According to the analysis results, it is determined whether to use CNC machine cutting or die stamping, including: Counting the number of coordinate points in the outline whose dimensions have changed, and determining whether the number of coordinate points is less than a preset number; In response to determining that the number is not less than the preset number, counting the size differences between two adjacent coordinate points on the horizontal and vertical axes; Determine the number of target coordinate points whose size differences on the horizontal and vertical axes are less than a preset difference, and calculate the proportion of the target coordinate points to all coordinate points in the outline; In response to determining that the proportion of the target coordinate points is greater than a preset ratio, it is determined that a CNC machine tool is used for cutting processing.

2. The method according to claim 1, wherein The method further comprises: According to the determined processing production parameters and processing methods, target production data of the thermal pad indicated by the production image is generated, and the generated target production data is stored in the production database.

3. The method according to claim 2, wherein: Generating target production data of the thermal pad indicated by the production image according to the determined processing production parameters and processing methods includes: In response to determining to adopt the CNC machine tool cutting process, a CNC processing program is generated as target production data according to the coordinate parameters of each coordinate point.

4. The method according to claim 2, wherein: The determining of the processing parameters and processing methods according to the production image further includes: In response to determining that the production image represents the outer contour and internal pattern of the processed thermal pad, analyzing the outer contour size and the internal pattern size of the production image respectively; Based on the analysis results, it is determined whether to use CNC machine cutting and / or die stamping.

5. The method according to claim 4, wherein The method of determining, based on the analysis results, to use CNC machine tools for cutting and / or die stamping includes: In response to determining that the outer contour is cut and processed using a numerically controlled machine tool, determining whether there are graphics with the same size in the internal graphics, and the number of the graphics is greater than a preset number; In response to determining that the number of the graphics is greater than a preset number, for each of the internal graphics, at least the graphics are punched using a die.

6. The method according to any one of claims 1 to 5, wherein: The production image is obtained by at least one of the following methods: In response to detecting that the image acquisition device has captured an image of the sample thermal pad, determining the image captured by the image acquisition device as a production image; or In response to receiving a design drawing or a sample picture of the thermal pad, a graphic indicated by the received design drawing or sample picture is determined as a production image.

7. A production control device for special-shaped thermal pads, comprising: an image recognition unit configured to, in response to acquiring a production image of the thermal pad, perform recognition analysis on the production image; an image matching unit configured to determine whether there is image information matching the production image in a production database, wherein the production database is used to store production data of products that have been produced or entered; a production data determining unit configured to, in response to determining that there is matching image information, determine the product production data corresponding to the matching image information as target production data of the production image; A control unit is configured to control the conveying device to convey the entire thermal pad to a target location according to the target production data, and to control corresponding equipment to process and produce the thermal pad; a determining unit configured to determine a processing production parameter and a processing method based on the production image in response to determining that there is no matching image information; Wherein, determining the processing parameters and processing methods according to the production image includes: In response to determining that the production image represents the outer contour of the processed thermal pad, analyzing the outer contour dimensions of the production image; According to the analysis results, it is determined whether to use CNC machine cutting or die stamping, including: Counting the number of coordinate points in the outline whose dimensions have changed, and determining whether the number of coordinate points is less than a preset number; In response to determining that the number is not less than the preset number, counting the size differences between two adjacent coordinate points on the horizontal and vertical axes; Determine the number of target coordinate points whose size differences on the horizontal and vertical axes are less than a preset difference, and calculate the proportion of the target coordinate points to all coordinate points in the outline; In response to determining that the proportion of the target coordinate points is greater than a preset ratio, it is determined that a CNC machine tool is used for cutting processing.

8. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Drawing-based processing equipment selection method and system

    CN113569697A