Embroidery method, system, equipment and medium for porous materials

By receiving embroidery tasks and obtaining coding sequences, and using porous sutures to fix them, the problem of porous materials shifting and falling off during the embroidery process is solved, and a stable and efficient diversified design is achieved.

CN117328219BActive Publication Date: 2025-09-23HANGZHOU XINGRUJIA TEXTILE CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311077691.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-24
Publication Date
2025-09-23
Estimated Expiration
2043-08-24

AI Technical Summary

Technical Problem

In the prior art, porous materials are prone to displacement and falling off during the embroidery process, making it impossible to achieve diversified designs.

Method used

By receiving the embroidery task and obtaining the coding sequence, the codes are read in sequence to drive the embroidery equipment to execute the embroidery task, and multiple preset holes are used to fix the stitches to generate the embroidery pattern, including the coordinated operation of the spindle motor, head motor, embroidery frame equipment and retraction equipment.

Benefits of technology

It achieves stable embroidery of porous materials, improves embroidery efficiency, and supports diversified designs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117328219B_ABST
    Figure CN117328219B_ABST
Patent Text Reader

Abstract

The present application provides an embroidery method, system, device, and medium for porous materials, relating to the field of embroidery. The method comprises: receiving an embroidery task and obtaining a coding sequence indicating the embroidery task, the coding sequence including one or more codes corresponding to the materials to be processed, the codes used to indicate the embroidery positions of the materials to be processed; sequentially reading the codes in the coding sequence, and according to each code, driving the embroidery device to perform the embroidery task based on the corresponding materials to be processed, thereby generating an embroidery pattern; wherein each material to be processed has multiple preset hole positions, each of which corresponds to a code in the coding sequence. This method enables embroidery of porous materials, improves the stability of the porous materials, and can also realize diversified designs for porous materials based on this.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of embroidery, and in particular to an embroidery method, system, equipment and medium for porous materials. Background Art

[0002] Sewing individual materials onto fabric to form a pattern or embellishing an already sewn pattern can complete and enrich the style and pattern design of the clothing.

[0003] In the existing technology, a single-hole fixing method is used to complete the embroidery of different materials. The hole is located in the center of the material, and the hole for oversized materials is located on one side of the material. The material output mechanism delivers the material, and the embroidery machine lowers the needle to fix it, and then the cutter device cuts the material to complete the embroidery process of a single material.

[0004] However, in the prior art, the embroidery method of fixing the material with a single hole makes the material in an unstable fixed state, which is more likely to shift or fall off, and thus cannot achieve diversified design. Summary of the Invention

[0005] The present application provides an embroidery method, system, equipment and medium for porous materials, which are used to solve the problem that porous materials are prone to displacement and falling off, and it is impossible to achieve diversified design of porous materials.

[0006] In a first aspect, the present application provides an embroidery method for porous materials, the method comprising:

[0007] Receiving an embroidery task and obtaining a code sequence indicated by the embroidery task, wherein the embroidery task is used to indicate the code sequence, the code sequence includes one or more codes corresponding to materials to be processed, and the codes are used to indicate embroidery positions of the materials to be processed;

[0008] The codes in the coding sequence are read in sequence, and according to each code, the embroidery device is driven to perform the embroidery task based on the corresponding material to be processed to generate an embroidery pattern; wherein each material to be processed has multiple preset hole positions, and each preset hole position corresponds to a code in the coding sequence.

[0009] In an optional embodiment, the code corresponding to the material to be processed includes a start code and an end code, and the code corresponding to the material to be processed may also include a process code. The preset hole position corresponding to the start code is the first hole position of the material to be processed, the preset hole position corresponding to the process code is the middle hole position of the material to be processed, and the preset hole position corresponding to the end code is the last hole position of the material to be processed.

[0010] In an optional embodiment, driving the embroidery device to perform the embroidery task based on the corresponding material to be processed according to each code includes:

[0011] If it is determined that the read code is a starting code, the material output device is driven to output the material to be processed, and the embroidery position of the material to be processed indicated by the code is determined; wherein the material output device is used to output the material to be processed, and the outputted material to be processed is connected to the material output device;

[0012] The spindle motor device is driven to drive the needle to move to the embroidery position of the material to be processed, and the spindle motor device is driven to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and the preset hole position corresponding to the embroidery position of the material to be processed and the substrate corresponding to the embroidery position of the material to be processed are fixed with the stitches between them; wherein the spindle motor device is connected to the needle, the needle is used to sew the material to be processed in the substrate in the embroidery frame device, and the embroidery frame device is used to fix the substrate;

[0013] The machine head motor device is driven to drive the machine needle to move upward and away from the material to be processed, and the machine head motor device is controlled to be stationary; wherein, the machine head motor device is connected to the machine needle, and the machine head motor device is used to drive the machine needle to move vertically;

[0014] A second code following the code in the code sequence is read, and according to the second code, an embroidery device is driven to continue to perform the embroidery task based on the corresponding material to be processed.

[0015] In an optional embodiment, after driving the machine head motor device to drive the needle to move upward and away from the material to be processed, and controlling the machine head motor device to be stationary, reading a second code following the code in the code sequence, and driving the embroidery device to continue to perform the embroidery task based on the corresponding material to be processed according to the second code, including:

[0016] If it is determined that the read second code is a process code, the following steps are repeated until a preset condition is met, wherein the preset condition is that the read second code is an end code:

[0017] Determining a second embroidery position of the material to be processed corresponding to the second code;

[0018] The embroidery frame device is driven to move the substrate fixed in the embroidery frame device to the second embroidery position, and the retraction device is driven to move the material output device and the substrate fixed in the embroidery frame device to the second embroidery position synchronously; wherein the retraction device is connected to the material output device, and the retraction device is used to drive the material output device to move;

[0019] Driving the spindle motor device to drive the needle to move to the second embroidery position, and driving the spindle motor device to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and fixing the suture between the preset hole position corresponding to the second embroidery position in the material to be processed and the substrate corresponding to the second embroidery position;

[0020] Driving the machine head motor device to drive the machine needle to move upward and away from the material to be processed, and controlling the machine head motor device to be stationary;

[0021] A new code following the second code in the code sequence is read, and the new code is determined to be the second code.

[0022] In an optional embodiment, according to the second code, driving the embroidery device to continue to perform the embroidery task based on the corresponding material to be processed includes:

[0023] If it is determined that the read second code is an end type code, determining a second embroidery position of the material to be processed corresponding to the second code;

[0024] driving the embroidery frame device to move the substrate fixed in the embroidery frame device to the second embroidery position, and driving the retracting device to drive the material output device and the substrate fixed in the embroidery frame device to move synchronously to the second embroidery position;

[0025] Driving the spindle motor device to drive the needle to move to the second embroidery position, and driving the spindle motor device to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and fixing the suture between the preset hole position corresponding to the second embroidery position in the material to be processed and the substrate corresponding to the second embroidery position;

[0026] The material output device is driven to perform shearing processing on the material to be processed.

[0027] In an optional embodiment, after driving the material output device to shear the material to be processed, the method further includes:

[0028] The codes after the second code in the code sequence are read in sequence, and the embroidery device is driven according to the codes to perform the embroidery task based on the corresponding material to be processed, until each code included in the code sequence is read and executed, thereby generating the embroidery pattern.

[0029] In a second aspect, the present application provides an embroidery system for porous materials, the embroidery system for porous materials comprising:

[0030] The main control module is used to read the code and drive the main shaft drive module, embroidery frame drive module, output control module, retraction control module and head motor control module according to the code;

[0031] The spindle drive module is used to drive the spindle motor device to move;

[0032] The embroidery frame driving module is used to drive the embroidery frame device and the substrate fixed in the embroidery frame device to move;

[0033] The output control module is used to drive the material output device to output the material to be processed, and is also used to drive the material output device to cut the material to be processed connected to the material output device after output;

[0034] The retraction control module is used to drive the retraction device to drive the material output device and the embroidery frame device to move synchronously;

[0035] The machine head motor control module is used to drive the machine head motor device to drive the needle to move vertically, and is also used to control the machine head motor device to be stationary.

[0036] In a third aspect, the present application provides an embroidery device for porous materials, the device comprising:

[0037] A receiving unit, configured to receive an embroidery task and obtain a code sequence indicated by the embroidery task, wherein the embroidery task is used to indicate the code sequence, the code sequence includes one or more codes corresponding to materials to be processed, and the codes are used to indicate embroidery positions of the materials to be processed;

[0038] The first execution unit is used to read the codes in the coding sequence in sequence, and drive the embroidery device to perform the embroidery task based on the corresponding material to be processed according to each code, so as to generate an embroidery pattern; wherein each material to be processed has multiple preset hole positions, and each preset hole position corresponds to a code in the coding sequence.

[0039] In a fourth aspect, the present application provides an electronic device, the electronic device comprising a memory and a processor;

[0040] The memory is used to store computer programs;

[0041] The processor is configured to read the computer program stored in the memory and execute the embroidery method for porous materials as described in the first aspect according to the computer program in the memory.

[0042] In a fifth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the embroidery method for porous materials as described in the first aspect is implemented.

[0043] The present application provides an embroidery method, system, device, and medium for porous materials. The method comprises the following steps: receiving an embroidery task and obtaining a coding sequence indicating the embroidery task, wherein the coding sequence includes one or more codes corresponding to the materials to be processed, and the codes are used to indicate the embroidery positions of the materials to be processed; sequentially reading the codes in the coding sequence, and according to each code, driving the embroidery device to perform the embroidery task based on the corresponding materials to be processed, thereby generating an embroidery pattern; wherein each material to be processed has multiple preset hole positions, and each preset hole position corresponds to a code in the coding sequence. This method achieves embroidery of porous materials, improves the stability of porous materials, and can also realize diversified designs for porous materials based on this method. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0045] Figure 1 A schematic diagram of a gold sheet bending provided in an embodiment of the present application;

[0046] Figure 2 A flowchart of an embroidery method for porous materials provided in an embodiment of the present application;

[0047] Figure 3 A flowchart of another embroidery method for porous materials provided in an embodiment of the present application;

[0048] Figure 4 A schematic diagram of a material output device provided in an embodiment of the present application;

[0049] Figure 5 A schematic diagram of a backoff device provided in an embodiment of the present application;

[0050] Figure 6 A schematic diagram of the connection between a retreat device and a material output device provided in an embodiment of the present application;

[0051] Figure 7 A schematic diagram of a porous embroidery pattern provided in an embodiment of the present application;

[0052] Figure 8 A schematic structural diagram of an embroidery system for porous materials provided in an embodiment of the present application;

[0053] Figure 9 A schematic structural diagram of an embroidery device for porous materials provided in an embodiment of the present application;

[0054] Figure 10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0055] Figure 11 A block diagram of an electronic device provided in an embodiment of the present application.

[0056] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0057] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0058] Sewing individual materials onto fabric to form a pattern or embellishing an already sewn pattern can complete and enrich the style and pattern design of the clothing.

[0059] In one example, sequin embroidery can be done by sewing individual sequins onto fabric to form a pattern or to embellish an already sewn pattern. Existing sequin embroidery methods all use a single-hole fixing method to complete the sequin embroidery. The hole of the sequin is located in the center of the sequin. The sequin output device sends the sequin out, and the embroidery machine lowers the needle to fix it. The cutter device then cuts the sequin off to complete the embroidery process of a single sequin. However, this method may cause problems when embroidering sequins. Figure 1 A schematic diagram of a gold sheet bending provided in an embodiment of the present application is shown as follows: Figure 1 For example, when embroidering double-hole sequins, after the sequin is secured in the first hole and the frame moves to the second hole, the sequin will bend as the frame moves. Because one end of the sequin is already secured to the frame with embroidery thread and the other end is secured to the sequin output device, the sequin will bend after the frame moves, causing damage and making double-hole sequin embroidery impossible. When embroidering oversized sequins, mechanical limitations prevent drilling holes in the center of the sequin, forcing the holes to be offset to one side. When embroidering sequins with a single hole, the sequin is unstable after the embroidery is completed, making it more likely to shift or fall off.

[0060] It can be seen from this that the embroidery method of fixing the material with a single hole makes the material in an unstable fixed state, which is more likely to shift and fall off, resulting in the inability to complete the subsequent fine processing and the inability to achieve diversified design.

[0061] Therefore, the present application proposes an embroidery method for porous materials, which can break through the limitation of the existing market that only single-hole embroidery can be performed and solve the above technical problems.

[0062] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0063] Figure 2 A flowchart of an embroidery method for porous materials provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the method includes:

[0064] 101. Receive an embroidery task and obtain a code sequence indicating the embroidery task, wherein the embroidery task is used to indicate a code sequence, the code sequence includes one or more codes corresponding to materials to be processed, and the codes are used to indicate embroidery positions of the materials to be processed.

[0065] For example, the execution subject of this embodiment may be an electronic device, a mobile terminal or a cloud server, or a terminal device, or other apparatus or device capable of executing this embodiment, without limitation. This embodiment is described with the execution subject being an electronic device.

[0066] The electronic device receives an embroidery task indicated by the user and obtains a coding sequence indicated by the embroidery task. Different embroidery tasks correspond to different coding sequences due to the different types, quantities, and embroidery patterns of the materials to be processed. The coding sequence includes one or more codes corresponding to the materials to be processed, which are encoded as pattern function codes and are used to indicate the embroidery positions of the materials to be processed.

[0067] 102. Read the codes in the coding sequence in sequence, and drive the embroidery device to perform the embroidery task based on the corresponding material to be processed according to each code to generate an embroidery pattern; wherein each material to be processed has multiple preset hole positions, and each preset hole position corresponds to a code in the coding sequence.

[0068] Exemplarily, after obtaining the coding sequence, each code in the coding sequence is read in turn, and the corresponding embroidery equipment is driven according to each code to perform the embroidery task based on the corresponding material to be processed, until all the codes included in the coding sequence are read and executed, and an embroidery pattern is generated; wherein, each material to be processed has multiple preset hole positions, and each preset hole position corresponds to a code in the coding sequence.

[0069] In summary, the embroidery method for porous materials provided in this embodiment comprises the following steps: receiving an embroidery task and obtaining a code sequence indicating the embroidery task, the code sequence including one or more codes corresponding to the materials to be processed, the codes used to indicate the embroidery positions of the materials to be processed; sequentially reading the codes in the code sequence, and according to each code, driving the embroidery device to execute the embroidery task based on the corresponding materials to be processed, thereby generating an embroidery pattern; wherein each material to be processed has multiple preset hole positions, each of which corresponds to a code in the code sequence. This method enables embroidery of porous materials, improves the stability of porous materials, and allows for diversified designs of porous materials.

[0070] Figure 3 A flowchart of another embroidery method for porous materials provided in an embodiment of the present application is shown as follows: Figure 3 As shown, the method includes:

[0071] 201. Receive an embroidery task and obtain a code sequence indicating the embroidery task, wherein the embroidery task is used to indicate a code sequence, the code sequence includes one or more codes corresponding to materials to be processed, and the codes are used to indicate embroidery positions of the materials to be processed.

[0072] For example, this step refers to step 101 and will not be described in detail.

[0073] 202. The code corresponding to the material to be processed includes a start code and an end code. The code corresponding to the material to be processed may also include a process code. The preset hole position corresponding to the start code is the first hole position of the material to be processed, the preset hole position corresponding to the process code is the middle hole position of the material to be processed, and the preset hole position corresponding to the end code is the last hole position of the material to be processed. The codes in the code sequence are read in sequence. If it is determined that the read code is the start code, the material output device is driven to output the material to be processed, and the embroidery position of the material to be processed indicated by the code is determined. The material output device is used to output the material to be processed, and the outputted material to be processed is connected to the material output device.

[0074] For example, for embroidery of porous materials, the implantation of codes must be completed during the pattern-making stage. The codes corresponding to the materials to be processed with two holes include a start code and an end code. The codes corresponding to the materials to be processed with more than two holes include, in addition to the start code and the end code, a process code. The preset hole position corresponding to the start code is the first hole position of the material to be processed, the preset hole position corresponding to the process code is the middle hole position of the material to be processed, and the preset hole position corresponding to the end code is the last hole position of the material to be processed. First, read the first code in the coding sequence. If it is determined that the read code is the start code, first drive the material output device to output the material to be processed, and determine the embroidery position of the material to be processed indicated by the code; wherein, the material output device is used to output the material to be processed, Figure 4This is a schematic diagram of a material output device provided in an embodiment of the present application. When the material to be processed is a gold sheet, as shown in FIG. Figure 4 As shown, the outputted sequins to be processed are connected to the material output device.

[0075] 203. Drive the spindle motor device to drive the needle to the embroidery position of the material to be processed, and drive the spindle motor device to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and fix the preset holes in the material to be processed corresponding to the embroidery position of the material to be processed and the substrate corresponding to the embroidery position of the material to be processed with stitches; wherein, the spindle motor device is connected to the needle, the needle is used to sew the material to be processed in the substrate in the embroidery frame device, and the embroidery frame device is used to fix the substrate.

[0076] Exemplarily, after driving the material output device to output the material to be processed, the spindle motor device is driven to drive the needle to move to the embroidery position of the material to be processed indicated by the code, and the spindle motor device is driven to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and the preset holes corresponding to the embroidery position of the material to be processed in the material to be processed and the substrate corresponding to the embroidery position of the material to be processed are fixed with stitches, that is, the preset holes corresponding to the embroidery position of the material to be processed in the material to be processed and the substrate corresponding to the embroidery position of the material to be processed are fixed with flat needle method; wherein, the spindle motor device is connected to the needle, the needle is used to sew the material to be processed in the substrate in the embroidery frame device, and the embroidery frame device is used to fix the substrate.

[0077] 204. Drive the machine head motor device to drive the machine needle to move upward, away from the material to be processed, and control the machine head motor device to be stationary; wherein, the machine head motor device is connected to the machine needle, and the machine head motor device is used to drive the machine needle to move vertically.

[0078] Exemplarily, after fixing the stitches between the preset holes in the material to be processed corresponding to the embroidery position of the material to be processed and the substrate corresponding to the embroidery position of the material to be processed, the machine head motor device is driven to drive the needle to move upward, away from the material to be processed, and the machine head motor device is controlled to be stationary; wherein, the machine head motor device is connected to the needle, and the machine head motor device is used to drive the needle to move vertically, that is, the machine head motor device is a device mechanism for controlling whether the needle drops.

[0079] 205 : Read a second code following the code in the code sequence, and drive the embroidery device to continue to perform the embroidery task based on the corresponding material to be processed according to the second code.

[0080] In one example, if it is determined that the read second code is a process code, step 205 includes the following steps:

[0081] Repeat the following steps until the preset condition is met, where the second code read is the end code:

[0082] A second embroidery position of the material to be processed corresponding to the second code is determined.

[0083] The embroidery frame device is driven to move the substrate fixed in the embroidery frame device to the second embroidery position, and the retraction device is driven to drive the material output device and the substrate fixed in the embroidery frame device to move synchronously to the second embroidery position; wherein the retraction device is connected to the material output device, and the retraction device is used to drive the material output device to move.

[0084] The spindle motor device is driven to drive the needle to move to the second embroidery position, and the spindle motor device is driven to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and the preset hole position corresponding to the second embroidery position in the processed material and the substrate corresponding to the second embroidery position are fixed with stitches between the two.

[0085] The machine head motor device is driven to drive the needle to move upward, away from the material to be processed, and the machine head motor device is controlled to be stationary.

[0086] A new code following the second code in the code sequence is read, and the new code is determined to be the second code.

[0087] In one example, if it is determined that the read second code is an end type code, step 205 includes the following steps:

[0088] Then, a second embroidery position of the material to be processed corresponding to the second code is determined.

[0089] The embroidery frame device is driven to move the substrate fixed in the embroidery frame device to the second embroidery position, and the retraction device is driven to drive the material output device and the substrate fixed in the embroidery frame device to move to the second embroidery position synchronously.

[0090] The spindle motor device is driven to drive the needle to move to the second embroidery position, and the spindle motor device is driven to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and the preset hole position corresponding to the second embroidery position in the processed material and the substrate corresponding to the second embroidery position are fixed with stitches between the two.

[0091] Drive the material output device to shear the material to be processed.

[0092] Exemplarily, the second code following the code in the code sequence is continuously read. If it is determined that the read second code is a process code, a second embroidery position corresponding to the second code is determined. The embroidery frame device is driven to drive the substrate fixed in the embroidery frame device to move to the second embroidery position, and the retraction device is driven to drive the material output device and the substrate fixed in the embroidery frame device to move synchronously to the second embroidery position. The retraction device is connected to the material output device, and the retraction device is used to drive the material output device to move. Figure 5A schematic diagram of a retreat device provided in an embodiment of the present application, which can be assembled with a material output device, such as Figure 6 As shown, Figure 6 A schematic diagram of a connection between a retreat device and a material output device provided in an embodiment of the present application is shown as follows: Figure 6 As shown, the retraction device can drive the material output device to move horizontally. The retraction device can drive the material output device to move synchronously with the embroidery frame device to ensure that the movement of the embroidery frame device and the material output device are relatively stationary, ensuring that the material to be processed will not bend, move, or deform due to the movement of the embroidery frame device. The spindle motor device is driven to drive the machine needle to move to the second embroidery position, and the spindle motor device is driven to drive the machine needle up and down through the substrate fixed in the embroidery frame device to fix the stitch between the preset hole corresponding to the second embroidery position in the material to be processed and the substrate corresponding to the second embroidery position; the head motor device is driven to drive the machine needle upward, away from the material to be processed, and the head motor device is controlled to be stationary; the new code after the second code in the code sequence is continuously read and determined to be the second code. The above steps are repeated until the second code read is the end code. When it is determined that the read second code is the end type code, the second embroidery position corresponding to the second code is determined; the embroidery frame device is driven to drive the substrate fixed in the embroidery frame device to move to the second embroidery position, and the retraction device is driven to drive the material output device and the substrate fixed in the embroidery frame device to move synchronously to the second embroidery position; the spindle motor device is driven to drive the needle to move to the second embroidery position, and the spindle motor device is driven to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and the preset hole position corresponding to the second embroidery position in the processed material and the substrate corresponding to the second embroidery position are fixed with the stitches between the two; the material output device is driven to shear the material to be processed.

[0093] 206. Read the codes after the second code in the code sequence in sequence, and drive the embroidery device to perform the embroidery task based on the corresponding material to be processed according to the codes, until every code included in the code sequence is read and executed, thereby generating an embroidery pattern.

[0094] For example, after the material to be processed is sheared, for each code in the subsequently read code sequence, the embroidery equipment is driven and the corresponding embroidery task is executed according to the above steps 202 to 205 until each code included in the code sequence is read and executed to generate an embroidery pattern.

[0095] In one example, the material to be processed in this application can be any one or more of gold sheets, acrylic, crystal, zircon, plastic sheets and other decorative materials. When the material to be processed is a gold sheet, Figure 7 A schematic diagram of a porous embroidery pattern provided in an embodiment of the present application.

[0096] In summary, in this embodiment, by identifying different types of codes in the coding sequence, the corresponding driving of the material output device is performed, thereby avoiding the bending and deformation of the porous material, and at the same time realizing the automation and batch embroidery of the porous material, thereby improving the embroidery efficiency of the porous material.

[0097] Optionally, the code corresponding to the material to be processed in the coding sequence can also be divided into porous code and special code. The porous code corresponds to the preset hole position of the material to be processed, and the special code corresponds to the last preset hole position of the material to be processed. The embroidery mode can also be switched to assist in the embroidery task of porous materials: the electronic device reads the code in the coding sequence. If the code read is a porous code, the embroidery mode is first determined. If the current embroidery mode is not the porous material embroidery mode, the embroidery device is driven according to the first hole processing method of the porous material. For example, the main control module sends information to the output control module to control the material output device to output a porous material. The main control module drives the spindle drive module to drive the spindle motor device to move, driving the needle to move up and down through the embroidery pattern substrate. The needle penetrates the first preset hole position of the material to be processed to fix the suture. The main control module sends information to the output control module to switch the embroidery mode to the porous material embroidery mode, and the cutter device of the control material output device does not move. The first preset hole position of the material to be processed is fixed and the embroidery is completed. The main control module then sends information to the head motor control module to control the head motor device to start, lock the head, and begin moving the embroidery frame device. (When entering the porous material embroidery mode, the software automatically switches the subsequent pattern flat stitches to skip stitches.) The main control module then sends information to the backoff control module to control the backoff device to drive the material output device to move synchronously with the embroidery frame, ensuring that the embroidery frame movement and the material output device are relatively stationary, ensuring that the porous material does not bend due to the embroidery frame movement. At this time, when the embroidery frame moves (embroiders) to the position of the Nth hole, N is a positive integer greater than 1. The pattern stitch code is determined. If it is a porous code, it also determines whether the porous material embroidery mode is currently in effect. If not, the pattern is processed according to the first hole position and then fixed. If it is, the pattern is skipped and the pattern is directly fixed. The main control module then sends information to the backoff control module to control the backoff device to drive the material output device to move synchronously with the embroidery frame device to the next hole position until it encounters a special code, which is the last hole position of a single material. After the needle has positioned the holes, the main control module sends a message to the output control module, exiting the porous material embroidery mode. The cutter mechanism of the material output device then actuates, shearing the material to be processed. This completes a porous material embroidery project. Repeating these steps allows for continuous embroidery of multiple porous materials, creating the desired porous material embroidery pattern on the embroidery pattern substrate.

[0098] Figure 8 This is a structural diagram of an embroidery system for porous materials provided in an embodiment of the present application, such as Figure 8 As shown, the embroidery system for porous materials includes:

[0099] The main control module 71 is used to read the code and drive the main shaft drive module 72, the embroidery frame drive module 73, the output control module 74, the retraction control module 75 and the head motor control module 76 according to the code.

[0100] The spindle drive module 72 is used to drive the spindle motor device to move.

[0101] The embroidery frame driving module 73 is used to drive the embroidery frame device and the substrate fixed in the embroidery frame device to move.

[0102] The output control module 74 is used to drive the material output device to output the material to be processed, and is also used to drive the material output device to cut and output the material to be processed connected to the material output device.

[0103] The retraction control module 75 is used to drive the retraction device to drive the material output device and the embroidery frame device to move synchronously.

[0104] The handpiece motor control module 76 is used to drive the handpiece motor device to drive the needle to move vertically, and is also used to control the handpiece motor device to be stationary.

[0105] In one example, the main control module is the core of the entire embroidery machine control system, primarily performing functions such as pattern input and output, pattern information display, and embroidery process timing control. The main control module sends signals to the spindle drive module to drive the spindle, allowing the spindle to move the hook up and down across a pre-laid embroidery pattern base. It also controls the embroidery frame drive module to drive the embroidery frame, allowing the embroidery fabric clamped to the frame to move along the embroidery pattern base. The output control module controls the material output device to deliver and cut the material to be processed according to commands sent by the main control module. The retraction control module controls the retraction mechanism to drive the entire material output device horizontally, achieving high-precision alignment of multiple holes in the material to be processed. The head motor control module controls the head motor to punch in and out according to commands sent by the main control module, enabling switching between flat stitches and skipped stitches. The spindle drive module, embroidery frame drive module, output control module, retraction control module, and head motor control module are each electrically connected to the main control module. Under the control of the main control module, these five modules coordinate their operations in a specific sequence to produce the desired embroidery pattern and meet specific embroidery requirements.

[0106] Figure 9 This is a structural diagram of an embroidery device for porous materials provided in an embodiment of the present application, as shown in FIG. Figure 9 As shown, the device includes:

[0107] The receiving unit 31 is used to receive an embroidery task and obtain a coding sequence indicating the embroidery task, wherein the embroidery task is used to indicate a coding sequence, and the coding sequence includes one or more codes corresponding to the materials to be processed, and the codes are used to indicate the embroidery positions of the materials to be processed.

[0108] The first execution unit 32 is used to read the codes in the coding sequence in sequence, and drive the embroidery equipment to perform embroidery tasks based on the corresponding material to be processed according to each code, thereby generating an embroidery pattern; wherein each material to be processed has multiple preset hole positions, and each preset hole position corresponds to a code in the coding sequence.

[0109] In one example, the code corresponding to the material to be processed includes a start code and an end code. The code corresponding to the material to be processed may also include a process code. The preset hole position corresponding to the start code is the first hole position of the material to be processed, the preset hole position corresponding to the process code is the middle hole position of the material to be processed, and the preset hole position corresponding to the end code is the last hole position of the material to be processed.

[0110] In one example, the first execution unit 32 includes:

[0111] The first driving sub-unit is used to drive the material output device to output the material to be processed if it is determined that the read code is a starting code, and determine the embroidery position of the material to be processed indicated by the code; wherein the material output device is used to output the material to be processed, and the outputted material to be processed is connected to the material output device.

[0112] The second driving sub-unit is used to drive the main shaft motor device to drive the needle to move to the embroidery position of the material to be processed, and drive the main shaft motor device to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and fix the stitches between the preset holes in the material to be processed corresponding to the embroidery position of the material to be processed and the substrate corresponding to the embroidery position of the material to be processed; wherein the main shaft motor device is connected to the needle, the needle is used to sew the material to be processed in the substrate in the embroidery frame device, and the embroidery frame device is used to fix the substrate.

[0113] The third driving sub-unit is used to drive the head motor device to drive the needle to move upward, away from the material to be processed, and control the head motor device to be stationary; wherein, the head motor device is connected to the needle, and the head motor device is used to drive the needle to move vertically.

[0114] The fourth driving sub-unit is used to read the second code following the code in the coding sequence, and drive the embroidery device to continue to perform the embroidery task based on the corresponding material to be processed according to the second code.

[0115] In one example, after the third driver unit, the fourth driver unit is specifically configured to:

[0116] If it is determined that the second code read is a process code, the following steps are repeated until a preset condition is met, where the preset condition is that the second code read is an end code:

[0117] A second embroidery position of the material to be processed corresponding to the second code is determined.

[0118] The embroidery frame device is driven to move the substrate fixed in the embroidery frame device to the second embroidery position, and the retraction device is driven to drive the material output device and the substrate fixed in the embroidery frame device to move synchronously to the second embroidery position; wherein the retraction device is connected to the material output device, and the retraction device is used to drive the material output device to move.

[0119] The spindle motor device is driven to drive the needle to move to the second embroidery position, and the spindle motor device is driven to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and the preset hole position corresponding to the second embroidery position in the processed material and the substrate corresponding to the second embroidery position are fixed with stitches between the two.

[0120] The machine head motor device is driven to drive the needle to move upward, away from the material to be processed, and the machine head motor device is controlled to be stationary.

[0121] A new code following the second code in the code sequence is read, and the new code is determined to be the second code.

[0122] In one example, the fourth driving sub-unit is specifically configured to:

[0123] If it is determined that the read second code is the end type code, the second embroidery position of the to-be-processed material corresponding to the second code is determined.

[0124] The embroidery frame device is driven to move the substrate fixed in the embroidery frame device to the second embroidery position, and the retraction device is driven to drive the material output device and the substrate fixed in the embroidery frame device to move to the second embroidery position synchronously.

[0125] The spindle motor device is driven to drive the needle to move to the second embroidery position, and the spindle motor device is driven to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and the preset hole position corresponding to the second embroidery position in the processed material and the substrate corresponding to the second embroidery position are fixed with stitches between the two.

[0126] Drive the material output device to shear the material to be processed.

[0127] In one example, after the fourth driving subunit, the device further includes:

[0128] The second execution unit is used to read the codes after the second code in the code sequence in sequence, and drive the embroidery equipment to perform the embroidery task based on the corresponding material to be processed according to the code, until each code included in the code sequence is read and executed to generate an embroidery pattern.

[0129] Figure 10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 10 As shown, the electronic device includes: a memory 91 and a processor 92.

[0130] The memory 91 is used to store computer programs.

[0131] The processor 92 is configured to read the computer program stored in the memory and execute the method of any one of the above embodiments according to the computer program in the memory.

[0132] Figure 11 This is a block diagram of an electronic device provided in an embodiment of the present application. The device may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0133] Apparatus 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0134] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.

[0135] The memory 804 is configured to store various types of data to support the operations of the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0136] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 800.

[0137] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.

[0138] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0139] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0140] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800. The sensor assembly 814 can also detect changes in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and temperature changes of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0141] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0142] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.

[0143] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by the processor 820 of the apparatus 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0144] An embodiment of the present application also provides a non-transitory computer-readable storage medium. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the method provided in the above embodiment.

[0145] An embodiment of the present application also provides a computer program product, which includes: a computer program, which is stored in a readable storage medium, and at least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device executes the solution provided by any of the above embodiments.

[0146] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0147] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. An embroidery method for porous materials, characterized in that: The method comprises: Receiving an embroidery task and obtaining a code sequence indicated by the embroidery task, wherein the embroidery task is used to indicate the code sequence, the code sequence includes one or more codes corresponding to materials to be processed, and the codes are used to indicate embroidery positions of the materials to be processed; The codes in the coding sequence are read in sequence, and according to each code, an embroidery device is driven to perform the embroidery task based on the corresponding material to be processed, thereby generating an embroidery pattern; wherein each material to be processed has a plurality of preset hole positions, and each preset hole position corresponds to a code in the coding sequence; The code corresponding to the material to be processed includes a start code and an end code. The code corresponding to the material to be processed also includes a process code. The preset hole position corresponding to the start code is the first hole position of the material to be processed, the preset hole position corresponding to the process code is the middle hole position of the material to be processed, and the preset hole position corresponding to the end code is the last hole position of the material to be processed. The step of driving the embroidery device to perform the embroidery task based on the corresponding material to be processed according to each code includes: If it is determined that the read code is a starting code, the material output device is driven to output the material to be processed, and the embroidery position of the material to be processed indicated by the code is determined; wherein the material output device is used to output the material to be processed, and the outputted material to be processed is connected to the material output device; The spindle motor device is driven to drive the needle to move to the embroidery position of the material to be processed, and the spindle motor device is driven to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and the preset hole position corresponding to the embroidery position of the material to be processed and the substrate corresponding to the embroidery position of the material to be processed are fixed with the stitches between them; wherein the spindle motor device is connected to the needle, the needle is used to sew the material to be processed in the substrate in the embroidery frame device, and the embroidery frame device is used to fix the substrate; The machine head motor device is driven to drive the machine needle to move upward and away from the material to be processed, and the machine head motor device is controlled to be stationary; wherein, the machine head motor device is connected to the machine needle, and the machine head motor device is used to drive the machine needle to move vertically; A second code following the code in the code sequence is read, and according to the second code, an embroidery device is driven to continue to perform the embroidery task based on the corresponding material to be processed.

2. The method according to claim 1, characterized in that After driving the machine head motor device to drive the needle to move upward and away from the material to be processed, and controlling the machine head motor device to be stationary, reading a second code following the code in the code sequence, and driving the embroidery device to continue to perform the embroidery task based on the corresponding material to be processed according to the second code, including: If it is determined that the read second code is a process code, the following steps are repeated until a preset condition is met, wherein the preset condition is that the read second code is an end code: determining a second embroidery position of the material to be processed corresponding to the second code; The embroidery frame device is driven to move the substrate fixed in the embroidery frame device to the second embroidery position, and the retraction device is driven to move the material output device and the substrate fixed in the embroidery frame device to the second embroidery position synchronously; wherein the retraction device is connected to the material output device, and the retraction device is used to drive the material output device to move; Driving the spindle motor device to drive the needle to move to the second embroidery position, and driving the spindle motor device to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and fixing the suture between the preset hole position corresponding to the second embroidery position in the material to be processed and the substrate corresponding to the second embroidery position; Driving the machine head motor device to drive the machine needle to move upward and away from the material to be processed, and controlling the machine head motor device to be stationary; A new code following the second code in the code sequence is read, and the new code is determined to be the second code.

3. The method according to claim 2, characterized in that According to the second code, driving the embroidery device to continue to perform the embroidery task based on the corresponding material to be processed includes: If it is determined that the read second code is an end type code, determining a second embroidery position of the material to be processed corresponding to the second code; driving the embroidery frame device to move the substrate fixed in the embroidery frame device to the second embroidery position, and driving the retracting device to drive the material output device and the substrate fixed in the embroidery frame device to move synchronously to the second embroidery position; Driving the spindle motor device to drive the needle to move to the second embroidery position, and driving the spindle motor device to drive the needle to move up and down through the substrate fixed in the embroidery frame device, and fixing the suture between the preset hole position corresponding to the second embroidery position in the material to be processed and the substrate corresponding to the second embroidery position; The material output device is driven to perform shearing processing on the material to be processed.

4. The method according to claim 3, characterized in that After driving the material output device to perform shearing on the material to be processed, the method further includes: The codes after the second code in the code sequence are read in sequence, and the embroidery device is driven according to the codes to perform the embroidery task based on the corresponding material to be processed, until each code included in the code sequence is read and executed, thereby generating the embroidery pattern.

5. An embroidery system for porous materials, characterized in that: The embroidery system for porous materials includes: The main control module is used to read the code and drive the main shaft drive module, the embroidery frame drive module, the output control module, the retraction control module and the head motor control module according to the code; The spindle drive module is used to drive the spindle motor device to move; The embroidery frame driving module is used to drive the embroidery frame device and the substrate fixed in the embroidery frame device to move; The output control module is used to drive the material output device to output the material to be processed, and is also used to drive the material output device to cut the material to be processed connected to the material output device after output; The retraction control module is used to drive the retraction device to drive the material output device and the embroidery frame device to move synchronously; The handpiece motor control module is used to drive the handpiece motor device to drive the needle to move vertically, and is also used to control the handpiece motor device to be stationary; The embroidery system for porous materials is used to perform the embroidery method for porous materials according to any one of claims 1 to 4.

6. An embroidery device for porous materials, characterized in that: The device comprises: A receiving unit, configured to receive an embroidery task and obtain a code sequence indicated by the embroidery task, wherein the embroidery task is used to indicate the code sequence, the code sequence includes one or more codes corresponding to materials to be processed, and the codes are used to indicate embroidery positions of the materials to be processed; A first execution unit is configured to sequentially read the codes in the coding sequence, and drive the embroidery device to perform the embroidery task based on the corresponding material to be processed according to each code, so as to generate an embroidery pattern; wherein each material to be processed has a plurality of preset hole positions, and each preset hole position corresponds to a code in the coding sequence; the code corresponding to the material to be processed includes a start code and an end code, and the code corresponding to the material to be processed also includes a process code, the preset hole position corresponding to the start code is the first hole position of the material to be processed, the preset hole position corresponding to the process code is the middle hole position of the material to be processed, and the preset hole position corresponding to the end code is the last hole position of the material to be processed; The first execution unit includes: The first driving subunit is configured to drive a material output device to output the material to be processed if the read code is determined to be a starting code, and to determine an embroidery position of the material to be processed indicated by the code; wherein the material output device is configured to output the material to be processed, and the outputted material to be processed is connected to the material output device; The second driving sub-unit is used to drive the spindle motor device to drive the machine needle to move to the embroidery position of the material to be processed, and drive the spindle motor device to drive the machine needle to move up and down through the substrate fixed in the embroidery frame device, and fix the suture between the preset hole position corresponding to the embroidery position of the material to be processed and the substrate corresponding to the embroidery position of the material to be processed; wherein, the spindle motor device is connected to the machine needle, the machine needle is used to sew the material to be processed in the substrate in the embroidery frame device, and the embroidery frame device is used to fix the substrate; a third driving subunit, configured to drive the machine head motor device to drive the machine needle to move upward, away from the material to be processed, and to control the machine head motor device to be stationary; wherein the machine head motor device is connected to the machine needle, and the machine head motor device is configured to drive the machine needle to move vertically; The fourth driving sub-unit is used to read a second code following the code in the coding sequence, and drive the embroidery device to continue to perform the embroidery task based on the corresponding material to be processed according to the second code.

7. An electronic device, characterized in that: The electronic device includes a memory and a processor; The memory is used to store computer programs; The processor is configured to read the computer program stored in the memory and execute the embroidery method for porous materials according to any one of claims 1 to 4 according to the computer program in the memory.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the embroidery method for porous materials according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Double-hole anti-counterfeiting braided fabric sequin chain

    CN103829475A

  • Parts sewing method in embroidery sewing machine

    JP2005087430A