Disclosure of Invention
The embodiment of the application solves the problem of low monitoring accuracy of the comprehensive benefit of drilling in the prior art by providing the numerical control drilling machine and the control system thereof, and realizes the improvement of the monitoring accuracy of the comprehensive benefit of drilling.
The embodiment of the application provides a numerical control drilling machine control system which comprises a numerical control drilling machine data acquisition center, a numerical control drilling machine data processing center and a numerical control drilling machine control center, wherein the numerical control drilling machine data acquisition center is used for acquiring drilling data of a specified numerical control drilling machine in a preset time period and sending the acquired drilling data to the numerical control drilling machine data processing center, the numerical control drilling machine data processing center is used for receiving the drilling data sent by the numerical control drilling machine data acquisition center, calculating comprehensive drilling benefit scores of the specified numerical control drilling machine according to the drilling data and sending the calculated comprehensive drilling benefit scores to the numerical control drilling machine control center, and the numerical control drilling machine control center is used for receiving the comprehensive drilling benefit scores sent by the numerical control drilling machine, measuring the comprehensive benefits of the specified numerical control drilling machine according to the comprehensive drilling benefit scores and taking control measures to control the comprehensive benefits of the specified numerical control drilling machine.
Further, the numerical control drilling machine data acquisition center comprises a cutter dividing 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, wherein the cutter dividing module is used for dividing preset cutters on a cutter head of a specified numerical control drilling machine and numbering the preset cutters, functions of the preset cutters are different, the drilling quality data acquisition module is used for acquiring drilling quality data of the preset cutters of the specified numerical control drilling machine in a preset time period, the drilling quality data of the preset cutters comprise drilling precision data, surface roughness data of a drilling workpiece and surface damage degree data of the drilling workpiece, the drilling efficiency data acquisition module is used for acquiring drilling efficiency data of the preset cutters of the numerical control drilling machine in the preset time period, the drilling efficiency data of the preset cutters comprise drilling speed data, feeding speed data of the drilling workpiece and single drilling time, the drilling stability data acquisition module is used for acquiring drilling stability data of the preset cutters of the numerical control drilling machine in the preset time period, the drilling stability data of the preset cutters comprise drilling errors, drilling errors and radial faults, the drilling quality data comprise the total cost data of the numerical control drilling machine and the maintenance cost data of the numerical control drilling machine in the preset time period, and the drilling cost data of the drilling machine comprise the total cost data of the specified by the drilling quality data of the drilling machine, drilling efficiency data, drilling stability data, and drilling profit data.
The numerical control drilling machine data processing center comprises 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, wherein the reference drilling data storage module is used for storing reference drilling quality data, reference drilling efficiency data, reference drilling stability data and reference drilling cost data of a specified numerical control drilling machine, the drilling quality data processing module is used for processing drilling precision data, surface roughness data and surface damage degree data of each preset tool in the specified numerical control drilling machine in a preset time period acquired by the drilling quality data acquisition module and calculating the drilling quality fraction of the specified numerical control drilling machine in the preset time period by combining the reference drilling quality data, the drilling efficiency data processing module is used for processing drilling speed data, single drilling time and feeding speed data of each preset tool in the specified numerical control drilling machine in the preset time period acquired by the drilling efficiency data acquisition module and calculating the drilling efficiency fraction of the specified numerical control drilling machine in the preset time period by combining the reference drilling efficiency data, wherein the drilling speed data refers to the number of each preset tool in each minute, the drilling stability data acquisition module is used for acquiring the radial stability data of each preset tool in the preset time period and the numerical control drilling machine, the drilling profit data processing module is used for processing the total price data of the drilling workpiece and the drilling cost data in the preset time period, which are acquired by the drilling cost data acquisition module, and calculating the drilling profit score of the appointed numerical control drilling machine in the preset time period by combining the reference drilling profit data, so as to calculate the corresponding comprehensive drilling benefit score.
Further, the specific calculation process of the drilling quality fraction is as follows, according to the received drilling diameter data of the ith-k drilling work piece of the ith preset cutter on the cutter head of the appointed numerical control drilling machine in the ith preset time periodDrilling depth dataDrilling position dataIncorporating reference borehole diameter dataDrilling depth dataDrilling position dataCalculating a drilling precision fraction DA h of the designated numerical control drilling machine in the h preset time period through a drilling precision fraction formula, wherein the drilling precision fraction formula is as follows
Where 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 cutterhead of the numerical control drilling machine, i→k=1, 2,..i→k, i→k is the total number of drilling workpieces of the ith preset tool, α is the correction factor of drilling diameter data of the drilling workpiece, β is the correction factor of drilling position data of the drilling workpiece, χ is the correction factor of drilling depth data of the drilling workpiece, and then according to the received ith→k drilling workpiece of the ith preset tool on the cutterhead of the numerical control drilling machine in the H preset time period, the surface roughness data of the drilling workpiece after the drilling of the ith→k drilling workpiece of the ith preset tool of the numerical control drilling machine is completed is specifiedAnd surface damage dataCombining reference surface roughness data of a drilled workpieceCalculating a drilling quality score DQ h of a designated numerical control drilling machine in a h preset time period through a drilling quality score formula, wherein the drilling quality score formula is as follows
Wherein delta is a correction factor of the drilling precision fraction of the drilling workpiece, phi is a correction factor of the surface damage degree data of the drilling workpiece after the drilling is completed,The drilling precision data comprises drilling diameter data, drilling depth data and drilling position data, wherein the drilling position data is determined by coordinates formed by combining an X-direction moving device, a Y-direction moving device and a Z-direction moving device on a designated numerical control drilling machine when each cutter on a cutterhead of the designated numerical control 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.
Further, the specific calculation process of the drilling efficiency fraction is as follows, according to the received feeding speed data of the ith-k drilling work piece of the ith preset cutter on the cutter head of the appointed numerical control drilling machine in the ith preset time periodObtaining first feeding speed data Max, FR h,i and second feeding speed data Min, FR h,i of each drilling workpiece of an i preset cutter on a cutter head of a designated numerical control drilling machine in an h preset time period, wherein Max, FR h,i is thatMin, FR h,i isCombining the received reference feed speed data of the ith-kth drilling workpiece of the ith preset cutter on the cutter head of the appointed numerical control drilling machine in the h preset time periodCalculating a drilling feed rate index FD h of the appointed numerical control drilling machine in the h preset time period through a drilling feed rate index formula, wherein the drilling feed rate index formula is that
Combining the received drilling speed data DV h,i of the i th preset cutter on the cutter head of the numerical control drilling machine in the h preset time period, reference drilling speed data DeltaDV h,i and a drilling time index TD h of the specified numerical control drilling machine in the h preset time period, and calculating the drilling efficiency score DE h of the specified numerical control drilling machine in the h preset time period by using a drilling efficiency score formula, wherein the drilling efficiency score formula is as followsWherein λ is a correction factor of drilling speed data of each preset tool, μ is a safety factor specifying a drilling feed speed index of the numerical control drilling machine, ν is a safety factor specifying a drilling time index of the numerical control drilling machine, and μ+ν=1.
Further, the specific calculation process of the drilling time index is as follows, namely, according to the received single drilling time of the i & gtth to k & gtth drilling work piece of the i & ltth & gt preset cutter on the cutter head of the numerical control drilling machine within the h & ltth & gt preset time periodObtaining a single drilling first time Max, DT h,i and a single drilling second time Min, DT h,i of each drilling workpiece of an i-th preset cutter on a cutter head of a designated numerical control drilling machine in an h preset time period, wherein Max, DT h,i is thatMin, DT h,i isCombining the received reference single drilling time of the ith-k drilling workpiece of the ith preset cutter on the cutter head of the numerical control drilling machine in the h preset time periodCalculating a drilling time index TD h of the appointed numerical control drilling machine in the h preset time period through a drilling time index formula, wherein the drilling time index formula is that
Further, the drilling stability fraction is specifically calculated according to the received drilling axial error data of the ith-k drilling workpieces of the ith preset cutter on the cutter head of the numerical control drilling machine in the ith preset time periodAnd borehole radial error dataObtaining first drilling axial error data Max, AD h,i and first drilling radial error data Max, RD h,i of a drilling workpiece of an i preset tool on a cutter head of a designated numerical control drilling machine in an h preset time period, wherein Max, AD h,i is thatMax, RD h,i isCombining the received failure rate F h,i of the ith preset cutter on the cutter head of the numerical control drilling machine in the h preset time period, the single drilling first time Max, DT h,i and the single drilling second time Min, DT h,i of each drilling workpiece on the preset cutter, and calculating the drilling stability score DS h of the numerical control drilling machine in the h preset time period by using a drilling stability score formula, wherein the drilling stability score formula is as follows
Wherein λ is a correction factor of first borehole axial error data of the specified numerical control drilling machine, and ν is a correction factor of first borehole radial error data of the specified numerical control drilling machine.
Further, the concrete calculation process of the drilling profit score is as follows, according to the received total price P h of the drilling workpiece of the appointed NC drilling machine in the h preset time period, and combining the drilling cost data DC h of the appointed NC drilling machine in the h preset time period and the reference drilling cost data DeltaDC h, calculating the drilling profit score DP h of the appointed NC drilling machine in the h preset time period through a drilling profit score formula, wherein the drilling profit score formula is thatWherein the method comprises the steps ofAnd (3) a correction factor for the total price of the drilling hole.
Further, the specific calculation process of the comprehensive drilling benefit score is as follows, namely, the drilling quality score DQ h, the drilling efficiency score DE h, the drilling stability score DS h and the drilling profit score DP h of the appointed numerical control drilling machine in the h preset time period are combined, the comprehensive benefit score DB h of the appointed numerical control drilling machine in the h preset time period is calculated through a drilling benefit score formula, and the drilling benefit score formula is as follows
Wherein θ is,Ρ and σ are safety factors specifying a drilling profit fraction, a drilling stability fraction, a drilling efficiency fraction, and a drilling quality fraction for a numerical control drilling machine.
The embodiment of the application provides a numerical control drilling machine, which comprises a base and a processing table, wherein an X-direction moving device is arranged on the base and can move along the X-axis direction, a Y-direction moving device is arranged on the X-direction moving device and can move along the Y-axis direction, a Z-direction moving device is arranged on the Y-direction moving device and can move along the Z-axis direction, a main shaft is arranged on the Z-direction moving device, a rotary driving device is arranged on the outer side of the X-direction moving device and is arranged on the base, the processing table is arranged on the rotary driving device and is controlled to rotate by the rotary driving device, the processing table is provided with at least two mounting stations, clamps are arranged on the mounting stations, a tool magazine is arranged on the outer side of the processing table and comprises a driver and a tool head, the driver is arranged on the base and is used for driving the tool head to rotate, a plurality of accommodating stations which are arranged in a circular array, and the controller is used for controlling the X-direction moving device, the Y-direction moving device and the Z-direction moving device and the rotary driving device.
One or more technical solutions provided in the embodiments of the present application at least have the following technical effects or advantages:
1. dividing each preset cutter of a designated numerical control drilling machine through a cutter dividing module in the numerical control drilling machine data acquisition center, then respectively acquiring drilling quality data, drilling efficiency data, drilling stability data and drilling profit data of the designated numerical control drilling machine in a preset time period through other modules, transmitting each acquired data to a processing module corresponding to a numerical control drilling machine data processing center, then respectively calculating the drilling quality score, the drilling efficiency score, the drilling stability score and the drilling profit score of the designated numerical control drilling machine through the corresponding processing modules by combining each reference data in a reference drilling data storage module of the numerical control drilling machine data processing center, comprehensively calculating the comprehensive drilling benefit score of the designated numerical control drilling machine, transmitting the calculated comprehensive drilling benefit score to a data drilling machine control center, and finally adopting control measures through the numerical control drilling machine control center according to the comprehensive situation measured by the received comprehensive drilling benefit score, thereby realizing accurate monitoring of drilling comprehensive benefits and further realizing more accurate monitoring of drilling comprehensive benefits and effectively solving the problem of low drilling comprehensive benefit monitoring accuracy in the prior art.
2. The method comprises the steps of obtaining corresponding first feeding speed and second feeding speed by comparing received feeding speed data of each drilling workpiece of each preset cutter of the numerical control drilling machine in each preset time period, obtaining drilling feeding speed indexes of the numerical control drilling machine in the preset time period by combining corresponding reference feeding speed data, obtaining corresponding first single drilling time and second single drilling time by comparing received single drilling time of each drilling workpiece of each preset cutter of the numerical control drilling machine in each preset time period, calculating drilling time indexes of the numerical control drilling machine in each preset time period by combining corresponding reference single drilling time, and finally calculating drilling efficiency scores of the numerical control drilling machine in each preset time period by combining drilling speed data and reference drilling speed data, so that accurate assessment of drilling efficiency is achieved, and further improvement of drilling efficiency assessment accuracy is achieved.
3. The drilling stability score of the appointed numerical control drilling machine in each preset time period is calculated by comparing the received drilling axial error data of each drilling workpiece of each preset cutter of the numerical control drilling machine in each preset time period, then obtaining corresponding first drilling axial error data, then comparing the received drilling radial error data of each drilling workpiece of each preset cutter to obtain corresponding first drilling radial error data, and finally combining the received failure rate of each preset cutter in each preset time period and the first single drilling time and the second single drilling time of each drilling workpiece on each preset cutter, thereby realizing comprehensive evaluation of the drilling stability of the numerical control drilling machine and further realizing more accurate evaluation of the drilling stability.
Detailed Description
According to the embodiment of the application, the problem of low drilling comprehensive benefit monitoring accuracy in the prior art is solved by providing the numerical control drilling machine and the control system thereof, the preset cutters of the appointed drilling machine are divided by the cutter dividing module in the numerical control drilling machine data acquisition center, then the drilling quality data, the drilling efficiency data, the drilling stability data and the drilling profit data of the appointed drilling machine in a preset time period are respectively acquired by the drilling quality data acquisition module, the drilling efficiency data, the drilling stability data and the drilling profit data acquisition module and are sent to the numerical control drilling machine data processing center, then the drilling quality data processing module, the drilling efficiency data processing module, the drilling stability data processing module and the drilling profit data processing module respectively calculate the drilling quality score, the drilling efficiency score, the drilling stability score and the drilling profit score of the appointed drilling machine according to the drilling data in the numerical control drilling machine data acquisition center, the comprehensive benefit score of the appointed drilling machine is comprehensively calculated by the drilling profit data processing module and the calculated result is sent to the data drilling machine control center, and finally the drilling comprehensive benefit is measured and controlled by the numerical control machine control center according to the calculated result, and the comprehensive benefit monitoring accuracy is improved.
The technical scheme in the embodiment of the application aims to solve the problem of low accuracy of monitoring the comprehensive benefits of drilling, and the overall thought is as follows:
The method comprises the steps of acquiring drilling data of a designated numerical control drilling machine in a preset time period through each module in a numerical control drilling machine data acquisition center, transmitting the acquired drilling data to a numerical control drilling machine data processing center, then receiving the drilling data transmitted by the numerical control drilling machine data acquisition center by the numerical control drilling machine data processing center, calculating the drilling quality fraction, the drilling efficiency fraction, the drilling stability fraction and the drilling profit fraction of the designated numerical control drilling machine according to the drilling data, then comprehensively calculating the comprehensive drilling benefit fraction of the designated numerical control drilling machine, transmitting the calculated comprehensive drilling benefit fraction to a data drilling machine control center, receiving the comprehensive drilling benefit fraction transmitted by the numerical control drilling machine control center, and finally taking control measures according to the comprehensive benefit condition measured by the comprehensive drilling benefit fraction, thereby achieving the effect of improving the drilling comprehensive benefit monitoring accuracy.
In order to better understand the above technical solutions, the following detailed description will refer to the accompanying drawings and specific embodiments.
The numerical control drilling machine control system comprises a numerical control drilling machine data acquisition center, a numerical control drilling machine data processing center and a numerical control drilling machine control center, wherein the numerical control drilling machine data acquisition center is used for acquiring drilling data of a designated numerical control drilling machine in a preset time period and sending the acquired drilling data to the numerical control drilling machine data processing center, the numerical control drilling machine data processing center is used for receiving the drilling data sent by the numerical control drilling machine data acquisition center, calculating comprehensive drilling benefit scores of the designated numerical control drilling machine according to the drilling data and sending the calculated comprehensive drilling benefit scores to the numerical control drilling machine control center, and the numerical control drilling machine control center is used for receiving the comprehensive drilling benefit scores sent by the numerical control drilling machine, measuring comprehensive benefits of the designated numerical control drilling machine according to the comprehensive drilling benefit scores and taking control measures to control the comprehensive benefits of the designated numerical control drilling machine.
In the embodiment, the comprehensive benefits of the numerical control drilling machine intuitively embody drilling quality, drilling efficiency, drilling stability and drilling profits, more effective control of the comprehensive benefits of the specified numerical control drilling machine is realized through the current comprehensive drilling benefit fraction, resources are utilized to the greatest extent, and more accurate monitoring of the comprehensive benefits of drilling is realized.
Further, as shown in fig. 2, a schematic structural diagram of a numerical control drilling machine data acquisition center in a numerical control drilling machine control system according to an embodiment of the present application is provided, where the numerical control drilling machine data acquisition center includes a tool dividing module for dividing preset tools on a cutterhead of a specified numerical control drilling machine and numbering the preset tools, and the functions of the preset tools are different, a drilling quality data acquisition module for acquiring drilling quality data of the preset tools of the numerical control drilling machine in a preset time period, the drilling quality data of the preset tools including drilling precision data, surface roughness data of a drilling workpiece, and surface damage degree data of the drilling workpiece, a drilling efficiency data acquisition module for acquiring drilling efficiency data of the preset tools of the numerical control drilling machine in the preset time period, the drilling efficiency data of the preset tools including drilling speed data, feed speed data of the drilling workpiece, and single drilling time, a drilling stability data acquisition module for acquiring drilling stability data of the preset tools of the numerical control drilling machine in the preset time period, the drilling machine, the drilling quality data acquisition module for acquiring drilling quality data of the preset tools of the numerical control drilling machine in the preset time period, the drilling quality data of the preset tools including drilling precision data of the drilling machine, the surface roughness data of the drilling workpiece, and the drilling damage degree data of the drilling workpiece, and the drilling efficiency data of the drilling machine in the preset time period including the drilling cost data of the drilling machine, and the drilling cost of the drilling machine in the drilling machine, and the drilling efficiency data of the drilling cost data of the drilling machine in the drilling machine, and the drilling cost data of the drilling efficiency data of the drilling precision data of the drilling machine in the preset time of the drilling tool, the drilling data includes drilling quality data, drilling efficiency data, drilling stability data, and drilling profit data.
In the embodiment, the cutter head is provided with cutter accommodating stations which are arranged in a circumferential array and used for storing preset cutters, the surface roughness refers to the smaller interval and the unevenness of tiny peaks and valleys on the processing surface, the distance between two peaks or two valleys is small, the surface is smoother due to microscopic geometric errors, the surface damage degree refers to the damage degree of the workpiece surface caused in the drilling process, particularly comprises scratches, cutting, cracking or surface burrs, the damage can cause the nonuniformity, cracks, weaknesses or the reduction of fatigue life of the drilling surface, and the drilling data of the numerical control drilling machine is obtained more accurately.
Further, as shown in fig. 3, a schematic structural diagram of a numerical control drilling machine data processing center in a numerical control drilling machine control system according to an embodiment of the present application is provided, where the numerical control 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 configured to store reference drilling quality data, reference drilling efficiency data, reference drilling stability data, and reference drilling cost data of a specified numerical control drilling machine, the drilling quality data processing module is configured to process drilling precision data of each preset tool in the specified numerical control drilling machine in a preset time period acquired by the drilling quality data acquisition module, surface roughness data and surface damage degree data of a drilling workpiece, and calculate a drilling quality score of the specified numerical control drilling machine in the preset time period in combination with the drilling quality data of the reference drilling quality data, the drilling efficiency data processing module is configured to process drilling speed data, single drilling time and feeding speed data of each preset tool in the specified drilling machine in the preset time period, and calculate a preset drilling efficiency data of the specified drilling machine in the preset time period, and the numerical control drilling machine in combination with the reference drilling efficiency data acquisition module is configured to acquire a drilling speed data of each preset tool in the preset time period, and a drilling stability data of each preset drilling machine is configured to complete the numerical control drilling machine, the drilling profit data processing module is used for processing the total price data of the drilling workpiece and the drilling cost data in the preset time period, and calculating the drilling profit score of the appointed numerical control drilling machine in the preset time period by combining the reference drilling stability data, so as to calculate the corresponding comprehensive drilling benefit score.
In the embodiment, the feeding speed data of the drilling workpiece reflects the speed of the drill bit moving of the appointed numerical control drilling machine during each feeding, the higher feeding speed can accelerate the drilling process and improve the drilling efficiency, the drilling axial error refers to the deviation between the drilling axis and the set axis and can evaluate the axial stability of the drilling machine, the drilling radial error refers to the deviation between the drilling aperture and the target aperture and can evaluate the radial stability of the drilling machine, the comprehensive drilling benefit fraction is determined by the drilling quality fraction, the drilling efficiency fraction, the drilling stability fraction and the drilling benefit fraction together, and the more visual evaluation of the comprehensive drilling benefit condition is realized.
Further, the specific calculation process of the drilling quality fraction is as follows, according to the received drilling diameter data of the ith-k drilling work piece of the ith preset cutter on the cutter head of the appointed numerical control drilling machine in the h preset time periodDrilling depth dataDrilling position dataIncorporating reference borehole diameter dataDrilling depth dataDrilling position dataCalculating a drilling precision fraction DA h of the designated numerical control drilling machine in the h preset time period through a drilling precision fraction formula, wherein the drilling precision fraction formula is as follows
Where 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 cutterhead of the numerical control drilling machine, i→k=1, 2,..i→k, i→k is the total number of drilling workpieces of the ith preset tool, α is the correction factor of drilling diameter data of the drilling workpiece, β is the correction factor of drilling position data of the drilling workpiece, χ is the correction factor of drilling depth data of the drilling workpiece, and then according to the received ith→k drilling workpiece of the ith preset tool on the cutterhead of the numerical control drilling machine in the H preset time period, the surface roughness data of the drilling workpiece after the drilling of the ith→k drilling workpiece of the ith preset tool of the numerical control drilling machine is completed is specifiedAnd surface damage dataCombining reference surface roughness data of a drilled workpieceCalculating a drilling quality score DQ h of the designated numerical control drilling machine in the h preset time period through a drilling quality score formula, wherein the drilling quality score formula is as follows
Wherein delta is a correction factor of the drilling precision fraction of the drilling workpiece, phi is a correction factor of the surface damage degree data of the drilling workpiece after the drilling is completed,The drilling precision data comprise drilling diameter data, drilling depth data and drilling position data, wherein the drilling position data are determined by coordinates formed by combining an X-direction moving device, a Y-direction moving device and a Z-direction moving device on a designated numerical control drilling machine when each cutter on a cutterhead of the designated numerical control 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.
In this embodiment, the drilling diameter refers to the size of the drilling hole, which is extremely important in the case of matching, nesting or assembling with other parts, and may cause assembly problems, sealing problems or functional problems if the design requirements are deviated, the drilling depth refers to the length or depth of the drilling hole, which may affect the assembly, connection or function of the parts if the drilling depth is too shallow or too deep, the accuracy of the drilling position is critical for the case of assembling or positioning key parts of a porous part, the drilling accuracy is one of the most basic and critical measures, which determines whether the drilling hole meets the design requirements and directly affects the assembly and the functionality of a product, the lower surface roughness can provide better sealing, lubricating and wear resistance, affects the friction, durability and appearance quality of the parts, the lower surface damage degree can reduce the brittleness and damage degree of the workpiece, the drilling accuracy score maximum is 1, the drilling quality score maximum is also 1, and the drilling quality condition of a more accurate numerical control drilling machine is realized.
Further, the specific calculation process of the drilling efficiency fraction is as follows, according to the received feed speed data of the ith-k drilling work piece of the ith preset cutter on the cutter head of the appointed numerical control drilling machine in the h preset time periodObtaining first feeding speed data Max, FR h,i and second feeding speed data Min, FR h,i of each drilling workpiece of an i preset cutter on a cutter head of a designated numerical control drilling machine in an h preset time period, wherein Max, FR h,i is thatMin, FR h,i Combining the received reference feed speed data of the ith-kth drilling workpiece of the ith preset cutter on the cutter head of the appointed numerical control drilling machine in the h preset time periodCalculating a drilling feed speed index FD h of the appointed numerical control drilling machine in the h preset time period through a drilling feed speed index formula, wherein the drilling feed speed index formula is as follows
Combining the received drilling speed data DV h,i of the i th preset cutter on the cutter head of the specified numerical control drilling machine in the h preset time period, reference drilling speed data DeltaDV h,i and a drilling time index TD h of the specified numerical control drilling machine in the h preset time period, and calculating the drilling efficiency score DE h of the specified numerical control drilling machine in the h preset time period by using a drilling efficiency score formula, wherein the drilling efficiency score formula is as follows
Wherein λ is a correction factor of drilling speed data of each preset tool, μ is a safety factor specifying a drilling feed speed index of the numerical control drilling machine, ν is a safety factor specifying a drilling time index of the numerical control drilling machine, and μ+ν=1.
In the embodiment, when the first feeding speed and the second feeding speed of each drilling workpiece are equal and equal to the reference feeding speed, the corresponding drilling feeding speed index reaches the maximum value of 1, the higher feeding speed can accelerate the drilling process and improve the drilling efficiency, the higher drilling speed indicates that the machine can complete the drilling task faster and improve the production efficiency, when the actual drilling speed data is the same as the reference drilling speed data and the drilling feeding speed index and the drilling time index are both 1, the drilling efficiency reaches the optimal value, and the drilling efficiency condition of the numerical control drilling machine is evaluated more accurately.
Further, the specific calculation process of the drilling time index is as follows, according to the received single drilling time of the ith-k drilling work piece of the ith preset cutter on the cutter head of the numerical control drilling machine in the ith preset time periodObtaining a single drilling first time Max, DT h,i and a single drilling second time Min, DT h,i of each drilling workpiece of an i-th preset cutter on a cutter head of a designated numerical control drilling machine in an h preset time period, wherein Max, DT h,i is thatMin, DT h,i isCombining the received reference single drilling time of the ith-k drilling workpiece of the ith preset cutter on the cutter head of the numerical control drilling machine in the h preset time periodCalculating a drilling time index TD h of the appointed numerical control drilling machine in the h preset time period through a drilling time index formula, wherein the drilling time index formula is as follows
In the embodiment, the shorter drilling time indicates that the machine can complete the drilling task faster and improves the drilling efficiency, and when the first time of single drilling and the second time of single drilling of each drilling workpiece are the same and are equal to the reference single drilling time, the corresponding drilling time index reaches the maximum, so that the drilling efficiency of the numerical control drilling machine is evaluated more efficiently.
Further, the drilling stability fraction is calculated by specifying drilling axial error data of the ith through k drilling workpieces of the ith preset tool on the cutterhead of the numerical control drilling machine in the received h preset time periodAnd borehole radial error dataObtaining first drilling axial error data Max, AD h,i and first drilling radial error data Max, RD h,i of a drilling workpiece of an i preset tool on a cutter head of a designated numerical control drilling machine in an h preset time period, wherein Max, AD h,i is thatMax, RD h,i isCombining the received failure rate F h,i of the ith preset cutter on the cutter head of the numerical control drilling machine in the h preset time period, the single drilling first time Max, DT h,i and the single drilling second time Min, DT h,i of each drilling workpiece on the preset cutter, and calculating the drilling stability score DS h of the numerical control drilling machine in the h preset time period by using a drilling stability score formula, wherein the drilling stability score formula is as follows
Wherein λ is a correction factor of first borehole axial error data of the specified numerical control drilling machine, and ν is a correction factor of first borehole radial error data of the specified numerical control drilling machine.
In the embodiment, when the first time of single drilling and the second time of single drilling of each drilling workpiece are the same, the preset cutter is shown to have the same drilling speed of each drilling workpiece in a preset time period, the smaller axial error shows that the drilling machine can keep higher axial stability, the smaller radial error shows that the drilling machine can keep higher radial stability, when the first drilling axial error data and the first drilling radial error data of each drilling workpiece are both 0, the failure rate of the preset cutter in the preset time period is 0, meanwhile, the first time of single drilling and the second time of single drilling are the same, the corresponding drilling stability reaches the maximum value, the designated drilling state of the numerical control drilling machine in the preset time period is shown to be very stable, and the stability condition of the numerical control drilling machine is evaluated more accurately.
Further, the concrete calculation process of the drilling profit score is as follows, according to the received total price P h of the drilling work piece of the appointed NC drilling machine in the h preset time period, and combining the drilling cost data DC h of the appointed NC drilling machine in the h preset time period and the reference drilling cost data DeltaDC h, calculating the drilling profit score DP h of the appointed NC drilling machine in the h preset time period through a drilling profit score formula, wherein the drilling profit score formula isWherein the method comprises the steps ofAnd (3) a correction factor for the total price of the drilling hole.
In this embodiment, the profit of drilling is a key index for evaluating economic benefit of drilling process, when the actual drilling cost is equal to the reference drilling cost, the profit score of drilling reaches maximum, the maximum value is 1, the corresponding profit reaches maximum, when the profit score of drilling is low, improvement from several aspects of cost and drilling quality, efficiency and stability of the numerical control drilling machine is needed, and more direct evaluation of the profit condition of the numerical control drilling machine is realized.
Further, the comprehensive drilling benefit score is specifically calculated by combining the drilling quality score DQ h, the drilling efficiency score DE h, the drilling stability score DS h and the drilling profit score DP h of the appointed numerical control drilling machine in the h preset time period, and calculating the comprehensive benefit score DB h of the appointed numerical control drilling machine in the h preset time period through a drilling benefit score formula, wherein the drilling benefit score formula is that
Wherein θ is,Ρ and σ are safety factors specifying a drilling profit fraction, a drilling stability fraction, a drilling efficiency fraction, and a drilling quality fraction for a numerical control drilling machine.
In this embodiment, drilling quality is critical for many applications, especially for workpieces requiring high precision and quality surfaces, high quality drilling can ensure proper assembly and function of the workpiece, drilling efficiency is critical for mass production and high productivity applications, a fast and efficient drilling process can reduce production costs, shorten production cycle and improve throughput, drilling stability is critical for ensuring safety of the workpiece and machine and comfort of operators, a stable drilling process can reduce vibration, reduce noise, prolong equipment life and reduce fatigue and work injury risk of operators, improving drilling profit score can mean reducing cost, improving productivity, increasing throughput and improving product quality, and more intuitively evaluating comprehensive drilling benefit of a numerical control drilling machine.
The numerical control drilling machine using the control system provided by the embodiment of the application comprises a base 1 and a processing table 2, wherein an X-direction moving device 3 is arranged on the base 1, and the X-direction moving device 3 can move along the X-axis direction; the X-direction moving device 3 is provided with a Y-direction moving device 4, and the Y-direction moving device 4 can move along the Y-axis direction; the Y-direction moving device 4 is provided with a Z-direction moving device 5, the Z-direction moving device 5 can move along the Z-axis direction, a main shaft 6;X arranged on the Z-direction moving device 5 is provided with a rotary driving device 7 towards the outer side of the moving device 3, the rotary driving device 7 is arranged on the base 1, the processing table 2 is arranged on the rotary driving device 7 and is controlled to rotate by the rotary driving device 7, the processing table 2 is provided with at least two mounting stations, each mounting station is provided with a clamp 8, the outer side of the processing table 2 is provided with a tool magazine 9, the tool magazine 9 comprises a driver 91 and a cutter disc 92, the driver 91 is arranged on the base 1 and is used for driving the cutter disc 92 to rotate, a plurality of tool accommodating stations which are arranged in a circumferential array are arranged on the cutter disc 92, the controller is used for controlling the movement of the X-direction moving device 3, the Y-direction moving device 4, the Z-direction moving device 5, the main shaft 6 and the tool magazine 9 and the rotary driving device 7, the drilling machine is used for driving the processing table 2 to rotate by the rotary driving device 7, so that the clamp 8 moves to the main shaft 6 to the workpiece to be processed on any clamp 8, then the workpiece to be processed is matched with the workpiece to the Z-direction moving device 4, and the workpiece is arranged on the position of the Z-direction moving device 4, and the workpiece is matched with the workpiece to be processed by the workpiece 8 when the workpiece is moved by the special device 6, the rotary driving device 7 can drive the processing table 2 to rotate so that the other workpiece moves below the main shaft 6 for processing, and by adopting the design of the application, the synchronous processing of drilling and workpiece disassembly and replacement can be realized, and the main shaft 6 can process each workpiece without interruption, thereby greatly improving the production efficiency.
In this embodiment, a tool magazine 9 is disposed on the outer side of the processing table 2, the tool magazine 9 includes a driver 91 and a cutter 92, the driver 91 is mounted on the base 1 and is used for driving the cutter 92 to rotate, and a plurality of tool accommodating stations arranged in a circumferential array are disposed on the cutter 92. Specifically, the tool accommodating station is configured to accommodate different tools, and according to a tool changing requirement, the driver 91 drives the cutter head 92 to rotate, so that the corresponding tools move to the tool taking position, so that the spindle 6 can automatically change the tools.
And a partition plate is arranged between two adjacent installation stations and is fixedly connected to the processing table 2. By adopting the design, scraps generated during drilling and milling can be prevented from splashing onto the body of a worker.
The fixture 8 comprises a mounting box 81 and a plurality of pressing pieces 82 arranged on the mounting box 81, the mounting box 81 is mounted on the processing table 2, the pressing pieces 82 comprise an air cylinder 821, a connecting rod 822 and a pressing rod 823, the air cylinder 821 is mounted on the mounting box 81, the end part of the pressing rod 823 is hinged with the output end of the air cylinder 821, one end of the connecting rod 822 is hinged with the air cylinder 821, and the other end of the connecting rod 822 is hinged with the pressing rod 823. Specifically, after the workpiece is placed on the mounting box 81, the output end of the air cylinder 821 drives one end of the pressing rod 823 to lift upwards, and the other end of the pressing rod 823 automatically moves downwards, so that the workpiece is pressed.
The mounting box 81 is provided with a support plate 83, a rotating shaft is arranged at the bottom of the support plate 83 and is rotatably connected with the mounting box 81, a plurality of pressing pieces 82 are arranged on the support plate 83, the mounting box 81 is provided with two electric push rods 84, the two electric push rods 84 are arranged below the support plate 83 and are positioned on two sides of the rotating shaft, the output ends of the electric push rods 84 are provided with rollers, and the rollers are abutted against the support plate 83. Specifically, according to the processing requirement of the workpiece, any one of the electric push rods 84 can be driven to jack up the support plate 83 upwards, and the other electric push rod 84 correspondingly descends, so that the support plate 83 rotates to a specific angle, even if the workpiece inclines to form a specific angle, at the moment, the Z-direction moving device 5 drives the main shaft 6 to descend, and the cutter can drill and mill inclined holes on the workpiece. By adopting the design, the drilling and milling of the straight holes and the inclined holes of the workpiece can be realized at one time, and the processing efficiency is effectively improved.
Guide grooves are formed in both ends of the support plate 83, guide columns 811 are formed in the mounting box 81 and are matched with the guide grooves, and the guide columns 811 are arranged in the guide grooves. The stability of the support plate 83 during swinging can be improved by adopting the cooperation of the guide post 811 and the guide groove.
The rotating shaft is provided with a code disc 831, and the mounting box 81 is provided with a sensing piece 812 at a position corresponding to the code disc 831. The cooperation of the code disc 831 and the sensing element 812 can be used to detect whether the support 83 is rotated into place.
The machining table 2 is provided with a plurality of fixing grooves 21, the clamp 8 is provided with fixing blocks matched with the fixing grooves 21, the fixing blocks are arranged in the fixing grooves 21, one side of the machining table 2 is provided with chip discharging grooves 22 corresponding to the fixing grooves 21 in number, one side of each fixing groove 21 is provided with one chip discharging groove 22 correspondingly, one side of each chip discharging groove 22 is provided with a plurality of inclined air discharging holes 23, preferably, an included angle between the axis of each air discharging hole 23 and the axis of each chip discharging groove 22 is 45-60 degrees, the air discharging holes 23 at the side end of each chip discharging groove 22 are communicated with the corresponding fixing groove 21, the side end of the machining table 2 is provided with a connecting block 24, the middle part of the connecting block 24 is provided with an air cavity 241, one side of the connecting block 24 is provided with an air inlet 242 communicated with the air cavity 241, the other side of the connecting block 24 is provided with a plurality of air outlets 243 communicated with the air cavity 241, and the positions of the air outlets 243 are in one-to-one correspondence with the positions of the chip discharging grooves 22. When the workpiece is processed, more scraps fall into the fixed groove 21, and after compressed air is introduced into the air inlet 242, the compressed air is split into the chip removing grooves 22 and discharged from the air discharging holes 23, so that the scraps in the fixed groove 21 are removed. By adopting the design, the chip removal operation is simple, convenient and efficient.
Compared with the control system and the control method of the drilling machine disclosed by the publication No. CN104793562A, the embodiment of the application obtains the corresponding first feeding speed and second feeding speed by comparing the received feeding speed data of all drilling workpieces of all preset cutters of the numerical control drilling machine in all preset time periods, then obtains the drilling feeding speed index of the specified numerical control drilling machine in the preset time period by combining the corresponding reference feeding speed data, obtains the corresponding first single drilling time and the corresponding second single drilling time by comparing the received single drilling time of all drilling workpieces of all preset cutters of the numerical control drilling machine in all preset time periods, calculates the drilling time index of the specified numerical control drilling machine in all preset time periods by combining the corresponding reference single drilling time, finally calculates the drilling efficiency score of the specified numerical control drilling machine in all preset time periods by combining the drilling speed data with the reference drilling speed data, thereby realizing the accurate evaluation of the drilling efficiency, and further realizes the improvement of the accuracy of the drilling efficiency, compared with the radial error of the corresponding drilling error of all drilling workpieces of the numerical control plate of the publication No. CN106873531A by comparing the corresponding axial error of all preset cutters of the numerical control plate, finally, the received failure rate of each preset cutter in the corresponding preset time period and the first single drilling time and the second single drilling time of each drilling workpiece on each preset cutter are combined, and the drilling stability score of the designated numerical control drilling machine in each preset time period is calculated, so that the drilling stability of the numerical control drilling machine is comprehensively evaluated, and further, the drilling stability is more accurately evaluated.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of systems, apparatuses (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.