Thread trimming method, device, apparatus and storage medium of embroidery machine

CN118360739BActive Publication Date: 2026-10-27ZHUJI XINGDAHAO SCI & TECH DEV +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410621882.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-20
Publication Date
2026-10-27
Estimated Expiration
2044-05-20

AI Technical Summary

Technical Problem

[0004]本申请提供一种刺绣机的剪线方法、装置、设备及存储介质,用以解决现有的剪线方式,在进行组合刺绣时,新启动的机头无法带起底线,进而影响了刺绣效率的问题

Benefits of technology

[0050]本申请提供的刺绣机的剪线方法、装置、设备及存储介质,可以先确定刺绣机所包括的各个机头组中的目标机头组,是否到达指定位置(也即需要执行剪线操作的位置),此时,就可以通过刺绣机中的需要执行剪线操作的目标机头组,将需要执行剪线操作的机头组(也即目标机头组)与不需要执行剪线操作的机头组分隔开来,从而提高剪线的准确度。之后,可以通过确定目标机头组对应的机组编号,来基于机组编号,确定与目标机头组相匹配的剪线装置,从而可以根据机组编号实现了对剪线装置的分组控制。此时,就可以控制与目标机头组相匹配的剪线装置,对目标机头组中的各个机头执行剪线操作,进而实现对开启状态下的需要执行剪线操作的各个机头执行剪线操作,而不对关闭状态/不需要执行剪线操作的机头执行剪线操作,从而解决了现有的未分组的剪线装置,在对需要执行剪线操作的各个机头执行剪线操作的同时,也对关闭状态下的机头执行剪线操作,导致关闭状态下的机头起针带不起底线的问题,进而可以保证刺绣机的正常运行,提升了刺绣机的刺绣质量和效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118360739B_ABST
    Figure CN118360739B_ABST
Patent Text Reader

Abstract

The application provides a thread trimming method, device and equipment of an embroidery machine and a storage medium, and relates to the technical field of embroidery machines. The method comprises the following steps: if it is determined that a target head group in each head group included in the embroidery machine reaches a specified position, the machine group number corresponding to the target head group is determined; based on the machine group number, a thread trimming device matched with the target head group is determined, and the matched thread trimming device is controlled to perform a thread trimming operation on each head in the target head group. The method of the application can solve the problem of the existing thread trimming method that the heads in the closed state cannot be trimmed and the heads cannot be raised after the thread trimming operation.
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 cutting threads in an embroidery machine. Background Technology

[0002] Currently, combination embroidery can be used to expand the number of colors and the size of the embroidery, thereby improving the exquisiteness and efficiency of the embroidery.

[0003] In related technologies, when using combination embroidery, it is necessary to frequently switch machine heads. During the switching process, all machine heads of the embroidery machine need to be trimmed. This trimming method can easily lead to the problem that the newly started machine head cannot pick up the bobbin thread, thus affecting the efficiency of the embroidery. Summary of the Invention

[0004] This application provides a thread-cutting method, apparatus, equipment, and storage medium for an embroidery machine to solve the problem that in existing thread-cutting methods, the newly started machine head cannot lift the bottom thread during combined embroidery, thus affecting embroidery efficiency.

[0005] In a first aspect, this application provides a method for cutting threads on an embroidery machine, comprising:

[0006] If the target head group among the various head groups included in the embroidery machine is determined and reaches the designated position, then the group number corresponding to the target head group is determined.

[0007] Based on the unit number, a wire-cutting device matching the target head group is determined, and the matching wire-cutting device is controlled to perform wire-cutting operations on each head in the target head group.

[0008] In one example, determining the wire-cutting device matching the target turbine group based on the unit number includes:

[0009] Based on the unit number, determine the target number that matches the unit number;

[0010] Among the thread-cutting devices included in the embroidery machine, the thread-cutting device whose drive number is the same as the matching target number is identified as the matching thread-cutting device.

[0011] In one example, controlling the matching wire-cutting device to perform wire-cutting operations on each head in the target head group includes:

[0012] A wire-cutting instruction is generated based on a target number that matches the unit number.

[0013] The wire-cutting command is sent to the wire-cutting controller, which then activates the drive board to control the matching wire-cutting device to perform wire-cutting operations on each head in the target head group.

[0014] In one example, the method further includes:

[0015] Before the embroidery machine is powered on, the various machine heads in the embroidery machine are grouped according to the current embroidery requirements to obtain multiple machine head groups.

[0016] In one example, before determining the unit number corresponding to the target nose group, the method further includes:

[0017] Obtain the first detection signal corresponding to each thread-cutting device included in the embroidery machine;

[0018] Based on the first detection signal, if it is determined that each of the thread-cutting devices is located in a preset initial position, the location of each head group included in the embroidery machine is determined.

[0019] If a target aircraft head group is determined based on the location of each aircraft head group and reaches the designated location, then the aircraft head group number corresponding to the target aircraft head group is determined.

[0020] In one example, the method further includes:

[0021] If, based on the first detection signal, it is determined that there is a wire-cutting device that is not located at the preset initial position, an error is reported.

[0022] In one example, after controlling the matching wire-cutting device to perform wire-cutting operations on each head in the target head group, the method further includes:

[0023] Obtain the second detection signal corresponding to the matching wire-cutting device;

[0024] If, based on the second detection signal, it is determined that the matching wire-cutting device is not located in the preset initial position, an error is reported.

[0025] Secondly, this application provides a thread-cutting device for an embroidery machine, comprising:

[0026] The determining unit is used to determine the group number corresponding to the target group if it is determined that the target group among the various group of heads included in the embroidery machine has reached the designated position.

[0027] The wire-cutting unit is used to determine the wire-cutting device that matches the target head group based on the unit number, and to control the matching wire-cutting device to perform wire-cutting operations on each head in the target head group.

[0028] In one example, a wire-cutting unit includes:

[0029] The determination submodule is used to determine a target number that matches the unit number based on the unit number;

[0030] Among the thread-cutting devices included in the embroidery machine, the thread-cutting device whose drive number is the same as the matching target number is identified as the matching thread-cutting device.

[0031] In one example, a wire-cutting unit includes:

[0032] The wire-cutting submodule is used to generate a wire-cutting command based on a target number that matches the unit number.

[0033] The wire-cutting command is sent to the wire-cutting controller, which then activates the drive board to control the matching wire-cutting device to perform wire-cutting operations on each head in the target head group.

[0034] In one example, the device also includes:

[0035] The grouping module is used to group the various machine heads in the embroidery machine according to the current embroidery needs before the embroidery machine is powered on, resulting in multiple machine head groups.

[0036] In one example, the device also includes:

[0037] The position detection module is used to acquire the first detection signal corresponding to each thread cutting device included in the embroidery machine before determining the machine number corresponding to the target machine head group;

[0038] Based on the first detection signal, if it is determined that each of the thread-cutting devices is located in a preset initial position, the location of each head group included in the embroidery machine is determined.

[0039] If a target aircraft head group is determined based on the location of each aircraft head group and reaches the designated location, then the aircraft head group number corresponding to the target aircraft head group is determined.

[0040] In one example, the location detection module is also used for:

[0041] If, based on the first detection signal, it is determined that there is a wire-cutting device that is not located at the preset initial position, an error is reported.

[0042] In one example, the location detection module is also used for:

[0043] After controlling the matching wire-cutting device to perform wire-cutting operations on each head in the target head group, the second detection signal corresponding to the matching wire-cutting device is acquired.

[0044] If, based on the second detection signal, it is determined that the matching wire-cutting device is not located in the preset initial position, an error is reported.

[0045] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0046] The memory stores computer-executed instructions;

[0047] The processor executes computer execution instructions stored in the memory to implement the method described in the first aspect.

[0048] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in the first aspect.

[0049] Fifthly, this application provides a computer program product comprising: computer execution instructions stored in a readable storage medium, wherein at least one processor of an electronic device can read the computer execution instructions from the readable storage medium, and the at least one processor executes the computer execution instructions to cause the electronic device to perform the method described in the first aspect.

[0050] The thread-cutting method, apparatus, equipment, and storage medium for embroidery machines provided in this application can first determine whether the target head group in each head group of the embroidery machine has reached the designated position (i.e., the position where thread-cutting operation needs to be performed). At this point, the target head group in the embroidery machine can be used to separate the head group that needs thread-cutting operation from the head group that does not need thread-cutting operation, thereby improving the accuracy of thread cutting. Then, by determining the group number corresponding to the target head group, the thread-cutting device matching the target head group can be determined based on the group number, thus achieving group control of the thread-cutting devices according to the group number. At this point, the thread-cutting device matched with the target head group can be controlled to perform thread-cutting operations on each head in the target head group. This allows the thread-cutting operation to be performed on the heads that need to be cut while they are in the open state, while not on the heads that do not need to be cut. This solves the problem of existing ungrouped thread-cutting devices performing thread-cutting operations on heads that need to be cut, while also cutting the threads on heads that are in the closed state, causing the heads in the closed state to not be able to pick up the bobbin thread when starting the needle. This ensures the normal operation of the embroidery machine and improves the embroidery quality and efficiency. Attached Figure Description

[0051] 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.

[0052] Figure 1 A flowchart illustrating a thread-cutting method for an embroidery machine provided in an embodiment of this application;

[0053] Figure 2 A flowchart illustrating another thread-cutting method for an embroidery machine provided in an embodiment of this application;

[0054] Figure 3 A schematic diagram illustrating the implementation process of a thread-cutting method for an embroidery machine provided in this application embodiment;

[0055] Figure 4 This is a schematic diagram of the structure of a thread-cutting device for an embroidery machine provided in an embodiment of this application;

[0056] Figure 5 A schematic diagram of the structure of a thread-cutting device for an embroidery machine provided in an embodiment of this application;

[0057] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0058] The accompanying drawings illustrate 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 particular embodiments. Detailed Implementation

[0059] 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 numbers in different drawings denote 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.

[0060] In this document, the term "and / or" merely describes a relationship, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

[0061] First, the terms used in this application will be explained.

[0062] Top thread: also called upper thread, refers to the thread that passes through the head of the embroidery machine.

[0063] Bottom line: also called the lower line, refers to the thread inside the shuttle of an embroidery machine.

[0064] Thread cutting: During the operation of the embroidery machine, when a part of the pattern or a certain color of thread is finished, the bottom and top threads need to be cut to facilitate subsequent embroidery work. The thread cutting device of an embroidery machine generally consists of three parts: a hook knife, scissors, and a thread-catching fork.

[0065] Combination embroidery: Each head of an embroidery machine has a fixed embroidery area and travel. Multiple heads can be used to embroider the same pattern simultaneously by switching the heads on and off. This expands both the number of colors and the embroidery area. This method of combining multiple heads into one is called combination embroidery.

[0066] Currently, in combination embroidery, the thread-cutting system / device of the embroidery machine is installed on the same control mechanism. Even if they are independently driven, the control signals are centralized. This means that when the embroidery machine is cutting threads, all the machine heads (including those that are running and those that are not) will perform the thread-cutting operation simultaneously. After the embroidery machine has finished cutting the threads, the thread ends of the top thread are hooked to the back of the upper machine head by the hook blade, while the thread ends of the bottom thread are hooked to the lower side of the fixed blade of the scissors. When starting embroidery again after cutting the threads, the action of the needle and the rotary hook will re-tie the thread ends of the top and bottom threads, achieving normal sewing.

[0067] However, during the combined embroidery process, when the embroidery head is in the open state, the bobbin thread is taut by the fabric and the rotary hook during normal embroidery. When the embroidery head is closed, since it doesn't sew the bobbin and top thread, the bobbin thread ends aren't pulled up by the top thread and remain under the fixed blade of the scissors. Therefore, after performing a thread-cutting operation on an inactive embroidery head (i.e., a closed embroidery head), the opening and closing motion of the scissors can easily pull the bobbin thread out of the fixed blade position, causing the bobbin thread ends to shift to a position where the top thread cannot reach when starting the embroidery. This results in the problem of the bobbin thread not being able to be pulled up when starting the embroidery.

[0068] The thread-cutting method for embroidery machines provided in this application aims to solve the above-mentioned technical problems of the prior art by controlling the thread-cutting device in groups, performing the thread-cutting operation only on the machine head in the open state, without affecting the position of the bottom thread and top thread of the machine head in the closed state.

[0069] 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.

[0070] Figure 1 This is a flowchart illustrating a thread-cutting method for an embroidery machine, as provided in an embodiment of this application. Figure 1 As shown, the thread-cutting method of this embroidery machine includes:

[0071] S101. If the target head group among the various head groups included in the embroidery machine is determined and reaches the designated position, then the group number corresponding to the target head group is determined.

[0072] The target head group includes at least one head; the designated position indicates the position where the wire cutting operation needs to be performed; the group number is used to identify the head that needs to perform the wire cutting operation simultaneously.

[0073] In one example, an embroidery machine may include multiple heads. These heads can be grouped based on which ones require simultaneous thread-cutting operations, resulting in multiple head groups. Each head group can contain one or more heads, and each head within a group can simultaneously cut the thread or shut down.

[0074] In one example, the embroidery machine's head groups can be divided into head groups in an on state and head groups in a off state. After the embroidery machine is powered on and begins operation, the location of each head group can be detected to identify the head group that is in the on state and has reached the thread-cutting position. The corresponding thread-cutting device can then be controlled to cut the thread from the head group that is in the on state and has reached the thread-cutting position.

[0075] In one example, the position of each head group in an embroidery machine can be detected using sensors, such as photoelectric sensors. Alternatively, the position of each head group can be determined by acquiring images of the embroidery machine's head groups and processing these images. The method for determining the position of each head group in the embroidery machine is not limited here; any feasible method is acceptable.

[0076] In one example, the number of target nose groups can be one or more. There is no limit to the number of target nose groups here, as long as it can be achieved.

[0077] In one example, after identifying the target nose group, the corresponding unit number can be determined. The unit number of the target nose group is a pre-set identifier; for example, it can be "Group 1", "1", "01", etc. The content of the unit number is not limited here, as long as it is feasible.

[0078] S102. Based on the unit number, determine the wire cutting device that matches the target turbine head group, and control the matching wire cutting device to perform wire cutting operations on each turbine head in the target turbine head group.

[0079] In one example, each head of the embroidery machine can correspond to a thread-cutting device. In this case, after grouping the various heads of the embroidery machine, the thread-cutting devices can also be grouped to obtain the thread-cutting device corresponding to each head group.

[0080] In one example, after determining the unit number corresponding to the target turbine head group, the wire-cutting device matching that unit number can be identified. This can be done by assigning each wire-cutting device the same number as the turbine head group, thus identifying the matching wire-cutting device by the unit number. Alternatively, a relationship can be established between the unit number and the wire-cutting device to identify the matching wire-cutting device by the unit number. The method for identifying the matching wire-cutting device is not limited here; the most feasible approach is preferred.

[0081] In one example, once the wire-cutting device that matches the target head group is determined, the matching wire-cutting device can be controlled to perform wire-cutting operations on each head in the target head group.

[0082] As described above, this embodiment of the application can determine the target head group in the embroidery machine that requires thread trimming by determining the location of each head group, thereby separating the head groups that require thread trimming from those that do not. Then, the group number corresponding to the target head group can be determined, and based on the group number, a thread trimming device matching the target head group can be identified, achieving group control of the thread trimming device. Subsequently, the matching thread trimming device can be controlled to perform thread trimming operations on each head in the target head group, thus enabling thread trimming operations to be performed on heads in the open state, while not on heads in the closed state / those that do not require thread trimming. This solves the problem in the prior art where thread trimming operations on heads in the closed state cause the needle not to pick up the bobbin thread, thereby ensuring the normal operation of the embroidery machine and improving the embroidery quality and efficiency.

[0083] Figure 2 This is a flowchart illustrating another thread-cutting method for an embroidery machine provided in an embodiment of this application, as shown below. Figure 2 As shown, the thread-cutting method of this embroidery machine includes:

[0084] S201. Before powering on the embroidery machine, the various machine heads in the embroidery machine are grouped according to the current embroidery needs to obtain multiple machine head groups.

[0085] Each head group includes at least one head; at least one head represents heads in the same state; the same state represents either an active state or a deactivated state.

[0086] In one example, when grouping the various heads in an embroidery machine, the heads can be grouped according to their odd or even number, their starting order, a single head can be divided into a head group, or other methods can be used to group the heads in the embroidery machine to obtain multiple head groups. There is no limitation on the grouping method of the heads, as long as it is feasible.

[0087] At this time, at least one head in a head group is in the same state, which can ensure that all heads in the same head group are in the same state and avoid the simultaneous occurrence of heads in the open and closed states in a head group.

[0088] After identifying multiple head groups, a corresponding thread-cutting device can be installed for each head group to achieve different thread-cutting devices for different head groups, thereby enabling grouped thread cutting of the head groups in the embroidery machine.

[0089] S202. After confirming that the embroidery machine is powered on, acquire the first detection signal corresponding to each thread-cutting device included in the embroidery machine.

[0090] The first detection signal is used to determine whether the wire-cutting device is in a pre-set initial position.

[0091] In one example, a switch in the wire-cutting device can be used to determine whether the device is in a preset initial position. This switch can be a proximity switch or a trigger switch (e.g., a mechanical switch). In this case, a first detection signal can be determined using the output signal corresponding to the switch, and the value of the first detection signal can be used to determine whether the wire-cutting device is in the preset initial position.

[0092] This implementation method allows the wire cutting device to be positioned before cutting the wire, ensuring that the wire cutting device is not activated and is in a pre-set initial position, thus avoiding wire cutting errors caused by malfunctions of the wire cutting device.

[0093] S203. Based on the first detection signal, if it is determined that each thread-cutting device is located in a preset initial position, determine the location of each head group included in the embroidery machine.

[0094] S204. If, based on the first detection signal, it is determined that there is a wire-cutting device that is not located at the preset initial position, an error is reported.

[0095] In one example, if it is determined that there is a wire-cutting device that is not located in the preset initial position, the staff needs to be notified in time to check the wire-cutting device. At this time, the error can be reported in the form of a pop-up window, a message notification, or an SMS notification, etc. There is no specific limitation on the error reporting method, as long as the staff can receive the error information in a timely manner.

[0096] S205. If the target turbine group in each turbine group is determined based on the location of each turbine group and reaches the designated location, then the turbine group number corresponding to the target turbine group is determined.

[0097] The target head group includes at least one head; the designated position indicates the position where the wire cutting operation needs to be performed; the group number is used to identify the head that needs to perform the wire cutting operation simultaneously.

[0098] In one example, this step can be referred to the content described in S101 above, and will not be repeated in detail here.

[0099] S206. Based on the unit number, determine the target number that matches the unit number.

[0100] In one example, the matching target number can be the same as the unit number or correspond to the unit number. For example, if the unit number is "Group 1", the matching target number can be "Group 1" or "01" corresponding to "Group 1", etc.

[0101] S207. Among the various thread-cutting devices included in the embroidery machine, the thread-cutting device whose drive number is the same as the matching target number is identified as the matching thread-cutting device.

[0102] The drive number indicates the drive board of the wire-cutting device; the drive board is used to start the wire-cutting device.

[0103] In one example, the matching target number can be recorded in the drive board of the wire cutting device. The corresponding drive board can be driven by the matching target number to start the wire cutting device, thereby controlling the wire cutting device to perform the wire cutting operation. See the description in S208 to S209 below for details.

[0104] S208. Generate a wire-cutting command based on the target number that matches the unit number.

[0105] S209. Send the wire cutting command to the wire cutting controller so that the wire cutting controller starts the drive board, so that the drive board controls the matching wire cutting device to perform wire cutting operation on each head in the target head group.

[0106] In one example, a wire-cutting controller can control a wire-cutting device, or the first wire-cutting controller can control one or more wire-cutting devices corresponding to the same head group. Here, the wire-cutting controller is not specifically limited, as long as it can be implemented.

[0107] S210. Obtain the second detection signal corresponding to the matching wire-cutting device.

[0108] The second detection signal is used to determine whether the matching wire-cutting device is in a preset initial position.

[0109] In one example, the second detection signal can be understood as the output signal of a switch installed inside the wire-cutting device to detect whether the wire-cutting device is in a preset initial position.

[0110] S211. If, based on the second detection signal, it is determined that the matching wire-cutting device is not located in the preset initial position, an error is reported.

[0111] This implementation method allows for the determination of whether the wire-cutting device has returned to its original position via a second detection signal after the wire-cutting device has performed the wire-cutting operation. This prevents the wire-cutting device from malfunctioning during the wire-cutting operation, which could affect the wire-cutting effect of the current operation or the next operation.

[0112] In one instance, Figure 3 This is a schematic diagram illustrating the implementation process of a thread-cutting method for an embroidery machine, provided in an embodiment of this application. Figure 3 As shown, after the system detects that the embroidery machine is powered on, the first detection signal can be used to determine whether all the thread cutting devices are at the origin position (i.e., the preset initial position).

[0113] An error is reported if a wire-cutting device not located at the origin is detected.

[0114] If it is determined that all the thread-cutting devices are located at the origin, then each head group of the embroidery machine can be associated with the corresponding thread-cutting device according to the grouping of each head. For example, the group number of each head group can be sent to the thread-cutting device for recording, that is, the group number of the corresponding head group can be sent to the thread-cutting device.

[0115] Afterwards, the embroidery machine begins embroidery. Once it is determined that there is a target head group among the various head groups of the embroidery machine that has reached the position where the thread-cutting operation needs to be performed, that is, the target head group has reached the designated position, the group number corresponding to the target head group is determined.

[0116] Next, a target number matching the unit number can be determined, and a wire-cutting command can be generated based on this matching target number. At this point, the wire-cutting command can be sent to the wire-cutting controller to control the matching wire-cutting device to perform the wire-cutting operation.

[0117] After the wire-cutting device completes the wire-cutting operation, a second detection signal can be used to detect whether the wire-cutting device has returned to its original position.

[0118] If the thread-cutting device returns to its original position, continue embroidery.

[0119] If the wire-cutting device does not return to its original position, an error will be reported.

[0120] Figure 4 This is a schematic diagram of the structure of a thread-cutting device for an embroidery machine provided in an embodiment of this application, as shown below. Figure 4 As shown, the thread-cutting device 400 of the embroidery machine includes:

[0121] The determining unit 401 is used to determine the group number corresponding to the target group if it is determined that the target group among the various group of heads included in the embroidery machine has reached the designated position.

[0122] The wire cutting unit 402 is used to determine the wire cutting device that matches the target head group based on the unit number, and to control the matching wire cutting device to perform wire cutting operations on each head in the target head group.

[0123] Figure 5 This is a schematic diagram of the structure of another thread-cutting device for an embroidery machine provided in an embodiment of this application, as shown below. Figure 5 As shown, the thread-cutting device 500 of the embroidery machine includes:

[0124] The determining unit 501 is used to determine the group number corresponding to the target group if it is determined that the target group among the various group of heads included in the embroidery machine has reached the designated position.

[0125] The wire cutting unit 502 is used to determine the wire cutting device that matches the target head group based on the unit number, and to control the matching wire cutting device to perform wire cutting operations on each head in the target head group.

[0126] In one example, the wire-cutting unit 502 includes:

[0127] The determination submodule 5021 is used to determine the target number that matches the unit number based on the unit number;

[0128] Among the various thread-cutting devices included in the embroidery machine, the thread-cutting device whose drive number matches the matching target number is identified as the matching thread-cutting device.

[0129] In one example, the wire-cutting unit 502 includes:

[0130] The wire-cutting submodule 5022 is used to generate wire-cutting instructions based on the target number that matches the unit number;

[0131] The wire-cutting command is sent to the wire-cutting controller, which then activates the drive board to control the matching wire-cutting device to perform wire-cutting operations on each head in the target head group.

[0132] In one example, the device also includes:

[0133] The grouping module 503 is used to group the various machine heads in the embroidery machine according to the current embroidery needs before the embroidery machine is powered on, so as to obtain multiple machine head groups.

[0134] In one example, the device also includes:

[0135] The position detection module 504 is used to acquire the first detection signal corresponding to each thread cutting device included in the embroidery machine before determining the machine number corresponding to the target machine head group;

[0136] Based on the first detection signal, if it is determined that each thread-cutting device is in a pre-set initial position, the position of each head group included in the embroidery machine is determined.

[0137] If the target turbine group is determined based on the location of each turbine group, and the target turbine group reaches the designated location, then the turbine group number corresponding to the target turbine group is determined.

[0138] In one example, the position detection module 504 is also used for:

[0139] If, based on the first detection signal, it is determined that there is a wire-cutting device that is not located at the preset initial position, an error is reported.

[0140] In one example, the position detection module 504 is also used for:

[0141] After controlling the matching wire-cutting device to perform wire-cutting operations on each head in the target head group, the second detection signal corresponding to the matching wire-cutting device is obtained;

[0142] If, based on the second detection signal, it is determined that the matching wire-cutting device is not located in the preset initial position, an error will be reported.

[0143] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 6 As shown, the electronic device 600 includes: a memory 601 and a processor 602; the memory 601 and the processor 602 are communicatively connected.

[0144] Memory 601; used to store computer-executable instructions that can be executed by processor 602.

[0145] The processor 602 is configured to execute computer execution instructions stored in the memory 601 to implement the method provided in the above embodiments.

[0146] The electronic device also includes a receiver 603 and a transmitter 604. The receiver 603 is used to receive instructions and data sent by an external device, and the transmitter 604 is used to send instructions and data to an external device.

[0147] This application also provides a computer-readable storage medium storing computer-executable instructions. These instructions, when executed by a processor, perform the steps of the thread-cutting method for the embroidery machine described in the above method embodiments. The storage medium can be either volatile or non-volatile computer-readable storage.

[0148] This application also provides a computer program product that carries computer execution instructions. The computer execution instructions include instructions that can be used to execute the steps of the thread-cutting method of the embroidery machine in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.

[0149] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0150] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0151] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.

[0152] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.

[0153] When integrated units / modules are implemented in hardware, the hardware can be digital circuits, analog circuits, etc. The physical implementation of the hardware structure includes, but is not limited to, transistors, memristors, etc. Unless otherwise specified, the processor can be any suitable hardware processor, such as a CPU, GPU, FPGA, DSP, and ASIC, etc. Unless otherwise specified, the storage unit can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), Hybrid Memory Cube (HMC), etc.

[0154] If the integrated unit / module is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause an electronic device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0155] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.

[0156] 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.

[0157] 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 cutting threads on an embroidery machine, characterized in that, The method includes: The system acquires the first detection signal corresponding to each thread-cutting device included in the embroidery machine; if, based on the first detection signal, it is determined that each thread-cutting device is located in a preset initial position, the system determines the location of each machine head group included in the embroidery machine; if, based on the location of each machine head group, it is determined that a target machine head group has reached a designated position, the system determines the group number corresponding to the target machine head group; if, based on the first detection signal, it is determined that there is a thread-cutting device not located in the preset initial position, an error is reported. The embroidery machine heads are pre-grouped into multiple head groups according to their working status. The heads in the same head group have the same working status, which is either an on or off state. Based on the unit number, a target number matching the unit number is determined; among the thread cutting devices included in the embroidery machine, the thread cutting device with the same drive number as the matching target number is determined as the matching thread cutting device, and the matching thread cutting device is controlled to perform thread cutting operations on each head in the target head group; Obtain the second detection signal corresponding to the matching wire-cutting device; if, based on the second detection signal, it is determined that the matching wire-cutting device is not located at the preset initial position, an error is reported.

2. The method according to claim 1, characterized in that, The control of the matching wire-cutting device to perform wire-cutting operations on each head in the target head group includes: A wire-cutting instruction is generated based on a target number that matches the unit number. The wire-cutting command is sent to the wire-cutting controller, which then activates the drive board to control the matching wire-cutting device to perform wire-cutting operations on each head in the target head group.

3. A thread-cutting device for an embroidery machine, characterized in that, include: The determining unit is used to determine the group number corresponding to the target head group if it is determined that the target head group has reached the designated position; wherein, each head in the embroidery machine is pre-grouped into multiple head groups according to its working state, and the heads in the same head group have the same working state, which is an on state or a off state. The wire-cutting unit is used to determine the wire-cutting device that matches the target head group based on the unit number, and to control the matching wire-cutting device to perform wire-cutting operations on each head in the target head group. The determining unit includes a position detection module, which is used to acquire a first detection signal corresponding to each thread-cutting device included in the embroidery machine before determining the group number corresponding to the target machine head group; if, based on the first detection signal, it is determined that each thread-cutting device is located in a preset initial position, the position of each machine head group included in the embroidery machine is determined; if, based on the position of each machine head group, it is determined that the target machine head group has reached a specified position, the group number corresponding to the target machine head group is determined; if, based on the first detection signal, it is determined that there is a thread-cutting device not located in the preset initial position, an error is reported. The thread-cutting unit includes: a determination submodule, which is used to determine a target number that matches the machine number based on the machine number; and to determine the thread-cutting device whose drive number is the same as the target number among the thread-cutting devices included in the embroidery machine as the matching thread-cutting device. The position detection module is further configured to acquire a second detection signal corresponding to the matching wire cutting device after controlling the matching wire cutting device to perform wire cutting operations on each head in the target head group; if it is determined based on the second detection signal that the matching wire cutting device is not located in the preset initial position, an error is reported.

4. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the thread-cutting method of the embroidery machine as described in claim 1 or 2.

5. 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 thread-cutting method of the embroidery machine as described in claim 1 or 2.

Citation Information

Patent Citations

  • Device control method and apparatus, electronic device, and storage medium

    WO2023124136A1