Stamping control method and system for stator punching sheet and related device

By calculating the coaxiality deviation between the mold pressure center and the workpiece geometric center in real time, generating and adjusting the feeding step, stamping speed and blank holding force parameters, the problem of insufficient precision in traditional stamping control methods is solved, high-precision stator punching manufacturing is achieved, and motor performance and yield are improved.

CN120750102AActive Publication Date: 2025-10-03ZHEJIANG PANLONG MECHANICAL&ELECTRICAL CO LTD

Patent Information

Application Number
CN202511240888.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-02
Publication Date
2025-10-03
Estimated Expiration
2045-09-02

AI Technical Summary

Technical Problem

Traditional stamping control methods have difficulty coping with dynamic interferences such as material fluctuations and mold micro-displacement, resulting in insufficient forming accuracy of stator punching sheets, affecting motor performance and yield.

Method used

By calculating the coaxiality deviation between the mold pressure center and the workpiece geometric center in real time, the target process parameter set of feeding pitch, stamping speed and blank holding force is generated, and invalid parameters are automatically eliminated in the cache queue. The transition parameter set that meets the physical constraints is dynamically generated to build a continuously controllable process parameter adjustment chain.

Benefits of technology

The manufacturing accuracy of stator punching sheets is significantly improved, equipment vibration and sudden changes in material stress are avoided, and the performance and yield rate of the motor are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120750102A_ABST
    Figure CN120750102A_ABST
Patent Text Reader

Abstract

The invention discloses a punching control method of a stator punching sheet and a related system. The method comprises the following steps: acquiring a die pressure center coordinate and a workpiece geometric center coordinate; calculating a coaxiality deviation value based on a vector difference between the two; if the deviation value exceeds the first preset threshold value, a target technological parameter set containing the feeding step pitch, the stamping speed and the blank holder force is generated and input into a technological parameter buffer queue; if the parameter set in the queue meets any preset failure condition, failure is performed; if the number of the effective parameter sets in the queue is lower than a first critical value and two latest effective parameter sets exist, generating at least one transition parameter set based on the two parameter sets; the transition parameter set meeting the preset physical constraint condition is added to the tail of the queue, real-time closed-loop adjustment of the process parameters is achieved, and the manufacturing precision is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of stamping control of stator punching sheets, and in particular to a stamping control method, system and related devices for stator punching sheets. Background Art

[0002] Stator laminations are core components of motors, and their stamping accuracy directly impacts motor performance and yield. On high-speed stamping lines, misalignment between the die's pressure center and the workpiece's geometric center is a key factor leading to lamination burrs, deformation, and even die damage. Traditional stamping control relies on fixed process parameters, making it difficult to cope with dynamic disturbances such as material fluctuations and micro-die displacement.

[0003] There is an urgent need to achieve real-time closed-loop adjustment of process parameters to meet high-precision manufacturing requirements. Summary of the Invention

[0004] The main technical problem solved by this application is to provide a stamping control method, system and related devices for stator punching sheets to achieve real-time closed-loop adjustment of process parameters and improve manufacturing accuracy.

[0005] In order to solve the above technical problems, a technical solution adopted in the present application is: to provide a stamping control method for stator punching sheets, the method comprising: obtaining the mold pressure center coordinates and the workpiece geometric center coordinates; calculating the coaxiality deviation value based on the vector difference between the mold pressure center coordinates and the workpiece geometric center coordinates; in response to the coaxiality deviation value exceeding a first preset threshold, generating a target process parameter set based on the coaxiality deviation value, and inputting the generated target process parameter set into the process parameter cache queue, the target process parameter set including feed pitch, stamping speed and blank holding force; if the parameter set in the process parameter cache queue meets one of several preset failure conditions, the parameter set becomes invalid; in response to the number of valid parameter sets in the process parameter cache queue being lower than a first critical value and there being two valid latest parameter sets, generating at least one transition parameter set based on the two latest parameter sets in the current process parameter cache queue; in response to the generated transition parameter set, adding the transition parameter set that meets the preset physical constraint conditions to the tail of the process parameter cache queue.

[0006] Among them, the failure conditions include: the time difference between the parameter set generation time and the current time exceeds the preset failure time threshold; the stamping speed in the parameter set exceeds the rated speed range of the equipment, or the clamping force exceeds the rated pressure range of the equipment, or the feeding step exceeds the preset maximum allowable compensation amount; the parameter set has been overwritten by the newly generated parameter set.

[0007] Among them, the physical constraint conditions include: the stamping speed change rate between the transition parameter set and the current execution parameter set is not greater than the second preset threshold, and the difference in the blank holding force between the transition parameter set and the current execution parameter set accounts for a preset proportion of the rated pressure that is not greater than the third preset threshold.

[0008] Among them, at least one transition parameter set is generated based on the latest two parameter sets in the current process parameter cache queue, including: the effective time point of the first transition parameter is the effective time of the current execution parameter shifted backward by one interpolation cycle; the effective time point of the subsequent nth transition parameter is the effective time of the current execution parameter shifted backward by n interpolation cycles.

[0009] Among them, at least one transition parameter set is generated based on the latest two parameter sets in the current process parameter cache queue, including: extracting the feeding step values ​​in the latest two parameter sets, wherein the feeding step value represents the adjustment amount to the standard feeding distance; calculating the time difference between the effective time point of the transition parameter and the effective moment of the parameter set with the earlier effective time, and then dividing it by the time difference between the effective moments of the two parameter sets to obtain a time proportional coefficient; subtracting the feeding step value of the parameter set with the later effective time from the feeding step value of the parameter set with the earlier effective time to obtain a feeding step difference; multiplying the feeding step difference by the time proportional coefficient, and adding the feeding step value of the parameter set with the earlier effective time, and the result is used as the feeding step value of the transition parameter; in response to the effective time point of the transition parameter being later than the effective moment of the parameter set with the later effective time, directly using the feeding step value of the parameter set with the later effective time as the feeding step value of the transition parameter.

[0010] Among them, at least one transition parameter set is generated based on the latest two parameter sets in the current process parameter cache queue, including: extracting the stamping speeds in the latest two parameter sets; calculating the difference between the stamping speed value of the parameter set with a later effective time and the stamping speed value of the parameter set with an earlier effective time, and then dividing it by the absolute value of the time difference between the effective moments of the two parameter sets to obtain the speed change rate; calculating the time difference between the effective time point of the transition parameter and the effective moment of the parameter set with an earlier effective time, and then dividing it by the time difference between the effective moments of the two parameter sets to obtain the time proportional coefficient; multiplying the stamping speed value of the parameter set with a later effective time by the time proportional coefficient, adding the stamping speed value of the parameter set with an earlier effective time multiplied by the difference of one minus the time proportional coefficient, and adding the speed change rate multiplied by the preset rate influence factor, and the sum of the three is used as the transition stamping speed value; in response to the fact that the change in the stamping speed values ​​between adjacent parameter sets divided by the time interval is greater than the second preset threshold, recalculating the transition stamping speed value so that its change rate does not exceed the second preset threshold.

[0011] Among them, at least one transition parameter set is generated based on the latest two parameter sets in the current process parameter cache queue, including: extracting the clamping force in the latest two parameter sets: calculating the difference between the clamping force value of the parameter set with a later effective time and the clamping force value of the parameter set with an earlier effective time, and then dividing it by the absolute value of the time difference between the effective times of the two parameter sets to obtain the actual pressure change gradient; setting the maximum allowable pressure change gradient to a preset proportion of the rated pressure; when the actual pressure change gradient is less than or equal to the maximum allowable gradient, the clamping force value of the parameter set with an earlier effective time plus the result of the clamping force value difference multiplied by the time proportional coefficient is used as the transition clamping force value; in response to the actual pressure change gradient being greater than the maximum allowable gradient, the clamping force value of the parameter set with an earlier effective time plus the maximum allowable gradient multiplied by the time difference is used as the transition clamping force value; in response to the effective time point of the transition parameter being later than the effective time of the parameter set with a later effective time by more than one interpolation cycle, directly using the clamping force value of the parameter set with a later effective time as the transition clamping force value.

[0012] To solve the above technical problems, another technical solution adopted by the present application is: to provide a stamping control system for stator punching, the system comprising: an acquisition module, a calculation module, a first response module, a second response module and a third response module. The acquisition module is used to acquire the coordinates of the mold pressure center and the geometric center coordinates of the workpiece; the calculation module is used to calculate the coaxiality deviation value based on the vector difference between the mold pressure center coordinates and the geometric center coordinates of the workpiece; the first response module is used to generate a target process parameter set based on the coaxiality deviation value in response to the coaxiality deviation value exceeding a first preset threshold value, and the generated target process parameter set is input into a process parameter cache queue, the target process parameter set including the feed pitch, the stamping speed and the blank holder force; wherein, if the parameter set in the process parameter cache queue meets one of several preset failure conditions, the parameter set becomes invalid; the second response module is used to generate at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue in response to the number of valid parameter sets in the process parameter cache queue being lower than a first critical value and the presence of the latest two valid parameter sets; the third response module is used to add the transition parameter set that meets the preset physical constraint conditions to the tail of the process parameter cache queue in response to the generated transition parameter set.

[0013] In order to solve the above technical problems, another technical solution adopted in this application is: to provide a stamping control device for a stator punching sheet, the stamping control device for the stator punching sheet includes: a memory and at least one processor, the memory stores instructions; at least one processor calls the instructions in the memory so that the stamping control device for the stator punching sheet performs the steps of the stamping control method for the stator punching sheet as described in any one of the above items.

[0014] In order to solve the above technical problems, another technical solution adopted in this application is: providing a computer-readable storage medium, on which instructions are stored, and when the instructions are processed and executed, the steps of the stator punching control method as described in any of the above items are implemented.

[0015] Different from the existing technology, the beneficial effects of this application are as follows: by calculating the coaxiality deviation between the mold pressure center and the workpiece geometric center in real time, when the deviation exceeds the threshold, a target process parameter set including feed pitch, punching speed and blank holder force is generated and stored in a cache queue; invalid parameters are automatically eliminated by setting parameter failure conditions, and when valid parameters are insufficient, a transition parameter set that meets physical constraints is dynamically generated based on the latest parameter set and added to the end of the queue. In this way, a continuously controllable process parameter adjustment chain is constructed, avoiding equipment jitter and material stress mutation caused by traditional hard switching of parameters, and significantly improving manufacturing accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flow chart of an embodiment of the stamping control method for stator punching sheets of the present application.

[0017] Figure 2 It is a schematic diagram of the structural framework of an embodiment of the stamping control system of the stator punching sheet of the present application.

[0018] Figure 3 It is a schematic diagram of the structural framework of an embodiment of the stamping control device for stator punching sheets of the present application. DETAILED DESCRIPTION

[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0020] The terms "including," "having," and any variations thereof, as used in the embodiments of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or device.

[0021] The term "multiple" in this document means two or more than two. In addition, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0022] To facilitate understanding of this embodiment, a method for controlling the stamping of a stator sheet disclosed in an embodiment of the present invention is first introduced in detail. Figure 1 As shown, Figure 1 It is a flow chart of an embodiment of a method for controlling the stamping of stator punching sheets of the present application, and the method includes the following steps.

[0023] Step S11: obtaining the mold pressure center coordinates and the workpiece geometric center coordinates; and calculating the coaxiality deviation value based on the vector difference between the mold pressure center coordinates and the workpiece geometric center coordinates.

[0024] Step S12: In response to the coaxiality deviation value exceeding the first preset threshold, a target process parameter set is generated based on the coaxiality deviation value, and the generated target process parameter set is input into the process parameter cache queue. The target process parameter set includes feed pitch, stamping speed and blank holding force.

[0025] Step S13: If the parameter set in the process parameter cache queue meets one of several preset failure conditions, the parameter set becomes invalid.

[0026] Step S14: In response to the number of valid parameter sets in the process parameter cache queue being lower than a first critical value and the existence of the latest two valid parameter sets, generating at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue.

[0027] Step S15: In response to the generated transition parameter set, the transition parameter set that meets the preset physical constraint condition is added to the tail of the process parameter cache queue.

[0028] Among them, the coaxiality deviation value is the Euclidean distance between the mold pressure center and the workpiece geometric center. In specific operations, the mold pressure center coordinates are obtained through a piezoelectric sensor array distributed at the four corners of the mold. For example, four sensors distributed in a ring are used to collect pressure data in real time, and the pressure center position is calculated by weighted average. The geometric center coordinates of the workpiece are captured by a high-speed vision system. For example, an industrial camera with a speed of 500 frames per second is used to shoot the outline of the silicon steel sheet, and the geometric center is located in combination with an edge detection algorithm. The calculation of the coaxiality deviation value is reflected in: taking the square root of the sum of the square of the difference between the X-axis coordinates of the two centers and the square of the difference between the Y-axis coordinates. In practical applications, the first preset threshold is usually set to 0.1 mm, and parameter adjustment is triggered when the deviation exceeds this value.

[0029] When generating the target process parameter set, the feed step distance is determined based on the direction of coaxiality deviation: if the workpiece center deviates to the right of the die, the feed distance to the left is increased. The punching speed is inversely proportional to the deviation value, with larger deviations resulting in lower speeds. The blank holder force increases linearly with the deviation value. For example, if a 0.12 mm deviation is detected (0.08 mm in the negative X-axis direction and 0.09 mm in the positive Y-axis direction), the feed step distance is increased by 0.05 mm in the X-axis direction from the standard value to compensate, the punching speed is reduced by 15% of the rated value, and the blank holder force is increased by 8% of the rated value.

[0030] In some specific embodiments, parameter failures typically occur in three scenarios: Timeout failure: When a parameter is not used within 20 milliseconds after being generated, for example, due to a device malfunction causing execution delays. Out-of-bounds failure: When the feed offset exceeds 0.3 mm, or the punching speed exceeds the device's maximum of 120 m / min. Overwrite failure: When a new parameter is generated, the previous parameter is automatically marked invalid, for example, when a deviation change is detected continuously.

[0031] In some embodiments, when the number of valid parameter sets falls below three (a first threshold), transition parameters are generated based on the two most recent valid parameter sets. The time base setting is: the first transition parameter takes effect at the current time plus 1 millisecond (the interpolation period). Parameter inheritance rules: Transition parameters inherit the constraints of the preceding parameters, such as ensuring that the blank holder force does not exceed the rated value. For example, if there are only two valid parameter sets in the queue (Set A: Speed ​​10 m / min, Set B: Speed ​​12 m / min), transition set C is generated: effective time = Set B time + 1 millisecond: speed value = 10 + (12-10) × (1 / 2) = 11 m / min.

[0032] In some specific embodiments, physical constraints include: A speed change rate constraint: The speed difference between adjacent parameters must not exceed 0.5 m / s². For example, a transition from 10 m / min to 12 m / min requires at least 4 milliseconds. A blank holder force sudden change constraint: A single adjustment must not exceed 10% of the rated value. For example, an 850-ton press can only allow a maximum step change of 85 tons. If the calculated transition parameter blank holder force change is 90 tons, it is automatically limited to 85 tons.

[0033] In some embodiments, the failure conditions include: the time difference between the moment when the parameter set is generated and the current moment exceeds a preset failure time threshold; the stamping speed in the parameter set exceeds the rated speed range of the equipment, or the blank holding force exceeds the rated pressure range of the equipment, or the feeding step exceeds the preset maximum allowable compensation amount; the parameter set has been overwritten by a newly generated parameter set.

[0034] Specifically, the failure condition is realized through triple real-time monitoring: timeout failure monitoring refers to the system real-time scanning queue. When the time difference between the parameter generation time and the current time exceeds the preset failure time threshold, the parameter set automatically becomes invalid. For example, in high-speed stamping, this condition is triggered when the parameter is not executed in time due to servo system delay; out-of-bounds failure conditions include: the stamping speed exceeds the rated range of the equipment, or the blanking force exceeds the safety boundary of the press, or the compensation amount of the feeding step exceeds the preset maximum allowable compensation amount. If any of the conditions is met, the parameter set becomes invalid; the overwriting failure condition means that when new parameters are generated, the previous parameter set is automatically marked as invalid. For example, for parameters generated by two consecutive coaxiality corrections, only the latest parameter set is valid.

[0035] In some specific embodiments, the time threshold for timeout failure can be dynamically adjusted according to the material properties: for stamping thinner silicon steel sheets, the time threshold can be appropriately shortened; for stamping thicker silicon steel sheets, the time threshold can be appropriately extended. This adjustment is automatically completed through the process database without manual intervention.

[0036] In some embodiments, the physical constraints include: the rate of change of the stamping speed between the transition parameter set and the current execution parameter set is not greater than a second preset threshold, and the difference in the blank holding force between the transition parameter set and the current execution parameter set accounts for a preset proportion of the rated pressure that is not greater than a third preset threshold.

[0037] Specifically, the dual protection logic of the physical constraint conditions is as follows: the speed change rate constraint is provided with a second preset threshold value, and the stamping speed change rate of the transition parameter set and the current execution parameter set is calculated. If the change rate is greater than the second preset threshold value, the limiting processing is started. For example, when the parameter transitions from one speed value to another speed value, if the calculated change rate exceeds the standard, the system automatically adjusts the transition time to meet the constraint; the blank holder force mutation constraint is provided with a third preset threshold value, wherein the third preset threshold value can be a preset proportion of the rated pressure, and the proportion of the blank holder force difference between the transition parameter set and the current execution parameter set to the rated pressure is calculated. If the proportion is greater than the third preset threshold value, the execution value is adjusted. For example, the allowable mutation ratio of a certain press is a specific proportion of the rated pressure. If the calculated change ratio exceeds the standard, the execution value is limited to the allowable range.

[0038] In some specific embodiments, the threshold of the physical constraint condition can be adaptively adjusted according to the mold state: a standard threshold is used in the new mold stage; in the later stage of mold wear, the third preset threshold of the sudden change of the clamping force is appropriately tightened, and this adjustment is automatically triggered by the mold usage counter.

[0039] In some embodiments, at least one transition parameter set is generated based on the latest two parameter sets in the current process parameter cache queue, including: the effective time point of the first transition parameter is the effective time point of the current execution parameter shifted backward by one interpolation cycle; the effective time point of the subsequent nth transition parameter is the effective time point of the current execution parameter shifted backward by n interpolation cycles.

[0040] Specifically, when generating a transition parameter set based on the latest two parameter sets in the current process parameter cache queue, the timing is set as follows: the effective time point of the first transition parameter is the effective time point of the current execution parameter shifted backward by one interpolation cycle; the effective time points of subsequent transition parameters are shifted backward in sequence according to the interpolation cycle, that is, the effective time point of the nth transition parameter is the effective time point of the current execution parameter shifted backward by n interpolation cycles, and the interpolation cycle is consistent with the control cycle of the main control thread. For example, when multiple sets of transition parameters need to be generated, the effective time points of each set of parameters are arranged in sequence according to a fixed cycle.

[0041] In some specific embodiments, the interpolation period can be dynamically adjusted with the stamping speed: when stamping at low speed, the interpolation period is appropriately extended; when stamping at high speed, the interpolation period is correspondingly shortened, and the adjustment is determined based on real-time feedback from the stamping beat sensor.

[0042] In some embodiments, at least one transition parameter set is generated based on the latest two parameter sets in the current process parameter cache queue, including: extracting the feeding step values ​​in the latest two parameter sets, wherein the feeding step value represents the adjustment amount to the standard feeding distance; calculating the time difference between the effective time point of the transition parameter and the effective moment of the parameter set with the earlier effective time, and then dividing it by the time difference between the effective moments of the two parameter sets to obtain a time proportional coefficient; subtracting the feeding step value of the parameter set with the later effective time from the feeding step value of the parameter set with the earlier effective time to obtain a feeding step difference; multiplying the feeding step difference by the time proportional coefficient, and adding the feeding step value of the parameter set with the earlier effective time, and the result is used as the feeding step value of the transition parameter; in response to the effective time point of the transition parameter being later than the effective moment of the parameter set with the later effective time, directly using the feeding step value of the parameter set with the later effective time as the feeding step value of the transition parameter.

[0043] Specifically, when generating a transition parameter set for feeding step based on the latest two parameter sets in the current process parameter cache queue, the process is as follows: extract the latest two parameter sets, record them as the preceding parameter, the succeeding parameter, and the feeding step values ​​of the latest two parameter sets; calculate the time difference between the effective time point of the transition parameter and the effective time of the preceding parameter, and then divide it by the time difference between the effective time of the succeeding parameter and the effective time of the preceding parameter to obtain the time proportional coefficient; calculate the feeding step difference between the succeeding parameter and the preceding parameter, multiply the difference by the time proportional coefficient, and add the feeding step value of the preceding parameter, the result is the feeding step value of the transition parameter; if the effective time point of the transition parameter is later than the effective time of the succeeding parameter, then directly use the feeding step value of the succeeding parameter, for example, the step value of the preceding parameter is a certain adjustment amount, and the step value of the succeeding parameter is another adjustment amount, and the step value of the transition parameter gradually approaches the value of the succeeding parameter with the effective time.

[0044] In some specific embodiments, a compensation direction abnormality detection is added: if multiple sets of parameters require reverse compensation, such as reverse adjustment immediately after forward adjustment, and then forward adjustment, the system automatically suspends interpolation and triggers coaxiality re-inspection to avoid oscillation compensation caused by sensor failure.

[0045] In some embodiments, at least one transition parameter set is generated based on the latest two parameter sets in the current process parameter cache queue, including: extracting the stamping speed from the latest two parameter sets; calculating the difference between the stamping speed value of the parameter set with a later effective time and the stamping speed value of the parameter set with an earlier effective time, and then dividing it by the absolute value of the time difference between the effective moments of the two parameter sets to obtain the speed change rate; calculating the time difference between the effective time point of the transition parameter and the effective moment of the parameter set with an earlier effective time, and then dividing it by the time difference between the effective moments of the two parameter sets to obtain the time proportional coefficient; multiplying the stamping speed value of the parameter set with a later effective time by the time proportional coefficient, adding the stamping speed value of the parameter set with an earlier effective time multiplied by the difference of one minus the time proportional coefficient, and adding the speed change rate multiplied by a preset rate influence factor, and the sum of the three is used as the transition stamping speed value; in response to the fact that the change in the stamping speed values ​​between adjacent parameter sets divided by the time interval is greater than a second preset threshold, recalculating the transition stamping speed value so that its change rate does not exceed the second preset threshold.

[0046] Specifically, when generating a transition parameter set for the stamping speed based on the latest two parameter sets in the current process parameter cache queue, the process is as follows: extract the stamping speed values ​​of the latest two parameter sets; calculate the stamping speed difference between the subsequent parameter and the previous parameter, and then divide it by the absolute value of the time difference between the effective time of the subsequent parameter and the previous parameter to obtain the speed change rate; calculate the time difference between the effective time point of the transition parameter and the effective time of the previous parameter, and then divide it by the time difference between the effective time of the subsequent parameter and the previous parameter to obtain the time proportional coefficient; the transition stamping speed value is: the stamping speed value of the subsequent parameter multiplied by the time proportional coefficient, plus the stamping speed value of the previous parameter multiplied by 1 minus the time proportional coefficient, plus the speed change rate multiplied by the preset rate influence factor, the sum of the three; if the stamping speed change of the adjacent parameter set divided by the time interval is greater than the preset maximum acceleration, the transition stamping speed value is recalculated so that its change does not exceed the value of the maximum acceleration multiplied by the time interval. For example, the speed of the previous parameter is a certain value, and the speed of the subsequent parameter is another value. The speed value of the transition parameter is gradually transitioned through weight calculation, and the change rate does not exceed the standard.

[0047] In some specific embodiments, the rate impact factor can be adaptively adjusted according to the material hardness: when the material hardness is high, the rate impact factor is appropriately reduced to suppress speed fluctuations; when the material hardness is low, the rate impact factor is appropriately increased to allow for rapid response, and the adjustment is based on the real-time query results of the material property database.

[0048] In some embodiments, at least one transition parameter set is generated based on the latest two parameter sets in the current process parameter cache queue, including: extracting the blank holding force from the latest two parameter sets: calculating the difference between the blank holding force value of the parameter set with a later effective time and the blank holding force value of the parameter set with an earlier effective time, and then dividing it by the absolute value of the time difference between the effective times of the two parameter sets to obtain the actual pressure change gradient; setting the maximum allowable pressure change gradient to a preset proportion of the rated pressure; when the actual pressure change gradient is less than or equal to the maximum allowable gradient, adding the blank holding force value of the parameter set with an earlier effective time to the blank holding force value difference multiplied by the time proportional coefficient is used as the transition blank holding force value; in response to the actual pressure change gradient being greater than the maximum allowable gradient, adding the blank holding force value of the parameter set with an earlier effective time to the maximum allowable gradient multiplied by the time difference is used as the transition blank holding force value; in response to the effective time point of the transition parameter being later than the effective time of the parameter set with a later effective time by more than one interpolation cycle, directly using the blank holding force value of the parameter set with a later effective time as the transition blank holding force value.

[0049] Specifically, when generating a transition parameter set for the blank holding force based on the latest two parameter sets in the current process parameter cache queue, the process is as follows: extract the blank holding force values ​​of the latest two parameter sets; calculate the blank holding force difference between the subsequent parameter and the preceding parameter, and then divide it by the absolute value of the time difference between the effective time of the subsequent parameter and the preceding parameter to obtain the actual pressure change gradient; set the maximum allowable pressure change gradient to a preset proportion of the rated pressure; if the actual pressure change gradient is less than or equal to the maximum allowable gradient, the transition blank holding force value is the blank holding force value of the preceding parameter plus the blank holding force difference multiplied by the time proportional coefficient; if the actual pressure change gradient is greater than the maximum allowable gradient, the transition blank holding force value is the blank holding force value of the preceding parameter plus the maximum allowable gradient multiplied by the time difference; if the effective time point of the transition parameter is later than the effective time of the subsequent parameter by more than one interpolation cycle, the blank holding force value of the subsequent parameter is directly used. For example, the blank holding force of the preceding parameter is a certain value, and the blank holding force of the subsequent parameter is another value. The blank holding force value of the transition parameter is gradually adjusted according to the gradient constraint.

[0050] In some specific embodiments, an exception mechanism for gradient constraints is provided: when material fracture is detected, such as a large drop in punching force, the gradient constraint is temporarily released, allowing the blank holding force to drop to a safe value in a short time to avoid mold collision and ensure equipment safety.

[0051] In this solution, the coaxiality deviation between the mold pressure center and the workpiece geometric center is calculated in real time. When the deviation exceeds a threshold, a target process parameter set, including feed pitch, punch speed, and blank holder force, is generated and stored in a cache queue. Invalid parameters are automatically eliminated by setting parameter failure conditions. When valid parameters are insufficient, a transition parameter set that satisfies physical constraints is dynamically generated based on the latest parameter set and added to the end of the queue. This creates a continuously controllable process parameter adjustment chain, avoiding the equipment jitter and sudden material stress changes caused by traditional hard parameter switching, significantly improving manufacturing precision.

[0052] See also Figure 2 , Figure 2 This is a schematic diagram of the structural framework of an embodiment of the stamping control system for stator punching of the present application. Figure 2As shown, the stamping control system 20 of the stator punching sheet includes: an acquisition module 21 , a calculation module 22 , a first response module 23 , a second response module 24 and a third response module 25 . Acquisition module 21: used to acquire the coordinates of the mold pressure center and the geometric center coordinates of the workpiece; calculation module 22: calculates the coaxiality deviation value based on the vector difference between the mold pressure center coordinates and the geometric center coordinates of the workpiece; first response module 23: used to generate a target process parameter set based on the coaxiality deviation value in response to the coaxiality deviation value exceeding the first preset threshold value, and the generated target process parameter set is input into the process parameter cache queue, the target process parameter set including the feed pitch, the punching speed and the blank holder force; wherein, if the parameter set in the process parameter cache queue meets one of several preset failure conditions, the parameter set becomes invalid; second response module 24: used to generate at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue in response to the number of valid parameter sets in the process parameter cache queue being lower than the first critical value and there being two valid latest parameter sets; third response module 25: used to add the transition parameter set that meets the preset physical constraint conditions to the tail of the process parameter cache queue in response to the generated transition parameter set.

[0053] In some specific embodiments, the failure conditions include: the time difference between the time when the parameter set is generated and the current time exceeds a preset failure time threshold; the stamping speed in the parameter set exceeds the rated speed range of the equipment, or the clamping force exceeds the rated pressure range of the equipment, or the feeding step exceeds the preset maximum allowable compensation amount; the parameter set has been overwritten by a newly generated parameter set.

[0054] In some embodiments, the physical constraints include: the rate of change of the stamping speed between the transition parameter set and the current execution parameter set is not greater than a second preset threshold, and the difference in the blank holding force between the transition parameter set and the current execution parameter set accounts for a preset proportion of the rated pressure that is not greater than a third preset threshold.

[0055] In some embodiments, the second response module 24 generates at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue, including: the effective time point of the first transition parameter is the effective time of the current execution parameter shifted backward by one interpolation cycle; the effective time point of the subsequent nth transition parameter is the effective time of the current execution parameter shifted backward by n interpolation cycles.

[0056] In some embodiments, the second response module 24 generates at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue, including: extracting the feeding step values ​​in the latest two parameter sets, wherein the feeding step value represents the adjustment amount to the standard feeding distance; calculating the time difference between the effective time point of the transition parameter and the effective time of the parameter set with the earlier effective time, and then dividing it by the time difference between the effective times of the two parameter sets to obtain a time proportional coefficient; subtracting the feeding step value of the parameter set with the later effective time from the feeding step value of the parameter set with the earlier effective time to obtain a feeding step difference; multiplying the feeding step difference by the time proportional coefficient, and adding the feeding step value of the parameter set with the earlier effective time, and the result is used as the feeding step value of the transition parameter; in response to the effective time point of the transition parameter being later than the effective time of the parameter set with the later effective time, directly using the feeding step value of the parameter set with the later effective time as the feeding step value of the transition parameter.

[0057] In some embodiments, the second response module 24 generates at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue, including: extracting the stamping speed from the latest two parameter sets; calculating the difference between the stamping speed value of the parameter set with a later effective time and the stamping speed value of the parameter set with an earlier effective time, and then dividing it by the absolute value of the time difference between the effective moments of the two parameter sets to obtain the speed change rate; calculating the time difference between the effective time point of the transition parameter and the effective moment of the parameter set with an earlier effective time, and then dividing it by the time difference between the effective moments of the two parameter sets to obtain the time proportional coefficient; multiplying the stamping speed value of the parameter set with a later effective time by the time proportional coefficient, adding the stamping speed value of the parameter set with an earlier effective time multiplied by the difference of one minus the time proportional coefficient, and adding the speed change rate multiplied by the preset rate influence factor, and the sum of the three is used as the transition stamping speed value; in response to the fact that the change in the stamping speed values ​​between adjacent parameter sets divided by the time interval is greater than the second preset threshold, recalculating the transition stamping speed value so that its change rate does not exceed the second preset threshold.

[0058] Among them, the second response module 24 generates at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue, including: extracting the blank holding force in the latest two parameter sets: calculating the difference between the blank holding force value of the parameter set with a later effective time and the blank holding force value of the parameter set with an earlier effective time, and then dividing it by the absolute value of the time difference between the effective times of the two parameter sets to obtain the actual pressure change gradient; setting the maximum allowable pressure change gradient to a preset proportion of the rated pressure; when the actual pressure change gradient is less than or equal to the maximum allowable gradient, the blank holding force value of the parameter set with an earlier effective time plus the blank holding force value difference multiplied by the time proportional coefficient is used as the transition blank holding force value; in response to the actual pressure change gradient being greater than the maximum allowable gradient, the blank holding force value of the parameter set with an earlier effective time plus the maximum allowable gradient multiplied by the time difference is used as the transition blank holding force value; in response to the effective time point of the transition parameter being later than the effective time of the parameter set with a later effective time by more than one interpolation cycle, the blank holding force value of the parameter set with a later effective time is directly used as the transition blank holding force value.

[0059] In this solution, the coaxiality deviation between the mold pressure center and the workpiece geometric center is calculated in real time. When the deviation exceeds a threshold, a target process parameter set, including feed pitch, punch speed, and blank holder force, is generated and stored in a cache queue. Invalid parameters are automatically eliminated by setting parameter failure conditions. When valid parameters are insufficient, a transition parameter set that satisfies physical constraints is dynamically generated based on the latest parameter set and added to the end of the queue. This creates a continuously controllable process parameter adjustment chain, avoiding the equipment jitter and sudden material stress changes caused by traditional hard parameter switching, significantly improving manufacturing precision.

[0060] Figure 3 This is a schematic diagram of the structural framework of an embodiment of the stamping control device for stator punching of the present application. The stamping control device 30 for stator punching may have relatively large differences due to different configurations or performances, and may include one or more processors 31 and memory 32. The processor 31 may be configured to communicate with the memory 32, and execute a series of instruction operations in the memory on the stamping control device of the stator punching to implement the steps of the above-mentioned stamping control method for stator punching. It will be understood by those skilled in the art that Figure 3 The structure of the stator punching control device shown does not constitute a limitation on the stator punching control device provided by the present invention, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0061] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. The computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the steps of the stator punching control method.

[0062] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system or system or unit can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.

[0063] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the various embodiments of the method of the present invention. The aforementioned storage medium includes various media that can store program code, such as USB flash drives, mobile hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0064] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A stamping control method for stator punching, characterized in that: The method includes: obtaining the mold pressure center coordinates and the workpiece geometric center coordinates; calculating the coaxiality deviation value based on the vector difference between the mold pressure center coordinates and the workpiece geometric center coordinates; in response to the coaxiality deviation value exceeding a first preset threshold, generating a target process parameter set based on the coaxiality deviation value, and inputting the generated target process parameter set into a process parameter cache queue, the target process parameter set including feed pitch, punching speed and blank holding force; if the parameter set in the process parameter cache queue meets one of several preset failure conditions, the parameter set becomes invalid; in response to the number of valid parameter sets in the process parameter cache queue being lower than a first critical value and there being two valid latest parameter sets, generating at least one transition parameter set based on the two latest parameter sets in the current process parameter cache queue; in response to the generated transition parameter set, adding the transition parameter set that meets the preset physical constraint conditions to the tail of the process parameter cache queue.

2. The method for controlling the stamping of a stator sheet according to claim 1, characterized in that: The failure conditions include: the time difference between the parameter set generation time and the current time exceeds the preset failure time threshold; the stamping speed in the parameter set exceeds the rated speed range of the equipment, or the clamping force exceeds the rated pressure range of the equipment, or the feeding step exceeds the preset maximum allowable compensation amount; the parameter set has been overwritten by the newly generated parameter set.

3. The method for controlling the stamping of a stator sheet according to claim 1, wherein: The physical constraint conditions include: the stamping speed change rate between the transition parameter set and the current execution parameter set is not greater than the second preset threshold, and the difference in the blank holding force between the transition parameter set and the current execution parameter set accounts for a preset proportion of the rated pressure that is not greater than the third preset threshold.

4. The method for controlling the stamping of a stator sheet according to claim 2 or 3, characterized in that: The method generates at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue, including: the effective time point of the first transition parameter is the effective time point of the current execution parameter shifted backward by one interpolation cycle; the effective time point of the subsequent nth transition parameter is the effective time point of the current execution parameter shifted backward by n interpolation cycles.

5. The method for controlling the stamping of a stator sheet according to claim 4, characterized in that: The method generates at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue, including: extracting the feeding step values ​​in the latest two parameter sets, wherein the feeding step value represents the adjustment amount to the standard feeding distance; calculating the time difference between the effective time point of the transition parameter and the effective time of the parameter set with the earlier effective time, and then dividing it by the time difference between the effective times of the two parameter sets to obtain a time proportional coefficient; subtracting the feeding step value of the parameter set with the later effective time from the feeding step value of the parameter set with the earlier effective time to obtain a feeding step difference; multiplying the feeding step difference by the time proportional coefficient, and adding the feeding step value of the parameter set with the earlier effective time, and the result is used as the feeding step value of the transition parameter; in response to the effective time point of the transition parameter being later than the effective time of the parameter set with the later effective time, directly using the feeding step value of the parameter set with the later effective time as the feeding step value of the transition parameter.

6. The method for controlling the stamping of a stator sheet according to claim 4, characterized in that: The method generates at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue, including: extracting the stamping speed from the latest two parameter sets; calculating the difference between the stamping speed value of the parameter set with a later effective time and the stamping speed value of the parameter set with an earlier effective time, and then dividing it by the absolute value of the time difference between the effective moments of the two parameter sets to obtain the speed change rate; calculating the time difference between the effective time point of the transition parameter and the effective moment of the parameter set with an earlier effective time, and then dividing it by the time difference between the effective moments of the two parameter sets to obtain the time proportional coefficient; multiplying the stamping speed value of the parameter set with a later effective time by the time proportional coefficient, adding the stamping speed value of the parameter set with an earlier effective time multiplied by the difference of one minus the time proportional coefficient, and adding the speed change rate multiplied by a preset rate influence factor, and the sum of the three is used as the transition stamping speed value; in response to the fact that the change in the stamping speed values ​​between adjacent parameter sets divided by the time interval is greater than a second preset threshold, recalculating the transition stamping speed value so that its change rate does not exceed the second preset threshold.

7. The method for controlling the stamping of a stator sheet according to claim 3, characterized in that: The method generates at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue, including: extracting the blank holding force from the latest two parameter sets: calculating the difference between the blank holding force value of the parameter set with a later effective time and the blank holding force value of the parameter set with an earlier effective time, and then dividing it by the absolute value of the time difference between the effective times of the two parameter sets to obtain the actual pressure change gradient; setting the maximum allowable pressure change gradient to a preset proportion of the rated pressure; when the actual pressure change gradient is less than or equal to the maximum allowable gradient, adding the blank holding force value of the parameter set with an earlier effective time to the blank holding force value difference multiplied by the time proportional coefficient as the transition blank holding force value; in response to the actual pressure change gradient being greater than the maximum allowable gradient, adding the blank holding force value of the parameter set with an earlier effective time to the maximum allowable gradient multiplied by the time difference as the transition blank holding force value; in response to the effective time point of the transition parameter being later than the effective time of the parameter set with a later effective time by more than one interpolation cycle, directly using the blank holding force value of the parameter set with a later effective time as the transition blank holding force value.

8. A stamping control system for stator punching, characterized in that: The system includes: an acquisition module: used to acquire the mold pressure center coordinates and the workpiece geometric center coordinates; a calculation module: used to calculate the coaxiality deviation value based on the vector difference between the mold pressure center coordinates and the workpiece geometric center coordinates; a first response module: used to generate a target process parameter set based on the coaxiality deviation value in response to the coaxiality deviation value exceeding a first preset threshold, and the generated target process parameter set is input into a process parameter cache queue, the target process parameter set including the feed pitch, the punching speed and the blank holder force; wherein, if the parameter set in the process parameter cache queue meets one of several preset failure conditions, the parameter set becomes invalid; a second response module: used to generate at least one transition parameter set based on the two latest parameter sets in the current process parameter cache queue in response to the number of valid parameter sets in the process parameter cache queue being lower than a first critical value and there being two valid latest parameter sets; a third response module: used to add the transition parameter set that meets the preset physical constraint conditions to the tail of the process parameter cache queue in response to the generated transition parameter set.

9. A stamping control device for stator punching, characterized in that: The stamping control device for the stator punching includes: a memory and at least one processor, the memory storing instructions; the at least one processor calls the instructions in the memory to enable the stamping control device for the stator punching to perform the steps of the stamping control method for the stator punching as described in any one of claims 1 to 7.

10. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instruction is processed and executed, the steps of the stator punching control method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Control method and motion control device of press feeding mechanism

    CN111531953A

  • Pressure sensor data precision compensation method and system for industrial control

    CN119984632A

  • Process control optimization method and system based on metal composite material

    CN120560054A

  • Tension control device for tandem rolling mill using PI control

    JP1993031511A

Cited By

  • Motor stator core processing method and system

    CN121906920A

  • Motor stator core processing method and system

    CN121906920B