A stamping control method, system and related apparatus for stator laminations.
By calculating the coaxiality deviation between the mold pressure center and the workpiece geometric center in real time, the parameters of feeding step distance, stamping speed and blank holder force are generated and adjusted, which solves the problem of insufficient precision in traditional stamping control methods, realizes high-precision stator lamination manufacturing, and improves motor performance and yield.
Patent Information
- Application Number
- CN202511240888.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2045-09-02
AI Technical Summary
Traditional stamping control methods are unable to cope with dynamic disturbances such as material fluctuations and micro-displacements of the mold, resulting in insufficient stator lamination forming accuracy, which affects motor performance and yield.
By calculating the coaxiality deviation between the mold pressure center and the workpiece geometric center in real time, a set of target process parameters for feeding step distance, stamping speed and blank holder force is generated. Invalid parameters are automatically eliminated in the buffer queue, and a set of transition parameters that meet physical constraints is dynamically generated to build a continuously controllable process parameter adjustment chain.
It significantly improves the manufacturing precision of stator laminations, avoids equipment vibration and sudden changes in material stress, and improves motor performance and yield.
Smart Images

Figure CN120750102B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of stamping control technology for stator laminations, and in particular to a stamping control method, system and related apparatus for stator laminations. Background Technology
[0002] As a core component of the motor, the stamping precision of stator laminations directly affects motor performance and yield. On high-speed stamping production lines, the coaxiality deviation between the die pressure center and the workpiece geometric center is a key factor leading to burrs, deformation, and even die damage in the laminations. Traditional stamping control relies on fixed process parameters, making it difficult to cope with dynamic disturbances such as material fluctuations and micro-displacements of the die.
[0003] There is an urgent need to achieve real-time closed-loop adjustment of process parameters to meet the requirements of high-precision manufacturing. Summary of the Invention
[0004] The main technical problem addressed in this application is to provide a stamping control method, system, and related device for stator laminations, enabling real-time closed-loop adjustment of process parameters and improving manufacturing precision.
[0005] To solve the above-mentioned technical problems, one technical solution adopted in this application is: providing a stamping control method for stator laminations, the method comprising: acquiring the coordinates of the die pressure center and the workpiece geometric center; calculating the coaxiality deviation value based on the vector difference between the die 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 feeding step distance, stamping speed, and blank holder force; if the parameter set in the process parameter cache queue meets one of a number of preset failure conditions, the parameter set fails; 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 two new valid parameter sets, generating at least one transition parameter set based on the two newest 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] 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 blank holder force exceeds the rated pressure range of the equipment, or the feeding step distance exceeds the preset maximum allowable compensation amount; the parameter set has been overwritten by a newly generated parameter set.
[0007] The physical constraints include: the rate of change of stamping speed between the transition parameter set and the current execution parameter set is not greater than the second preset threshold, and the difference in blank holder force between the transition parameter set and the current execution parameter set is not greater than the preset proportion of the rated pressure.
[0008] Specifically, at least one set of transition parameters is generated based on the latest two sets of parameters in the current process parameter cache queue, including: the effective time of the first transition parameter is offset by one interpolation cycle from the effective time of the current execution parameter; the effective time of the subsequent nth transition parameter is offset by n interpolation cycles from the effective time of the current execution parameter.
[0009] The process of generating at least one transition parameter set based on the two latest parameter sets in the current process parameter cache queue includes: extracting the feed step distance values from the two latest parameter sets, where the feed step distance value represents the adjustment amount to the standard feed distance; calculating the time difference between the effective time 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 scaling factor; subtracting the feed step distance value of the parameter set with the later effective time from the feed step distance value of the parameter set with the earlier effective time to obtain a feed step distance difference; multiplying the feed step distance difference by the time scaling factor, and adding the feed step distance value of the parameter set with the earlier effective time, and using the result as the feed step distance value of the transition parameter; and directly using the feed step distance value of the parameter set with the later effective time as the feed step distance value of the transition parameter when the effective time of the transition parameter is later than the effective time of the parameter set with the later effective time.
[0010] The process involves generating at least one transition parameter set based on the two latest parameter sets in the current process parameter cache queue. This includes: extracting the stamping speed from the two latest parameter sets; calculating the difference between the stamping speed value of the parameter set with the later effective time and the stamping speed value of the parameter set with the earlier effective time, and then dividing by the absolute value of the time difference between the effective times of the two parameter sets to obtain the speed change rate; calculating the time difference between the effective time of the transition parameter and the effective time of the parameter set with the earlier effective time, and then dividing by the time difference between the effective times of the two parameter sets to obtain the time ratio coefficient; multiplying the stamping speed value of the parameter set with the later effective time by the time ratio coefficient, adding the difference between the stamping speed value of the parameter set with the earlier effective time multiplied by one and the time ratio coefficient, and adding the speed change rate multiplied by a preset rate influence factor, and summing the three as the transition stamping speed value; and recalculating the transition stamping speed value so that its change rate does not exceed the second preset threshold when the change in stamping speed value between adjacent parameter sets divided by the time interval is greater than a second preset threshold.
[0011] The process involves generating at least one transition parameter set based on the two latest parameter sets in the current process parameter cache queue. This includes: extracting the blank holder force from the two latest parameter sets; calculating the difference between the blank holder force value of the parameter set with the later effective time and the blank holder force value of the parameter set with the earlier effective time, and then dividing 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 as a preset proportion of the rated pressure; when the actual pressure change gradient is less than or equal to the maximum allowable gradient, using the result of adding the blank holder force value of the parameter set with the earlier effective time to the blank holder force difference multiplied by the time proportion coefficient as the transition blank holder force value; responding to the actual pressure change gradient being greater than the maximum allowable gradient, using the blank holder force value of the parameter set with the earlier effective time to the value of adding the maximum allowable gradient multiplied by the time difference as the transition blank holder force value; and responding to the transition parameter's effective time being more than one interpolation cycle later than the effective time of the parameter set with the later effective time, directly using the blank holder force value of the parameter set with the later effective time as the transition blank holder force value.
[0012] To solve the above-mentioned technical problems, another technical solution adopted in this application is: providing a stamping control system for stator laminations, 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 die pressure center and the workpiece geometric center. The calculation module calculates the coaxiality deviation value based on the vector difference between the die pressure center coordinates and the workpiece geometric center coordinates. The first response module generates a target process parameter set based on the coaxiality deviation value in response to the coaxiality deviation value exceeding a first preset threshold. The generated target process parameter set is input into a process parameter cache queue. The target process parameter set includes the feeding step distance, stamping speed, and blank holder force. The parameter set in the process parameter cache queue fails if it meets one of several preset failure conditions. The second response module generates 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 existence of two valid latest parameter sets. The third response module adds the transition parameter set that meets preset physical constraints to the tail of the process parameter cache queue in response to the generated transition parameter set.
[0013] To solve the above-mentioned technical problems, another technical solution adopted in this application is: to provide a stamping control device for stator laminations, the stamping control device for stator laminations comprising: a memory and at least one processor, the memory storing instructions; at least one processor calling the instructions in the memory to cause the stamping control device for stator laminations to perform the steps of the stamping control method for stator laminations as described above.
[0014] To solve the above-mentioned technical problems, another technical solution adopted in this application is: to provide a computer-readable storage medium storing instructions, which, when processed and executed, implement the steps of the stamping control method for stator laminations as described above.
[0015] Unlike existing technologies, the advantages 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 a threshold, a target set of process parameters, including feeding step distance, stamping 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 transitional set of parameters that meets physical constraints is dynamically generated based on the latest parameter set and added to the end of the queue. This constructs a continuously controllable process parameter adjustment chain, avoiding equipment vibration and sudden changes in material stress caused by traditional hard parameter switching, and significantly improving manufacturing accuracy. Attached Figure Description
[0016] Figure 1 This is a flowchart illustrating one embodiment of the stamping control method for stator laminations in this application.
[0017] Figure 2 This is a schematic diagram of the structural framework of one embodiment of the stamping control system for stator laminations in this application.
[0018] Figure 3 This is a schematic diagram of the structural framework of one embodiment of the stamping control device for stator laminations in this application. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0020] The terms "comprising" and "having," and any variations thereof, used in the embodiments of this invention are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0021] In this document, the term "multiple" means two or more. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0022] To facilitate understanding of this embodiment, a stamping control method for stator laminations disclosed in this embodiment of the invention will first be described in detail. For example... Figure 1 As shown, Figure 1 This is a flowchart illustrating one embodiment of the stamping control method for stator laminations of this application. The method includes the following steps.
[0023] Step S11: Obtain the coordinates of the mold pressure center and the workpiece geometric center; calculate 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. The generated target process parameter set is input into the process parameter cache queue. The target process parameter set includes the feeding step distance, stamping speed and blank holder force.
[0025] Step S13: If the set of parameters in the process parameter cache queue meets one of the preset failure conditions, then the set of parameters becomes invalid.
[0026] Step S14: In response to the number of valid parameter sets in the process parameter cache queue being lower than the first threshold and the existence of two valid latest parameter sets, at least one transition parameter set is generated based on the two latest parameter sets in the current process parameter cache queue.
[0027] Step S15: In response to the generated set of transition parameters, add the set of transition parameters that meet the preset physical constraints to the tail of the process parameter cache queue.
[0028] The coaxiality deviation is the Euclidean distance between the mold pressure center and the workpiece geometric center. In practice, the mold pressure center coordinates are obtained using an array of piezoelectric sensors distributed at the four corners of the mold. For example, four sensors arranged in a ring can be used to collect pressure data in real time, and the pressure center position is calculated by weighted averaging. The workpiece geometric center coordinates are captured by a high-speed vision system, such as using an industrial camera at 500 frames per second to photograph the outline of a silicon steel sheet, combined with an edge detection algorithm to locate the geometric center. The coaxiality deviation is calculated by adding the square of the difference between the X-axis and Y-axis coordinates of the two centers and taking the square root. In practical applications, the first preset threshold is usually set to 0.1 mm; when the deviation exceeds this value, parameter adjustment is triggered.
[0029] When generating the target process parameter set, the feeding step distance is determined based on the coaxiality deviation direction: if the workpiece center is offset to the right of the die, the feeding distance on the left is increased; the stamping speed is inversely proportional to the deviation value, the larger the deviation, the lower the speed; the blank holder force increases linearly with the deviation value. For example, when a deviation of 0.12 mm is detected (0.08 mm in the negative X-axis direction and 0.09 mm in the positive Y-axis direction): the feeding step distance is increased by 0.05 mm compensation on the X-axis based on the standard value, the stamping 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, three typical scenarios for parameter failure are: Timeout failure: The parameter is not used within 20 milliseconds after it is generated, for example, due to execution delay caused by equipment failure. Out-of-bounds failure: The feed compensation exceeds 0.3 mm, or the stamping speed exceeds the equipment's maximum of 120 m / min. Overwrite failure: When a new parameter is generated, the previous parameter is automatically marked as invalid, for example, when continuous deviation changes are detected.
[0031] In some specific embodiments, when the number of effective parameters is less than 3 (the first critical value), transition parameters are generated based on the latest two sets of effective parameters: Time base setting: the effective time of the first transition parameter is the current time plus 1 millisecond (interpolation period). Parameter inheritance rules: the transition parameters inherit the constraint boundaries of the preceding parameters, such as the blank holder force not exceeding the rated value. For example: if there are only 2 sets of effective parameters 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: Velocity change rate constraint: the velocity difference between adjacent parameters does not exceed 0.5 m / s², for example, a switch from 10 m / min to 12 m / min requires a transition of at least 4 milliseconds. Blank holder force mutation constraint: the single adjustment amplitude does not exceed 10% of the rated value, for example, an 850-ton press is allowed a maximum step change of 85 tons. When the calculated transition parameter blank holder force change is 90 tons, it is automatically limited to 85 tons.
[0033] In some embodiments, failure conditions include: the time difference between the parameter set generation time 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 blank holder force exceeds the rated pressure range of the equipment, or the feeding step distance exceeds the preset maximum allowable compensation amount; the parameter set has been overwritten by a newly generated parameter set.
[0034] Specifically, failure conditions are achieved through triple real-time monitoring: Timeout failure monitoring refers to the system scanning the queue in real time. When the time difference between the parameter generation time and the current time exceeds the preset failure time threshold, the parameter set automatically fails. For example, in high-speed stamping, this condition is triggered when the parameters are 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 blank holder force exceeds the safety boundary of the press, or the compensation amount of the feeding step distance exceeds the preset maximum allowable compensation amount. If any of these conditions are met, the parameter set fails. Overriding failure conditions refer to the fact that when a new parameter is generated, the previous parameter set is automatically marked as failed. For example, the parameters generated by two consecutive coaxiality corrections are only valid for the latest parameter set.
[0035] In some specific embodiments, the time threshold for timeout failure can be dynamically adjusted according to the material characteristics: for stamping thinner silicon steel sheets, the time threshold is 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 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 blank holder force between the transition parameter set and the current execution parameter set accounts for a preset proportion of the rated pressure not greater than a third preset threshold.
[0037] Specifically, the dual protection logic of the physical constraints is as follows: The speed change rate constraint has a second preset threshold. The stamping speed change rate between the transition parameter set and the current execution parameter set is calculated. If the change rate is greater than the second preset threshold, the limiting process is initiated. For example, when the parameter transitions from one speed value to another, if the calculated change rate exceeds the limit, the system automatically adjusts the transition time to meet the constraint. The blank holder force mutation constraint has a third preset threshold, which can be a preset proportion of the rated pressure. The difference in blank holder force between the transition parameter set and the current execution parameter set is calculated as a proportion of the rated pressure. If the proportion is greater than the third preset threshold, the execution value is adjusted. For example, the allowable mutation proportion of a certain press is a specific proportion of the rated pressure. If the calculated change proportion exceeds the limit, the execution value is limited to the allowable range.
[0038] In some specific embodiments, the threshold of physical constraints 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 for sudden change of blank holder force is appropriately tightened, and this adjustment is automatically triggered by the mold usage count counter.
[0039] In some embodiments, at least one set of transition parameters is generated based on the latest two sets of parameters in the current process parameter cache queue, including: the effective time of the first transition parameter is offset by one interpolation cycle from the effective time of the current execution parameter; the effective time of the subsequent nth transition parameter is offset by n interpolation cycles from the effective time of the current execution parameter.
[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 of the first transition parameter is one interpolation cycle backward from the effective time of the currently executed parameter; the effective time of subsequent transition parameters is shifted backward according to the interpolation cycle, that is, the effective time of the nth transition parameter is n interpolation cycles backward from the effective time of the currently executed parameter. 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 times of each set of parameters are arranged sequentially according to a fixed cycle.
[0041] In some specific embodiments, the interpolation period can be dynamically adjusted according to the stamping speed: the interpolation period is appropriately extended during low-speed stamping; the interpolation period is correspondingly shortened during high-speed stamping, and the adjustment is determined based on the real-time feedback of the stamping cycle sensor.
[0042] In some embodiments, generating at least one set of transition parameters based on the two latest parameter sets in the current process parameter cache queue includes: extracting the feed step distance values from the two latest parameter sets, wherein the feed step distance value represents the adjustment amount of the standard feed distance; calculating the time difference between the effective time of the transition parameter and the effective time of the parameter set with the earlier effective time, and then dividing by the time difference between the effective times of the two parameter sets to obtain a time scaling factor; subtracting the feed step distance value of the parameter set with the later effective time from the feed step distance value of the parameter set with the earlier effective time to obtain a feed step distance difference; multiplying the feed step distance difference by the time scaling factor, and adding the feed step distance value of the parameter set with the earlier effective time, and using the result as the feed step distance value of the transition parameter; and directly using the feed step distance value of the parameter set with the later effective time as the feed step distance value of the transition parameter when the effective time of the transition parameter is later than the effective time of the parameter set with the later effective time.
[0043] Specifically, when generating the transition parameter set for the feeding step distance based on the two latest parameter sets in the current process parameter cache queue, the process is as follows: Extract the two latest parameter sets, denoted as the preceding parameter and the following parameter, and the feeding step distance value of the two latest parameter sets; calculate the time difference between the effective time 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 following parameter and the effective time of the preceding parameter to obtain the time ratio coefficient; calculate the feeding step distance difference between the following parameter and the preceding parameter, multiply the difference by the time ratio coefficient, and add the feeding step distance value of the preceding parameter, the result of which is the feeding step distance value of the transition parameter; if the effective time of the transition parameter is later than the effective time of the following parameter, the feeding step distance value of the following parameter is directly adopted. For example, if the step distance of the preceding parameter is a certain adjustment amount, and the step distance of the following parameter is another adjustment amount, the step distance value of the transition parameter gradually approaches the value of the following parameter as the effective time approaches.
[0044] In some specific embodiments, an abnormal compensation direction detection is added: if multiple consecutive sets of parameters require reverse compensation, such as immediate reverse adjustment after forward adjustment, and then forward adjustment again, the system automatically pauses interpolation and triggers coaxiality re-check to avoid oscillation compensation caused by sensor failure.
[0045] In some embodiments, generating at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue includes: extracting the stamping speed from the latest two parameter sets; calculating the difference between the stamping speed value of the parameter set with the later effective time and the stamping speed value of the parameter set with the earlier effective time, and then dividing by the absolute value of the time difference between the effective times of the two parameter sets to obtain the speed change rate; calculating the time difference between the effective time of the transition parameter and the effective time of the parameter set with the earlier effective time, and then dividing by the time difference between the effective times of the two parameter sets to obtain the time ratio coefficient; multiplying the stamping speed value of the parameter set with the later effective time by the time ratio coefficient, adding the difference between the stamping speed value of the parameter set with the earlier effective time multiplied by a factor minus the time ratio coefficient, and adding the speed change rate multiplied by a preset rate influence factor, and summing the three as the transition stamping speed value; and recalculating the transition stamping speed value so that its change rate does not exceed the second preset threshold when the change in stamping speed value between adjacent parameter sets divided by the time interval is greater than a second preset threshold.
[0046] Specifically, when generating a transition parameter set for 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 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 speed change rate; calculate the time difference between the effective time 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 subsequent parameter and the preceding parameter to obtain the time ratio coefficient; the transition stamping speed value is: the stamping speed value of the subsequent parameter multiplied by the time ratio coefficient, plus the stamping speed value of the preceding parameter multiplied by 1 minus the time ratio coefficient, plus the speed change rate multiplied by the preset rate influence factor, and the sum of the three; if the stamping speed change of adjacent parameter sets 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, if the speed of the preceding 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 limit.
[0047] In some specific embodiments, the rate influence factor can be adaptively adjusted according to the material hardness: when the material hardness is high, the rate influence factor is appropriately reduced to suppress speed fluctuations; when the material hardness is low, the rate influence 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, generating at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue includes: extracting the blank holder force from the latest two parameter sets; calculating the difference between the blank holder force value of the parameter set with the later effective time and the blank holder force value of the parameter set with the earlier effective time, and then dividing 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 as a preset ratio of the rated pressure; when the actual pressure change gradient is less than or equal to the maximum allowable gradient, using the result of adding the blank holder force value of the parameter set with the earlier effective time to the blank holder force value multiplied by the difference in blank holder force values and the time ratio coefficient as the transition blank holder force value; responding to the actual pressure change gradient being greater than the maximum allowable gradient, using the result of adding the blank holder force value of the parameter set with the earlier effective time to the maximum allowable gradient multiplied by the time difference as the transition blank holder force value; responding to the transition parameter's effective time being more than one interpolation cycle later than the effective time of the parameter set with the later effective time, directly using the blank holder force value of the parameter set with the later effective time as the transition blank holder force value.
[0049] Specifically, when generating the transition parameter set for blank holder force based on the latest two parameter sets in the current process parameter cache queue, the process is as follows: extract the blank holder force values of the latest two parameter sets; calculate the difference in blank holder force 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 ratio of the rated pressure; if the actual pressure change gradient is less than or equal to the maximum allowable gradient, the transition blank holder force value is the blank holder force value of the preceding parameter plus the blank holder force difference multiplied by the time ratio coefficient; if the actual pressure change gradient is greater than the maximum allowable gradient, the transition blank holder force value is the blank holder force value of the preceding parameter plus the value of the maximum allowable gradient multiplied by the time difference; if the effective time of the transition parameter is later than the effective time of the subsequent parameter by more than one interpolation cycle, the blank holder force value of the subsequent parameter is directly adopted. For example, if the blank holder force of the preceding parameter is a certain value, and the blank holder force of the subsequent parameter is another value, the blank holder 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 sudden drop in punching pressure, the gradient constraint is temporarily released, allowing the blank holder force to drop to a safe value in a short time to avoid mold collision and ensure equipment safety.
[0051] In the above scheme, 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 set of process parameters, including feeding step distance, stamping 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 there are insufficient valid parameters, 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. This constructs a continuously controllable process parameter adjustment chain, avoiding equipment vibration and sudden changes in material stress caused by traditional hard parameter switching, and significantly improving manufacturing accuracy.
[0052] Please see Figure 2 , Figure 2 This is a schematic diagram of the structural framework of one embodiment of the stamping control system for stator laminations in this application. Figure 2As shown, the stamping control system 20 for stator laminations 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 workpiece geometric center; Calculation module 22: calculated the coaxiality deviation value based on the vector difference between the mold pressure center coordinates and the workpiece geometric center coordinates; 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 a first preset threshold, and input the generated target process parameter set into the process parameter cache queue. The target process parameter set includes the feeding step distance, stamping speed, and blank holder force; wherein, if the parameter set in the process parameter cache queue meets one of the preset failure conditions, the parameter set fails; 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 a first critical value and the existence of 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, failure conditions include: the time difference between the parameter set generation time 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 blank holder force exceeds the rated pressure range of the equipment, or the feeding step distance 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 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 blank holder force between the transition parameter set and the current execution parameter set accounts for a preset proportion of the rated pressure not greater than a third preset threshold.
[0055] In some embodiments, the second response module 24 generates at least one set of transition parameters based on the latest two sets of parameters in the current process parameter cache queue, including: the effective time of the first transition parameter is offset by one interpolation cycle from the effective time of the current execution parameter; the effective time of the subsequent nth transition parameter is offset by n interpolation cycles from the effective time of the current execution parameter.
[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 feed step distance value from the latest two parameter sets, wherein the feed step distance value represents the adjustment amount of the standard feed distance; calculating the time difference between the effective time 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 scaling factor; subtracting the feed step distance value of the parameter set with the later effective time from the feed step distance value of the parameter set with the earlier effective time to obtain a feed step distance difference; multiplying the feed step distance difference by the time scaling factor, and adding the feed step distance value of the parameter set with the earlier effective time, and using the result as the feed step distance value of the transition parameter; and directly using the feed step distance value of the parameter set with the later effective time as the feed step distance value of the transition parameter when the effective time of the transition parameter is later than the effective time of the parameter set with the later effective time.
[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 the later effective time and the stamping speed value of the parameter set with the earlier effective time, and then dividing by the absolute value of the time difference between the effective times of the two parameter sets to obtain the speed change rate; calculating the time difference between the effective time of the transition parameter and the effective time of the parameter set with the earlier effective time, and then dividing by the time difference between the effective times of the two parameter sets to obtain the time proportionality coefficient; multiplying the stamping speed value of the parameter set with the later effective time by the time proportionality coefficient, adding the difference between the stamping speed value of the parameter set with the earlier effective time multiplied by a factor minus the time proportionality coefficient, and adding the speed change rate multiplied by a preset rate influence factor, the sum of the three is used as the transition stamping speed value; in response to the change in stamping speed value between adjacent parameter sets divided by the time interval being greater than a second preset threshold, recalculating the transition stamping speed value so that its change rate does not exceed the second preset threshold.
[0058] The second response module 24 generates at least one transition parameter set based on the two latest parameter sets in the current process parameter cache queue. This includes: extracting the blank holder force from the two latest parameter sets; calculating the difference between the blank holder force value of the parameter set with the later effective time and the blank holder force value of the parameter set with the earlier effective time, and then dividing 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 ratio of the rated pressure; when the actual pressure change gradient is less than or equal to the maximum allowable gradient, using the result of adding the blank holder force value of the parameter set with the earlier effective time to the blank holder force difference multiplied by the time ratio coefficient as the transition blank holder force value; responding to the actual pressure change gradient being greater than the maximum allowable gradient, using the result of adding the blank holder force value of the parameter set with the earlier effective time to the maximum allowable gradient multiplied by the time difference as the transition blank holder force value; and responding to the transition parameter's effective time being more than one interpolation cycle later than the effective time of the parameter set with the later effective time, directly using the blank holder force value of the parameter set with the later effective time as the transition blank holder force value.
[0059] In the above scheme, 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 set of process parameters, including feeding step distance, stamping 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 there are insufficient valid parameters, 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. This constructs a continuously controllable process parameter adjustment chain, avoiding equipment vibration and sudden changes in material stress caused by traditional hard parameter switching, and significantly improving manufacturing accuracy.
[0060] Figure 3 This is a schematic diagram of the structural framework of one embodiment of the stator lamination stamping control device of this application. The stator lamination stamping control device 30 can vary considerably due to different configurations or performance characteristics. It may include one or more processors 31 and a memory 32. The processor 31 may be configured to communicate with the memory 32, executing a series of instructions stored in the memory on the stator lamination stamping control device to implement the steps of the stator lamination stamping control method described above. Those skilled in the art will understand that... Figure 3 The stator lamination stamping control device structure shown does not constitute a limitation on the stator lamination stamping control device provided by the present invention. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[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, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of a stamping control method for stator laminations.
[0062] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system or system / unit described above can be referred to the corresponding process in the foregoing method embodiments, 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, in essence, or the part 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 to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable 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, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A stamping control method for stator laminations, characterized in that, The method includes: acquiring the coordinates of the mold pressure center and the workpiece geometric center; calculating a 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 feeding step distance, stamping speed, and blank holder force; if a parameter set in the process parameter cache queue meets one of a preset failure conditions, the parameter set fails; 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 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; The failure conditions include: the time difference between the parameter set generation time 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 blank holder force exceeds the rated pressure range of the equipment, or the feeding step distance exceeds the preset maximum allowable compensation amount; the parameter set has been overwritten by a newly generated parameter set. The physical constraints include: the rate of change of 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 blank holder force between the transition parameter set and the current execution parameter set accounts for a preset proportion of the rated pressure not greater than a third preset threshold.
2. The stamping control method for stator laminations according to claim 1, characterized in that, The process of generating at least one set of transition parameters based on the latest two sets of parameters in the current process parameter cache queue includes: the effective time of the first transition parameter is offset by one interpolation cycle from the effective time of the current execution parameter; the effective time of the subsequent nth transition parameter is offset by n interpolation cycles from the effective time of the current execution parameter.
3. The stamping control method for stator laminations according to claim 2, characterized in that, The step of generating at least one transition parameter set based on the latest two parameter sets in the current process parameter cache queue includes: extracting the feed step distance value from the latest two parameter sets, wherein the feed step distance value represents the adjustment amount of the standard feed distance; calculating the time difference between the effective time of the transition parameter and the effective time of the parameter set with the earlier effective time, and then dividing by the time difference between the effective times of the two parameter sets to obtain a time scaling factor; subtracting the feed step distance value of the parameter set with the later effective time from the feed step distance value of the parameter set with the earlier effective time to obtain a feed step distance difference; multiplying the feed step distance difference by the time scaling factor, and adding the feed step distance value of the parameter set with the earlier effective time, and using the result as the feed step distance value of the transition parameter; and directly using the feed step distance value of the parameter set with the later effective time as the feed step distance value of the transition parameter when the effective time of the transition parameter is later than the effective time of the parameter set with the later effective time.
4. The stamping control method for stator laminations according to claim 2, characterized in that, The process of generating at least one transition parameter set based on the two latest parameter sets in the current process parameter cache queue includes: extracting the stamping speed from the two latest parameter sets; calculating the difference between the stamping speed value of the parameter set with the later effective time and the stamping speed value of the parameter set with the earlier effective time, and then dividing by the absolute value of the time difference between the effective times of the two parameter sets to obtain the speed change rate; calculating the time difference between the effective time of the transition parameter and the effective time of the parameter set with the earlier effective time, and then dividing by the time difference between the effective times of the two parameter sets to obtain the time ratio coefficient; multiplying the stamping speed value of the parameter set with the later effective time by the time ratio coefficient, adding the difference between the stamping speed value of the parameter set with the earlier effective time multiplied by one and the time ratio coefficient, and adding the speed change rate multiplied by a preset rate influence factor, and summing the three as the transition stamping speed value; and recalculating the transition stamping speed value so that its change rate does not exceed the second preset threshold when the change in stamping speed value between adjacent parameter sets divided by the time interval is greater than a second preset threshold.
5. The stamping control method for stator laminations according to claim 1, characterized in that, The process of generating at least one transition parameter set based on the two latest parameter sets in the current process parameter cache queue includes: extracting the blank holder force from the two latest parameter sets; calculating the difference between the blank holder force value of the parameter set with the later effective time and the blank holder force value of the parameter set with the earlier effective time, and then dividing 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 as a preset ratio of the rated pressure; when the actual pressure change gradient is less than or equal to the maximum allowable gradient, adding the blank holder force value of the parameter set with the earlier effective time to the blank holder force value multiplied by the difference in blank holder force values and the time ratio coefficient as the transition blank holder force value; responding to the actual pressure change gradient being greater than the maximum allowable gradient, adding the blank holder force value of the parameter set with the earlier effective time to the value multiplied by the maximum allowable gradient and the time difference as the transition blank holder force value; responding to the transition parameter's effective time being more than one interpolation cycle later than the effective time of the parameter set with the later effective time, directly using the blank holder force value of the parameter set with the later effective time as the transition blank holder force value.
6. A stamping control system for stator laminations used to implement the stamping control method for stator laminations according to any one of claims 1-5, characterized in that, The system includes: an acquisition module for acquiring the coordinates of the mold pressure center and the workpiece geometric center; a calculation module for calculating 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 for generating a target process parameter set based on the coaxiality deviation value in response to the coaxiality deviation value exceeding a first preset threshold, and inputting the generated target process parameter set into a process parameter cache queue, wherein the target process parameter set includes feeding step distance, stamping speed, and blank holder force; wherein, if the parameter set in the process parameter cache queue meets one of a number of preset failure conditions, the parameter set fails; a second response module for generating 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 existence of two valid latest parameter sets; and a third response module for adding the transition parameter set that meets preset physical constraints to the tail of the process parameter cache queue in response to the generated transition parameter set.
7. A stamping control device for stator laminations, characterized in that, The stator lamination stamping control device includes: a memory and at least one processor, the memory storing instructions; the at least one processor invokes the instructions in the memory to cause the stator lamination stamping control device to perform the steps of the stator lamination stamping control method as described in any one of claims 1-5.
8. A computer-readable storage medium storing instructions thereon, characterized in that, When the instruction is processed and executed, it implements the steps of the stamping control method for stator laminations as described in any one of claims 1-5.
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