Template machine debugging method, system, device and storage medium

By using a virtual debugging platform to simulate and optimize the vibration of the template machine, the problem of low debugging efficiency when improving the vibration of the template machine is solved, thus achieving efficient debugging and extended service life of the template machine.

CN116009608BActive Publication Date: 2025-12-16SUZHOU INOVANCE CONTROL TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211742898.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-30
Publication Date
2025-12-16
Estimated Expiration
2042-12-30

AI Technical Summary

Technical Problem

In the existing technology, the adjustment efficiency for improving the vibration of the template machine is low, which leads to a shortened service life of the template machine.

Method used

By establishing a virtual debugging platform, virtual vibration simulation is performed based on the working condition and debugging information of the template machine to obtain a preliminary optimization scheme. Through actual testing and correction, the vibration of the template machine is finally optimized.

Benefits of technology

It improves the efficiency of debugging when improving the vibration of the template machine, reduces the number of actual debugging times, and extends the service life of the template machine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116009608B_ABST
    Figure CN116009608B_ABST
Patent Text Reader

Abstract

The application discloses a template machine debugging method, system, device and storage medium, and belongs to the field of textiles. The method comprises the following steps: processing working condition information and debugging information based on a virtual debugging platform to obtain a virtual vibration result and a preliminary optimization scheme; testing the preliminary optimization scheme in a target template machine to obtain an actual vibration result; correcting the virtual debugging platform based on the virtual vibration result and the actual vibration result to obtain a final optimization scheme and optimize the target template machine so that the target template machine is debugged to a vibration standard. In the application, the virtual vibration result is obtained based on the virtual debugging platform, and users do not need to perform actual debugging on an actual template machine, so that the number of times of debugging the template machine is reduced. Only when the virtual vibration result meets the standard after testing in the target template machine, the final optimization scheme obtained after the virtual debugging is adopted for the template machine, so that the debugging efficiency of the template machine in improving the vibration condition of the template machine is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of textiles, and particularly relates to a template machine debugging method, system, device and storage medium. BACKGROUND

[0002] Currently, when using a template machine for textile, the faster the speed of the template machine, the faster the textile speed. Therefore, the speed of the template machine is often increased to increase the textile speed, however, the higher the speed of the template machine, the more vibration the template machine as a whole will appear. The vibration of the template machine will affect the service life, and the motor speed, mechanical structure or position parameters in the template machine are adjusted by trial and error method to improve the vibration condition. However, the trial and error method depends on experience, and the number of debugging is large, and the effect of multiple debugging is poor, that is, in the prior art, there is a problem of low efficiency of the template machine debugging when improving the vibration condition of the template machine.

[0003] The above content is only used to assist in understanding the technical solutions of the present application, and does not represent the acknowledgement of the above content as prior art. SUMMARY

[0004] The main purpose of the present application is to provide a template machine debugging method, which aims to solve the problem of low efficiency of the template machine debugging in the prior art when improving the vibration condition of the template machine.

[0005] To achieve the above purpose, the present application provides a template machine debugging method applied to a template machine debugging system, and the method comprises the following steps:

[0006] When receiving a debugging instruction, based on the debugging instruction, a digital prototype of a target template machine, working condition information of the target template machine and debugging information in the digital prototype are obtained;

[0007] The working condition information and the debugging information are processed based on a preset virtual debugging platform to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme;

[0008] Based on the preliminary optimization scheme, a test is performed in the target template machine to obtain an actual vibration result;

[0009] Based on the virtual vibration result and the actual vibration result, the virtual debugging platform is corrected to obtain a final optimization scheme;

[0010] Based on the final optimization scheme, the target template machine is optimized to debug the target template machine to a preset vibration standard.

[0011] In a possible implementation of the present application, before the step of processing the working condition information and the debugging information based on the preset virtual debugging platform to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme, the method comprises the following steps of:

[0012] establishing a motion model of a virtual mechanical structure in the digital prototype based on a motion form of a joint, a motion relationship of the joint and a motion constraint condition of the joint in the target template machine, wherein the motion model comprises motion information between a needle bar of the target template machine and a corresponding joint;

[0013] establishing a power model of a virtual joint in the digital prototype based on joint motor parameters and connecting rod parameters;

[0014] establishing a trajectory algorithm library corresponding to the trajectory based on a pre-planned trajectory;

[0015] establishing a finite element model based on the digital prototype, material and mesh parameters;

[0016] analyzing a motor of the target template machine to obtain a motor model library and a driver model library;

[0017] based on the digital prototype, the motion model, the power model, the trajectory algorithm library, the finite element model, the motor model and the driver model library, building the virtual debugging platform.

[0018] In a possible implementation of the present application, based on the virtual vibration result and the actual vibration result, the step of correcting the virtual debugging platform to obtain a final optimization scheme comprises the following steps of:

[0019] comparing the virtual vibration result with the actual vibration result to determine whether the virtual vibration result meets fitting standards when fitting the actual situation;

[0020] If it is determined that the virtual vibration result does not meet the fitting standards, the virtual debugging platform is corrected until the virtual vibration result meets the fitting standards, and a final optimization scheme is obtained.

[0021] In a possible implementation of the present application, the step of, when receiving a debugging instruction, based on the debugging instruction, obtaining a digital prototype of a target template machine, working condition information of the target template machine and debugging information in the digital prototype, comprises the following steps of:

[0022] when receiving the debugging instruction from a preset human-computer interaction terminal, based on the debugging instruction, obtaining the debugging information from the human-computer interaction terminal, obtaining the digital prototype and the working condition information of the target template machine;

[0023] The step of processing the working condition information and the debugging information based on the preset virtual debugging platform to obtain the virtual vibration result of the digital prototype under the working condition information and the preliminary optimization scheme includes:

[0024] The virtual debugging platform is corrected based on the virtual vibration result and the actual vibration result until the virtual vibration result and the final optimization scheme that meet the virtual vibration standard are obtained.

[0025] The step of testing the target template machine based on the preliminary optimization scheme to obtain the actual vibration result includes:

[0026] The corresponding data of the preliminary optimization scheme are sent to the target template machine for testing through a preset bus, and the corresponding data of the actual vibration result fed back by the target template machine after testing are received through the bus.

[0027] In a possible implementation of the present application, the working condition information is extreme working condition information, and the step of processing the working condition information and the debugging information based on the preset virtual debugging platform to obtain the virtual vibration result of the digital prototype under the working condition information and the preliminary optimization scheme includes:

[0028] The virtual debugging platform is corrected based on the virtual vibration result and the actual vibration result until the virtual vibration result and the final optimization scheme that meet the virtual vibration standard are obtained.

[0029] In a possible implementation of the present application, after the step of correcting the virtual debugging platform based on the virtual vibration result and the actual vibration result to obtain the final optimization scheme, the step includes:

[0030] The final optimization scheme, the virtual vibration result and the actual vibration result are stored as debugging records in the local and grouped based on the type of the target template machine to obtain a debugging record set corresponding to different types of target template machines.

[0031] When a design reference instruction is received, a design parameter is generated based on the debugging record set corresponding to the type of the target template machine of the design reference instruction, and the design parameter is displayed to the user.

[0032] In a possible implementation of the present application, after the step of processing the working condition information and the debugging information based on the preset virtual debugging platform to obtain the virtual vibration result of the digital prototype under the working condition information, the method comprises the following steps of:

[0033] If the virtual vibration result does not meet the preset virtual vibration standard, determining the cause from the control parameters of the motor corresponding to the target template machine, the planned path of the target template machine, or the structure of the target template machine;

[0034] feeding back the cause to the user.

[0035] In addition, to achieve the above-mentioned purpose, the present application further provides a template machine debugging system, which comprises:

[0036] a man-machine interaction module, configured to receive input information input by a user and generate a debugging instruction and debugging information based on the input information, and configured to acquire working condition information of the target template machine;

[0037] an acquisition module, configured to acquire the working condition information of the target template machine and debugging information in the digital prototype from the man-machine interaction module based on the debugging instruction;

[0038] a virtual debugging module, configured to process the working condition information and the debugging information to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme, and configured to correct the preliminary optimization scheme based on the virtual vibration result and an actual vibration result to obtain a final optimization scheme;

[0039] a test module, configured to test the target template machine based on the preliminary optimization scheme to obtain an actual vibration result;

[0040] an optimization module, configured to optimize the target template machine based on the final optimization scheme to debug the target template machine to a preset vibration standard.

[0041] In addition, to achieve the above-mentioned purpose, the present application further provides a template machine debugging device, which is an entity node device. The template machine debugging device comprises a memory, a processor, and a template machine debugging program stored in the memory and executable on the processor. The processor executes the template machine debugging program to implement the steps of the template machine debugging method.

[0042] In addition, to achieve the above-mentioned purpose, the present application further provides a storage medium having a template machine debugging program stored thereon. The template machine debugging program is executable on a processor to implement the steps of the template machine debugging method.

[0043] The application provides a debugging method, system and device of a template machine and a storage medium. Compared with the prior art, the debugging efficiency of the template machine is improved when improving the vibration condition of the template machine. In the application, when a debugging instruction is received, the digital prototype of a target template machine, working condition information of the target template machine and debugging information in the digital prototype are obtained based on the debugging instruction. The working condition information and the debugging information are processed based on a preset virtual debugging platform to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme. The target template machine is tested based on the preliminary optimization scheme to obtain an actual vibration result. The virtual debugging platform is corrected based on the virtual vibration result and the actual vibration result to obtain a final optimization scheme. The target template machine is optimized based on the final optimization scheme to make the target template machine meet a preset vibration standard. In the application, the digital prototype is virtually debugged based on the actual working condition information of the template machine, the virtual vibration result is obtained based on the virtual debugging platform, the vibration condition of the actual template machine under the corresponding working condition is simulated, the actual template machine does not need to be actually debugged, the number of times of debugging the template machine is reduced, and only when the target template machine is tested and the virtual vibration result meets the standard, the final optimization scheme obtained after the virtual debugging is adopted, that is, the debugging efficiency of the template machine is improved when improving the vibration condition of the template machine. BRIEF DESCRIPTION OF DRAWINGS

[0044] Figure 1 A flowchart of an embodiment of the debugging method of the template machine of the application is shown.

[0045] Figure 2 A debugging system diagram of the template machine in the embodiment of the debugging method of the template machine of the application is shown.

[0046] Figure 3 A device structure diagram of the hardware running environment related to the embodiment of the debugging method of the template machine of the application is shown. DETAILED DESCRIPTION

[0047] To make the above objectives, characteristics and advantages of the application more apparent, clear and easy to understand, the technical solutions in the embodiments of the application will be described in detail below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the application.

[0048] Embodiment one

[0049] The embodiment of the present application provides a debugging method of a template machine. In the first embodiment of the debugging method of the template machine, referring to Figure 1 , a debugging system applied to the template machine, the method comprises the following steps:

[0050] In step S10, when receiving a debugging instruction, based on the debugging instruction, a digital prototype of a target template machine, working condition information of the target template machine and debugging information in the digital prototype are acquired;

[0051] In step S20, the working condition information and the debugging information are processed based on a preset virtual debugging platform, so that a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme are obtained;

[0052] In step S30, based on the preliminary optimization scheme, a test is performed in the target template machine, so that an actual vibration result is obtained;

[0053] In step S40, based on the virtual vibration result and the actual vibration result, the virtual debugging platform is corrected, so that a final optimization scheme is obtained;

[0054] In step S50, based on the final optimization scheme, the target template machine is optimized so that the target template machine is debugged to a preset vibration standard.

[0055] In the embodiment, the debugging method of the template machine is applied to a debugging device of the template machine, and the debugging device of the template machine belongs to a debugging system of the template machine.

[0056] In the embodiment, the application scenario is that when the template machine is used for spinning, the faster the rotating speed of the template machine is, the faster the spinning speed is. Therefore, the rotating speed of the template machine is often increased to increase the spinning speed. However, the higher the rotating speed of the template machine is, the more vibration of the template machine as a whole appears. The vibration of the template machine affects the service life, and the vibration condition is improved by adjusting the rotating speed of the motor, the mechanical structure or the position parameter in the template machine through the trial and error method. However, the trial and error method depends on experience, and the number of debugging is large, and the effect of multiple debugging is poor, that is, in the prior art, there is a problem that the debugging efficiency of the template machine is low when the vibration condition of the template machine is improved.

[0057] The embodiment aims to improve the debugging efficiency of the template machine when the vibration condition of the template machine is improved.

[0058] In the embodiment, the debugging method of the template machine is applied to a debugging system of the template machine.

[0059] As an example, the template machine is a spinning tool in the spinning field, and can be used for sewing articles to be sewn such as clothes, bags or dolls.

[0060] As an example, the template machine includes a head and a base in the overall structure, the base is used for accurately conveying the material to be sewn, and the head is used for changing the position according to the sewing size to sew the material to be sewn. Wherein, when conveying and sewing the material to be sewn, the internal mechanical structure of the template machine drives the parts to rotate to realize the overall control process.

[0061] As an example, when the template machine sews, the faster the internal motor rotates, the faster the material is sewn, and the higher the processing efficiency is. However, when the internal motor rotates too fast, multiple parts associated with the motor are driven to rotate at high speed, and the high-speed rotating parts will cause the overall vibration of the template machine. When the vibration frequency reaches the resonance frequency, the template machine as a whole appears resonance phenomenon, which will cause the template machine to be damaged and reduce the service life. That is, if the user wants to adjust the template machine to the target working condition, there is a possibility of causing resonance. The user needs to debug the template machine multiple times when using it, and resonance phenomenon may or may not occur during debugging. If resonance phenomenon occurs, the user needs to adjust it according to subjective experience.

[0062] In this embodiment, the digital prototype is a digital model of the template machine, which is used for virtual operation on a virtual platform. The digital prototype and the actual template machine are in a 1:1 ratio, and the function and performance of the actual template machine can be verified on the virtual platform through the digital prototype.

[0063] In this embodiment, the debugging instruction is an instruction for debugging the template machine, which can be sent to the debugging device of the template machine by an external device.

[0064] As an example, when the debugging device of the template machine receives the debugging instruction from the external device, the digital prototype of the target template machine is obtained based on the debugging instruction, wherein the target template machine is the template machine to be debugged.

[0065] As an example, the target template machine and the debugging device of the template machine are connected together through a data interface, and the debugging device of the template machine obtains the current working condition information of the target template machine through the data interface.

[0066] As an example, the current working condition information is the running speed of the target template machine.

[0067] As an example, the user virtually debugs the digital prototype according to the running speed of the target template machine, and increases the virtual running speed of the digital prototype corresponding to the target template machine. The preset virtual debugging platform processes the current running speed and the virtual debugging information to obtain the virtual vibration result of the digital prototype under the current running speed. If the virtual vibration result meets the preset vibration standard, the virtual debugging information is sent to the target template machine for the target template machine to adjust the current running speed based on the debugging information.

[0068] The specific steps are as follows:

[0069] In step S10, upon receiving the debugging instruction, the debugging device of the template machine acquires the digital prototype of the target template machine, the working condition information of the target template machine, and the debugging information in the digital prototype based on the debugging instruction.

[0070] As an example, upon receiving the debugging instruction, the debugging device of the template machine determines the target template machine and acquires the digital prototype of the target template machine based on the debugging instruction.

[0071] As an example, the working condition information of the target template machine is the current running speed a of the target template machine, and the current running speed a of the target template machine is acquired.

[0072] As an example, the user acquires the debugging information of the digital prototype based on the working condition information.

[0073] As an example, the virtual working condition information corresponding to the digital prototype of the target template machine is consistent with the actual working condition information, and when the working condition information is the running speed, the virtual working condition information is the current running speed a.

[0074] As an example, the user virtually debugs the virtual digital prototype according to the current running speed a, and increases the current running speed a of the digital prototype to b (where b is greater than a). The debugging device of the template machine acquires the debugging information of the user for increasing the speed of the digital prototype.

[0075] The user acquires the debugging information of the digital prototype based on the working condition information from a preset human-computer interaction terminal, wherein the human-computer interaction terminal is configured with an interaction data interface, the interaction data types are different, and the interaction data interfaces are different.

[0076] As an example, the user virtually debugs on the interface of the preset human-computer interaction terminal. The human-computer interaction terminal is connected with the debugging device of the template machine through a data interface. The interaction data interface on the side of the human-computer interaction terminal can be multiple and of multiple types. The interaction data types are different, and the interaction data interfaces are different.

[0077] As an example, the debugging device of the template machine acquires the virtual debugging information of the user for increasing the speed from the human-computer interaction terminal.

[0078] As an example, upon receiving the debugging instruction from the preset human-computer interaction terminal, the debugging information, the digital prototype, and the working condition information of the target template machine are acquired from the human-computer interaction terminal based on the debugging instruction.

[0079] In step S20, the working condition information and the debugging information are processed based on a preset virtual debugging platform to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme.

[0080] As an example, the virtual debugging platform is used to simulate the target template machine. The virtual debugging platform processes the working condition information and the virtual debugging information of the user to obtain a virtual vibration result of the virtual digital prototype under the corresponding working condition information. The virtual vibration result is obtained in the corresponding virtual debugging platform and is a simulation of the vibration of the template machine under the real working condition.

[0081] As an example, the virtual vibration result includes virtual vibration intensity, virtual vibration frequency and virtual vibration duration.

[0082] As an example, based on the virtual debugging platform processing the working condition information and the debugging information, the virtual vibration result of the digital prototype under the working condition information is obtained. If the virtual vibration result does not meet the preset virtual vibration standard, the virtual debugging platform is modified until the virtual vibration result and the preliminary optimization scheme that meet the virtual vibration standard are obtained.

[0083] As an example, before the virtual vibration result is obtained based on the virtual debugging platform, the virtual debugging platform needs to be obtained.

[0084] Before the step of processing the working condition information and the debugging information based on the preset virtual debugging platform to obtain the virtual vibration result of the digital prototype under the working condition information and the preliminary optimization scheme, the steps A1-A6 are included.

[0085] Step A1, based on the motion form of the joint, the motion relationship of the joint and the motion constraint condition of the joint in the target template machine, a motion model of the virtual mechanical structure in the digital prototype is established, wherein the motion model includes the motion information between the needle bar of the target template machine and the corresponding joint;

[0086] As an example, according to the motion form, motion relationship and motion constraint condition of each joint of the target template machine, a kinematics model is established through a mechanical kinematics coordinate system and forward and inverse kinematics equations to obtain the motion relationship between the needle bar of the target template machine and each joint, which serves as the basis for subsequent dynamics and trajectory planning, and provides a data interface for subsequent modification.

[0087] As an example, a plurality of internal components of the target template machine operate according to the mechanical motion relationship, such as the needle bar of the target template machine being driven to operate by a plurality of motion joints to sew the target fabric. The mechanical structure of the target template machine determines its motion relationship, therefore, the motion model of the virtual mechanical structure in the digital prototype is determined based on the mechanical structure of the target template machine.

[0088] Step A2, based on the joint motor parameters and the connecting rod parameters, a dynamic model of the virtual joint in the digital prototype is established;

[0089] As an example, based on the joint motor parameters and the connecting rod parameters, a system dynamics model is established and simulation analysis is performed, and the joint displacement, velocity and acceleration curves are output.

[0090] As an example, the target template machine internally contains multiple motion joints, and the multiple motion joints are linked, wherein one joint drives another joint, and part of the joints provide power for another part of the joints. Correspondingly, the virtual joints in the digital prototype of the target template machine also have similar power relationships as in the target template machine. The debugging device of the template machine determines the dynamic model of the virtual joint in the digital prototype based on the joint information of the target template machine.

[0091] Step A3, based on the pre-planned trajectory, a trajectory algorithm library corresponding to the trajectory is established;

[0092] As an example, based on kinematics, dynamics and actual template machine working condition requirements, a template machine trajectory planning algorithm library containing multiple trajectory planning algorithms is established, and a human-computer interaction interface is established as needed.

[0093] Step A4, based on the digital prototype, material and grid parameters, a finite element model is established;

[0094] As an example, based on the digital prototype, material and grid parameters, a finite element model is established.

[0095] Step A5, the motor of the target template machine is analyzed to obtain a motor model library and a driver model library;

[0096] As an example, the motor of the target template machine and the drive motor control loop are analyzed to establish a motor, driver and other drive component model.

[0097] Step A6, based on the digital prototype, the motion model, the dynamic model, the trajectory algorithm library, the finite element model, the motor model and the driver model library, the virtual debugging platform is built.

[0098] As an example, based on the digital prototype, the motion model, the dynamic model, the trajectory algorithm library, the finite element model, the motor model and the driver model library, the virtual debugging platform is built.

[0099] Step S20, after the step of processing the working condition information and the debugging information based on the preset virtual debugging platform to obtain the virtual vibration result of the digital prototype under the working condition information, comprises steps B1-B2:

[0100] Step B1, if the virtual vibration result does not meet the preset virtual vibration standard, determining the cause from the control parameters of the motor corresponding to the target template machine, the planning path of the target template machine, or the structure of the target template machine.

[0101] As an example, after obtaining the virtual vibration result based on the virtual debugging platform, if the virtual vibration result does not meet the virtual vibration standard, it indicates that the current virtual debugging of the digital prototype is not suitable for the actual situation of the target template machine. If the virtual debugging information is directly sent to the target template machine, the vibration situation of the target template machine will also not meet the actual vibration standard.

[0102] In this embodiment, the virtual vibration result includes virtual vibration intensity, virtual vibration frequency, and virtual vibration duration. Users are more sensitive to vibrations with a frequency of 4-8 Hz, and the sensitivity gradually decreases for vibrations beyond 4-8 Hz. The same vibration frequency has different effects on users for short-time and long-time vibrations. The longer the vibration duration, the lower the user's tolerance. Therefore, different combinations of vibration frequency, vibration intensity, and vibration duration correspond to different vibration standards.

[0103] As an example, after obtaining the virtual vibration result, the preset virtual vibration standard is obtained, wherein the virtual vibration standard is derived from a previously imported file that records the vibration standard corresponding to different combinations of vibration frequency, vibration intensity, and vibration duration.

[0104] As an example, if the vibration intensity in the virtual vibration result meets the intensity standard but the virtual vibration duration does not meet the time standard, it is determined that the vibration result does not meet the virtual vibration standard, and therefore the cause of not meeting the vibration standard needs to be determined.

[0105] As an example, there are many reasons why the virtual vibration result does not meet the vibration standard. Among them, the causes involve the control parameters of the motor, the planning path, and the structure.

[0106] As an example, the control parameters of the motor corresponding to the target template machine include motor current, motor speed, motor rated power, and motor rated speed.

[0107] As an example, there are multiple planning paths, and the planning path algorithm library saves multiple planned paths.

[0108] As an example, the structure is a mechanical structure of a target template machine.

[0109] As an example, the mechanical structure of the target template machine has drawbacks, and the mechanical design is unreasonable, so the target template machine is prone to vibration during operation. Or the motor speed of the target template machine is too high, causing the template machine to resonate during operation.

[0110] As an example, if the virtual vibration result does not meet the vibration standard, the cause of the vibration result is determined to be the current motor speed being too high from the control parameters of the motor corresponding to the target template machine, the planned path of the target template machine, or the structure of the target template machine.

[0111] Step B2, feeding back the cause to the user.

[0112] As an example, the cause of the motor speed being too high is fed back to the user, wherein the cause of the speed being too high is displayed on a preset display screen for the user to view and understand the situation in a timely manner.

[0113] Step S30, testing in the target template machine based on the preliminary optimization scheme, obtaining an actual vibration result;

[0114] As an example, the preliminary optimization scheme is sent to the target template machine, and the effect of the preliminary optimization scheme is tested in the physical equipment of the target template machine to obtain an actual vibration result.

[0115] As an example, the corresponding data of the preliminary optimization scheme is sent to the target template machine through a preset bus for testing by the target template machine, and the corresponding data of the actual vibration result fed back by the target template machine after testing is received through the bus.

[0116] Step S40, based on the virtual vibration result and the actual vibration result, correcting the virtual debugging platform to obtain a final optimization scheme;

[0117] As an example, the virtual debugging platform can be modified, and if the simulation result of the virtual debugging platform on the vibration condition fed back has a large deviation from the actual situation, the virtual debugging platform is corrected.

[0118] Step S40, based on the virtual vibration result and the actual vibration result, correcting the virtual debugging platform to obtain a final optimization scheme, the step comprising steps S41-S42:

[0119] Step S41, comparing the virtual vibration result with the actual vibration result to determine whether the virtual vibration result meets the fitting standard when fitting the actual situation;

[0120] As an example, the virtual vibration result is compared with the actual vibration result to determine whether the difference between the two exceeds a preset fitting standard. If the difference exceeds the preset fitting standard, the virtual vibration result has a large fitting error when fitting the actual situation, and the virtual vibration result does not conform to the actual situation. If the difference does not exceed the preset fitting standard, the virtual vibration result has a small fitting error or no fitting error when fitting the actual situation, and the virtual vibration result can fit the actual situation.

[0121] In step S42, if it is determined that the virtual vibration result does not conform to the fitting standard, the virtual debugging platform is modified until the virtual vibration result conforms to the fitting standard, and a final optimization scheme is obtained.

[0122] As an example, if the virtual vibration intensity conforms to the intensity standard and the virtual vibration frequency conforms to the frequency standard, it is determined whether the virtual vibration duration conforms to the time standard. If it is determined that the virtual duration conforms to the time standard, it is determined that the virtual vibration result conforms to the preset vibration standard.

[0123] As an example, if it is determined that the virtual vibration result conforms to the vibration standard, the user's speed-up debugging information corresponding to the speed-up of the digital prototype is sent to the target template machine. After receiving the speed-up debugging information, the target template machine determines that the target template machine can be speeded up to the target speed. The target template machine adjusts the current working condition by increasing the running speed. The working efficiency of the target template machine after speed-up is faster, the sewing efficiency is higher, and the vibration condition during work conforms to the vibration standard.

[0124] As an example, if it is determined that the virtual vibration result does not conform to the fitting standard, the virtual debugging platform is modified until the virtual vibration result conforms to the fitting standard. When the virtual vibration result conforms to the fitting standard, the virtual vibration result obtained at this time will have a good effect in actual testing, the actual vibration condition conforms to the standard, and a final optimization scheme is obtained based on the virtual vibration result at this time.

[0125] In step S50, the target template machine is optimized based on the final optimization scheme to debug the target template machine to a preset vibration standard.

[0126] As an example, the target template machine is optimized based on the final optimization scheme to debug the target template machine to a preset vibration standard.

[0127] The application provides a debugging method, system and device of a template machine and a storage medium. Compared with the prior art, the debugging efficiency of the template machine is improved. When a debugging instruction is received, the digital prototype of a target template machine, working condition information of the target template machine and debugging information in the digital prototype are obtained based on the debugging instruction. The working condition information and the debugging information are processed based on a preset virtual debugging platform to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme. The preliminary optimization scheme is tested in the target template machine to obtain an actual vibration result. The virtual debugging platform is corrected based on the virtual vibration result and the actual vibration result to obtain a final optimization scheme. The target template machine is optimized based on the final optimization scheme to debug the target template machine to a preset vibration standard. In the application, the digital prototype is virtually debugged based on the actual working condition information of the template machine, the virtual vibration result is obtained based on the virtual debugging platform, the vibration of the actual template machine under the corresponding working condition is simulated, actual debugging of the template machine is not required, the number of times of debugging the template machine is reduced, and the final optimization scheme obtained after virtual debugging is adopted only when the target template machine is tested and the virtual vibration result meets the standard, i.e. the debugging efficiency of the template machine is improved when the vibration of the template machine is improved.

[0128] Embodiment two

[0129] Further, based on the first embodiment of the application, another embodiment of the application is provided. In the embodiment, the working condition information is extreme working condition information. In step S20, the working condition information and the debugging information are processed based on the preset virtual debugging platform to obtain the virtual vibration result of the digital prototype under the working condition information and the preliminary optimization scheme. Step S21 includes the following steps.

[0130] In step S21, the extreme working condition information and the debugging information are processed based on the virtual debugging platform to obtain the virtual vibration result of the digital prototype under the extreme working condition, so that the user can perform performance evaluation on the target template machine based on the virtual vibration result under the extreme working condition.

[0131] As an example, the virtual debugging platform can process the debugging information of the user under the current working condition of the target template machine to obtain the virtual vibration result under the corresponding working condition. Therefore, the virtual debugging platform can also simulate the target template machine under the extreme working condition to obtain the running condition of the target template machine under the extreme working condition.

[0132] As an example, the user needs to know the performance and function of the target template machine under extreme working conditions, such as the stability of the target template machine under normal operation at an extreme operating speed. The debugging device of the template machine processes the extreme operating speed information and the user's debugging information based on the virtual debugging platform to obtain a virtual vibration result of the digital prototype under the extreme operating speed. If the virtual vibration result meets the vibration standard, it indicates that the target template machine does not produce resonance, and the stability of the target template machine under the extreme working condition is high.

[0133] In this embodiment, the virtual debugging platform processes the extreme working condition to obtain a virtual vibration result of the digital prototype under the extreme working condition. Then, the target template machine can be tested under the extreme condition to obtain the performance and function of the target template machine under the extreme condition. This provides a reference for the user when selecting the target template machine, and to some extent, reduces the probability of resonance of the target template machine, that is, further improves the debugging efficiency of the template machine when improving the vibration condition of the template machine.

[0134] Embodiment Three

[0135] Further, based on all the above embodiments of the present application, another embodiment of the present application is provided, in which, after the step S40 of modifying the virtual debugging platform based on the virtual vibration result and the actual vibration result to obtain the final optimization scheme, the step includes steps C1-C2:

[0136] Step C1, the final optimization scheme, virtual vibration result and actual vibration result are stored as debugging records in the local and grouped based on the type of the target template machine to obtain a set of debugging records corresponding to different types of target template machines;

[0137] As an example, after obtaining the final optimization scheme based on the virtual debugging platform, the final optimization scheme is stored, and the virtual vibration result and the actual vibration result are stored locally. Based on the stored local data, a set of multiple local data is obtained, and the set of multiple local data is taken as a debugging record. Among them, the debugging record includes multiple target template machine types.

[0138] Step C2, when receiving a design reference instruction, generating a design parameter based on the debugging record set corresponding to the target template machine type of the design reference instruction and displaying the design parameter to the user.

[0139] As an example, based on the debugging record, a design parameter corresponding to different target template machine types is generated, wherein the design parameter corresponding to the target template machine type includes a design parameter on a three-dimensional structure, a conveying parameter of cloth conveying on the target template machine, and a design parameter on work efficiency.

[0140] As an example, the user can view the debugging record, when the user needs to view the debugging record, the debugging device of the template machine receives the design reference instruction, and determines the target template machine type corresponding to the instruction upon receiving the design reference instruction. The corresponding design parameters are determined based on the target template machine type, and the design parameters are displayed to the user.

[0141] In this embodiment, the simulation result of the virtual debugging platform each time is stored as a debugging record, and the design parameters that can be referred to by different types of template machines are generated according to the debugging record, thereby reversely promoting the improvement of the vibration condition of the target template machine, and better enabling the user to obtain the template machine after the vibration condition is optimized, and the debugging efficiency of the user on the template machine is higher, that is, the debugging efficiency of the template machine when improving the vibration condition of the template machine is further improved.

[0142] Embodiment four

[0143] Further, based on all the above embodiments of the present application, another embodiment of the present application is provided, in which, after the step S40 of correcting the virtual debugging platform based on the virtual vibration result and the actual vibration result to obtain the final optimization scheme, steps D1-D2 are included:

[0144] Step D1, determining the remaining service life of the target template machine based on the material of the target template machine and the virtual vibration result;

[0145] Step D2, if the remaining service life is lower than a preset threshold, determining an optimization scheme for optimizing the three-dimensional structure based on the three-dimensional structure of the target template machine.

[0146] As an example, the material of the target template machine as a whole can be of multiple types, and the service life of the template machine under different materials is different, and the wear and tear of the template machine vibration on the template machine of different materials is different. The internal parts of the template machine subjected to long-term vibration will loosen or wear. Based on the virtual vibration result and the material of the target template machine, the remaining service life of the target template machine is determined, and if the remaining service life is lower than a preset life threshold, it is determined that the target template machine will be scrapped at present, and the target template machine cannot work normally. Therefore, based on the three-dimensional structure of the target template machine, an optimization scheme for the three-dimensional structure of the new target template machine is determined when the user uses it.

[0147] In this embodiment, the remaining service life is determined based on the material of the target template machine, and the optimization scheme for the three-dimensional structure of the new target template machine is determined based on the current target template machine if the remaining service life is lower than a threshold, which to some extent prolongs the service life after the new target template machine is replaced, that is, the debugging efficiency of the template machine when improving the vibration condition of the template machine is further improved.

[0148] Embodiment five

[0149] Further, based on all the above embodiments, another embodiment of the present application is provided, in which, as Figure 2 , a debugging system of a template machine is provided, the system comprising:

[0150] a human-computer interaction module, configured to receive input information input by a user and generate a debugging instruction and debugging information based on the input information, and configured to acquire working condition information of the target template machine;

[0151] an acquisition module, configured to acquire the working condition information of the target template machine and the debugging information in the digital prototype from the human-computer interaction module based on the debugging instruction;

[0152] a virtual debugging module, configured to process the working condition information and the debugging information to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme, and configured to correct the preliminary optimization scheme based on the virtual vibration result and the actual vibration result to obtain a final optimization scheme;

[0153] a test module, configured to test the target template machine based on the preliminary optimization scheme to obtain an actual vibration result;

[0154] an optimization module, configured to optimize the target template machine based on the final optimization scheme to debug the target template machine to a preset vibration standard.

[0155] The debugging system of the template machine of the present application has basically the same implementation as the above-mentioned debugging method of the template machine, and will not be repeated here.

[0156] Embodiment six

[0157] Further, based on all the above embodiments, another embodiment of the present application is provided, in which a debugging device of a template machine is provided, the debugging device of the template machine being an entity node device, the debugging device of the template machine comprising a memory, a processor, and a program stored in the memory and used to implement the debugging method of the template machine, the memory being used to store the program for implementing the debugging method of the template machine; the processor being used to execute the program for implementing the debugging method of the template machine to implement the steps of the debugging method of the template machine in the above-mentioned embodiments.

[0158] Referring to Figure 3 , Figure 3 is a device structure schematic diagram of a hardware running environment involved in the embodiment scheme of the present application.

[0159] As Figure 3As shown, the debugging device of the template machine can include a processor 1001, such as a CPU, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to realize the connection communication between the processor 1001 and the memory 1005. The memory 1005 can be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 can also be a storage device independent of the aforementioned processor 1001.

[0160] In a possible implementation of the present application, the debugging device of the template machine can further include a network interface, an audio circuit, a display, a connection line, a sensor, an input module, and the like. The network interface can optionally include a standard wired interface, a wireless interface (such as a WI-FI interface, a Bluetooth interface), and the input module can optionally include a keyboard (Keyboard), a system soft keyboard, voice input, wireless receiving input, and the like.

[0161] Those skilled in the art can understand that the structure of the debugging device of the template machine does not constitute a limitation on the debugging device of the template machine, and can include more or fewer components than those shown, or combine certain components, or different component arrangements.

[0162] The memory, as a computer storage medium, can include an operating system, an information exchange module, and a debugging program of the template machine. The operating system is a program that manages and controls the hardware and software resources of the debugging device of the template machine, supports the running of the debugging program of the template machine and other software and / or programs. The information exchange module is used to realize the communication between the components in the memory, and the communication with other hardware and software in the management system.

[0163] In the debugging device of the template machine, the processor is used to execute the debugging program of the template machine stored in the memory, and realize the steps of the template machine debugging described above.

[0164] The specific implementation of the debugging device of the template machine of the present application is basically the same as that of the above-mentioned template machine debugging method, and will not be repeated here.

[0165] Example Seven

[0166] The present application provides a storage medium, and the storage medium stores one or more programs, and the one or more programs can also be executed by one or more processors to realize the steps of the template machine debugging method in the above-mentioned embodiments.

[0167] The specific implementation of the storage medium of the present application is basically the same as that of the above-mentioned template machine debugging method, and will not be repeated here.

[0168] It should be noted that, in this document, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0169] The above-mentioned sequence numbers of the embodiments of the present application are only for description, and do not represent advantages or disadvantages of the embodiments.

[0170] Those skilled in the art can clearly understand the above-mentioned embodiment methods from the description of the above embodiments, which can be realized by software and necessary general hardware platforms, of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM or a RAM, a magnetic disk, an optical disk) as described above, and includes a plurality of instructions for making a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in various embodiments of the present application.

[0171] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A method of commissioning a stencil printer, the method comprising: The debugging method of the template machine comprises: Upon receiving a debugging instruction, based on the debugging instruction, obtaining a digital prototype of a target template machine, working condition information of the target template machine, and debugging information in the digital prototype, the debugging information being obtained by virtually debugging the digital prototype according to a running speed of the target template machine; processing the working condition information and the debugging information based on a preset virtual debugging platform to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme; testing based on the preliminary optimization scheme in the target template machine to obtain an actual vibration result; comparing the virtual vibration result with the actual vibration result to determine whether the virtual vibration result meets fitting standards when fitting actual conditions; if the virtual vibration result does not meet the fitting standards, modifying the virtual debugging platform until the virtual vibration result meets the fitting standards to obtain a final optimization scheme; optimizing the target template machine based on the final optimization scheme to debug the target template machine to a preset vibration standard.

2. The debugging method of a template machine according to claim 1, characterized in that, Before the step of processing the working condition information and the debugging information based on the preset virtual debugging platform to obtain the virtual vibration result of the digital prototype under the working condition information and the preliminary optimization scheme, the method comprises: based on the motion form of the joint, the motion relationship of the joint, and the motion constraint condition of the joint in the target template machine, establishing a motion model of a virtual mechanical structure in the digital prototype, wherein the motion model comprises motion information between a needle bar of the target template machine and a corresponding joint; based on joint motor parameters and connecting rod parameters, establishing a power model of a virtual joint in the digital prototype; based on a pre-planned trajectory, establishing a trajectory algorithm library corresponding to the trajectory; based on the digital prototype, material, and grid parameters, establishing a finite element model; analyzing a motor of the target template machine to obtain a motor model library and a driver model library; based on the digital prototype, the motion model, the power model, the trajectory algorithm library, the finite element model, the motor model, and the driver model library, building the virtual debugging platform.

3. The method of claim 1, wherein, The step of, upon receiving a debugging instruction, based on the debugging instruction, obtaining a digital prototype of a target template machine, working condition information of the target template machine, and debugging information in the digital prototype, comprises: upon receiving the debugging instruction from a preset human-computer interaction terminal, based on the debugging instruction, obtaining the debugging information, the digital prototype, and the working condition information of the target template machine from the human-computer interaction terminal; The step of processing the working condition information and the debugging information based on a preset virtual debugging platform to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme comprises: The virtual debugging platform is based on the working condition information and the debugging information to obtain a virtual vibration result of the digital prototype under the working condition information, and if the virtual vibration result does not meet a preset virtual vibration standard, the virtual debugging platform is corrected until the virtual vibration result meeting the virtual vibration standard and the preliminary optimization scheme are obtained. The step of testing the target template machine based on the preliminary optimization scheme to obtain an actual vibration result includes: The corresponding data of the preliminary optimization scheme are sent to the target template machine through a preset bus for testing by the target template machine, and the corresponding data of the actual vibration result fed back by the target template machine after testing are received through the bus.

4. The method of claim 1, wherein, The working condition information is extreme working condition information, and the step of processing the working condition information and the debugging information based on the preset virtual debugging platform to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme includes: The virtual debugging platform is based on the extreme working condition information and the debugging information to obtain a virtual vibration result of the digital prototype under the extreme working condition for the user to perform performance evaluation on the target template machine based on the virtual vibration result under the extreme working condition.

5. The method of claim 1, wherein, After the step of correcting the virtual debugging platform until the virtual vibration result meets the fitting standard to obtain a final optimization scheme, the step includes: The final optimization scheme, the virtual vibration result and the actual vibration result are stored as debugging records in a local device, and the debugging records are grouped based on the type of the target template machine to obtain a debugging record set corresponding to different types of target template machines; When a design reference instruction is received, a design parameter is generated based on the debugging record set corresponding to the type of the target template machine corresponding to the design reference instruction, and the design parameter is displayed to the user.

6. The method of claim 1, wherein, After the step of processing the working condition information and the debugging information based on the preset virtual debugging platform to obtain a virtual vibration result of the digital prototype under the working condition information, the step includes: If the virtual vibration result does not meet the preset virtual vibration standard, the cause is determined from the control parameter of the motor corresponding to the target template machine, the planned path of the target template machine or the structure of the target template machine; The cause is fed back to the user.

7. A debugging system of a template machine, characterized by, A debugging system of a template machine includes: A human-computer interaction module is configured to receive input information input by a user and generate a debugging instruction and debugging information based on the input information, and configured to obtain working condition information of a target template machine, wherein the debugging information is obtained by virtually debugging a digital prototype according to a running speed of the target template machine; An obtaining module is configured to obtain the working condition information of the target template machine and debugging information in the digital prototype from the human-computer interaction module based on the debugging instruction. The virtual debugging module is configured to process the working condition information and the debugging information to obtain a virtual vibration result of the digital prototype under the working condition information and a preliminary optimization scheme, and to compare the virtual vibration result with an actual vibration result to determine whether the virtual vibration result meets a fitting standard when fitting the actual situation, and if the virtual vibration result does not meet the fitting standard, to correct the virtual debugging platform until the virtual vibration result meets the fitting standard to obtain a final optimization scheme. The testing module is configured to test the target template machine based on the preliminary optimization scheme to obtain an actual vibration result. The optimization module is configured to optimize the target template machine based on the final optimization scheme to debug the target template machine to a preset vibration standard.

8. A debugging device of a template machine, characterized by, The template machine debugging program stored in the memory and executable on the processor, and the processor executes the template machine debugging program to implement the steps of the template machine debugging method in any one of claims 1 to 6.

9. A storage medium, characterized by The storage medium stores a program for implementing the template machine debugging method, and the program is executed by the processor to implement the steps of the template machine debugging method in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Digital twin spinning complete equipment health management and control method and system

    CN113421008A