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 PDF

Info

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
Application number
CN202010231602.3A
Other languages
Chinese (zh)
Other versions
CN111399445A (en
Inventor
王占军
熊坤
张博
周昊晖
黎运尧
杨建新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Gree Intelligent Equipment Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Gree Intelligent Equipment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai, Zhuhai Gree Intelligent Equipment Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202010231602.3A priority Critical patent/CN111399445B/en
Publication of CN111399445A publication Critical patent/CN111399445A/en
Application granted granted Critical
Publication of CN111399445B publication Critical patent/CN111399445B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4147Structure 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]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, 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/00Accessories 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/10Arrangements for cooling or lubricating tools or work
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31182Address 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

Cooling control method and device based on numerical control machine tool
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.
CN202010231602.3A 2020-03-27 2020-03-27 Cooling control method and device based on numerical control machine tool Active CN111399445B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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