Yarn feeding method, computer readable storage medium and flat knitting machine
Patent Information
- Application Number
- CN202610991788.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-03
- Publication Date
- 2026-09-25
AI Technical Summary
现有技术的针织横机需要在布片拆出时获得纱线用量,无法准确获取布片的用纱量
[0013]有益效果是:区别于现有技术的情况,本申请通过所述测纱器获取测长数据,基于所述测长数据得到每个所述单针的单针纱长,并存储所述单针纱长;在所述针织横机等待换向时,则获取对应的所述单针纱长,获取所述针织横机的编织范围,基于所述编织范围得到多个编织段;获取在每个所述编织段内的第一总针数,将所述第一总针数乘以对应的所述单针纱长得到第一纱线用量;在所述针织横机处于编织过程,且所述针织横机的机头处于所述编织段内时,获取与所述第一纱线用量对应的预设速度,通过所述测纱器按照所述预设速度送纱。通过将第一总针数乘以对应的单针纱长得到第一纱线用量,能够准确获取第一纱线用量,无需在布片拆出时获取,提高效率。另外,通过所述测纱器按照所述预设速度送纱,能够实现主动送纱,并且送出第一纱线用量的纱线,能够提高弹性纱线的张力,实现在同一花样进行编织过程中提高每片布片的用纱一致性,并且提高同一布片的松紧程度的一致性。
Smart Images

Figure CN122811984A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of knitting technology, specifically to a yarn feeding method, a computer-readable storage medium, and a flat knitting machine. Background Technology
[0002] In the knitting process of a flat knitting machine, the machine head has multiple yarn feeders, each performing knitting, needle turning, and fabric feeding actions on the needle bed. The flat knitting machine also includes a yarn spool, an antenna platform, and a yarn feeder. The yarn is placed in the yarn spool and passes sequentially through the antenna platform and the yarn feeder to the corresponding yarn feeder, allowing the machine head to knit the yarn into a fabric sheet. Existing flat knitting machines require the yarn usage to be determined when the fabric sheet is removed, making it impossible to accurately measure the amount of yarn used in the fabric sheet. Summary of the Invention
[0003] In a first aspect, this application provides a yarn feeding method applied to a flat knitting machine, the flat knitting machine including a needle bed, a knitting head, a yarn meter, and multiple single needles, the multiple single needles being arranged on the needle bed, the yarn feeding method including: The yarn measuring device is used to obtain length measurement data, and the single needle yarn length of each single needle is obtained based on the length measurement data and stored. While the flat knitting machine is waiting to change direction, the corresponding single needle yarn length is obtained, the knitting range of the flat knitting machine is obtained, and multiple knitting segments are obtained based on the knitting range; Obtain the first total number of stitches in each knitting segment, and multiply the first total number of stitches by the corresponding single needle yarn length to obtain the first yarn usage; When the flat knitting machine is in the knitting process and the knitting machine head is in the knitting section, a preset speed corresponding to the first yarn consumption is obtained, and the yarn is fed according to the preset speed through the yarn measuring device.
[0004] In some embodiments, the step of obtaining multiple knitted segments based on the knitting range includes: Determine whether the weaving area is in a usable state; When it is determined that the weaving range is in the usable state, the weaving range is taken as the weaving segment; If it is determined that the knitting range is not in the usable state, then return to the step of obtaining the corresponding single needle yarn length.
[0005] In some embodiments, after the step of obtaining multiple knitted segments based on the knitting range, the yarn feeding method further includes: Obtain the traversal order of the weaving range, and sort and number the multiple weaving segments based on the traversal order; Remove empty data from each of the aforementioned weave segments; Each of the knitting segments is converted into the actual position of the knitting machine head; The start and end ends of each of the braided segments are processed to connect adjacent braided segments.
[0006] In some embodiments, the step of removing empty data from each of the knitted segments includes: When the single needle yarn length corresponding to the knitting segment is zero, the single needle yarn length is taken as the empty data; When the weaving segment does not need to be woven, the weaving segment is treated as empty data.
[0007] In some embodiments, the yarn feeding method further includes: Obtain the number corresponding to the knitting segment, and send the single needle yarn length and the amount of the first yarn used in the knitting segment in sequence based on the order of the number.
[0008] In some embodiments, prior to the step of acquiring length measurement data via the yarn measuring device, the yarn feeding method further includes: When the flat knitting machine is waiting to change direction, it is determined whether the current row of the flat knitting machine needs to be measured for yarn length. When it is determined that the current row of the flat knitting machine needs to measure the yarn length, it is then determined whether the yarn measuring device needs to measure the yarn length. When it is determined that the yarn measuring device needs to measure the yarn length, the measuring range is obtained from the knitting data of the flat knitting machine and sent to the yarn measuring device. When the flat knitting machine is in the knitting process, the second yarn consumption is measured by the yarn measuring device within the measuring range; When the knitting machine finishes knitting, the length measurement data is obtained by the yarn measuring device, and the length measurement data includes the amount of the second yarn used.
[0009] In some embodiments, the step of obtaining the single-needle yarn length of each single needle based on the length measurement data and storing the single-needle yarn length includes: Obtain the second total number of needles within the measured length range, and divide the second yarn usage by the second total number of needles to obtain the single needle yarn length; The single needle yarn length is stored in the corresponding gauge data of the flat knitting machine.
[0010] In some embodiments, the yarn measuring device includes a yarn feeding motor and a yarn feeding mechanism, the yarn feeding motor being used to drive the yarn feeding mechanism to rotate, and the step of measuring the second yarn usage within the measuring length range by the yarn measuring device includes: Obtain the number of rotations of the wire feeding motor within the test range and the radius of the wire feeding mechanism; The amount of the second yarn is obtained based on the number of rotations and the radius of the yarn feeding mechanism.
[0011] Secondly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-described yarn feeding method.
[0012] Thirdly, this application provides a flat knitting machine, which includes a yarn measuring device, a control module and a yarn feeding control module, wherein the control module is connected to the yarn measuring device and the yarn feeding control module respectively. The yarn measuring device is used to acquire length measurement data; The control module is used for: The single-needle yarn length of each single needle is obtained based on the measured length data, and the single-needle yarn length is stored. While the flat knitting machine is waiting to change direction, the corresponding single needle yarn length is obtained, the knitting range of the flat knitting machine is obtained, and multiple knitting segments are obtained based on the knitting range; Obtain the first total number of stitches in each knitting segment, and multiply the first total number of stitches by the corresponding single needle yarn length to obtain the first yarn usage; When the flat knitting machine is in the knitting process and the knitting head is in the knitting section, a preset speed corresponding to the first yarn consumption is obtained; The yarn feeding control module is used to control the yarn measuring device to feed yarn at the preset speed.
[0013] The beneficial effects are as follows: Unlike existing technologies, this application obtains length measurement data through the yarn measuring device, calculates the single-needle yarn length of each single needle based on the length measurement data, and stores the single-needle yarn length. When the flat knitting machine is waiting to change direction, the corresponding single-needle yarn length is obtained, the knitting range of the flat knitting machine is obtained, and multiple knitting segments are obtained based on the knitting range. The first total number of needles in each knitting segment is obtained, and the first total number of needles is multiplied by the corresponding single-needle yarn length to obtain the first yarn consumption. When the flat knitting machine is in the knitting process and the knitting machine head is in the knitting segment, a preset speed corresponding to the first yarn consumption is obtained, and the yarn is fed according to the preset speed through the yarn measuring device. By multiplying the first total number of needles by the corresponding single-needle yarn length to obtain the first yarn consumption, the first yarn consumption can be accurately obtained without having to obtain it when the fabric is removed, thus improving efficiency. In addition, by feeding yarn at the preset speed through the yarn measuring device, active yarn feeding can be achieved, and the first amount of yarn can be fed out, which can improve the tension of the elastic yarn, improve the consistency of yarn usage for each piece of fabric during the weaving process of the same pattern, and improve the consistency of the tightness of the same piece of fabric. Attached Figure Description
[0014] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein: Figure 1 This is a schematic flowchart of an embodiment of the yarn feeding method provided in this application; Figure 2 yes Figure 1 A schematic diagram of the frame of an embodiment of a flat knitting machine; Figure 3 yes Figure 1 A flowchart illustrating an embodiment of step S102; Figure 4 This is a schematic flowchart of another embodiment of the yarn feeding method provided in this application; Figure 5 yes Figure 4 A flowchart illustrating an embodiment of step S302 in the process; Figure 6 This is a schematic flowchart of another embodiment of the yarn feeding method provided in this application; Figure 7 yes Figure 1 A schematic flowchart of an embodiment of step S101; Figure 8 yes Figure 6 A schematic flowchart of an embodiment of step S504; Figure 9 This is a schematic diagram of the frame of an embodiment of the flat knitting machine provided in this application. Detailed Implementation
[0015] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0016] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0017] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0018] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0019] Please see Figure 1 and Figure 2 As shown, Figure 1 This is a schematic flowchart of an embodiment of the yarn feeding method provided in this application; Figure 2 yes Figure 1 A schematic diagram of the frame of an embodiment of a flat knitting machine. The yarn feeding method of this embodiment is applied to the flat knitting machine 100; the flat knitting machine 100 of this embodiment includes a needle bed 10, a machine head 20, a yarn measuring device 30, and multiple single needles 40. The multiple single needles 40 are arranged on the needle bed 10, the machine head 20 can move back and forth along the needle bed 10, and the yarn measuring device 30 can be arranged on the flat knitting machine 100.
[0020] In some embodiments, a single needle 40 refers to a single knitting needle, and the needle bed 10 may be provided with multiple needle slots (not shown in the attached drawings), with the single needle 40 disposed in the corresponding needle slot.
[0021] The yarn feeding method in this embodiment includes the following steps.
[0022] Step S101: Obtain length measurement data through yarn measuring device 30, obtain the single needle yarn length of each single needle 40 based on the length measurement data, and store the single needle yarn length.
[0023] The flat knitting machine 100 obtains length measurement data through the yarn measuring device 30, obtains the single needle yarn length of each single needle 40 based on the length measurement data, and stores the single needle yarn length.
[0024] In some embodiments, the flat knitting machine 100 further includes a yarn spool (not shown in the accompanying drawings) and an antenna platform (not shown in the accompanying drawings). The machine head 20 is provided with multiple yarn feeders (not shown in the accompanying drawings). The yarn spool is used to hold the yarn, and the yarn passes sequentially through the antenna platform and the yarn measuring device 30 to the corresponding yarn feeder. The single needle yarn length refers to the length of yarn required for a single needle 40 to complete one knitting cycle (e.g., a loop forming action or knitting a single loop).
[0025] Step S102: When the flat knitting machine 100 is waiting to change direction, the corresponding single needle yarn length is obtained, the knitting range of the flat knitting machine 100 is obtained, and multiple knitting segments are obtained based on the knitting range.
[0026] "Waiting for reversal" in the flat knitting machine 100 means that the machine head 20 of the flat knitting machine 100 has completed the knitting of the current row, and the machine head 20 slows down and stops, waiting to start reversing to knit the next row. The knitting range of the flat knitting machine 100 refers to the knitting area on the fabric plane of the needle bed 10. The knitting range has multiple knitting segments, and the multiple knitting segments are independent of each other.
[0027] While the flat knitting machine 100 is waiting to change direction, the corresponding single needle yarn length is obtained, the knitting range of the flat knitting machine 100 is obtained, and multiple knitting segments are obtained based on the knitting range.
[0028] Step S103: Obtain the first total number of stitches in each knitting segment, and multiply the first total number of stitches by the corresponding single needle yarn length to obtain the first yarn usage.
[0029] The flat knitting machine 100 obtains the first total number of needles in each knitting segment, and multiplies the first total number of needles by the corresponding single needle yarn length to obtain the first yarn usage.
[0030] Step S104: When the flat knitting machine 100 is in the knitting process and the knitting head 20 of the flat knitting machine 100 is in the knitting section, obtain the preset speed corresponding to the first yarn consumption, and feed the yarn according to the preset speed through the yarn measuring device 30.
[0031] When the flat knitting machine 100 is in the knitting process, it means that after the pattern file is loaded, the machine head 20 moves back and forth laterally on the needle bed 10 to complete knitting actions such as loop formation, loop gathering, needle turning, and loop transfer. When the machine head 20 of the flat knitting machine 100 is in the knitting section, it means that the machine head 20 has moved into the knitting section.
[0032] When the flat knitting machine 100 is in the knitting process and the knitting head 20 of the flat knitting machine 100 is in the knitting section, the flat knitting machine 100 obtains a preset speed corresponding to the first yarn consumption, and feeds the yarn to the corresponding yarn feeder through the yarn measuring device 30 at the preset speed.
[0033] In this embodiment, the yarn measuring device 30 acquires length measurement data, and based on the length measurement data, the single-needle yarn length of each single needle 40 is obtained and stored. When the flat knitting machine 100 is waiting to change direction, the corresponding single-needle yarn length is acquired, the knitting range of the flat knitting machine 100 is obtained, and multiple knitting segments are obtained based on the knitting range. The first total number of needles in each knitting segment is acquired, and the first total number of needles is multiplied by the corresponding single-needle yarn length to obtain the first yarn consumption. When the flat knitting machine 100 is in the knitting process and the knitting head 20 of the flat knitting machine 100 is in the knitting segment, a preset speed corresponding to the first yarn consumption is acquired, and the yarn is fed according to the preset speed by the yarn measuring device 30. By multiplying the first total number of needles by the corresponding single-needle yarn length to obtain the first yarn consumption, the first yarn consumption can be accurately obtained without having to obtain it when the fabric is removed, thus improving efficiency. In addition, by feeding yarn at a preset speed through the yarn measuring device 30, active yarn feeding can be achieved, and the first amount of yarn used can be fed out, which can improve the tension of the elastic yarn, improve the consistency of yarn used in each piece of fabric during the weaving process of the same pattern, and improve the consistency of the tightness of the same piece of fabric.
[0034] Please see Figure 3 As shown, Figure 3 yes Figure 1 A flowchart illustrating an embodiment of step S102. Step S102 in this embodiment includes the following steps.
[0035] Step S201: Determine whether the weaving area is in a usable state.
[0036] After obtaining the knitting range of the flat knitting machine 100, it is determined whether the knitting range is in a usable state. If it is determined that the knitting range is in a usable state, then proceed to step S202; if it is determined that the knitting range is not in a usable state, then proceed to step S203.
[0037] In some embodiments, it is determined that the knitting range is in an usable state, that is, the flat knitting machine 100 needs to knit in the knitting range; it is determined that the knitting range is not in an usable state, that is, the flat knitting machine 100 does not need to knit in the knitting range.
[0038] Step S202: When it is determined that the weaving range is in a usable state, the weaving range is taken as the weaving segment.
[0039] When it is determined that the knitting range is in a usable state, the flat knitting machine 100 will use the knitting range as the knitting segment.
[0040] Step S203: If it is determined that the knitting range is not in a usable state, return to the step of obtaining the corresponding single needle yarn length.
[0041] If it is determined that the knitting range is not in a usable state, then return to the step of obtaining the corresponding single needle yarn length, that is, return to step S102.
[0042] This embodiment determines whether the knitting range is in a usable state. If the knitting range is in a usable state, it is taken as the knitting segment. If the knitting range is not in a usable state, the process returns to the step of obtaining the corresponding single needle yarn length. By determining whether the knitting range is in a usable state, the knitting segment of the flat knitting machine 100 can be determined.
[0043] In some embodiments, step S102 further includes: when the flat knitting machine 100 is waiting to change direction, determining whether the corresponding single needle yarn length is obtained based on the structure type of the flat knitting machine 100; if it is determined that the corresponding single needle yarn length is obtained based on the structure type of the flat knitting machine 100, then determining whether the corresponding single needle yarn length is obtained based on the gauge data of the flat knitting machine 100; if it is determined that the corresponding single needle yarn length is obtained based on the gauge data of the flat knitting machine 100, then obtaining the corresponding single needle yarn length.
[0044] If it is determined that the corresponding single needle yarn length has not been obtained based on the weave type of the flat knitting machine 100, or if it is determined that the corresponding single needle yarn length has not been obtained based on the gauge data of the flat knitting machine 100, then return to step S102.
[0045] The structure type of the flat knitting machine 100 refers to the arrangement and interlacing pattern of the yarns in the flat knitting machine 100. The structure types of the flat knitting machine 100 include, but are not limited to, woven structures and knitted structures. Woven structures are formed by the interlacing of warp and weft yarns, while knitted structures are formed by interlocking loops. The mesh size data of the flat knitting machine 100 is a key parameter for controlling the loop size and fabric density during the knitting process.
[0046] This embodiment determines whether the corresponding single-needle yarn length is obtained based on the weave type of the flat knitting machine 100 while it is waiting for a reversal. If the corresponding single-needle yarn length is obtained based on the weave type, it then determines whether the corresponding single-needle yarn length is obtained based on the stitch data of the flat knitting machine 100. If the corresponding single-needle yarn length is obtained based on the stitch data of the flat knitting machine 100, then the corresponding single-needle yarn length is obtained. Through this method, the corresponding single-needle yarn length can be obtained quickly.
[0047] Please see Figure 4 As shown, Figure 4 This is a schematic flowchart of another embodiment of the yarn feeding method provided in this application. After step S102, the yarn feeding method of this embodiment further includes the following steps.
[0048] Step S301: Obtain the traversal order of the weaving range, and sort and number multiple weaving segments based on the traversal order.
[0049] The knitting range is traversed by the knitting head 20 moving back and forth in the left and right direction, knitting a horizontal column from left to right or from right to left, forming the fabric row by row upwards; the starting needle position and the ending needle position define the knitting range.
[0050] Obtain the traversal order of the weaving range, and sort and number multiple weaving segments based on the traversal order; that is, sort multiple weaving segments according to the traversal order and number multiple weaving segments.
[0051] Step S302: Remove empty data from each weaving segment.
[0052] The flat knitting machine 100 removes empty data from each knitting segment.
[0053] Step S303: Convert each knitting segment to the actual position of the knitting head 20 of the flat knitting machine 100.
[0054] The flat knitting machine 100 converts each knitting segment into the actual position of the knitting machine head 20 of the flat knitting machine 100. The conversion of each knitting segment into the actual position of the knitting machine head 20 of the flat knitting machine 100 is carried out using existing technology, which will not be described in detail here.
[0055] Step S304: Process the start and end ends of each weaving segment to connect adjacent weaving segments.
[0056] The flat knitting machine 100 processes the start and end ends of each knitting segment to connect adjacent knitting segments. For example, the end end of the current knitting segment connects to the start end of the next knitting segment. The processing of the start and end ends of each knitting segment using existing methods will not be elaborated further here.
[0057] In some embodiments, after step S304, the yarn feeding method of this embodiment further includes: obtaining the number corresponding to the knitting segment, and sequentially sending the single needle yarn length and the first yarn consumption in the knitting segment based on the order of the numbers. For example, if the machine head 20 is in the current knitting segment, then the single needle yarn length and the first yarn consumption corresponding to the current knitting segment are sent to the yarn feeding control module.
[0058] This embodiment obtains the traversal order of the knitting range, sorts and numbers multiple knitting segments based on the traversal order, removes empty data from each knitting segment, converts each knitting segment into the actual position of the knitting head 20 of the flat knitting machine 100, and processes the start and end ends of each knitting segment to connect adjacent knitting segments. Through the above method, multiple knitting segments can be sorted and empty data removed, improving the operating efficiency of the flat knitting machine 100.
[0059] Please see Figure 5 As shown, Figure 5 yes Figure 4 A flowchart illustrating an embodiment of step S302. Step S302 in this embodiment includes the following steps.
[0060] Step S401: When the single needle yarn length corresponding to the knitting segment is zero, the single needle yarn length is treated as empty data.
[0061] When the single needle yarn length corresponding to the knitting section is zero, the flat knitting machine 100 treats the single needle yarn length as empty data to remove the zero single needle yarn length.
[0062] Step S402: If the weaving segment does not need to be woven, then the weaving segment is treated as empty data.
[0063] When the knitting flat knitting machine 100 does not need to knit in a knitting section, it treats the knitting section as empty data to remove the knitting section that does not need to be knitted.
[0064] In this embodiment, when the single needle yarn length corresponding to the knitting segment is zero, the single needle yarn length is treated as empty data; when the knitting segment does not require knitting, the knitting segment is treated as empty data. This method enables the identification and removal of empty data, thereby improving the operating efficiency of the flat knitting machine 100.
[0065] Please see Figure 6 As shown, Figure 6 This is a schematic flowchart of another embodiment of the yarn feeding method provided in this application. Before step S101, the yarn feeding method of this embodiment includes the following steps.
[0066] Step S501: When the flat knitting machine 100 is waiting to change direction, determine whether the current row of the flat knitting machine 100 needs to be measured for yarn length.
[0067] While the flat knitting machine 100 is waiting to change direction, it is determined whether the current row of the flat knitting machine 100 needs to have its yarn length measured. If it is determined that the current row of the flat knitting machine 100 needs to have its yarn length measured, proceed to step S502; if it is determined that the current row of the flat knitting machine 100 does not need to have its yarn length measured, return to step S501.
[0068] Step S502: When it is determined that the current row of the flat knitting machine 100 needs to measure the yarn length, it is determined whether the yarn measuring device 30 needs to measure the yarn length.
[0069] When it is determined that the current row of the flat knitting machine 100 needs to measure the yarn length, it is then determined whether the yarn measuring device 30 needs to measure the yarn length. If it is determined that the yarn measuring device 30 needs to measure the yarn length, proceed to step S503; if it is determined that the yarn measuring device 30 does not need to measure the yarn length, return to step S501.
[0070] Step S503: When it is determined that the yarn measuring device 30 needs to measure the yarn length, the length measurement range is obtained from the knitting data of the flat knitting machine 100 and sent to the yarn measuring device 30.
[0071] When it is determined that the yarn measuring device 30 needs to measure the yarn length, the measuring range is obtained from the knitting data of the flat knitting machine 100 and sent to the yarn measuring device 30. The knitting data of the flat knitting machine 100 refers to the set of weaving process parameters configured within each knitting range. The knitting data of the flat knitting machine 100 includes the starting needle position and the ending needle position. The flat knitting machine 100 selects the measuring range between the starting needle position and the ending needle position and sends it to the yarn measuring device 30 so that the yarn measuring device 30 can perform measurement within the measuring range.
[0072] Step S504: When the flat knitting machine 100 is in the knitting process, the amount of the second yarn is measured by the yarn measuring device 30 within the length measuring range.
[0073] When the flat knitting machine 100 is in the knitting process, the flat knitting machine 100 measures the second yarn consumption within the measuring range using the yarn measuring device 30. That is, the yarn length between the starting needle position and the ending needle position within the measuring range is measured by the yarn measuring device 30.
[0074] Step S505: When the knitting machine 100 finishes knitting, the length measurement data is obtained by the yarn measuring device 30. The length measurement data includes the amount of second yarn used.
[0075] When the knitting machine 100 finishes knitting, the yarn measuring device 30 obtains the length measurement data, which includes the amount of second yarn used. That is, the yarn measuring device 30 sends the length measurement data to the knitting machine 100.
[0076] In this embodiment, when the flat knitting machine 100 is waiting for a reversal, it determines whether the current row of the flat knitting machine 100 needs yarn length measurement. If it is determined that the current row of the flat knitting machine 100 needs yarn length measurement, it then determines whether the yarn measuring device 30 needs to measure the yarn length. If it is determined that the yarn measuring device 30 needs to measure the yarn length, the measurement range is obtained from the knitting data of the flat knitting machine 100 and sent to the yarn measuring device 30. When the flat knitting machine 100 is in the knitting process, the second yarn usage is measured by the yarn measuring device 30 within the measurement range. When the knitting machine 100 finishes knitting, the measurement data, including the second yarn usage, is obtained by the yarn measuring device 30. By measuring the second yarn usage within the measurement range using the yarn measuring device 30, the actual second yarn usage can be measured.
[0077] Please see Figure 7 As shown, Figure 7 yes Figure 1 A flowchart illustrating an embodiment of step S101. Step S101 in this embodiment includes the following steps.
[0078] Step S601: Obtain the second total number of needles within the measurement range, and divide the second yarn usage by the second total number of needles to obtain the single needle yarn length.
[0079] The second yarn amount is obtained from step S504, and the second total number of needles within the length measurement range is obtained from the flat knitting machine 100. The second yarn amount is divided by the second total number of needles to obtain the single needle yarn length. For example, the second yarn amount can be 1000cm, and the second total number of needles can be 10 needles, then the single needle yarn length is 100cm.
[0080] Step S602: Store the single needle yarn length into the gauge data of the corresponding flat knitting machine 100.
[0081] The single needle yarn length is stored in the corresponding gauge data of the flat knitting machine 100 so that the corresponding single needle yarn length can be obtained based on the gauge data.
[0082] This embodiment obtains the single-needle yarn length by dividing the second yarn consumption by the second total needle count within the measurement range; the single-needle yarn length is then stored in the corresponding gauge data of the flat knitting machine 100. This method improves the accuracy of the single-needle yarn length.
[0083] Please see Figure 8 As shown, Figure 8 yes Figure 6 A schematic flowchart of an embodiment of step S504. The yarn measuring device 30 in this embodiment includes a yarn feeding motor (not shown in the figure) and a yarn feeding mechanism (not shown in the figure). The yarn feeding motor is used to drive the yarn feeding mechanism to rotate. Step S504 in this embodiment includes the following steps.
[0084] Step S701: Obtain the number of rotations of the wire feeding motor within the test range and the radius of the wire feeding mechanism.
[0085] The flat knitting machine 100 obtains the number of rotations of the yarn feeding motor within the test range and the radius of the yarn feeding mechanism.
[0086] Step S702: Obtain the second yarn usage based on the number of rotations and the radius of the yarn feeding mechanism.
[0087] The flat knitting machine 100 obtains the second yarn consumption based on the number of rotations and the radius of the yarn feeding mechanism; for example, the flat knitting machine 100 calculates the circumference of the yarn feeding mechanism based on the radius of the yarn feeding mechanism, and multiplies the number of rotations by the circumference of the yarn feeding mechanism to obtain the second yarn consumption.
[0088] This embodiment obtains the number of rotations of the wire feeding motor within the test range and the radius of the wire feeding mechanism; based on the number of rotations and the radius of the wire feeding mechanism, the second yarn usage is obtained. This method improves the accuracy of the second yarn usage.
[0089] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the yarn feeding method as described in any of the preceding claims.
[0090] In some embodiments, the computer-readable storage medium can be any non-transitory storage device, such as a hard disk, solid-state drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. The computer program includes code instructions for performing the method steps described above. When the processor reads and executes these instructions, the computer system performs the steps of the yarn feeding method.
[0091] The existence of this storage medium allows this application to be sold and used not only as a method but also as a software product. For example, users can install the program on the control computer or host computer of the computerized flat knitting machine, load pattern files and configuration parameters through the software interface, and automatically execute the adjustment process. This reduces the cost of hardware upgrades and allows existing equipment to enjoy the convenience of automated adjustment.
[0092] This application also provides a flat knitting machine. Figure 9 This is a schematic diagram of the frame of an embodiment of the flat knitting machine provided in this application. Figure 2 and Figure 9 As shown, the flat knitting machine 100 of this embodiment is described based on the flat knitting machine 100 disclosed in the above embodiment. The flat knitting machine 100 also includes a control module 50 and a yarn feeding control module 60. The control module 50 is connected to the yarn measuring device 30 and the yarn feeding control module 60, respectively.
[0093] The yarn measuring device 30 is used to acquire length measurement data; the control module 50 is used to: obtain the single needle yarn length of each single needle 40 based on the length measurement data and store the single needle yarn length; when the flat knitting machine 100 is waiting to change direction, acquire the corresponding single needle yarn length, acquire the knitting range of the flat knitting machine 100, and obtain multiple knitting segments based on the knitting range; acquire the first total number of needles in each knitting segment, and multiply the first total number of needles by the corresponding single needle yarn length to obtain the first yarn consumption; when the flat knitting machine 100 is in the knitting process and the knitting head 20 of the flat knitting machine 100 is in the knitting segment, acquire the preset speed corresponding to the first yarn consumption; and the yarn feeding control module 60 is used to control the yarn measuring device 30 to feed yarn at the preset speed.
[0094] In summary, this application acquires length measurement data through the yarn measuring device 30, obtains the single-needle yarn length of each single needle 40 based on the length measurement data, and stores the single-needle yarn length. When the flat knitting machine 100 is waiting to change direction, the corresponding single-needle yarn length is acquired, the knitting range of the flat knitting machine 100 is acquired, and multiple knitting segments are obtained based on the knitting range. The first total number of needles in each knitting segment is acquired, and the first total number of needles is multiplied by the corresponding single-needle yarn length to obtain the first yarn consumption. When the flat knitting machine 100 is in the knitting process and the knitting head 20 of the flat knitting machine 100 is in the knitting segment, a preset speed corresponding to the first yarn consumption is acquired, and the yarn is fed according to the preset speed through the yarn measuring device 30. By multiplying the first total number of needles by the corresponding single-needle yarn length to obtain the first yarn consumption, the first yarn consumption can be accurately obtained without having to obtain it when the fabric is removed, thus improving efficiency. In addition, by feeding yarn at a preset speed through the yarn measuring device 30, active yarn feeding can be achieved, and the first amount of yarn used can be fed out, which can improve the tension of the elastic yarn, improve the consistency of yarn used in each piece of fabric during the weaving process of the same pattern, and improve the consistency of the tightness of the same piece of fabric.
[0095] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A yarn feeding method, characterized in that, Applied to a flat knitting machine, the flat knitting machine includes a needle bed, a knitting head, a yarn feeder, and multiple single needles, wherein the multiple single needles are arranged on the needle bed, and the yarn feeding method includes: The yarn measuring device is used to obtain length measurement data, and the single needle yarn length of each single needle is obtained based on the length measurement data and stored. While the flat knitting machine is waiting to change direction, the corresponding single needle yarn length is obtained, the knitting range of the flat knitting machine is obtained, and multiple knitting segments are obtained based on the knitting range; Obtain the first total number of stitches in each knitting segment, and multiply the first total number of stitches by the corresponding single needle yarn length to obtain the first yarn usage; When the flat knitting machine is in the knitting process and the knitting machine head is in the knitting section, a preset speed corresponding to the first yarn consumption is obtained, and the yarn is fed according to the preset speed through the yarn measuring device.
2. The yarn feeding method according to claim 1, characterized in that, The step of obtaining multiple knitted segments based on the knitting range includes: Determine whether the weaving area is in a usable state; When it is determined that the weaving range is in the usable state, the weaving range is taken as the weaving segment; If it is determined that the knitting range is not in the usable state, then return to the step of obtaining the corresponding single needle yarn length.
3. The yarn feeding method according to claim 2, characterized in that, After the step of obtaining multiple knitted segments based on the knitting range, the yarn feeding method further includes: Obtain the traversal order of the weaving range, and sort and number the multiple weaving segments based on the traversal order; Remove empty data from each of the aforementioned weave segments; Each of the knitting segments is converted into the actual position of the knitting machine head; The start and end ends of each of the braided segments are processed to connect adjacent braided segments.
4. The yarn feeding method according to claim 3, characterized in that, The step of removing empty data from each of the knitted segments includes: When the single needle yarn length corresponding to the knitting segment is zero, the single needle yarn length is taken as the empty data; When the weaving segment does not need to be woven, the weaving segment is treated as empty data.
5. The yarn feeding method according to claim 3, characterized in that, The yarn feeding method further includes: Obtain the number corresponding to the knitting segment, and send the single needle yarn length and the amount of the first yarn used in the knitting segment in sequence based on the order of the number.
6. The yarn feeding method according to claim 1, characterized in that, Prior to the step of acquiring length measurement data through the yarn measuring device, the yarn feeding method further includes: When the flat knitting machine is waiting to change direction, it is determined whether the current row of the flat knitting machine needs to be measured for yarn length. When it is determined that the current row of the flat knitting machine needs to measure the yarn length, it is then determined whether the yarn measuring device needs to measure the yarn length. When it is determined that the yarn measuring device needs to measure the yarn length, the measuring range is obtained from the knitting data of the flat knitting machine and sent to the yarn measuring device. When the flat knitting machine is in the knitting process, the second yarn consumption is measured by the yarn measuring device within the measuring range; When the knitting machine finishes knitting, the length measurement data is obtained by the yarn measuring device, and the length measurement data includes the amount of the second yarn used.
7. The yarn feeding method according to claim 6, characterized in that, The step of obtaining the single-needle yarn length of each single needle based on the length measurement data and storing the single-needle yarn length includes: Obtain the second total number of needles within the measured length range, and divide the second yarn usage by the second total number of needles to obtain the single needle yarn length; The single needle yarn length is stored in the corresponding gauge data of the flat knitting machine.
8. The yarn feeding method according to claim 6, characterized in that, The yarn measuring device includes a yarn feeding motor and a yarn feeding mechanism. The yarn feeding motor is used to drive the yarn feeding mechanism to rotate. The step of measuring the second yarn usage within the measuring length range by the yarn measuring device includes: Obtain the number of rotations of the wire feeding motor within the test range and the radius of the wire feeding mechanism; The amount of the second yarn is obtained based on the number of rotations and the radius of the yarn feeding mechanism.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the yarn feeding method as described in any one of claims 1 to 8.
10. A flat knitting machine, characterized in that, The flat knitting machine includes a yarn measuring device, a control module, and a yarn feeding control module. The control module is connected to the yarn measuring device and the yarn feeding control module, respectively. The yarn measuring device is used to acquire length measurement data; The control module is used for: The single-needle yarn length of each single needle is obtained based on the measured length data, and the single-needle yarn length is stored. While the flat knitting machine is waiting to change direction, the corresponding single needle yarn length is obtained, the knitting range of the flat knitting machine is obtained, and multiple knitting segments are obtained based on the knitting range; Obtain the first total number of stitches in each knitting segment, and multiply the first total number of stitches by the corresponding single needle yarn length to obtain the first yarn usage; When the flat knitting machine is in the knitting process and the knitting head is in the knitting section, a preset speed corresponding to the first yarn consumption is obtained; The yarn feeding control module is used to control the yarn measuring device to feed yarn at the preset speed.