Control Method and System Based on Feed Control Circuit of Drilling Machine

Through real-time monitoring and data analysis, more accurate and automated adjustments to the inlet and retraction speed of fully automatic drilling machines are achieved, solving the problem of low accuracy of automated adjustments in the existing technology, and improving drilling efficiency and processing quality.

CN119987293BActive Publication Date: 2025-06-20SHANGHAI CHENGXIANG ELECTROMECHANICAL EQUIP CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510457598.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2025-06-20
Estimated Expiration
2045-04-14

AI Technical Summary

Technical Problem

In the prior art, the automatic adjustment accuracy of the feeding speed and retraction speed of the feeding stepper motor in fully automatic drilling machines is not high, resulting in low drilling efficiency or increased risk of drill bit damage.

Method used

By monitoring the status of the drilling machine during the feeding and retraction process in real time, obtaining relevant data for analysis, calculating the control circuit protection coefficient and the feeding process conformance index, thereby achieving more accurate and automated adjustments.

Benefits of technology

It improves the processing quality and efficiency of the drilling machine, reduces the risk of drill bit damage, and enhances the accuracy and automation of feed control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119987293B_ABST
    Figure CN119987293B_ABST
Patent Text Reader

Abstract

The present invention discloses a control method and system based on a feed control circuit of a drilling machine, relating to the technical field of workpiece drilling control. The control method based on the feed control circuit of the drilling machine includes the following steps: first feed control; second feed control; retraction control. The present invention determines whether the first feed operation is completed by real-time monitoring of the first feed state. If the first feed operation is completed, it determines whether the second feed operation is completed based on the real-time monitored second feed state. If the second feed operation is completed, it determines whether the retraction operation is completed based on the real-time monitored retraction state, achieving the effect of improving the automation adjustment accuracy of the feed speed and retraction speed of the stepping motor, and solving the problem of low automation adjustment accuracy of the feed speed and retraction speed of the feed stepping motor in the existing full-automatic drilling machine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of workpiece drilling control, and particularly to a control method and system based on a feed control circuit of a drilling machine. Background Art

[0002] With the continuous progress of industrial manufacturing technology, drilling processing plays an increasingly important role in the machinery manufacturing industry. As a key equipment for drilling processing, the performance and control accuracy of a drilling machine directly affect the processing quality and production efficiency. The machine feed speed of a traditional magnetic drill press is fixed, which is just a principle of motor drive. When the drill bit is not sharp, the load current of the motor increases, resulting in frequent overload shutdowns, damage to the feed motor and the main motor, and even more seriously, the drill bit wears and jams. This greatly increases the overall cost and affects the delivery of the project schedule. In view of the above situation, a fully automatic magnetic drill press has emerged, which can automatically control the feed, retraction, and stop of the drill, and the machine feed speed is uniform. When the drill bit is not sharp or the workpiece material is hard, the load current of the motor increases, and the feed speed can be automatically adjusted, which can well protect the feed motor and the main motor, and the machine can normally exert its maximum efficiency.

[0003] In the prior art, a PLC (Programmable Logic Controller) is used as the control core, and precise control of actions such as the feed speed, direction, and stop of the drill bit is achieved through programming. In addition, advanced technologies such as sensors and touch screens are combined to achieve intelligent control and remote monitoring of the drilling machine.

[0004] For example, a patent announcement of a drilling machine automatic control system with the publication number CN214751496U includes: a first detection device and a first execution device are provided. When it is detected that the drilling machine has just started drilling the workpiece, the workpiece is drilled at a lower speed; during the drilling process, the drilling machine and the workpiece are detected in real time. If a running fault of the drilling machine or damage to the workpiece is detected during drilling, the drilling machine can be stopped in time and an alarm is issued.

[0005] For example, a dynamic threshold detection circuit, method and concentrator disclosed in the invention patent announcement with the announcement number of CN109669378B include: receiving a load return signal fed back by a communication output interface circuit, converting it and then outputting a first current signal to a comparison circuit; tracking the load return signal and identifying the corresponding load current, when the load current fluctuation is identified, matching it to a preset variable threshold corresponding to the load current fluctuation to output a second current signal to the comparison circuit; comparing the first current signal with the second current signal, detecting the load return data corresponding to the load return signal according to the comparison result and feeding it back to the controller; and adjusting the communication voltage generated by a communication voltage generation circuit driven by a driving circuit according to the load return data received by the controller to control the normal operation of the load connected to the communication output interface circuit.

[0006] However, in the process of implementing the technical solution of the present invention in the embodiments of the present application, it is found that the above technology has at least the following technical problems:

[0007] In the prior art, since the disk may have its magnetic attraction weakened due to slight demagnetization but not completely lost, the detection circuit may not be able to accurately identify this situation, thus starting the motor when the disk adsorption is unstable, increasing the operation risk. Secondly, although the existing control method considers the low-speed hole opening at the initial stage of drilling to avoid drill bit problems, it lacks intelligent adjustment according to factors such as workpiece material and thickness, which may lead to low drilling efficiency or an increased risk of drill bit damage, and further cause the drilling machine to frequently overload and stop, resulting in the problem of low automation adjustment accuracy of the feed speed and retraction speed of the feed stepping motor in a full-automatic drilling machine. Summary of the Invention

[0008] The embodiments of the present application provide a control method and system based on a feed control circuit of a drilling machine, which solve the problem of low automation adjustment accuracy of the feed speed and retraction speed of the feed stepping motor in a full-automatic drilling machine in the prior art, and realize more accurate automatic adjustment of the feed speed and retraction speed of the stepping motor.

[0009] The embodiments of the present application provide a control method based on a feed control circuit of a drilling machine, including the following steps: Step 1, real-time monitoring of the first feed state of the drilling machine during the first feed process, and determining whether the first feed operation is completed; Step 2, if the first feed operation is completed, then real-time monitoring of the second feed state of the drilling machine during the second feed process, and determining whether the second feed operation is completed; Step 3, if the second feed operation is completed, then real-time monitoring of the retraction state of the drilling machine during the retraction process, and determining whether the retraction operation is completed.

[0010] Further, the specific process of real-time monitoring of the first feed state of the drilling machine during the first feed is as follows: Z1, obtain the temperature of the main shaft gear of the stepping motor at a specified first feed moment. When the temperature of the main shaft gear is greater than the allowable main shaft gear temperature in the database, trigger the overheat protection circuit, and the overheat protection circuit has the function of automatically reducing the starting current of the stepping motor; otherwise, execute Z2; Z2, obtain the working current of the stepping motor at a specified first feed moment. When the working current is greater than the allowable working current in the database, trigger the overload protection circuit, and the overload protection circuit has the function of automatically reducing the load current of the stepping motor; otherwise, execute Z3; Z3, analyze the obtained first feed state data to obtain the control circuit protection coefficient. The first feed state data includes the first disk adsorption force, the first load current, the stepping motor load, the main shaft gear temperature, and the working current. The control circuit protection coefficient represents the quantitative data of the influence degree of the first feed state data on the compliance degree of the first feed process.

[0011] Further, the specific process of analyzing the obtained first feed state data to obtain the control circuit protection coefficient is as follows: obtain the first disk adsorption force coefficient, which is used to reflect the mutual relationship between the first disk adsorption force and the drilling stability during the first feed of the drilling machine; when the temperature of the main shaft gear is not greater than the allowable main shaft gear temperature in the database and the working current is not greater than the allowable working current in the database, obtain the working current of the stepping motor in the drilling machine at a specified first feed moment and determine whether the obtained working current is not less than the reference working current in the database. If so, obtain the working current coefficient; otherwise, continue to monitor the change of the working current of the stepping motor during the first feed; correct the difference degree between the first load current and the allowable load current of the main motor through the first load current weight factor to obtain the first load current coefficient; obtain the stepping motor load coefficient, and combine the results of weighted processing of the first disk adsorption force coefficient and the working current coefficient respectively to obtain the control circuit protection coefficient. The stepping motor load coefficient is used to quantify the influence degree of the stepping motor load on the compliance degree of the first feed process.

[0012] Further, the specific process of real-time monitoring of the second feed state of the drilling machine during the second feed is as follows: X1, obtain the second load current of the main motor at the specified second feed moment, and at the same time determine whether the second load current is not less than the load allowable current of the main motor. If so, perform automatic adjustment of the feed speed based on the obtained second load current deviation and then execute X2; otherwise, directly execute X2; X2, obtain the second feed state data, and correct the difference degree between the second load current and the load allowable current of the main motor through the second load current weight factor to obtain the second load current coefficient; X3, perform correction processing on the obtained second load current coefficient, coolant flow coefficient, and drilling torque coefficient to obtain the feed process compliance index; the second feed state data includes the second disk adsorption force, the second load current, the coolant flow rate, and the drilling torque; the coolant flow coefficient represents the result of correcting the difference degree between the coolant flow rate and the reference coolant flow rate by the coolant flow rate weight factor; the drilling torque coefficient represents the result of correcting the difference degree between the drilling torque and the reference drilling torque by the drilling torque weight factor; the feed process compliance index represents the quantitative data of the influence degree of the second feed state data on the second feed process compliance degree.

[0013] Further, the specific process of real-time monitoring of the retraction state of the drilling machine during retraction is as follows:

[0014] R1, real-time monitor the steering adjustment state of the stepping motor before retraction to obtain the steering adjustment response duration. When the steering adjustment response duration is within the allowable range of the steering adjustment response duration in the database, directly execute R2; otherwise, prompt the preset personnel to check and optimize the driving program of the stepping motor and then execute R2; R2, real-time monitor the fifth load current of the main motor at the specified retraction moment. When the fifth load current is not greater than the load allowable current of the main motor, directly execute R3; otherwise, send an automatic drill bit change instruction and automatically adjust the retraction speed of the drilling machine based on the obtained fifth load current deviation and then execute R3;

[0015] R3, obtain the retraction state data and perform analysis to obtain the retraction process compliance index. The retraction state data includes the steering adjustment response duration, the fifth load current, the automatic drill bit change instruction response duration, and the third disk adsorption force.

[0016] Further, the tool retraction process compliance index is obtained through the following method: Obtain the third disk adsorption force coefficient and the fifth load current coefficient and perform correlation averaging to obtain the first tool retraction process compliance index. The third disk adsorption force coefficient is used to reflect the mutual relationship between the third disk adsorption force and the drilling stability during the tool retraction process of the drilling machine. The fifth load current coefficient is used to quantify the change in the fifth load current of the main motor corresponding to the drilling machine during the tool retraction process. The first tool retraction process compliance index represents the quantification data of the influence degree of the third disk adsorption force coefficient and the fifth load current coefficient on the tool retraction process compliance; Obtain the steering adjustment response duration and the automatic drill bit change instruction response duration after de-unitarization processing and perform correlation processing to obtain the second tool retraction process compliance index. The second tool retraction process compliance index represents the quantification data of the influence degree of the steering adjustment response duration and the automatic drill bit change instruction response duration on the tool retraction process compliance; Respectively perform correction coupling processing on the obtained first tool retraction process compliance index and the second tool retraction process compliance index to obtain the tool retraction process compliance index. The tool retraction process compliance index represents the quantification data of the influence degree of the steering adjustment response duration, the fifth load current, the automatic drill bit change instruction response duration, and the third disk adsorption force on the tool retraction process compliance.

[0017] The embodiment of the present application provides a control system based on a drilling machine feed control circuit, including: a first feed control module, a second feed control module, and a tool retraction control module; wherein, the first feed control module is used to monitor the first feed state of the drilling machine during the first feed process in real time and determine whether the first feed operation is completed; The second feed control module is used to, if the first feed operation is completed, monitor the second feed state of the drilling machine during the second feed process in real time and determine whether the second feed operation is completed; The tool retraction control module is used to, if the second feed operation is completed, monitor the tool retraction state of the drilling machine during the tool retraction process in real time and determine whether the tool retraction operation is completed.

[0018] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0019] 1. Determine whether the first feed operation is completed by monitoring the first feed state in real time. If the first feed operation is completed, then determine whether the second feed operation is completed based on the second feed state monitored in real time. If the second feed operation is completed, then determine whether the tool retraction operation is completed based on the tool retraction state monitored in real time, thereby ensuring the continuity and accuracy of the drilling operation of the drilling machine, realizing precise control of the drilling process of the fully automatic drilling machine, and further realizing more accurate automatic adjustment of the feed speed and the tool retraction speed of the stepping motor, effectively solving the problem of low accuracy of automatic adjustment of the feed speed and the tool retraction speed of the feed stepping motor in the fully automatic drilling machine in the prior art.

[0020] 2. By obtaining the spindle gear temperature and operating current of the stepper motor at a specified first feed time, when the spindle gear temperature is not greater than the allowable spindle gear temperature in the database and the operating current is not greater than the allowable operating current in the database, analyze the obtained first feed state data to obtain the control circuit protection coefficient, thereby improving the accuracy of obtaining the control circuit protection coefficient, and further realizing the stable and efficient operation of the first feed operation of the fully automatic drilling machine.

[0021] 3. By obtaining the second load current of the main motor at a specified second feed time and simultaneously determining whether the second load current is not less than the allowable load current of the main motor, if so, automatically adjust the feed speed based on the obtained second load current deviation to obtain the second feed state data, and obtain the feed process compliance index according to the analysis result of the second feed state data, thereby improving the accuracy of obtaining the feed process compliance index, and further realizing the double improvement of the processing quality and efficiency of the fully automatic drilling machine.

[0022] 4. By real-time monitoring the change of the load current and dynamically adjusting the coolant flow rate and the rotational speed of the stepper motor, real-time feedback and precise control of the feed process are realized. Compared with the fixed parameter settings in the prior art, this dynamic adjustment method can better adapt to different processing conditions and load changes, thereby improving the accuracy and efficiency of the automatic adjustment of the feed parameters, further improving the drilling efficiency of the drilling machine, reducing the requirements for the skills of the operator, and making the operation of the fully automatic drilling machine more simple and reliable. Description of the Drawings

[0023] Figure 1 It is a flowchart of the control method for the feed control circuit of the drilling machine provided by the embodiment of the present application;

[0024] Figure 2 It is a schematic diagram of the feed control circuit of the drilling machine provided by the embodiment of the present application;

[0025] Figure 3 It is a schematic structural diagram of the fully automatic drilling machine provided by the embodiment of the present application;

[0026] Figure 4 It is a sectional view at the lifting shaft position of the fully automatic drilling machine provided by the embodiment of the present application;

[0027] Figure 5 It is a sectional view at the clutch component provided by the embodiment of the present application;

[0028] Figure 6 It is a structural diagram of the rack provided by the embodiment of the present application;

[0029] In the figure: 1. Stepper motor; 2. Lifting gear; 3. Lifting shaft; 4. Rotor of the stepper motor; 5. Lifting handle; 6. Automatic shift; 7. Steel ball; 8. Rotating shaft; 9. Spring; 10. Groove of the lifting gear; 11. Groove of the lifting shaft; 12. Boss; 13. Gear; 14. Rack; 15. Drill bit assembly;

[0030] Figure 7 This is a schematic structural diagram of the control system based on the feed control circuit of the drilling machine provided by the embodiment of the present application. Specific implementation manners

[0031] By providing a control method and system based on the feed control circuit of the drilling machine in the embodiment of the present application, the problem that the automation adjustment accuracy of the feed speed and retraction speed of the feed stepper motor in the existing fully automatic drilling machine is not high is solved. By real-time monitoring the first feed state during the first feed process of the drilling machine to obtain the first feed state data, and at the same time analyzing the obtained first feed state data to judge whether the first feed operation is completed. If the first feed operation is completed, then real-time monitor the second feed state during the second feed process of the drilling machine to obtain the second feed state data, and then analyze the obtained second feed state data to judge whether the second feed operation is completed. If the second feed operation is completed, then real-time monitor the retraction state during the retraction process of the drilling machine to obtain the retraction state data, and finally analyze the obtained retraction state data to judge whether the retraction operation is completed, realizing more accurate automatic adjustment of the feed speed and retraction speed of the stepper motor.

[0032] The technical solution in the embodiment of the present application aims to solve the problem that the automation adjustment accuracy of the feed speed and retraction speed of the feed stepper motor in the above-mentioned fully automatic drilling machine is not high. The general idea is as follows:

[0033] Judge whether the first feed operation is completed by real-time monitoring the first feed state. If the first feed operation is completed, then judge whether the second feed operation is completed based on the real-time monitored second feed state. If the second feed operation is completed, then judge whether the retraction operation is completed based on the real-time monitored retraction state, achieving the effect of improving the automation adjustment accuracy of the feed speed and retraction speed of the stepper motor.

[0034] To better understand the above technical solution, the above technical solution will be described in detail below in combination with the accompanying drawings of the specification and specific implementation manners.

[0035] As Figure 1As shown in the figure, it is a flowchart of the control method for the feed control circuit of a drilling machine provided by an embodiment of the present application. The control method for the feed control circuit of a drilling machine provided by an embodiment of the present application includes the following steps: Step 1, monitor the first feed state of the drilling machine during the first feed process in real time, and determine whether the first feed operation is completed; Step 2, if the first feed operation is completed, then monitor the second feed state of the drilling machine during the second feed process in real time, and determine whether the second feed operation is completed; Step 3, if the second feed operation is completed, then monitor the retraction state of the drilling machine during the retraction process, and determine whether the retraction operation is completed.

[0036] It should be added that the first feed process represents the initial feed stage of the drilling operation, that is, the process from when the drill bit starts to contact the workpiece surface to the predetermined initial drilling depth; the second feed process represents the drilling operation process corresponding to when the load current of the main motor changes, that is, the drilling operation process corresponding to changes in the hardness and thickness of the workpiece; the retraction process represents the process of the drill bit withdrawing from the workpiece after the feed process is completed.

[0037] As Figure 2 shown in the figure, it is a schematic diagram of the feed control circuit of a drilling machine provided by an embodiment of the present application. The feed control circuit of the drilling machine precisely controls the operation of the stepping motor through the stepping motor control chip U1. Figure 2 Among them: stepping motor control chip U1, stepping motor wiring terminal J1, output terminal interfaces 4 / 5 feet of chip U1: AOUT1, 6 / 7 feet: AOUT2, 8 / 9 feet: BOUT1, 10 / 11 feet: BOUT2, detection signal input terminal 23 feet: STEP.

[0038] As Figure 3 shown in the figure, it is a schematic diagram of the structure of a fully automatic drilling machine provided by an embodiment of the present application, including: stepping motor 1, lifting gear 2, lifting shaft 3, stepping motor rotor 4, lifting handle 5; As Figure 4 shown in the figure, it is a sectional view at the position of the lifting shaft of the fully automatic drilling machine provided by an embodiment of the present application, including: stepping motor 1, lifting gear 2, lifting shaft 3, lifting handle 5, automatic shift 6, steel ball 7; As Figure 5 shown in the figure, it is a sectional view at the clutch component provided by an embodiment of the present application, including: lifting gear 2, lifting handle 5, automatic shift 6, steel ball 7, lifting gear groove 10, lifting shaft groove 11; As Figure 6 shown in the figure, it is a structural diagram of the rack provided by an embodiment of the present application, including: gear 13, rack 14, drill bit assembly 15.

[0039] The stepper motor 1 serves as the power source, providing power for the lifting and drilling actions of the entire drilling machine. By energizing and de-energizing the internal electromagnetic coil, the stepper motor rotor 4 rotates according to a specific step angle. Under the action of electromagnetic force, the stepper motor rotor 4 rotates. The output power on the stepper motor rotor 4 is transmitted to the lifting gear 2 through the teeth on the stepper motor rotor 4. The lifting gear 2 and the lifting shaft 3 are connected through a clutch component. Different states of the clutch component can change the connection relationship between the lifting shaft 3 and the lifting gear 2. The clutch component includes an automatic shift 6 in the internal cavity of the lifting shaft 3, a spring 9, a steel ball 7, a lifting gear groove 10, a lifting shaft groove 11, and a boss 12 installed on the surface of the automatic shift 6. The lifting handle 5 rotates along the rotating shaft 8, and the groove at one end of the lifting handle 5 close to the rotating shaft 8 can be clamped with the edge of the automatic shift 6 (usually in the initial state, the groove and the edge of the automatic shift 6 are always in a clamped state). Rotating the lifting handle 5 along the rotating shaft 8 drives the automatic shift 6 to move in the internal cavity of the lifting shaft 3. During the movement, the boss 12 presses the steel ball 7, causing part of the steel ball 7 to pass through the lifting shaft groove 11 and enter the lifting gear groove 10. At this time, the lifting shaft 3 and the lifting gear 2 form a rotatable whole. At this time, the stepper motor 1 can drive the lifting gear 2 and the lifting shaft 3 to rotate. The lifting shaft 3 drives the gear 13 on its surface to rotate, and then drives the rack 14 to move up and down. The rack 14 drives the drill bit assembly 15 to move up and down through a connecting component (not shown in the figure). This is the automatic drilling mode. In addition, rotating the lifting handle 5 causes the steel ball 7 to leave the lifting gear groove 10. At this time, the lifting shaft 3 is separated from the lifting gear 2, and the rotation of the lifting gear 2 cannot drive the lifting shaft 3 to rotate. At this time, the lifting handle 5 can be rotated around the lifting shaft 3. The lifting handle 5 drives the lifting shaft 3 to rotate, and then the lifting shaft 3 drives the gear 13 on its surface to rotate, and then drives the rack 14 to move up and down. The rack 14 drives the drill bit assembly 15 to move up and down through a connecting component (not shown in the figure). This is the manual drilling mode.

[0040] The working principle of the feed protection control circuit of the full-automatic drilling machine provided by the embodiment of the present application is as follows: First, place the drilling machine on a flat workpiece, turn on the disk switch to firmly adsorb it on the workpiece, turn on the motor switch to start running, pull the feed handle outward by a certain angle to achieve the automatic feed mode. The feed stepping motor drives the guide plate rack to move up and down for feeding through the transmission gear set. When the hard workpiece or the drill bit is not sharp, the load current increases. When it is detected that the load current increases to 8A, the input terminal 23 pin: STEP of the feed protection control circuit of the full-automatic drilling machine will send a detection signal to the stepping motor control chip U1. Through the stepping motor wiring terminal J1, the output terminal interfaces 4 / 5 pins: AOUT1, 6 / 7 pins: AOUT2, 8 / 9 pins: BOUT2, 10 / 11 pins: BOUT1 of the chip U1 are transmitted to the stepping motor to adjust and control the feed speed of the stepping motor to slow down to 60% of the normal feed speed, thereby protecting the drilling machine from overloading and shutting down and protecting the drill bit to extend its service life.

[0041] Compared with the prior art, the feed speed protection control circuit of the full-automatic drilling machine provided by the present application has a high degree of automation, can automatically detect the load current and control the drilling feed speed. That is, when the motor load current increases due to a dull drill bit or a hard workpiece material, the feed speed will be automatically adjusted to achieve the best working state, greatly improving the working efficiency, reducing the labor and material costs, and further improving the accuracy and efficiency of the feed control and retraction control, effectively solving the problem of low accuracy of the automatic adjustment of the feed speed and retraction speed of the feed stepping motor in the full-automatic drilling machine in the prior art.

[0042] Further, the specific process of real-time monitoring the first feed state during the first feed process of the drilling machine is as follows: Z1, obtain the temperature of the main shaft gear of the stepping motor at the specified first feed moment. When the temperature of the main shaft gear is greater than the allowable main shaft gear temperature in the database, the overheat protection circuit is triggered. The overheat protection circuit has the function of automatically reducing the starting current of the stepping motor, otherwise execute Z2; Z2, obtain the working current of the stepping motor at the specified first feed moment. When the working current is greater than the allowable working current in the database, the overload protection circuit is triggered. The overload protection circuit has the function of automatically reducing the load current of the stepping motor, otherwise execute Z3; Z3, analyze the obtained first feed state data to obtain the control circuit protection coefficient. The first feed state data includes the first disk adsorption force, the first load current, the stepping motor load, the main shaft gear temperature, and the working current. The control circuit protection coefficient represents the quantitative data of the influence degree of the first feed state data on the compliance degree of the first feed process.

[0043] In this embodiment, when the operating current of the stepper motor at the specified first feed time is not less than the reference operating current in the database, the output torque of the stepper motor increases at this time, which may cause an increase in the friction and wear between the stepper motor gears. This friction and wear will generate additional heat, thereby further increasing the temperature of the spindle gear of the stepper motor. That is, an increase in the operating current of the stepper motor in the drilling machine at the current specified first feed time will cause an increase in the temperature of the spindle gear at the corresponding specified first feed time. Therefore, when the operating current of the stepper motor at the specified first feed time is between the reference operating current and the allowable operating current and the temperature of the spindle gear is not greater than the allowable spindle gear temperature in the database, the calculation condition of the control circuit protection coefficient is satisfied; otherwise, the calculation will not be performed.

[0044] In this example, by considering the overheat protection circuit and the overload protection circuit during the first feed process of the drilling machine, it is possible to effectively prevent the drilling machine from being damaged due to overheating or overload, which helps to improve the machining accuracy, stability, and safety of the drilling machine.

[0045] Furthermore, the specific process of analyzing the obtained first feed state data to obtain the control circuit protection coefficient is as follows: Obtain the first disk adsorption force coefficient, which is used to reflect the mutual relationship between the first disk adsorption force and the drilling stability during the first feed process of the drilling machine; when the temperature of the spindle gear is not greater than the allowable spindle gear temperature in the database and the operating current is not greater than the allowable operating current in the database, obtain the operating current of the stepper motor in the drilling machine at the specified first feed time and determine whether the obtained operating current is not less than the reference operating current in the database. If so, obtain the operating current coefficient; otherwise, continue to monitor the change of the operating current of the stepper motor during the first feed process; correct the difference degree between the first load current and the load allowable current of the main motor through the first load current weight factor to obtain the first load current coefficient; obtain the stepper motor load coefficient, and at the same time combine the weighted processing results of the first disk adsorption force coefficient and the operating current coefficient respectively to obtain the control circuit protection coefficient; the stepper motor load coefficient is used to quantify the influence degree of the stepper motor load on the compliance of the first feed process.

[0046] Among them, the specific limiting expression of the control circuit protection coefficient is:

[0047] ;

[0048] In the formula, a is the number of the specified first feed time, , A is the total number of the specified first feed times, represents the control circuit protection coefficient of the drilling machine at the a-th specified first feed time, represents the first disk adsorption force of the disk base in the drilling machine at the a-th specified first feed time, Indicates the reference disk adsorption force Indicates the stepping motor load of the drilling machine at the a-th specified first feed time Indicates the reference stepping motor load Indicates the first load current weight factor Indicates the first load current of the main motor in the drilling machine at the a-th specified first feed time Indicates the allowable load current of the main motor Indicates the working current weight factor Indicates the working current of the stepping motor in the drilling machine at the a-th specified first feed time Indicates the allowable working current Indicates the reference working current Indicates the spindle gear temperature of the stepping motor in the drilling machine at the a-th specified first feed time Indicates the allowable spindle gear temperature

[0049] In this embodiment, the first disk adsorption force coefficient represents the ratio of the reference disk adsorption force in the database to the first disk adsorption force of the disk base in the drilling machine at the specified first feed time, that is ; the working current coefficient represents the ratio of the working current of the stepping motor in the drilling machine at the specified first feed time to the reference working current, that is ; the first load current coefficient represents the ratio of the first load current of the main motor in the drilling machine at the specified first feed time to the allowable load current of the main motor (usually set to 8A), that is ; the stepping motor load coefficient represents the ratio of the stepping motor load of the stepping motor in the drilling machine at the specified first feed time to the reference stepping motor load, that is .

[0050] The disk adsorption force in this application (including the first disk adsorption force, the second disk adsorption force, and the third disk adsorption force) is usually measured by a pressure sensor and has the same unit as the reference disk adsorption force, both in Newtons (N); the working current of the stepping motor and the load current of the main motor (including the first load current, the second load current, the third load current, the fourth load current, and the fifth load current) are usually measured by a current sensor and have the same unit as the allowable load current of the main motor, both in Amperes (A), the stepping motor load is usually measured by a stepping motor load sensor, and the spindle gear temperature is usually measured by a temperature sensor

[0051] The reference disk adsorption force is represented by the result of summing and averaging the historical first disk adsorption forces during the historical drilling process of the disk base in the drilling machine in the database. The reference stepping motor load is the result of summing and averaging the historical stepping motor loads of the stepping motor in the drilling machine in the database at the historical first feed moment. The allowable spindle gear temperature represents the maximum value of the historical spindle gear temperature of the stepping motor in the drilling machine at the historical first feed moment.

[0052] The database stores preset weight factors closely related to the control circuit protection coefficient. A predefined mapping relationship is established between these weight factors and the corresponding first load current and working current. It should be noted that this mapping is not randomly set. It can be one-to-one or many-to-one. For example, in practical applications, when it is necessary to evaluate the safety of the control circuit of a fully automatic drilling machine, the real-time obtained first load current and working current can be directly input into this preset mapping relationship, and the first load current weight factor and working current weight factor that match the control circuit protection coefficient can be accurately obtained.

[0053] Particularly importantly, to ensure the consistency and comparability of the evaluation, the value ranges of the first load current weight factor and the working current weight factor in this example are both limited to between 0 and 1, and the sum of the two is 1.

[0054] The aforementioned database is a database established before the design of the control method for the feed control circuit of the drilling machine and is used to store various setting data. The database includes but is not limited to the preset control circuit protection coefficient, the preset feed process compliance index, the preset retraction process compliance index, and the specified first feed moment and the specified second feed moment. The various values therein are directly set by technicians. Among them, the setting basis of the preset control circuit protection coefficient can be determined according to the actual application scenario of the control circuit of the fully automatic drilling machine. For example, the preset control circuit protection coefficient is represented by the result of summing and averaging the historical control circuit protection coefficients of the drilling machine in the database at the historical first feed moment. In addition, the various values in the database can be set and fine-tuned by technicians according to actual debugging.

[0055] It should be understood that the units of the working current, the allowable working current, and the reference working current are all the same, all in amperes (A). The units of the spindle gear temperature and the allowable spindle gear temperature are the same, all in degrees Celsius (°C); the control circuit protection coefficient decreases with the increase of the first disk adsorption force and increases with the increase of the stepping motor load, the first load current, and the working current.

[0056] Among them, the increase in the load of the stepping motor usually causes the main shaft gear to bear greater torque and stress, which may in turn lead to an increase in the gear temperature. This is because the increase in load means that the motor needs to output more power to overcome the resistance, and this additional power will ultimately be converted into heat, resulting in an increase in the gear temperature. Therefore, it can be inferred that there is a positive correlation between the stepping motor load and the main shaft gear temperature, that is, the greater the load, the higher the gear temperature.

[0057] In a stepping motor, the magnitude of the load current directly reflects the load condition borne by the motor. The increase in the load current will also cause the motor to output more power, which in turn leads to an increase in the gear temperature. Therefore, there is also a positive correlation between the first load current and the main shaft gear temperature, that is, the greater the load current, the higher the gear temperature.

[0058] Through the above analysis, it can be understood that there is an interaction relationship among the main shaft gear temperature, the stepping motor load, and the first load current. These relationships not only directly affect the working state and lifespan of the main shaft gear, but also have an impact on the adjustment of the feed speed and retraction speed of the feed stepping motor. This not only helps to improve the working efficiency and stability of the fully automatic drilling machine, but also helps to achieve more accurate automation of the feed speed and retraction speed of the stepping motor.

[0059] Furthermore, the specific process for determining whether the first feed operation is completed is as follows: Determine whether the obtained control circuit protection coefficient is greater than the preset control circuit protection coefficient in the database. If the obtained control circuit protection coefficient is greater than the preset control circuit protection coefficient in the database, send an automatic power-off command and prompt the preset personnel for maintenance. If the obtained control circuit protection coefficient is not greater than the preset control circuit protection coefficient in the database, complete the first feed operation and send a second feed operation command.

[0060] In this embodiment, by comparing the numerical relationship between the obtained control circuit protection coefficient and the preset control circuit protection coefficient in the database, the power supply can be cut off in a timely manner when an abnormality occurs in the control circuit of the fully automatic drilling machine. Through the automated judgment and prompt function, unnecessary waiting time is reduced, the processing efficiency and safety of the drilling machine for workpieces are improved, and thus the intelligent control of the feed operation of the fully automatic drilling machine is achieved.

[0061] Further, the specific process of real-time monitoring the second feed state during the second feed of the drilling machine is as follows: X1, obtain the second load current of the main motor at the specified second feed moment, and at the same time determine whether the second load current is not less than the load allowable current of the main motor. If so, perform automatic adjustment of the feed speed based on the obtained second load current deviation and then execute X2. The condition for executing X2 is that the second load current monitored after automatic adjustment is less than the load allowable current of the main motor in the database; otherwise, directly execute X2; X2, obtain the second feed state data, and correct the difference degree between the second load current and the load allowable current of the main motor through the second load current weight factor to obtain the second load current coefficient, that is ; X3, perform correction processing on the obtained second load current coefficient, coolant flow coefficient, and drilling torque coefficient to obtain the feed process compliance index; the second feed state data includes the second disk adsorption force, second load current, coolant flow, and drilling torque; the coolant flow coefficient represents the result of correcting the difference degree between the coolant flow and the reference coolant flow by the coolant flow weight factor, that is ; the drilling torque coefficient represents the result of correcting the difference degree between the drilling torque and the reference drilling torque by the drilling torque weight factor, that is ; the feed process compliance index represents the quantitative data of the influence degree of the second feed state data on the second feed process compliance.

[0062] Among them, the specific limit expression of the feed process compliance index is:

[0063] ;

[0064] In the formula, b is the number of the specified second feed moment, , B is the total number of the specified second feed moments, represents the feed process compliance index of the drilling machine at the b-th specified second feed moment, represents the second disk adsorption force of the disk base in the drilling machine at the b-th specified second feed moment, represents the reference disk adsorption force, represents the second load current weight factor, represents the second load current of the main motor in the drilling machine at the b-th specified second feed moment, represents the load allowable current of the main motor, represents the coolant flow weight factor, represents the coolant flow corresponding to the drilling machine at the b-th specified second feed moment, represents the reference coolant flow, represents the drilling torque weight factor, Denote the drilling torque of the drilling machine at the b-th specified second feed time, Denote the reference drilling torque.

[0065] The second disk adsorption force coefficient represents the ratio of the reference disk adsorption force in the database to the second disk adsorption force of the disk base in the drilling machine at the specified second feed time, that is, , which is used to reflect the mutual relationship between the second disk adsorption force and the drilling stability during the second feed process; the feed process conforms to the result of the coupling analysis and processing of the second disk adsorption force coefficient, the second load current coefficient, the coolant flow coefficient, and the drilling torque coefficient.

[0066] It should be noted that the drilling torque in the limiting expression where the feed process conforms to the exponent is greater than the reference drilling torque in the database. At this time, the drilling torque of the drilling machine at the corresponding specified second feed time may cause an increase in the force on the drill bit of the drilling machine, increasing the risk of drill bit wear and fracture. At the same time, it may also cause an increase in the load of the stepping motor, thereby affecting its operating performance and lifespan.

[0067] The coolant is usually stored in the coolant tank of the drilling machine. The coolant is directly sprayed onto the drill bit and the workpiece surface through a nozzle or a liquid spraying head, which is used to spray the coolant onto the drill bit of the drilling machine, playing a role in cooling and lubrication, that is, reducing the temperature and wear rate of the drill bit. The external cooling nozzle or liquid spraying head is usually installed on the bed or the spindle box of the drilling machine.

[0068] In this embodiment, the unit of the coolant flow rate is the same as that of the reference coolant flow rate, both being liters per minute (L / min), and the unit of the drilling torque is the same as that of the reference drilling torque, both being Newton - meters (N·m). The coolant flow rate is measured by a flow meter, and the drilling torque is measured by a torque sensor.

[0069] The second load current weight factor, the coolant flow weight factor, and the drilling torque weight factor are respectively the influence degrees of the preset second load current, coolant flow rate, and drilling torque in the database on the second feed process. Specifically, the database stores the preset weight factors corresponding to the second load current, coolant flow rate, and drilling torque. There is a preset mapping relationship between these weight factors and the second load current, coolant flow rate, and drilling torque. This mapping relationship can be one - to - one or many - to - one. For example, in practical applications, the real - time second load current, coolant flow rate, and drilling torque can be input into this mapping relationship to quickly obtain the corresponding weight factors.

[0070] In this example, the value ranges of the second load current weight factor, the coolant flow weight factor, and the drilling torque weight factor are usually from 0 to 1, and the sum of the three is 1.

[0071] It should be understood that the feed process compliance index decreases with the increase of the second disk adsorption force and the coolant flow rate, and increases with the increase of the second load current and the drilling torque. Among them, when the second disk adsorption force increases, a larger coolant flow rate is required to ensure sufficient cooling and lubrication of the drill bit during the drilling process. This is because an increase in adsorption force may mean an increase in drilling depth or material hardness, thus requiring more coolant to remove heat and chips.

[0072] When the coolant flow rate decreases, the drill bit of the fully automatic drilling machine may increase the load due to overheating, resulting in an increase in the load current. Secondly, when the drilling torque increases, a larger load current is usually required to drive the drill bit. This is because an increase in torque means that greater resistance needs to be overcome, thus requiring more energy input.

[0073] By considering the above mutual influence mechanism, the dynamic relationship between various parameters during the feed process can be more comprehensively understood, which helps to improve the accuracy and efficiency of drilling, and then realizes the automatic adjustment of the feed speed and retraction speed of the stepping motor more accurately.

[0074] Furthermore, the specific process for determining whether the second feed operation is completed is as follows: when the obtained feed process compliance index is not greater than the preset feed process compliance index in the database, the second feed operation is completed and a retraction operation instruction is sent; otherwise, feed parameter adjustment is performed. The feed parameters include the coolant flow rate and the stepping motor speed.

[0075] The specific process for feed parameter adjustment is as follows: Y1, based on the obtained feed speed adjustment compliance index deviation, increase the coolant flow rate by a preset amplitude (set by the preset personnel, usually set to 10% of the initial coolant flow rate). At the same time, when the decrease amplitude of the third load current monitored in real time is greater than the preset decrease amplitude of the third load current in the database, continue to increase the coolant flow rate by the preset amplitude until the monitored third load current is less than the load allowable current of the main motor; otherwise, execute Y2. Y2, based on the obtained feed speed adjustment compliance index deviation, increase the stepping motor speed by a preset amplitude (set by the preset personnel, usually set to 10% of the initial stepping motor speed). At the same time, when the decrease amplitude of the fourth load current monitored in real time is greater than the preset decrease amplitude of the fourth load current in the database, continue to increase the stepping motor speed by the preset amplitude until the monitored fourth load current is less than the load allowable current of the main motor; otherwise, return to Y1.

[0076] In this embodiment, the condition for executing Y2 is that after increasing the coolant flow rate by the preset amplitude, the monitored third load current is still not less than the load allowable current of the main motor; the condition for returning to Y1 is that after increasing the stepping motor speed by the preset amplitude, the monitored fourth load current is still not less than the load allowable current of the main motor.

[0077] The feed speed adjustment conforms to the exponential deviation, which represents the difference between the obtained feed process conformity index and the preset feed process conformity index; the preset feed process conformity index is represented by the result of summing and averaging the historical feed process conformity indexes of the drilling machine in the database at the historical second feed moment; the preset third load current reduction amplitude and the preset fourth load current reduction amplitude are respectively represented by the results of summing and averaging the historical third load current reduction amplitude and the historical fourth load current reduction amplitude of the corresponding main motor during the historical feed parameter adjustment process in the database.

[0078] In this example, by dynamically adjusting the coolant flow rate and the stepping motor speed, and by real-time monitoring the load current and adjusting the feed parameters accordingly, unnecessary energy waste can be avoided, and the automation level of the fully automatic drilling machine is improved. Compared with the prior art, this adjustment process can adapt to the drilling requirements of different materials, different thicknesses, and different hole diameters, and has strong flexibility and adaptability.

[0079] Further, the specific process of real-time monitoring the retraction state of the drilling machine during the retraction process is as follows: R1, real-time monitor the steering adjustment state of the stepping motor before retraction to obtain the steering adjustment response duration. When the steering adjustment response duration is within the allowable range of the steering adjustment response duration in the database, directly execute R2. The condition for executing R2 is that the obtained steering adjustment response duration after optimization is within the allowable range of the steering adjustment response duration in the database; otherwise, prompt the preset personnel to check and optimize the driving program of the stepping motor and then execute R2; R2, real-time monitor the fifth load current of the main motor at the specified retraction moment. When the fifth load current is not greater than the allowable load current of the main motor, directly execute R3; otherwise, send an automatic drill bit change instruction and automatically adjust the retraction speed of the drilling machine based on the obtained fifth load current deviation and then execute R3. The condition for executing R3 is that the fifth load current monitored after the feed speed adjustment is less than the allowable load current of the main motor; R3, obtain the retraction state data and analyze it to obtain the retraction process conformity index. The retraction state data includes the steering adjustment response duration, the fifth load current, the automatic drill bit change instruction response duration, and the third disk adsorption force.

[0080] Among them, the compliance index of the retraction process is obtained as follows: Obtain the third disk adsorption force coefficient and the fifth load current coefficient and perform correlation averaging to obtain the first compliance index of the retraction process. The third disk adsorption force coefficient is used to reflect the mutual relationship between the third disk adsorption force and the drilling stability during the retraction process of the drilling machine. The fifth load current coefficient is used to quantify the change in the fifth load current of the main motor corresponding to the drilling machine during the retraction process. The first compliance index of the retraction process represents the quantification data of the influence degree of the third disk adsorption force coefficient and the fifth load current coefficient on the compliance of the retraction process; Obtain the steering adjustment response duration and the automatic drill bit change command response duration after de-uniting processing and perform correlation processing to obtain the second compliance index of the retraction process. The second compliance index of the retraction process represents the quantification data of the influence degree of the steering adjustment response duration and the automatic drill bit change command response duration on the compliance of the retraction process; Perform correction coupling processing on the obtained first compliance index of the retraction process and the second compliance index of the retraction process respectively to obtain the compliance index of the retraction process. The compliance index of the retraction process represents the quantification data of the influence degree of the steering adjustment response duration, the fifth load current, the automatic drill bit change command response duration, and the third disk adsorption force on the compliance of the retraction process.

[0081] Specifically, the specific limit expression of the compliance index of the retraction process is:

[0082] ;

[0083] In the formula, t is the number of the specified retraction moment, , T is the total number of the specified retraction moments, represents the compliance index of the retraction process during the retraction process of the drilling machine, represents the weight factor of the first compliance index of the retraction process, represents the third disk adsorption force of the disk base in the drilling machine at the t-th specified retraction moment, represents the reference third disk adsorption force, represents the fifth load current of the main motor in the drilling machine at the t-th specified retraction moment, represents the load allowable current of the main motor, represents the weight factor of the second compliance index of the retraction process, represents the steering adjustment response duration before the retraction of the drilling machine, represents the automatic drill bit change command response duration during the retraction process of the drilling machine.

[0084] In this embodiment, the steering adjustment response time allowable range represents the range corresponding to the maximum and minimum values ​​of the historical steering adjustment response time of the drilling machine before the historical retracting operation in the database; the steering adjustment response time and the automatic drill switching instruction response time are obtained through the timer; the third disk adsorption force coefficient represents the ratio of the reference disk adsorption force in the database to the third disk adsorption force of the disk base in the drilling machine at the specified retracting moment, that is, The fifth load current coefficient represents the ratio of the fifth load current of the main motor in the drilling machine at the specified retraction time to the load allowable current of the main motor, that is, .

[0085] The database stores preset weight factors closely related to the compliance index of the tool retracting process. A predefined mapping relationship is established between these weight factors and the corresponding first tool retracting process compliance index and second tool retracting process compliance index. It is worth noting that this mapping is not set arbitrarily. It can be a one-to-one correspondence or a many-to-one relationship. For example, in practical applications, when it is necessary to evaluate the tool retracting process, the first tool retracting process compliance index and the second tool retracting process compliance index obtained in real time can be directly input into this preset mapping relationship, so that the first tool retracting process compliance index weight factor and the second tool retracting process compliance index weight factor that match the tool retracting process compliance index can be quickly and accurately obtained.

[0086] It is particularly important that in order to ensure the consistency and comparability of the evaluation, the value ranges of the first retraction process compliance exponential weight factor and the second retraction process compliance exponential weight factor in this example are both limited to between 0 and 1, and the sum of the two is 1.

[0087] It should be understood that the retraction process compliance index decreases with the increase of the adsorption force of the third magnetic disk, and increases with the increase of the fifth load current, the steering adjustment response time and the automatic switching drill command response time, among which there is a mutual influence relationship between the fifth load current, the steering adjustment response time and the automatic switching drill command response time.

[0088] For example, an increase in load current may cause the system response speed to slow down (including steering adjustment response and automatic drill switching command response), thereby increasing the complexity of the tool retraction process. At the same time, the response speed of steering adjustment and drill switching will also affect the change of load current, forming a complex dynamic system.

[0089] By deeply understanding the relationship between the retraction process compliance index and various influencing factors, the control algorithm can be optimized and the feed and retraction speeds can be adjusted more accurately according to the real-time working conditions. This helps to reduce errors and instabilities in the machining process, improve machining quality and efficiency, and achieve more accurate automated adjustment of the stepper motor's feed and retraction speeds.

[0090] Further, the specific process for determining whether the tool retraction operation is completed is as follows: When the obtained tool retraction process meets the condition that the exponent is not greater than the preset tool retraction process compliance exponent in the database, a tool retraction operation completion instruction is sent; otherwise, drive parameter adjustment is performed. The drive parameters include the drive current of the stepper motor and the microstep setting.

[0091] Among them, the specific process for drive parameter adjustment is as follows: D1, based on the obtained first tool retraction process compliance exponent deviation, increase the preset number of subdivision dials, and simultaneously monitor the drive current of the stepper motor at the current adjustment moment. When the drive current is less than the rated current of the stepper motor and the obtained first tool retraction process compliance exponent deviation is not less than 0, the drive parameter adjustment is completed; otherwise, a drive current reduction instruction is sent and D2 is executed; D2, based on the obtained second tool retraction process compliance exponent deviation, continue to increase the preset number of subdivision dials until the re-obtained second tool retraction process compliance exponent deviation is not less than 0 and the drive current of the stepper motor is always less than the rated current of the stepper motor, then the drive parameter adjustment is completed; otherwise, return to D1.

[0092] In this embodiment, the first tool retraction process compliance exponent deviation represents the difference between the preset tool retraction process compliance exponent and the obtained tool retraction process compliance exponent; the second tool retraction process compliance exponent deviation represents the difference between the first tool retraction process compliance exponent deviation and the tool retraction process compliance exponent deviation obtained after the adjustment of the subdivision dials; the drive current reduction instruction is used to reduce the drive current by a preset amplitude, that is, each increase in the subdivision dials corresponds to a reduction in the drive current. Reducing the drive current while increasing the subdivision dials is to maintain the smooth operation of the stepper motor and prevent overload.

[0093] In practical applications, in order to obtain smoother motion and higher positioning accuracy, the drilling process of a fully automatic drilling machine usually adopts microstep drive technology. By controlling the output current of the stepper motor driver, the stepper motor does not directly reach the position of the next basic step angle during each step of rotation, but stays at multiple intermediate positions, thereby achieving finer rotation control. The number of these intermediate positions is the number of microsteps (i.e., the subdivision dials). The more microsteps there are, the smoother the rotation of the stepper motor and the higher the positioning accuracy.

[0094] In the tool retraction operation, the microstep setting can affect the speed and accuracy of tool retraction. In this example, by increasing the number of microsteps, the rotation smoothness and positioning accuracy of the stepper motor during tool retraction can be changed, thereby optimizing the tool retraction effect, reducing the processing errors caused by improper tool retraction, and improving the accuracy and consistency of workpiece processing.

[0095] Such as Figure 7As shown in the figure, it is a schematic structural diagram of a control system based on a feed control circuit of a drilling machine provided by an embodiment of the present application. The control system based on the feed control circuit of the drilling machine provided by the embodiment of the present application includes: a first feed control module, a second feed control module, and a retraction control module; wherein, the first feed control module is used to monitor the first feed state of the drilling machine during the first feed process in real time and determine whether the first feed operation is completed; the second feed control module is used to, if the first feed operation is completed, monitor the second feed state of the drilling machine during the second feed process in real time and determine whether the second feed operation is completed; the retraction control module is used to, if the second feed operation is completed, monitor the retraction state of the drilling machine during the retraction process in real time and determine whether the retraction operation is completed.

[0096] In this embodiment, by dividing the feed process into two stages: the first feed and the second feed, and respectively setting control modules for real-time monitoring and control, the refined control of the feed process of the drilling machine is realized. This design can more accurately judge the completion situation of each feed stage, thereby ensuring the accuracy and stability of drilling. Secondly, through the mutual cooperation between the first feed control module, the second feed control module, and the retraction control module, the automatic control of the feed and retraction processes of the drilling machine is realized. This design improves the automation level of the drilling machine, reduces manual intervention, and improves the safety of workpiece processing.

[0097] To sum up, the embodiment of the present application determines whether the first feed operation is completed by judging the first feed state monitored in real time. If the first feed operation is completed, it is determined whether the second feed operation is completed based on the second feed state monitored in real time. If the second feed operation is completed, it is determined whether the retraction operation is completed based on the retraction state monitored in real time. This not only ensures the continuity and accuracy of the drilling operation of the drilling machine, but also realizes the precise control of the drilling process of the fully automatic drilling machine, and further realizes the automatic adjustment of the feed speed and retraction speed of the stepping motor more accurately, effectively solving the problem of low accuracy of the automatic adjustment of the feed speed and retraction speed of the feed stepping motor in the fully automatic drilling machine in the prior art.

[0098] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can 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.

[0099] The present invention is described with reference to flowchart illustrations and / or block diagram illustrations of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each flow and / or block of the flowchart illustrations and / or block diagram illustrations, and combinations of flows and / or blocks in the flowchart illustrations and / or block diagram illustrations, 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 executed by the processor of the computer or other programmable data processing apparatus create means for implementing the functions specified in the flow Figure 1 one or more flows and / or blocks Figure 1 one or more blocks for implementing the specified functions.

[0100] 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 that implement the functions specified in the flow Figure 1 one or more flows and / or blocks Figure 1 one or more blocks for implementing the specified functions.

[0101] 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 executed on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow Figure 1 one or more flows and / or blocks Figure 1 one or more blocks for implementing the specified functions.

[0102] Although the preferred embodiments of the present invention have been described, additional changes and modifications can be made by those skilled in the art once they learn of the basic inventive concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications that fall within the scope of the present invention.

[0103] 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 equivalent technologies, the present invention is also intended to include these modifications and variations.

Claims

1. A control method based on a drilling machine feed control circuit, characterized in that: The following steps are involved: Step 1: monitor the first feed state of the drilling machine in the first feed process in real time to determine whether the first feed operation is completed; Step 2: If the first feed operation is completed, the second feed state of the drilling machine during the second feed process is monitored in real time to determine whether the second feed operation is completed; Step 3: If the second feed operation is completed, the retraction state of the drilling machine during the retraction process is monitored in real time to determine whether the retraction operation is completed; The specific process of real-time monitoring of the retracting state of the drilling machine during the retracting process is as follows: R1, real-time monitoring of the steering adjustment state of the stepper motor before retracting to obtain the steering adjustment response time. When the steering adjustment response time is within the allowable range of the steering adjustment response time in the database, R2 is directly executed. Otherwise, the preset personnel are prompted to check the driver of the stepper motor and optimize it before executing R2. R2, real-time monitoring of the fifth load current of the main motor at the specified retracting time, when the fifth load current is not greater than the load allowable current of the main motor, directly execute R3, otherwise send an automatic drill switch command and automatically adjust the retracting speed of the drilling machine based on the obtained fifth load current deviation before executing R3; R3, obtain the tool retraction status data and analyze it to obtain the tool retraction process compliance index, wherein the tool retraction status data includes the steering adjustment response time, the fifth load current, the automatic switching drill command response time and the third disk adsorption force, and the tool retraction process compliance index represents the quantitative data of the influence of the steering adjustment response time, the fifth load current, the automatic switching drill command response time and the third disk adsorption force on the compliance of the tool retraction process.

2. The control method based on the drilling machine feed control circuit as claimed in claim 1, characterized in that: The specific process of real-time monitoring of the first feed state of the drilling machine during the first feed process is as follows: Z1, obtain the spindle gear temperature of the stepper motor at the specified first feed moment. When the spindle gear temperature is greater than the allowable spindle gear temperature in the database, the overheating protection circuit is triggered. The overheating protection circuit has the function of automatically reducing the starting current of the stepper motor. Otherwise, execute Z2; Z2, obtaining the working current of the stepper motor at the specified first feed moment, when the working current is greater than the allowable working current in the database, triggering the overload protection circuit, the overload protection circuit has the function of automatically reducing the load current of the stepper motor, otherwise executing Z3; Z3, analyze the acquired first feed state data to obtain the control circuit protection coefficient, wherein the first feed state data includes the first disk adsorption force, the first load current, the stepper motor load, the spindle gear temperature and the working current, and the control circuit protection coefficient represents the quantitative data of the influence of the first feed state data on the compliance of the first feed process.

3. The control method based on the drilling machine feed control circuit as claimed in claim 2, characterized in that: The specific process of analyzing the acquired first feed state data to obtain the control circuit protection coefficient is as follows: Acquire a first magnetic disk adsorption force coefficient, where the first magnetic disk adsorption force coefficient is used to reflect the relationship between the first magnetic disk adsorption force and the drilling stability during the first feed process of the drilling machine; When the spindle gear temperature is not greater than the allowable spindle gear temperature in the database and the working current is not greater than the allowable working current in the database, the working current of the stepper motor in the drilling machine at the specified first feed moment is obtained and it is determined whether the obtained working current is not less than the reference working current in the database. If so, the working current coefficient is obtained, otherwise the change of the working current of the stepper motor in the first feed process is continuously monitored; The difference between the first load current and the load allowable current of the main motor is corrected by using the first load current weight factor to obtain a first load current coefficient; Obtaining the stepper motor load coefficient, and combining the first magnetic disk adsorption force coefficient and the working current coefficient to perform weighted processing to obtain the control circuit protection coefficient; The stepper motor load coefficient is used to quantify the influence of the stepper motor load on the compliance of the first feed process.

4. The control method based on the drilling machine feed control circuit as claimed in claim 3, characterized in that: The specific process of determining whether the first feed operation is completed is as follows: Determine whether the acquired control circuit protection coefficient is greater than the control circuit protection coefficient preset in the database: If the acquired control circuit protection factor is greater than the control circuit protection factor preset in the database, an automatic power cut-off instruction is sent and a preset person is prompted to perform maintenance; If the acquired control circuit protection coefficient is not greater than the control circuit protection coefficient preset in the database, the first feed operation is completed and a second feed operation instruction is sent.

5. The control method based on the drilling machine feed control circuit as claimed in claim 1, characterized in that: The specific process of real-time monitoring of the second feed state of the drilling machine during the second feed process is as follows: X1, obtain the second load current of the main motor at the specified second feed time, and determine whether the second load current is not less than the load allowable current of the main motor. If so, automatically adjust the feed speed based on the obtained second load current deviation and then execute X2, otherwise directly execute X2; X2, obtaining the second feed state data, and correcting the difference between the second load current and the load allowable current of the main motor by the second load current weight factor to obtain a second load current coefficient; X3, correcting the obtained second load current coefficient, coolant flow coefficient and drilling torque coefficient to obtain a feed process compliance index; The second feed state data includes a second magnetic disk adsorption force, a second load current, a coolant flow rate, and a drilling torque; The coolant flow coefficient represents the result of the coolant flow weight factor correcting the difference between the coolant flow and the reference coolant flow; The drilling torque coefficient represents the result of the drilling torque weight factor correcting the difference between the drilling torque and the reference drilling torque; The feed process compliance index represents quantitative data of the influence degree of the second feed state data on the second feed process compliance.

6. The control method based on the drilling machine feed control circuit as claimed in claim 5, characterized in that: The specific process of determining whether the second feed operation is completed is as follows: When the obtained feed process compliance index is not greater than the feed process compliance index preset in the database, the second feed operation is completed and a retract operation instruction is sent, otherwise the feed parameters are adjusted; The feed parameters include coolant flow rate and stepper motor speed; The specific process of adjusting the feed parameters is as follows: Y1, based on the obtained feed speed adjustment compliance index deviation, the coolant flow rate is increased by a preset amplitude, and when the reduction amplitude of the third load current monitored in real time is greater than the reduction amplitude of the third load current preset in the database, the coolant flow rate is continued to be increased by a preset amplitude until the monitored third load current is less than the load allowable current of the main motor, otherwise Y2 is executed; Y2, based on the obtained feed speed adjustment, the stepper motor speed is increased by a preset amplitude in accordance with the exponential deviation. At the same time, when the reduction amplitude of the fourth load current monitored in real time is greater than the reduction amplitude of the fourth load current preset in the database, the stepper motor speed continues to be increased by a preset amplitude until the monitored fourth load current is less than the allowable load current of the main motor, otherwise it returns to Y1.

7. The control method based on the drilling machine feed control circuit as claimed in claim 1, characterized in that: The retraction process compliance index is obtained by the following method: The third disk adsorption force coefficient and the fifth load current coefficient are obtained and the correlation average processing is performed to obtain the first tool retraction process compliance index, wherein the third disk adsorption force coefficient is used to reflect the relationship between the third disk adsorption force and the drilling stability of the drilling machine during the tool retraction process, and the fifth load current coefficient is used to quantify the change of the fifth load current of the main motor of the drilling machine during the tool retraction process, and the first tool retraction process compliance index represents the quantitative data of the influence degree of the third disk adsorption force coefficient and the fifth load current coefficient on the compliance degree of the tool retraction process; Obtaining the denormalized steering adjustment response time and the automatic drill bit switching command response time and performing correlation processing to obtain a second tool retraction process compliance index, wherein the second tool retraction process compliance index represents quantitative data of the degree of influence of the steering adjustment response time and the automatic drill bit switching command response time on the tool retraction process compliance; The first tool retraction process compliance index and the second tool retraction process compliance index are respectively corrected and coupled to obtain the tool retraction process compliance index, which represents the quantitative data of the influence of the steering adjustment response time, the fifth load current, the automatic switching drill command response time and the third disk adsorption force on the tool retraction process compliance.

8. The control method based on the drilling machine feed control circuit as claimed in claim 1, characterized in that: The specific process of judging whether the retraction operation is completed is as follows: When the obtained retraction process compliance index is not greater than the retraction process compliance index preset in the database, a retraction operation completion instruction is sent, otherwise a drive parameter adjustment is performed, wherein the drive parameter includes a drive current and a micro-step setting of the stepper motor; The specific process of adjusting the driving parameters is as follows: D1, based on the obtained first retraction process meeting the index deviation, increase the preset number of subdivision dial switches, and monitor the driving current of the stepper motor at the current adjustment moment in real time. When the driving current is less than the rated current of the stepper motor and the obtained first retraction process meeting the index deviation is not less than 0, the adjustment of the driving parameters is completed, otherwise the driving current reduction instruction is sent and D2 is executed; D2, based on the obtained second retraction process meeting the index deviation, continue to increase the preset number of subdivision dial switches until the re-acquired second retraction process meets the index deviation not less than 0 and the driving current of the stepper motor is always less than the rated current of the stepper motor to complete the adjustment of the driving parameters, otherwise return to D1.

9. A system using the control method based on the drilling machine feed control circuit as described in any one of claims 1 to 8, characterized in that: include: A first feed control module, a second feed control module and a retract control module; Wherein, the first feed control module is used to monitor the first feed state of the drilling machine in the first feed process in real time, and determine whether the first feed operation is completed; The second feed control module is used to monitor the second feed state of the drilling machine in the second feed process in real time if the first feed operation is completed, and determine whether the second feed operation is completed; The tool retraction control module is used to monitor the tool retraction status of the drilling machine in real time during the tool retraction process if the second tool feed operation is completed, and to determine whether the tool retraction operation is completed.

Citation Information

Patent Citations

  • Dynamic threshold detection circuit, method and concentrator

    CN109669378B

  • Automatic control system of drilling machine

    CN214751496U

  • Apparatus for automatically detecting cracking of deep hole drill borer and automatically retracting tool

    CN201224050Y

  • Automatic rhinestone feeding system

    CN210477404U