Intelligent control method and system for CNC turret punch press
By constructing a programming method that combines the common framework of parts for CNC turret punch presses with unique characteristic parameters, the problem of long programming preparation time for batch cutting parts was solved, and efficient and accurate cutting processing was achieved.
Patent Information
- Application Number
- CN202310174562.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-28
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2043-02-28
AI Technical Summary
The existing CNC turret punching machine programming control method takes too long to prepare for cutting programming when cutting parts in batches, affecting cutting efficiency.
By acquiring the common feature parameters of a batch of parts to be cut, building a common framework for the parts, and combining them with unique feature parameters for programming, the preparation time for cutting programming of the common parts can be reduced, and cutting accuracy and efficiency can be improved.
It simplifies the programming steps for batch cutting of parts, improves the cutting efficiency and accuracy of CNC turret punch presses, and reduces programming preparation time.
Smart Images

Figure CN116174529B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of numerically controlled turret punch presses, and in particular to an intelligent control method and system for a numerically controlled turret punch press. Background Art
[0002] At present, in the CNC programming control process of CNC turret punch presses, it is necessary to cut parts of different specifications and sizes. CNC programming can be used to more quickly and accurately control the CNC turret punch presses to quickly switch between cutting parts of different specifications.
[0003] The existing programming control method of CNC turret punch presses usually adopts the CNCKAD programming system for programming control. It is necessary to first draw the CAD drawing of the part to be cut and import it into the CNCKAD system, and then select the appropriate tool for cutting through programming, and generate NC code to control the CNC software to process the part to be cut. However, for the parts to be cut with regular punching and in large quantities, each part to be cut needs to be re-programmed before cutting, and the required cutting programming preparation time is too long, which affects the cutting efficiency of batch cutting parts.
[0004] The above-mentioned prior art solutions have the following defects: the cutting programming preparation time for batch cutting of parts is too long, which affects the cutting efficiency of batch cutting of parts by the CNC turret punch press. Summary of the Invention
[0005] In order to reduce the cutting programming preparation time for batch cutting of parts and improve the cutting efficiency of batch cutting of parts by CNC turret punch presses, the present application provides an intelligent control method and system for a CNC turret punch press.
[0006] The above-mentioned invention objective of this application is achieved through the following technical solutions:
[0007] Provided is an intelligent control method for a CNC turret punch press, the intelligent control method for the CNC turret punch press comprising:
[0008] Acquiring common characteristic parameters of a batch of parts to be cut, and constructing a parts commonality framework of the batch of parts to be cut based on the common characteristic parameters;
[0009] According to the parts commonality framework, common CNC stamping programming processing is performed on each part to be cut to obtain a common stamping programming strategy that is compatible with the parts commonality framework;
[0010] Obtain the special process parameters of each part to be cut and obtain the unique characteristic parameters of each part to be cut;
[0011] The parts are numerically controlled stamped according to the common framework of the parts and the unique characteristic parameters to obtain programming control data for batches of parts to be cut.
[0012] By adopting the above technical solution, since the CNC turret punch press needs to iterate the cutting drawings even for minor changes when cutting each different type of parts, when cutting batch parts with relatively regular punching, the iterative processing of each cutting drawing and the pre-cutting preparation work require a lot of cutting programming time. Therefore, when batch cutting of parts with relatively regular punching is performed, the common feature parameters of the batch of parts to be cut are obtained to construct a part commonality framework for the batch of parts to be cut, thereby reducing the cutting programming preparation time for the common feature parts, and combining the part commonality framework to perform common CNC stamping programming on each part to be cut, thereby obtaining commonality that can be reused multiple times in the batch of parts to be cut. The stamping programming strategy simplifies the repetitive programming steps for the common parts of each part to be cut, reduces the programming time for batches of parts to be cut with relatively regular punching, and obtains the special process parameters of each part to be cut to perform targeted programming through the unique characteristic parameters of each part to be cut, thereby taking into account the unique process part of each part to be cut, improving the refinement and accuracy of part cutting, and performing CNC stamping processing on each part to be cut through the part commonality framework and unique characteristic parameters. The programming and control processing of parts are performed by combining the general part commonality framework with the unique unique characteristic parameters, thereby reducing the cutting programming preparation time for the common parts of batch parts to be cut, and improving the cutting efficiency of batch cutting parts by CNC turret punching machines.
[0013] In a preferred example, the present application can be further configured as follows: obtaining common characteristic parameters of a batch of parts to be cut, and constructing a parts commonality framework of the batch of parts to be cut according to the common characteristic parameters, specifically including:
[0014] Obtaining preset part cutting parameters that carry common feature parameters of a batch of parts to be cut;
[0015] Calculating the common cutting dimensions of each part to be cut according to the preset part cutting parameters to obtain cutting dimension data of the part to be cut;
[0016] Performing CNC punching programming processing on the cutting size data to obtain the size cutting programming data of each component of each part to be cut;
[0017] According to the component association relationship of the parts to be cut, the size cutting programming data is subjected to data fitting processing to obtain a parts commonality framework that meets the common characteristics of batch cutting parts.
[0018] By adopting the above technical solution, the expected cutting effect of each part to be cut is evaluated by obtaining the preset part cutting parameters that carry the common characteristic parameters of a batch of parts to be cut, thereby improving the degree of fit between the actual cutting parameters of the parts to be cut and the preset cutting effect, and calculating the common cutting dimensions of each part to be cut by using the preset part cutting parameters, which helps to plan the CNC punching control scheme of the common part of the parts according to the cutting dimension data of the parts to be cut, thereby improving the accuracy of controlling the cutting dimensions of the common parts of the parts, and obtaining refined cutting programming control data for controlling the CNC turret punch press through CNC stamping programming processing of the cutting dimension data, thereby improving the correlation between the cutting programming data and the cutting dimension, and according to the component association relationship of the parts to be cut, the dimension cutting programming data of the common characteristic part is subjected to data fitting processing, thereby constructing a part commonality framework that carries the common characteristics of batch cutting parts according to the data fitting results, thereby helping to quickly program the common parts of a batch of parts to be cut through the part commonality framework, thereby reducing the programming time of each part to be cut.
[0019] In a preferred example, the present application can be further configured as follows: the acquisition of the special process parameters of each part to be cut to obtain the unique characteristic parameters of each part to be cut specifically includes:
[0020] Perform feature analysis on the preset part cutting frame of each part to be cut to obtain the special process parameters of each part to be cut;
[0021] Performing CNC punching and cutting programming processing according to the special process parameters to obtain CNC punching process data for each part to be cut;
[0022] Obtaining the forming size parameters of each part to be cut in a static state and the unfolded size parameters in an unfolded state, and obtaining the forming state data of each part to be cut;
[0023] According to the forming state data, the cutting process of the parts to be cut is numerically controlled and analyzed to obtain the numerically controlled stamping position information of each component.
[0024] By adopting the above technical solution, the characteristics of the preset part cutting frame of each part to be cut are analyzed to obtain the special process parameters of each part to be cut, so as to mark the process parameters of the unique characteristic part of each part to be cut, thereby improving the marking accuracy of the special process parameters, and through the CNC stamping cutting programming processing of the special process parameters, the CNC stamping process data of each part to be cut is obtained, and the special process parameter part is targetedly programmed to reduce the batch programming time of the parts to be cut. According to the acquisition of the forming size parameters in the static state and the expanded size parameters in the expanded state, the dimensions of the parts to be cut in various forms are accurately controlled through the forming state data, and the cutting control accuracy of each special process parameter is improved through the analysis of the size parameters in multiple dimensions. The cutting process of the part to be cut is CNC analyzed according to the forming state data, and the cutting position corresponding to each special process parameter is planned according to the CNC analysis results, thereby obtaining the CNC stamping position information of each component, which helps to improve the cutting accuracy of the special process part of the CNC turret punch press to be cut according to the CNC stamping position information.
[0025] In a preferred example, the present application may be further configured as follows: performing CNC analysis on the cutting process of the components to be cut based on the forming state data to obtain CNC stamping position information of each component, specifically including:
[0026] Obtaining component parameters of each part to be cut, wherein the component parameters include component connection relationships and component connection position parameters between each component;
[0027] Analyze the working state of each part to be cut according to the part parameters to obtain the opening and closing position parameters of each part to be cut;
[0028] Performing numerical control stamping analysis on the opening and closing position parameters to obtain the opening and closing position cutting data of each part to be cut;
[0029] According to the opening and closing position cutting data, the internal stamping process and the external stamping process of the opening and closing position of the part to be cut are respectively subjected to CNC stamping programming processing to obtain the component CNC stamping position information of the part to be cut.
[0030] By adopting the above technical solution, the component parameters of each part to be cut are obtained by disassembling and analyzing each part to be cut, including the component connection relationship and component connection position parameters between each part, so as to facilitate the sequential cutting of each part, improve the orderliness of the cutting of the parts to be cut, and analyze the working state of each part to be cut by the component parameters, so as to analyze the opening and closing position parameters of each part to be cut according to the commonalities and differences of the working state of the parts to be cut. By analyzing the parts to be cut in multiple working states, the analysis accuracy of the opening and closing position is improved, and by analyzing the opening and closing position parameters The CNC stamping analysis is used to obtain the opening and closing position cutting data of each part to be cut, which helps to improve the targeted cutting control of the opening and closing positions. According to the opening and closing position cutting data, the internal stamping process and the external stamping process of the opening and closing positions of the parts to be cut are respectively processed by CNC stamping programming, so as to further accurately control the cutting control accuracy of the CNC turret punch press, which helps to accurately control the CNC rotary table punch press to cut parts according to the CNC stamping position information of the parts to be cut, so that the actual cutting effect of the batch of parts to be cut meets the expected cutting requirements of each part to be cut, and achieves the purpose of fine cutting of each part to be cut.
[0031] In a preferred example, the present application can be further configured as follows: performing CNC stamping processing on parts according to the common framework of parts and the unique characteristic parameters to obtain programming control data for batches of parts to be cut, specifically including:
[0032] Obtaining the part type of each part to be cut and part distinguishing process parameters corresponding to the part type;
[0033] Calculating the process cutting position and the correlation relationship of the part differentiation process of each part to be cut according to the part differentiation process parameters;
[0034] Performing an optimal cutting position analysis on the cutting and fixing position of each plate to be cut, and obtaining cutting and fixing position data corresponding to the process cutting position of each different process;
[0035] According to the cutting fixed position data and the distinguishing process association relationship, the cutting plate is subjected to a secondary cutting position positioning process to obtain cutting positioning data that better meets the part cutting requirements of each part to be cut.
[0036] By adopting the above technical solution, by obtaining the part type of each part to be cut, it is convenient to classify batches of parts to be cut, and according to the acquisition of the part differentiation process parameters corresponding to the part type, the cutting process of parts of the same type is programmed and planned in a targeted manner, and the CNC turret punch press is used for orderly cutting through multi-level part classification, and the process cutting position and differentiation process association relationship of each part differentiation process are calculated according to the part differentiation process parameters, thereby improving the calculation accuracy of the cutting position of each part to be cut and the positional relationship between the parts, reducing the cutting error of the CNC turret punch press, and planning the optimal cutting position for the cutting fixed position of each plate to be cut, thereby improving the degree of fit between the cutting plate and the process cutting position of each differentiation process by cutting the specified position data, so that the CNC programming effect of each differentiation process meets the requirements of the preset cutting process, and the cutting position of the cutting plate is secondary positioned by cutting the fixed position data and the differentiation process association relationship, further improving the degree of fit between the cutting position and the expected cutting process effect, and achieving the purpose of refined cutting of the cutting process.
[0037] In a preferred example, the present application may be further configured as follows: after performing secondary positioning of the cutting position on the cut plate according to the cutting fixed position data and the distinguishing process association relationship to obtain cutting positioning data that better meets the part cutting requirements of each part to be cut, the process may further include:
[0038] Obtaining target static size parameters of each part to be cut according to the cutting positioning data;
[0039] Analyzing the motion state of the part to be cut in motion according to the target static size parameters to obtain target dynamic size parameters that match the motion state;
[0040] Calculating the outer cutting dimensions of each part to be cut to obtain outer frame dimension data of each part to be cut that meets the target dynamic dimension parameters;
[0041] According to the outer frame size data, the size parameters of each position of the part to be cut are analyzed to obtain the overall stamping data of the part to be cut.
[0042] By adopting the above technical solution, the target current size parameters of each part to be cut are obtained through cutting positioning data, so that the cutting process of the part to be cut in a static state is CNC programmed, and the various operating states of the part to be cut in a moving state are analyzed to obtain the target dynamic size parameters in the active state, which is helpful to analyze the cutting process of parts to be cut in various forms, improve the adaptability of the cutting effect of the CNC turret punch press to the various motion states of the parts to be cut, and obtain the outer frame size data that meets the various motion states of the parts to be cut by calculating the outer cutting size of each part to be cut, so as to facilitate targeted analysis of the size parameters of each position of the part to be cut, thereby obtaining the overall stamping data for multi-directional cutting size control, improving the CNC cutting control accuracy of each part to be cut in batch stamping, and improving the CNC cutting efficiency of the CNC turret punch press.
[0043] In a preferred example, the present application may be further configured as follows: analyzing the dimension parameters of each position of the part to be cut according to the outer frame dimension data to obtain the overall stamping data of the part to be cut, and further comprising:
[0044] Performing numerical control programming on the plate clamping position and cutting tool control mode of the numerical control turret punch press to obtain a tool control scheme corresponding to the overall punching data of the part to be cut;
[0045] According to the tool control scheme, a tool selection process is performed on the preset tools of the CNC turret punch press to obtain a tool configuration scheme that is best adapted to the preset cutting size of the part to be cut;
[0046] During the cutting process of the part to be cut, the wear condition of each tool under the motion working condition is acquired in real time, and the tool wear data adapted to the tool configuration scheme is obtained;
[0047] According to the tool wear data, the tool control scheme is subjected to real-time wear compensation processing to obtain a tool numerical control stamping strategy corresponding to the actual tool wear situation.
[0048] By adopting the above technical solution, the plate clamping position and cutting tool control mode of the CNC turret punch press are numerically controlled and processed, thereby obtaining a tool control solution corresponding to the overall stamping data, which facilitates the selection of cutting tools according to the different process characteristics of each part to be cut, improves the cutting control intelligence of the CNC turret punch press, and obtains the actual wear of each tool under the motion condition in real time during the cutting process of the part to be cut to monitor the tool wear in the tool configuration solution in real time, thereby obtaining tool wear data, and performing real-time wear compensation processing on the tool control solution based on the tool wear data, thereby obtaining a tool CNC stamping strategy, reducing the tool cutting error of the CNC turret punch press during batch cutting through the tool CNC stamping strategy, and improving the cutting accuracy of the CNC turret punch press for batch parts to be cut.
[0049] The second object of the present invention is achieved through the following technical solutions:
[0050] An intelligent control system for a CNC turret punch press is provided, the intelligent control system comprising:
[0051] A parts commonality framework construction module is used to obtain common characteristic parameters of a batch of parts to be cut, and to construct a parts commonality framework of the batch of parts to be cut based on the common characteristic parameters;
[0052] A common stamping programming processing module is used to perform common CNC stamping programming processing on each part to be cut according to the common framework of the parts, and obtain a common stamping programming strategy that is compatible with the common framework of the parts;
[0053] A unique characteristic parameter acquisition module is used to obtain the special process parameters of each part to be cut and obtain the unique characteristic parameters of each part to be cut;
[0054] The batch programming control module is used to perform CNC stamping processing on parts according to the common framework of the parts and the unique characteristic parameters, and obtain programming control data for batches of parts to be cut.
[0055] By adopting the above technical solution, since the CNC turret punch press needs to iterate the cutting drawings even for minor changes when cutting each different type of parts, when cutting batch parts with relatively regular punching, the iterative processing of each cutting drawing and the pre-cutting preparation work require a lot of cutting programming time. Therefore, when batch cutting of parts with relatively regular punching is performed, the common feature parameters of the batch of parts to be cut are obtained to construct a part commonality framework for the batch of parts to be cut, thereby reducing the cutting programming preparation time for the common feature parts, and combining the part commonality framework to perform common CNC stamping programming on each part to be cut, thereby obtaining commonality that can be reused multiple times in the batch of parts to be cut. The stamping programming strategy simplifies the repetitive programming steps for the common parts of each part to be cut, reduces the programming time for batches of parts to be cut with relatively regular punching, and obtains the special process parameters of each part to be cut to perform targeted programming through the unique characteristic parameters of each part to be cut, thereby taking into account the unique process part of each part to be cut, improving the refinement and accuracy of part cutting, and performing CNC stamping processing on each part to be cut through the part commonality framework and unique characteristic parameters. The programming and control processing of parts are performed by combining the general part commonality framework with the unique unique characteristic parameters, thereby reducing the cutting programming preparation time for the common parts of batch parts to be cut, and improving the cutting efficiency of batch cutting parts by CNC turret punching machines.
[0056] The third objective of this application is achieved through the following technical solutions:
[0057] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the intelligent control method for a CNC turret punch press are implemented.
[0058] The fourth objective of this application is achieved through the following technical solutions:
[0059] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the intelligent control method for a CNC turret punch press.
[0060] In summary, this application includes at least one of the following beneficial technical effects:
[0061] 1. When batch cutting parts with relatively regular punching, the common feature parameters of the batch of parts to be cut are obtained to build a common framework of the parts to be cut, thereby reducing the preparation time for cutting programming of the common feature parts, and combining the common framework of the parts to be cut to perform common CNC stamping programming on each part to be cut, thereby obtaining a common stamping programming strategy that can be reused multiple times in the batch of parts to be cut, simplifying the repeated programming steps of the common part of each part to be cut, reducing the programming time for the batch of parts to be cut with relatively regular punching, and obtaining each The special process parameters of the parts to be cut are used to carry out targeted programming through the unique characteristic parameters of each part to be cut, thereby taking into account the unique process part of each part to be cut, improving the refinement and cutting accuracy of the part cutting, and performing CNC stamping processing on each part to be cut through the common framework of the parts and the unique characteristic parameters. The programming control processing of the parts is carried out by combining the general common framework of the parts with the unique characteristic parameters, thereby reducing the preparation time for cutting programming of the common parts of the batch of parts to be cut, and improving the cutting efficiency of the batch cutting parts of the CNC turret punch press;
[0062] 2. By obtaining the preset part cutting parameters that carry the common characteristic parameters of a batch of parts to be cut, the expected cutting effect of each part to be cut is evaluated, and the degree of fit between the actual cutting parameters of the parts to be cut and the preset cutting effect is improved. The common cutting dimensions of each part to be cut are calculated by the preset part cutting parameters, which helps to plan the CNC punching control plan of the common part of the parts according to the cutting dimension data of the parts to be cut, and improve the accuracy of controlling the cutting dimensions of the common parts of the parts. Through the CNC stamping programming processing of the cutting dimension data, the refined cutting programming control data for controlling the CNC turret punch press is obtained, thereby improving the correlation between the cutting programming data and the cutting dimension. According to the component association relationship of the parts to be cut, the size cutting programming data of the common characteristic part is subjected to data fitting processing, and thus, according to the data fitting results, a part commonality framework that carries the common characteristics of the batch cutting parts is constructed, which helps to quickly program the common parts of the batch of parts to be cut through the part commonality framework, thereby reducing the programming time of each part to be cut.
[0063] 3. By performing feature analysis on the preset part cutting frame of each part to be cut, the special process parameters of each part to be cut are obtained, and the process parameters of the unique feature part of each part to be cut are marked to improve the marking accuracy of the special process parameters. The CNC stamping process data of each part to be cut is obtained through CNC stamping and cutting programming of the special process parameters, and the special process parameter part is targetedly programmed to reduce the batch programming time of the parts to be cut. Based on the acquisition of the forming size parameters in the static state and the expanded size parameters in the expanded state, the dimensions of the parts to be cut in various forms are accurately controlled through the forming state data. The cutting control accuracy of each special process parameter is improved through multi-dimensional dimensional parameter analysis. The cutting process of the part to be cut is CNC analyzed according to the forming state data, and the cutting position corresponding to each special process parameter is planned according to the CNC analysis results, thereby obtaining the CNC stamping position information of each component, which helps to improve the cutting accuracy of the CNC turret punch press for the special process part of the part to be cut according to the CNC stamping position information. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 This is a flow chart for implementing an intelligent control method for a CNC turret punch press according to an embodiment of the present application.
[0065] Figure 2 This is a flowchart for implementing step S10 of an intelligent control method for a CNC turret punch press according to an embodiment of the present application.
[0066] Figure 3 This is a flowchart for implementing step S30 of an intelligent control method for a CNC turret punch press according to an embodiment of the present application.
[0067] Figure 4 This is a flowchart for implementing step S204 of an intelligent control method for a CNC turret punch press according to an embodiment of the present application.
[0068] Figure 5 This is a flowchart for implementing step S40 of an intelligent control method for a CNC turret punch press according to an embodiment of the present application.
[0069] Figure 6 This is another implementation flowchart of step S404 of the intelligent control method for a CNC turret punch press according to an embodiment of the present application.
[0070] Figure 7 This is another implementation flowchart of step S504 of the intelligent control method for a CNC turret punch press according to an embodiment of the present application.
[0071] Figure 8 It is a structural schematic diagram of an intelligent control system of a CNC turret punch press according to an embodiment of the present application.
[0072] Figure 9 It is a schematic diagram of the internal structure of a computer device used to implement an intelligent control method for a CNC turret punch press according to an embodiment of the present application. DETAILED DESCRIPTION
[0073] The present application is further described in detail below with reference to the accompanying drawings.
[0074] In one embodiment, if Figure 1 As shown, the present application discloses an intelligent control method for a CNC turret punch press, which specifically includes the following steps:
[0075] S10: Acquire common feature parameters of the batch of parts to be cut, and construct a part commonality framework of the batch of parts to be cut based on the common feature parameters.
[0076] Specifically, such as Figure 2 As shown, step S10 specifically includes the following steps:
[0077] S101: Obtaining preset part cutting parameters that carry common feature parameters of a batch of parts to be cut.
[0078] Specifically, in the process of punching and cutting a batch of parts to be cut, the cutting drawings of the parts to be cut are input according to the cutting requirements, and the image recognition and keyword recognition of the part shape are performed on the cutting drawings to obtain the preset part cutting parameters of the common characteristics of the parts to be cut, wherein the common characteristic parameters of the parts to be cut include the part shape, the part composition frame, etc. For example, in the process of cutting doors, the single-opening and double-opening conditions of the doors are used as the common characteristics of the door parts, wherein a single-opening door refers to a combination of a door leaf and a door frame, and a double-opening door is a combination of a main leaf and a secondary leaf and the corresponding door frames. According to the actual needs of part cutting, it can be set according to actual needs.
[0079] S102: Calculating the common cutting dimensions of each part to be cut according to preset part cutting parameters to obtain cutting dimension data of the part to be cut.
[0080] Specifically, the common cutting dimensions of each part to be cut are calculated according to the preset part cutting parameters, such as the common characteristics of each door such as the cutting height, cutting width and door opening direction. The common cutting dimensions can be fitted to the door parts by the parameters such as the cutting height, cutting width and door opening direction in the preset part cutting parameters. For example, the door parts after fitting the common characteristic parameters are drawn through three-dimensional drawing software to determine whether each common cutting dimension is reasonable, thereby obtaining the cutting dimension data of the parts to be cut.
[0081] S103: Perform CNC stamping programming processing on the cutting size data to obtain the size cutting programming data of each component of each part to be cut.
[0082] Specifically, the cutting dimension data is processed by CNC stamping programming through the programming software preset on the CNC turret punch press controller. For example, through keyword recognition processing, the corresponding cutting parameters in the cutting dimension data are automatically identified and associated with the corresponding keywords, so that the cutting dimension data is generated into the corresponding NC code through the preset CNC stamping programming program, thereby obtaining the dimension cutting programming data of each component of each part to be cut.
[0083] S104: According to the component association relationship of the parts to be cut, the size cutting programming data is subjected to data fitting processing to obtain a parts commonality framework that meets the common characteristics of the batch cutting parts.
[0084] Specifically, according to the component association relationship between the parts to be cut, such as the assembly position relationship between the main leaf and the auxiliary leaf, the opening direction assembly relationship between the door frame and the door leaf in the cutting of double-door parts, etc., the dimensional cutting programming data is subjected to data fitting processing according to the component association relationship, such as fitting each dimensional cutting programming data to the component association relationship to determine whether each dimensional cutting programming data conforms to the component association relationship, and constructing a part commonality framework based on the data fitting result, such as associating each dimensional cutting programming data with the corresponding component size according to the component association relationship, so that only the specific values of the component cutting programming data need to be changed to complete the cutting programming processing of the component, thereby reducing the programming steps of the CNC turret punch press and facilitating batch cutting of parts to be cut with regular punching characteristics.
[0085] S20: performing common NC stamping programming processing on each part to be cut according to the common framework of the parts, and obtaining a common stamping programming strategy that is compatible with the common framework of the parts.
[0086] Specifically, according to the parts commonality framework, when cutting each part to be cut, the common feature parameters of each part to be cut are input into the parts commonality framework, and the cutting values in the common feature parameters are automatically assigned to the corresponding cutting instruction keywords through the parts commonality framework, so that common CNC stamping programming is performed in the parts commonality framework, and the common NC code of the common features of each part to be cut is obtained. According to the common NC code, a common stamping programming strategy for controlling the CNC turret punch press to perform cutting work is generated.
[0087] S30: Acquire special process parameters of each part to be cut, and obtain unique characteristic parameters of each part to be cut.
[0088] Specifically, such as Figure 3 As shown, step S30 specifically includes the following steps:
[0089] S201: Perform feature analysis on a preset part cutting frame of each part to be cut to obtain special process parameters of each part to be cut.
[0090] Specifically, feature recognition is performed on the cutting drawings of the parts to be cut to obtain the cutting feature parameters of each part to be cut, and a preset part cutting frame is fitted according to the cutting feature parameters, so that the control console of the CNC turret punch press can identify the special process parameters in the preset part cutting frame. For example, in the process of cutting door parts, feature recognition is performed on the cutting parameters of special processes such as door closers, door handles and latches of door parts, so as to arrive at the unique special process parameters of each door part.
[0091] S202: Perform CNC stamping and cutting programming according to special process parameters to obtain CNC stamping process data for each part to be cut.
[0092] Specifically, special process parameters are programmed through the preset programming software of the CNC turret punch press. For example, special process parameters such as the door closer position, door handle position and latch position of the door parts are keyword-associated with the preset programming codes to obtain the CNC stamping NC code of each door part, which is used to control the CNC turret punch press to punch and cut special process positions according to the page process parameters, and the CNC stamping process data of each part to be cut is obtained according to the CNC stamping NC code of each door part.
[0093] S203: Acquire the forming size parameters of each part to be cut in a static state and the unfolded size parameters in an unfolded state, and obtain the forming state data of each part to be cut.
[0094] Specifically, by performing feature recognition on the cutting drawing of the part to be cut, and obtaining the part shape data corresponding to the cutting drawing, including the part height and part width data, such as performing feature recognition on the cutting drawing of the door part, including the door height of 2035 cm and the door width of 640 cm, the feature parameters of the door part in the static state are used as the forming size parameters, and the size parameters at the chamfered angles of the door leaf mother front panel and the door leaf mother rear panel are identified, and the height distance from the top of the door leaf mother front panel to the top of the door frame is 50 cm, the height distance to the left side is 55 cm, the height distance to the right side is 43 cm, and the height distance from the bottom of the chamfered angle to the bottom of the door frame is 50 cm, thereby obtaining the unfolded size parameters of the door part in the unfolded state, including the hinge position of the door part, etc. The forming size parameters and the unfolded size parameters are used as the forming state data of each part to be cut.
[0095] S204: Performing numerical control analysis on the cutting process of the parts to be cut according to the forming state data to obtain numerical control stamping position information of each component.
[0096] Specifically, such as Figure 4 As shown, step S204 specifically includes the following steps:
[0097] S301: Obtain component parameters of each part to be cut, wherein the component parameters include component connection relationships and component connection position parameters between each component.
[0098] Specifically, the component parameters of each part to be cut are identified according to the cutting drawings of the parts to be cut. For example, in the process of component identification of door parts, the connection relationship and corresponding assembly position of multiple components such as locks, hanging feet, handles, cover edges and hinges of each door part and the door leaf body are obtained, so as to obtain the component connection relationship and corresponding component connection position parameters between the locks, hanging feet, handles, cover edges and hinges of the door parts, and use the component connection relationship and component connection position parameters as the component parameters of the door parts to be cut.
[0099] S302: Analyze the working status of each part to be cut according to the part parameters to obtain the opening and closing position parameters of each part to be cut.
[0100] Specifically, the working state of each part to be cut is analyzed based on the component parameters, that is, the component connection relationship and component connection position parameters between each component. For example, in the cutting programming preparation process of the door part to be cut, the multiple working states of the door part in the closed state and the expanded state are analyzed, including the component position relationship in each working state and the assembly relationship between each component. For example, in the expanded state, the lock of the door part is in the open state, and the hinge is in the expanded state, etc., so as to obtain the opening and closing position parameters of each door part to be cut, including the lock closing position parameters, the hinge closing position parameters, the door handle closing position parameters and the door closer position parameters, etc.
[0101] S303: Performing numerical control stamping analysis on the opening and closing position parameters to obtain the opening and closing position cutting data of each part to be cut.
[0102] Specifically, the opening and closing position parameters of the parts to be cut are analyzed by CNC stamping through the controller preset by the CNC turret punch press. The opening and closing position parameters of the parts to be cut under various motion states are associated with the keywords in the common framework of the parts, so that the specific cutting values of the CNC cutting program of the parts to be cut are dynamically updated, and the opening and closing position cutting data for controlling the opening and closing position of each part to be cut for precise cutting are obtained.
[0103] S304: According to the opening and closing position cutting data, the internal stamping process and the external stamping process of the opening and closing position of the part to be cut are respectively subjected to NC stamping programming processing to obtain the NC stamping position information of the part to be cut.
[0104] Specifically, according to the opening and closing position cutting data, the internal stamping process and the external stamping process of the opening and closing positions of the parts to be cut are CNC stamping programmed respectively. For example, in the process of cutting programming of the door parts to be cut, the internal change parameters and external change parameters of the parts in each motion state are included, so as to obtain the internal stamping process and the external stamping process of each part respectively, obtain the stamping parameter value of the part according to the corresponding stamping process, and update the corresponding stamping parameter value to the preset stamping programming program, and obtain the updated NC code corresponding to the actual stamping requirements of the current part to be cut, thereby obtaining the CNC stamping position information of the part to be cut.
[0105] S40: Perform CNC stamping processing on the parts according to the common framework and unique characteristic parameters of the parts to obtain programming control data for batches of parts to be cut.
[0106] Specifically, such as Figure 5 As shown, step S40 specifically includes the following steps:
[0107] S401: Obtain the part type of each part to be cut and the part distinguishing process parameters corresponding to the part type.
[0108] Specifically, based on the feature recognition of the cutting drawings and cutting parameters of the parts to be cut by the CNC turret punch press, the type of each part to be cut is obtained. For example, in the cutting programming process of the door parts to be cut, various door types such as fire doors, passage doors and pipe well doors are identified, and the door type is identified according to the historical door type parameters preset in the CNC turret punch press control database. According to the different door types, the part differentiation process of the door parts under each type is further feature identified, including the difference in door panels, the difference in door locks, etc., such as the lock of the fire door is a fire lock, the lock of the passage door is a passage lock, the lock of the pipe well door is a pipe well lock, etc., so as to obtain the part type of each part to be cut and the corresponding part differentiation process parameters.
[0109] S402: Calculating a process cutting position and a correlation relationship of the part differentiation process of each part to be cut according to the part differentiation process parameters.
[0110] Specifically, the assembly position of each part differentiating process on the part body is calculated based on the part differentiating process parameters, so as to obtain the process cutting position of each part differentiating process, and the process correlation relationship between each part differentiating process is obtained based on the difference in each process cutting position and the position distance. For example, when calculating the process cutting position of the door part lock, the correlation relationship between the assembly position of the lock hole on the door part body and the internal components of the lock hole is calculated according to the difference of the lock, so as to obtain the correlation relationship between the process cutting position of the door part lock and the internal components of the lock hole of the lock.
[0111] S403: performing an optimal cutting position analysis on the cutting and fixing position of each plate to be cut, and obtaining cutting and fixing position data corresponding to the process cutting position of each different process.
[0112] Specifically, after obtaining the process cutting position and the correlation relationship of the distinguishing processes of the parts to be cut, the cutting plate is selected for each part to be cut, and the cutting fixing position of each plate to be cut is calculated, such as calculating the clamping position according to the length of the plate, so as to obtain the cutting fixing position data corresponding to the process cutting position. For example, when analyzing the clamping position of the cutting plate of the door part, the expected cutting size of the door part is compared with the original size of the cutting plate, and the cutting position of the preset cutting size is planned on the original size of the plate, and the plate position that meets the cutting size of the door part is used as the optimal cutting position, and the cutting fixing position is set outside the optimal cutting position of the door part, so as to obtain the cutting fixing position data that meets the preset cutting size of the door part.
[0113] S404: performing a secondary positioning process on the cutting position of the cutting plate according to the cutting fixed position data and the distinguishing process association relationship, so as to obtain cutting positioning data that better meets the part cutting requirements of each part to be cut.
[0114] Specifically, according to the cutting fixed position data of the plate to be cut and the differentiating process association relationship between each differentiating process, the cutting position of the cut plate is secondary positioned, such as fitting the cutting position of the part to be cut on the plate according to the differentiating process association relationship, and adjusting the cutting position according to the fitting result, so that the actual cutting effect of the CNC turret punch press is more in line with the differentiating process association relationship, and the cutting clamping position of the plate is secondary positioned and adjusted according to the fitting adjustment of the cutting position of the part differentiating process, so as to obtain cutting positioning data that fits the differentiating process association relationship, thereby improving the degree of fit between the actual cutting effect of the CNC turret punch press and the preset cutting size requirements.
[0115] In one embodiment, in order to make the actual punching and cutting effect of the part to be cut meet the multiple motion states of the part to be cut and improve the cutting accuracy of the CNC turret punch press, such as Figure 6 As shown, after step S404, the method further includes:
[0116] S501: Obtain target static size parameters of each part to be cut according to the cutting positioning data.
[0117] Specifically, based on the cutting positioning data, the target static size data of each part to be cut is obtained. For example, in the process of cutting and positioning the door parts, based on the cutting positioning data of the door parts on the cutting plate, the closed state of the door parts is taken as static, and the size parameters of the main leaf front door, main leaf rear door, auxiliary leaf front door and auxiliary leaf rear door when the door parts are closed are obtained, including height and width parameters, etc., as well as the assembly relationship parameters of the door leaf and the door frame in the closed state, etc., so as to obtain the target static size parameters of the door parts to be cut.
[0118] S502: Analyze the motion state of the part to be cut in the motion state according to the target static size parameters to obtain target dynamic size parameters that match the motion state.
[0119] Specifically, the motion state of the parts to be cut in the motion state is analyzed according to the target static size parameters. For example, in the process of cutting door parts, the possible motion states of the door parts are planned, such as the expansion method and expansion angle between the door frame and the door leaf. The motion state of the door parts is judged according to the difference in the expansion method and the expansion angle, and the component size of the door parts is planned according to the assembly relationship between the expansion method and the corresponding expansion angle, so that the cutting size of the components can meet each motion state of the door parts, thereby obtaining the target dynamic size parameters that are compatible with the operating state.
[0120] S503: Calculate the outer cutting dimensions of each part to be cut to obtain outer frame dimension data of each part to be cut that meets the target dynamic dimension parameters.
[0121] Specifically, based on the target dynamic dimensional parameters, the outer cutting dimensions of each part to be cut are calculated, such as the outer dimensions of the part to be cut in each motion state, such as the hinge connection length or rotation angle parameters in the door part, or the expansion length parameters or retracted assembly position parameters of the door closer, etc., so as to meet the requirements of the door part to be expanded to the preset expansion position, thereby obtaining the outer frame dimension parameters that meet the preset multiple motion states of the door part.
[0122] S504: Analyze the size parameters of each position of the part to be cut according to the outer frame size data to obtain the overall stamping data of the part to be cut.
[0123] Specifically, the dimensional parameters of each position of the part to be cut are analyzed through the outer frame dimensional data of the part to be cut to obtain the overall stamping data of the part to be cut, such as the dimensional parameters of each position of the part to be cut in each motion state are dynamically analyzed, such as the hinge length dimension between the door leaf and the door frame of the door part in the expanded state, or the rotation angle parameter of the fire handle, the assembly position change parameter between the internal structure of the fire lock, etc. The overall stamping data of the part to be cut is obtained based on the analysis of the dimensional parameters of each position.
[0124] In one embodiment, in order to reduce the tool error in the batch cutting process of the CNC turret punch press, timely compensation is performed, such as Figure 7 As shown, after step S504, the method further includes:
[0125] S601: Perform CNC programming on the plate clamping position and cutting tool control method of the CNC turret punch press to obtain a tool control solution corresponding to the overall stamping data of the part to be cut.
[0126] Specifically, according to the overall stamping data of the part to be cut, the preset programming program of the CNC turret punch press is called to perform CNC programming processing on the plate clamping position of the CNC turret punch press, such as the NC code data for controlling the CNC turret punch press to perform clamping operations on the plate clamping position. After determining the plate clamping position, the cutting tool control mode is planned according to the cutting requirements of the part to be cut, and according to the cutting tool control mode that meets the cutting requirements, the CNC coding processing of the tool control mode is performed, including the selection of the tool, the cutting path planning of the tool, and the coordination between multiple tools, etc., so as to obtain a tool control scheme corresponding to the overall stamping data of the part to be cut.
[0127] S602: According to the tool control plan, a tool selection process is performed on the preset tools of the CNC turret punch press to obtain a tool configuration plan that is best compatible with the preset cutting size of the part to be cut.
[0128] Specifically, according to the tool control plan, the preset tools of the CNC turret punch press are selected, such as selecting tools that are suitable for cutting requirements in the tool library, and planning the cutting paths for the selected tools respectively. For complex cutting processes, such as when both the inside and the outside of a lock need to be cut, it is also necessary to coordinate the planning of multiple cutting tools, so as to find the tool configuration plan that is most compatible with the preset cutting size of the part to be cut.
[0129] S603: During the cutting process of the part to be cut, the wear condition of each tool under the motion working condition is acquired in real time to obtain tool wear data that is compatible with the tool configuration plan.
[0130] Specifically, during the cutting process of the part to be cut, the wear of each tool under the moving working condition is monitored through a preset monitoring mechanism, such as obtaining the wear difference between the tool before and after cutting a part to be cut, and judging the tool wear based on the wear difference of each cutting. The actual wear of each tool in the tool configuration scheme is detected in real time through the preset monitoring mechanism, thereby obtaining tool wear data that is compatible with the tool configuration scheme.
[0131] S604: Based on the tool wear data, a tool wear compensation process is performed on the tool control plan in real time to obtain a tool CNC stamping strategy corresponding to the actual tool wear.
[0132] Specifically, according to the tool wear data in the tool configuration plan, the tool control plan is subjected to real-time wear compensation processing. For example, when the tool wear exceeds a preset threshold, the cutting path of the corresponding tool is modified so that the actual cutting effect of the tool under wear can also meet the preset cutting requirements of the parts to be cut. Or, when the tool wear reaches a preset scrap threshold, the corresponding tool control plan is modified to a tool replacement plan, so that the scrapped tool can be replaced in time, reducing the cutting error of the CNC turret punch press, thereby obtaining a tool CNC stamping strategy corresponding to the actual tool wear.
[0133] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0134] In one embodiment, an intelligent control system for a CNC turret punch press is provided, and the intelligent control system for the CNC turret punch press corresponds one-to-one to the intelligent control method for the CNC turret punch press in the above embodiment. Figure 8 As shown in the figure, the intelligent control system of the CNC turret punch press includes a parts common framework construction module, a common stamping programming processing module, a unique feature parameter acquisition module, and a batch programming control module. The detailed description of each functional module is as follows:
[0135] The parts commonality framework construction module is used to obtain the common characteristic parameters of the batch of parts to be cut, and to construct the parts commonality framework of the batch of parts to be cut based on the common characteristic parameters.
[0136] The common stamping programming processing module is used to perform common CNC stamping programming processing on each part to be cut according to the common framework of the parts, and obtain a common stamping programming strategy that is compatible with the common framework of the parts.
[0137] The unique characteristic parameter acquisition module is used to obtain the special process parameters of each part to be cut and obtain the unique characteristic parameters of each part to be cut.
[0138] The batch programming control module is used to perform CNC stamping processing of parts according to the common framework and unique characteristic parameters of the parts, and obtain programming control data for batches of parts to be cut.
[0139] Preferably, the parts commonality framework building module specifically includes:
[0140] The preset part cutting parameter submodule is used to obtain the preset part cutting parameters that carry the common feature parameters of a batch of parts to be cut.
[0141] The cutting size parameter calculation submodule is used to calculate the common cutting size of each part to be cut according to the preset part cutting parameters, and obtain the cutting size data of the part to be cut.
[0142] The size cutting programming submodule is used to perform CNC stamping programming processing on the cutting size data to obtain the size cutting programming data of each component to be cut.
[0143] The parts commonality framework fitting submodule is used to perform data fitting processing on the size cutting programming data according to the component association relationship of the parts to be cut, so as to obtain a parts commonality framework that meets the common characteristics of batch cutting parts.
[0144] Preferably, the unique characteristic parameter acquisition module specifically includes:
[0145] The cutting feature analysis submodule is used to perform feature analysis on the preset part cutting frame of each part to be cut to obtain the special process parameters of each part to be cut.
[0146] The process cutting programming submodule is used to perform CNC stamping cutting programming according to special process parameters to obtain CNC stamping process data for each part to be cut.
[0147] The forming state data acquisition submodule is used to obtain the forming size parameters of each part to be cut in a static state and the expanded size parameters in an expanded state, so as to obtain the forming state data of each part to be cut.
[0148] The cutting process NC analysis submodule is used to perform NC analysis on the cutting process of the parts to be cut according to the forming state data, and obtain the NC stamping position information of each component.
[0149] Preferably, the cutting process numerical control analysis submodule specifically includes:
[0150] The component parameter acquisition unit is used to acquire the component parameters of each part to be cut, wherein the component parameters include the component connection relationship and component connection position parameters between each component.
[0151] The working state molecular unit is used to analyze the working state of each part to be cut according to the component parameters, and obtain the opening and closing position parameters of each part to be cut.
[0152] The CNC stamping analysis subunit is used to perform CNC stamping analysis on the opening and closing position parameters to obtain the opening and closing position cutting data of each part to be cut.
[0153] The CNC stamping programming subunit is used to perform CNC stamping programming on the internal stamping process and the external stamping process of the opening and closing positions of the parts to be cut according to the opening and closing position cutting data, and obtain the CNC stamping position information of the parts to be cut.
[0154] Preferably, the batch programming control module specifically includes:
[0155] The differentiation process parameter acquisition submodule is used to obtain the part type of each part to be cut and the part differentiation process parameters corresponding to the part type.
[0156] The cutting position calculation submodule is used to calculate the process cutting position and the differentiation process correlation relationship of the part differentiation process of each part to be cut according to the part differentiation process parameters.
[0157] The cutting fixed position analysis submodule is used to perform optimal cutting position analysis on the cutting fixed position of each plate to be cut, and obtain cutting fixed position data corresponding to the process cutting position of each different process.
[0158] The secondary positioning processing submodule is used to perform secondary positioning processing on the cutting position of the cut plate according to the cutting fixed position data and the distinguishing process association relationship, so as to obtain cutting positioning data that is more in line with the part cutting requirements of each part to be cut.
[0159] Preferably, after the secondary positioning processing submodule, the following is further included:
[0160] The static dimension data acquisition submodule is used to obtain the target static dimension parameters of each part to be cut based on the cutting positioning data.
[0161] The dynamic size data acquisition submodule is used to analyze the motion state of the part to be cut in the motion state according to the target static size parameters, and obtain the target dynamic size parameters that are adapted to the motion state.
[0162] The outer frame size data calculation submodule is used to calculate the outer cutting size of each part to be cut, and obtain the outer frame size data of each part to be cut that meets the target dynamic size parameters.
[0163] The overall stamping data analysis submodule is used to analyze the dimensional parameters of each position of the part to be cut according to the shape frame size data to obtain the overall stamping data of the part to be cut.
[0164] Preferably, the overall stamping data analysis submodule further includes:
[0165] The tool control scheme processing submodule is used to perform CNC programming on the plate clamping position and cutting tool control mode of the CNC turret punch press, and obtain the tool control scheme corresponding to the overall stamping data of the part to be cut.
[0166] The tool selection submodule is used to perform tool selection processing on the preset tools of the CNC turret punch press according to the tool control plan, and obtain the tool configuration plan that is best compatible with the preset cutting size of the part to be cut.
[0167] The tool wear status acquisition submodule is used to obtain the wear status of each tool under the motion working condition in real time during the cutting process of the part to be cut, and obtain tool wear data that is compatible with the tool configuration plan.
[0168] The tool wear compensation submodule is used to perform real-time wear compensation processing on the tool control scheme according to the tool wear data, and obtain the tool CNC stamping strategy corresponding to the actual tool wear situation.
[0169] The specific definitions of the intelligent control system for a CNC turret punch press can be found in the definitions of the intelligent control method for a CNC turret punch press described above and will not be further elaborated here. Each module in the intelligent control system for a CNC turret punch press described above can be implemented in whole or in part through software, hardware, or a combination thereof. Each of these modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a computer device memory in software form, allowing the processor to call and execute the corresponding operations of each module.
[0170] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 9As shown. The computer device includes a processor, memory, network interface and database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store programming control data generated during the batch part cutting process of the CNC turret punch press. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, an intelligent control method for a CNC turret punch press is implemented.
[0171] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the intelligent control method of the CNC turret punch press are implemented.
[0172] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0173] Those skilled in the art will clearly understand that for the sake of convenience and brevity in description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
[0174] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. An intelligent control method for a CNC turret punch press, characterized in that: The intelligent control method of the CNC turret punch press includes: Obtaining common characteristic parameters of a batch of parts to be cut, and constructing a parts commonality framework for the batch of parts to be cut based on the common characteristic parameters, specifically including: Obtaining preset part cutting parameters that carry common feature parameters of a batch of parts to be cut; Calculating the common cutting dimensions of each part to be cut according to the preset part cutting parameters to obtain cutting dimension data of the part to be cut; Performing CNC punching programming processing on the cutting size data to obtain the size cutting programming data of each component of each part to be cut; According to the component association relationship of the parts to be cut, the size cutting programming data is subjected to data fitting processing to obtain a parts commonality framework that meets the common characteristics of batch cutting parts; According to the parts commonality framework, common CNC stamping programming processing is performed on each part to be cut to obtain a common stamping programming strategy that is compatible with the parts commonality framework; Obtain the special process parameters of each part to be cut and obtain the unique characteristic parameters of each part to be cut, including: Perform feature analysis on the preset part cutting frame of each part to be cut to obtain the special process parameters of each part to be cut; Performing CNC punching and cutting programming processing according to the special process parameters to obtain CNC punching process data for each part to be cut; Obtaining the forming size parameters of each part to be cut in a static state and the unfolded size parameters in an unfolded state, and obtaining the forming state data of each part to be cut; According to the forming state data, the cutting process of the parts to be cut is analyzed by numerical control to obtain the numerical control stamping position information of each component; The parts are numerically controlled stamped according to the common framework of the parts and the unique characteristic parameters to obtain programming control data for batches of parts to be cut.
2. The intelligent control method of a CNC turret punch press according to claim 1, characterized in that: The method of performing numerical control analysis on the cutting process of the components to be cut according to the forming state data to obtain numerical control stamping position information of each component specifically includes: Obtaining component parameters of each part to be cut, wherein the component parameters include component connection relationships and component connection position parameters between each component; Analyze the working state of each part to be cut according to the part parameters to obtain the opening and closing position parameters of each part to be cut; Performing numerical control stamping analysis on the opening and closing position parameters to obtain the opening and closing position cutting data of each part to be cut; According to the opening and closing position cutting data, the internal stamping process and the external stamping process of the opening and closing position of the part to be cut are respectively subjected to CNC stamping programming processing to obtain the component CNC stamping position information of the part to be cut.
3. The intelligent control method of a CNC turret punch press according to claim 1, characterized in that: The part CNC stamping process is performed according to the part commonality framework and the unique characteristic parameters to obtain programming control data for batches of parts to be cut, specifically including: Obtaining the part type of each part to be cut and part distinguishing process parameters corresponding to the part type; Calculating the process cutting position and the correlation relationship of the part differentiation process of each part to be cut according to the part differentiation process parameters; Performing an optimal cutting position analysis on the cutting and fixing position of each plate to be cut, and obtaining cutting and fixing position data corresponding to the process cutting position of each different process; According to the cutting fixed position data and the distinguishing process association relationship, the cutting plate is subjected to a secondary cutting position positioning process to obtain cutting positioning data that better meets the part cutting requirements of each part to be cut.
4. The intelligent control method of a CNC turret punch press according to claim 3, characterized in that: After performing secondary positioning of the cutting position on the cut plate according to the cutting fixed position data and the distinguishing process association relationship to obtain cutting positioning data that better meets the part cutting requirements of each part to be cut, the method further includes: Obtaining target static size parameters of each part to be cut according to the cutting positioning data; Analyzing the motion state of the part to be cut in motion according to the target static size parameters to obtain target dynamic size parameters that match the motion state; Calculating the outer cutting dimensions of each part to be cut to obtain outer frame dimension data of each part to be cut that meets the target dynamic dimension parameters; According to the outer frame size data, the size parameters of each position of the part to be cut are analyzed to obtain the overall stamping data of the part to be cut.
5. The intelligent control method for a CNC turret punch press according to claim 4, characterized in that: The step of analyzing the size parameters of each position of the part to be cut according to the outer frame size data to obtain the overall stamping data of the part to be cut further includes: Performing numerical control programming on the plate clamping position and cutting tool control mode of the numerical control turret punch press to obtain a tool control scheme corresponding to the overall punching data of the part to be cut; According to the tool control scheme, a tool selection process is performed on the preset tools of the CNC turret punch press to obtain a tool configuration scheme that is best adapted to the preset cutting size of the part to be cut; During the cutting process of the part to be cut, the wear condition of each tool under the motion working condition is acquired in real time, and the tool wear data adapted to the tool configuration scheme is obtained; According to the tool wear data, the tool control scheme is subjected to real-time wear compensation processing to obtain a tool numerical control stamping strategy corresponding to the actual tool wear situation.
6. An intelligent control system based on the intelligent control method of a CNC turret punch press according to claim 5, characterized in that: The intelligent control system comprises: A parts commonality framework building module is used to obtain common characteristic parameters of a batch of parts to be cut, and to build a parts commonality framework of the batch of parts to be cut based on the common characteristic parameters; A common stamping programming processing module is used to perform common CNC stamping programming processing on each part to be cut according to the common framework of the parts, and obtain a common stamping programming strategy that is compatible with the common framework of the parts; A unique characteristic parameter acquisition module is used to obtain the special process parameters of each part to be cut and obtain the unique characteristic parameters of each part to be cut; The batch programming control module is used to perform CNC stamping processing on parts according to the common framework of the parts and the unique characteristic parameters, and obtain programming control data for batches of parts to be cut.
7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the intelligent control method of the CNC turret punch press according to any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the intelligent control method of the CNC turret punch press according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Numerical control machining control method adapted to type or dimensional change of cutting tool
CN103116316A
Automatic matching method and system of numerical control punching
CN108646672A