CN111774929B - Tool wear compensation method, tool wear compensation device, computer device, and storage medium - Google Patents

Tool wear compensation method, tool wear compensation device, computer device, and storage medium Download PDF

Info

Publication number
CN111774929B
CN111774929B CN202010411140.3A CN202010411140A CN111774929B CN 111774929 B CN111774929 B CN 111774929B CN 202010411140 A CN202010411140 A CN 202010411140A CN 111774929 B CN111774929 B CN 111774929B
Authority
CN
China
Prior art keywords
cutter
value
preset
compensation value
total wear
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
CN202010411140.3A
Other languages
Chinese (zh)
Other versions
CN111774929A (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.)
Guangdong Evenwin Precision Technology Co Ltd
Original Assignee
Guangdong Evenwin Precision Technology 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 Guangdong Evenwin Precision Technology Co Ltd filed Critical Guangdong Evenwin Precision Technology Co Ltd
Priority to CN202010411140.3A priority Critical patent/CN111774929B/en
Publication of CN111774929A publication Critical patent/CN111774929A/en
Application granted granted Critical
Publication of CN111774929B publication Critical patent/CN111774929B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/16Compensation for wear of the tool

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)

Abstract

The application relates to a tool wear compensation method, a tool wear compensation device, a computer device and a storage medium. The method comprises the following steps: acquiring a preset service life value and a preset total wear rate of a cutter in a numerical control machine tool; the preset service life value is the maximum value of the number of products with qualified sizes which can be processed by the preset cutter; determining a single-chip compensation value required after each product is processed by the cutter according to the preset service life value and the preset total wear rate; determining a current cause compensation value of the cutter according to the number of the currently processed products and the single-chip compensation value; and controlling the cutter to process the current product to be processed according to the factor compensation value and the original size of the cutter. The method can improve the precision of product processing.

Description

Tool wear compensation method, tool wear compensation device, computer device, and storage medium
Technical Field
The present application relates to the field of CNC machining technologies, and in particular, to a tool wear compensation method, apparatus, computer device, and storage medium.
Background
In the field of CNC (Computer Numerical Control) processing technology, in the process of using a Numerical Control machine to process a product, a cutter of the Numerical Control machine is worn, which causes the size of the processed product to be inaccurate, thereby causing the size precision of the product obtained by processing the product in batches to be poor.
In the conventional technology, a technician typically sets a compensation value manually to compensate for the wear of the cutting tool. However, the compensation value manually set by the technician each time is not necessarily accurate, resulting in poor dimensional accuracy of products obtained by processing products in batches.
Disclosure of Invention
In view of the above, it is necessary to provide a tool wear compensation method, apparatus, computer device, and storage medium capable of improving the accuracy of product batch processing.
A method of tool wear compensation, the method comprising:
acquiring a preset service life value and a preset total wear rate of a cutter in a numerical control machine tool; the preset service life value is the maximum value of the number of products with qualified sizes which can be processed by the preset cutter;
determining a single-chip compensation value required after each product is processed by the cutter according to the preset service life value and the preset total wear rate;
determining a current cause compensation value of the cutter according to the number of the currently processed products and the single-chip compensation value;
and controlling the cutter to process the current product to be processed according to the factor compensation value and the original size of the cutter.
In one embodiment, the determining the single-chip compensation value required after each product is machined by the cutter according to the preset service life value and the preset total wear amount comprises:
and determining the single-chip abrasion loss generated by processing one product by the cutter according to the preset service life value and the preset total abrasion loss, and taking the single-chip abrasion loss as a single-chip compensation value required after processing one product by the cutter.
In one embodiment, the determining the current cause compensation value of the tool according to the number of currently processed products and the on-chip compensation value includes:
and multiplying the number of the currently processed products by the single-chip compensation value to obtain the current total wear amount of the cutter in the process of processing the currently processed products, wherein the current total wear amount is used as the current cause compensation value of the cutter.
In one embodiment, the method further comprises:
when the number of the currently processed products is larger than the preset life value, clearing the number of the currently processed products and carrying out alarm processing;
and when a new cutter is installed on the numerical control machine tool, determining a current caused compensation value of the cutter and subsequent steps according to the number of the currently processed products and the single-chip compensation value so as to control the new cutter to process the currently processed products.
In one embodiment, the preset and test total wear amounts, the on-chip offset value and the cause offset value are all negative numbers; the test total wear amount is the total wear amount of the cutter when the cutter reaches the test service life value; the method further comprises the following steps:
when any one of the following conditions is met, performing alarm processing:
the preset life value is not equal to the test life value; the test life value is the maximum value of the number of products with qualified size which can be processed by the cutter through testing;
the preset total wear rate is less than the test total wear rate or greater than 0;
the single-piece compensation value is greater than 0 or less than the preset total wear amount;
the cause offset value is less than the preset total wear amount.
A tool wear compensation arrangement, the arrangement comprising:
the data acquisition module is used for acquiring a preset service life value and a preset total wear rate of a cutter in the numerical control machine tool; the preset service life value is the maximum value of the number of products with qualified sizes which can be processed by the preset cutter;
the single-chip compensation value determining module is used for determining a single-chip compensation value required by the cutter after each product is machined according to the preset service life value and the preset total wear amount;
the factor compensation value determining module is used for determining the current factor compensation value of the cutter according to the number of the currently processed products and the single chip compensation value;
and the product processing module is used for controlling the cutter to process the current product to be processed according to the factor compensation value and the original size of the cutter.
In one embodiment, the single-chip compensation value determining module is further configured to determine, according to the preset life value and the preset total wear amount, a single-chip wear amount generated by the cutter for machining one product each time, as the single-chip compensation value required by the cutter for machining one product each time.
In one embodiment, the cause compensation value determining module is further configured to multiply the number of currently processed products by the single-chip compensation value to obtain a current total wear amount of the tool generated during processing of the currently processed products, as the current cause compensation value of the tool.
A computer device comprising a memory and a processor, the memory having stored therein a computer program that, when executed by the processor, causes the processor to perform the steps of the tool wear compensation method of embodiments of the present application.
A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, causes the processor to perform the steps of a tool wear compensation method according to embodiments of the present application.
According to the cutter abrasion compensation method, the device, the computer equipment and the storage medium, the preset life value and the preset total abrasion quantity of the cutter in the numerical control machine tool are obtained, the single-chip compensation value required after each cutter processes one product is determined according to the preset life value and the preset total abrasion quantity, then the current cause compensation value of the cutter is determined according to the number of the currently processed products and the single-chip compensation value, so that the accumulated cause compensation value after each cutter processes one product can be dynamically determined in the process of processing the products in batches, the cutter is controlled to process each product according to the cause compensation value and the original size of the cutter when each product is processed, and the precision of the products processed in batches is improved.
Drawings
FIG. 1 is a diagram of an exemplary embodiment of a tool wear compensation method;
FIG. 2 is a schematic flow chart of a tool wear compensation method according to one embodiment;
FIG. 3(a) is a schematic view of a tool machining product in one embodiment;
FIG. 3(b) is an enlarged view of a portion of FIG. 3(a) in one embodiment;
FIG. 4 is a block diagram of a tool wear compensation arrangement according to one embodiment;
FIG. 5 is a block diagram showing the construction of a tool wear compensating device according to another embodiment;
FIG. 6 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The tool wear compensation method provided by the application can be applied to the application environment shown in fig. 1. In which a product 102 is clamped on a cnc machine, a computer apparatus 104 in the cnc machine controls a tool 106 in the cnc machine to process the product 102. The computer device 104 may be a control terminal for computer processing provided in a numerically controlled machine tool.
In one embodiment, as shown in fig. 2, there is provided a tool wear compensation method, which is illustrated by applying the method to the computer device in fig. 1, and includes the following steps:
s202, acquiring a preset service life value and a preset total wear rate of a cutter in the numerical control machine tool; the preset life value is the maximum value of the number of products with qualified size which can be processed by the preset cutter.
Among them, a numerical control machine tool, i.e., a numerical control machine tools, is an automatic machine tool equipped with a program control system. And the cutter is arranged in the numerical control machine tool and is used for processing a product. The preset total wear amount is a preset total wear amount when the cutter reaches a preset life value. And the qualified dimension means that the dimension of the product is within the allowable dimension tolerance range of the product.
Specifically, an operator inputs a preset life value and a preset total wear amount of the tool into the computer device, and the computer device acquires the preset life value and the preset total wear amount input by the operator.
In one embodiment, the operator may input the test life value as a preset life value and the test total wear amount as a preset total wear amount into the computer device. Wherein, the test life value is the maximum value of the quantity of qualified products with the size which can be processed by the cutter obtained through the test. And the total wear amount is the total wear amount of the cutter obtained by the test when the test life value is reached. Specifically, the computer device may control the tool to process a plurality of identical products in batches, thereby determining a maximum value of the number of products of acceptable size that can be processed by the tool in the case of manually compensating for tool wear, as a test life value, and determining a total wear amount of the tool when the test life value is reached, as a test total wear amount.
In one embodiment, after the test life value and the test total wear amount of the cutter are obtained through testing, the test life value and the test total wear amount are respectively used as a preset life value and a preset total wear amount of the cutter of the same model. It can be understood that different types of cutters need to be tested respectively to obtain the test service life value and the test total wear rate of each type of cutter.
And S204, determining a single-chip compensation value required after each product is processed by the cutter according to the preset service life value and the preset total wear amount.
The single-chip compensation value is the size of the multiple compensation required after the cutter processes one product more than one time.
In one embodiment, the preset total wear amount and the individual compensation value may also be negative numbers. In one embodiment, the preset total wear amount and the individual compensation value may be positive numbers. It will be appreciated that the total wear amount and factor offset value tested may also be both positive and negative.
For the following explanation of the compensation value of the single chip, assuming that the compensation value of the single chip is-0.01 mm, a new cutter (a cutter which is not worn) needs to move 10mm when processing a first product, the cutter needs to move 10.01mm when processing a second product, the cutter needs to move 10.02mm when processing a third product, and so on.
In one embodiment, the computer device may use the amount of wear of the individual piece produced by each piece of product machined by the tool as the individual piece compensation value required after each piece of product machined by the tool.
S206, determining the current cause compensation value of the cutter according to the number of the currently processed products and the single-chip compensation value.
The compensation value is the accumulated size to be compensated, which is obtained by machining the currently machined product by the tool, namely, the size to be compensated, which is required by machining the currently to-be-machined product by the tool.
In one embodiment, the computer device may use the sum of the individual compensation values accumulated when the tool has finished machining the currently machined product as the current cause compensation value of the tool.
And S208, controlling the cutter to process the current product to be processed according to the factor compensation value and the original size of the cutter.
Wherein the original size is the size of the tool when the tool is not machined and is not worn.
It will be appreciated that the computer device, when controlling the tool that is not worn to machine a product, can determine the original distance the tool needs to move to machine the product based on the original size of the tool. When the cutter is worn, the compensation is carried out according to the compensation value on the basis of the original distance, and the moving distance of the worn cutter is determined.
Fig. 3(a) is a schematic diagram of a tool for machining a product, where 302 is a tool and 304 is a product. As shown in fig. 3(b), which is a partially enlarged view of fig. 3(a), details of the portion of the cutter in contact with the product are shown.
In one embodiment, the method of the embodiments of the present application is implemented by adding a macro program for implementing tool wear compensation to a machining program for implementing control of a tool machining product in a computer device.
According to the tool wear compensation method, the preset life value and the preset total wear amount of the tool in the numerical control machine tool are obtained, the single-chip compensation value required after each product is machined by the tool is determined according to the preset life value and the preset total wear amount, then the current cause compensation value of the tool is determined according to the number of the currently machined products and the single-chip compensation value, so that the accumulated cause compensation value after each product is machined by the tool can be dynamically determined in the process of machining the products in batches, the tool is controlled to machine each product according to the cause compensation value and the original size of the tool when each product is machined, and the precision of the products machined in batches is improved.
In one embodiment, the step S204 determines the single-chip compensation value required after each product is machined by the tool according to the preset life value and the preset total wear amount, and specifically includes the following steps: and determining the single-chip abrasion loss generated by processing one product by the cutter according to the preset service life value and the preset total abrasion loss, and taking the single-chip abrasion loss as a single-chip compensation value required after processing one product by the cutter.
Specifically, the computer device determines the single-chip wear amount generated by each product processed by the cutter according to the result of dividing the preset total wear amount by the preset life value, and uses the single-chip wear amount as a single-chip compensation value required after each product processed by the cutter. That is, the single wear amount is the preset total wear amount/preset life value.
In this embodiment, the computer device determines the single-chip wear amount generated by each product processed by the cutter according to the preset life value and the preset total wear amount, and the single-chip wear amount is used as a single-chip compensation value required after each product processed by the cutter, so that the single-chip compensation value can be accurately determined, and accurate compensation is paved.
In one embodiment, the step S206 determines the current cause compensation value of the tool according to the number of currently processed products and the single-chip compensation value, and specifically includes the following steps: and multiplying the number of the currently processed products by the single-chip compensation value to obtain the current total wear amount of the cutter in the process of processing the currently processed products, wherein the current total wear amount is used as the current cause compensation value of the cutter.
Specifically, the computer device multiplies the number of the currently processed products by the single-chip compensation value to obtain the current total wear amount of the cutter in the process of processing the currently processed products (namely the sum of the single-chip compensation values accumulated by the currently processed products after being processed by the cutter) as the current cause compensation value of the cutter. I.e. the current total wear amount is the number of products currently processed by the single compensation value.
In this embodiment, the computer device multiplies the number of currently processed products by the single-chip compensation value to obtain a current total wear amount of the tool generated in the process of processing the currently processed products, and the current total wear amount is used as a current cause compensation value of the tool, so that the current cause compensation value can be accurately obtained, the products can be accurately processed, and the precision of the products is improved.
In one embodiment, the method further comprises the steps of: when the number of the currently processed products is larger than a preset service life value, clearing the number of the currently processed products and carrying out alarm processing; when a new cutter is installed on the numerical control machine tool, the current caused compensation value of the cutter and the subsequent steps are determined according to the number of the currently processed products and the single-chip compensation value so as to control the new cutter to process the currently processed products.
It can be understood that when the number of the currently processed products is larger than the preset life value, the life of the tool used for currently processing the products is reached, and a new tool needs to be replaced for processing the products.
Specifically, when the number of the currently processed products is greater than the preset life value, the computer device clears the number of the currently processed products and performs alarm processing. And after receiving the alarm, the operator installs a new cutter to the numerical control machine. When a new cutter is installed on the numerical control machine tool, the computer equipment controls the new cutter to process products according to the number of the current processed products after zero clearing, namely, the computer equipment determines the current cause compensation value of the cutter (new cutter) according to the number of the current processed products (the number of the current processed products of the new cutter) and the single-chip compensation value, and controls the cutter (new cutter) to process the current products to be processed according to the cause compensation value and the original size of the cutter (new cutter). The number of products currently machined starts from zero and is incremented according to the number of products machined by the new tool, i.e. each time a product is machined, the number of products currently machined is incremented by one.
In one embodiment, the alarm process may be to issue an alarm (e.g., the alarm device lights up with a red light, or the alarm device sounds an alarm, etc.) to indicate the occurrence of an abnormality. In one embodiment, the alarm processing may also be a specific case for prompting the occurrence of the abnormality (for example, a prompt message for displaying the tool life has been reached, etc.).
In the embodiment, when the number of the currently processed products is larger than the preset life value, the computer device clears the number of the currently processed products and performs alarm processing, and when a new cutter is installed on the numerical control machine, the new cutter is controlled to process the products according to the number of the cleared currently processed products, so that the cutter can be replaced in time when the service life of the cutter is up, the problem that the machined products are unqualified due to the fact that the cutter with the up service life is used for machining the products due to failure in time in replacing the cutter is avoided, and the precision of the sizes of the machined products is improved.
In one embodiment, the preset and test total wear amounts, the individual compensation values and the cause compensation values are all negative numbers. The method also includes the steps of: when any one of the following conditions is met, performing alarm processing: the preset life value is not equal to the test life value; the preset total wear rate is less than the test total wear rate or greater than 0; the single-chip compensation value is greater than 0 or less than the preset total wear rate; since the compensation value is less than the preset total wear amount.
Wherein, the test life value is the maximum value of the quantity of qualified products with the size which can be processed by the cutter obtained through the test. And the total wear amount is the total wear amount of the cutter obtained by the test when the test life value is reached.
In one embodiment, the computer device may control the tool to process a plurality of identical products in a batch, thereby determining a maximum number of dimensionally-acceptable products that can be processed by the tool with manual compensation for tool wear as a test life value, and determining a total wear amount of the tool when the test life value is reached as a test total wear amount.
It will be appreciated that the operator inputs the preset life value and the preset total wear amount into the computer device with artificial uncertainty, and the input preset life value and the input preset total wear amount should theoretically be equal to the test life value and the test total wear amount, but in practice, for some reasons (such as careless mistake of the operator or intentional operation error of the operator, etc.), the input preset life value and the input preset total wear amount may not be equal to the test life value and the test total wear amount.
It can be understood that when the preset life value is not equal to the test life value, indicating that the input preset life value is incorrect, an alarm process is performed to ensure that the preset life value is input correctly.
It can be understood that the preset total wear amount and the test total wear amount are both negative numbers, and the preset total wear amount is smaller than the test total wear amount, which indicates that the absolute value of the preset total wear amount is larger than the absolute value of the test total wear amount. Therefore, when the preset total wear amount is smaller than the test total wear amount, it indicates that the absolute value of the preset total wear amount is too large, that is, when the total wear amount of the tool exceeds the test total wear amount in actual use, the machining is continued, which will cause the machined product to be unqualified in size. Therefore, when the preset total wear amount is smaller than the test total wear amount or larger than 0, the alarm process is performed to ensure that the input preset total wear amount is set within a reasonable range.
It will be appreciated that the individual compensation value is based on the preset life value and the preset total wear amount, and therefore the individual compensation value is also negative. When the individual compensation value is less than the preset total wear amount, it indicates that the absolute value of the individual compensation value is greater than the absolute value of the preset total wear amount, which is unreasonable, indicating that the computer device has miscalculation. Therefore, when the individual compensation value is greater than 0 or less than the preset total wear amount, an alarm process is performed to ensure that a correct individual compensation value is obtained.
It will be appreciated that since the compensation value is derived from the individual compensation value and the number of products currently processed, the compensation value is also negative. When the compensation value is smaller than the preset total wear amount, the absolute value of the compensation value is larger than the absolute value of the preset total wear amount, and the fact that the computer equipment has wrong calculation is indicated. Therefore, when the cause compensation value is smaller than the preset total wear amount, alarm processing is carried out to ensure that a correct cause compensation value is obtained, so that the wear of the cutter is accurately compensated.
In one embodiment, the alarm processing in several cases in the above embodiments may be the same alarm processing. For example, the alarm devices may all be red light, or all may be alarm devices emitting alarm sound, etc.
In one embodiment, the alarm processing in several cases in the above embodiments may also be different alarm processing. For example, the information may be information showing a specific condition where an abnormality occurs (for example, information showing that an inputted preset life value is wrong or an inputted preset total wear amount is wrong, etc.), or different abnormal conditions may be distinguished by different alarm sounds, etc.
In the embodiment, the alarm processing is carried out under several special conditions, and the abnormal data condition can be timely handled, so that the problem that the processed product is unqualified due to human or machine errors is avoided, the abrasion of the cutter is accurately compensated, and the precision of the batch processing of the product is improved.
It should be understood that, although the steps in the flowchart of fig. 2 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in fig. 2 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least a portion of the other steps or stages.
In one embodiment, as shown in fig. 4, there is provided a tool wear compensation arrangement 400 comprising: a data acquisition module 402, a monolithic compensation value determination module 404, a cause compensation value determination module 406, and a product processing module 408, wherein:
a data obtaining module 402, configured to obtain a preset life value and a preset total wear rate of a tool in a numerical control machine; the preset life value is the maximum value of the number of products with qualified size which can be processed by the preset cutter.
And a single-chip compensation value determining module 404, configured to determine a single-chip compensation value required after each product is processed by the cutter according to the preset life value and the preset total wear amount.
And a factor compensation value determining module 406, configured to determine a current factor compensation value of the tool according to the number of currently processed products and the single-chip compensation value.
And the product processing module 408 is configured to control the cutter to process the product to be processed according to the factor compensation value and the original size of the cutter.
In one embodiment, the individual compensation value determining module 404 is further configured to determine an individual wear amount generated by each product machined by the tool according to the preset life value and the preset total wear amount, as the individual compensation value required by each product machined by the tool.
In one embodiment, the factor compensation value determining module 406 is further configured to multiply the number of currently processed products by the single-chip compensation value to obtain a current total wear amount of the tool generated during the processing of the currently processed products, as the current factor compensation value of the tool.
In one embodiment, as shown in fig. 5, the tool wear compensation device 400 further comprises:
the alarm module 410 is used for clearing the number of the currently processed products and carrying out alarm processing when the number of the currently processed products is larger than a preset life value; when a new tool is mounted on the numerical control machine, the notification cause compensation value determining module 406 and the product machining module 408 execute the steps of determining the current cause compensation value of the tool according to the number of the currently machined products and the single-chip compensation value, and controlling the new tool to machine the currently to-be-machined product.
In one embodiment, the preset and test total wear amounts, the individual compensation values and the cause compensation values are all negative numbers. And the total wear amount is the total wear amount of the cutter obtained by the test when the test life value is reached. The alarm module 410 is further configured to perform alarm processing when any one of the following conditions is satisfied: the preset life value is not equal to the test life value; the service life value is the maximum value of the quantity of products with qualified size which can be processed by the cutter through testing; the preset total wear rate is less than the test total wear rate or greater than 0; the single-chip compensation value is greater than 0 or less than the preset total wear rate; since the compensation value is less than the preset total wear amount.
In the tool wear compensation device, the preset life value and the preset total wear amount of the tool in the numerical control machine are obtained, the single-chip compensation value required after each product is machined by the tool is determined according to the preset life value and the preset total wear amount, and then the current cause compensation value of the tool is determined according to the number of the currently machined products and the single-chip compensation value, so that the accumulated cause compensation value after each product is machined by the tool can be dynamically determined in the process of machining the products in batches, and the tool is controlled to machine each product according to the cause compensation value and the original size of the tool when each product is machined, so that the precision of the products machined in batches is improved.
For specific definitions of the tool wear compensation device, reference may be made to the above definitions of the tool wear compensation method, which are not described in detail here. The various modules in the tool wear compensation arrangement described above may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 6. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a tool wear compensation method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 6 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is further provided, which includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above method embodiments when executing the computer program.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A method of tool wear compensation, the method comprising:
acquiring a preset service life value and a preset total wear rate of a cutter in a numerical control machine tool; the preset service life value is the maximum value of the number of products with qualified sizes which can be processed by the preset cutter, and the preset total wear amount is the preset total wear amount of the cutter when the preset service life value is reached;
determining the single-chip abrasion loss generated by each product processed by the cutter according to the preset service life value and the preset total abrasion loss, and using the single-chip abrasion loss as a single-chip compensation value required after each product processed by the cutter; the single-chip compensation value is the size of the multiple compensation required after the cutter processes one product more than one time;
determining a current cause compensation value of the cutter according to the number of the currently processed products and the single-chip compensation value;
and controlling the cutter to process the current product to be processed according to the factor compensation value and the original size of the cutter.
2. The method of claim 1, wherein said determining a current cause compensation value for the tool based on the number of currently processed products and the on-chip compensation value comprises:
and multiplying the number of the currently processed products by the single-chip compensation value to obtain the current total wear amount of the cutter in the process of processing the currently processed products, wherein the current total wear amount is used as the current cause compensation value of the cutter.
3. The method of claim 1, further comprising:
when the number of the currently processed products is larger than the preset life value, clearing the number of the currently processed products and carrying out alarm processing;
and when a new cutter is installed on the numerical control machine tool, determining a current caused compensation value of the cutter and subsequent steps according to the number of the currently processed products and the single-chip compensation value so as to control the new cutter to process the currently processed products.
4. The method of any one of claims 1 to 3, wherein the preset total wear amount, test total wear amount, the on-chip compensation value and the cause compensation value are all negative; the test total wear amount is the total wear amount of the cutter when the cutter reaches the test service life value; the method further comprises the following steps:
when any one of the following conditions is met, performing alarm processing:
the preset life value is not equal to the test life value; the test life value is the maximum value of the number of products with qualified size which can be processed by the cutter through testing;
the preset total wear rate is less than the test total wear rate or greater than 0;
the single-piece compensation value is greater than 0 or less than the preset total wear amount;
the cause offset value is less than the preset total wear amount.
5. A tool wear compensation device, the device comprising:
the data acquisition module is used for acquiring a preset service life value and a preset total wear rate of a cutter in the numerical control machine tool; the preset service life value is the maximum value of the number of products with qualified sizes which can be processed by the preset cutter, and the preset total wear amount is the preset total wear amount of the cutter when the preset service life value is reached;
the single-chip compensation value determining module is used for determining the single-chip abrasion loss generated by processing one product by the cutter according to the preset service life value and the preset total abrasion loss, and the single-chip abrasion loss is used as the single-chip compensation value required after processing one product by the cutter; the single-chip compensation value is the size of the multiple compensation required after the cutter processes one product more than one time;
the factor compensation value determining module is used for determining the current factor compensation value of the cutter according to the number of the currently processed products and the single chip compensation value;
and the product processing module is used for controlling the cutter to process the current product to be processed according to the factor compensation value and the original size of the cutter.
6. The apparatus of claim 5, wherein the factor compensation value determining module is further configured to multiply the number of currently processed products by the single-chip compensation value to obtain a current total wear amount of the tool generated during the processing of the currently processed products as the current factor compensation value of the tool.
7. The apparatus of claim 5, further comprising:
the alarm module is used for clearing the number of the currently processed products and carrying out alarm processing when the number of the currently processed products is larger than the preset life value; when a new cutter is installed on the numerical control machine tool, informing the factor compensation value determining module and the product processing module to execute the current factor compensation value and the subsequent steps of determining the current factor compensation value of the cutter according to the number of the currently processed products and the single-chip compensation value so as to control the new cutter to process the currently processed products.
8. The apparatus of claim 7, wherein the preset total wear amount, test total wear amount, the monolithic compensation value, and the cause compensation value are all negative; the test total wear amount is the total wear amount of the cutter when the cutter reaches the test service life value; the alarm module is further used for carrying out alarm processing when any one of the following conditions is met: the preset life value is not equal to the test life value; the test life value is the maximum value of the number of products with qualified size which can be processed by the cutter through testing; the preset total wear rate is less than the test total wear rate or greater than 0; the single-piece compensation value is greater than 0 or less than the preset total wear amount; the cause offset value is less than the preset total wear amount.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 4.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 4.
CN202010411140.3A 2020-05-15 2020-05-15 Tool wear compensation method, tool wear compensation device, computer device, and storage medium Active CN111774929B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010411140.3A CN111774929B (en) 2020-05-15 2020-05-15 Tool wear compensation method, tool wear compensation device, computer device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010411140.3A CN111774929B (en) 2020-05-15 2020-05-15 Tool wear compensation method, tool wear compensation device, computer device, and storage medium

Publications (2)

Publication Number Publication Date
CN111774929A CN111774929A (en) 2020-10-16
CN111774929B true CN111774929B (en) 2021-12-14

Family

ID=72754092

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010411140.3A Active CN111774929B (en) 2020-05-15 2020-05-15 Tool wear compensation method, tool wear compensation device, computer device, and storage medium

Country Status (1)

Country Link
CN (1) CN111774929B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115157015A (en) * 2022-06-30 2022-10-11 歌尔股份有限公司 Cloth wheel polishing equipment and control method and device thereof

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103419071B (en) * 2013-08-08 2015-06-03 洛阳理工学院 Method capable of prolonging cutting service life of tool
CN104863604B (en) * 2015-02-04 2017-02-22 天津大学 Method for real-time estimation of tool abrasion condition of cutter head tunneling system of hard rock tunnel boring machine
DE102015206741A1 (en) * 2015-04-15 2016-10-20 Siemens Aktiengesellschaft Formation of set-up families for a machining system with a machine tool
CN106180923B (en) * 2015-04-29 2018-08-21 首都航天机械公司 A kind of micro three-dimensional structure electric spark milling process method
CN106984999B (en) * 2017-05-05 2018-12-04 昆山弗莱吉电子科技有限公司 A kind of pcb board method for processing forming based on the compensation of milling cutter cutter diameter
CN109815126A (en) * 2018-12-21 2019-05-28 浙江数链科技有限公司 Method for testing software, device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN111774929A (en) 2020-10-16

Similar Documents

Publication Publication Date Title
CN116009480B (en) Fault monitoring method, device and equipment of numerical control machine tool and storage medium
JP2021121956A (en) Failure prediction method, device, electronic facility, storage media and program
CN112100777B (en) Tool life prediction method and device based on edge calculation and computer equipment
CN102117731A (en) Method and device for monitoring measurement data in process production flow of semiconductor
JP2008015738A (en) Facility management system
CN105844050A (en) Time correlation based replacement time calculation method for numerical control machine tool components
CN111774929B (en) Tool wear compensation method, tool wear compensation device, computer device, and storage medium
JP2020109657A (en) Processing device error correction method and system therefor
CN111709124A (en) Product FMECA analysis method, product FMECA analysis device, computer equipment and storage medium
US6021360A (en) Process controller for balancing usage of tool sets
US6873878B2 (en) Throughput analysis system and method
CN112101584A (en) Nuclear power station spare part systematic maintenance method, device, equipment and storage medium
US20170115332A1 (en) Electricity consumption predicting system and electricity consumption predicting method applied for processing machine
CN116130337A (en) Wafer thinning processing method, device, equipment and medium
CN115147236A (en) Processing method, processing device and electronic equipment
US11645631B2 (en) Method and system for automatic maintenance of a machine
CN111141981B (en) Line loss point inspection method and device, computer equipment and storage medium
TW200424816A (en) Method for automatic configuration of a processing system
CN105895563A (en) Method and system of predicting electrical parameters of semiconductor device during manufacturing process
RU162895U1 (en) AUTOMATED RISK ASSESSMENT DEVICE
US20050130329A1 (en) Method for the prediction of the source of semiconductor part deviations
CN112560234B (en) Calculation method and device of residual life estimation probability of numerical control machine tool and network side server
CN117309299B (en) Servo driver vibration test method, device, equipment and medium
CN111880506B (en) Method for computer-assisted processing of status messages in an automation installation
CN116400640A (en) Control method, production equipment and storage medium of numerical control machine tool

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