Punching control method, punching line, and electronic device

By acquiring stamping element parameters and sequencing the absolute movement positions of the mold, the problem of low efficiency in the production of small batches of multi-specification parts was solved, and continuous feeding and precise positioning were achieved, ensuring the efficient production of multi-specification products.

CN117798264BActive Publication Date: 2026-07-31SIEMENS (CHINA) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SIEMENS (CHINA) CO LTD
Filing Date
2023-12-22
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Existing technology requires frequent changes in product specifications during the production of small batches of multi-specification parts, resulting in low stamping efficiency, and each change requires stopping the machine to reset parameters.

Method used

By acquiring the parameters of the stamping elements, calculating the absolute movement position of the die, and sorting them in sequence, continuous feeding and automatic die selection are achieved, avoiding missed punching and repeated punching. Position sensors are used for precise positioning to ensure processing quality and efficiency.

Benefits of technology

It enables continuous production of products with multiple specifications, avoids downtime and material waste, improves processing quality and efficiency, and ensures a smooth production transition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117798264B_ABST
    Figure CN117798264B_ABST
Patent Text Reader

Abstract

This application provides a stamping control method, a stamping production line, and an electronic device. The stamping control method includes the following steps: obtaining element parameters of stamping elements related to the stamping production line for each target workpiece currently being continuously processed. The element parameters include the type of stamping element, the outline size of the stamping element, and the position of the stamping element on the planar sheet metal used to form the target workpiece; based on the element parameters and the position of the die used to form the stamping element, obtaining stamping parameters for the stamping process used to form the stamping element. The stamping parameters include the number of the die used to form the stamping element and the absolute operating position of the die, where the absolute operating position is the distance between the die and a reference point along a first direction; sorting the absolute operating positions of the dies for a target workpiece from smallest to largest to obtain the stamping sequence of the target workpiece; and obtaining the corresponding processing data for the target workpiece based on the stamping sequence and stamping parameters for each target workpiece.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of stamping, and more particularly to a stamping control method, a stamping production line, and electronic equipment. Background Technology

[0002] Stamping is a forming process that uses a press and dies to apply external force to sheet metal, strip, tube, and profiles, causing plastic deformation or separation to obtain workpieces of the desired shape and size. It is commonly used in the production of metal parts for automobiles, electronics, and home appliances. Continuous feeding stamping production lines can significantly improve the production efficiency of parts. However, for the production of multiple specifications in small batches, it is necessary to constantly change the specifications of the parts being processed. Each time the specifications are changed, the machine needs to be stopped and parameters reset, greatly reducing stamping efficiency. Summary of the Invention

[0003] In view of this, the present application provides a stamping control method, a stamping production line, and an electronic device to at least partially solve the above-mentioned problems.

[0004] In a first aspect, this application provides a stamping control method for a continuously feeding stamping production line, wherein the stamping production line has M stamping dies arranged sequentially along a first direction, where M≥2, and the first direction is the direction of material travel. The stamping control method includes the following steps:

[0005] Obtain the element parameters of the stamping elements associated with the stamping production line for each target workpiece currently being processed continuously. The element parameters include the type of stamping element, the outline size of the stamping element, and the position of the stamping element on the planar sheet metal used to form the target workpiece.

[0006] Based on the element parameters and the position of the die used to form the stamping element, stamping parameters for the stamping process used to form the stamping element are obtained. The stamping parameters include the number of the die used to form the stamping element and the absolute operating position of the die. The absolute operating position of the die is the distance between the die used to form the stamping element and a reference point along a first direction. The reference point is located on the blank used to form the target workpiece.

[0007] The stamping sequence of the target workpiece is obtained by sorting the absolute motion positions of the molds for the target workpiece from smallest to largest.

[0008] Based on the stamping sequence and stamping parameters of each target workpiece, the corresponding processing data of the target workpiece is obtained.

[0009] Preferably, the reference point is located on the cutting edge formed on the blank material by the first cutting process of the target workpiece.

[0010] Preferably, after obtaining the corresponding processing data of the target workpiece based on the stamping sequence and stamping parameters of each target workpiece, the process further includes a step of obtaining buffer processing data of N target workpieces based on the processing data of N target workpieces and the processing sequence of N target workpieces, which includes the following sub-steps:

[0011] Obtain the processing data of N target workpieces and the processing order of the N target workpieces, where N is between 2 and 7;

[0012] Based on the processing data, the cutting length of each target workpiece is obtained;

[0013] Based on the absolute movement position of the i-th target workpiece among N target workpieces and the cutting length of all target workpieces preceding the i-th target workpiece, the buffer movement position of each stamping process of the i-th target workpiece is obtained, wherein the buffer movement position is the sum of the absolute movement position of the i-th target workpiece and the cutting length of all target workpieces preceding the i-th target workpiece.

[0014] The buffering action positions of N target workpieces are sorted from smallest to largest to obtain the buffering processing data of N target workpieces;

[0015] After all stamping operations of the first target workpiece out of N target workpieces are completed, the buffer action position of the other target workpieces out of N target workpieces is reduced by the cutting length of the first target workpiece that has been completed, and the processing data of a new target workpiece is imported. The above steps are repeated until the current continuous processing is completed.

[0016] Preferably, the stamping production line further includes a position sensor for detecting the position of the blank on the stamping production line, and the stamping control method further includes the following steps:

[0017] After the material is fed into place, the current position of the blank material detected by the position sensor is obtained, wherein the current position is the distance between the reference point and the cutter along the first direction;

[0018] Calculate the difference between the current position of the blank and the current absolute position of the mold.

[0019] If the absolute value of the difference is less than the first threshold, then the corresponding mold action is controlled;

[0020] If the absolute value of the difference is greater than or equal to the first threshold and less than the second threshold, then compensation feeding is performed based on the difference, wherein the second threshold is greater than the first threshold;

[0021] If the absolute value of the difference is greater than or equal to the second threshold, an alarm message will be issued.

[0022] Preferably, the stamping control method further includes the following steps:

[0023] After the q-th stamping process is completed, the buffer action position of the (q+1)-th stamping process is compared with the buffer action position of the q-th stamping process.

[0024] If the buffer action position of the (q+1)th stamping process is greater than the buffer action position of the qth stamping process, then the fixed-length feeding is performed according to the buffer action position of the (q+1)th process.

[0025] If the position of the buffer action in the (q+1)th process is equal to the position of the buffer action in the qth process, then the blank remains stationary.

[0026] Preferably, the stamping element includes an end square hole, and the stamping parameters of the end square hole further include the number of stamping operations. The step of obtaining the stamping parameters for the stamping process used to form the end square hole based on the element parameters of the end square hole includes the following sub-steps:

[0027] The number of operations and absolute operating position of the stamping die used to form the square hole at the end are obtained based on the die width W of the stamping die used to form the square hole at the end, the position of the stamping die used to form the square hole at the end, the dimension S of the square hole at the end along the first direction, and the position of the square hole at the end on the flat plate used to form the target workpiece.

[0028] Preferably, the target product is a tubular part, and the step of obtaining the element parameters of each stamping element of the target workpiece related to the stamping production line further includes the following sub-steps:

[0029] The system receives batch parameters for each processing batch in continuous processing sent by the human-machine interface. The batch parameters include the product type, forming mode, quantity, external dimensions, outline dimensions of each stamping element, and the position of the stamping element on the tubular part.

[0030] Based on the product type, forming mode, external dimensions, contour dimensions of each stamping element, and position of the stamping element on the tubular part, the element parameters of each stamping element of the tubular part for each batch of continuous processing are obtained.

[0031] Secondly, this application provides a continuous feeding stamping production line, wherein M stamping dies are sequentially arranged along a first direction, where M ≥ 2, and the stamping production line further includes a control device, the control device comprising:

[0032] The acquisition unit is used to acquire the element parameters of the stamping elements associated with the stamping production line for each target workpiece currently being processed continuously. The element parameters include the type of stamping element, the outline size of the stamping element, and the position of the stamping element on the planar sheet metal used to form the target workpiece.

[0033] A stamping parameter generation unit is used to obtain stamping parameters for a stamping process to form the stamping element based on the element parameters and the position of the die used to form the stamping element. The stamping parameters include the number of the die used to form the stamping element and the absolute operating position of the die. The absolute operating position of the die is the distance between the die used to form the stamping element and a reference point along a first direction. The reference point is located on the blank used to form the target workpiece.

[0034] The sorting unit is used to sort the absolute motion positions of the mold of a target workpiece from small to large to obtain the stamping sequence of the target workpiece.

[0035] The processing data production unit is used to obtain processing data for a target workpiece based on the stamping sequence and stamping parameters.

[0036] Preferably, the stamping production line is used to process tubular parts. The stamping production line also includes a human-machine interface, which is communicatively connected to the acquisition unit. The human-machine interface is used to receive batch parameters of each processing batch input by the user for continuous processing. The batch parameters include the product type, forming mode, quantity, external dimensions, outline dimensions of each stamping element, and the position of the stamping element on the tubular part.

[0037] The acquisition unit obtains the element parameters of each stamping element of each batch of tubular parts processed continuously, based on the product type, forming mode, external dimensions, outline dimensions of each stamping element, and the position of the stamping element on the tubular part.

[0038] Thirdly, this application provides an electronic device, including: a processor, a communication interface, a memory, and a bus, wherein the processor, the communication interface, and the memory communicate with each other through the bus;

[0039] The memory is used to store at least one executable instruction that causes the processor to perform the operation corresponding to the above method.

[0040] The stamping control method of this application is applicable to flexible manufacturing needs. It automatically selects the die and calculates the absolute machining position of the die based on the stamping elements of different batches of target products. The stamping sequence of the target products is sorted in ascending order of the absolute motion position of the die. During production, processing begins from the smallest absolute motion position, and the next set of data is processed only after the smallest absolute motion position is completed. This effectively avoids missed punches and duplicate punching, ensuring both processing quality and efficiency. This stamping control method allows for the continuous production of multiple products of different specifications. The next batch of orders is automatically executed after the current batch is completed, ensuring a smooth transition between orders without stopping the machine and avoiding material waste. Attached Figure Description

[0041] Figure 1 This is a flowchart of a stamping control method according to an exemplary embodiment of this application.

[0042] Figure 2 This is a schematic diagram of the control device of an exemplary embodiment of this application.

[0043] Figure 3 This is a schematic diagram of a product mode of an exemplary embodiment of this application.

[0044] Figure 4 This is a schematic diagram of the stamping elements of the target product of an exemplary embodiment of this application.

[0045] Figure 5 This is a schematic diagram of a molding mode of an exemplary embodiment of this application.

[0046] Figure 6 This is a schematic diagram of a stamping production line according to an exemplary embodiment of this application.

[0047] Figure 7 This is a flowchart of step 300 of an exemplary embodiment of this application.

[0048] List of reference numerals in the attached diagram:

[0049] 11: Cutting die;

[0050] 12: End square hole mold;

[0051] 13: Center hole mold;

[0052] 14: Flange hole mold;

[0053] 15: Rib pressing mold;

[0054] 16: Leveling machine;

[0055] 21, 31: Square hole at the head;

[0056] 22, 32: Square holes at the tail;

[0057] 23, 35: Flange holes;

[0058] 23, 36: Center hole;

[0059] 33: Square hole;

[0060] 34: Sharp corner;

[0061] 37: Rib;

[0062] 38: Indentation;

[0063] 391: First cut edge;

[0064] 392: Second trimming edge;

[0065] 41: Human-computer interaction interface;

[0066] 42: PLC;

[0067] 431: Feed driver;

[0068] 432: Feed motor; 44: Position sensor;

[0069] 455~459: Stamping dies;

[0070] S1: Square;

[0071] S2: U-shaped;

[0072] S3: L-type;

[0073] S4: Single chip;

[0074] P1: Standard mode;

[0075] P2: Fillet weld mode;

[0076] P3: Lap welding mode;

[0077] P4: Intermediate welding mode;

[0078] DIR1: First direction; Detailed Implementation

[0079] To enable those skilled in the art to better understand the technical solutions in the embodiments of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art should fall within the protection scope of the embodiments of this application.

[0080] Stamping is a forming process that uses a press and dies to apply external force to sheet metal, strip, tube, and profiles, causing plastic deformation or separation to obtain workpieces of the desired shape and size. It is commonly used in the production of metal parts for automobiles, electronics, and home appliances. Continuous feeding stamping production lines can significantly improve the production efficiency of parts. However, for the production of multiple specifications in small batches, it is necessary to constantly change the specifications of the parts being processed. Each time the specifications are changed, the machine needs to be stopped and parameters reset, greatly reducing stamping efficiency.

[0081] In view of this, the present application provides a stamping control method, a stamping production line based on continuous feeding, and electronic equipment to at least partially solve the above problems.

[0082] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Where there is no conflict between the embodiments, the following embodiments and features can be combined with each other. The steps in the following method embodiments are for illustrative purposes only and are not intended to limit the invention.

[0083] Stamping control method

[0084] Figure 1 This is a flowchart of a stamping control method 100 according to an exemplary embodiment of this application, used in a continuously fed stamping production line. Figure 6 As shown, the stamping production line has M stamping dies along the direction of material travel (first direction), and each die is independently controlled by a controller, where M ≥ 2.

[0085] In one embodiment, the cutting die is located at the very front of the stamping production line.

[0086] The stamping control method includes the following steps:

[0087] S101. Obtain the element parameters of the stamping elements associated with the stamping production line for each target workpiece currently being continuously processed. The element parameters include the type of stamping element, the outline size of the stamping element, and the position of the stamping element on the planar sheet metal used to form the target workpiece.

[0088] For example, in a continuous processing operation, five batches of products need to be processed, as shown in Table 1. The first batch processes 8 products A, the second batch processes 6 products B, the third batch processes 2 products C, the fourth batch processes 9 products D, and the fifth batch processes 1 product E. Therefore, it is necessary to obtain the element parameters of the stamping elements formed by the stamping dies of products A, B, C, D, and E in the stamping production line. The element parameters should at least include the type of stamping element, the outline dimensions of the stamping element, and the position of the stamping element on the flat sheet metal used to form the target workpiece. The category of stamping element indicates the type of stamping element, such as square hole, round hole, U-shaped hole, cut, sharp corner, rib, etc. The die number used to form the stamping element can be obtained based on its category, or by combining the category and the outline dimensions of the stamping element. Alternatively, the die number can be determined by the category, outline dimensions, and position of the stamping element on the flat sheet metal used to form the target workpiece. On this stamping production line, each die has a unique die number.

[0089] 1 Product A 8 2 Product B 6 3 Product C 2 4 Product D 9 5 Product E 1

[0090] Table 1

[0091] Figure 3 This is a schematic diagram of the stamping elements for a target product. (Example) Figure 3 It is known that the stamping elements of the target product include a head square hole 31, a tail square hole 32, a flange hole 35, a center hole 36, a square corner 33, a sharp corner 34, a rib 37, an indentation 38, a first cutting edge 391, and a second cutting edge 392. Among them, the head square hole 31 and the tail square hole 32 are stamped by an end square hole die, the flange hole 35 is stamped by a flange hole die, the center hole 36 is stamped by a center hole die, the square corner 33 is stamped by a square corner die, the sharp corner 34 is stamped by a sharp corner die, the rib 37 is stamped by a rib die, and the first cutting edge 391 and the second cutting edge 392 are stamped by a cutting die.

[0092] S103. Based on the element parameters and the position of the die used to form the stamping element, stamping parameters for the stamping process used to form the stamping element are obtained. The stamping parameters include the number of the die used to form the stamping element and the absolute operating position of the die. The absolute operating position of the die is the distance between the die used to form the stamping element and a reference point along a first direction. The reference point is located on the blank used to form the target workpiece.

[0093] In one embodiment, the center distance between the cutting die and other stamping dies along a first direction can be used to characterize the position of each stamping die on the stamping production line, such as... Figure 6 As shown.

[0094] Table 2 provides an example of the stamping parameters for a portion of the stamping process of a target workpiece.

[0095] Stamping element 1 Mold 001 P1 Stamping element 2 Mold 007 P3 Stamping element 3 Mold 111 P9 Stamping element 4 Mold 002 P5 Stamping element 5 Mold 009 P4

[0096] Table 2

[0097] In one embodiment, the reference point R is located on the cutting edge formed on the blank material by the first cutting process of a target workpiece, i.e. Figure 6 The leftmost cut edge of the blank material, such as Figure 6 As shown.

[0098] For example, combined Figure 6 The absolute moving positions of the die that forms a stamping element are described. For example... Figure 6As shown, the stamping production line, from right to left, consists of: a cutting die 11, an end square hole die 12, a center hole die 13, a flange hole die 14, a leveling machine 16, and a rib-pressing die 15. Taking the processing of the second center hole 241 as an example, the die used to process the center hole 241 is the center hole die 13. In step S101, the position of the center hole 241 on the flat plate (blank) used to form the target workpiece is obtained, thereby obtaining the distance L2 between the center hole 241 and the reference point R along the first direction, such as... Figure 6 As shown. The center distance between the center hole mold 13 and the cutting die 11 is D2. According to the first calculation formula, the distance P2 between the center hole mold used to form the center hole 241 and the reference point R along the first direction can be obtained, that is, the absolute operating position of the center hole mold in the stamping process.

[0099] P2 = L2 - D2 (First calculation formula)

[0100] S105. Sort the absolute motion positions of the molds for a target workpiece from smallest to largest to obtain the stamping sequence of the target workpiece.

[0101] S107. Based on the stamping sequence and stamping parameters of each target workpiece, obtain the corresponding processing data for the target workpiece. According to the processing sequence, complete all stamping operations for a stamped workpiece sequentially. Specifically, control the blank to move along the first direction for fixed-length feeding according to the absolute position of each stamping operation, and control the die operation of the stamping operation after each feeding is completed, until all stamping operations for the target workpiece are completed, and until the current continuous processing is completed.

[0102] The stamping process of a target workpiece is described below. The unwinding mechanism releases the coiled material, and the controller moves the sheet along a first direction. When the leading end of the sheet slightly exceeds the cutting die, the cutting die actuates, forming the first cutting edge of the sheet (blank). Reference point R is located on this first cutting edge. Reference point R serves directly or indirectly as a base point characterizing the position of each stamping element on the sheet, and it is also the base point for the movement position of each die. The location of reference point R on the first cutting edge improves positioning accuracy, thereby improving the positional accuracy of the stamping. After the first cutting edge of the sheet is formed, the controller controls the sheet to move in the first direction or the opposite direction according to the smallest absolute movement position of the die in the processing data of the target workpiece for fixed-length feeding. After feeding to the correct position, the sheet moves with the corresponding die, thus forming the stamping element of this stamping process. Fixed-length feeding is performed sequentially from smallest to largest absolute movement position in the stamping data, with the corresponding die actuating after each feeding, until all stamping elements of the target workpiece are completed. During the processing (after the first stamping process following the initial cut), since the absolute motion positions in the processing data are arranged from small to large, the raw material can only move and be fed in the first direction and cannot move backward, which effectively avoids missed punching and repeated punching, and effectively ensures processing quality and efficiency.

[0103] The stamping control method of this application is applicable to flexible manufacturing needs. It automatically selects the die and calculates the absolute machining position of the die based on the stamping elements of different batches of target products. The stamping sequence of the target products is sorted in ascending order of the absolute motion position of the die. During production, processing begins from the smallest absolute motion position, and the next set of data is processed only after the smallest absolute motion position is completed. This effectively avoids missed punches and duplicate punching, ensuring both processing quality and efficiency. This stamping control method allows for the continuous production of multiple products of different specifications. The next batch of orders is automatically executed after the current batch is completed, ensuring a smooth transition between orders without stopping the machine and avoiding material waste.

[0104] In one implementation, step S107 is followed by step 108, which includes the following sub-steps:

[0105] S1081. Obtain the processing data of N target workpieces and the processing order of the N target workpieces, where N is between 2 and 7;

[0106] S1082. Based on the processing data, obtain the cutting length for each target workpiece. For example... Figure 4 As shown, the cutting length of the target workpiece is the distance Lx between the first cutting edge 391 and the second cutting edge 392 of the blank.

[0107] S1083. Based on the absolute movement position of the i-th target workpiece among N target workpieces and the cutting length of all target workpieces preceding the i-th target workpiece, obtain the buffer movement position of each stamping process of the i-th target workpiece, wherein the buffer movement position is the sum of the absolute movement position of the i-th target workpiece and the cutting length of all target workpieces preceding the i-th target workpiece.

[0108] For example, assuming N is 3, Table 3 shows the buffer action position for each stamping process of the first workpiece, the second workpiece, and the third workpiece.

[0109]

[0110] Table 3

[0111] S1084. Sort the buffer action positions of N target workpieces from smallest to largest to obtain the buffer processing data of N target workpieces.

[0112] S1085. After all the stamping processes of the first target workpiece among N target workpieces are completed, the buffer action position of the other target workpieces among N target workpieces is reduced by the cutting length of the first target workpiece that has been completed, and the processing data of a new target workpiece is imported. The above steps are repeated until the current continuous processing is completed.

[0113] Due to the diversity of product models, the cutting length of the sheet metal forming the target workpiece is not fixed. Especially when processing short plates, the position of the mold (the distance from the mold to the cutting die) may be greater than the distance from the stamping element to the first cutting edge. If holes are punched according to the mold position, the raw material needs to move forward and backward repeatedly, affecting the cycle time and processing accuracy. To avoid the reduction in processing efficiency and accuracy caused by repeated material movement, this embodiment establishes multiple processing buffers. After processing starts, the material can only be fed in one direction, and punching is performed in advance during the feeding process. This application can pre-calculate the processing data of multiple target workpieces, and then obtain the buffer processing data of multiple target workpieces. Taking N=3 as an example, after buffering 3 pieces of data, the data is automatically sorted from small to large according to the buffer action position. During processing, the leveling feeding starts from the smallest buffer action position. After the material is fed into place, the corresponding mold output is controlled according to the corresponding mold number for processing. After all stamping operations of the first target workpiece out of N target workpieces are completed, the buffer action position of the other target workpieces out of N target workpieces is reduced by the cutting length of the first target workpiece that has been completed, and the processing data of a new target workpiece is imported, reordered and processed, and this cycle is repeated until processing is completed.

[0114] In one embodiment, the stamping production line further includes a position sensor for detecting the position of the blank material on the stamping production line. The coil material is typically fed using a leveling machine. Due to the thickness of the raw material, slippage may occur during the feeding process. To ensure positioning accuracy, a position sensor is used for position detection. This ensures that the raw material can be accurately positioned according to the settings and also forms a closed-loop position control.

[0115] In one embodiment, the stamping control method further includes step S200, which further includes the following sub-steps:

[0116] S201. After the material is fed into place, the current position of the blank detected by the position sensor is obtained, wherein the current position is the distance between the reference point and the cutter along the first direction.

[0117] S202. Calculate the difference between the current position of the blank and the current absolute position of the mold.

[0118] S203. If the absolute value of the difference is less than the first threshold, then control the corresponding mold action;

[0119] If the absolute value of the difference is greater than or equal to the first threshold and less than the second threshold, then compensation feeding is performed based on the difference, wherein the second threshold is greater than the first threshold;

[0120] After the material is fed into place, the current position of the blank detected by the position sensor is compared with the target position of the mold processing (i.e., the absolute position or buffer position of the mold). If the position exceeds the positioning error (the absolute value of the difference is greater than or equal to the first threshold and less than the second threshold), compensation feeding is started to perform secondary positioning. After the current position meets the positioning error requirements, the corresponding mold is started for processing, which improves the positioning accuracy and thus the processing accuracy.

[0121] If the absolute value of the difference is greater than or equal to the second threshold, an alarm message will be issued.

[0122] When the external encoder is obstructed or other conditions cause a sudden change in the position value acquired by the external encoder, this sudden change in position value can lead to a feeder runaway accident, resulting in raw material loss and personnel injury. In this embodiment, by comparing the absolute value of the difference with a second threshold, if the absolute value of the difference is greater than or equal to the second threshold, a sudden change in the position value acquired by the surface position sensor has occurred. The controller issues an alarm message and stops the machine, effectively avoiding feeder runaway accidents caused by sudden changes in position value.

[0123] Position sensors enable closed-loop position control, improving feeding accuracy.

[0124] In one embodiment, the step (S300) of controlling the blank to move along the first direction for fixed-length feeding based on the buffer action position in the buffer processing data, and controlling the corresponding mold action after feeding to the correct position, starting the next set of feeding after processing is completed, until all stamping processes of the first target workpiece among N target workpieces are completed, further includes the following sub-steps:

[0125] In one embodiment, the stamping control method further includes step S300, such as... Figure 7 As shown, step S300 further includes the following sub-steps:

[0126] S301. After completing the q-th stamping process, compare the buffer action position of the (q+1)-th stamping process with the buffer action position of the q-th stamping process.

[0127] S302. If the buffer action position of the (q+1)th stamping process is greater than the buffer action position of the qth stamping process, then the fixed-length feeding shall be performed according to the buffer action position of the (q+1)th process.

[0128] S303. If the buffer action position of the (q+1)th process is equal to the buffer action position of the qth process, then the blank remains stationary.

[0129] This implementation method can effectively avoid repeated positioning of different molds in the same location, thereby improving the production cycle time.

[0130] In one embodiment, the stamping element includes an end square hole. For example... Figure 2 and Figure 6 As shown, the end square hole is a square hole in which two adjacent right-angled sides coincide with two adjacent sides of the blank. The width W of the die used to stamp the end square hole along the first direction may be greater than, equal to or less than the dimension S of the end square hole along the first direction.

[0131] The stamping parameters for the end square hole also include the number of stamping operations. The step (S400) of obtaining the stamping parameters for the stamping process to form the end square hole based on the element parameters of the end square hole includes the following sub-steps:

[0132] S401. The number of operations and absolute operating position of the stamping die used to form the end square hole are obtained based on the die width W of the stamping die used to form the end square hole, the position of the stamping die used to form the end square hole, the dimension S of the end square hole along the first direction, and the position of the end square hole on the flat plate used to form the target workpiece.

[0133] In one embodiment, the die width W of the stamping die used to form the end square hole is compared with the dimension S of the end square hole along a first direction; if W ≥ S, then the number of cuts is 1; Figure 6As shown, the end square hole includes a head square hole 21 and a tail square hole 22. Exemplarily, the size S1 of the head square hole is in the first direction, the distance between the first side of the head square hole and the reference point R is 0, the center distance between the stamping die and the cutting die used to form the end square hole is L1, and based on the second calculation formula, the absolute action position P of the stamping die used to form the end square hole can be obtained.

[0134] P = S1 - 0.5 * W – L1; (Second calculation formula)

[0135] If W < S, then K is obtained according to W and S, where K is the truncated integer of the difference between S divided by W. Exemplarily, S = 5, W = 2, S / W = 2.5, then K is equal to 2. The cutting times T = K + 1 = 3.

[0136] Based on the third calculation formula, the action position of the i-th time of the die used to form the end square hole is obtained, i ≠ k + 1,

[0137] P[i] = W * (i - 1) - L1 + 0.5 * W (Third calculation formula)

[0138] Based on the fourth calculation formula, the action position of the (k + 1)-th time of the die used to form the end square hole is obtained,

[0139] P[k + 1] = S1 - W * k + P[k] + P[k] (Fourth calculation formula)

[0140] In one implementation manner, the target product is a tubular part, and the stamping production line further includes a human-machine interaction interface. Step S101 further includes the following sub-steps:

[0141] S1011. Receive the batch parameters of each processing batch sent by the human-machine interaction interface. The batch parameters include the product type, forming mode, quantity, external dimension, profile dimension of each stamping element, and the position of the stamping element on the tubular part.

[0142] The tubular part is surrounded by four faces. According to the number of flat plates that the tubular part is composed of, the product type of the tubular part can be divided into four types: L-type S1, U-type S2, L-type S3, and single-piece S4. As Figure 3 shown, [[ID=�0]] Figure 3 The dashed line in [] represents the cutting line. The tubular part can be composed of one square plate, one U-shaped plate + 1 single-piece plate, or two L-shaped plates.

[0143] The forming mode is the mode in which the semi-finished sheet formed by the stamping process is formed into a tubular part. Exemplarily, taking welding forming as an example, as Figure 5 shown, the forming mode includes four modes: standard mode P1, corner welding mode P2, lap welding mode P3, and intermediate butt welding P4.

[0144] Based on the product type, forming mode, external dimensions, and the outline dimensions of each stamping element of the tubular part, as well as the position of the stamping element on the target product, the element parameters of each stamping element of the tubular part are obtained.

[0145] In other implementation methods, the element parameters of each stamping element of the target workpiece can be obtained by unfolding the planar drawing of the target workpiece.

[0146] Continuous feeding stamping production line

[0147] This embodiment provides a continuous feeding stamping production line, such as... Figure 2 As shown, the stamping production line has M stamping dies arranged sequentially along the first direction, where M ≥ 2. The stamping production line also includes a control device, which includes:

[0148] The acquisition unit is used to acquire the element parameters of the stamping elements associated with the stamping production line for each target workpiece currently being processed continuously. The element parameters include the type of stamping element, the outline size of the stamping element, and the position of the stamping element on the planar sheet metal used to form the target workpiece.

[0149] A stamping parameter generation unit is used to obtain stamping parameters for a stamping process to form the stamping element based on the element parameters and the position of the die used to form the stamping element. The stamping parameters include the number of the die used to form the stamping element and the absolute operating position of the die. The absolute operating position of the die is the distance between the die used to form the stamping element and a reference point along a first direction. The reference point is located on the blank used to form the target workpiece.

[0150] The sorting unit is used to sort the absolute motion positions of the mold of a target workpiece from small to large to obtain the stamping sequence of the target workpiece.

[0151] The processing data production unit is used to obtain processing data for a target workpiece based on the stamping sequence and stamping parameters.

[0152] The control device of this application sequentially completes all stamping processes of a stamped workpiece according to the processing sequence. Specifically, the absolute position control of each stamping process moves the blank along a first direction for fixed-length feeding, and controls the die movement of the stamping process after each feeding is completed, until all stamping processes of the target workpiece are completed, and until the current continuous processing is completed.

[0153] In one implementation, such as Figure 2As shown, the front end of the stamping production line is the cutting die, and other stamping dies (pointed, square, sharp, central hole, flange hole, etc.) are located between the cutting die and the leveling machine, while the rib-pressing die is located downstream of the leveling machine.

[0154] In one embodiment, the control device further includes a mold management unit, where each mold occupies a set of registers. Each register has the same data structure, specifically including the mold number, mold position, mold width, and absolute movement position. Users can flexibly add or remove mold types and quantities. Because all molds use the same data structure, relevant information can be indexed based on the mold number, greatly simplifying software programming.

[0155] In one embodiment, the reference point is located on the cut edge formed on the blank material by the first cutting process of the target workpiece.

[0156] In one embodiment, the control device further includes a buffer processing data unit, which comprises the following modules:

[0157] The acquisition module is used to acquire the processing data of N target workpieces and the processing order of the N target workpieces, where N is between 2 and 7;

[0158] A cutting length module, which is used to obtain the cutting length of each target workpiece based on the processing data;

[0159] The buffer action position calculation module is used to obtain the buffer action position of each stamping process of the i-th target workpiece based on the absolute action position of the i-th target workpiece among N target workpieces and the cutting length of all target workpieces before the i-th target workpiece. The buffer action position is the sum of the absolute action position of the i-th target workpiece and the cutting length of all target workpieces before the i-th target workpiece.

[0160] The sorting module is used to sort the buffer action positions of N target workpieces from smallest to largest to obtain the buffer processing data of the N target workpieces.

[0161] The import module is used to, after all the stamping processes of the first target workpiece out of N target workpieces are completed, subtract the cutting length of the completed first target workpiece from the buffer action position of the other target workpieces out of N target workpieces, and import the processing data of a new target workpiece. The above steps are repeated until the current continuous processing is completed.

[0162] In one embodiment, the control device further includes a position control unit, which comprises the following modules:

[0163] The current position acquisition module is used to acquire the current position of the blank material detected by the position sensor after the material is fed into place, wherein the current position is the distance between the reference point and the cutter along the first direction;

[0164] The difference calculation module is used to calculate the difference between the current position of the blank and the current absolute position of the mold.

[0165] The comparison module is used to compare the absolute value of the difference with a first threshold and a second threshold, and output the comparison result;

[0166] The position control module controls the corresponding mold action if the absolute value of the difference in the comparison result is less than the first threshold.

[0167] If the absolute value of the difference is greater than or equal to the first threshold and less than the second threshold, then compensation feeding is performed based on the difference, wherein the second threshold is greater than the first threshold.

[0168] If the absolute value of the difference is greater than or equal to the second threshold, an alarm message will be issued.

[0169] In one embodiment, the control device further includes a deduplication unit, which is configured to:

[0170] After the q-th stamping process is completed, the buffer action position of the (q+1)-th stamping process is compared with the buffer action position of the q-th stamping process.

[0171] If the buffer action position of the (q+1)th stamping process is greater than the buffer action position of the qth stamping process, then the fixed-length feeding is performed according to the buffer action position of the (q+1)th process.

[0172] If the position of the buffer action in the (q+1)th process is equal to the position of the buffer action in the qth process, then the blank remains stationary.

[0173] In one embodiment, the stamping element includes an end square hole, and the stamping parameters of the end square hole further include the number of stamping operations. The step of obtaining the stamping parameters for the stamping process used to form the end square hole based on the element parameters of the end square hole includes the following sub-steps:

[0174] The number of operations and absolute operating position of the stamping die used to form the square hole at the end are obtained based on the die width W of the stamping die used to form the square hole at the end, the position of the stamping die used to form the square hole at the end, the dimension S of the square hole at the end along the first direction, and the position of the square hole at the end on the flat plate used to form the target workpiece.

[0175] In one embodiment, the stamping production line is used to process tubular parts. The stamping production line also includes a human-machine interface, which is communicatively connected to the acquisition unit. The human-machine interface is used to receive batch parameters of each processing batch input by the user for continuous processing. The batch parameters include the product type, forming mode, quantity, external dimensions, outline dimensions of each stamping element, and the position of the stamping element on the tubular part.

[0176] The acquisition unit obtains the element parameters of each stamping element of each batch of tubular parts processed continuously, based on the product type, forming mode, external dimensions, outline dimensions of each stamping element, and position of the stamping element on the tubular part.

[0177] In one implementation, the control device is a PLC.

[0178] Figure 2 A PLC-based control block diagram is shown. (Example) Figure 2 As shown, the human-machine interface unit is connected to the PLC, which in turn is connected to the feeding frequency converter, position sensors, and various stamping dies (451-459). The feeding driver is connected to the feeding motor. The PLC controls the feeding driver and feeding motor to move the raw material based on the absolute position of the die corresponding to the current processing step to achieve fixed-length feeding. After the material is fed into place, the PLC controls the action of the die corresponding to the current processing step to form the stamping elements of the stamping step.

[0179] In one embodiment, the feed driver is a pulse-type servo drive. The stamping control method of this application has low resource consumption and can use an economical pulse-type servo drive, thus saving costs.

[0180] Continuous feeding stamping production line with human-machine interface

[0181] This embodiment provides a continuous feeding stamping production line with a human-machine interface. The user can input stamping-related parameters into the human-machine interface, which is communicatively connected to an acquisition unit. The human-machine interface sends the user-inputted stamping-related parameters to the acquisition unit, which then obtains the element parameters of the stamping elements related to the stamping production line for the target workpiece currently being continuously processed, based on the user-inputted parameters.

[0182] In one embodiment, the continuously fed stamping production line with a human-machine interface is used to process tubular parts. The user inputs the product type, quantity, forming mode, external dimensions, contour dimensions of each stamping element, and the position of the stamping element on the tubular part for each batch of workpieces processed via the human-machine interface.

[0183] electronic devices

[0184] This embodiment provides a schematic diagram of an electronic device. The specific implementation of this application is not limited to the electronic device itself. The electronic device provided in this embodiment includes: a processor, a communications interface, memory, and a bus. Wherein:

[0185] The processor, communication interface, and memory 806 communicate with each other via a bus.

[0186] A communication interface is used to communicate with other electronic devices or servers.

[0187] The processor is used to execute programs, specifically the relevant steps in the above-described stamping control method embodiments.

[0188] Specifically, the program may include program code, which includes computer operation instructions.

[0189] The processor may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs; or they may be processors of different types, such as one or more CPUs and one or more ASICs.

[0190] Memory is used to store programs. Memory may include high-speed RAM, and may also include non-volatile memory, such as at least one disk drive.

[0191] Specifically, the program can be used to cause the processor to execute the stamping control method in any of the foregoing embodiments.

[0192] The specific implementation of each step in the program can be found in the corresponding steps and units described in the above-described stamping control method embodiments, and will not be repeated here. Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the equipment and modules described above can be referred to the corresponding process descriptions in the aforementioned method embodiments, and will not be repeated here.

[0193] Computer-readable storage media

[0194] This application also provides a computer-readable storage medium storing instructions for causing a machine to perform the stamping control method as described herein. Specifically, a system or apparatus equipped with a storage medium storing software program code that implements the functions of any of the embodiments described above, and enabling the computer (or CPU or MPU) of the system or apparatus to read and execute the program code stored in the storage medium.

[0195] In this case, the program code read from the storage medium can itself implement the function of any of the above embodiments, and therefore the program code and the storage medium storing the program code constitute part of this application.

[0196] Examples of storage media used to provide program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, program code can be downloaded from a server computer via a communication network.

[0197] Computer program products

[0198] This application also provides a computer program product, including computer instructions that instruct a computing device to perform any corresponding operation in the above-described plurality of method embodiments.

[0199] It should be noted that, depending on the implementation needs, the various components / steps described in the embodiments of this application can be broken down into more components / steps, or two or more components / steps or parts of the operation of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of this application.

[0200] The methods described in the embodiments of this application can be implemented in hardware, firmware, or as software or computer code that can be stored in a recording medium (such as a CD-ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or as computer code downloaded over a network that is originally stored in a remote recording medium or a non-transitory machine-readable medium and will be stored in a local recording medium. Thus, the methods described herein can be processed by software stored on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an ASIC or FPGA). It is understood that the computer, processor, microprocessor controller, or programmable hardware includes storage components (e.g., RAM, ROM, flash memory, etc.) capable of storing or receiving software or computer code that, when accessed and executed by the computer, processor, or hardware, implements the methods described herein. Furthermore, when a general-purpose computer accesses code used to implement the methods shown herein, the execution of the code transforms the general-purpose computer into a dedicated computer for executing the methods shown herein.

[0201] It should be noted that not all steps and modules in the above processes and system structure diagrams are mandatory; some steps or modules can be omitted as needed. The execution order of each step is not fixed and can be adjusted as required. The system structure described in the above embodiments can be a physical structure or a logical structure. That is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or they may be jointly implemented by certain components in multiple independent devices.

[0202] In this patent application, nouns and pronouns relating to people are not limited to specific genders.

[0203] In the above embodiments, the hardware modules can be implemented mechanically or electrically. For example, a hardware module may include permanent dedicated circuitry or logic (such as a dedicated processor, FPGA, or ASIC) to perform the corresponding operations. The hardware module may also include programmable logic or circuitry (such as a general-purpose processor or other programmable processor), which can be temporarily configured by software to perform the corresponding operations. The specific implementation method (mechanical, dedicated permanent circuitry, or temporarily configured circuitry) can be determined based on cost and time considerations.

[0204] The present invention has been shown and described in detail above with reference to the accompanying drawings and preferred embodiments. However, the present invention is not limited to these disclosed embodiments. Based on the above multiple embodiments, those skilled in the art will know that more embodiments of the present invention can be obtained by combining the code review methods in the different embodiments above. These embodiments are also within the protection scope of the present invention.

Claims

1. A press control method for a press line for continuous feeding, characterized by, The stamping production line has M stamping dies arranged sequentially along a first direction, where M ≥ 2, and the first direction is the direction of material travel. The stamping control method includes the following steps: Obtain the element parameters of the stamping elements associated with the stamping production line for each target workpiece currently being processed continuously. The element parameters include the type of stamping element, the outline size of the stamping element, and the position of the stamping element on the planar sheet metal used to form the target workpiece. Based on the element parameters and the position of the die used to form the stamping element, stamping parameters for the stamping process used to form the stamping element are obtained. The stamping parameters include the number of the die used to form the stamping element and the absolute operating position of the die. The absolute operating position of the die is the distance between the die used to form the stamping element and a reference point along a first direction. The reference point is located on the blank used to form the target workpiece. The stamping sequence of the target workpiece is obtained by sorting the absolute motion positions of the molds for the target workpiece from smallest to largest. Based on the stamping sequence and stamping parameters of each target workpiece, the corresponding processing data of the target workpiece is obtained; Based on the machining data of N target workpieces and the machining sequence of the N target workpieces, buffered machining data for the N target workpieces is obtained, which includes the following sub-steps: Obtain the processing data and processing sequence of N target workpieces; Based on the processing data, the cutting length of each target workpiece is obtained; Based on the absolute movement position of the i-th target workpiece among N target workpieces and the cutting length of all target workpieces preceding the i-th target workpiece, the buffer movement position of each stamping process of the i-th target workpiece is obtained, wherein the buffer movement position is the sum of the absolute movement position of the i-th target workpiece and the cutting length of all target workpieces preceding the i-th target workpiece. The buffering action positions of N target workpieces are sorted from smallest to largest to obtain the buffering processing data of N target workpieces; After all stamping operations of the first target workpiece out of N target workpieces are completed, the buffer action position of the other target workpieces out of N target workpieces is reduced by the cutting length of the first target workpiece that has been completed, and the processing data of a new target workpiece is imported. The above steps are repeated until the current continuous processing is completed.

2. The press control method according to Claim 1, characterized by, The reference point is located on the cutting edge formed on the blank material by the first cutting process of the target workpiece.

3. The press control method as recited in claim 1, wherein, N is between 2 and 7.

4. The press control method according to Claim 1, characterized by, The stamping production line also includes a position sensor for detecting the position of the blank on the stamping production line, and the stamping control method further includes the following steps: After the material is fed into place, the current position of the blank material detected by the position sensor is obtained, wherein the current position is the distance between the reference point and the cutter along the first direction; Calculate the difference between the current position of the blank and the current absolute position of the mold. If the absolute value of the difference is less than the first threshold, then the corresponding mold action is controlled; If the absolute value of the difference is greater than or equal to the first threshold and less than the second threshold, then compensation feeding is performed based on the difference, wherein the second threshold is greater than the first threshold; If the absolute value of the difference is greater than or equal to the second threshold, an alarm message will be issued.

5. The press control method according to Claim 4, characterized by, The stamping control method further includes the following steps: After the q-th stamping process is completed, the buffer action position of the (q+1)-th stamping process is compared with the buffer action position of the q-th stamping process. If the buffer action position of the (q+1)th stamping process is greater than the buffer action position of the qth stamping process, then the fixed-length feeding is performed according to the buffer action position of the (q+1)th process. If the buffer action position of the (q+1)th process is equal to the buffer action position of the qth process, then the blank remains stationary.

6. The press control method according to Claim 1, characterized by, The stamping element includes an end square hole, and the stamping parameters of the end square hole also include the number of stamping operations. Based on the element parameters of the end square hole, the step of obtaining the stamping parameters for the stamping process to form the end square hole includes the following sub-steps: The number of operations and absolute operating position of the stamping die used to form the square hole at the end are obtained based on the die width W of the stamping die used to form the square hole at the end, the position of the stamping die used to form the square hole at the end, the dimension S of the square hole at the end along the first direction, and the position of the square hole at the end on the flat plate used to form the target workpiece.

7. The press control method according to any one of claims 1 to 6, characterized by, The target workpiece is a tubular part, and the step of obtaining the element parameters of each stamping element related to the stamping production line of the target workpiece further includes the following sub-steps: The system receives batch parameters for each processing batch in continuous processing sent by the human-machine interface. The batch parameters include the product type, forming mode, quantity, external dimensions, outline dimensions of each stamping element, and the position of the stamping element on the tubular part. Based on the product type, forming mode, external dimensions, outline dimensions of each stamping element, and position of the stamping element on the tubular part, the element parameters of each stamping element of the tubular part for each batch of continuous processing are obtained.

8. A continuous feed press line characterized by, The stamping production line has M stamping dies arranged sequentially along a first direction, where M ≥ 2. The stamping production line also includes a control device, which includes: The acquisition unit is used to acquire the element parameters of the stamping elements associated with the stamping production line for each target workpiece currently being processed continuously. The element parameters include the type of stamping element, the outline size of the stamping element, and the position of the stamping element on the planar sheet metal used to form the target workpiece. A stamping parameter generation unit is used to obtain stamping parameters for a stamping process to form the stamping element based on the element parameters and the position of the die used to form the stamping element. The stamping parameters include the number of the die used to form the stamping element and the absolute operating position of the die. The absolute operating position of the die is the distance between the die used to form the stamping element and a reference point along a first direction. The reference point is located on the blank used to form the target workpiece. The sorting unit is used to sort the absolute motion positions of the mold of a target workpiece from small to large to obtain the stamping sequence of the target workpiece. The processing data production unit is used to obtain the processing data of a target workpiece based on the stamping sequence and stamping parameters of the target workpiece. The buffer processing data unit includes the following modules: The acquisition module is used to acquire the processing data of N target workpieces and the processing order of the N target workpieces; A cutting length module, which is used to obtain the cutting length of each target workpiece based on the processing data; The buffer action position calculation module is used to obtain the buffer action position of each stamping process of the i-th target workpiece based on the absolute action position of the i-th target workpiece among N target workpieces and the cutting length of all target workpieces before the i-th target workpiece. The buffer action position is the sum of the absolute action position of the i-th target workpiece and the cutting length of all target workpieces before the i-th target workpiece. The sorting module is used to sort the buffer action positions of N target workpieces from smallest to largest to obtain the buffer processing data of the N target workpieces. The import module is used to, after all the stamping processes of the first target workpiece out of N target workpieces are completed, subtract the cutting length of the completed first target workpiece from the buffer action position of the other target workpieces out of N target workpieces, and import the processing data of a new target workpiece. The above steps are repeated until the current continuous processing is completed.

9. The stamping production line as described in claim 8, characterized in that, The stamping production line is used to process tubular parts. The stamping production line also includes a human-machine interface. The human-machine interface is communicatively connected to the acquisition unit. The human-machine interface is used to receive batch parameters of each processing batch input by the user for continuous processing. The batch parameters include the product type, forming mode, quantity, external dimensions, outline dimensions of each stamping element, and the position of the stamping element on the tubular part. The acquisition unit obtains the element parameters of each stamping element of each batch of tubular parts processed continuously, based on the product type, forming mode, external dimensions, outline dimensions of each stamping element, and position of the stamping element on the tubular part.

10. An electronic device, comprising: The processor, the communication interface, the memory, and the bus are connected, and the processor, the communication interface, and the memory communicate with each other via the bus. The memory is used to store at least one executable instruction that causes the processor to perform an operation corresponding to the method as described in any one of claims 1 to 7.