Embroidery machine frame movement execution speed control system

By collecting and processing embroidery machine information in real time, calculating the pattern path length and spindle speed, and outputting the corrected motor control signal, it solves the problem of origin proofreading complexity and frame-over in multi-size switching of embroidery machines, achieving efficient and accurate Embroidery control improves the production efficiency and product quality of the embroidery machine.

CN119287595AInactive Publication Date: 2025-01-10ZHUJI LEYE MASCH CO LTD

Patent Information

Application Number
CN202411798601.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-01-10
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing embroidery machine frame control system needs to frequently redetermine and proofread the origin of the pattern when switching multiple patterns, which increases the operation complexity and time, making it difficult to automatically determine whether it exceeds the embroidery range, resulting in pattern crossing and motor control efficiency. Not high, limiting the performance of the embroidery machine.

Method used

A mobile execution speed control system of the embroidery machine frame including data acquisition, processing, calculation and execution processing module is designed. By collecting and processing position and speed information in real time, the evaluation length and spindle speed of the pattern path are calculated, and the corrected motor is output. Control signals to achieve dynamic adjustment and error compensation to ensure the stability and accuracy of the embroidery process.

Benefits of technology

There is no need to re-determine the origin of the pattern, which greatly improves the replacement efficiency, avoids the phenomenon of crossing the frame, improves the quality and aesthetics of the embroidery, optimizes the motor control efficiency and interpolation operation, and improves the frame movement execution speed and accuracy of the embroidery machine. .

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119287595A_ABST
    Figure CN119287595A_ABST
Patent Text Reader

Abstract

The invention discloses an embroidery machine frame movement execution speed control system, which relates to the technical field of embroidery machine control and comprises a data acquisition module, a processing module, a calculation module, an execution processing module and a monitoring module. The method has the advantages that parameters such as pattern path length and main shaft rotating speed are accurately calculated, a pattern original point does not need to be re-determined and checked under the condition of switching multiple patterns, so that the remodeling efficiency is improved, the operation difficulty and cost are reduced, whether the embroidery range is exceeded or not can be automatically judged before the patterns are embroidered, and the embroidery efficiency is improved. According to the system, the over-frame phenomenon of a pattern is effectively eradicated, the quality and the attractiveness of an embroidery product are improved, and the original point of the embroidery machine is not deviated by means of adjustment, error compensation and the like, so that the embroidery precision is greatly improved; and the control efficiency of the control device on the motor and the interpolation operation efficiency are improved, so that the frame movement execution speed of the embroidery machine is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of embroidery machine control, in particular to an embroidery machine frame movement execution speed control system. Background Art

[0002] As an important equipment in the modern textile industry, the performance and efficiency of embroidery machines are directly related to the aesthetics and production efficiency of textiles. During the embroidery process, the movement and execution speed control of the frame is crucial, which directly affects the accuracy, speed and stability of embroidery.

[0003] At present, the existing embroidery machine frame control system may need to frequently re-determine and calibrate the pattern origin when switching between multiple patterns, which increases the complexity of operation, reduces the efficiency of pattern change, and affects the overall production efficiency. In addition, due to errors that may occur during the embroidery process, it may be difficult for traditional methods to automatically determine whether the pattern exceeds the embroidery range before embroidery, which may easily cause the pattern to go out of the frame, affecting the quality and appearance of the embroidery. In addition, the existing control system may have low control efficiency for the motor and poor interpolation operation efficiency, which may limit the frame movement execution speed of the embroidery machine and fail to give full play to the performance of the embroidery machine. Summary of the invention

[0004] The object of the present invention is to provide an embroidery machine frame movement execution speed control system, which solves the problems raised in the above-mentioned background technology.

[0005] To achieve the above object, the present invention provides the following technical solution: an embroidery machine frame movement execution speed control system, comprising: Data acquisition module: collects the position information and speed information of the embroidery machine, obtains the target position information and target speed information based on the target path planning of the embroidery design, generates the length and number of line segments of each pattern according to the designed pattern, and inputs the collected data into the processing module; Processing module: performs data processing and integration on position information, speed information, target position information, target speed information, length of line segment and number of line segments, and outputs real-time position information SAt, real-time speed information SBt, target position information PGt, target speed information VGt, length of the i-th line segment LNCA i and the number of line segments n; Calculation module: real-time position information SAt, real-time speed information SBt, target position information PGt, target speed information VGt, length LNCA of the i-th line segment i and the number of line segments n are input, and the calculation module outputs the evaluation length LNC of the pattern path, the evaluation speed NOC of the spindle and the corrected motor control signal UZI; Execution processing module: input the evaluation length LNC of the pattern path, the evaluation speed NOC of the spindle and the corrected motor control signal UZI, avoid exceeding the embroidery range through the evaluation length LNC of the pattern path, control the spindle speed and motor control signal frequency of the embroidery machine through the evaluation speed NOC of the spindle, and use the corrected motor control signal UZI to control the embroidery machine to achieve dynamic adjustment and error compensation; Monitoring module: monitors the movement status of the embroidery machine in real time to ensure that the embroidery process is stable and accurate, and analyzes the data of the embroidery process to evaluate the performance of the control method.

[0006] Optionally, the calculation module includes: an embroidery pattern path and repair range submodule, an embroidery machine spindle speed and motor control signal submodule and a dynamic compensation submodule.

[0007] Optionally, the calculation formula of the embroidery pattern path and the modification range submodule is as follows: ; in: LNC refers to the evaluation length of the pattern path, n refers to the number of line segments, and LNCA i refers to the length of the i-th line segment, LA refers to the adjustment factor; ; If LNC≤LNM, the current design can continue to be executed within the embroidery range; otherwise, a warning will be issued and embroidery will be stopped; in: LNM refers to the maximum allowable length of the embroidery range, Xma and Xmi refer to the maximum and minimum values ​​of the embroidery range in the X-axis direction, and Yma and Ymi refer to the maximum and minimum values ​​of the embroidery range in the Y-axis direction; The processing process of the embroidery pattern path and repair range submodule is as follows: the length LNCA of the i-th line segment i The number of line segments n is input into the embroidery pattern path and trimming range submodule, which outputs the evaluation length LNC of the pattern path, and based on the comparison between the maximum allowable length LNM of the embroidery range and the evaluation length LNC of the pattern path, outputs whether it is within the embroidery range.

[0008] Optionally, the calculation formula of the embroidery machine spindle speed and motor control signal submodule is as follows: ; ; in: NOC refers to the spindle evaluation speed, NOCF refers to the frequency of the motor control signal, NOCT refers to the expected embroidery time, N1 refers to the control coefficient one, NOCS refers to the embroidery distance corresponding to each revolution, and N2 refers to the control coefficient two; The processing process of the embroidery machine spindle speed and motor control signal submodule is as follows: the evaluation length LNC representing the pattern path is input into the embroidery machine spindle speed and motor control signal submodule, and the spindle evaluation speed NOC is output based on the expected embroidery time NOCT, and the frequency NOCF of the motor control signal is output based on the spindle evaluation speed NOC.

[0009] Optionally, the calculation formula of the dynamic compensation submodule is as follows: ; ; in: UZI refers to the corrected motor control signal, UZQ refers to the control signal increment, UZIA refers to the original motor control signal, CA refers to the error compensation coefficient one, CB refers to the error compensation coefficient two, UZW refers to the error compensation amount, CC refers to the error adjustment coefficient one, SAt refers to the real-time position information, PGt refers to the target position information, CD refers to the error adjustment coefficient two, SBt refers to the real-time speed information, and VGt refers to the target speed information; The processing process of the dynamic compensation submodule is as follows: the evaluation length LNC of the pattern path and the frequency NOCF of the motor control signal are input into the dynamic compensation submodule, and the corrected motor control signal UZI is output based on the real-time position information SAt, the real-time speed information SBt, the target position information PGt and the target speed information VGt.

[0010] Optionally, the data acquisition module collects data based on the embroidery design software, the encoder and the photoelectric switch in the embroidery machine, and transmits the data through the data transmission component.

[0011] Optionally, the data acquisition module uses embroidery design software to generate the length and number of each line segment according to the designed pattern; The data acquisition module uses the embroidery design software to obtain target position information and target speed information based on the planning of the embroidery target path.

[0012] Optionally, the data acquisition module uses an encoder and a photoelectric switch in the embroidery machine to collect position information and speed information of the embroidery machine in real time.

[0013] Compared with the prior art, the present invention has the following beneficial effects: 1. The present invention outputs the evaluation length of the pattern path through the embroidery pattern path and the repair range submodule, which represents the total length of the current pattern path and is a key indicator for evaluating the complexity and time required for embroidery. By calculating the evaluation length of the pattern path, the workload of the embroidery task can be judged so as to reasonably arrange the production plan and resource allocation. This submodule improves the operating accuracy and reliability of the embroidery machine by accurately calculating the path length and the embroidery range through the verification step, and discovers and avoids possible embroidery range exceeding problems in advance, reducing operating errors and waste.

[0014] 2. The present invention outputs the spindle evaluation speed and the frequency of the motor control signal through the embroidery machine spindle speed and motor control signal submodule. The spindle evaluation speed represents the spindle speed, which is an important parameter for controlling the embroidery speed and efficiency. By calculating the spindle evaluation speed, the spindle speed can be reasonably adjusted according to the complexity of the embroidery task and the required time to optimize the production efficiency and product quality. The frequency of the motor control signal is a key parameter for controlling the operation of the motor. By calculating the frequency of the motor control signal, it can be ensured that the motor runs at a suitable frequency to meet the requirements of the embroidery task and ensure the stability of the machine. This submodule can flexibly control the working speed and efficiency of the embroidery machine by adjusting the speed and the frequency of the motor control signal to meet the requirements of different patterns and materials. Accurate calculation of the speed and frequency improves the working efficiency of the embroidery machine and reduces energy waste and machine wear.

[0015] 3. The present invention outputs the corrected motor control signal UZI through the dynamic compensation submodule. The motor control signal represents the corrected motor control signal and is the key output for achieving efficient and precise control. By calculating the motor control signal, the motor control signal after dynamic adjustment and error compensation can be obtained, thereby ensuring the stability and accuracy of the embroidery process. Compared with the prior art, more efficient and more precise control effects can be achieved by accurately calculating and outputting the corrected control signal. This submodule realizes dynamic adjustment of the motor control signal through real-time position and speed information and error compensation, thereby improving the accuracy of the embroidery process. The embroidery accuracy and stability of the embroidery machine are significantly improved through error compensation and dynamic adjustment, thereby reducing pattern distortion or quality problems caused by errors.

[0016] Fourth, the present invention iterates the adjustment factors in the embroidery pattern path and the repair range submodule through the calculation of the spindle evaluation speed and the spindle target speed, so that the adjustment factors are cyclically iterated. The calculation of the pattern path length can be dynamically adjusted by iterating the adjustment factors to make it more in line with the needs of the actual embroidery process, which helps to improve the execution efficiency of the embroidery machine while maintaining the embroidery accuracy. The iterative adjustment factors can further ensure that the calculation of the path length is still accurate when switching patterns, thereby avoiding the extra time and cost caused by re-determining the origin. The embroidery pattern path and the repair range submodule can automatically determine whether the current pattern exceeds the embroidery range to eliminate the phenomenon of the pattern crossing the frame. The iterative adjustment factors can ensure the accuracy of this verification function, further improving the reliability and safety of embroidery. The iterative adjustment factors can more accurately control the length of the pattern path, thereby achieving the embroidery machine origin without deviation and improving the embroidery accuracy. The spindle evaluation speed can be used as a feedback signal to iteratively adjust the adjustment factors, thereby optimizing the calculation of the path length and making the moving speed of the embroidery machine more stable and efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A flow chart of the steps of the method for controlling the speed of the embroidery machine frame movement; Figure 2 This is the overall structural diagram of the embroidery machine frame movement execution speed control system; Figure 3 This is a schematic diagram of the structure of the calculation module in the embroidery machine frame movement execution speed control system. DETAILED DESCRIPTION

[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0019] Regarding the present embroidery machine frame movement execution speed control system, it is different from the existing embroidery machine frame movement execution speed control system. In the case of multiple pattern switching in the existing system, the traditional method needs to frequently re-determine and calibrate the pattern origin, which not only increases the complexity of operation, but also reduces the efficiency of pattern change, affecting the overall production efficiency. Due to the errors and deviations that may occur during the embroidery process, the traditional method is often difficult to automatically determine whether the pattern exceeds the embroidery range before embroidery, which makes it easy for the pattern to go out of the frame, affecting the quality and aesthetics of the embroidery. In addition, the existing method has low control efficiency for the motor and low interpolation operation efficiency, which limits the frame movement execution speed of the embroidery machine and cannot give full play to the performance of the embroidery machine.

[0020] The module of the embroidery machine frame movement execution speed control system accurately calculates parameters such as the pattern path length and the spindle speed, thereby achieving the situation where multiple patterns are switched without having to redetermine and calibrate the pattern origin, thereby greatly improving the pattern change efficiency and reducing the operation difficulty and cost. Before the pattern is embroidered, it can automatically determine whether it exceeds the embroidery range, effectively preventing the occurrence of the pattern out of the frame, and improving the quality and aesthetics of the embroidery. Thanks to the system's accurate calculation of the total length of the pattern path and the maximum allowable length of the embroidery range, the present invention improves the control efficiency of the control device for the motor and the interpolation operation efficiency by optimizing the frequency calculation and interpolation operation process of the motor control signal, thereby improving the frame movement execution speed of the embroidery machine.

[0021] Example 1: Please refer to Figures 1 to 3 , this embodiment provides an embroidery machine frame movement execution speed control system, including: Data acquisition module: collects the position information and speed information of the embroidery machine, obtains the target position information and target speed information based on the target path planning of the embroidery design, generates the length and number of line segments of each pattern according to the designed pattern, and inputs the collected data into the processing module; Processing module: performs data processing and integration on position information, speed information, target position information, target speed information, length of line segment and number of line segments, and outputs real-time position information SAt, real-time speed information SBt, target position information PGt, target speed information VGt, length of the i-th line segment LNCA i and the number of line segments n; Calculation module: real-time position information SAt, real-time speed information SBt, target position information PGt, target speed information VGt, length LNCA of the i-th line segment i and the number of line segments n are input, and the calculation module outputs the evaluation length LNC of the pattern path, the evaluation speed NOC of the spindle and the corrected motor control signal UZI; Execution processing module: input the evaluation length LNC of the pattern path, the evaluation speed NOC of the spindle and the corrected motor control signal UZI, avoid exceeding the embroidery range through the evaluation length LNC of the pattern path, control the spindle speed and motor control signal frequency of the embroidery machine through the evaluation speed NOC of the spindle, and use the corrected motor control signal UZI to control the embroidery machine to achieve dynamic adjustment and error compensation; Monitoring module: monitors the motion status of the embroidery machine in real time to ensure that the embroidery process is stable and accurate, analyzes the data of the embroidery process, and evaluates the performance of the control method; The calculation module includes: an embroidery pattern path and repair range submodule, an embroidery machine spindle speed and motor control signal submodule and a dynamic compensation submodule.

[0022] In this embodiment: by accurately calculating NOC and NOCF, the spindle speed and the frequency of the motor control signal can be optimized to achieve efficient control. By dynamically adjusting UZQ, the control efficiency and response speed can be further improved. By accurately calculating LNC and LNM and automatically checking whether it exceeds the embroidery range, it can be ensured that there is no need to redetermine and calibrate the pattern origin when switching patterns. This can significantly improve production efficiency and flexibility, reduce unnecessary downtime and labor costs, and automatically determine whether the current pattern exceeds the embroidery range by calculating LNC and comparing it with LNM. This can ensure that the embroidery task is performed within the machine capacity and avoid machine failure or embroidery failure. And control the motor control signal UZI, can ensure that the embroidery machine frame is not deviated during the movement process, which can ensure the accuracy and reliability of the embroidery task and improve the product quality. This system realizes the comprehensive control of the movement execution speed of the embroidery machine frame by comprehensively considering multiple factors such as path length, spindle speed, motor control signal, dynamic adjustment and error compensation. By introducing intelligent control strategies such as dynamic adjustment and error compensation, the intelligence level and adaptive ability of the embroidery machine are improved, so that it can better adapt to the needs of different patterns and materials. Through precise calculation and real-time adjustment, the working efficiency and stability of the embroidery machine are improved, energy waste and machine wear are reduced, and the embroidery accuracy and product quality are improved.

[0023] See also Figures 1 to 3 , the processing process of the embroidery pattern path and editing range submodule is as follows: ; in: LNC refers to the evaluation length of the pattern path, n refers to the number of line segments, and LNCA i refers to the length of the i-th line segment, LA refers to the adjustment factor; ; If LNC≤LNM, the current design can continue to be executed within the embroidery range; otherwise, a warning will be issued and embroidery will be stopped; in: LNM refers to the maximum allowable length of the embroidery range, Xma and Xmi refer to the maximum and minimum values ​​of the embroidery range in the X-axis direction, and Yma and Ymi refer to the maximum and minimum values ​​of the embroidery range in the Y-axis direction; The processing process of the embroidery pattern path and repair range submodule is as follows: the length LNCA of the i-th line segment iThe number of line segments n is input into the embroidery pattern path and trimming range submodule, which outputs the evaluation length LNC of the pattern path, and based on the comparison between the maximum allowable length LNM of the embroidery range and the evaluation length LNC of the pattern path, outputs whether it is within the embroidery range.

[0024] In this embodiment: LNC represents the total length of the current pattern path, which is a key indicator for evaluating the complexity and time required for embroidery. By calculating LNC, the workload of the embroidery task can be determined, so as to reasonably arrange the production plan and resource allocation. By accurately calculating LNC, the embroidery efficiency can be more effectively evaluated and unnecessary waste can be reduced. LNM represents the maximum allowable length of the embroidery range, which is an important parameter to ensure that the embroidery task is within the machine capacity. By calculating LNM, it can be determined whether the current pattern exceeds the embroidery range, so as to avoid machine failure or embroidery failure. The verification process of this submodule ensures that the embroidery task is carried out within the machine capacity, which is a key step to ensure production efficiency and product quality. Through verification, problems beyond the embroidery range can be discovered and corrected in time to avoid machine damage or embroidery errors. Compared with the traditional manual verification method, accurate calculation and automatic verification can significantly improve production efficiency and accuracy. This submodule improves the operating accuracy and reliability of the embroidery machine by accurately calculating the path length and embroidery range. Through the verification step, possible problems beyond the embroidery range can be discovered and avoided in advance, reducing operational errors and waste.

[0025] See also Figures 1 to 3 , the processing process of the embroidery machine spindle speed and motor control signal submodule is as follows: ; ; in: NOC refers to the spindle evaluation speed, NOCF refers to the frequency of the motor control signal, NOCT refers to the expected embroidery time, and N1 refers to the control coefficient one; NOCS refers to the embroidery distance per revolution, that is, the embroidery distance that can be completed with one revolution of the embroidery machine spindle; N2 refers to control coefficient two; The processing process of the embroidery machine spindle speed and motor control signal submodule is as follows: the evaluation length LNC representing the pattern path is input into the embroidery machine spindle speed and motor control signal submodule, and the spindle evaluation speed NOC is output based on the expected embroidery time NOCT, and the frequency NOCF of the motor control signal is output based on the spindle evaluation speed NOC.

[0026] In this embodiment: NOC represents the spindle speed, which is an important parameter for controlling the embroidery speed and efficiency. By calculating NOC, the spindle speed can be reasonably adjusted according to the complexity of the embroidery task and the time required, thereby optimizing production efficiency and product quality. Compared with the method of fixing the speed or roughly adjusting the speed, by accurately calculating NOC, the needs of different embroidery tasks can be more flexibly met. NOCF represents the frequency of the motor control signal, which is a key parameter for controlling the operation of the motor. By calculating NOCF, it can be ensured that the motor runs at a suitable frequency, thereby meeting the needs of the embroidery task and ensuring the stability of the machine. Compared with the traditional manual frequency adjustment method, more accurate and stable motor control can be achieved by accurately calculating NOCF. This submodule can flexibly control the working speed and efficiency of the embroidery machine by adjusting the speed and the frequency of the motor control signal to meet the needs of different patterns and materials. By accurately calculating the speed and frequency, the working efficiency of the embroidery machine is improved, and energy waste and machine wear are reduced.

[0027] It is worth noting that the adjustment factor LA in the embroidery pattern path and repair range submodule is iterated through the calculation of the spindle evaluation speed NOC and the spindle target speed NOCH, so that the adjustment factor LA is iterated cyclically, thereby continuously optimizing the evaluation length LNC of the pattern path, the spindle evaluation speed NOC and the frequency NOCF of the motor control signal. The specific working process is as follows: First up: LA new =LA old ×[1+α×(NOC-NOCH)]; Second: Set the iteration termination condition: Termination condition 1: The number of iterations is 80; Termination Condition 2: | NOC new -NOC old |<0.001; in: LA new Refers to the adjustment factor after iteration, LA old refers to the adjustment factor before iteration, α refers to the adjustment coefficient, NOCH refers to the spindle target speed, NOC new Refers to the spindle evaluation speed and NOC after iteration old Refers to the evaluation spindle speed before the iteration.

[0028] In this embodiment: the calculation of the pattern path length can be dynamically adjusted by iterating LA to make it more in line with the needs of the actual embroidery process. This helps to improve the execution efficiency of the embroidery machine while maintaining the embroidery accuracy. Iterating LA can further ensure that the calculation of the path length is still accurate when switching patterns, thereby avoiding the extra time and cost caused by redetermining the origin. The embroidery pattern path and repair range submodule can automatically determine whether the current pattern exceeds the embroidery range, thereby eliminating the phenomenon of the pattern crossing the frame. Iterating LA can ensure the accuracy of this verification function, further improving the reliability and safety of embroidery. Iterating LA can more accurately control the length of the pattern path, thereby achieving the embroidery machine origin without deviation and improving the embroidery accuracy. This is particularly important for occasions that require high-precision embroidery. From the perspective of the overall embroidery machine frame movement execution speed control system, by optimizing this parameter, the control efficiency of the control device for the motor can be improved, while the interpolation calculation efficiency can be improved, thereby further improving the frame movement execution speed of the embroidery machine. Compared with the prior art, this system realizes adaptive control of parameters by iterating LA. Adaptive control can be dynamically adjusted according to the needs of the actual embroidery process, thereby improving the flexibility and adaptability of the embroidery machine. It not only improves the efficiency of changing patterns, prevents the phenomenon of crossing the frame, and improves the embroidery accuracy, but also improves the control efficiency and calculation efficiency at the same time. This comprehensive performance improvement is difficult to match with existing technologies. By iterating LA and optimizing related parameters, the production efficiency of the embroidery machine can be significantly improved, which helps to reduce production costs and improve market competitiveness. The spindle speed NOC calculated by this system reflects the current embroidery speed. If NOC is too high or too low, it may mean that the calculation of the path length needs to be adjusted. By using NOC as a feedback signal, LA can be iteratively adjusted to optimize the calculation of the path length and make the movement speed of the embroidery machine more stable and efficient. LA, as an adjustment factor in the calculation of the path length, has a direct correlation with the spindle speed NOC. By adjusting LA, the calculation result of the path length can be directly affected, thereby affecting the spindle speed and the movement speed of the embroidery machine.

[0029] See also Figures 1 to 3 , the processing process of the dynamic compensation submodule is as follows: ; ; in: UZI refers to the corrected motor control signal; UZQ refers to the control signal increment, which is the control signal increment dynamically adjusted according to the real-time position and speed information. The original control signal is dynamically adjusted according to the real-time position and speed information of the embroidery machine. The position and speed information are obtained in real time through the sensor of the embroidery machine, and the adjustment increment is calculated using this information; UZIA refers to the original motor control signal, that is, the motor control signal issued by the embroidery machine control system before any adjustment or compensation, which is directly generated and output by the embroidery machine control system; CA refers to error compensation coefficient one, CB refers to error compensation coefficient two; UZW refers to the error compensation amount, which is the control signal increment to compensate for the errors that may occur during the embroidery process. The error compensation amount is calculated by monitoring the actual performance of the embroidery machine, such as embroidery accuracy and speed, and comparing it with the expected performance; CC refers to error adjustment coefficient one, SAt refers to real-time position information, PGt refers to target position information, CD refers to error adjustment coefficient two, SBt refers to real-time speed information, and VGt refers to target speed information; The processing process of the dynamic compensation submodule is as follows: the evaluation length LNC of the pattern path and the frequency NOCF of the motor control signal are input into the dynamic compensation submodule, and the corrected motor control signal UZI is output based on the real-time position information SAt, real-time speed information SBt, target position information PGt and target speed information VGt.

[0030] In this embodiment: UZQ represents the control signal increment dynamically adjusted according to the real-time position and speed information, which is the key to realize dynamic control. By calculating UZQ, the motor control signal can be dynamically adjusted according to the real-time position and speed information, thereby optimizing the stability and accuracy of the embroidery process. Compared with the static control method, the uncertainty and changes in the embroidery process can be more effectively dealt with by dynamically adjusting the control signal. UZW represents the error compensation amount, which is an important parameter for realizing high-precision control. Through UZW, the control signal can be compensated for the error, thereby reducing the control error and improving the embroidery accuracy. UZI represents the corrected motor control signal, which is the key to realize The key output of efficient and precise control is that by calculating UZI, the motor control signal after dynamic adjustment and error compensation can be obtained, thereby ensuring the stability and accuracy of the embroidery process. Compared with the existing technology, more efficient and precise control effects can be achieved by accurately calculating and outputting the corrected control signal. This submodule has real-time performance. Through real-time position and speed information and error compensation, it realizes dynamic adjustment of the motor control signal, improves the real-time and accuracy of the embroidery process, and also has accuracy. Through error compensation and dynamic adjustment, the embroidery accuracy and stability of the embroidery machine are significantly improved, and the pattern distortion or quality problems caused by errors are reduced.

[0031] In the specific implementation process, the various sub-modules in the method are used to form an embroidery machine frame movement execution speed control system, and the length LNCA of the i-th line segment is iThe number of line segments n is input into the embroidery pattern path and repair range submodule, and the evaluation length LNC of the pattern path is output. Based on the maximum allowable length LNM of the embroidery range, it is output whether it is within the embroidery range. LNC represents the total length of the current pattern path, which is a key indicator for evaluating the complexity and time required for embroidery. By calculating LNC, the workload of the embroidery task can be judged so as to reasonably arrange the production plan and resource allocation. LNM represents the maximum allowable length of the embroidery range, which is an important parameter to ensure that the embroidery task is within the machine capacity. By calculating LNM, it can be judged whether the current pattern exceeds the embroidery range to avoid machine failure or embroidery failure. This submodule improves the operating accuracy and reliability of the embroidery machine by accurately calculating the path length and embroidery range. Through the verification steps, possible embroidery range exceeding problems are discovered and avoided in advance, reducing operating errors and waste. The evaluation length LNC of the pattern path is input into the embroidery machine spindle speed and motor control signal submodule, and the spindle evaluation speed NOC and the motor control signal frequency NOCF are output. NOC represents the spindle speed, which is an important parameter for controlling the embroidery speed and efficiency. By calculating NOC, the spindle speed can be reasonably adjusted according to the complexity and time required for the embroidery task, thereby optimizing the production efficiency and product quality. NOCF represents the frequency of the motor control signal, which is a key parameter for controlling the motor operation. By calculating NOCF, it can be ensured that the motor runs at a suitable frequency to meet the needs of the embroidery task and ensure the stability of the machine. This submodule can flexibly control the working speed and efficiency of the embroidery machine by adjusting the speed and the motor control signal frequency to meet the needs of different patterns and materials. By accurately calculating the speed and frequency, the working efficiency of the embroidery machine is improved, and energy waste and machine wear are reduced. The evaluation length LNC of the pattern path and the frequency NOCF of the motor control signal are input to the dynamic compensation submodule, and the corrected motor control signal UZI is output. UZI represents the corrected motor control signal, which is the key output for achieving efficient and precise control. By calculating UZI, the motor control signal after dynamic adjustment and error compensation can be obtained, thereby ensuring the stability and accuracy of the embroidery process. Compared with the prior art, more efficient and more precise control effects can be achieved by accurately calculating and outputting the corrected control signal. This submodule has real-time performance. Through real-time position and speed information and error compensation, the dynamic adjustment of the motor control signal is realized, which improves the real-time and accuracy of the embroidery process. It also has precision. Through error compensation and dynamic adjustment, the embroidery accuracy and stability of the embroidery machine are significantly improved, and the pattern distortion or quality problems caused by errors are reduced. By calculating the spindle evaluation speed NOC and the spindle target speed NOCH, the adjustment factor LA in the embroidery pattern path and repair range submodule is iterated to make the adjustment factor LA iterative, so that the evaluation length LNC of the pattern path, the spindle evaluation speed NOC and the frequency NOCF of the motor control signal are continuously optimized. By iterating LA, the calculation of the pattern path length can be dynamically adjusted to make it more in line with the needs of the actual embroidery process, which helps to improve the execution efficiency of the embroidery machine while maintaining the embroidery accuracy. Iterating LA can further ensure the calculation of the path length when switching patterns. It is still accurate, thus avoiding the extra time and cost caused by re-determining the origin. The embroidery pattern path and repair range submodule can automatically determine whether the current pattern exceeds the embroidery range, eliminating the phenomenon of the pattern crossing the frame. Iterative LA can ensure the accuracy of this verification function, further improving the reliability and safety of embroidery. By iterating LA, the length of the pattern path can be controlled more accurately, so that the origin of the embroidery machine is not offset, and the embroidery accuracy is improved. By using NOC as a feedback signal, LA can be iteratively adjusted to optimize the calculation of the path length, making the movement speed of the embroidery machine more stable and efficient. This allows the various sub-modules to cooperate with each other in calculations, and to perform overall cycles and iterations, so that the overall system has the effect of automatic optimization and updating, and thus better adaptability.

[0032] Example 2: Please refer to Figure 1 , Figure 2 and Figure 3 The data acquisition module collects data based on the embroidery design software, the encoder and the photoelectric switch in the embroidery machine, and transmits the data through the data transmission component. The data acquisition module uses the embroidery design software to generate the length and number of each line segment according to the designed pattern. The data acquisition module uses the embroidery design software to plan the embroidery target path and obtain the target position information and target speed information. The data acquisition module uses the encoder and the photoelectric switch in the embroidery machine to collect the position information and speed information of the embroidery machine in real time.

[0033] In this embodiment: measuring tools such as a vernier caliper are also used to measure the size of the embroidery frame to output Xma, Xmi, Yma and Ymi. This data acquisition module is based on the encoder, photoelectric switch and embroidery design software in the embroidery machine to read, collect and transmit data, and thus can collect the actual operation information data of the embroidery machine in real time, so it is more convenient to control the movement execution speed of the embroidery machine frame.

[0034] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. An embroidery machine frame movement execution speed control system, characterized in that: include: Data acquisition module: collects the position information and speed information of the embroidery machine, obtains the target position information and target speed information based on the target path planning of the embroidery design, generates the length and number of line segments of each pattern according to the designed pattern, and inputs the collected data into the processing module; Processing module: performs data processing and integration on position information, speed information, target position information, target speed information, length of line segment and number of line segments, and outputs real-time position information SAt, real-time speed information SBt, target position information PGt, target speed information VGt, length of the i-th line segment LNCA i and the number of line segments n; Calculation module: real-time position information SAt, real-time speed information SBt, target position information PGt, target speed information VGt, length LNCA of the i-th line segment i and the number of line segments n are input, and the calculation module outputs the evaluation length LNC of the pattern path, the evaluation speed NOC of the spindle and the corrected motor control signal UZI; Execution processing module: input the evaluation length LNC of the pattern path, the evaluation speed NOC of the spindle and the corrected motor control signal UZI, avoid exceeding the embroidery range through the evaluation length LNC of the pattern path, control the spindle speed and motor control signal frequency of the embroidery machine through the evaluation speed NOC of the spindle, and use the corrected motor control signal UZI to control the embroidery machine to achieve dynamic adjustment and error compensation; Monitoring module: monitors the movement status of the embroidery machine in real time to ensure that the embroidery process is stable and accurate, and analyzes the data of the embroidery process to evaluate the performance of the control method.

2. The embroidery machine frame movement execution speed control system according to claim 1, characterized in that: The calculation module includes: an embroidery pattern path and repair range submodule, an embroidery machine main shaft speed and motor control signal submodule and a dynamic compensation submodule.

3. The embroidery machine frame movement execution speed control system according to claim 2, characterized in that: The calculation formula of the embroidery pattern path and the modification range submodule is as follows: ; in: LNC refers to the evaluation length of the pattern path, n refers to the number of line segments, and LNCA i refers to the length of the i-th line segment, LA refers to the adjustment factor; ; If LNC≤LNM, the current design can continue to be executed within the embroidery range; otherwise, a warning will be issued and embroidery will be stopped; in: LNM refers to the maximum allowable length of the embroidery range, Xma and Xmi refer to the maximum and minimum values ​​of the embroidery range in the X-axis direction, and Yma and Ymi refer to the maximum and minimum values ​​of the embroidery range in the Y-axis direction; The processing process of the embroidery pattern path and repair range submodule is as follows: the length LNCA of the i-th line segment i The number of line segments n is input into the embroidery pattern path and trimming range submodule, which outputs the evaluation length LNC of the pattern path, and based on the comparison between the maximum allowable length LNM of the embroidery range and the evaluation length LNC of the pattern path, outputs whether it is within the embroidery range.

4. The embroidery machine frame movement execution speed control system according to claim 3, characterized in that: The calculation formula of the embroidery machine spindle speed and motor control signal submodule is as follows: ; ; in: NOC refers to the spindle evaluation speed, NOCF refers to the frequency of the motor control signal, NOCT refers to the expected embroidery time, N1 refers to the control coefficient one, NOCS refers to the embroidery distance corresponding to each revolution, and N2 refers to the control coefficient two; The processing process of the embroidery machine spindle speed and motor control signal submodule is as follows: the evaluation length LNC representing the pattern path is input into the embroidery machine spindle speed and motor control signal submodule, and the spindle evaluation speed NOC is output based on the expected embroidery time NOCT, and the frequency NOCF of the motor control signal is output based on the spindle evaluation speed NOC.

5. The embroidery machine frame movement execution speed control system according to claim 4, characterized in that: The calculation formula of the dynamic compensation submodule is as follows: ; ; in: UZI refers to the corrected motor control signal, UZQ refers to the control signal increment, UZIA refers to the original motor control signal, CA refers to the error compensation coefficient one, CB refers to the error compensation coefficient two, UZW refers to the error compensation amount, CC refers to the error adjustment coefficient one, SAt refers to the real-time position information, PGt refers to the target position information, CD refers to the error adjustment coefficient two, SBt refers to the real-time speed information, and VGt refers to the target speed information; The processing process of the dynamic compensation submodule is as follows: the evaluation length LNC of the pattern path and the frequency NOCF of the motor control signal are input into the dynamic compensation submodule, and the corrected motor control signal UZI is output based on the real-time position information SAt, the real-time speed information SBt, the target position information PGt and the target speed information VGt.

6. The embroidery machine frame movement execution speed control system according to claim 1, characterized in that: The data acquisition module collects data based on the embroidery design software, the encoder and the photoelectric switch in the embroidery machine, and transmits the data through the data transmission component.

7. The embroidery machine frame movement execution speed control system according to claim 6, characterized in that: The data acquisition module uses embroidery design software to generate the length and number of each line segment according to the designed pattern; The data acquisition module uses the embroidery design software to obtain target position information and target speed information based on the planning of the embroidery target path.

8. The embroidery machine frame movement execution speed control system according to claim 6, characterized in that: The data acquisition module uses the encoder and photoelectric switch in the embroidery machine to collect the position information and speed information of the embroidery machine in real time.

Citation Information

Patent Citations

  • Embroidery sewing machine and embroidery start position setting method

    CN101166860A

  • Embroidery machine control method and electronic equipment

    CN113718436A

  • Embroidery machine frame movement control method and system

    CN114563984A

  • Method and system for intelligently adjusting speed of servo motor

    CN114840036A

  • Remote embroidery method and system for high-speed embroidery machine

    CN116778149A

Cited By

  • Embroidery machine pearl feeding method and system based on fabric flatness

    CN122773568A