CN111399445B - Cooling control method and device based on numerical control machine tool - Google Patents
Cooling control method and device based on numerical control machine tool Download PDFInfo
- Publication number
- CN111399445B CN111399445B CN202010231602.3A CN202010231602A CN111399445B CN 111399445 B CN111399445 B CN 111399445B CN 202010231602 A CN202010231602 A CN 202010231602A CN 111399445 B CN111399445 B CN 111399445B
- Authority
- CN
- China
- Prior art keywords
- cooling
- tool
- cutter
- numerical control
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001816 cooling Methods 0.000 title claims abstract description 263
- 238000000034 method Methods 0.000 title claims abstract description 46
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 40
- 238000005507 spraying Methods 0.000 claims abstract description 30
- 235000017166 Bambusa arundinacea Nutrition 0.000 claims description 15
- 235000017491 Bambusa tulda Nutrition 0.000 claims description 15
- 241001330002 Bambuseae Species 0.000 claims description 15
- 235000015334 Phyllostachys viridis Nutrition 0.000 claims description 15
- 239000011425 bamboo Substances 0.000 claims description 15
- 239000002184 metal Substances 0.000 claims description 13
- 238000003754 machining Methods 0.000 abstract description 8
- 238000005516 engineering process Methods 0.000 abstract description 6
- 239000007921 spray Substances 0.000 description 10
- 230000000694 effects Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4147—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using a programmable interface controller [PIC]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q11/00—Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
- B23Q11/10—Arrangements for cooling or lubricating tools or work
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31182—Address by pulse sequence, control by pulse width, module filters out own control
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
The invention discloses a cooling control method and a cooling control device based on a numerical control machine tool. Wherein, the method comprises the following steps: determining that the current working state of a cooling module is an automatic mode, wherein the cooling module is used for executing cooling operation on a tool to be cooled in the numerical control machine tool; determining cutter information of a cutter to be cooled, and calling a cooling instruction according to the cutter information; and controlling the cooling module to perform cooling operation on the tool to be cooled based on the cooling instruction. The invention solves the technical problem that the water spraying efficiency of the numerical control machine tool is lower because the water spraying control in the automatic machining process of the numerical control machine tool can not be automatically adjusted according to the actual requirement in the related technology.
Description
Technical Field
The invention relates to the technical field of numerical control machine tool control, in particular to a cooling control method and device based on a numerical control machine tool.
Background
In the water spraying control mode of the traditional numerical control machine tool, a machine tool processing workpiece is generally manually adjusted to aim at a tool nose to spray water. However, in the actual processing process, a large number of tools are required for automatic processing, for example, a long prop and a short tool, so that the water spray cannot be accurately directed at the tool tip, the cooling effect is greatly reduced, the service lives of tool parts such as blades and tool bits are greatly reduced, and unnecessary loss is caused.
Aiming at the problem that in the prior art, the water spraying control cannot be automatically adjusted according to actual requirements in the automatic machining process of the numerical control machine tool, so that the water spraying efficiency of the numerical control machine tool is low, an effective solution is not provided at present.
Disclosure of Invention
The embodiment of the invention provides a cooling control method and a cooling control device based on a numerical control machine tool, which at least solve the technical problem that the water spraying efficiency of the numerical control machine tool is low because the water spraying control cannot be automatically adjusted according to the actual requirement in the automatic machining process of the numerical control machine tool in the related technology.
According to an aspect of an embodiment of the present invention, there is provided a cooling control method based on a numerical control machine tool, including: determining that the current working state of a cooling module is an automatic mode, wherein the cooling module is used for executing cooling operation on a tool to be cooled in a numerical control machine tool; determining the cutter information of the cutter to be cooled, and calling a cooling instruction according to the cutter information; and controlling the cooling module to perform cooling operation on the tool to be cooled based on the cooling instruction.
Optionally, before the determining the tool information of the tool to be cooled and invoking a cooling instruction according to the tool information, the cooling control method based on the numerical control machine further includes: acquiring length information and position information of each tool in a tool magazine of the numerical control machine tool; determining a cooling instruction for cooling each cutter according to the length information of each cutter and the position information of each cutter; associating the cutter identification information of each cutter with the cooling instruction of each cutter to obtain a cooling instruction comparison table; and correspondingly storing the cooling instruction comparison table.
Optionally, the determining the tool information of the tool to be cooled and calling a cooling instruction according to the tool information include: determining that a numerical control program executes tool changing operation; acquiring the cutter information of the replaced cutter to be cooled through the numerical control program; obtaining cutter identification information of the cutter to be cooled based on the cutter information; and calling the cooling instruction from the cooling instruction comparison table based on the tool identification information.
Optionally, before the controlling the cooling module to perform the cooling operation on the tool to be cooled based on the cooling command, the cooling control method based on the numerical control machine further includes: arranging the bamboo joint pipe of the cooling module on a metal plate, wherein the metal plate is controlled by a motor of the numerical control machine; rotating the bamboo joint pipe to a predetermined position to set an origin of the cooling module.
Optionally, the controlling the cooling module to perform a cooling operation on the tool to be cooled based on the cooling instruction includes: when the numerical control machine tool is determined to execute tool changing operation based on a numerical control program, controlling a water spraying module of the cooling module to return to the original point of the cooling module; determining a pulse signal for controlling a servo motor of the cooling module according to the cooling instruction; and under the control of the pulse signal, controlling the cooling module to move from the origin to perform cooling operation on the tool to be cooled.
According to another aspect of the embodiments of the present invention, there is also provided a cooling control apparatus based on a numerical control machine, including: the device comprises a first determining unit, a second determining unit and a control unit, wherein the first determining unit is used for determining that the current working state of a cooling module is an automatic mode, and the cooling module is used for executing cooling operation on a tool to be cooled in the numerical control machine tool; the second determining unit is used for determining the cutter information of the cutter to be cooled and calling a cooling instruction according to the cutter information; and the control unit is used for controlling the cooling module to carry out cooling operation on the cutter to be cooled based on the cooling instruction.
Optionally, the apparatus further comprises: the first obtaining unit is used for obtaining the length information and the position information of each tool in a tool magazine of the numerical control machine tool before determining the tool information of the tool to be cooled and calling a cooling instruction according to the tool information; a third determination unit configured to determine a cooling instruction for cooling each of the tools based on the length information of each of the tools and the position information of each of the tools; the second acquisition unit is used for associating the cutter identification information of each cutter with the cooling instruction of each cutter to obtain a cooling instruction comparison table; and the storage unit is used for correspondingly storing the cooling instruction comparison table.
Optionally, the second determining unit includes: the determining module is used for determining that the numerical control program executes tool changing operation; the first acquisition module is used for acquiring the tool information of the replaced tool to be cooled through the numerical control program; the second acquisition module is used for acquiring the cutter identification information of the cutter to be cooled based on the cutter information; and the calling module is used for calling the cooling instruction from the cooling instruction comparison table based on the cutter identification information.
Optionally, the apparatus further comprises: the first setting unit is used for setting the bamboo joint pipe of the cooling module on a metal plate before the cooling module is controlled to perform cooling operation on the tool to be cooled based on the cooling instruction, wherein the metal plate is controlled by a motor of the numerical control machine; and the second setting unit is used for rotating the bamboo joint pipe to a preset position so as to set the origin of the cooling module.
Optionally, the control unit includes: the first control module is used for controlling a water spraying module of the cooling module to return to the original point of the cooling module when the numerical control machine tool is determined to execute tool changing operation based on a numerical control program; the second control module is used for determining a pulse signal for controlling a servo motor of the cooling module according to the cooling instruction; and the third control module is used for controlling the cooling module to move from the origin to perform cooling operation on the tool to be cooled under the control of the pulse signal.
According to another aspect of an embodiment of the present invention, there is also provided a storage medium characterized by comprising a stored program, wherein the program executes the method for controlling cooling based on a numerical control machine tool according to any one of the above.
According to another aspect of the embodiment of the present invention, there is also provided a processor, wherein the processor is configured to execute a program, wherein the program executes the method for controlling cooling based on a numerical control machine tool according to any one of the above.
According to another aspect of the embodiments of the present invention, there is also provided a cooling control system based on a numerical control machine, including: a memory, a processor coupled with the memory, the memory and the processor communicating over a bus system; the memory is used for storing a program, wherein the program when executed by the processor controls the equipment where the memory is located to execute any one of the above-mentioned cooling control method based on the numerical control machine tool; the processor is used for running a program, wherein the program is used for executing the cooling control method based on the numerical control machine tool in any one of the above aspects when running.
In the embodiment of the invention, the current working state of the cooling module is determined to be an automatic mode, wherein the cooling module is used for executing cooling operation on a tool to be cooled in a numerical control machine tool; determining cutter information of a cutter to be cooled, and calling a cooling instruction according to the cutter information; the cooling module is controlled to execute cooling operation on the cutter to be cooled based on the cooling instruction, and the cooling control method based on the numerical control machine tool provided by the embodiment of the invention realizes position monitoring on the cutter after the cutter is changed by the machine tool after the automatic mode of the automatic cooling module is selected, so that the aim of determining the position information for spraying water for cooling the object to be cooled is fulfilled, the technical effect of improving the water spraying efficiency of the cooling module of the numerical control machine tool is achieved, and the technical problem that the water spraying efficiency of the numerical control machine tool is lower due to the fact that the water spraying control cannot be automatically adjusted according to actual requirements in the automatic machining process of the numerical control machine tool in the related technology.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a flowchart of a cooling control method based on a numerical control machine according to an embodiment of the present invention;
FIG. 2 is a logic diagram of a cooling control method based on a numerical control machine according to an embodiment of the present invention;
FIG. 3 is a flow chart of an alternative numerically controlled machine based cooling control method according to an embodiment of the present invention;
fig. 4 is a schematic view of a cooling control apparatus based on a numerical control machine tool according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
In accordance with an embodiment of the present invention, there is provided a method embodiment of a numerically controlled machine based cooling control method, it is noted that the steps illustrated in the flowchart of the figure may be performed in a computer system such as a set of computer executable instructions and that, although a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than that presented herein.
Fig. 1 is a flowchart of a numerically controlled machine tool-based cooling control method according to an embodiment of the present invention, as shown in fig. 1, the numerically controlled machine tool-based cooling control method including the steps of:
and S102, determining that the current working state of a cooling module is an automatic mode, wherein the cooling module is used for cooling a tool to be cooled in the numerical control machine tool.
Optionally, the cooling module may include: the water spraying module can be used for cooling the cutter to be cooled by spraying water through the water spraying module. When the cooling module is determined to be in the automatic operation mode, the numerical control program is judged to be started to operate and the tracking cooling mode is used for operating, and then the cooling operation of the cutter to be cooled is started.
Optionally, in the embodiment of the present invention, the cooling module may be divided into an automatic mode and a manual mode, and after the automatic mode is selected, the position of the tool after the tool is changed by the numerical control machine tool may be monitored, so as to determine the position information of water spraying, and transmit the position information of water spraying to the servo motor, so that the servo motor automatically calibrates the position of water spraying.
And step S104, determining the cutter information of the cutter to be cooled, and calling a cooling instruction according to the cutter information.
In an alternative embodiment, before determining tool information of a tool to be cooled and invoking a cooling command according to the tool information, the cooling control method based on the numerical control machine further includes: acquiring length information and position information of each cutter in a cutter library of the numerical control machine tool; determining a cooling instruction for cooling each cutter according to the length information of each cutter and the position information of each cutter; associating the cutter identification information of each cutter with the cooling instruction of each cutter to obtain a cooling instruction comparison table; and correspondingly storing the cooling instruction comparison table.
That is, in the embodiment of the present invention, when the cooling module automatically tracks water spray, the length information of each tool is displayed every time the tool setting gauge function is executed; when the tool setting gauge is touched by the end face when no tool is present, the coordinate origin is set at this time, and when the tool is mounted, the tool setting gauge is touched again to generate coordinates 1, 2 and 3 … …. The variables are transmitted to a numerical control machine tool, the variables are stored by the machine tool and are matched with corresponding tool numbers, the tool length is the coordinate origin-coordinates 1, 2 and 3 … … (if the tool is damaged, the tool needs to be reset after being replaced, and the tool setting instrument needs to be touched without the tool end face before the tool setting every time), the numerical control machine tool analyzes and converts the variables into electric pulse signals for a servo motor, and the forward and reverse rotation control of the water spraying module is realized.
Fig. 2 is a logic diagram of a cooling control method based on a numerical control machine according to an embodiment of the present invention, and as shown in fig. 1, first, tool length information is generated for a tool setting function, and the tool length information is transmitted to the numerical control machine, the numerical control machine correspondingly stores the tool length information and the property length information, generates a cooling instruction of a tool to be cooled, and transmits the cooling instruction to a programmable logic controller PLC, the PLC drives a servo motor to operate through a driver based on the cooling instruction, and the servo motor returns operation information to the numerical control machine while operating, so as to control a water spray module in a cooling module.
In the embodiment of the invention, the PLC communication can adopt a PROFIBUS mode to communicate, parameters are uploaded to the numerical control machine tool, the numerical control machine tool makes an analysis response and transmits a pulse signal back to the PLC, and finally the driving motor makes a response.
In an alternative embodiment, determining tool information of a tool to be cooled and calling a cooling command according to the tool information includes: determining that a numerical control program executes tool changing operation; acquiring the cutter information of the replaced cutter to be cooled through a numerical control program; obtaining tool identification information of the tool to be cooled based on the tool information; and calling a cooling instruction from the cooling instruction comparison table based on the tool identification information.
And S106, controlling a cooling module to perform cooling operation on the tool to be cooled based on the cooling instruction.
As can be seen from the above, in the embodiment of the present invention, it may be determined that the current working state of the cooling module is the automatic mode, where the cooling module is configured to perform a cooling operation on a tool to be cooled in the numerical control machine tool; determining cutter information of a cutter to be cooled, and calling a cooling instruction according to the cutter information; the cooling module is controlled to execute cooling operation on the cutter to be cooled based on the cooling instruction, so that the position of the cutter after the cutter is changed by the machine tool is monitored after the automatic mode of the automatic cooling module is selected, the aim of determining the position information for performing water spray cooling on the object to be cooled is fulfilled, and the technical effect of improving the water spray efficiency of the cooling module of the numerical control machine tool is achieved.
Therefore, the cooling control method based on the numerical control machine tool provided by the embodiment of the invention further solves the technical problem that the water spraying efficiency of the numerical control machine tool is low because the water spraying control cannot be automatically adjusted according to actual requirements in the automatic machining process of the numerical control machine tool in the related technology.
In an alternative embodiment, before the cooling module is controlled to perform the cooling operation on the tool to be cooled based on the cooling command, the cooling control method based on the numerical control machine tool may further include: arranging the bamboo joint pipes of the cooling module on a metal plate, wherein the metal plate is controlled by a motor of a numerical control machine; and rotating the bamboo joint pipe to a preset position to set the origin of the cooling module.
Optionally, the controlling the cooling module to perform a cooling operation on the tool to be cooled based on the cooling instruction includes: when the numerical control machine tool is determined to execute tool changing operation based on the numerical control program, controlling a water spraying module of the cooling module to return to the original point of the cooling module; determining a pulse signal for controlling a servo motor of the cooling module according to the cooling instruction; and under the control of the pulse signal, controlling the cooling module to move from the origin to perform the cooling operation on the tool to be cooled.
For example, in the embodiment of the invention, a structure of the bamboo joint pipe can be adopted, the bamboo joint pipe is placed on a metal plate controlled by a motor, the bamboo joint pipe can be firstly twisted to be aligned to the end face, and the zero point of the water spraying module is set at the moment. Measuring the length size of each cutter when the function of the tool setting gauge is executed each time, transmitting the variable to the numerical control machine tool, analyzing and converting the variable into an electric pulse signal for the servo motor, installing the servo motor by using the fourth shaft function of the numerical control machine tool, and moving the negative number downwards according to the difference value of the end face coordinate and the coordinate when the cutter exists, namely, rotating the negative number downwards; when the tool changing is carried out at every time, the water spraying module returns to the original point, and the zero point coordinate of the water spraying module is transmitted to the numerical control machine tool to be reversed, so that the effect of accurate cooling and water spraying is achieved.
FIG. 3 is a flowchart of an alternative numerically controlled machine based cooling control method according to an embodiment of the present invention, as shown in FIG. 3, determining that a cooling tracking program is to be started; the numerical control machine tool obtains the tool length information of each tool; the numerical control program judges whether to execute tool changing operation, if so, the water spraying module is controlled to return to a zero point when the tool is changed, otherwise, the cooling tracking program is ended; monitoring cutter identification information in real time, setting the cutter length and converting the cutter length into an electric signal when each cutter is changed; and (4) setting the stroke of the servo motor, and finishing the cooling tracking program. That is, in the embodiment of the present invention, the longitudinal distance between the tool tip and the end face is calculated according to the tool setting function of the numerical control machine, and when a tool changing program is executed each time, the length is given according to the tool number of each tool change, and the length is processed by the numerical control machine, and is converted into an electrical signal recognizable by the servo motor, so as to give the motor stroke.
The cooling control method based on the numerical control machine tool provided by the embodiment of the invention can improve the machining precision, the machining stability and the like of the machine tool and reduce the economic loss.
Example 2
According to another aspect of the embodiment of the present invention, there is also provided a numerically controlled machine tool-based cooling control apparatus, and fig. 4 is a schematic view of the numerically controlled machine tool-based cooling control apparatus according to the embodiment of the present invention, as shown in fig. 4, the numerically controlled machine tool-based cooling control apparatus including: a first determining unit 41, a second determining unit 43 and a control unit 45. The cooling control apparatus based on the numerical control machine tool will be described in detail below.
A first determining unit 41, configured to determine that a current working state of a cooling module is an automatic mode, where the cooling module is configured to perform a cooling operation on a tool to be cooled in a numerical control machine tool.
And a second determining unit 43, configured to determine tool information of the tool to be cooled, and call a cooling instruction according to the tool information.
And the control unit 45 is used for controlling the cooling module to perform cooling operation on the tool to be cooled based on the cooling instruction.
It should be noted here that the first determining unit 41, the second determining unit 43, and the control unit 45 correspond to steps S102 to S106 in embodiment 1, and the units are the same as the examples and application scenarios realized by the corresponding steps, but are not limited to the disclosure in embodiment 1. It should be noted that the above-described elements as part of an apparatus may be implemented in a computer system, such as a set of computer-executable instructions.
As can be seen from the above, in the above embodiments of the present application, the first determining unit may be used to determine that the current working state of the cooling module is the automatic mode, where the cooling module is used to perform a cooling operation on a tool to be cooled in the numerical control machine tool; then, determining the cutter information of the cutter to be cooled by using a second determining unit, and calling a cooling instruction according to the cutter information; and controlling the cooling module to perform cooling operation on the tool to be cooled by using the control unit based on the cooling instruction. The cooling control device based on the numerical control machine tool provided by the embodiment of the invention realizes the position monitoring of the cutter after the cutter of the machine tool is changed by selecting the automatic mode of the automatic cooling module, thereby determining the position information for water spray cooling of the object to be cooled, achieving the technical effect of improving the water spray efficiency of the cooling module of the numerical control machine tool, and further solving the technical problem of lower water spray efficiency of the numerical control machine tool caused by the fact that the water spray control cannot be automatically adjusted according to the actual requirement in the automatic machining process of the numerical control machine tool in the related technology.
In an alternative embodiment, the cooling control apparatus based on a numerical control machine further includes: the first acquisition unit is used for acquiring the length information and the position information of each tool in a tool magazine of the numerical control machine before determining the tool information of the tool to be cooled and calling a cooling instruction according to the tool information; a third determination unit for determining a cooling instruction for cooling each of the cutters based on the length information of each of the cutters and the position information of each of the cutters; the second acquisition unit is used for associating the cutter identification information of each cutter with the cooling instruction of each cutter to obtain a cooling instruction comparison table; and the storage unit is used for correspondingly storing the cooling instruction comparison table.
In an alternative embodiment, the second determining unit includes: the determining module is used for determining that the numerical control program executes tool changing operation; the first acquisition module is used for acquiring the cutter information of the replaced cutter to be cooled through a numerical control program; the second acquisition module is used for acquiring the cutter identification information of the cutter to be cooled based on the cutter information; and the calling module is used for calling the cooling instruction from the cooling instruction comparison table based on the tool identification information.
In an alternative embodiment, the cooling control apparatus based on a numerical control machine further includes: the cooling module is used for controlling the cooling module to perform cooling operation on a to-be-cooled cutter based on a cooling instruction, and the bamboo joint pipe of the cooling module is arranged on a metal plate, wherein the metal plate is controlled by a motor of a numerical control machine; and the second setting unit is used for rotating the bamboo joint pipe to a preset position so as to set the origin of the cooling module.
In an alternative embodiment, the control unit comprises: the first control module is used for controlling a water spraying module of the cooling module to return to the original point of the cooling module when the numerical control machine tool is determined to execute tool changing operation based on a numerical control program; the second control module is used for determining a pulse signal for controlling a servo motor of the cooling module according to the cooling instruction; and the third control module is used for controlling the cooling module to move from the origin to perform cooling operation on the tool to be cooled under the control of the pulse signal.
Example 3
According to another aspect of an embodiment of the present invention, there is also provided a storage medium characterized in that the storage medium includes a stored program, wherein the program executes the numerically controlled machine tool-based cooling control method according to any one of the above.
Example 4
According to another aspect of the embodiments of the present invention, there is also provided a processor, wherein the processor is configured to execute a program, and wherein the program is configured to execute any one of the above-mentioned numerically controlled machine tool-based cooling control methods when executed.
Example 5
According to another aspect of the embodiments of the present invention, there is also provided a cooling control system based on a numerical control machine, including: a memory, a processor coupled to the memory, the memory and the processor communicating via a bus system; the memory is used for storing a program, wherein the program controls equipment where the memory is arranged to execute any one of the cooling control methods based on the numerical control machine tool when being executed by the processor; the processor is used for running a program, wherein the program is run to execute the cooling control method based on the numerical control machine tool of any one of the above.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (7)
1. A cooling control method based on a numerical control machine tool is characterized by comprising the following steps:
determining that the current working state of a cooling module is an automatic mode, wherein the cooling module is used for executing cooling operation on a tool to be cooled in a numerical control machine tool;
determining the cutter information of the cutter to be cooled, and calling a cooling instruction according to the cutter information;
controlling the cooling module to perform cooling operation on the tool to be cooled based on the cooling instruction;
before the determining tool information of the tool to be cooled and calling a cooling instruction according to the tool information, the method further includes:
acquiring length information of each cutter and position information of each cutter in a tool magazine of the numerical control machine tool;
determining a cooling instruction for cooling each cutter according to the length information of each cutter and the position information of each cutter;
associating the cutter identification information of each cutter with the cooling instruction of each cutter to obtain a cooling instruction comparison table;
correspondingly storing the cooling instruction comparison table;
before the controlling the cooling module to perform a cooling operation on the tool to be cooled based on the cooling instruction, the method further includes:
arranging the bamboo joint pipe of the cooling module on a metal plate, wherein the metal plate is controlled by a motor of the numerical control machine;
rotating the bamboo joint pipe to a predetermined position to set an origin of the cooling module.
2. The method of claim 1, wherein the determining tool information of the tool to be cooled and invoking a cooling command based on the tool information comprises:
determining that a numerical control program executes tool changing operation;
acquiring the cutter information of the replaced cutter to be cooled through the numerical control program;
obtaining cutter identification information of the cutter to be cooled based on the cutter information;
and calling the cooling instruction from the cooling instruction comparison table based on the tool identification information.
3. The method of claim 1, wherein the controlling the cooling module to perform a cooling operation on the tool to be cooled based on the cooling command comprises:
when the numerical control machine tool is determined to execute tool changing operation based on a numerical control program, controlling a water spraying module of the cooling module to return to the original point of the cooling module;
determining a pulse signal for controlling a servo motor of the cooling module according to the cooling instruction;
and under the control of the pulse signal, controlling the cooling module to move from the origin to perform cooling operation on the tool to be cooled.
4. A cooling control device based on a numerical control machine tool is characterized by comprising:
the device comprises a first determining unit, a second determining unit and a control unit, wherein the first determining unit is used for determining that the current working state of a cooling module is an automatic mode, and the cooling module is used for executing cooling operation on a tool to be cooled in the numerical control machine tool;
the second determining unit is used for determining the cutter information of the cutter to be cooled and calling a cooling instruction according to the cutter information;
the control unit is used for controlling the cooling module to carry out cooling operation on the cutter to be cooled based on the cooling instruction;
the device further comprises:
the first obtaining unit is used for obtaining the length information and the position information of each tool in a tool magazine of the numerical control machine tool before determining the tool information of the tool to be cooled and calling a cooling instruction according to the tool information;
a third determination unit configured to determine a cooling instruction for cooling each of the tools based on the length information of each of the tools and the position information of each of the tools;
the second acquisition unit is used for associating the cutter identification information of each cutter with the cooling instruction of each cutter to obtain a cooling instruction comparison table;
the storage unit is used for correspondingly storing the cooling instruction comparison table;
the device further comprises: the first setting unit is used for setting the bamboo joint pipe of the cooling module on a metal plate before the cooling module is controlled to perform cooling operation on the tool to be cooled based on the cooling instruction, wherein the metal plate is controlled by a motor of the numerical control machine; and the second setting unit is used for rotating the bamboo joint pipe to a preset position so as to set the origin of the cooling module.
5. A storage medium characterized by comprising a stored program, wherein the program executes the numerically controlled machine tool-based cooling control method according to any one of claims 1 to 3.
6. A processor for executing a program, wherein the program is executed to execute the numerically controlled machine tool-based cooling control method according to any one of claims 1 to 3.
7. A cooling control system based on a numerical control machine tool is characterized by comprising:
a memory, a processor coupled with the memory, the memory and the processor communicating over a bus system;
the memory is used for storing a program, wherein the program, when executed by the processor, controls the apparatus in which the memory is located to perform the numerical control machine based cooling control method according to any one of claims 1 to 3;
the processor is used for executing a program, wherein the program is executed to execute the cooling control method based on the numerical control machine tool according to any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010231602.3A CN111399445B (en) | 2020-03-27 | 2020-03-27 | Cooling control method and device based on numerical control machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010231602.3A CN111399445B (en) | 2020-03-27 | 2020-03-27 | Cooling control method and device based on numerical control machine tool |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111399445A CN111399445A (en) | 2020-07-10 |
CN111399445B true CN111399445B (en) | 2021-07-06 |
Family
ID=71436695
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010231602.3A Active CN111399445B (en) | 2020-03-27 | 2020-03-27 | Cooling control method and device based on numerical control machine tool |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111399445B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113655758B (en) * | 2021-06-29 | 2023-03-31 | 中航航空高科技股份有限公司 | Alignment control method of numerical control machine tool cutter cooling device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106944875A (en) * | 2017-03-13 | 2017-07-14 | 成都育芽科技有限公司 | A kind of large-sized numerical control machining center cool-down method based on Local cooling equipment |
RU2709125C2 (en) * | 2018-05-10 | 2019-12-16 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Юго-Западный государственный университет" (ЮЗГУ) | Method and apparatus for controlling cooling of cutting tool when processing articles on equipment with cnc |
CN110000603A (en) * | 2019-04-18 | 2019-07-12 | 嘉兴宸轩管件制造科技有限公司 | A kind of Intelligent cooling device of numerically-controlled machine tool |
CN110026814B (en) * | 2019-04-19 | 2020-06-09 | 珠海格力电器股份有限公司 | Machine tool cooling control method, device and system and machine tool |
CN110814856A (en) * | 2019-11-18 | 2020-02-21 | 江苏安高科技有限公司 | Machine tool cooling control system |
-
2020
- 2020-03-27 CN CN202010231602.3A patent/CN111399445B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111399445A (en) | 2020-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10452052B2 (en) | Method and system for processing machine data before completion of machining | |
RU2543949C2 (en) | Predictive control and virtual display system for numerically controlled machine tool | |
CN101770222B (en) | Method for online managing cutting tool of numerically controlled lathe | |
CN105549539B (en) | Layout for drilling control system | |
CN103116316A (en) | Numerical control machining control method adapted to type or dimensional change of cutting tool | |
CN109702960A (en) | Control device the next mechanical, electrical penetrates platform and injection molding machine | |
CN111026460B (en) | Method and device for rapidly allocating points by using regional templates in configuration tool | |
EP3964904A1 (en) | Information processing device, information processing method, and information processing program | |
CN111399445B (en) | Cooling control method and device based on numerical control machine tool | |
CN110794768A (en) | Method and device for presuming numerical control machining state based on real-time data and STEP-NC data | |
CN109753021A (en) | A kind of numerically-controlled machine tool electrical parameter acquisition system and method | |
CN202815512U (en) | Informationalized system of remanufactured machine tool | |
CN105045230A (en) | Automatic production line control system and automatic production line control method | |
JP6761004B2 (en) | Tool management system, tool management device and tool management method | |
CN101937209A (en) | Method and device for performing multi-section characteristic processing and generating four-axis codes | |
CN108200062B (en) | Data management method and system for intelligent instrument equipment | |
CN116698435A (en) | Method, system, device and processor for testing functions of seat system | |
CN111633324B (en) | Turbine blade manufacturing method and device based on monitoring system and monitoring system | |
EP3832415A1 (en) | Automation system, tracking device of said automation system, and method for controlling the same | |
CN110421973B (en) | Control method and system of marking machine equipment | |
RU151945U1 (en) | MACHINE TERMINAL | |
CN114637252A (en) | Aluminum material milling and drilling numerical control method and system capable of performing on-line simulation machining | |
CN110733037B (en) | Signal processing method and device, storage medium and processor | |
CN112130597A (en) | Control method and control system of servo motor and motor controller | |
KR101959241B1 (en) | Intelligent error control method and apparatus for CNC machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |