Chain stitch embroidery machine loop punching timing determination method and device, equipment and storage medium

By dynamically adjusting the H-axis looping timing, the problems of thread loop slippage and missed needles caused by fixed looping start time in chain embroidery machines are solved, thus improving the quality of embroidery products.

CN118273014BActive Publication Date: 2026-04-28ZHUJI XINGDAHAO SCI & TECH DEV +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHUJI XINGDAHAO SCI & TECH DEV
Filing Date
2024-02-05
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In existing chain embroidery machines, the starting time of the H-axis loop is fixed, which cannot adapt to the winding requirements of different needle heights, resulting in the loop slipping off the needle or missing needles.

Method used

By obtaining the reference needle height of the chain embroidery machine and the needle height of the pattern to be embroidered, the starting and ending angles of the H-axis looping are dynamically adjusted to determine the looping sequence of the H-axis.

Benefits of technology

This avoids missed stitches and broken loops caused by stitching too early or too late, thus improving the quality of embroidery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118273014B_ABST
    Figure CN118273014B_ABST
Patent Text Reader

Abstract

The application provides a chain embroidery machine loop hitting timing determination method, device, equipment and storage medium, and specifically relates to the technical field of embroidery machines. The height of a reference position machine needle of a chain embroidery machine, a first pattern to be embroidered and a first needle height position corresponding to the first pattern are obtained. According to the reference height and the first needle height position, the first actual machine needle height is determined. According to the first actual machine needle height, the H-axis loop hitting starting angle and the H-axis loop hitting ending angle are determined. The H-axis loop hitting timing is determined according to the H-axis loop hitting starting angle and the H-axis loop hitting ending angle, and the H-axis loop hitting timing is the time length of the H-axis from the starting angle to the ending angle. According to the position of the needle height, the loop hitting timing of the H-axis is adjusted in real time, and the needle missing and loop missing phenomena caused by too early or too late loop hitting time are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of embroidery machine technology, and in particular to a method, apparatus, equipment and storage medium for determining the timing of chain embroidery machine loops. Background Technology

[0002] Chain stitch, also known as towel stitch, can be categorized into two types based on its appearance: open chain stitch and combined chain stitch. Open chain stitch uses individual loops as units, with each loop operating independently to form the embroidery stitch. Combined chain stitch uses individual loops that interlock and connect tightly, forming a chain-like embroidery path. Chain stitches are created by linking a single thread together. A single-thread chain stitch has the advantage of using less thread per unit length, better elasticity and strength than lockstitch, and is less prone to unraveling. Single-thread chain stitches are commonly used for hems of garments, cuffs of trousers, and lapels of suit jackets.

[0003] Chain embroidery machines use a fixed loop start sequence control method, meaning that a fixed loop start time is set based on experience before starting the machine. This setting remains unchanged after the embroidery begins, regardless of needle height variations.

[0004] In existing embroidery machine control systems, the H-axis loop start time is a fixed parameter that does not change with the needle height. This fixed start time cannot meet the thread winding requirements of different needle heights. Sometimes, starting the loop too early can cause the loop to slip off the needle, or starting it too late can result in the loop not being properly wrapped and causing a missed stitch. Summary of the Invention

[0005] This application provides a method, apparatus, equipment, and storage medium for determining the looping timing of a chain embroidery machine, in order to solve the problems of thread loop slippage and needle leakage caused by the fixed looping time of the embroidery machine.

[0006] In a first aspect, this application provides a method for determining the timing of looping in a chain embroidery machine, including:

[0007] Obtain the height of the reference gear needle of the chain embroidery machine, the first pattern to be embroidered and the first high gear corresponding to the first pattern;

[0008] The first actual needle height is determined based on the reference height and the first needle high position.

[0009] Based on the first actual needle height, determine the H-axis loop start and end angles;

[0010] The timing of H-axis looping is determined based on the starting and ending angles of H-axis looping, wherein the timing of H-axis looping is the duration of H-axis rotation from the starting angle to the ending angle.

[0011] Optionally, determining the first actual needle height based on the reference height and the first target needle high position includes:

[0012] The first actual needle height corresponding to the first target needle's higher gear position is determined using the following formula:

[0013] H = A + αB

[0014] Where H is the first actual needle height, A is the reference needle height, α is the distance between adjacent needle heights in the mechanical structure, and B is the needle height level.

[0015] Optionally, determining the H-axis loop start and end angles based on the first actual needle height includes:

[0016] Based on the actual needle height, the target descent height is determined, which is the descent height when the needle reaches the preset ring-forming needle height;

[0017] Based on the target descent height and angle data table, the starting and ending angles of the H-axis looping are determined. The angle data table is used to indicate the correlation between the spindle rotation angle and the needle descent height.

[0018] Optionally, the method further includes:

[0019] When the first pattern is embroidered, the second pattern and the second high-level position of the second pattern are obtained. The second pattern is a pattern whose embroidery time is after the first pattern. The second high-level position of the second pattern is different from the first high-level position of the first pattern.

[0020] The second actual needle height is determined based on the reference height and the second needle high position.

[0021] Based on the second actual needle height, the H-axis loop start and end angles are redefined;

[0022] Based on the newly determined starting and ending angles of the H-axis looping, a new looping sequence for the H-axis is determined, and the embroidery process is performed according to the new looping sequence.

[0023] Secondly, this application provides a timing determination device for the looping of a chain embroidery machine, comprising:

[0024] The acquisition module is used to acquire the height of the reference gear needle of the chain embroidery machine, the first pattern to be embroidered and the first high gear corresponding to the first pattern;

[0025] The determining module is used to determine the first actual needle height based on the reference height and the first needle high position;

[0026] The determining module is also used to determine the H-axis loop start angle and end angle based on the first actual needle height;

[0027] The determining module is further configured to determine the looping sequence of the H-axis based on the starting angle and ending angle of the H-axis looping, wherein the H-axis looping sequence is the duration of the H-axis rotating from the starting angle to the ending angle.

[0028] Optionally, the determining module is further configured to determine the first actual needle height corresponding to the first target needle high position according to the following formula:

[0029] H = A + αB

[0030] Where H is the first actual needle height, A is the reference needle height, α is the distance between adjacent needle heights in the mechanical structure, and B is the needle height level.

[0031] Optionally, the determining module is further configured to determine a target descent height based on the actual needle height, wherein the target descent height is the descent height when the needle reaches the preset ring-forming needle height;

[0032] The determining module is further configured to determine the starting and ending angles of the H-axis looping based on the target descent height and angle data table, wherein the angle data table is used to indicate the correlation between the spindle rotation angle and the needle descent height.

[0033] Optionally, the acquisition module is further configured to acquire a second pattern and the second high-level stitch position corresponding to the second pattern when the first pattern embroidery is completed. The second pattern is a pattern whose embroidery timing is after the first pattern, and the second high-level stitch position is different from the first high-level stitch position.

[0034] The determining module is further configured to determine the second actual needle height based on the reference height and the second needle high position;

[0035] The determining module is also used to redetermine the H-axis loop start angle and end angle based on the second actual needle height;

[0036] The determining module is further configured to determine a new looping sequence of the H-axis based on the newly determined starting and ending angles of the H-axis looping, and to perform embroidery processing according to the new looping sequence.

[0037] Thirdly, this application provides a device for determining the timing of chain stitches on a chain embroidery machine, the device comprising:

[0038] Memory;

[0039] processor;

[0040] The memory stores computer-executed instructions;

[0041] The processor executes computer execution instructions stored in the memory to implement the chain embroidery machine loop timing determination method as described in the first aspect and various possible implementations of the first aspect above.

[0042] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the chain embroidery machine loop timing determination method as described in the first aspect and various possible implementations of the first aspect above.

[0043] The chain embroidery machine loop timing determination method, apparatus, equipment, and storage medium provided in this application obtain the height of the reference needle position of the chain embroidery machine, the first pattern to be embroidered, and the corresponding first high needle position. Based on the reference height and the first high needle position, the first actual needle height is determined. Based on the first actual needle height, the starting and ending angles of the H-axis loop are determined. The loop timing of the H-axis is determined based on the starting and ending angles, where the H-axis loop timing is the time it takes for the H-axis to rotate from the starting angle to the ending angle. This method adjusts the H-axis loop timing in real time according to the needle height position, avoiding missed stitches and loop detachment caused by looping too early or too late. Attached Figure Description

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

[0045] Figure 1 A schematic diagram of the control system for a high-speed chain embroidery machine;

[0046] Figure 2 Flowchart of the chain embroidery machine loop timing determination method provided in this application Figure 1 ;

[0047] Figure 3 Flowchart of the chain embroidery machine loop timing determination method provided in this application Figure 2 ;

[0048] Figure 4 A schematic diagram of the chain embroidery machine loop timing determination device provided in this application;

[0049] Figure 5 A schematic diagram of the structure of the chain embroidery machine timing determination device provided in this application.

[0050] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0051] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.

[0052] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, products, or apparatus.

[0053] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0054] Chain stitch, also known as towel stitch, can be categorized into two types based on its appearance: open chain stitch and combined chain stitch. Open chain stitch uses individual loops as units, with each loop operating independently to form the embroidery stitch. Combined chain stitch uses individual loops that interlock and connect tightly, forming a chain-like embroidery path. Chain stitches are created by linking a single thread together. A single-thread chain stitch has the advantage of using less thread per unit length, better elasticity and strength than lockstitch, and is less prone to unraveling. Single-thread chain stitches are commonly used for hems of garments, cuffs of trousers, and lapels of suit jackets.

[0055] Chain embroidery machines use a fixed loop start sequence control method, meaning that a fixed loop start time is set based on experience before starting the machine. This setting remains unchanged after the embroidery begins, regardless of needle height variations.

[0056] In existing embroidery machine control systems, the H-axis loop start time is a fixed parameter that does not change with the needle height. This fixed start time cannot meet the thread winding requirements of different needle heights. Sometimes, starting the loop too early can cause the loop to slip off the needle, or starting it too late can result in the loop not being properly wrapped and causing a missed stitch.

[0057] To address the aforementioned issues, this application proposes a method for determining the looping sequence of a chain embroidery machine. This method suggests that the looping sequence can be varied according to changes in the needle's higher gear position, thereby dynamically adjusting the looping sequence of the H-axis based on the actual mechanical upper and lower dead points of the needle, ultimately improving problems such as needle slippage and loop detachment in the embroidery machine.

[0058] This application is applied to the control system of a high-speed chain embroidery machine. Figure 1 This is a schematic diagram of the control system for a high-speed chain embroidery machine. Figure 1 As shown, the main spindle drive module, embroidery frame drive module, H-axis drive module and D-axis drive module are connected to the main control system. Under the control of the main control system, the four modules cooperate with each other in a specific timing sequence to form the required embroidery pattern.

[0059] The main control system is the core of the entire chain embroidery machine control system. It mainly completes the input and output of patterns, the display of pattern information, and the timing control of the embroidery process. The spindle drive module is used to drive the spindle to move the hook up and down through the pre-laid embroidery pattern substrate. The embroidery frame drive module is used to move the embroidery cloth clamped on the embroidery frame according to the embroidery pattern substrate. The H-axis drive module is used to drive the rotary hook to rotate by a preset angle to form a thread loop. The D-axis drive module is used to drive the hook to rotate by a preset angle to realize the chain stitch.

[0060] During operation, the main control system sends trigger commands to the spindle drive module, first control information to the embroidery frame drive module, and second control information to the H-axis and D-axis drive modules. The first control information includes the length information of the hook stitch movement, and the second control information includes the first position information and the hook rotation angle information. The D-axis is a device that drives the hook rotation, enabling the hook position angle to track the stitch. The H-axis is a device that drives the rotary shuttle to loop, allowing the embroidery thread to wrap around the hook. The hook rotation angle information is determined according to the loop timing determination method for chain embroidery machines described in this application.

[0061] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0062] Figure 2 A flowchart illustrating the chain embroidery machine loop timing determination method provided in this application embodiment. Figure 1 .like Figure 2 As shown, the method includes:

[0063] S101: Obtain the height of the reference gear needle of the chain embroidery machine, the first pattern to be embroidered and the first high gear corresponding to the first pattern.

[0064] Needle height refers to the mechanical height of the needle tip from the upper surface of the needle plate in an embroidery machine. The reference height is determined based on the actual mechanical conditions of the embroidery machine and is a fixed value that does not need to be modified repeatedly if the mechanical cam structure remains unchanged.

[0065] Understandably, during the embroidery process, different needle height settings are selected based on the specific pattern. The lowest needle height is 0, and the highest is 13. Each adjacent setting differs by 13 degrees in motor angle, and the needle height is approximately 0.5mm. This means that different needle heights correspond to different upper and lower dead points of the needle movement, and also different travel times within the shuttle. Therefore, the optimal timing for the needle to circle varies depending on the needle height. Before starting embroidery, the pattern to be embroidered should be obtained, and the optimal needle height should be determined to ensure the correct needle height for embroidery. For example, if the pattern is a rose, the optimal needle height for embroidering a rose is setting 3.

[0066] S102: Determine the first actual needle height based on the reference height and the first needle high position.

[0067] For details on the specific steps of calculating the actual needle height based on the reference height and the needle position, please refer to Example 2, which will not be repeated here.

[0068] S103: Determine the starting and ending angles of the H-axis looping based on the first actual needle height.

[0069] The looping process involves the H-axis rotating to cause the embroidery thread to wrap around the needle 360 ​​degrees, forming a loop. As the main shaft rotates one revolution, the needle rotates and gradually descends. The H-axis should begin operating when the main shaft reaches its starting angle and stop operating before reaching its ending angle, forming a loop. The optimal starting time for looping at needle height (0 setting) is approximately 110 degrees of main shaft rotation. This means that from the moment the looping begins, the program sends forward rotational pulses to cause the shuttle to rotate clockwise. When the needle reaches its bottom dead center and reverses direction to the upper plane of the shuttle, the looping action must complete 360 ​​degrees to ensure the embroidery thread is fully wound. The looping action width is approximately 110 degrees from the main shaft angle.

[0070] Understandably, based on the actual needle height, we can determine how many millimeters the needle needs to descend to reach the optimal loop height, and how many degrees the spindle needs to rotate when the descent distance is reached. This allows us to determine the starting and ending angles of the H-axis loop.

[0071] S104: Determine the looping sequence of the H-axis based on the starting angle and ending angle of the H-axis looping, wherein the H-axis looping sequence is the time taken for the H-axis to rotate from the starting angle to the ending angle.

[0072] Understandably, after determining the starting and ending angles of the H-axis looping, the spindle sends a second control message to the H-axis after rotating to the starting angle, driving the rotary hook to reciprocate, so that the H-axis completes the looping action during the spindle's rotation from the starting angle to the ending angle.

[0073] The chain embroidery machine loop timing determination method provided in this embodiment obtains the height of the reference needle setting of the chain embroidery machine, the first pattern to be embroidered, and the first high needle setting corresponding to the first pattern. Based on the first actual needle height, the starting and ending angles of the H-axis loop are determined. The loop timing of the H-axis is determined based on the starting and ending angles, and the H-axis loop timing is the time it takes for the H-axis to rotate from the starting angle to the ending angle. This method adjusts the H-axis loop timing in real time according to the needle height setting, avoiding missed stitches and loop detachment caused by looping too early or too late.

[0074] Figure 3 A flowchart illustrating the chain embroidery machine loop timing determination method provided in this application embodiment. Figure 2 This embodiment is... Figure 2Based on the embodiments, a detailed description of the method for determining the looping sequence of a chain embroidery machine is provided. For example... Figure 3 As shown, the method includes:

[0075] S201: Obtain the height of the reference gear needle of the chain embroidery machine, the first pattern to be embroidered and the first high gear corresponding to the first pattern.

[0076] Step S101 is similar to step S201, and will not be described again here.

[0077] S202: Determine the first actual needle height corresponding to the first target needle's higher gear position according to the following formula:

[0078] H = A + αB

[0079] Where H is the first actual needle height, A is the reference needle height, α is the distance between adjacent needle heights in the mechanical structure, and B is the needle height level.

[0080] Understandably, A represents the baseline needle height, which remains constant for the same embroidery machine. α represents the machine height, approximately 0.5mm, meaning the needle height difference between level 0 and level 1 is 0.5mm. The machine height can be modified according to actual conditions. The distance between the upper plane of the mechanical shuttle and the lower plane of the needle plate is generally a fixed value of 1.5mm. If this distance changes, parameters can be added to the actual needle height calculation based on the specific circumstances. For example, if the current needle height is level 3, the actual needle height at this time is the baseline height + 1.5mm.

[0081] S203: Determine the target descent height based on the actual needle height, where the target descent height is the descent height when the needle reaches the preset ringing needle height.

[0082] The preset needle height for the ring forming machine is approximately 1mm from the tip of the needle to the upper plane of the ring shuttle.

[0083] Understandably, the actual needle height is calculated, and the target descent height is the difference between the actual needle height and the preset ringing needle height. For example, if the actual needle height is 4.5mm, then the target descent height is 3.5mm.

[0084] S204: Based on the target descent height and angle data table, determine the starting and ending angles of the H-axis looping, wherein the angle data table is used to indicate the correlation between the spindle rotation angle and the needle descent height.

[0085] Understandably, as the spindle descends to the target height, it will simultaneously rotate at a certain angle. The angle corresponding to each descent height can be found in the angle data table. This table was determined through detailed research using a high-speed camera on the H-axis rotation. The table includes multiple rotation angles corresponding to different descent heights. For example, if the spindle descends 0.5mm and then rotates 150 degrees, then 150 degrees is the starting angle of the H-axis rotation. If the spindle descends 1.5mm and then rotates 230 degrees, then 230 degrees is the ending angle of the H-axis rotation.

[0086] S205: Determine the looping sequence of the H-axis based on the starting angle and ending angle of the H-axis looping, wherein the H-axis looping sequence is the time taken for the H-axis to rotate from the starting angle to the ending angle.

[0087] Step S104 is similar to step S205, and will not be described again here.

[0088] Optionally, when the first pattern is embroidered, a second pattern and the corresponding second high-level stitch position are obtained. The second pattern is a pattern whose embroidery timing is after the first pattern, and the second high-level stitch position is different from the first high-level stitch position.

[0089] The second actual needle height is determined based on the reference height and the second needle high position.

[0090] Based on the second actual needle height, the H-axis loop start and end angles are redefined;

[0091] Based on the newly determined starting and ending angles of the H-axis looping, a new looping sequence for the H-axis is determined, and the embroidery process is performed according to the new looping sequence.

[0092] Understandably, embroidery machines typically use the same gear setting when producing the same pattern. If the pattern to be embroidered changes and the corresponding needle gear setting also changes, the needle height will also change. The previously set looping time may then have some deviation. Therefore, after the pattern changes, it is necessary to re-determine the looping time to avoid missed stitches or loop detachment caused by deviations in the looping time. The method for re-determining the looping time is the same as the method for determining the looping time for the first pattern.

[0093] The chain embroidery machine loop timing determination method provided in this embodiment obtains the height of the reference needle position of the chain embroidery machine, the first pattern to be embroidered, and the first high needle position corresponding to the first pattern. Based on the actual needle height, a target descent height is determined, which is the descent height at which the needle reaches the preset looping needle height. According to the target descent height and angle data table, the H-axis looping start and end angles are determined. The angle data table indicates the correlation between the spindle rotation angle and the needle descent height. The H-axis looping timing is determined based on the H-axis looping start and end angles, and the H-axis looping timing is the time it takes for the H-axis to rotate from the start angle to the end angle. This method can avoid missed stitches and loop detachment caused by looping too early or too late.

[0094] Figure 4 A schematic diagram of the chain embroidery machine loop timing determination device provided in this application. Figure 4 As shown, the chain embroidery machine loop timing determination device 300 provided in this application includes:

[0095] The acquisition module 301 is used to acquire the height of the reference gear needle of the chain embroidery machine, the first pattern to be embroidered and the first high gear corresponding to the first pattern;

[0096] The determining module 302 is used to determine the first actual needle height based on the reference height and the first needle high position;

[0097] The determining module 302 is also used to determine the H-axis loop start angle and end angle based on the first actual needle height;

[0098] The determining module 302 is further configured to determine the looping sequence of the H-axis based on the starting angle and ending angle of the H-axis looping, wherein the H-axis looping sequence is the duration of the H-axis rotating from the starting angle to the ending angle.

[0099] Optionally, the determining module 302 is further configured to determine the first actual needle height corresponding to the first target needle high position according to the following formula:

[0100] H = A + αB

[0101] Where H is the first actual needle height, A is the reference needle height, α is the distance between adjacent needle heights in the mechanical structure, and B is the needle height level.

[0102] Optionally, the determining module 302 is further configured to determine a target descent height based on the actual needle height, wherein the target descent height is the descent height when the needle reaches the preset ring-forming needle height;

[0103] The determining module 302 is further configured to determine the starting and ending angles of the H-axis looping based on the target descent height and angle data table, wherein the angle data table is used to indicate the correlation between the spindle rotation angle and the needle descent height.

[0104] Optionally, the acquisition module 301 is further configured to acquire the second pattern and the second high-level position of the second stitch when the first pattern embroidery is completed, wherein the second pattern is a pattern whose embroidery timing is after the first pattern, and the second high-level position of the second stitch is different from the first high-level position of the first stitch.

[0105] The determining module 302 is further configured to determine the second actual needle height based on the reference height and the second needle high position;

[0106] The determining module 302 is also used to redetermine the H-axis loop start angle and end angle based on the second actual needle height;

[0107] The determining module 302 is further configured to determine a new looping sequence of the H-axis based on the newly determined starting and ending angles of the H-axis looping, and to perform embroidery processing according to the new looping sequence.

[0108] Figure 5 A structural diagram of the equipment for determining the timing of the chain embroidery machine loops provided in this application. (See attached diagram.) Figure 5 As shown, this application provides a timing determination device for chain embroidery machine loop making. The timing determination device 400 for chain embroidery machine loop making includes: a receiver 401, a transmitter 402, a processor 403, and a memory 404.

[0109] Receiver 401 is used to receive instructions and data;

[0110] Transmitter 402 is used to send commands and data;

[0111] Memory 404 is used to store instructions executed by the computer;

[0112] Processor 403 is used to execute computer execution instructions stored in memory 404 to implement the various steps of the chain embroidery machine loop timing determination method in the above embodiments. For details, please refer to the relevant descriptions in the aforementioned embodiments of the chain embroidery machine loop timing determination method.

[0113] Alternatively, the memory 404 can be either standalone or integrated with the processor 403.

[0114] When the memory 404 is set up independently, the electronic device also includes a bus for connecting the memory 404 and the processor 403.

[0115] This application also provides a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the chain embroidery machine loop timing determination method executed by the chain embroidery machine loop timing determination device described above.

[0116] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0117] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0118] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for determining the timing of looping on a chain embroidery machine, characterized in that, include: Obtain the height of the reference gear needle of the chain embroidery machine, the first pattern to be embroidered and the first high gear corresponding to the first pattern; The first actual needle height is determined based on the height of the reference needle and the first needle high position. Based on the first actual needle height, determine the H-axis loop start and end angles; The timing of H-axis looping is determined based on the starting and ending angles of H-axis looping, wherein the timing of H-axis looping is the duration of H-axis rotation from the starting angle to the ending angle; The first actual needle height is determined based on the height of the reference needle and the first needle high position. include: The first actual needle height corresponding to the first high-level needle position is determined according to the following formula: Where H is the first actual needle height, and A is the reference needle height. B represents the distance between adjacent needle heights in the mechanical structure, and B is the needle height level. The step of determining the H-axis loop start and end angles based on the first actual needle height includes: Based on the first actual needle height, the target descent height is determined, which is the descent height when the needle reaches the preset ring-forming needle height; Based on the target descent height and angle data table, the starting and ending angles of the H-axis looping are determined. The angle data table is used to indicate the correlation between the spindle rotation angle and the needle descent height.

2. The method according to claim 1, characterized in that, The method further includes: When the first pattern is embroidered, the second pattern and the second high-level position of the second pattern are obtained. The second pattern is a pattern whose embroidery time is after the first pattern. The second high-level position of the second pattern is different from the first high-level position of the first pattern. The second actual needle height is determined based on the height of the reference needle and the second needle high position. Based on the second actual needle height, the H-axis loop start and end angles are redefined; Based on the newly determined starting and ending angles of the H-axis looping, a new looping sequence for the H-axis is determined, and the embroidery process is performed according to the new looping sequence.

3. A device for determining the timing of looping in a chain embroidery machine, characterized in that, The device includes: The acquisition module is used to acquire the height of the reference gear needle of the chain embroidery machine, the first pattern to be embroidered and the first high gear corresponding to the first pattern; The determining module is used to determine the first actual needle height based on the height of the reference needle and the first needle high position. The determining module is also used to determine the H-axis loop start angle and end angle based on the first actual needle height; The determining module is further configured to determine the looping sequence of the H-axis based on the starting angle and ending angle of the H-axis looping, wherein the H-axis looping sequence is the duration of the H-axis rotating from the starting angle to the ending angle; The determining module is further configured to determine the first actual needle height corresponding to the first needle high position according to the following formula: Where H is the first actual needle height, and A is the reference needle height. B represents the distance between adjacent needle heights in the mechanical structure, and B is the needle height level. The determining module is further configured to determine a target descent height based on the first actual needle height, wherein the target descent height is the descent height when the needle reaches the preset ring-forming needle height; The determining module is further configured to determine the starting and ending angles of the H-axis looping based on the target descent height and angle data table, wherein the angle data table is used to indicate the correlation between the spindle rotation angle and the needle descent height.

4. The apparatus according to claim 3, characterized in that, The device further includes: The acquisition module is further configured to acquire a second pattern and the second high-level position of the second stitch when the first pattern embroidery is completed. The second pattern is a pattern whose embroidery timing is after the first pattern, and the second high-level position of the second stitch is different from the first high-level position of the first stitch. The determining module is further configured to determine the second actual needle height based on the height of the reference needle and the second needle high position. The determining module is also used to redetermine the H-axis loop start angle and end angle based on the second actual needle height; The determining module is further configured to determine a new looping sequence of the H-axis based on the newly determined starting and ending angles of the H-axis looping, and to perform embroidery processing according to the new looping sequence.

5. A device for determining the timing of looping in a chain embroidery machine, characterized in that, include: Memory; processor; The memory stores computer-executed instructions; The processor executes the computer execution instructions stored in the memory to implement the chain embroidery machine loop timing determination method as described in any one of claims 1-2.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the chain embroidery machine loop timing determination method as described in any one of claims 1-2.

Citation Information

Patent Citations

  • High-speed chain embroidery machine control method and apparatus

    CN107780074A

  • Needle height adjusting method and device of embroidery machine

    CN114703610A