A numerical control drilling machine and its control system
By designing CNC drilling machine control systems, including data collection, processing and control centers, the problem of low accuracy of the accuracy of comprehensive benefits of drilling in existing technologies has been solved, and more accurate and efficient drilling comprehensive benefits monitoring is achieved.
Patent Information
- Application Number
- CN202311317956.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-11
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2043-10-11
AI Technical Summary
In the prior art, the comprehensive drilling benefits of CNC drilling machines have low accuracy and require a large amount of manual data analysis, which has problems such as subjectivity and time-consuming and labor-consuming.
A CNC drilling machine control system is designed, including data collection centers, data processing centers and control centers. The data collection center obtains and sends drilling data to the data processing center through multiple modules (such as knife dividing modules, drilling quality data collection modules, etc.), and the data processing center calculates the benefits scores and sends it to the control center. The control center is based on these. The score is taken to improve the comprehensive benefits of drilling.
The accurate monitoring of the comprehensive benefits of CNC drilling machine drilling machines has improved the accuracy and efficiency of monitoring, and reduced the subjectivity and time consumption of manual analysis.
Smart Images

Figure CN117428229B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of numerical control technology, and in particular to a numerical control drilling machine and a control system thereof. Background Art
[0002] Drilling machine refers to a general term for machinery and equipment that uses a tool that is harder and sharper than the target object to leave a cylindrical hole or hole on the target object through rotary cutting or rotary extrusion. The desired effect is achieved by drilling holes in precision parts. With the increase in human resource costs, most companies consider CNC drilling machines as a development direction. CNC drilling machines are mainly used for drilling, reaming, chamfering and other processing. They are widely used in the automotive, aerospace, and engineering machinery industries, especially for some hardware parts that have multiple holes that need to be processed. The drilling accuracy and drilling speed of CNC drilling machines are significantly improved compared to ordinary drilling machines. In order to improve the efficiency, quality and reliability of drilling processing and maximize economic benefits, it is necessary to control the comprehensive drilling benefits of CNC drilling machines.
[0003] In the prior art, the comprehensive drilling efficiency of a CNC drilling machine is often controlled by professionals analyzing a large amount of data.
[0004] For example, the control system and control method of a drilling machine disclosed in the application with publication number: CN104793562A include: a feeding mechanism, a first solenoid valve, a second solenoid valve, a third solenoid valve, a fourth solenoid valve, a fifth solenoid valve and a controller, and the controller is electrically connected to the feeding mechanism, the first solenoid valve, the second solenoid valve, the third solenoid valve, the fourth solenoid valve and the fifth solenoid valve, respectively.
[0005] For example, the patent application with publication number: CN106873531A discloses a circuit board drilling machine control based on a motion control board, which is composed of a general-purpose PC, an ADT850 motion control board, an AC servo motor and its corresponding servo driver, a ball screw platform, a grating ruler, a data acquisition card, etc. The control system software is developed using VC++6.0. Both the motion control board and the data acquisition card provide library functions used for VC underlying development, providing a shortcut for secondary development.
[0006] However, the inventors of this application found that the above technology has at least the following technical problems in the process of implementing the technical solution of the invention in the embodiment of this application:
[0007] In the existing technology, a large amount of data needs to be collected for manual analysis, which is time-consuming and labor-intensive, and is subjective, resulting in low accuracy in monitoring the comprehensive benefits of drilling. Summary of the invention
[0008] The embodiment of the present application solves the problem of low accuracy in monitoring the comprehensive benefits of drilling in the prior art by providing a CNC drilling machine and a control system thereof, thereby improving the accuracy of monitoring the comprehensive benefits of drilling.
[0009] An embodiment of the present application provides a CNC drilling machine control system, including a CNC drilling machine data acquisition center, a CNC drilling machine data processing center and a CNC drilling machine control center: wherein the CNC drilling machine data acquisition center is used to: obtain drilling data of a specified CNC drilling machine within a preset time period, and send the collected drilling data to the CNC drilling machine data processing center; the CNC drilling machine data processing center is used to: receive the drilling data sent by the CNC drilling machine data acquisition center, and calculate the comprehensive drilling benefit score of the specified CNC drilling machine based on the drilling data, and send the calculated comprehensive drilling benefit score to the data drilling machine control center; the CNC drilling machine control center is used to: receive the comprehensive drilling benefit score sent by the CNC drilling machine, and measure the comprehensive benefit of the specified CNC drilling machine based on the comprehensive drilling benefit score, and take control measures to control the comprehensive benefit of the specified CNC drilling machine.
[0010] Furthermore, the CNC drilling machine data acquisition center includes a tool division module, a drilling quality data acquisition module, a drilling efficiency data acquisition module, a drilling stability data acquisition module and a drilling profit data acquisition module: the tool division module is used to divide the preset tools on the cutter head of the specified CNC drilling machine and number each preset tool, wherein the function of each preset tool is different; the drilling quality data acquisition module is used to collect the drilling quality data of each preset tool of the specified CNC drilling machine within a preset time period, and the drilling quality data of each preset tool includes drilling accuracy data, surface roughness data of the drilled workpiece and surface damage data of the drilled workpiece; the drilling efficiency data acquisition module is used to collect the drilling efficiency data of each preset tool of the specified CNC drilling machine within a preset time period, and each preset The drilling efficiency data of the tool includes drilling speed data, feed speed data of the drilled workpiece and single drilling time; the drilling stability data acquisition module is used to collect the drilling stability data of each preset tool of the specified CNC drilling machine within a preset time period, and the drilling stability data of each preset tool includes drilling axial error, drilling radial error and drilling failure rate; the drilling profit data acquisition module is used to collect the drilling profit data of the specified CNC drilling machine within a preset time period, and the drilling cost data includes the total price data of the drilled workpiece and the drilling cost data of the preset time period, wherein the drilling cost data includes the labor cost data, material cost data and maintenance cost data of the specified CNC drilling machine within the preset time period; the drilling data includes drilling quality data, drilling efficiency data, drilling stability data and drilling profit data.
[0011] Furthermore, the CNC drilling machine data processing center includes a reference drilling data storage module, a drilling quality data processing module, a drilling efficiency data processing module, a drilling stability data processing module and a drilling profit data processing module: the reference drilling data storage module is used to store reference drilling quality data, reference drilling efficiency data, reference drilling stability data and reference drilling cost data of a specified CNC drilling machine; the drilling quality data processing module is used to process the drilling accuracy data, surface roughness data and surface damage data of each preset tool in the specified CNC drilling machine within a preset time period collected by the drilling quality data acquisition module, and calculate the drilling quality score of the specified CNC drilling machine within the preset time period in combination with the reference drilling quality data; the drilling efficiency data processing module is used to process the drilling speed data of each preset tool in the specified CNC drilling machine within the preset time period collected by the drilling efficiency data acquisition module The drilling efficiency data, single drilling time and feed speed data of the drilled workpiece are combined, and the drilling efficiency score of the specified CNC drilling machine within a preset time period is calculated in combination with the reference drilling efficiency data, wherein the drilling speed data refers to the number of drilled workpieces that can be drilled by each preset tool per minute; the drilling stability data processing module: used to process the drilling axial error data, drilling radial error data and drilling failure rate of each preset tool in the specified CNC drilling machine within the preset time period collected by the drilling stability data collection module, and calculate the drilling stability score of the specified CNC drilling machine within the preset time period in combination with the reference drilling stability data; the drilling profit data processing module: used to process the total price data of the drilled workpiece and the drilling cost data within the preset time period collected by the drilling cost data collection module, and calculate the drilling profit score of the specified CNC drilling machine within the preset time period in combination with the reference drilling profit data, and then calculate the corresponding comprehensive drilling benefit score.
[0012] Furthermore, the specific calculation process of the drilling quality score is as follows: according to the received drilling diameter data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the designated CNC drilling machine within the h-th preset time period Drilling depth data Drilling location data Combined with reference drilling diameter data Drilling depth data Drilling location data Calculate the drilling accuracy score DA of the specified CNC drilling machine in the hth preset time period through the drilling accuracy score formula h , the drilling accuracy score formula is
[0013] Wherein e is a natural constant, h=1,2,...,H, H is the total number of preset time periods, i=1,2,...,J, J is the total number of preset tools on the cutter head of the designated CNC drilling machine, i→k=1,2,...,i→K, i→K is the total number of workpieces drilled by the i-th preset tool, α is a correction factor for the drilling diameter data of the drilled workpiece, β is a correction factor for the drilling position data of the drilled workpiece, and χ is a correction factor for the drilling depth data of the drilled workpiece; then, according to the received surface roughness data of the drilled workpiece after the i→k-th drilled workpiece of the i-th preset tool on the cutter head of the designated CNC drilling machine within the h-th preset time period is completed, and surface damage data Combined with reference surface roughness data of drilled workpieces The drilling quality score DQ of the specified CNC drilling machine in the hth preset time period is calculated by the drilling quality score formula h , the drilling quality fraction formula is
[0014] Where δ is the correction factor of the drilling accuracy score of the drilled workpiece, φ is the correction factor of the surface damage data of the drilled workpiece after drilling is completed, is a correction factor for the surface roughness data of the drilled workpiece after drilling is completed; the drilling accuracy data includes drilling diameter data, drilling depth data and drilling position data; the drilling position data is determined by the coordinates of the X-direction moving device, the Y-direction moving device and the Z-direction moving device on the designated CNC drilling machine when each tool on the cutter head of the designated CNC drilling machine drills holes for each drilled workpiece; the X-direction moving device can move along the X-axis direction, the Y-direction moving device can move along the Y-axis direction, and the Z-direction moving device can move along the Z-axis direction.
[0015] Furthermore, the specific calculation process of the drilling efficiency score is as follows: according to the received feed speed data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period Get the first feed speed data Max,FR of each drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine in the h-th preset time period h,i and the second feed speed data Min, FR h,i , where Max,FR h,i for ,Min,FR h,i for Combined with the received reference feed speed data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period, The drilling feed speed index FD of the specified CNC drilling machine in the hth preset time period is calculated by the drilling feed speed index formulah , the drilling feed speed index formula is:
[0016]
[0017] Combined with the received drilling speed data DV of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period, h,i , Reference drilling speed data ΔDV h,i and the drilling time index TD of the specified CNC drilling machine in the hth preset time period h , the drilling efficiency score DE of the specified CNC drilling machine in the hth preset time period is calculated by the drilling efficiency score formula h , the drilling efficiency score formula is Wherein λ is the correction factor of the drilling speed data of each preset tool, μ is the safety factor of the drilling feed speed index of the specified CNC drilling machine, ν is the safety factor of the drilling time index of the specified CNC drilling machine, and μ+ν=1.
[0018] Furthermore, the specific calculation process of the drilling time index is as follows: according to the received single drilling time of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the designated CNC drilling machine within the h-th preset time period Get the first time Max,DT of each drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine in the h-th preset time period h,i and the second time of single drilling Min, DT h,i , where Max,DT h,i for ,Min,DT h,i for Combined with the received reference single drilling time of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period The drilling time index TD of the specified CNC drilling machine in the hth preset time period is calculated by the drilling time index formula h , the drilling time index formula is:
[0019] Furthermore, the specific calculation process of the drilling stability score is as follows: according to the received drilling axial error data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period and drilling radial error data Get the first drilling axial error data Max,AD of the drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine in the h-th preset time period h,i and the first drilling radial error data Max,RD h,i, where Max,AD h,i for ,Max,RD h,i for Combined with the received failure rate F of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period, h,i , the first time of single drilling of each drilling workpiece on the preset tool Max, DT h,i and the second time of single drilling Min, DT h,i , the drilling stability score DS of the specified CNC drilling machine in the hth preset time period is calculated by the drilling stability score formula h , the drilling stability score formula is
[0020] Wherein λ is a correction factor of the first drilling axial error data of the specified CNC drilling machine, and ν is a correction factor of the first drilling radial error data of the specified CNC drilling machine.
[0021] Furthermore, the specific calculation process of the drilling profit score is as follows: according to the received total price P of the drilling workpiece of the specified CNC drilling machine within the hth preset time period h , and combined with the drilling cost data DC of the specified CNC drilling machine in the hth preset time period h and reference drilling cost data ΔDC h , calculate the drilling profit score DP of the specified CNC drilling machine in the hth preset time period through the drilling profit score formula h , the drilling profit score formula is in It is the correction factor for the total drilling price.
[0022] Furthermore, the specific calculation process of the comprehensive drilling benefit score is as follows: Combined with the drilling quality score DQ of the specified CNC drilling machine in the hth preset time period h , drilling efficiency score DE h , drilling stability score DS h and Drilling Profit Fraction DP h , calculate the comprehensive benefit score DB of the specified CNC drilling machine in the hth preset time period through the drilling benefit score formula h , the drilling benefit score formula is
[0023] Among them, ρ and σ are the safety factors of the drilling profit score, drilling stability score, drilling efficiency score, and drilling quality score of a specified CNC drilling machine.
[0024] The embodiment of the present application provides a CNC drilling machine, comprising a base and a processing table: an X-direction moving device is provided on the base, and the X-direction moving device can move along the X-axis direction; a Y-direction moving device is provided on the X-direction moving device, and the Y-direction moving device can move along the Y-axis direction; a Z-direction moving device is provided on the Y-direction moving device, and the Z-direction moving device can move along the Z-axis direction; a spindle is installed on the Z-direction moving device; a rotation drive device is provided on the outer side of the X-direction moving device, and the rotation drive device is installed on the base; the processing table is installed on the rotation drive device, and the rotation is controlled by the rotation drive device, and the processing table is provided with at least two installation stations, and a fixture is installed on each of the installation stations; a tool magazine is provided on the outer side of the processing table, and the tool magazine includes a driver and a tool disk, and the driver is installed on the base, which is used to drive the tool disk to rotate, and the tool disk is provided with a plurality of tool accommodating stations arranged in a circular array; and a controller is also included, and the controller is used to control the movement of the X-direction moving device, the Y-direction moving device, the Z-direction moving device, the spindle, the tool magazine and the rotation drive device.
[0025] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0026] 1. The preset tools of the designated CNC drilling machine are divided by the tool division module in the CNC drilling machine data acquisition center, and then the other modules respectively obtain the drilling quality data, drilling efficiency data, drilling stability data and drilling profit data of the designated CNC drilling machine within the preset time period, and send the collected data to the corresponding processing module of the CNC drilling machine data processing center, and then combine the reference data in the reference drilling data storage module of the CNC drilling machine data processing center, and each corresponding processing module respectively calculates the drilling quality score, drilling efficiency score, drilling stability score and drilling profit score of the designated CNC drilling machine, and then comprehensively calculates the comprehensive drilling benefit score of the designated CNC drilling machine, and sends the calculated comprehensive drilling benefit score to the data drilling machine control center, and finally the CNC drilling machine control center takes control measures according to the comprehensive benefit measured by the received comprehensive drilling benefit score, thereby realizing accurate monitoring of the comprehensive drilling benefit, and then realizing more accurate monitoring of the comprehensive drilling benefit, and effectively solving the problem of low accuracy of comprehensive drilling benefit monitoring in the prior art.
[0027] 2. By comparing the received feed speed data of each drilled workpiece of each preset tool of the designated CNC drilling machine within each preset time period, the corresponding first feed speed and second feed speed are obtained, and then the corresponding reference feed speed data is combined to obtain the drilling feed speed index of the designated CNC drilling machine within the preset time period, and then by comparing the received single drilling time of each drilled workpiece of each preset tool of the designated CNC drilling machine within each preset time period, the corresponding first single drilling time and second single drilling time are obtained, and then the drilling time index of the designated CNC drilling machine within each preset time period is calculated in combination with the corresponding reference single drilling time, and finally the drilling efficiency score of the designated CNC drilling machine within each preset time period is calculated in combination with the drilling speed data and the reference drilling speed data, thereby achieving accurate evaluation of the drilling efficiency, and then improving the accuracy of the drilling efficiency evaluation.
[0028] 3. By comparing the received drilling axial error data of each drilled workpiece of each preset tool of the specified CNC drilling machine within each preset time period, the corresponding first drilling axial error data is obtained, and then the received drilling radial error data of each drilled workpiece of each preset tool is compared to obtain the corresponding first drilling radial error data, and finally, combined with the received failure rate of each preset tool within the corresponding preset time period and the first single drilling time and the second single drilling time of each drilled workpiece on each preset tool, the drilling stability score of the specified CNC drilling machine within each preset time period is calculated, thereby achieving a comprehensive evaluation of the drilling stability of the CNC drilling machine, and then achieving a more accurate evaluation of the drilling stability. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A schematic diagram of the structure of a CNC drilling machine control system provided in an embodiment of the present application;
[0030] Figure 2 A schematic diagram of the structure of a data acquisition center for a CNC drilling machine in a CNC drilling machine control system provided in an embodiment of the present application;
[0031] Figure 3 A schematic diagram of the structure of a CNC drilling machine data processing center in a CNC drilling machine control system provided in an embodiment of the present application;
[0032] Figure 4 A schematic diagram of the structure of a CNC drilling machine provided in an embodiment of the present application;
[0033] Figure 5 A schematic diagram of the structure of a fixture in a CNC drilling machine provided in an embodiment of the present application;
[0034] Figure 6 Provided in the embodiments of this application Figure 5 The enlarged schematic diagram of point A in the middle;
[0035] Figure 7 It is a partial schematic diagram of the cross-sectional state of the processing table in the CNC drilling machine of the present application.
[0036] Markings in the figure:
[0037] 1. Base; 2. Processing table; 3. X-axis moving device; 4. Y-axis moving device; 5. Z-axis moving device; 6. Spindle; 7. Rotation drive device; 8. Fixture; 9. Tool magazine;
[0038] 21. fixing groove; 22. chip removal channel; 23. air vent; 24. connecting block; 241. air cavity; 242. air inlet; 243. air outlet;
[0039] 81, installation box; 811, guide column; 812, induction piece; 82, holding piece; 821, cylinder; 822, connecting rod; 823, pressure rod; 83, support plate; 831, code disc; 84, electric push rod;
[0040] 91. Driver; 92. Cutter disc. DETAILED DESCRIPTION
[0041] The embodiment of the present application solves the problem of low accuracy in monitoring the comprehensive benefit of drilling in the prior art by providing a CNC drilling machine and its control system. The preset tools of the designated drilling machine are divided by the tool division module in the CNC drilling machine data acquisition center, and then the drilling quality data acquisition module, the drilling efficiency data acquisition module, the drilling stability data acquisition module and the drilling profit data acquisition module respectively obtain the drilling quality data, the drilling efficiency data, the drilling stability data and the drilling profit data of the designated CNC drilling machine within a preset time period and send the data to the CNC drilling machine data processing center, and then the CNC drilling machine is used to collect the data. The drilling quality data processing module, drilling efficiency data processing module, drilling stability data processing module and drilling profit data processing module in the machine data processing center respectively calculate the drilling quality score, drilling efficiency score, drilling stability score and drilling profit score of the specified CNC drilling machine according to the drilling data. The drilling profit data processing module then comprehensively calculates the comprehensive drilling benefit score of the specified CNC drilling machine and sends the calculation result to the data drilling machine control center. Finally, the CNC drilling machine control center measures the comprehensive benefit situation according to the calculation result and takes control measures, thereby improving the accuracy of drilling comprehensive benefit monitoring.
[0042] The technical solution in the embodiment of the present application is to solve the problem of low accuracy of the above-mentioned comprehensive drilling benefit monitoring, and the overall idea is as follows:
[0043] The drilling data of the specified CNC drilling machine within a preset time period is obtained through each module in the CNC drilling machine data acquisition center, and the collected drilling data is sent to the CNC drilling machine data processing center, and then the CNC drilling machine data processing center receives the drilling data sent by the CNC drilling machine data acquisition center, and calculates the drilling quality score, drilling efficiency score, drilling stability score and drilling profit score of the specified CNC drilling machine according to the drilling data, and then comprehensively calculates the comprehensive drilling benefit score of the specified CNC drilling machine, and sends the calculated comprehensive drilling benefit score to the data drilling machine control center, and then the CNC drilling machine control center receives the comprehensive drilling benefit score sent by the CNC drilling machine, and finally takes control measures according to the comprehensive benefit situation measured by the comprehensive drilling benefit score, thereby achieving the effect of improving the accuracy of comprehensive drilling benefit monitoring.
[0044] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0045] like Figure 1 As shown, it is a structural schematic diagram of a CNC drilling machine control system provided in an embodiment of the present application. A CNC drilling machine control system provided in an embodiment of the present application includes a CNC drilling machine data acquisition center, a CNC drilling machine data processing center and a CNC drilling machine control center: the CNC drilling machine data acquisition center is used to: obtain the drilling data of the specified CNC drilling machine within a preset time period, and send the collected drilling data to the CNC drilling machine data processing center; the CNC drilling machine data processing center is used to: receive the drilling data sent by the CNC drilling machine data acquisition center, and calculate the comprehensive drilling benefit score of the specified CNC drilling machine according to the drilling data, and send the calculated comprehensive drilling benefit score to the data drilling machine control center; the CNC drilling machine control center is used to: receive the comprehensive drilling benefit score sent by the CNC drilling machine, and measure the comprehensive benefit of the specified CNC drilling machine according to the comprehensive drilling benefit score, and take control measures to control the comprehensive benefit of the specified CNC drilling machine.
[0046] In this embodiment, the comprehensive benefits of the CNC drilling machine intuitively reflect the drilling quality, drilling efficiency, drilling stability and drilling profit. Through the current comprehensive drilling benefit score, more effective control of the comprehensive benefits of the specified CNC drilling machine is achieved, maximizing the use of resources and realizing more accurate monitoring of the comprehensive drilling benefits.
[0047] Further, such as Figure 2As shown, it is a structural schematic diagram of a CNC drilling machine data acquisition center in a CNC drilling machine control system provided in an embodiment of the present application, and the CNC drilling machine data acquisition center includes a tool division module, a drilling quality data acquisition module, a drilling efficiency data acquisition module, a drilling stability data acquisition module and a drilling profit data acquisition module: Tool division module: used to divide the preset tools on the cutter head of a specified CNC drilling machine and number each preset tool, wherein the function of each preset tool is different; Drilling quality data acquisition module: used to collect drilling quality data of each preset tool of a specified CNC drilling machine within a preset time period, and the drilling quality data of each preset tool includes drilling accuracy data, surface roughness data of the drilled workpiece and surface damage data of the drilled workpiece; Drilling efficiency data acquisition module: used to collect the data of the specified CNC drilling machine within a preset time period. The drilling efficiency data of each preset tool of the drilling machine, the drilling efficiency data of each preset tool includes drilling speed data, feed speed data of the drilled workpiece and single drilling time; drilling stability data acquisition module: used to collect the drilling stability data of each preset tool of the specified CNC drilling machine within a preset time period, the drilling stability data of each preset tool includes drilling axial error, drilling radial error and drilling failure rate; drilling profit data acquisition module: used to collect the drilling profit data of the specified CNC drilling machine within a preset time period, the drilling cost data includes the total price data of the drilled workpiece and the drilling cost data within the preset time period, wherein the drilling profit data includes the labor cost data, material cost data and maintenance cost data of the specified CNC drilling machine within the preset time period; the drilling data includes drilling quality data, drilling efficiency data, drilling stability data and drilling profit data.
[0048] In this embodiment, the cutter disc is provided with tool accommodating stations arranged in a circular array for storing preset tools; surface roughness refers to the unevenness of the machined surface with small spacing and tiny peaks and valleys, and the distance between two peaks or two valleys is very small, which belongs to the microscopic geometric shape error. The smaller the surface roughness, the smoother the surface; surface damage refers to the degree of damage to the workpiece surface caused during the drilling process, including scratches, cuts, cracks or surface burrs, etc. These damages may cause unevenness, cracks, weaknesses or reduced fatigue life on the drilled surface; more accurate acquisition of drilling data of CNC drilling machines is achieved.
[0049] Further, such as Figure 3As shown, it is a structural schematic diagram of a CNC drilling machine data processing center in a CNC drilling machine control system provided in an embodiment of the present application, and the CNC drilling machine data processing center includes a reference drilling data storage module, a drilling quality data processing module, a drilling efficiency data processing module, a drilling stability data processing module and a drilling profit data processing module: Reference drilling data storage module: used to store reference drilling quality data, reference drilling efficiency data, reference drilling stability data and reference drilling cost data of a specified CNC drilling machine; Drilling quality data processing module: used to process the drilling accuracy data of each preset tool in the specified CNC drilling machine within a preset time period collected by the drilling quality data acquisition module, the surface roughness data and the surface damage data of the drilled workpiece, and calculate the drilling quality score of the specified CNC drilling machine within the preset time period in combination with the reference drilling quality data; Drilling efficiency data processing module: used to process the data collected by the drilling efficiency data acquisition module within a preset time period The drilling speed data, single drilling time and feed speed data of the drilled workpiece of each preset tool in the specified CNC drilling machine are calculated, and the drilling efficiency score of the specified CNC drilling machine within the preset time period is calculated in combination with the reference drilling efficiency data, wherein the drilling speed data refers to the number of drilled workpieces that can be drilled by each preset tool per minute; the drilling stability data processing module: used to process the drilling axial error data, drilling radial error data and drilling failure rate of each preset tool in the specified CNC drilling machine within the preset time period collected by the drilling stability data acquisition module, and calculate the drilling stability score of the specified CNC drilling machine within the preset time period in combination with the reference drilling stability data; the drilling profit data processing module: used to process the total price data and drilling cost data of the drilled workpiece within the preset time period collected by the drilling cost data acquisition module, and calculate the drilling profit score of the specified CNC drilling machine within the preset time period in combination with the reference drilling cost data, and then calculate the corresponding comprehensive drilling benefit score.
[0050] In this embodiment, the feed speed data of the drilled workpiece reflects the speed at which the drill bit moves at each feed of the specified CNC drilling machine. A higher feed speed can speed up the drilling process and improve drilling efficiency; the drilling axial error refers to the deviation between the drilling axis and the set axis, which can evaluate the axial stability of the drilling machine; the drilling radial error refers to the deviation between the drilling hole diameter and the target hole diameter, which can evaluate the radial stability of the drilling machine; the comprehensive drilling benefit score is determined by the drilling quality score, drilling efficiency score, drilling stability score and drilling profit score; a more intuitive evaluation of the comprehensive drilling benefit is achieved.
[0051] Furthermore, the specific calculation process of the drilling quality score is as follows: according to the received drilling diameter data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the designated CNC drilling machine within the h-th preset time period Drilling depth data Drilling location data Combined with reference drilling diameter data Drilling depth data Drilling location data Calculate the drilling accuracy score DA of the specified CNC drilling machine in the hth preset time period through the drilling accuracy score formula h , the drilling accuracy score formula is
[0052] Wherein e is a natural constant, h=1,2,...,H, H is the total number of preset time periods, i=1,2,...,J, J is the total number of preset tools on the cutter head of the designated CNC drilling machine, i→k=1,2,...,i→K, i→K is the total number of workpieces drilled by the i-th preset tool, α is a correction factor for the drilling diameter data of the drilled workpiece, β is a correction factor for the drilling position data of the drilled workpiece, and χ is a correction factor for the drilling depth data of the drilled workpiece; then, according to the received surface roughness data of the drilled workpiece after the i→k-th drilled workpiece of the i-th preset tool on the cutter head of the designated CNC drilling machine within the h-th preset time period is completed, and surface damage data Combined with reference surface roughness data of drilled workpieces The drilling quality score DQ of the specified CNC drilling machine in the hth preset time period is calculated by the drilling quality score formula h , the drilling quality fraction formula is
[0053] Where δ is the correction factor of the drilling accuracy score of the drilled workpiece, φ is the correction factor of the surface damage data of the drilled workpiece after drilling is completed, It is a correction factor for the surface roughness data of the drilled workpiece after drilling is completed; the drilling accuracy data includes drilling diameter data, drilling depth data and drilling position data; the drilling position data is determined by the coordinates of the X-direction moving device, the Y-direction moving device and the Z-direction moving device on the designated CNC drilling machine when each tool on the cutter head of the designated CNC drilling machine drills holes for each drilled workpiece; the X-direction moving device can move along the X-axis direction, the Y-direction moving device can move along the Y-axis direction, and the Z-direction moving device can move along the Z-axis direction.
[0054] In this embodiment, the drilling diameter refers to the size of the drilling hole diameter, which is extremely important when it needs to match, fit or assemble with other parts. If it deviates from the design requirements, it may cause assembly problems, sealing problems or functional problems; the drilling depth refers to the length or depth of the drilling hole. If the drilling depth is too shallow or too deep, it may affect the assembly, connection or function of the parts; for the assembly of porous parts or the positioning of key components, the accuracy of the drilling position is crucial; drilling accuracy is one of the most basic and key measurement indicators, which determines whether the drilling meets the design requirements and directly affects the assembly and functionality of the product; lower surface roughness can provide better sealing, lubricity and wear resistance, affecting the friction, durability and appearance quality of the parts; lower surface damage can reduce the brittleness and damage of the workpiece and maintain the integrity and strength of the drilled hole; the maximum value of the drilling accuracy score is 1, and the maximum value of the drilling quality score is also 1; a more accurate measurement of the drilling quality of the CNC drilling machine is achieved.
[0055] Furthermore, the specific calculation process of the drilling efficiency score is as follows: according to the received feed speed data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period Get the first feed speed data Max,FR of each drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine in the h-th preset time period h,i and the second feed speed data Min, FR h,i , where Max,FR h,i for Min,FR h,i for Combined with the received reference feed speed data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period, The drilling feed speed index FD of the specified CNC drilling machine in the hth preset time period is calculated by the drilling feed speed index formula h , the drilling feed speed index formula is
[0056] Combined with the received drilling speed data DV of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period, h,i , Reference drilling speed data ΔDV h,i and the drilling time index TD of the specified CNC drilling machine in the hth preset time period h , the drilling efficiency score DE of the specified CNC drilling machine in the hth preset time period is calculated by the drilling efficiency score formula h , the drilling efficiency score formula is
[0057] Wherein λ is the correction factor of the drilling speed data of each preset tool, μ is the safety factor of the drilling feed speed index of the specified CNC drilling machine, ν is the safety factor of the drilling time index of the specified CNC drilling machine, and μ+ν=1.
[0058] In this embodiment, when the first feed speed and the second feed speed of each drilling workpiece are equal and equal to the reference feed speed, the corresponding drilling feed speed index reaches the maximum, which is 1; a higher feed speed can speed up the drilling process and improve drilling efficiency; a higher drilling speed means that the machine can complete the drilling task faster and improve production efficiency; when the actual drilling speed data is the same as the reference drilling speed data, and the drilling feed speed index and the drilling time index are both 1, the drilling efficiency reaches the optimal level; a more accurate evaluation of the drilling efficiency of the CNC drilling machine is achieved.
[0059] Furthermore, the specific calculation process of the drilling time index is as follows: according to the received single drilling time of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the designated CNC drilling machine within the h-th preset time period Get the first time Max,DT of each drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine in the h-th preset time period h,i and the second time of single drilling Min, DT h,i , where Max,DT h,i for ,Min,DT h,i for Combined with the received reference single drilling time of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period The drilling time index TD of the specified CNC drilling machine in the hth preset time period is calculated by the drilling time index formula h , the drilling time index formula is
[0060] In this embodiment, a shorter drilling time indicates that the machine can complete the drilling task faster and improve drilling efficiency; similarly, when the first single drilling time and the second single drilling time of each drilled workpiece are the same and are equal to the reference single drilling time, the corresponding drilling time index reaches the maximum, achieving a more efficient evaluation of the drilling efficiency of the CNC drilling machine.
[0061] Furthermore, the specific calculation process of the drilling stability score is as follows: according to the received drilling axial error data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period and drilling radial error data Get the first drilling axial error data Max,AD of the drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine in the h-th preset time period h,i and the first drilling radial error data Max,RD h,i , where Max,AD h,i for ,Max,RD h,i for Combined with the received failure rate F of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period, h,i , the first time of single drilling of each drilling workpiece on the preset tool Max, DT h,i and the second time of single drilling Min, DT h,i , the drilling stability score DS of the specified CNC drilling machine in the hth preset time period is calculated by the drilling stability score formula h , the drilling stability score formula is
[0062] Wherein λ is a correction factor of the first drilling axial error data of the specified CNC drilling machine, and ν is a correction factor of the first drilling radial error data of the specified CNC drilling machine.
[0063] In this embodiment, when the first single drilling time and the second single drilling time of each drilled workpiece are the same, it indicates that the preset tool has the same drilling speed for each drilled workpiece within the preset time period; a smaller axial error indicates that the drilling machine can maintain a higher axial stability; a smaller radial error indicates that the drilling machine can maintain a higher radial stability; when the first drilling axial error data and the first drilling radial error data of each drilled workpiece are both 0, and the failure rate of the preset tool within the preset time period is 0, and the first single drilling time and the second single drilling time are the same, the corresponding drilling stability reaches the maximum value, indicating that the drilling state of the specified CNC drilling machine is very stable within the preset time period; a more accurate evaluation of the stability of the CNC drilling machine is achieved.
[0064] Furthermore, the specific calculation process of the drilling profit score is as follows: according to the total price P of the drilling workpiece of the specified CNC drilling machine within the hth preset time period received h , and combined with the drilling cost data DC of the specified CNC drilling machine in the hth preset time period h and reference drilling cost data ΔDC h , calculate the drilling profit score DP of the specified CNC drilling machine in the hth preset time period through the drilling profit score formula h , the drilling profit score formula is in It is the correction factor for the total drilling price.
[0065] In this embodiment, drilling profit is a key indicator for evaluating the economic benefits of the drilling process; when the actual drilling cost is equal to the reference drilling cost, the drilling profit score reaches a maximum, the maximum value is 1, and the corresponding profit reaches a maximum; when the drilling profit score is low, improvements need to be made in terms of cost and the drilling quality, efficiency and stability of the CNC drilling machine; a more direct evaluation of the profitability of the CNC drilling machine is achieved.
[0066] Furthermore, the specific calculation process of the comprehensive drilling benefit score is as follows: Combined with the drilling quality score DQ of the specified CNC drilling machine in the hth preset time period h , drilling efficiency score DE h , drilling stability score DS h and Drilling Profit Fraction DP h , calculate the comprehensive benefit score DB of the specified CNC drilling machine in the hth preset time period through the drilling benefit score formula h , the drilling benefit score formula is
[0067] Among them, ρ and σ are the safety factors of the drilling profit score, drilling stability score, drilling efficiency score, and drilling quality score of a specified CNC drilling machine.
[0068] In this embodiment, drilling quality is critical to many applications, especially for workpieces that require high precision and high-quality surfaces. High-quality drilling can ensure the normal assembly and function of the workpiece; drilling efficiency is critical to mass production and high-productivity applications. A fast and efficient drilling process can reduce production costs, shorten production cycles and increase output; drilling stability is critical to ensuring the safety of workpieces and machines and the comfort of operators. A stable drilling process can reduce vibration, reduce noise, extend equipment life, and reduce operator fatigue and risk of work-related injuries; improving the drilling profit score can mean reducing costs, increasing production capacity, increasing output and improving product quality; a more intuitive evaluation of the comprehensive drilling benefits of CNC drilling machines is achieved.
[0069] The CNC drilling machine using the above-mentioned control system provided in the embodiment of the present application comprises a base 1 and a processing table 2, wherein: an X-moving device 3 is provided on the base 1, and the X-moving device 3 can move along the X-axis direction; a Y-moving device 4 is provided on the X-moving device 3, and the Y-moving device 4 can move along the Y-axis direction; a Z-moving device 5 is provided on the Y-moving device 4, and the Z-moving device 5 can move along the Z-axis direction; a spindle 6 is installed on the Z-moving device 5; a rotation drive device 7 is provided on the outer side of the X-moving device 3, and the rotation drive device 7 is installed on the base 1, and the processing table 2 is installed on the rotation drive device 7, which is controlled to rotate by the rotation drive device 7, the processing table 2 is provided with at least two installation stations, each of which is installed with a fixture 8, and a tool magazine 9 is provided on the outer side of the processing table 2, and the tool magazine 9 includes a driver 91 and a tool disc 92, and the driver 91 is installed on the base 1, and is used to drive the tool disc 92 to rotate, and the tool disc 92 is provided with Several tool accommodating stations; also includes a controller, the controller is used to control the movement of the X-moving device 3, the Y-moving device 4, the Z-moving device 5, the spindle 6, the tool magazine 9 and the rotary drive device 7; the use process of the CNC drilling machine is: the workpiece to be processed is installed on any fixture 8, the rotary drive device 7 drives the processing table 2 to rotate, so that the fixture 8 moves to the bottom of the spindle 6, and then the X-moving device 3, the Y-moving device 4 and the Z-moving device 5 cooperate to control the spindle 6 to drive the tool to perform drilling and milling processing at a specific position of the workpiece. During this process, the staff places the workpiece to be processed on the fixture 8 of other installation stations. When the workpiece on any fixture 8 is processed, the rotary drive device 7 will drive the processing table 2 to rotate, so that another workpiece is moved to the bottom of the spindle 6 for processing; the design of the present application can realize the simultaneous drilling processing and workpiece replacement, and then the spindle 6 can process each workpiece without interruption, thereby greatly improving the production efficiency.
[0070] In this embodiment, a tool magazine 9 is provided on the outside of the processing table 2. The tool magazine 9 includes a driver 91 and a tool disc 92. The driver 91 is installed on the base 1 and is used to drive the tool disc 92 to rotate. The tool disc 92 is provided with a plurality of tool accommodating stations arranged in a circular array. Specifically, the tool accommodating station is used to place different tools. According to the tool changing requirements, the driver 91 will drive the tool disc 92 to rotate, so that the corresponding tool moves to the tool taking position, so that the spindle 6 can automatically change the tool.
[0071] A partition is provided between two adjacent installation stations, and the partition is fixedly connected to the processing table 2. With this design, waste chips generated during drilling and milling can be prevented from splashing onto the workers.
[0072] The fixture 8 includes a mounting box 81 and a plurality of holding members 82 provided on the mounting box 81; the mounting box 81 is mounted on the processing table 2; the holding members 82 include a cylinder 821, a connecting rod 822 and a pressing rod 823; the cylinder 821 is mounted on the mounting box 81; the end of the pressing rod 823 is hinged to the output end of the cylinder 821; one end of the connecting rod 822 is hinged to the cylinder 821, and the other end is hinged to the pressing rod 823. Specifically, after the workpiece is placed on the mounting box 81, the output end of the cylinder 821 drives one end of the pressing rod 823 to lift upward, and the other end of the pressing rod 823 automatically moves downward, thereby pressing the workpiece.
[0073] The mounting box 81 is provided with a support plate 83, and a rotating shaft is installed at the bottom of the support plate 83, and the rotating shaft is rotatably connected with the mounting box 81, and a plurality of holding parts 82 are installed on the support plate 83; the mounting box 81 is provided with two electric push rods 84, and the two electric push rods 84 are both arranged below the support plate 83 and on both sides of the rotating shaft, and rollers are arranged at the output ends of the electric push rods 84, and the rollers are in contact with the support plate 83. Specifically, according to the processing requirements of the workpiece, any electric push rod 84 can be driven to push the support plate 83 upward, and the other electric push rod 84 can be driven downward accordingly, so that the support plate 83 is rotated to a specific angle, that is, the workpiece is tilted to form a specific angle, at this time, when the Z-direction moving device 5 drives the spindle 6 downward, the tool can drill and mill an inclined hole in the workpiece. With this design, the straight hole and inclined hole drilling and milling of the workpiece can be realized at one time, effectively improving the processing efficiency.
[0074] Both ends of the support plate 83 are provided with guide grooves, and the installation box 81 is provided with guide posts 811 adapted to the guide grooves, and the guide posts 811 are arranged in the guide grooves. The cooperation between the guide posts 811 and the guide grooves can improve the stability of the support plate 83 when it swings.
[0075] A code disc 831 is installed on the rotating shaft, and the installation box 81 is provided with a sensing member 812 at a position corresponding to the code disc 831. Through the cooperation between the code disc 831 and the sensing member 812, it is detected whether the support plate 83 is rotated to the right position.
[0076] The processing table 2 is provided with a plurality of fixed grooves 21, and the fixture 8 is provided with a fixed block adapted to the fixed grooves 21, and the fixed block is installed in the fixed grooves 21; a chip removal groove 22 corresponding to the number of the fixed grooves 21 is opened on one side of the processing table 2, and a chip removal groove 22 is correspondingly provided on one side of each fixed groove 21, and a plurality of obliquely opened air leakage holes 23 are provided on one side of the chip removal groove 22. Preferably, the angle between the axis of the air leakage hole 23 and the axis of the chip removal groove 22 is 45°-60°, and the air leakage holes 23 at the side ends of each chip removal groove 22 are connected with the corresponding fixed groove 21; a connecting block 24 is provided at the side end of the processing table 2, and an air cavity 241 is provided in the middle of the connecting block 24, and an air inlet 242 connected to the air cavity 241 is opened on one side of the connecting block 24, and a plurality of air outlets 243 connected to the air cavity 241 are opened on the other side, and the position of each air outlet 243 corresponds to the position of each chip removal groove 22 one by one. When the workpiece is processed, a lot of waste chips will fall into the fixed groove 21. After the compressed air is introduced into the air inlet 242, the compressed air will be diverted to each chip removal channel 22 and discharged from each air discharge hole 23, so as to remove the waste chips in the fixed groove 21. This design makes the chip removal operation simple and efficient.
[0077] The technical scheme in the above-mentioned embodiment of the present application has at least the following technical effects or advantages: relative to a control system and a control method for a drilling machine disclosed in the application with publication number: CN104793562A, the embodiment of the present application obtains the corresponding first feed speed and second feed speed by comparing the received feed speed data of each drilling workpiece of each preset tool of the specified CNC drilling machine within each preset time period, and then obtains the drilling feed speed index of the specified CNC drilling machine within the preset time period in combination with the corresponding reference feed speed data, and then obtains the corresponding first single drilling time and second single drilling time by comparing the received single drilling time of each drilling workpiece of each preset tool of the specified CNC drilling machine within each preset time period, and then calculates the drilling time index of the specified CNC drilling machine within each preset time period in combination with the corresponding reference single drilling time, and finally calculates the drilling time index of the specified CNC drilling machine within each preset time period in combination with the drilling speed data and the reference drilling speed data. The drilling efficiency score is obtained, thereby achieving an accurate evaluation of the drilling efficiency, and further achieving improved accuracy in the evaluation of the drilling efficiency; relative to a circuit board drilling machine control based on a motion control board length disclosed in the publication number: CN106873531A, the embodiment of the present application compares the received drilling axial error data of each drilled workpiece of each preset tool of a specified CNC drilling machine within each preset time period, and then obtains the corresponding first drilling axial error data, and then compares the received drilling radial error data of each drilled workpiece of each preset tool, and obtains the corresponding first drilling radial error data, and finally, in combination with the received failure rate of each preset tool within the corresponding preset time period and the first single drilling time and the second single drilling time of each drilled workpiece on each preset tool, calculates the drilling stability score of the specified CNC drilling machine within each preset time period, thereby achieving a comprehensive evaluation of the drilling stability of the CNC drilling machine, and further achieving a more accurate evaluation of the drilling stability.
[0078] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0079] The present invention is described with reference to flowcharts and / or block diagrams of systems, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0080] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0081] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0082] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0083] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A CNC drilling machine control system, characterized in that: Including CNC drilling machine data acquisition center, CNC drilling machine data processing center and CNC drilling machine control center: Wherein, the CNC drilling machine data acquisition center is used to: obtain drilling data of a specified CNC drilling machine within a preset time period, and send the acquired drilling data to the CNC drilling machine data processing center; The CNC drilling machine data processing center is used to: receive the drilling data sent by the CNC drilling machine data acquisition center, calculate the comprehensive drilling benefit score of the specified CNC drilling machine according to the drilling data, and send the calculated comprehensive drilling benefit score to the data drilling machine control center; The CNC drilling machine control center is used to: receive the comprehensive drilling benefit score sent by the CNC drilling machine, measure the comprehensive benefit of the designated CNC drilling machine according to the comprehensive drilling benefit score, and take control measures to control the comprehensive benefit of the designated CNC drilling machine; The specific calculation process of the comprehensive drilling benefit score is as follows: Combined with the drilling quality score DQ of the specified CNC drilling machine in the hth preset time period h , drilling efficiency score DE h , drilling stability score DS h and Drilling Profit Fraction DP h , calculate the comprehensive benefit score DB of the specified CNC drilling machine in the hth preset time period through the drilling benefit score formula h , the drilling benefit score formula is Among them, ρ and σ are the safety factors for the drilling profit score, drilling stability score, drilling efficiency score, and drilling quality score of a given CNC drilling machine; The specific calculation process of the drilling quality fraction is as follows: According to the received drilling diameter data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period Drilling depth data Drilling location data Combined with reference drilling diameter data Drilling depth data Drilling location data Calculate the drilling accuracy score DA of the specified CNC drilling machine in the hth preset time period through the drilling accuracy score formula h , the drilling accuracy score formula is Wherein, e is a natural constant, h=1,2,...,H, H is the total number of preset time periods, i=1,2,...,J, J is the total number of preset tools on the cutter head of a specified CNC drilling machine, i→k=1,2,...,i→K, i→K is the total number of workpieces drilled by the i-th preset tool, α is a correction factor for the drilling diameter data of the drilling workpiece, β is a correction factor for the drilling position data of the drilling workpiece, and χ is a correction factor for the drilling depth data of the drilling workpiece; Then, according to the surface roughness data of the drilled workpiece after the drilling of the i→kth drilled workpiece by the i-th preset tool on the cutter head of the designated CNC drilling machine within the h-th preset time period, and surface damage data Combined with reference surface roughness data of drilled workpieces The drilling quality score DQ of the specified CNC drilling machine in the hth preset time period is calculated by the drilling quality score formula h , the drilling quality fraction formula is Where δ is the correction factor of the drilling accuracy score of the drilled workpiece, φ is the correction factor of the surface damage data of the drilled workpiece after drilling is completed, It is the correction factor of the surface roughness data of the drilled workpiece after drilling is completed; The drilling accuracy data includes drilling diameter data, drilling depth data and drilling position data; The drilling position data is determined by the coordinates of the X-direction moving device, the Y-direction moving device and the Z-direction moving device on the designated CNC drilling machine when each tool on the cutter head of the designated CNC drilling machine drills each drilling workpiece; The X-direction moving device can move along the X-axis direction, the Y-direction moving device can move along the Y-axis direction, and the Z-direction moving device can move along the Z-axis direction; The specific calculation process of the drilling efficiency score is as follows: According to the received feed speed data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period Get the first feed speed data Max,FR of each drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine in the h-th preset time period h,i and the second feed speed data Min, FR h,i , where Max,FR h,i for Min,FR h,i for Combined with the received reference feed speed data of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period, The drilling feed speed index FD of the specified CNC drilling machine in the hth preset time period is calculated by the drilling feed speed index formula h , the drilling feed speed index formula is: Combined with the received drilling speed data DV of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period, h,i , Reference drilling speed data ΔDV h,i and the drilling time index TD of the specified CNC drilling machine in the hth preset time period h , the drilling efficiency score DE of the specified CNC drilling machine in the hth preset time period is calculated by the drilling efficiency score formula h , the drilling efficiency score formula is Wherein λ is the correction factor of the drilling speed data of each preset tool, μ is the safety factor of the drilling feed speed index of the specified CNC drilling machine, ν is the safety factor of the drilling time index of the specified CNC drilling machine, and μ+ν=1; The specific calculation process of the drilling time index is as follows: The single drilling time of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period received Get the first time Max,DT of each drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine in the h-th preset time period h,i and the second time of single drilling Min, DT h,i , where Max,DT h,i for Min, DT h,i for Combined with the received reference single drilling time of the i→kth drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period The drilling time index TD of the specified CNC drilling machine in the hth preset time period is calculated by the drilling time index formula h , the drilling time index formula is: The specific calculation process of the drilling stability score is as follows: According to the received axial error data of the drilling workpiece of the i→kth drilling of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period and drilling radial error data Get the first drilling axial error data Max,AD of the drilling workpiece of the i-th preset tool on the cutter head of the specified CNC drilling machine in the h-th preset time period h,i and the first drilling radial error data Max,RD h,i , where Max,AD h,i for Max,RD h,i for Combined with the received failure rate F of the i-th preset tool on the cutter head of the specified CNC drilling machine within the h-th preset time period, h,i , the first time of single drilling of each drilling workpiece on the preset tool Max, DT h,i and the second time of single drilling Min, DT h,i , the drilling stability score DS of the specified CNC drilling machine in the hth preset time period is calculated by the drilling stability score formula h , the drilling stability score formula is Wherein λ is the correction factor of the first drilling axial error data of the specified CNC drilling machine, and ν is the correction factor of the first drilling radial error data of the specified CNC drilling machine; The specific calculation process of the drilling profit score is as follows: According to the total price P of the drilling workpiece of the designated CNC drilling machine received within the hth preset time period h , and combined with the drilling cost data DC of the specified CNC drilling machine in the hth preset time period h and reference drilling cost data ΔDC h , calculate the drilling profit score DP of the specified CNC drilling machine in the hth preset time period through the drilling profit score formula h , the drilling profit fraction formula is in It is the correction factor for the total drilling price.
2. A CNC drilling machine control system as claimed in claim 1, characterized in that: The CNC drilling machine data acquisition center includes a tool division module, a drilling quality data acquisition module, a drilling efficiency data acquisition module, a drilling stability data acquisition module and a drilling profit data acquisition module: The tool division module is used to divide the preset tools on the cutter head of the designated CNC drilling machine and number the preset tools, wherein the functions of the preset tools are different; The drilling quality data acquisition module is used to collect the drilling quality data of each preset tool of the specified CNC drilling machine within a preset time period, and the drilling quality data of each preset tool includes drilling accuracy data, surface roughness data of the drilled workpiece, and surface damage data of the drilled workpiece; The drilling efficiency data acquisition module is used to collect the drilling efficiency data of each preset tool of the specified CNC drilling machine within a preset time period, and the drilling efficiency data of each preset tool includes drilling speed data, feed speed data of the drilling workpiece and single drilling time; The drilling stability data acquisition module is used to collect the drilling stability data of each preset tool of the specified CNC drilling machine within a preset time period, and the drilling stability data of each preset tool includes drilling axial error, drilling radial error and drilling failure rate; The drilling profit data collection module is used to collect the drilling profit data of the specified CNC drilling machine within a preset time period, wherein the drilling profit data includes the total price data of the drilling workpiece and the drilling cost data within the preset time period, wherein the drilling cost data includes the labor cost data, material cost data and maintenance cost data of the specified CNC drilling machine within the preset time period; The drilling data includes drilling quality data, drilling efficiency data, drilling stability data and drilling profit data.
3. A CNC drilling machine control system as claimed in claim 2, characterized in that: The CNC drilling machine data processing center includes a reference drilling data storage module, a drilling quality data processing module, a drilling efficiency data processing module, a drilling stability data processing module and a drilling profit data processing module: The reference drilling data storage module is used to store reference drilling quality data, reference drilling efficiency data, reference drilling stability data and reference drilling cost data of a specified CNC drilling machine; The drilling quality data processing module is used to process the drilling accuracy data of each preset tool in the specified CNC drilling machine, the surface roughness data and the surface damage data of the drilled workpiece collected by the drilling quality data collection module within the preset time period, and calculate the drilling quality score of the specified CNC drilling machine within the preset time period in combination with the reference drilling quality data; The drilling efficiency data processing module is used to process the drilling speed data, single drilling time and feed speed data of the drilled workpiece of each preset tool in the specified CNC drilling machine within the preset time period collected by the drilling efficiency data collection module, and calculate the drilling efficiency score of the specified CNC drilling machine within the preset time period in combination with the reference drilling efficiency data, wherein the drilling speed data refers to the number of drilled workpieces that can be drilled by each preset tool per minute; The drilling stability data processing module is used to process the drilling axial error data, drilling radial error data and drilling failure rate of each preset tool in the specified CNC drilling machine within the preset time period collected by the drilling stability data collection module, and calculate the drilling stability score of the specified CNC drilling machine within the preset time period in combination with the reference drilling stability data; The drilling profit data processing module is used to process the total price data of the drilled workpiece and the drilling cost data within a preset time period collected by the drilling cost data collection module, and calculate the drilling profit score of the specified CNC drilling machine within the preset time period in combination with the reference drilling cost data, and then calculate the corresponding comprehensive drilling benefit score.
4. A CNC drilling machine using a control system as claimed in any one of claims 1 to 3, characterized in that: Including base and processing table: The base is provided with an X-direction moving device, which can move along the X-axis direction; the X-direction moving device is provided with a Y-direction moving device, which can move along the Y-axis direction; the Y-direction moving device is provided with a Z-direction moving device, which can move along the Z-axis direction; A spindle is installed on the Z-direction moving device; a rotary drive device is provided on the outer side of the X-direction moving device, the rotary drive device is installed on the base, the processing table is installed on the rotary drive device, and the rotation is controlled by the rotary drive device, the processing table is provided with at least two installation stations, and a fixture is installed on each installation station; A tool magazine is provided outside the processing table, and the tool magazine includes a driver and a tool disc. The driver is installed on the base and is used to drive the tool disc to rotate. The tool disc is provided with a plurality of tool accommodating stations arranged in a circular array. The utility model also comprises a controller, which is used for controlling the movement of the X-moving device, the Y-moving device, the Z-moving device, the main axis, the tool magazine and the rotary drive device.
Citation Information
Patent Citations
System and method for controlling drilling machine
CN104793562A
Circuit board drilling machine control system based on motion control board
CN106873531A
Gantry machining center transmission device feeding analysis control system
CN115157001A
Multi-shaft numerical control drilling machine
CN218192652U