Track determination method for pattern sewing

By using the trajectory determination method of circular and zigzag seams, the needle coordinates are automatically calculated, solving the problem of low efficiency in traditional pattern sewing and realizing efficient and flexible pattern generation.

CN122013455APending Publication Date: 2026-05-12ZHEJIANG ZOBOW MECHANICAL & ELECTRICAL TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHEJIANG ZOBOW MECHANICAL & ELECTRICAL TECH
Filing Date
2026-02-09
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Traditional pattern sewing methods are inefficient and cannot meet the personalized needs of complex patterns, requiring a lot of manual intervention and tedious parameter adjustments.

Method used

By employing the trajectory determination method of circular and zigzag seams, the initial starting point and number of stitches are determined in a preset coordinate system. Combined with the preset stitch length and total number of stitches, the needle drop coordinates are calculated to achieve automated pattern generation.

Benefits of technology

It improves the efficiency and diversity of pattern generation, reduces parameter adjustments and manual intervention, lowers the technical requirements for operators, and increases the flexibility of patterns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122013455A_ABST
    Figure CN122013455A_ABST
Patent Text Reader

Abstract

The invention discloses a pattern sewing track determination method. The method comprises the following steps: determining coordinates of an initial seam starting point and a first seam starting point of an arc seam in a preset coordinate system according to the radius of the arc seam and the radius of an inner ring of a zigzag seam; according to a preset stitch length and the first seam starting point, the stitch number of the arc seam and the stitch falling coordinate of each stitch are determined; determining coordinates of a second seam starting point of the zigzag seam in a preset coordinate system according to the outer ring radius of the zigzag seam; according to the preset total stitch number, the stitch number of the arc seam, the circle number of the zigzag seam, the second seam starting point and the inner circle radius and the outer circle radius of the zigzag seam, the stitch falling coordinates of the zigzag seam are determined. The pattern generation efficiency is improved, the pattern repeatability and the sewing quality are improved, tedious parameter adjustment and manual intervention in a traditional method are reduced, and the technical requirement for operators is lowered. Meanwhile, the shape of the pattern can be adjusted, and the flexibility of the pattern is remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of sewing technology, and more particularly to a method for determining the trajectory of patterned sewing. Background Technology

[0002] In the sewing machine industry, pattern design and generation are crucial steps in the sewing process. Traditional pattern design typically relies on manual adjustments or selection from preset templates. This approach is not only inefficient but also struggles to meet the personalized needs of complex patterns. Especially in generating intricate patterns like chrysanthemum eyes, traditional methods often require significant manual intervention and tedious parameter adjustments, limiting production efficiency and pattern diversity. Summary of the Invention

[0003] This invention provides a method for determining the trajectory of pattern sewing, so as to improve the production efficiency and diversity of patterns.

[0004] In a first aspect, embodiments of the present invention provide a method for determining the trajectory of patterned sewing, wherein the pattern is sewn using circular arc stitches and zigzag stitches; the method for determining the trajectory of patterned sewing includes: The initial starting point and the first starting point of the circular arc seam are determined in a preset coordinate system based on the radius of the circular arc seam and the inner radius of the zigzag seam; wherein, the inner radius of the zigzag seam is the distance between the vertex of the zigzag seam that is closest to the origin of the preset coordinate system and the origin of the preset coordinate system. The number of stitches and the coordinates of each stitch in the arc seam are determined based on the preset stitch length and the first starting point. The coordinates of the second starting point of the zigzag seam in the preset coordinate system are determined based on the outer radius of the zigzag seam; wherein, the outer radius of the zigzag seam is the distance between the vertex of the zigzag seam that is farthest from the origin of the preset coordinate system and the origin of the preset coordinate system. The needle placement coordinates of the zigzag seam are determined based on the preset total number of stitches, the number of stitches in the circular seam, the number of turns in the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam.

[0005] Optionally, the arc seam includes at least one first arc seam; the first arc seam includes an initial reinforcement seam and a first regular seam; determining the number of stitches and the stitch placement coordinates of each stitch in the arc seam according to the preset stitch length and the first starting point includes: The number of stitches and the coordinates of each stitch in the first circular arc seam of the first circle are determined based on the initial reinforcement preset arc length, the initial reinforcement preset stitch length and the first starting point. The number of stitches and the stitch coordinates of each stitch in the first conventional seam of the first circular seam are determined based on the first conventional preset stitch length and the stitch coordinates of the starting reinforcement.

[0006] Optionally, the number of stitches and the stitch placement coordinates of the initial reinforcement seam in the first circular seam of the first round are determined based on the initial reinforcement preset arc length, the initial reinforcement preset stitch length, and the first starting point, including: The number of stitches for the initial reinforcement seam is determined based on the ratio of the initial reinforcement preset arc length to the initial reinforcement preset stitch distance. The central angle corresponding to the initial reinforcement preset stitch distance is determined based on the radius of the first arc seam. The needle landing coordinates of each stitch in the initial reinforcement seam are determined based on the central angle of each stitch relative to the origin of the preset coordinate system and the coordinates of the origin of the preset coordinate system.

[0007] Optionally, the arc seam includes at least two loops of the first arc seam; after determining the number of stitches and the stitch coordinates of each stitch in the first loop of the first arc seam based on the first conventional preset stitch length and the stitch coordinates of the initial reinforcement seam, the method further includes: The number of stitches and the coordinates of each stitch in the first circular seam are determined based on the first conventional preset stitch length, the radius of the first circular seam, and the first starting point.

[0008] Optionally, the circular seam further includes at least one second circular seam; after determining the number of stitches and the stitch coordinates of each stitch in the first conventional seam of the first circular seam based on the first conventional preset stitch length and the stitch coordinates of the starting reinforcement, the method further includes: The third starting point of the second circular arc seam is determined based on the radius of the second circular arc seam; The number of stitches for at least one round of the second circular seam and the coordinates of each stitch are determined based on the second conventional preset stitch length, the radius of the second circular seam, and the third starting point.

[0009] Optionally, the needle placement coordinates of the zigzag seam are determined based on the preset total number of stitches, the number of stitches in the circular seam, the number of turns in the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam, including: The number of endpoints of the zigzag seam is determined based on the preset total number of stitches, the number of stitches of the arc seam, the number of transition stitches, and the number of turns of the zigzag seam; wherein, the number of transition stitches includes the number of transition stitches from the initial starting point to the first starting point, the number of transition stitches between different starting points of the arc seam, the number of transition stitches from the arc seam to the zigzag seam, and the number of transition stitches between the starting points of different turns of the zigzag seam; The needle placement coordinates of the zigzag seam are determined based on the number of endpoints of the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam.

[0010] Optionally, the zigzag seam includes two loops; after determining the stitch coordinates of the zigzag seam based on the number of endpoints of the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam, the method further includes: The fourth starting point of the second zigzag seam is determined based on the inner radius of the zigzag seam. The needle placement coordinates of the zigzag seam are determined based on the number of endpoints of the zigzag seam, the fourth starting point, and the inner and outer radii of the zigzag seam.

[0011] Optionally, it also includes ending the reinforcement joint; after determining the needle placement coordinates of the zigzag joint based on the number of endpoints of the zigzag joint, the second starting point, and the inner and outer radii of the zigzag joint, it further includes: The stitch length of the zigzag stitch is determined based on the stitch coordinates of the first and second stitches of the last zigzag stitch. The number of stitches and the coordinates of each stitch in the final reinforcement seam are determined based on the preset arc length, preset stitch length, and stitch length of the zigzag seam.

[0012] Optionally, the number of endpoints of the zigzag seam is determined based on the preset total number of stitches, the number of stitches in the arc seam, the number of transition stitches, and the number of turns in the zigzag seam, including: The number of endpoints of the zigzag seam is determined based on the preset total number of stitches, the number of stitches in the arc seam, the number of transition stitches, the number of stitches in the final reinforcement seam, and the number of turns in the zigzag seam.

[0013] Optionally, determining the coordinates of the initial seam starting point and the first seam starting point of the arc seam in a preset coordinate system based on the radius of the arc seam and the inner radius of the zigzag seam includes: When the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is less than a first preset value, the initial seam starting point and the first seam starting point are determined to have their abscissas in the preset coordinate system as the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the first reference value, and the ordinate of the initial seam starting point in the preset coordinate system as the ordinate of the origin; wherein, the ratio of the first reference value to the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is 1 / n, and n is an integer greater than 1; When the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is greater than the first preset value, the initial seam starting point is determined to be the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the second reference value in the preset coordinate system, and the ordinate of the initial seam starting point is the ordinate of the origin in the preset coordinate system; wherein, the ratio of the second reference value to the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is 1 / m, and m is an integer greater than n; When the difference between the radius of the arc seam and the inner radius of the zigzag seam is greater than the first preset value and less than or equal to the second preset value, the abscissa of the first seam starting point in the preset coordinate system is determined to be the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the third reference value, and the ordinate of the first seam starting point in the preset coordinate system is the ordinate of the origin; wherein, the ratio of the third reference value to the difference between the radius of the first arc seam and the inner radius of the zigzag seam is (n+1) / m, and (n+1) / m is less than 1; When the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is greater than the second preset value, the abscissa of the first seam starting point in the preset coordinate system is determined to be the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the fourth reference value, and the ordinate of the first seam starting point in the preset coordinate system is the ordinate of the origin; wherein, the ratio of the fourth reference value to the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is m / p, and p is an integer greater than m.

[0014] The technical solution of this invention improves the efficiency of pattern generation, enhances pattern repeatability and sewing quality, and reduces the cumbersome parameter adjustments and manual intervention required in traditional methods, thus lowering the technical requirements for operators. Furthermore, during the pattern sewing process, the shape of the pattern can be adjusted by modifying the radius of the arc seam, the inner radius of the zigzag seam, the preset stitch length, the outer radius of the zigzag seam, and the preset total number of stitches. This significantly improves the flexibility of the pattern. Additionally, after determining the initial starting point and the first starting point in a preset coordinate system based on the radius of the arc seam and the inner radius of the zigzag seam, the preset stitch length, the outer radius of the zigzag seam, and the preset total number of stitches. Attached Figure Description

[0015] Figure 1 A flowchart illustrating a method for determining the trajectory of patterned sewing provided in an embodiment of the present invention; Figure 2 A schematic diagram of a pattern provided in an embodiment of the present invention; Figure 3A flowchart illustrating another method for determining the trajectory of patterned sewing provided in an embodiment of the present invention; Figure 4 A flowchart illustrating another method for determining the trajectory of patterned sewing provided in an embodiment of the present invention; Figure 5 A flowchart illustrating another method for determining the trajectory of patterned sewing provided in an embodiment of the present invention; Figure 6 This is a flowchart illustrating another method for determining the trajectory of patterned sewing provided in an embodiment of the present invention. Detailed Implementation

[0016] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0017] This invention provides a method for determining the trajectory of patterned sewing. Figure 1 This is a flowchart illustrating a method for determining the trajectory of patterned sewing, provided by an embodiment of the present invention. This method is applicable to sewing applications where the patterns are complex and require at least two basic trajectories. Specifically, the at least two basic trajectories include circular seams and zigzag seams. For example, Figure 2 This is a schematic diagram of a pattern provided in an embodiment of the present invention. (See diagram below.) Figure 2 As shown, the pattern is a chrysanthemum-eye pattern. The basic trajectory of this pattern includes circular seams and zigzag seams. The circular seams may include at least one round of first circular seam 1 and at least one round of second circular seam 2. The zigzag seams may include at least one round of first zigzag seam 3 and at least one round of second zigzag seam 4. This method can be executed by a pattern sewing trajectory determining device, which can be integrated into a sewing machine. Figure 1 As shown, the method for determining the trajectory of this patterned sewing includes: S110. Determine the coordinates of the initial starting point and the first starting point of the first circular arc seam in the preset coordinate system based on the radius of the circular arc seam and the inner radius of the zigzag seam; wherein, the inner radius of the zigzag seam is the distance between the vertex of the zigzag seam that is closest to the origin of the preset coordinate system and the origin of the preset coordinate system.

[0018] Specifically, when the circular seam includes only one circular seam, the radius of the circular seam is the distance from the starting point of the stitch to the geometric center of the pattern, that is, the distance from the starting point of the stitch to the origin of the preset coordinate system. The first starting point B1 of the circular seam is the starting point of this circular seam. When the circular seam includes multiple circular seams, the radii of the different circular seams are different, and the geometric centers of the multiple circular seams overlap. In this case, the sewing order of the multiple circular seams can be from the inside out, that is, starting sewing from the circular seam closest to the origin of the preset coordinate system, and then sewing sequentially to the circular seam farthest from the origin of the preset coordinate system. In this case, the radius of the circular seam can be the radius of the circular seam closest to the geometric center, and this circular seam is taken as the first circular seam. The first starting point B1 of this circular seam is the starting point of the first circular seam. When sewing other circular seams subsequently, the starting points of the other circular seams can be determined based on their radii. During the pattern sewing process, the empty fabric can be placed at the origin of a preset coordinate system in the sewing machine, making the origin a reference point in the pattern sewing process. The initial starting point is the coordinate of the initial position where the pattern sewing begins in the preset coordinate system, and can be used as a reference point in the pattern sewing process. The first starting point B1 is the coordinate of the initial position where the arc seam begins in the preset coordinate system, and can be used as a reference point for the arc seam. For example, as shown... Figure 2 As shown, the origin coordinates in the preset coordinate system are (x0, y0). Therefore, the needle-dropping coordinates during the pattern sewing process are all relative to the origin coordinates (x0, y0). The radius R1 of the arc seam and the inner radius Rinner of the zigzag seam can be externally input parameters. During the pattern sewing process, the shape of the pattern can be adjusted by changing the radius R1 of the arc seam and the inner radius Rinner of the zigzag seam, significantly improving the flexibility of the pattern. The radius R1 of the arc seam can be larger than the inner radius Rinner of the zigzag seam, ensuring that the vertex of the zigzag seam closest to the origin of the preset coordinate system is located within the pattern formed by the arc seam. After obtaining the radius R1 of the circular seam and the inner radius Rinner of the zigzag seam, the distances from the initial seam starting point A and the first seam starting point B1 of the circular seam to the origin of the preset coordinate system can be determined based on the difference between the radius R1 and the inner radius Rinner of the circular seam, and the inner radius Rinner of the zigzag seam. This ensures that both the initial seam starting point A and the first seam starting point B1 are located between the nearest vertex of the zigzag seam to the origin of the preset coordinate system and the pattern formed by the circular seam. Therefore, the coordinates of the initial seam starting point A and the first seam starting point B1 of the circular seam in the preset coordinate system can be determined. For example, as shown... Figure 2 As shown, when the initial seam starting point A and the first seam starting point B1 are set on the X-axis in the preset coordinate system, the coordinates of the initial seam starting point A can be determined based on the distance from the initial seam starting point A to the origin of the preset coordinate system, and the coordinates of the first seam starting point B1 can be determined based on the distance from the first seam starting point B1 to the origin of the preset coordinate system.

[0019] S120. Determine the number of stitches for the circular seam and the coordinates of each stitch based on the preset stitch length and the first starting point.

[0020] Specifically, the preset stitch length is an externally input parameter. When the arc seam only includes regular seams, the preset stitch length is the distance between two adjacent stitches when the arc seam is a regular seam. When the arc seam includes both regular and reinforcing seams, the preset stitch length can include the preset stitch length for both regular and reinforcing seams. When all arc seams are regular seams, the distance between all stitches in the arc seam is equal, meaning the stitch length between all stitches in the arc seam is the preset stitch length. During the sewing process of the arc seam, the preset stitch length is the chord length between two adjacent stitches. The smaller the preset stitch length, the closer the arc seam trajectory is to a circle. The arc length of the arc seam can be determined based on the radius of the arc seam. For example, when sewing the first arc seam, the arc length of the arc seam can be 2πR1. After determining the arc length and preset stitch length of the arc seam, the number of stitches for the arc seam can be determined based on these parameters. Simultaneously, the central angle of each stitch's landing point relative to the initial starting point A can be determined based on the circular circumference of the arc seam and the preset stitch length. Then, based on the central angle and the coordinates of the initial starting point A, the landing point coordinates of each stitch in the arc seam relative to the initial starting point A can be determined. This allows for the creation of the arc seam pattern during subsequent pattern sewing, improving pattern generation efficiency, repeatability, and sewing quality. It also reduces the tedious parameter adjustments and manual intervention required in traditional methods, lowering the technical requirements for operators. Furthermore, the shape of the pattern can be adjusted by changing the preset stitch length, significantly improving the flexibility of the pattern.

[0021] S130. Determine the coordinates of the second starting point of the zigzag seam in the preset coordinate system based on the outer radius of the zigzag seam; wherein, the outer radius of the zigzag seam is the distance between the vertex of the zigzag seam that is farthest from the origin of the preset coordinate system and the origin of the preset coordinate system.

[0022] Specifically, the outer radius Rout of the zigzag seam is an externally input parameter, representing the distance between the vertex of the zigzag seam furthest from the origin of the coordinate system and the origin of the preset coordinate system. During the pattern sewing process, the shape of the pattern can be adjusted by regulating the outer radius Rout of the zigzag seam, significantly improving the flexibility of the pattern. The second starting point B2 of the zigzag seam is the initial position of the zigzag seam in the preset coordinate system, and can be used as a reference point for the zigzag seam. For example, in this embodiment, the second starting point B2 can be set to the vertex of the zigzag seam furthest from the origin of the preset coordinate system. At this time, the distance from the second starting point B2 to the origin of the preset coordinate system is the outer radius Rout of the zigzag seam. When the circular seam ends, the ending position of the circular seam is the first starting point B1. At this time, the second starting point B2 can be set to be on the same coordinate axis as the first starting point B1, simplifying the transition process between the circular seam and the zigzag seam. For example, the second starting point B2 is located on the X-axis in the preset coordinate system. Figure 2 As shown, when the coordinates of the origin in the preset coordinate system are (x0, y0), the coordinates of the second seam starting point B2 are (x0+Rout, y0).

[0023] S140. Determine the stitch coordinates of the zigzag seam based on the preset total number of stitches, the number of stitches for the circular seam, the number of turns for the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam.

[0024] Specifically, the preset total stitch count is the number of stitches required for the externally input pattern sewing process, that is, the number of stitches needed from the initial starting point A to the end of the final pattern sewing. The stitch count for the arc seam is the number of stitches needed from the first starting point B1 of the arc seam to the end of the arc seam. When the arc seam includes regular stitches and reinforcing stitches, the stitch count for the arc seam includes the stitch count for both regular and reinforcing stitches. When the arc seam includes multiple rounds and / or multiple arc seams, the stitch count for the arc seam includes the stitch count for all rounds and all arc seams. After subtracting the stitch count for the arc seam from the preset total stitch count, the remaining stitch count is the stitch count for the zigzag seam. At this time, the stitch count for each round of the zigzag seam can be determined based on the number of rounds. When all zigzag seams are regular stitches, the distance between adjacent stitches in the zigzag seam is equal. Furthermore, the number of inner and outer endpoints of the zigzag seam is equal, thus the number of inner and outer endpoints of the zigzag seam can be determined based on the stitch count for each round of the zigzag seam. That is, the number of vertices of the zigzag seam can be determined based on the stitch count for each round of the zigzag seam. Then, based on the second starting point B2 of the zigzag seam, the inner radius Rinner, and the outer radius Rout of the zigzag seam, the needle placement coordinates of the zigzag seam are determined. During subsequent pattern sewing, the zigzag seam of the pattern can be sewn according to the number of stitches and the needle placement coordinates, improving the efficiency of pattern generation. This increases the repeatability and sewing quality of the pattern, reduces the tedious parameter adjustments and manual intervention required in traditional methods, and lowers the technical requirements for operators. Furthermore, the shape of the pattern can be adjusted by changing the preset total number of stitches, significantly improving the flexibility of the pattern.

[0025] The technical solution of this embodiment improves the efficiency of pattern generation, enhances pattern repeatability and sewing quality, and reduces the cumbersome parameter adjustments and manual intervention required in traditional methods, thus lowering the technical requirements for operators. Furthermore, during the pattern sewing process, the shape of the pattern can be adjusted by modifying the radius of the arc seam, the inner radius of the zigzag seam, the preset stitch length, the outer radius of the zigzag seam, and the preset total number of stitches. This significantly improves the flexibility of the pattern. After determining the initial starting point and the first starting point in a preset coordinate system based on the radius of the arc seam and the inner radius of the zigzag seam, the preset stitch length, the outer radius of the zigzag seam, and the preset total number of stitches.

[0026] In some embodiments, the arc seam includes at least one first arc seam; the first arc seam includes an initial reinforcement seam and a first regular seam; at this time, the preset stitch length of the arc seam includes the initial reinforcement preset stitch length corresponding to the initial reinforcement seam and the first regular preset stitch length corresponding to the first regular seam. Figure 3 This is a flowchart illustrating another method for determining the trajectory of patterned sewing provided in an embodiment of the present invention. Figure 3 As shown, the method for determining the trajectory of this patterned sewing includes: S210. Determine the coordinates of the initial starting point and the first starting point of the first circular arc seam in the preset coordinate system based on the radius of the circular arc seam and the inner radius of the zigzag seam; wherein, the inner radius of the zigzag seam is the distance between the zigzag seam and the vertex closest to the origin of the preset coordinate system and the origin of the preset coordinate system.

[0027] S220. Determine the number of stitches and the coordinates of each stitch in the first circular arc seam of the first circle based on the preset arc length of the initial reinforcement, the preset stitch length of the initial reinforcement, and the first starting point.

[0028] Specifically, the initial reinforcement seam is the reinforcement process at the start of sewing the pattern. In this embodiment, the sewing process of the pattern is first an arc seam, then a zigzag seam. Therefore, the initial reinforcement seam is located within the arc seam. When the first starting point B1 of the arc seam is located on the first arc seam, the initial reinforcement seam is located on the first circle of the first arc seam. At this time, the sum of the arc length of the initial reinforcement seam and the arc length corresponding to the first regular seam on the first circle of the first arc seam is the total arc length of the first circle of the first arc seam. The preset arc length and preset stitch length of the initial reinforcement seam can be externally input parameters. After determining the preset arc length and preset stitch length, the number of segments of the initial reinforcement seam, corresponding to the number of stitches in the initial reinforcement seam, can be determined based on the ratio of the preset arc length and the preset stitch length. The smaller the preset stitch length, the closer the trajectory of the initial reinforcement seam is to a circle. Then, the central angle corresponding to the preset stitch length is calculated based on the number of segments of the initial reinforcement seam. Then, trigonometric functions are used to determine the stitch coordinates of each stitch in the initial reinforcement seam. During pattern sewing, the stitch coordinates can be quickly determined using this process, improving pattern generation efficiency. This increases pattern repeatability and sewing quality, reduces the tedious parameter adjustments and manual intervention required in traditional methods, and lowers the technical requirements for operators.

[0029] For example, in some embodiments, determining the number of stitches and the stitch placement coordinates of the initial reinforcement seam in the first circular arc seam of the first circle based on the initial reinforcement preset arc length, the initial reinforcement preset stitch length, and the first starting point includes: The number of stitches for the initial reinforcement seam is determined based on the ratio of the initial reinforcement preset arc length to the initial reinforcement preset stitch distance.

[0030] Specifically, the initial reinforcement preset arc length is H1, and the initial reinforcement preset stitch distance is L1. When the trajectory of the initial reinforcement seam is approximately circular, the number of segments of the initial reinforcement seam c1 is H1 / L1, which means the number of stitches of the initial reinforcement seam c1 is H1 / L1.

[0031] The central angle corresponding to the initial reinforcement preset stitch distance is determined based on the radius of the first circular arc seam.

[0032] Specifically, the central angle σ corresponding to the initial reinforcement preset stitch distance is the ratio of the initial reinforcement preset stitch distance L1 to the radius R1 of the first circular arc seam, that is, the central angle σ is L1 / R1.

[0033] The needle placement coordinates of each stitch in the initial reinforcement joint are determined based on the central angle of each stitch relative to the origin of the preset coordinate system and the coordinates of the origin of the preset coordinate system.

[0034] Specifically, after determining the number of stitches c1 for the initial reinforcement seam and the central angle σ corresponding to the preset stitch distance L1 for the initial reinforcement, the coordinates of each stitch's landing point are determined using trigonometric functions. For example, the coordinates of the next stitch's landing point relative to the initial starting point are: x = x0 + R1 × cos(σ); y = y0 + R1 × sin(σ); Where x and y are the abscissa and ordinate of the first stitch landing coordinate of the initial reinforcement joint after the first joint starting point B1, respectively. When calculating the stitch landing coordinates of other initial reinforcement joints, the central angle corresponding to different stitches can be adjusted according to the stitch count order, thereby calculating the stitch landing coordinates of all initial reinforcement joints.

[0035] S230. Determine the number of stitches and the stitch coordinates of each stitch in the first regular seam of the first circular seam based on the first conventional preset stitch length and the stitch coordinates of the starting seam reinforcement.

[0036] Specifically, after the initial reinforcement joint is completed, the needle drop coordinates at the end position of the initial reinforcement joint are taken as the starting point coordinates (x1, y1) of the first regular joint, and the starting position of the initial reinforcement joint is taken as the ending point coordinates (x2, y2) of the first regular joint. Based on the starting point coordinates (x1, y1), the ending point coordinates (x2, y2), and the origin coordinates (x0, y0) of the first regular joint, the angle α between the starting point of the first regular joint and the origin of the preset coordinate system is calculated using the following formula: ; The angle β of the end point of the first conventional seam relative to the origin of the preset coordinate system is calculated based on the coordinates of the starting point (x1, y1), the ending point (x2, y2), and the origin (x0, y0) of the first conventional seam. The formula is as follows: ; The angles of the starting and ending points of the first conventional seam relative to the origin of the preset coordinate system are calculated using the arctangent trigonometric function described above, based on the quadrant amplitude values. This avoids calculation errors caused by similar starting and ending point coordinates.

[0037] After determining the angles of the starting and ending points of the first conventional seam relative to the origin of the preset coordinate system, the arc length angle 'a' corresponding to the first conventional seam can be calculated based on these angles. This arc length angle corresponds to the central angle of the circle. a=2π-(β-α), (β is greater than α); The first preset stitch length can be an externally input parameter. After determining the arc length angle 'a' corresponding to the first regular seam, the number of stitches for the first regular seam can be determined based on the ratio of the arc length angle 'a' to the first preset stitch length. Simultaneously, the central angle corresponding to the first preset stitch length can be determined based on the radius of the first arc seam. Then, based on the central angle corresponding to the first preset stitch length and the number of stitches in the first regular seam, the needle placement coordinates for each stitch of the first regular seam are determined using trigonometric functions. During pattern sewing, the needle placement coordinates can be quickly determined according to the above process, improving the efficiency of pattern generation. This improves the repeatability and sewing quality of the pattern, reduces the tedious parameter adjustments and manual intervention required in traditional methods, and lowers the technical requirements for operators.

[0038] S240. Determine the coordinates of the second starting point of the zigzag seam in the preset coordinate system based on the outer radius of the zigzag seam; wherein, the outer radius of the zigzag seam is the distance between the vertex of the zigzag seam that is farthest from the origin of the preset coordinate system and the origin of the preset coordinate system.

[0039] S250. Determine the stitch coordinates of the zigzag seam based on the preset total number of stitches, the number of stitches for the circular seam, the number of turns for the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam.

[0040] Specifically, the stitch count for the arc seam includes the stitch count for the first regular seam and the stitch count for the initial reinforcement seam.

[0041] In some embodiments, the arc seam includes at least two circles of first arc seams; after determining the number of stitches and the stitch coordinates of each stitch in the first circle of first arc seams based on a first conventional preset stitch length and the stitch coordinates of the initial reinforcement seam, the method further includes: The number of stitches and the coordinates of each stitch in the first circular seam are determined based on the first conventional preset stitch length, the radius of the first circular seam, and the first starting point.

[0042] Specifically, when the first circular seam includes at least two rounds, the first circular seams from the second to the last round are all first regular seams. After determining the radius R1 of the first circular seam and the first regular preset stitch length, the arc length of the first circular seam can be determined as 2πR1 based on the radius R1. Then, the number of segments of the first circular seam from the second to the last round is determined based on the ratio of the arc length of the first circular seam to the first regular preset stitch length, which is the number of stitches in the first circular seam from the second to the last round. Then, the central angle corresponding to the chord length of the first circular seam from the second to the last round is determined based on the ratio of the first regular preset stitch length to the radius of the first circular seam, which is the ratio of the first regular preset stitch length to the radius of the first circular seam. Then, the stitch coordinates of each stitch in the first circular seam from the second to the last round are determined based on trigonometric functions. The stitch coordinates of the first circular seams from the second to the last round are the same.

[0043] Continue to refer to Figure 2 The circular seam also includes at least one second circular seam; the second circular seam is relatively far from the origin of the preset coordinate system relative to the first circular seam. After the first circular seam is sewn, the needle drop coordinate is transferred to the second circular seam, and the second circular seam is sewn. Figure 4 This is a flowchart illustrating another method for determining the trajectory of patterned sewing provided in an embodiment of the present invention. Figure 4 As shown, the method for determining the trajectory of this patterned sewing includes: S310. Determine the coordinates of the initial starting point and the first starting point of the first circular arc seam in the preset coordinate system based on the radius of the circular arc seam and the inner radius of the zigzag seam; wherein, the inner radius of the zigzag seam is the distance between the zigzag seam and the vertex closest to the origin of the preset coordinate system and the origin of the preset coordinate system.

[0044] S320. Determine the number of stitches and the coordinates of each stitch in the first circular arc seam of the first circle based on the preset arc length of the initial reinforcement, the preset stitch length of the initial reinforcement, and the first starting point.

[0045] S330. Determine the number of stitches and the stitch coordinates of each stitch in the first regular seam of the first circular seam based on the first conventional preset stitch length and the stitch coordinates of the starting seam reinforcement.

[0046] S340. Determine the third starting point of the second circular arc seam based on the radius of the second circular arc seam.

[0047] For details, please refer to Figure 2 The radius R2 of the second circular seam can be an externally input parameter. The radius R2 can also be the distance from the needle drop point of the second circular seam to the origin of the preset coordinate system. The third starting point B3 of the second circular seam can be any needle drop point on the second circular seam and can be used as a reference point during the sewing process. When the first circular seam is finished, the end point of the first circular seam is the second starting point B2. At this time, the third starting point B3 and the second starting point B2 can both be set to be located on the X-axis, which simplifies the process of determining the coordinates of the third starting point B3. For example, the coordinates of the third starting point B3 can be (x0+R2, y0).

[0048] It should be noted that when the pattern includes a second circular seam, after at least one round of sewing of the first circular seam, the stitch point can transition from the first starting point B1 of the first circular seam to the third starting point B3 of the second circular seam, facilitating the start of the second circular seam. At this time, the pattern sewing process also includes at least one transition stitch to achieve the transition between the first and second circular seams.

[0049] S350. Determine the number of stitches for at least one round of the second circular seam and the coordinates of each stitch based on the second conventional preset stitch length, the radius of the second circular seam, and the third starting point.

[0050] Specifically, in the pattern sewing process, the second arc seam is located after the first arc seam and before the zigzag seam. At this time, all second arc seams are regular seams. The second regular preset stitch length can be an externally input parameter, used to characterize the distance between the stitch coordinates of two adjacent stitches during the sewing process of the second arc seam. For example, the second regular preset stitch length is equal to the first regular preset stitch length. The radius R2 of the second arc seam is the distance from the stitch coordinate on the second arc seam to the origin in the preset coordinate system. The radius R2 of the second arc seam can also be an externally input parameter. After determining the radius R2 of the second arc seam, the arc length of the second arc seam can be determined based on the radius R2. Then, the number of stitches in the second arc seam is determined based on the arc length and the second regular preset stitch length. Simultaneously, the central angle corresponding to the second regular preset stitch length can be determined based on the second regular preset stitch length and the radius R2 of the second arc seam. Finally, the stitch coordinate of each stitch in the second arc seam is determined based on trigonometric functions using the central angle corresponding to the second regular preset stitch length and the number of stitches in the second arc seam. During the pattern sewing process, the shape of the pattern can be adjusted by modifying parameters such as the second preset stitch length and the radius R2 of the second circular seam, significantly improving the flexibility of the pattern. Furthermore, the needle placement coordinates during pattern shape adjustment can be quickly determined based on the above process, increasing the efficiency of pattern generation. This improves the repeatability and sewing quality of the pattern, reduces the tedious parameter adjustments and manual intervention required in traditional methods, and lowers the technical requirements for operators.

[0051] S360. Determine the coordinates of the second starting point of the zigzag seam in the preset coordinate system based on the outer radius of the zigzag seam; wherein, the outer radius of the zigzag seam is the distance between the vertex of the zigzag seam that is farthest from the origin of the preset coordinate system and the origin of the preset coordinate system.

[0052] S370. Determine the stitch coordinates of the zigzag seam based on the preset total number of stitches, the number of stitches for the circular seam, the number of turns for the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam.

[0053] Figure 5 This is a flowchart illustrating another method for determining the trajectory of patterned sewing provided in an embodiment of the present invention. Figure 5 As shown, the method for determining the trajectory of this patterned sewing includes: S410. Determine the coordinates of the initial starting point and the first starting point of the first circular arc seam in the preset coordinate system based on the radius of the circular arc seam and the inner radius of the zigzag seam; wherein, the inner radius of the zigzag seam is the distance between the zigzag seam and the vertex closest to the origin of the preset coordinate system and the origin of the preset coordinate system.

[0054] S420. Determine the number of stitches for the circular seam and the coordinates of each stitch based on the preset stitch length and the first starting point.

[0055] S430. Determine the coordinates of the second starting point of the zigzag seam in the preset coordinate system based on the outer radius of the zigzag seam; wherein, the outer radius of the zigzag seam is the distance between the vertex of the zigzag seam that is farthest from the origin of the preset coordinate system and the origin of the preset coordinate system.

[0056] S440. Determine the number of endpoints of the zigzag seam based on the preset total number of stitches, the number of stitches for the arc seam, the number of transition stitches, and the number of turns of the zigzag seam; wherein, the number of transition stitches includes the number of transition stitches from the initial starting point to the first starting point, the number of transition stitches between the starting points of different arc seams, the number of transition stitches from the arc seam to the zigzag seam, and the number of transition stitches between the starting points of different turns of the zigzag seam.

[0057] Specifically, when the initial starting point A and the first starting point B1 are at different positions, a transition needle is used between them to guide the needle drop point from the initial starting point A to the first starting point B1. When the circular seam includes at least two circular seams, the starting point positions of the different circular seams are different. In this case, a transition needle is used between the starting points of the different circular seams to guide the needle drop point from the starting point of the previous circular seam (i.e., the end point of the previous circular seam) to the starting point of the next circular seam. The starting point of the circular seam (i.e., the end point of the circular seam) is different from the starting point of the zigzag seam. Before the zigzag seam is started after the circular seam is finished, a transition needle is used to guide the needle drop point from the starting point of the circular seam (i.e., the end point of the circular seam) to the starting point of the zigzag seam. When the zigzag seam includes multiple turns, the starting point positions of the zigzag seams in different turns are different. After completing the previous zigzag stitch, use a transition stitch to move the stitch point from the starting point of the previous zigzag stitch (which is also the ending point of the previous zigzag stitch) to the starting point of the next zigzag stitch. At this point, the number of zigzag stitch endpoints is: c2=(N-n1-n2) / (cn×2); Where c2 is the number of endpoints of the zigzag seam, N is the preset total number of stitches, n1 is the number of stitches of the arc seam (when the arc seam includes both regular seam and reinforcement seam, the number of stitches of the arc seam includes both regular seam and reinforcement seam stitches), n2 is the number of transition stitches, cn is the number of loops of the zigzag seam, and each endpoint requires two stitches.

[0058] S450. Determine the needle placement coordinates of the zigzag seam based on the number of endpoints of the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam.

[0059] Specifically, during the sewing process of a zigzag seam, since the number of inner and outer endpoints is equal and the distance between the two endpoints is equal, the circumference of the zigzag seam can be divided into 2c² equal parts. Therefore, the angle between adjacent inner and outer endpoints can be calculated based on these 2c² equal parts. The angle θ between adjacent inner and outer endpoints is then: θ = 2π / (2×c²); Then, the stitch coordinates of the zigzag seam are calculated based on the angle θ between adjacent inner and outer endpoints, the second starting point B2, the inner radius Rinner, and the outer radius Rout of the zigzag seam. Each stitch of the zigzag seam rotates by an angle θ relative to the center. When the accumulated θ reaches 2π, one zigzag seam loop is completed.

[0060] In some embodiments, the zigzag stitch comprises two loops; the starting point of the second zigzag stitch can be located on the inner loop of the zigzag stitch, and the ending point of the first zigzag stitch (i.e., the starting point of the first zigzag stitch) is located on the outer loop of the zigzag stitch. Before sewing the second zigzag stitch, the stitch point can be transitioned from the ending point of the first zigzag stitch to the starting point of the second zigzag stitch. After the first zigzag stitch is completed, the second zigzag stitch can be sewn. Specifically, Figure 6 This is a flowchart illustrating another method for determining the trajectory of patterned sewing provided in an embodiment of the present invention. Figure 6 As shown, the method for determining the trajectory of this patterned sewing includes: S510. Determine the coordinates of the initial starting point and the first starting point of the first circular arc seam in the preset coordinate system based on the radius of the circular arc seam and the inner radius of the zigzag seam; wherein, the inner radius of the zigzag seam is the distance between the zigzag seam and the vertex closest to the origin of the preset coordinate system and the origin of the preset coordinate system.

[0061] S520. Determine the number of stitches for the circular seam and the coordinates of each stitch based on the preset stitch length and the first starting point.

[0062] S530. Determine the coordinates of the second starting point of the zigzag seam in the preset coordinate system based on the outer radius of the zigzag seam; wherein, the outer radius of the zigzag seam is the distance between the vertex of the zigzag seam that is farthest from the origin of the preset coordinate system and the origin of the preset coordinate system.

[0063] S540. Determine the number of endpoints of the zigzag seam based on the preset total number of stitches, the number of stitches for the arc seam, the number of transition stitches, and the number of turns of the zigzag seam; wherein, the number of transition stitches includes the number of transition stitches from the initial starting point to the first starting point, the number of transition stitches between the starting points of different arc seams, the number of transition stitches from the arc seam to the zigzag seam, and the number of transition stitches between the starting points of different turns of the zigzag seam.

[0064] S550. Determine the stitch coordinates of the first zigzag seam based on the number of endpoints of the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam.

[0065] S560. Determine the fourth starting point of the second zigzag seam based on the inner radius of the zigzag seam.

[0066] Specifically, the fourth starting point B4 of the second zigzag seam can be located on the same coordinate axis as the ending point of the first zigzag seam (i.e., the second starting point B2 of the first zigzag seam). After determining the inner radius Rinner of the zigzag seam, the coordinates of the fourth starting point B4 of the second zigzag seam can be determined as (x0+Rinner, y0).

[0067] S570. Determine the needle placement coordinates of the zigzag seam based on the number of endpoints of the zigzag seam, the fourth starting point, and the inner and outer radii of the zigzag seam.

[0068] Specifically, the trajectory of the next zigzag seam is rotated by a certain angle relative to the trajectory of the first zigzag seam. For example, the trajectory of the next zigzag seam is rotated by 2π / (c²×cn)×cn1 relative to the trajectory of the first zigzag seam; where cn1 is the current zigzag seam number. Therefore, the needle coordinates of the second zigzag seam can be determined based on the angle of rotation of the second zigzag seam trajectory relative to the first zigzag seam trajectory, and the needle coordinates of the first zigzag seam.

[0069] In some embodiments, the sewing process of the pattern also includes a finishing reinforcement seam. The sewing process of the pattern is first an arc seam, then a zigzag seam. The finishing reinforcement seam is located on the zigzag seam. When the zigzag seam consists of one loop, the finishing reinforcement seam is located on the first loop of the zigzag seam. When the zigzag seam consists of multiple loops, the finishing reinforcement seam is located on the last loop of the zigzag seam. (Continue to refer to...) Figure 2 If the zigzag seam consists of two loops, then the final reinforcement seam is located on the second loop. At this point, the second loop includes a second regular seam and a final reinforcement seam. After the first loop is completed, the second loop can be made by creating a zigzag seam through the second regular seam, and then a final reinforcement seam is added between the first and second stitches of the second loop. Specifically, after determining the stitch coordinates of the zigzag seam based on the number of endpoints, the second starting point, and the inner and outer radii of the zigzag seam, the following steps are also included: The stitch length of the zigzag stitch is determined based on the coordinates of the first and second stitches of the last zigzag stitch. Specifically, after the last round of zigzag stitches is completed, record the stitch coordinates (x3, y3) of the first stitch and (x4, y4) of the second stitch of the last round of zigzag stitches, so that the trajectory of the final reinforcement stitch is located between the first and second stitches of the last round of zigzag stitches.

[0070] The number of stitches for the final reinforcement seam and the coordinates of each stitch are determined based on the preset arc length, preset stitch length, and stitch length of the zigzag seam.

[0071] Specifically, the preset arc length and preset stitch length for the final reinforcement stitch can be externally input parameters. After determining the preset arc length and preset stitch length, the number of stitches for the final reinforcement stitch can be determined based on the ratio of the preset arc length and preset stitch length. Furthermore, the line segment length L2 between the coordinates of the first stitch (x3, y3) and the second stitch (x4, y4) of the last zigzag stitch can be determined using the Pythagorean theorem: ; Then, using the similar triangle theorem, the coordinates (x5, y5) of the end point of the reinforcement joint are calculated according to the proportions: ; Where L3 is the length of the line segment at the end of the reinforcement seam, it lies between the stitch coordinates (x3, y3) of the first stitch of the last round of zigzag seam and the stitch coordinates (x4, y4) of the second stitch, and the distance to the stitch coordinates (x3, y3) of the first stitch of the last round of zigzag seam is an integer multiple of the preset stitch length for the end of the reinforcement seam, and is less than or equal to the preset arc length for the end of the reinforcement seam. Therefore, the stitch coordinates of each stitch can be determined based on the number of stitches in the end of the reinforcement seam.

[0072] In some embodiments, when pattern sewing includes a finishing reinforcement seam, determining the number of zigzag seam endpoints based on a preset total number of stitches, the number of stitches for the arc seam, the number of transition stitches, and the number of loops for the zigzag seam includes: The number of endpoints of the zigzag seam is determined based on the preset total number of stitches, the number of stitches for the arc seam, the number of transition stitches, the number of stitches for the final reinforcement seam, and the number of turns for the zigzag seam.

[0073] Specifically, when pattern sewing includes a finishing reinforcement seam, when calculating the number of endpoints for the zigzag seam based on the remaining stitches, the total number of stitches should be subtracted from the number of stitches for the finishing reinforcement seam to ensure the correct number of endpoints for the zigzag seam. In this case, the number of endpoints for the zigzag seam is: c2=(N-n1-n2-n3) / (cn×2); Where n3 is the number of stitches used to finish the reinforcement seam.

[0074] In some embodiments, determining the coordinates of the initial seam starting point and the first seam starting point of the arc seam in a preset coordinate system based on the radius of the arc seam and the inner radius of the zigzag seam includes: When the difference between the radius of the circular seam and the inner radius of the zigzag seam is less than a first preset value, the abscissa of the initial seam starting point and the first seam starting point in the preset coordinate system is determined to be the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the first reference value, and the ordinate of the initial seam starting point in the preset coordinate system is the ordinate of the origin; wherein, the ratio of the first reference value to the difference between the radius of the circular seam and the inner radius of the zigzag seam is 1 / n, where n is an integer greater than 1.

[0075] Specifically, the first preset value is an externally input parameter. For example, the first preset value can be set to 1mm based on experience. When there are at least two arc seams, the first starting point B1 of the arc seam is determined by the radius of the arc seam closest to the origin of the preset coordinate system among the at least two arc seams. For example, refer to... Figure 2 When the circular seam includes a first circular seam and a second circular seam, the radius of the circular seam is the radius R1 of the first circular seam when calculating the first seam starting point B1. Then, the difference between the radius of the circular seam and the inner radius of the zigzag seam is R11 = R1 - Rinner. When the difference R11 between the radius of the circular seam and the inner radius of the zigzag seam is less than a first preset value, the distance between the initial seam starting point A and the first seam starting point B1 is relatively small. In this case, n can be set to equal 2, and the coordinates of both the initial seam starting point A and the first seam starting point B1 are (x0 + Rinner + R11 / 2, y0).

[0076] When the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is greater than the first preset value, the initial seam starting point is determined to have the abscissa of the origin, the inner radius of the zigzag seam, and the second reference value as the sum of the abscissa of the origin and the second reference value in the preset coordinate system. The ordinate of the initial seam starting point is the ordinate of the origin in the preset coordinate system. The ratio of the second reference value to the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is 1 / m, where m is an integer greater than n.

[0077] Specifically, when the difference R11 between the radius of the circular seam and the inner radius of the zigzag seam is greater than the first preset value, m can be equal to 4, and the coordinates of the initial seam starting point A can be (x0+Rinner+R11 / 4, y0).

[0078] When the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is greater than the first preset value and less than or equal to the second preset value, the abscissa of the first seam starting point in the preset coordinate system is determined to be the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the third reference value, and the ordinate of the first seam starting point in the preset coordinate system is the ordinate of the origin; wherein, the ratio of the third reference value to the difference between the radius of the first circular arc seam and the inner radius of the zigzag seam is (n+1) / m, and (n+1) / m is less than 1.

[0079] Specifically, the second preset value is an externally input parameter. The second preset value is greater than the first preset value. For example, the second preset value can be set to 2mm based on experience. When the difference R11 between the radius of the arc seam and the inner radius of the zigzag seam is greater than the first preset value and less than or equal to the second preset value, the coordinates of the stitch after the initial starting point A can be set as (x0+Rinner+3×R11 / 4, y0), and used as the coordinates of the first starting point B1.

[0080] When the difference between the radius of the circular seam and the inner radius of the zigzag seam is greater than the second preset value, the abscissa of the first seam starting point in the preset coordinate system is determined to be the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the fourth reference value, and the ordinate of the first seam starting point in the preset coordinate system is the ordinate of the origin; wherein, the ratio of the fourth reference value to the difference between the radius of the circular seam and the inner radius of the zigzag seam is m / p, where p is an integer greater than m.

[0081] Specifically, when the difference R11 between the radius of the circular seam and the inner radius of the zigzag seam is greater than the second preset value, the coordinates of the first stitch after the initial starting point A can be set as (x0 + Rinner + 2 × R11 / 3, y0), and the coordinates of the second stitch after that can be set as (x0 + Rinner + 4 × R11 / 5, y0), which will then serve as the coordinates of the first starting point B1. At this point, the initial starting point A transitions to the first starting point B1 through two stitches.

[0082] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.

Claims

1. A method for determining the trajectory of patterned sewing, characterized in that, The pattern is sewn using arc stitches and zigzag stitches; the method for determining the sewing trajectory of the pattern includes: The initial starting point and the first starting point of the circular arc seam are determined in a preset coordinate system based on the radius of the circular arc seam and the inner radius of the zigzag seam; wherein, the inner radius of the zigzag seam is the distance between the vertex of the zigzag seam that is closest to the origin of the preset coordinate system and the origin of the preset coordinate system. The number of stitches and the coordinates of each stitch in the arc seam are determined based on the preset stitch length and the first starting point. The coordinates of the second starting point of the zigzag seam in the preset coordinate system are determined based on the outer radius of the zigzag seam; wherein, the outer radius of the zigzag seam is the distance between the vertex of the zigzag seam that is farthest from the origin of the preset coordinate system and the origin of the preset coordinate system. The needle placement coordinates of the zigzag seam are determined based on the preset total number of stitches, the number of stitches in the circular seam, the number of turns in the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam.

2. The method for determining the trajectory of patterned sewing according to claim 1, characterized in that, The circular seam includes at least one first circular seam; the first circular seam includes an initial reinforcement seam and a first regular seam; the number of stitches and the coordinates of each stitch in the circular seam are determined according to the preset stitch length and the first starting point, including: The number of stitches and the coordinates of each stitch in the first circular arc seam of the first circle are determined based on the preset arc length of the initial reinforcement, the preset stitch length of the initial reinforcement, and the first starting point. The number of stitches and the coordinates of each stitch in the first conventional seam of the first circular seam are determined based on the first conventional preset stitch length and the stitch coordinates of the starting reinforcement.

3. The method for determining the trajectory of patterned sewing according to claim 2, characterized in that, The number of stitches for the initial reinforcement seam and the stitch placement coordinates of each stitch in the first circular seam of the first round are determined based on the initial reinforcement preset arc length, the initial reinforcement preset stitch length, and the first starting point, including: The number of stitches for the initial reinforcement seam is determined based on the ratio of the initial reinforcement preset arc length to the initial reinforcement preset stitch distance. The central angle corresponding to the initial reinforcement preset stitch distance is determined based on the radius of the first arc seam. The needle placement coordinates of each stitch in the initial reinforcement seam are determined based on the central angle of each stitch relative to the origin of the preset coordinate system and the coordinates of the origin of the preset coordinate system.

4. The method for determining the trajectory of patterned sewing according to claim 2, characterized in that, The circular arc seam includes at least two loops of the first circular arc seam; after determining the number of stitches and the stitch coordinates of each stitch in the first loop of the first circular arc seam based on the first conventional preset stitch length and the stitch coordinates of the initial reinforcement seam, it further includes: The number of stitches and the coordinates of each stitch in the first circular stitch are determined based on the first conventional preset stitch length, the radius of the first circular stitch, and the first starting point.

5. The method for determining the trajectory of patterned sewing according to claim 2, characterized in that, The circular arc seam further includes at least one second circular arc seam; after determining the number of stitches and the stitch coordinates of each stitch in the first conventional seam of the first circular arc seam according to the first conventional preset stitch length and the stitch coordinates of the starting reinforcement, it also includes: The third starting point of the second circular arc seam is determined based on the radius of the second circular arc seam; The number of stitches for at least one round of the second circular seam and the coordinates of each stitch are determined based on the second conventional preset stitch length, the radius of the second circular seam, and the third starting point.

6. The method for determining the trajectory of patterned sewing according to any one of claims 1-5, characterized in that, The needle placement coordinates of the zigzag seam are determined based on the preset total number of stitches, the number of stitches in the circular seam, the number of turns in the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam, including: The number of endpoints of the zigzag seam is determined based on the preset total number of stitches, the number of stitches of the arc seam, the number of transition stitches, and the number of turns of the zigzag seam; wherein, the number of transition stitches includes the number of transition stitches from the initial starting point to the first starting point, the number of transition stitches between different starting points of the arc seam, the number of transition stitches from the arc seam to the zigzag seam, and the number of transition stitches between the starting points of different turns of the zigzag seam; The needle placement coordinates of the zigzag seam are determined based on the number of endpoints of the zigzag seam, the second starting point, and the inner and outer radii of the zigzag seam.

7. The method for determining the trajectory of patterned sewing according to claim 6, characterized in that, The zigzag seam includes two loops; after determining the stitch coordinates of the zigzag seam based on the number of endpoints, the second starting point, and the inner and outer radii of the zigzag seam, it further includes: The fourth starting point of the second zigzag seam is determined based on the inner radius of the zigzag seam. The needle placement coordinates of the zigzag seam are determined based on the number of endpoints of the zigzag seam, the fourth starting point, and the inner and outer radii of the zigzag seam.

8. The method for determining the trajectory of patterned sewing according to claim 7, characterized in that, It also includes ending the reinforcement joint; after determining the needle placement coordinates of the zigzag joint based on the number of endpoints of the zigzag joint, the second starting point, and the inner and outer radii of the zigzag joint, it further includes: The stitch length of the zigzag stitch is determined based on the stitch coordinates of the first and second stitches of the last zigzag stitch. The number of stitches and the coordinates of each stitch in the final reinforcement seam are determined based on the preset arc length, preset stitch length, and stitch length of the zigzag seam.

9. The method for determining the trajectory of patterned sewing according to claim 8, characterized in that, The number of endpoints of the zigzag seam is determined based on the preset total number of stitches, the number of stitches in the arc seam, the number of transition stitches, and the number of turns in the zigzag seam, including: The number of endpoints of the zigzag seam is determined based on the preset total number of stitches, the number of stitches in the arc seam, the number of transition stitches, the number of stitches in the final reinforcement seam, and the number of turns in the zigzag seam.

10. The method for determining the trajectory of patterned sewing according to claim 1, characterized in that, Determining the coordinates of the initial starting point and the first starting point of the circular arc seam in a preset coordinate system based on the radius of the circular arc seam and the inner radius of the zigzag seam includes: When the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is less than a first preset value, the initial seam starting point and the first seam starting point are determined to have their abscissas in the preset coordinate system as the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the first reference value, and the ordinate of the initial seam starting point in the preset coordinate system as the ordinate of the origin; wherein, the ratio of the first reference value to the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is 1 / n, and n is an integer greater than 1; When the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is greater than the first preset value, the initial seam starting point is determined to be the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the second reference value in the preset coordinate system, and the ordinate of the initial seam starting point is the ordinate of the origin in the preset coordinate system; wherein, the ratio of the second reference value to the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is 1 / m, and m is an integer greater than n; When the difference between the radius of the arc seam and the inner radius of the zigzag seam is greater than the first preset value and less than or equal to the second preset value, the abscissa of the first seam starting point in the preset coordinate system is determined to be the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the third reference value, and the ordinate of the first seam starting point in the preset coordinate system is the ordinate of the origin; wherein, the ratio of the third reference value to the difference between the radius of the first arc seam and the inner radius of the zigzag seam is (n+1) / m, and (n+1) / m is less than 1; When the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is greater than the second preset value, the abscissa of the first seam starting point in the preset coordinate system is determined to be the sum of the abscissa of the origin, the inner radius of the zigzag seam, and the fourth reference value, and the ordinate of the first seam starting point in the preset coordinate system is the ordinate of the origin; wherein, the ratio of the fourth reference value to the difference between the radius of the circular arc seam and the inner radius of the zigzag seam is m / p, and p is an integer greater than m.