Needle selection control method, system and device for circular knitting machines
By acquiring data on the running status of the knitting needles and calculating their availability and optimal speed curve, the problem that mechanical needle selectors cannot achieve arbitrary pattern widths is solved, thus improving the integrity and freedom of fabric patterns.
Patent Information
- Application Number
- CN202511667062.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-14
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2045-11-14
AI Technical Summary
In circular knitting machines with mechanical needle selection, the fixed needle selection plate cannot achieve arbitrary pattern width and easily damages the integrity of the fabric pattern.
By acquiring the running status data of each needle on the needle selector, the final usability of the needle is calculated, usable needles are selected, the number of usable needles required in each cycle is determined, and the optimal speed curve is calculated based on a preset difference function to adjust the needle selection control mode.
It achieves freedom in arbitrarily wide patterns, avoids seam defects or misalignment at pattern loop joints, and improves the overall integrity of fabric patterns.
Smart Images

Figure CN121137899B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of knitting equipment technology, and specifically to a needle selection control method, system and device for a circular knitting machine. Background Technology
[0002] A circular knitting machine is a type of mechanical equipment used to produce knitted fabrics. Its main principle is to form fabric through the interaction of multiple needles with yarn. It consists of multiple cylinders and needle selectors. Each cylinder has multiple needles, and the knitting is carried out by rotating and lifting motions.
[0003] Currently, in circular knitting machines with mechanical needle selection, the needle selection plates are fixed and cannot be dynamically adjusted as needed. For example, the cylinder of a circular knitting machine is circumferential and has a fixed number of needles (e.g., 1728 needles). The needle selection plates of mechanical needle selection (especially the swing-plate type) are arranged in a fixed pattern (e.g., 12, 16, 24, 36, 48 plates per group) on the cylinder. This means that the width (number of needles) of the pattern must be an integer multiple of the basic cycle number. Therefore, it is impossible to achieve arbitrary pattern widths, which greatly limits the freedom of pattern design. At the same time, since the needle selection plates are arranged in a cycle, if not handled properly, obvious "stitching lines" or misalignments may appear at the seams of the pattern cycles, destroying the integrity of the fabric pattern. Summary of the Invention
[0004] In order to solve the technical problem in related technologies, where the needle selector is fixed in a mechanically selected circular knitting machine, it is impossible to achieve arbitrary pattern width and it is easy to damage the integrity of the fabric pattern, the present invention provides a needle selection control method, system and device for a circular knitting machine.
[0005] The specific technical solution adopted is as follows:
[0006] Acquire the running status data of each needle on the needle selection plate and the target fabric pattern;
[0007] Based on the operational symmetry of each needle in the operational status data, the final usability of each needle is calculated.
[0008] Based on the final availability, select multiple usable needles from each knitting needle;
[0009] Determine the number of available needles required in each cycle based on the needle width of the target fabric pattern and the basic number of cycles available for needles.
[0010] Based on the preset difference function and the rotation speed values between adjacent available needles corresponding to the number of available needles, the optimal rotation speed curve for each cycle in the target fabric pattern is calculated.
[0011] Adjust the needle selection control mode of the circular knitting machine according to the optimal speed curve.
[0012] In one possible implementation of this application, the final usability of each needle is calculated based on the operational symmetry of the individual needles in the operational status data, including:
[0013] Based on the operational symmetry of each needle in the operational status data, the preliminary usability of each needle is calculated.
[0014] For any given needle, the final availability of each needle is calculated based on the initial availability of the current needle and adjacent needles.
[0015] In one possible implementation of this application, the preliminary usability of each needle is calculated based on the operational symmetry of each needle in the operational status data, including:
[0016] Based on the running status data, the running time of each needle is determined, including the running start time and the running end time.
[0017] Based on the start time, end time, and preset working function of each needle, the running asymmetry value of each needle is calculated. The running asymmetry value is used to represent the degree of asymmetry of the running curve corresponding to the needle during the running process.
[0018] Based on the normalized value of the running asymmetry value, the preliminary usability of each needle is calculated.
[0019] In one possible implementation of this application, for any knitting needle, the final availability of each needle is calculated based on the initial availability of the current needle and adjacent needles, including:
[0020] For any given knitting needle, calculate the average usability of the initial usability of the knitting needles on both sides of the current needle;
[0021] The final availability of each needle is calculated by multiplying the average availability by the initial availability of the current needle.
[0022] In one possible implementation of this application, the number of available needles required in each cycle is determined based on the needle width of the target fabric pattern and the basic number of cycles available, including:
[0023] Determine the first quotient and the first remainder between the needle width of the target fabric pattern and the basic number of cycles available for needles;
[0024] Calculate the second quotient and the second remainder between the first quotient and the first remainder;
[0025] The number of available needles required in each cycle is determined by summing the base cycle number, the second quotient, the second remainder, and the difference between the current cycle number and the base cycle number.
[0026] In one possible implementation of this application, based on a preset difference function and the rotational speed values between adjacent available needles corresponding to the number of available needles, the optimal rotational speed curve for each cycle in the target fabric pattern is calculated, including:
[0027] Based on the number of available needles, the distance between any two adjacent available needles, and the time required to knit each cycle, the first rotation speed between each adjacent available needle is calculated.
[0028] The optimal rotation speed curve for each cycle in the target fabric pattern is obtained by smoothing the first rotation speed and the distance traveled in each knitting cycle by a preset difference function. The preset difference function is the Newton difference function.
[0029] In one possible implementation of this application, a first rotational speed between adjacent available needles is calculated based on the number of available needles, the distance between any two adjacent available needles, and the time required to knit each loop, including:
[0030] Calculate the first ratio between the time required to knit each cycle and the number of needles available;
[0031] The first rotational speed between each adjacent available needle is calculated based on the distance between any two adjacent available needles and the ratio between the first ratios.
[0032] In one possible embodiment of this application, adjusting the needle selection control method of a circular knitting machine using an optimal speed curve includes:
[0033] The optimal speed curve corresponding to each cycle in the target fabric pattern is input into the drive control module of the circular knitting machine;
[0034] When the fabric pattern requirement for any loop is detected, the needle selection control mode of the needle selection plate is adjusted synchronously through the drive control module, so that the needle selection plate can select the corresponding available needles according to the real-time rotation speed and the cycle pattern of each loop.
[0035] To achieve the above objectives, a needle selection control system for a circular knitting machine is also provided, the system comprising:
[0036] The acquisition module is used to acquire the running status data of each needle on the needle selection plate and the target fabric pattern;
[0037] The first calculation module is used to calculate the final usability of each needle based on the operational symmetry of each needle in the operational status data.
[0038] The selection module is used to select multiple usable needles from each knitting needle based on the final availability.
[0039] The determination module is used to determine the number of available needles required in each cycle based on the needle width of the target fabric pattern and the basic number of cycles of available needles;
[0040] The second calculation module is used to calculate the optimal rotation speed curve for each cycle in the target fabric pattern based on a preset difference function and the rotation speed values between adjacent available needles corresponding to the number of available needles.
[0041] The adjustment module is used to adjust the needle selection control mode of the circular knitting machine with the optimal speed curve.
[0042] To achieve the above objectives, a needle selection control device for a circular knitting machine is also provided. The device includes a memory, a processor, and a needle selection control program for the circular knitting machine stored in the memory and executable on the processor. The needle selection control program for the circular knitting machine is configured to implement the steps of the needle selection control method for the circular knitting machine described above.
[0043] The present invention has, but is not limited to, the following technical effects:
[0044] By acquiring the running status data of each needle on the needle selection plate and the target fabric pattern, and then calculating the final usability of each needle based on the running symmetry of each needle in the running status data, multiple usable needles are selected from each needle according to the final usability. Based on the needle width of the target fabric pattern and the basic number of cycles of usable needles, the number of usable needles required in each cycle is determined. Based on the preset difference function and the speed values between adjacent usable needles corresponding to the number of usable needles, the optimal speed curve of each cycle in the target fabric pattern is calculated. The needle selection control mode of the circular knitting machine is then adjusted according to the optimal speed curve. In this application, the usability of each needle is determined by the symmetry of its operation, thus obtaining the final usability of each needle. Based on the final usability, usable needles are selected from each needle. Furthermore, the number of usable needles required in each cycle is determined according to the needle width of the target fabric pattern and the basic number of cycles of usable needles, thereby achieving arbitrary pattern width and increasing the degree of freedom of the pattern. Then, by using a preset difference function and the rotation speed values between adjacent usable needles corresponding to the number of usable needles, the optimal rotation speed curve in each cycle of the target fabric pattern is calculated, thereby ensuring stable rotation speed in each cycle. The needle selection control method of the circular knitting machine is adjusted by the optimal rotation speed curve to avoid obvious "stitching lines" or misalignment at the pattern cycle seams, thereby improving the overall integrity of the fabric pattern. Attached Figure Description
[0045] Figure 1This is a schematic flowchart of the first embodiment of the needle selection control method for a circular knitting machine according to this application;
[0046] Figure 2 This is a schematic diagram of the working state curves involved in the needle selection control method for a circular knitting machine used in this application;
[0047] Figure 3 This is a schematic diagram of the overall implementation process of the needle selection control method for a circular knitting machine used in this application;
[0048] Figure 4 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application. Detailed Implementation
[0049] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0050] This application provides a needle selection control method for a circular knitting machine. In the first embodiment of the needle selection control method for a circular knitting machine, refer to... Figure 1 The methods include:
[0051] Step S10: Obtain the running status data of each needle on the needle selection plate and the target fabric pattern;
[0052] Step S20: Based on the operational symmetry of each needle in the operational status data, calculate the final usability of each needle;
[0053] Step S30: Select multiple usable needles from each knitting needle based on the final availability.
[0054] Step S40: Determine the number of available needles required in each cycle based on the needle width of the target fabric pattern and the basic number of cycles available.
[0055] Step S50: Based on the preset difference function and the rotation speed values between adjacent available needles corresponding to the number of available needles, calculate the optimal rotation speed curve for each cycle in the target fabric pattern.
[0056] Step S60: Adjust the needle selection control mode of the circular knitting machine according to the optimal speed curve.
[0057] This embodiment aims to calculate the optimal speed curve in each cycle of the target fabric pattern by using a preset difference function and the speed values between adjacent available needles corresponding to the number of available needles. This ensures that the speed in each cycle is stable. The needle selection control method of the circular knitting machine is adjusted by the optimal speed curve to avoid obvious "seam lines" or misalignment at the seams of the pattern cycles, thereby improving the overall integrity of the fabric pattern.
[0058] Step S10: Obtain the running status data of each needle on the needle selection plate and the target fabric pattern.
[0059] As an example, the needle selection control method used for circular knitting machines can also be applied to needle selection control systems or devices for circular knitting machines. In a circular knitting machine, the machine is equipped with multiple needle selection plates, each with several needles mounted on it. A photoelectric sensor is installed at the position of each needle to monitor its vertical movement in real time. Through feedback from the photoelectric sensor, the vertical displacement of each needle during operation can be accurately recorded, reflecting its working state and obtaining the operating status data of each needle on the selection plate. A schematic diagram of the working status curve of each needle is shown below. Figure 2 As shown, for different knitting needles, the main difference lies in the height. This curve is generated when the needles move vertically up and down.
[0060] As an example, the target fabric pattern is the shape of the pattern to be knitted. Different patterns correspond to different needle widths. For existing circular knitting machines, it is impossible to realize all pattern designs. For example, if you want to design a pattern with a width of 100 needles, but the machine's cycle is 24 needles, you can only choose widths such as 24, 48, 72, and 96 needles, and cannot reach a width of 100 needles. This greatly limits the freedom of pattern design.
[0061] Step S20: Based on the operational symmetry of each needle in the operational status data, calculate the final usability of each needle.
[0062] As an example, during the operation of a circular knitting machine, the up-and-down movement curve of each needle can be recorded in real time by a photoelectric sensor. The vertical displacement of the needle is represented by a time-height curve. Since the needle needs to complete a smooth movement at both ends during the fabric weaving process, it needs to lift the needle quickly and accurately while maintaining a stable needle-down process to ensure the uniformity of the fabric density and texture. Therefore, the ideal working state should be symmetrical. Based on this, the usability of different needles is determined according to the symmetry of their operation, which is the final usability. The higher the final usability, the more stable the current working state of the needle.
[0063] The needle selection control step S20 for the circular knitting machine further includes steps S21-S22, including:
[0064] Step S21: Based on the operational symmetry of each needle in the operational status data, calculate the preliminary usability of each needle.
[0065] As an example, if the time-height curve is symmetrical about the midpoint axis, it means that the speed, amplitude, and required force of the needle's upward and downward movements are relatively balanced, indicating a stable working state. A symmetrical curve means that the needle's movement during ascent and descent is continuous and uniform, without any jamming or abnormally rapid fluctuations. This is crucial for ensuring fabric quality. If the curve is asymmetrical, it indicates an abnormality in the needle's movement in a certain direction, which may lead to problems during fabric weaving, such as thread slippage or fabric looseness. Therefore, only when the curve meets the symmetry requirement can the needle be considered to be in good working condition and usable. Based on this, the preliminary usability of each needle is calculated to preliminarily determine whether the needle is usable.
[0066] Step S21 includes:
[0067] Based on the running status data, the running time of each needle is determined, including the running start time and the running end time.
[0068] As an example, each knitting needle has a corresponding start time and end time. Extract these two time points.
[0069] Based on the start time, end time, and preset working function of each needle, the running asymmetry value of each needle is calculated. The running asymmetry value is used to represent the degree of asymmetry of the running curve corresponding to the needle during the running process.
[0070] Based on the normalized value of the running asymmetry value, the preliminary usability of each needle is calculated.
[0071] As an example, each knitting needle is also set with a preset working function during setup. This working function controls the up and down movement of the knitting needle. When calculating the initial usability of the knitting needle, taking knitting needle A as an example, the midpoint between the start time and the end time of knitting needle A is taken. Then, using this midpoint as the axis, if the height curve between the start time and the midpoint and the height curve between the midpoint and the end time are symmetrical about the midpoint axis, then the initial usability is considered to be relatively high (specifically, it can be divided into several time points, and the symmetry is determined by the normalized result obtained by accumulating the height difference at several symmetrical time points on both sides of the axis. If the 1-normalized result is larger, the initial usability is greater, and the 1-normalized result is smaller, the initial usability is smaller).
[0072] As an example, let's take knitting needle A as an example, and assess its initial usability. The calculation method can be:
[0073]
[0074] in, This indicates the initial usability of needle A, and f represents the maximum and minimum value normalization function. This indicates the time when needle A on the cylinder began working in the previous revolution. G(t) represents the time when needle A on the previous cylinder finishes its work, and G(t) represents the preset work function of needle A on the previous cylinder (the horizontal axis is time, and the vertical axis is height). This indicates the asymmetry value of the operation of needle A on the cylinder in the previous cycle.
[0075] Similarly, the initial usability of each knitting needle can be determined.
[0076] Step S22: For any knitting needle, calculate the final availability of each knitting needle based on the initial availability of the current knitting needle and adjacent knitting needles.
[0077] As an example, for any knitting needle, it is not enough to calculate the usability of the needle based solely on symmetry. It is also necessary to further determine whether each needle is usable based on the consistency of the height triangular symmetry of adjacent needles, so as to obtain the final usability of each needle.
[0078] As an example, in a circular knitting machine, while the working state of a single needle is important, its synergy with neighboring needles is equally crucial. The coordination between needles and adjacent needles is essential for the overall quality and structure of the fabric. If the motion curve of a needle is stable and symmetrical, but there are problems with the needles next to it (such as unstable or asymmetrical motion), the density, texture, and stability of the entire loop of fabric may be affected. Based on this, further detailed calculations are needed to assess the availability of each needle.
[0079] Step S22 includes:
[0080] For any given knitting needle, calculate the average usability of the initial usability of the knitting needles on both sides of the current needle;
[0081] The final availability of each needle is calculated by multiplying the average availability by the initial availability of the current needle.
[0082] Specifically, circular knitting machines complete the fabric weaving process by having multiple needles work simultaneously at the same time. If a needle works differently from its neighboring needles, it may cause the local fabric structure to become loose or misaligned, thus affecting the overall quality of the fabric.
[0083] For example, if the lifting motion of one knitting needle is too slow while the motion of the adjacent knitting needle is too fast, it may cause uneven stretching of the fabric and obvious texture disorder. Therefore, only when the working states of adjacent knitting needles meet the requirements of symmetry and stability can the knitting process of the whole loop be ensured to proceed smoothly and a qualified fabric be obtained in the end.
[0084] As an example, taking knitting needle A as an example, the final usability The calculation method can be:
[0085]
[0086] in, This indicates the final usability of knitting needle A. This indicates the initial usability of the needle on side A. This indicates the initial usability of the needle on the other side of needle A. This represents the average availability.
[0087] Similarly, the final usability of all knitting needles can be determined based on the working status of each needle in the previous round.
[0088] Step S30: Select multiple usable needles from each knitting needle based on the final availability.
[0089] As an example, after obtaining the final usability of different knitting needles, the final usability can be compared with a preset threshold. Taking a preset threshold of 0.8 as an example, when the final usability is greater than 0.8, the current knitting needle is determined to be usable in the current cycle.
[0090] Step S40: Determine the number of available needles required in each cycle based on the needle width of the target fabric pattern and the basic number of cycles available.
[0091] As an example, in a circular knitting machine, to ensure knitting quality, the needle selection for each round should be based on "available needles." After determining whether each needle is available, we need to select the appropriate number of available needles based on the needle width of the current pattern. Assuming the needle width of the pattern is H and the number of cycles is D, the remainder of H / D represents the difference between the needle width of the current pattern and the basic number of cycles. This remainder needs to be compensated for in each round to ensure that the needle width of the pattern is aligned with the number of cycles as accurately as possible. Based on this, the number of available needles required in each cycle is determined.
[0092] Step S40 includes:
[0093] Determine the first quotient and the first remainder between the needle width of the target fabric pattern and the basic number of cycles available for needles.
[0094] Calculate the second quotient and the second remainder between the first quotient and the first remainder.
[0095] The number of available needles required in each cycle is determined by summing the base cycle number, the second quotient, the second remainder, and the difference between the current cycle number and the base cycle number.
[0096] As an example, the first quotient is the quotient between the needle width of the target fabric pattern and the basic number of cycles available for needles. For example, if the needle width of the pattern is H and the number of cycles is D, then the quotient of H / D is the first quotient, and the remainder of H / D is the first remainder.
[0097] As an example, the second quotient is the quotient between the first quotient and the first remainder, and the second remainder is the remainder obtained by dividing the first quotient and the first remainder.
[0098] As an example, in order to reasonably allocate the number of available needles that need to be compensated for each cycle, first calculate the quotient and remainder between the remainder of H / D and the quotient of H / D. This way, the compensation can be evenly distributed within the number of cycles of the quotient of H / D (the remainder of H / D, which is the remaining part of the pattern needle width, is distributed within the number of cycles of the quotient obtained by H / D. If the remainder can be divided completely by the quotient, it means that it can be evenly distributed. If it cannot be divided evenly, the remainder is scattered in the previous remainder cycles). Through this compensation method, it can be ensured that the needle selection for each cycle can maintain the accuracy of the pattern and meet the working requirements of the circular knitting machine.
[0099] Specifically, taking the Tth cycle as an example, the number of needles that can be used The calculation method can be:
[0100]
[0101] Where H represents the needle width required for the target fabric pattern, D represents the basic number of cycles per round, [] represents the remainder, and {} represents the quotient. This represents the first remainder when H is divided by D. Let H be the first quotient of D, u() be the step function (1 for greater than 0, 0 for less than or equal to 0), and T be the Tth cycle of the target fabric pattern. Indicates the second quotient. It represents the second remainder.
[0102] Step S50: Based on the preset difference function and the rotation speed values between adjacent available needles corresponding to the number of available needles, calculate the optimal rotation speed curve for each cycle in the target fabric pattern.
[0103] As an example, in the production process of knitted fabrics, the time for each loop is fixed, and the time between adjacent available needles also needs to be consistent to ensure that the woven pattern is neat and uniform. This is because the knitting of a circular knitting machine involves the simultaneous action of multiple needles. If the time interval between adjacent available needles is unstable, it will lead to uneven stretching or density of the fabric, affecting the quality of the final product. Based on this, it is also necessary to ensure that the rotation speed between adjacent available needles is stable, so that the rotation speed of each needle in each cycle is smooth, thereby obtaining the optimal rotation speed curve for each cycle in the target fabric pattern, so that the needles in each cycle will not produce fabric defects due to speed differences.
[0104] As an example, the optimal speed curve can be the curve formed when the needles for each cycle run at the optimal speed.
[0105] Step S50 includes steps S51 to S52:
[0106] Step S51: Based on the number of available needles, the distance between any two adjacent available needles, and the time required to knit each loop, calculate the first rotation speed between each adjacent available needle;
[0107] As an example, before calculating the optimal speed curve, it is also necessary to calculate the speed between each adjacent available needle, that is, the first speed. The stability of time ensures that the movement process within each revolution will not cause fabric defects due to speed differences.
[0108] Step S51 includes:
[0109] Calculate the first ratio between the time required to knit each cycle and the number of needles available;
[0110] The first rotational speed between each adjacent available needle is calculated based on the distance between any two adjacent available needles and the ratio between the first ratios.
[0111] As an example, when determining the rotational speed between adjacent available needles, the required rotational speed can be obtained by calculating the distance between the two needles and dividing it by the time between them. Taking the rotational speed between adjacent available needle A and available needle A+1 as an example, the first rotational speed... The calculation method can be:
[0112]
[0113] in, This represents the distance between adjacent available needles A and A+1 in this cycle. The number of available needles required for this cycle T is represented by S, which represents the time required to knit one cycle (this is a fixed preset value of the system). This represents the time required for one adjacent needle to complete this cycle, which is also known as the first ratio.
[0114] Similarly, the first rotational speed between all adjacent available needles in this cycle can be calculated.
[0115] Step S52: The first rotation speed and the distance traveled in each knitting cycle are smoothed by a preset difference function to obtain the optimal rotation speed curve for each cycle in the target fabric pattern. The preset difference function is the Newton difference function.
[0116] As an example, during the operation of a circular knitting machine, the cylinder speed of each revolution should be smoothly transitioned to avoid fluctuations in fabric quality caused by sudden changes in speed. The first speed between adjacent available needles has been determined through the previous steps, but these speed values are often discrete. Directly using these speeds may cause an uneven transition, which in turn affects the structure and appearance of the fabric. Therefore, it is necessary to smooth these speeds.
[0117] As an example, Newton's interpolation, a commonly used numerical interpolation method, can smoothly connect discrete rotational speed data by constructing an interpolation polynomial. Specifically, Newton's interpolation uses known rotational speed data points to construct an interpolation curve, making the rotational speed changes between adjacent needles more stable, thereby avoiding fabric defects caused by excessively rapid changes in rotational speed.
[0118] As an example, taking the Tth cycle as an example, the Newton's difference function of the optimal speed curve is expressed as:
[0119]
[0120] in, Let d represent the Newton's difference function of the optimal rotational speed curve for this revolution T, and let d represent the distance traveled in this revolution. This indicates the rotation speed between the first and second adjacent usable needles in this revolution, and so on for subsequent needles. , The first and second order difference quotients represent the first rotation speed function. The calculation method of the difference quotients is existing technology and will not be elaborated here. Through this smoothing process, it can be ensured that the rotation speed change of each revolution is continuous and uniform, and finally a stable knitting pattern is formed.
[0121] Step S60: Adjust the needle selection control mode of the circular knitting machine according to the optimal speed curve.
[0122] As an example, for a circular knitting machine, the optimal speed curve of the cylinder for the current round can be plotted based on the working state of each needle in the previous round and the required needle width of the pattern in the current round. The optimal speed curve adjusts the needle selection control mode of the circular knitting machine. By dynamically adjusting the speed of the cylinder through the optimal speed curve, the working state of each needle is precisely matched with the pattern design, thereby ensuring that the pattern can be accurately reproduced.
[0123] For a certain pattern, the number of rounds is fixed. This number of rounds is related to the ratio between the needle width (H) of the pattern and the number of needles selected per round (D), specifically the incomplete quotient of H / D. Therefore, the cylinder speed curve for each round can be adjusted according to the requirements of the pattern. By repeating this process, a corresponding cylinder speed curve can be set for each round of each pattern, thus achieving highly customized fabric design. This breaks through the limitation of fixed cycle number in traditional technology, making pattern design more flexible and varied, and able to meet more complex fabric needs.
[0124] Step S60 includes:
[0125] The optimal speed curve corresponding to each cycle in the target fabric pattern is input into the drive control module of the circular knitting machine;
[0126] When the fabric pattern requirement for any loop is detected, the needle selection control mode of the needle selection plate is adjusted synchronously through the drive control module, so that the needle selection plate can select the corresponding available needles according to the real-time rotation speed and the cycle pattern of each loop.
[0127] As an example, on a circular knitting machine, the control system needs to input the corresponding cylinder speed curve / optimal speed curve for each cycle of each target fabric pattern into the machine's drive control system. At this time, the system will adjust the machine's drive motor through a closed-loop feedback mechanism to ensure that the cylinder rotates at the set speed.
[0128] Next, the system will synchronously control the needle selector according to the set optimal speed curve. The working state of each needle is directly affected by the cylinder speed. Therefore, in the control system, the movement of the needle selector is closely coordinated with the rotation of the cylinder. When the system detects the fabric pattern requirement for a certain loop, it automatically adjusts the cylinder speed and feeds this change back to the needle selector. The needle selector will accurately select the corresponding available needles according to the real-time speed and the designed cycle pattern, and achieve precise control of the needles through the drive device, thereby automatically optimizing the entire needle selection process and improving the consistency of fabric patterns and production efficiency.
[0129] Specifically, the overall implementation flowchart of the embodiments of this application is as follows: Figure 3As shown, firstly, the working state of each needle in the circular knitting machine is determined. Then, based on the triangular symmetry of the working height of each needle in the cylinder during the previous cycle, the availability of each needle is initially judged. After determining the availability of the needles, compensation is made for the needle width in each cycle to determine the number of available needles / number of available needles required for each cycle. Then, based on the distance between adjacent available needles in each cycle, the rotation speed between adjacent needles is determined. Finally, the rotation speed between all adjacent needles is smoothed, and the optimal rotation speed curve of the cylinder for each cycle is plotted. Repeating the above steps allows the system to automatically adjust and control the needle selection process of the circular knitting machine.
[0130] This application provides a needle selection control method for a circular knitting machine. The method involves acquiring the operating status data of each needle on the needle selection plate and the target fabric pattern. Based on the symmetry of the needles' operation in the operating status data, the final usability of each needle is calculated. Then, multiple usable needles are selected from each needle based on their final usability. The required number of usable needles in each cycle is determined according to the needle width of the target fabric pattern and the basic number of cycles for usable needles. Based on a preset difference function and the rotational speed values between adjacent usable needles corresponding to the number of usable needles, the optimal rotational speed curve for each cycle in the target fabric pattern is calculated. Finally, the needle selection control mode of the circular knitting machine is adjusted using the optimal rotational speed curve. In this application, the usability of each needle is determined by the symmetry of its operation, thus obtaining the final usability of each needle. Based on the final usability, usable needles are selected from each needle. Furthermore, the number of usable needles required in each cycle is determined according to the needle width of the target fabric pattern and the basic number of cycles of usable needles, thereby achieving arbitrary pattern width and increasing the degree of freedom of the pattern. Then, by using a preset difference function and the rotation speed values between adjacent usable needles corresponding to the number of usable needles, the optimal rotation speed curve in each cycle of the target fabric pattern is calculated, thereby ensuring stable rotation speed in each cycle. The needle selection control method of the circular knitting machine is adjusted by the optimal rotation speed curve to avoid obvious "stitching lines" or misalignment at the pattern cycle seams, thereby improving the overall integrity of the fabric pattern.
[0131] This application also provides a needle selection control system for a circular knitting machine, the system comprising:
[0132] The acquisition module is used to acquire the running status data of each needle on the needle selection plate and the target fabric pattern;
[0133] The first calculation module is used to calculate the final usability of each needle based on the operational symmetry of each needle in the operational status data.
[0134] The selection module is used to select multiple usable needles from each knitting needle based on the final availability.
[0135] The determination module is used to determine the number of available needles required in each cycle based on the needle width of the target fabric pattern and the basic number of cycles of available needles;
[0136] The second calculation module is used to calculate the optimal rotation speed curve for each cycle in the target fabric pattern based on a preset difference function and the rotation speed values between adjacent available needles corresponding to the number of available needles.
[0137] The adjustment module is used to adjust the needle selection control mode of the circular knitting machine with the optimal speed curve.
[0138] Reference Figure 4 , Figure 4 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application.
[0139] like Figure 4 As shown, the needle selection control device for a circular knitting machine may include: a processor 1001, a memory 1003, and a communication bus 1002. The communication bus 1002 is used to realize the connection and communication between the processor 1001 and the memory 1003.
[0140] Optionally, the needle selection control device for the circular knitting machine may also include a user interface, a network interface, a camera, RF (Radio Frequency) circuitry, sensors, a WiFi module, etc. The user interface may include a display screen and an input submodule such as a keyboard; optional user interfaces may also include standard wired or wireless interfaces. The network interface may include standard wired or wireless interfaces (such as a Wi-Fi interface).
[0141] Those skilled in the art will understand that Figure 4 The needle selection control device structure shown in the figure does not constitute a limitation on the needle selection control device for a circular knitting machine. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0142] like Figure 4 As shown, the memory 1003, serving as a storage medium, may include an operating system, a network communication module, and a needle selection control program for a circular knitting machine. The operating system is a program that manages and controls the hardware and software resources of the needle selection control device for the circular knitting machine, supporting the operation of the needle selection control program and other software and / or programs. The network communication module is used to enable communication between the various components within the memory 1003, as well as communication with other hardware and software in the needle selection control system for the circular knitting machine.
[0143] exist Figure 4In the needle selection control device for the circular knitting machine shown, the processor 1001 is used to execute the needle selection control program for the circular knitting machine stored in the memory 1003 to implement the steps of the needle selection control method for the circular knitting machine described above.
[0144] The specific implementation of the needle selection control device for the circular knitting machine in this application is basically the same as the embodiments of the needle selection control method for the circular knitting machine described above, and will not be repeated here.
[0145] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0146] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0147] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0148] The above are merely preferred embodiments of this application and do not limit the scope of this application. Any equivalent structural or procedural transformations made based on the description and drawings of this application, or direct or indirect applications in other related technical fields, are similarly included within the scope of protection of this application.
[0149] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. The processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0150] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
Claims
1. A selection control method for a circular knitting machine, characterized in that, The method comprises: acquiring running state data of each needle on a selection needle sheet and a target fabric pattern; calculating a final availability degree of each needle based on running symmetry of each needle in the running state data; the calculation of the final availability degree of each needle based on the running symmetry of each needle in the running state data comprises: determining running time of each needle based on the running state data, wherein the running time comprises a running start time point and a running end time point; calculating a running asymmetry value of each needle based on the running start time, the running end time and a preset working function of each needle, the running asymmetry value being used to represent an asymmetry degree of a corresponding running curve of the needle in a running process; calculating a preliminary availability degree of each needle based on a normalized value of the running asymmetry value; for any one of the needles, calculating a final availability degree of each needle based on the preliminary availability degrees of the current needle and adjacent needles; selecting a plurality of available needles from each of the needles based on the final availability degree; determining a required available needle number in each loop based on a needle width of the target fabric pattern and a basic cycle number of the available needles; calculating an optimal speed curve of each loop in the target fabric pattern based on a preset difference function and a speed value between adjacent available needles corresponding to the available needle number; adjusting a selection control mode of a circular knitting machine based on the optimal speed curve.
2. The needle selection control method for a knitting circular machine according to claim 1, characterized in that, The calculation of the final availability degree of each needle based on the preliminary availability degrees of the current needle and adjacent needles comprises: for any one of the needles, calculating an availability degree average value of the preliminary availability degrees of the adjacent needles on both sides of the current needle; calculating the final availability degree of each needle based on a product between the availability degree average value and the preliminary availability degree of the current needle.
3. The needle selection control method for a knitting circular machine according to claim 1, wherein The determination of the required available needle number in each loop based on the needle width of the target fabric pattern and the basic cycle number of the available needles comprises: determining a first quotient and a first remainder between the needle width of the target fabric pattern and the basic cycle number of the available needles; calculating a second quotient and a second remainder between the first quotient and the first remainder; determining the required available needle number in each loop based on a sum between the basic cycle number, the second quotient and a difference between the second remainder and a current loop number.
4. The needle selection control method for a knitting circular machine according to claim 1, wherein The calculation of the optimal speed curve of each loop in the target fabric pattern based on the preset difference function and the speed value between the adjacent available needles corresponding to the available needle number comprises: calculating a first speed between each of the adjacent available needles based on the available needle number, a distance between any two adjacent available needles and a time required for knitting each loop; performing smoothing processing on the first speed and a distance value passed through for knitting each loop by a preset difference function to obtain the optimal speed curve of each loop in the target fabric pattern, wherein the preset difference function is a Newton difference function.
5. The needle selection control method for a knitting circular machine according to claim 4, characterized in that, The first rotation speed between each adjacent available needle is calculated based on the available needle number, the distance between any two adjacent available needles, and the time required for knitting each loop, comprising: calculating a first ratio between the time required for knitting each loop and the available needle number; calculating the first rotation speed between each adjacent available needle based on the ratio between the distance between any two adjacent available needles and the first ratio.
6. The needle selection control method for a knitting circular machine according to claim 1, wherein The optimal rotation speed curve is used to adjust the needle selection control mode of the circular knitting machine, comprising: inputting the optimal rotation speed curve corresponding to each loop in the target fabric pattern into the driving control module of the circular knitting machine; when detecting the fabric pattern requirement of any loop, synchronously adjusting the needle selection control mode of the needle selection sheet through the driving control module, so that the needle selection sheet selects the corresponding available needle according to the real-time rotation speed and the loop rule of each loop.
7. A selection control system for a circular knitting machine, characterized in that, The system comprises: an acquisition module for acquiring the running state data of each knitting needle on the needle selection sheet and the target fabric pattern; a first calculation module for calculating the final available degree of each knitting needle based on the running symmetry of each knitting needle in the running state data; a selection module for selecting a plurality of available needles from each knitting needle based on the final available degree; a determination module for determining the required available needle number in each loop according to the needle width of the target fabric pattern and the basic loop number of the available needle; a second calculation module for calculating the optimal rotation speed curve of each loop in the target fabric pattern based on a preset difference function and the rotation speed value between adjacent available needles corresponding to the available needle number; an adjustment module for adjusting the needle selection control mode of the circular knitting machine with the optimal rotation speed curve.
8. A selection control device for a circular knitting machine, characterized in that, The device comprises a memory, a processor, and a needle selection control program for a circular knitting machine stored on the memory and executable on the processor, and the needle selection control program for a circular knitting machine is configured to implement the steps of the needle selection control method for a circular knitting machine according to any one of claims 1 to 6. The device comprises a memory, a processor, and a needle selection control program for a circular knitting machine stored on the memory and executable on the processor, and the needle selection control program for a circular knitting machine is configured to implement the steps of the needle selection control method for a circular knitting machine according to any one of claims 1 to 6.
Citation Information
Patent Citations
Control method of machine head, flat machine and device with storage function
CN108360131A
Circular weft knitting machine
GB8627837D0