CN111381557A - Processing equipment error correction method and system based on single machine - Google Patents

Processing equipment error correction method and system based on single machine Download PDF

Info

Publication number
CN111381557A
CN111381557A CN201811643055.9A CN201811643055A CN111381557A CN 111381557 A CN111381557 A CN 111381557A CN 201811643055 A CN201811643055 A CN 201811643055A CN 111381557 A CN111381557 A CN 111381557A
Authority
CN
China
Prior art keywords
parameters
error correction
correction
processing equipment
processing
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.)
Granted
Application number
CN201811643055.9A
Other languages
Chinese (zh)
Other versions
CN111381557B (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.)
Hongfujin Precision Electronics Chengdu Co Ltd
Original Assignee
Hongfujin Precision Electronics Chengdu 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 Hongfujin Precision Electronics Chengdu Co Ltd filed Critical Hongfujin Precision Electronics Chengdu Co Ltd
Priority to CN201811643055.9A priority Critical patent/CN111381557B/en
Publication of CN111381557A publication Critical patent/CN111381557A/en
Application granted granted Critical
Publication of CN111381557B publication Critical patent/CN111381557B/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/404Numerical 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 characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • 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/31103Configure parameters of controlled devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

A processing equipment error correction method based on a single machine is applied to a processing equipment error correction system based on a single machine, and the processing equipment error correction system based on the single machine comprises a computer, wherein the computer comprises a storage medium and a processor; the error correction method of the processing equipment based on the single machine comprises the following steps: the processor sets initial operation parameters according to a preset processing program, wherein the initial operation parameters comprise clamping parameters and standard inspection parameters; the processor acquires preset detection data in product processing; analyzing the detection data, and calculating a correction parameter according to a preset correction model; distributing the correction parameters to corresponding processing equipment; correcting the processing parameters of the corresponding processing equipment according to the correction parameters; and storing the detection data and the correction parameters to the storage medium, thereby reducing the time and labor required by machine adjustment of the processing equipment and accelerating the machine adjustment efficiency.

Description

Processing equipment error correction method and system based on single machine
Technical Field
The invention relates to the field of machining, in particular to a machining equipment error correction method and system based on a single machine.
Background
At present, most industrial enterprises produce workpieces by using a Computer Numerical Control (CNC), which is a program-controlled automatic machine tool capable of logically processing a program defined by a control code or other symbolic instructions, decoding the program by a computer, causing the machine tool to execute a predetermined operation, and machining a blank material into a workpiece such as a semi-finished product or a finished part by cutting with a tool. In the prior art, the tuning operation for CNC is generally: when the reject ratio of the checked workpiece reaches a certain range, the CNC is adjusted through the technical experience of a technician, or the technician adjusts the CNC according to a preset adjusting scheme. However, technicians are required to perform a tuning operation on the CNC according to the inspection condition of the workpiece, which consumes human resources and cannot realize the realization of an intelligent factory under the current internet of things system.
Disclosure of Invention
In view of the above, it is desirable to provide a method and a system for processing equipment error correction based on a single machine, which can reduce the time and labor required for tuning the processing equipment and increase the tuning efficiency.
A processing equipment error correction method based on a single machine is applied to a processing equipment error correction system based on a single machine, and the processing equipment error correction system based on the single machine comprises a computer, wherein the computer comprises a storage medium and a processor;
the error correction method of the processing equipment based on the single machine comprises the following steps:
the processor sets initial operation parameters according to a preset processing program, wherein the initial operation parameters comprise clamping parameters and standard inspection parameters;
the processor acquires preset detection data in product processing;
analyzing the detection data, and calculating a correction parameter according to a preset correction model;
distributing the correction parameters to corresponding processing equipment;
correcting the processing parameters of the corresponding processing equipment according to the correction parameters;
and storing the detection data and the correction parameters to the storage medium.
Preferably, the step of setting the initial operation parameters according to a predetermined processing program includes:
initializing the error correction system of the processing equipment based on the single machine;
and setting the initial operation parameters of the error correction system of the processing equipment based on the single machine.
Preferably, the computer comprises:
a black box comprising the processor and a storage medium having stored therein a plurality of instructions bound to hardware of the black box and adapted to be loaded by the processor and to execute the stand-alone based process equipment error correction method; and
and the client computer or the display is in communication connection with the black box and is used for providing a human-computer interaction interface.
Preferably, the step of acquiring predetermined detection data in the product processing includes:
the processing equipment processes the product according to the preset processing program;
detecting preset parameters of the processed product according to the initial operation parameters to obtain preset detection data;
and the step of detecting the preset parameters of the processed product according to the initial operating parameters is realized by means of off-machine detection or manual detection.
Preferably, before the step of analyzing the detection data, the method further comprises the steps of:
capturing detection data; and
transmitting the detection data over a communication network.
Preferably, the step of analyzing the detection data comprises:
setting a safety interval, a correction interval and an alarm interval according to the tolerance range of the standard inspection parameter;
judging the interval where the detection data are located; when the detection data fall into a safety interval, stopping executing subsequent steps; when the detection data fall in the correction interval, executing the subsequent steps; and when the detection data fall into the alarm interval, stopping executing subsequent steps and giving an alarm.
Preferably, the step of calculating the correction parameter from a predetermined correction model includes:
establishing key size association according to the processing procedure and the positioning reference;
calculating the correction parameters of the corresponding critical dimension according to the detection data, the inspection parameters and the correlation of the critical dimension; and
and generating a correction parameter file which can be read by the processing equipment.
Preferably, the method further comprises the following steps:
carrying out big data analysis on the stored detection data and the correction parameters; and
revising or improving a revision model based on results of the big data analysis.
Preferably, the method further comprises the following steps:
providing a data connection port for connecting an external terminal;
generating a human-computer interaction interface at a connected external terminal; and
and completing the error correction method of the processing equipment based on the single machine through monitoring or controlling by the external terminal.
A processing equipment error correction system based on a single machine comprises a system server, a correction server and a data server; the system server includes:
a processor; and
a storage medium;
the storage medium has stored therein a plurality of instructions;
the instructions are adapted to be loaded by the processor and to perform the aforementioned stand-alone based tool error correction method.
In the processing equipment error correction method based on the single machine and the processing equipment error correction system based on the single machine, initial operation parameters such as clamping parameters and standard inspection parameters are set according to a preset processing program, after preset detection data in product processing are obtained, the detection data are analyzed, correction parameters are calculated according to a preset correction model, the correction parameters are distributed to corresponding processing equipment, the processing parameters of the corresponding processing equipment are corrected according to the correction parameters, the time and labor required by machine debugging of the processing equipment can be reduced, and the machine debugging efficiency is accelerated.
Drawings
FIG. 1 is a schematic diagram of the logic structure of a processing tool error correction system in a preferred embodiment.
FIG. 2 is a flow chart of a preferred embodiment of a method for processing tool error correction.
Fig. 3 is a schematic flow chart illustrating a process of setting initial operation parameters according to a predetermined process program in the error correction method of the processing apparatus of fig. 2.
Fig. 4 is a schematic flow chart illustrating a process of acquiring predetermined detection data in product processing in the error correction method of the processing apparatus of fig. 2.
Fig. 5 is a schematic flowchart of the step of detecting the predetermined parameter of the processed product according to the initial operation parameter and obtaining the predetermined detection data in fig. 4.
FIG. 6 is a flowchart illustrating a step of analyzing the detected data in the error correction method of the processing apparatus of FIG. 2.
FIG. 7 is an additional flow chart of a method for compensating for process tool errors in another preferred embodiment.
FIG. 8 is a diagram illustrating an embodiment of steps for setting a safety interval, a correction interval, and an alarm interval according to tolerance ranges of the standard inspection parameters.
FIG. 9 is a diagram illustrating the steps of correlating critical dimensions based on a process recipe and a positioning reference in one embodiment.
FIG. 10 is a diagram illustrating a follow-up correction parameter based on a size correlation.
Fig. 11 is a schematic diagram of the determination of the tool abnormality type.
FIG. 12 is a schematic diagram of an embodiment of a correction parameter file generated by the error correction method of the processing apparatus of FIG. 2.
Description of the main elements
500 processing equipment error correction system
100 storage medium
200 processor
The following detailed description will further illustrate the invention in conjunction with the above-described figures.
Detailed Description
As shown in fig. 1, the processing tool error correction system 500 includes a processor 200 and a storage medium 100.
The storage medium 100 has stored therein a plurality of instructions adapted to be loaded by the processor 200 and to perform a machining tool error correction method.
Referring to fig. 2 to 7, the processing equipment error correction method is applied to the processing equipment error correction system 500, and includes the following steps.
S101, setting initial operation parameters according to a preset processing program. The initial operation parameters comprise clamping parameters and standard inspection parameters.
For example, when a predetermined part is machined by a machining device, such as CNC, the dimensional parameters, form and position tolerance parameters, clamping position, and standard inspection parameters of the part can be set according to a predetermined machining program, and subsequent reference analysis can be facilitated by these initial operating parameters.
In a preferred embodiment, the step of setting the initial operation parameters according to the predetermined processing program may specifically include the following steps.
And S1011, initializing the error correction system 500 of the processing equipment.
S1012, setting the initial operation parameters of the processing equipment error correction system 500. The initial operating parameters may be written to the storage medium 100.
S102, acquiring preset detection data in product processing.
In an implementation, the predetermined inspection data may be a critical dimension of the part to be machined. The critical dimension can be detected and obtained in the middle of processing according to the process requirement, and can also be detected and obtained after the processing is finished according to the process requirement.
In a preferred embodiment, the step S102 of acquiring the predetermined detection data in the product processing may specifically include the following steps.
And S1021, processing the product by the processing equipment according to the preset processing program.
And S1022, detecting preset parameters of the processed product according to the initial operation parameters to obtain preset detection data.
The step S1022 of detecting the predetermined parameter of the processed product according to the initial operation parameter may be implemented by off-machine detection or manual detection.
According to the requirements of the process, the corresponding parts can be manually submitted for inspection during the part processing or after the part processing is finished. For example, the component to be inspected may be sent to an inspection machine meeting inspection accuracy requirements for dimensional inspection, and the acquired inspection data may be transmitted and recorded.
In a specific implementation, the step S1022 of detecting the predetermined parameter of the processed product according to the initial operation parameter and obtaining the predetermined detection data may specifically include the following steps.
S1022a, capturing detection data. For example, in a specific implementation, the component to be inspected may be sent to an inspection machine meeting the inspection precision requirement for dimensional inspection, and a critical dimension is a part of the dimension obtained by the inspection. Therefore, the critical dimension can be captured from the dimensions obtained by detection according to the predetermined rule, and the later analysis efficiency can be improved.
S1022b, transmitting the detection data through a communication network.
And S103, analyzing the detection data and calculating a correction parameter according to a preset correction model.
The compensation model may be a compensation model established based on artificial intelligence. In practical application, the correction model can be continuously optimized through manual intervention correction or through a machine learning mode based on data collection and recording.
In a preferred embodiment, the step of analyzing the detection data may specifically include the following steps.
And S1031, setting a safety interval, a correction interval and an alarm interval according to the tolerance range of the standard inspection parameters.
For example, referring to fig. 8, in one embodiment, with the tolerance range of the standard inspection parameter as the standard interval, then:
the safety interval may be set as: (50% -150) standard interval.
The correction interval can be set as follows: (150% to 180%) standard interval, and (20% to 50%) standard interval.
The alarm interval can be set as follows: (180% -Max%) standard interval, and (-50% -Min%) standard interval.
S1032, judging the interval where the detection data are located.
When the error or deviation corresponding to the detection data falls in the safety interval, the subsequent steps are stopped, namely the processing precision of the equipment meets the requirements of the process and does not need to be corrected, so that the subsequent correction steps can be stopped.
And when the error or deviation corresponding to the detection data falls in the correction interval, executing the subsequent steps. Namely, the error correction method of the processing equipment is continuously executed to correct the processing precision of the processing equipment.
And when the detection data fall into the alarm interval, stopping executing subsequent steps and giving an alarm. In this case, it is determined that the machining accuracy of the machining equipment is too large to be corrected to the accuracy meeting the machining requirement by the correction, and therefore, the subsequent correction step is suspended and an alarm prompt is issued.
Through the division of the interval, the detection data can be preprocessed, and the subsequent invalid calculation is avoided, so that the data processing efficiency is improved. Meanwhile, the operation condition of the processing equipment can be conveniently and timely known, and the processing accident can be avoided.
In a preferred embodiment, before the step of setting the safety interval, the correction interval, and the alarm interval according to the tolerance range of the standard inspection parameter, the method may further include the steps of: and screening the detection data according to a preset rule and the standard inspection parameters.
The step of screening the detection data according to the predetermined rule and the standard inspection parameter may specifically include the following steps.
Predetermining a desired value of said test data based on said standard test parameters;
determining a screening range according to the ideal value floating preset proportion;
screening the obtained detection data according to the screening range;
calculating a first standard deviation by using the screened detection data;
calculating a second standard deviation after removing the maximum value or the minimum value in the screened detection data;
when the second standard deviation is larger than the first standard deviation, the data distribution of the group is not uniform, abnormal data exists, and therefore the group of detection data is deleted. When the second standard deviation is less than the first standard deviation, the set of data is retained.
In an implementation, the step of calculating the correction parameter according to the predetermined correction model may specifically include the following steps.
S1033, establishing association of the key size according to the machining procedure and the positioning reference.
If there is a relationship between a first dimension and a second dimension during the processing of the component, for example, the second dimension is based on the first dimension processed in the previous step, the tolerance of the second dimension will change when the first dimension is corrected. Similarly, when a plurality of dimensions are related to each other, it is necessary to establish the relationship between these critical dimensions according to the processing procedure and the positioning reference, so that when one of the dimensions is corrected, the other related dimensions can be corrected in a related manner.
For example, referring to FIG. 9, dimension A1 is used as a reference dimension during the machining of a part. Dimensions B1, B2, B3, B4, and B5 each have dimension a1 as a reference, dimension C1 has dimension B1 as a reference, dimensions C2 and C3 each have dimension B2 as a reference, dimension D1 has dimension C1 as a reference, dimensions D2, D3, and D4 each have dimension B5 as a reference, dimension E1 has dimension D1 as a reference, and dimension E6 has dimension D2 as a reference.
Correspondingly, when the size a1 is corrected, all of the sizes B1, B2, B3, B4, B5, C1, C2, C3, D1, D2, D3, D4, E1, and E6 need to be corrected. After the dimension B1 is corrected, the dimensions C1, D1 and E1 need to be corrected. After the dimension B2 is corrected, the dimensions C2 and C3 need to be corrected. After the dimension B5 is corrected, the dimensions D2, D3 and D4 need to be corrected. The rest is the same. That is, after the size serving as the reference is corrected, the size serving as the reference needs to be corrected, so that the correction parameter can be avoided.
Referring to fig. 10, the standard inspection parameter for the dimension a is 10, the detection data of the dimension with respect to the reference plane S is 10.05, and the corresponding correction parameter is-0.05.
Dimension B is referenced to dimension a, the standard inspection parameter for dimension B is 15, the inspection data for dimension B is 14.97, the adjustment itself is +0.03, and the correction parameter for dimension B after correlation with dimension a is +0.03+ (-0.05) — 0.02.
Dimension C is referenced to dimension B, the standard inspection parameter for dimension C is 14, the inspection data for dimension C is 14.02, which itself needs to be adjusted to-0.02, and the correction parameter for dimension C after correlation with dimension B is-0.02 + (-0.02) — 0.04.
The dimension D is based on the dimension C, the standard inspection parameter of the dimension D is 7, the inspection data of the dimension D is 7.01, the adjustment itself is +0.01, and the correction parameter corresponding to the dimension D after the dimension D is associated with the dimension C is +0.01+ (-0.04) — 0.03.
In addition, when the variation of the dimension in the subsequent processing, that is, the corresponding correction parameter, exceeds the tolerance range thereof, the correction parameter of the dimension corresponding to the preceding process can be corrected in the reverse direction.
S1034, calculating the correction parameters corresponding to the critical dimension according to the detection data, the inspection parameters and the correlation of the critical dimension.
During the machining process, the correction of the cutter of the machining equipment comprises the correction of the height and the correction of the rotating diameter. For example, in machining a plane, the tool correction is usually performed in the height direction. During machining of, for example, a circular arc corner, the tool is usually required to correct the runout diameter.
The tool, for example a milling tool, is ideally rotated about its main axis without runout, the milling diameter of the tool then being phi 10.00 mm. In the actual use process, the cutter spindle can generate outward-expanding deflection due to the influence of the gravity of the cutter spindle or the stability of clamping.
For example, if the tool runout is 0.20mm in such abnormal conditions, the actual milling diameter of the tool is phi 10.20 mm. At this time, the too large deflection of the tool may cause the side wall or side surface of the product to be processed to be over-milled, and the adjustment and correction are required, that is, the milling diameter of the tool needs to be adjusted by retraction. The specific adjustment method can be that the central processing track line of the cutter is retracted and shifted by 0.20 mm.
In the actual use process, the tool spindle has no deflection, but the milling end of the tool is worn to cause the milling diameter to be reduced. At this time, in order to ensure the machining dimension, the central machining trajectory line of the tool needs to be adjusted. The specific adjustment may be to extend the central machining path of the tool away from the corresponding dimension of wear.
In a preferred embodiment, when the machining device corrects the machining path of the tool, the machining device deviates from the predetermined central machining path line of the tool by a predetermined outward deviation or inward deviation, and the predetermined deviation is the correction parameter. The tool error correction system 500 may send an alarm signal when the correction parameter exceeds a predetermined limit. For example, when the correction parameter is larger than the radius of the arc corner to be processed, the starting point or the end point of the arc to be processed cannot intersect, and at this time, the error correction system 500 of the processing apparatus may send an alarm signal to indicate an abnormality.
In addition, in order to enable the error correction system 500 of the processing equipment to automatically determine whether the tool of the processing equipment is extended or retracted relative to the central processing trajectory line of the processing equipment, so as to assist in determining the abnormality of the processing equipment by combining the above-mentioned alarm mechanism, a determination parameter may be introduced.
Referring to fig. 11, taking an example of abnormality determination for a milling cutter of a machining apparatus, the determination parameter is a cutting direction correction value.
For the cutter with the forward milling machining direction, the cutting direction is assigned to be 1, the correction direction is assigned to be-1 when being preset as the positive correction, at the moment, a correction value corresponding to the outward expansion deviation of the central machining trajectory of the cutter is a positive value, and a correction value corresponding to the inward contraction deviation of the central machining trajectory of the cutter is a negative value. The correction direction is preset as a negative correction direction, and is assigned to be +1, at the moment, the correction value corresponding to the outward expansion deviation of the central processing trajectory of the cutter is a negative value, and the correction value corresponding to the inward contraction deviation of the central processing trajectory of the cutter is a positive value.
For the cutter with the machining direction of reverse milling, the cutting direction is assigned to be-1, the correction direction is assigned to be-1 when being preset as positive correction, at the moment, a correction value corresponding to the outward expansion deviation of the central machining trajectory of the cutter is a negative value, and a correction value corresponding to the inward contraction deviation of the central machining trajectory of the cutter is a positive value. The correction direction is preset as a reverse correction, and is assigned as +1, at this time, the correction value corresponding to the outward expansion deviation of the central processing trajectory of the cutter is a positive value, and the correction value corresponding to the inward contraction deviation of the central processing trajectory of the cutter is a negative value.
The method for judging the abnormity of the milling cutter according to the judgment parameters comprises the following steps: when the judgment parameter is greater than 0, the cutter retracts, and when the judgment parameter is less than 0, the cutter expands. Accordingly, an alarm rule for tool abnormality may be set, for example, when it is determined that the tool retraction exceeds 0.02mm, the machining device error correction system 500 sends an alarm signal and rechecks the runout of the corresponding tool; when the cutter is judged to be expanded to more than 0.05mm, the cutter is seriously worn, and the processing equipment error correction system 500 sends out an alarm signal to prompt the cutter to be replaced.
And S1035, generating a correction parameter file readable by the processing equipment.
And S104, distributing the correction parameters to corresponding processing equipment.
And S105, correcting the corresponding processing parameters of the processing equipment according to the correction parameters, so that the sizes of the parts processed by the processing equipment meet the preset precision requirement.
Because the correction is generated, in a preferred embodiment, the above steps S101-S105 may be repeated to check whether the machining dimension corresponding to the digital machining apparatus meets the requirement of the dimension checking standard through the correction, and at the same time, further correct the dimension which does not meet the requirement of the dimension checking standard after the correction.
Specifically, after the first execution of the steps S101 to S105, size detection data generated by the digital processing device after the digital processing device performs the re-processing according to the correction parameter file can be obtained, and a correction value of a corresponding size is calculated through a predetermined correction model according to the re-obtained size detection data and the size inspection standard, so as to generate a correction parameter file readable by the digital processing device; distributing the correction parameter file to the corresponding digital processing equipment so that the corresponding digital processing equipment automatically corrects the size to be corrected again according to the correction parameter file, and repeating the steps until all size detection data completely meet the size inspection standard.
Referring to FIG. 12, in one implementation, generating a correction parameter file readable by a processing tool may include the following steps.
And acquiring an address corresponding to the custom parameter of the processing equipment. For example, in a specific implementation, a CNC device is taken as an example, and the CNC device generally includes various types of custom parameters that can be defined and set by a user to achieve control of the CNC device.
Taking a CNC device as an example, it includes the following custom parameters, which are variables, denoted by a code and pointing to predetermined addresses:
local variables #1 to # 33.
Global variables #100 to # 500.
Macro program variables #501 to # 999.
And more than #1000, equipment system variables.
G54 has machining coordinate system X: #5221 and Y: # 5222.
G55 has machining coordinate system X: #5241 and Y: # 5242.
G56 has machining coordinate system X: #5261 and Y: # 5262.
P1 has the coordinate system X: #7001 and Y: # 7002.
P2 has additional coordinate systems X: #7021 and Y: # 7022.
P3 has additional coordinate systems X: #7041 and Y: # 7042.
H represents the Z-direction compensation, D represents the XY-direction compensation, and is marked as:
the length abrasion variables H1-H999 are # 10001- # 10999.
Length compensation variables H1-H999 ═ 11001 to # 11999.
The radial wear variables D1-D999 are # 12001- # 12999.
The radius compensation variables D1-D999 ═ 13001-13999.
The code corresponding to these # additional numerical labels can be considered as the address corresponding to the custom parameter of the processing equipment.
And formulating calculation logic corresponding to the custom parameters according to the correction model, and pointing the correction parameters obtained according to the calculation logic to the addresses corresponding to the custom parameters to obtain a correction parameter file comprising the correction parameters and the corresponding addresses.
The correction parameter file is in a format readable by processing equipment. For example, the correction parameter file includes a code and remark information corresponding to a custom parameter predetermined by the processing equipment. The user-defined parameters comprise local variables for adjusting local processing parameters of the processing equipment, global variables for adjusting global processing parameters of the processing equipment, macro program variables for adjusting the correction model and equipment system variables for adjusting the processing equipment. And the code corresponding to each custom parameter is a preset code of the processing equipment and is used as an address corresponding to the custom parameter. The correction parameters obtained through the calculation logic point to the corresponding codes, and the processing equipment can read the corresponding parameters through the codes and correct the corresponding processing parameters according to the parameters.
And the remark information is used for remarking the correction parameter file. For example, referring to fig. 12, the COL1 column in the figure is a code for pointing to the local variable, the global variable, the macro program variable, or the device system variable, and the correction parameter obtained by the calculation logic points to the corresponding code, so as to be substituted into the processing device in a format readable by the processing device. The COL2 column in the figure is the correction parameter obtained by calculation, and points to the corresponding code in the COL 1. In the figure, COL3 is remark information, which can be used to annotate the correction parameters or the standard inspection sizes corresponding to the correction parameters. The remark information may include multiple sets, serving merely as an illustration. Correspondingly, taking a correction parameter file as an example, the format of the correction parameter file may be O0066(× TIAO × JI-P2) (× B L × wherein O0066 is a code, (× TIAO JI-P2) is first remark information, and (× B L) is second remark information.
And distributing the correction parameter file to the corresponding processing equipment.
And the equipment reads the correction parameter file to obtain correction parameters and correct the processing parameters of the corresponding processing equipment.
In a preferred embodiment, the method for correcting the error of the processing equipment may further include the following steps.
And S106, storing the detection data and the correction parameters. In a specific implementation, the detection data and the correction parameters may be detection data and correction parameters corresponding to a plurality of collected processing devices and a plurality of corresponding products.
And S107, carrying out big data analysis on the stored detection data and the correction parameters.
And S108, correcting or improving the correction model based on the result of the big data analysis, so that the correction model is continuously optimized.
In a preferred embodiment, the method for correcting the error of the processing equipment may further include the following steps.
And S110, providing a data connection port for connecting an external terminal.
And S120, generating a man-machine interaction interface at the connected external terminal.
And S130, finishing the error correction method of the processing equipment through monitoring or controlling of the external terminal.
In one implementation, the tool error correction system 500 may be used in a variety of contexts. For example, the tool error correction system 500 can operate in a server application mode and a stand-alone application mode. The error correction method for the processing equipment is described in detail below.
When the fab error correction system 500 operates in a server application mode, the fab error correction system 500 may include a client computer, a correction server, and a data server. In this case, the machining-equipment error correction system 500 corrects the machining parameters for a plurality of machining equipments. The plurality of devices are interconnected via an internal network.
The client computer, the correction server, and the data server include the processor 200 and the storage device 100.
In a specific implementation, the client computer, the correction server, the data server, the external terminal and the controller of the processing equipment may be in communication connection based on a TCP/IP protocol, so as to realize communication of control instructions and interaction of data.
The client computer is configured to initialize the processing device error correction system 500, and set the initial operating parameters of the processing device error correction system 500. For example, in a specific implementation, the client computer may be a personal computer running a Windows system, and the client may be a browser-based application, such as a Chrome browser, a Firefox browser, or an application developed based on the.net platform.
The functions of importing standard inspection specification data, importing standard inspection parameters, setting machine data of processing equipment, setting clamping parameters of a product to be processed, issuing a correction calculation command to the correction calculation server, inspecting the progress of correction calculation, inspecting the distribution condition of the correction parameters and the like can be realized through the client computer.
The correction arithmetic server can run a Windows system. The correction calculation server stores a plurality of instruction sets in advance. For example, the correction calculation server stores a data analysis module, a circular arc corner module, an associated dimension module, a data filtering module, a correction interval module, and a correction control module in advance, and each module corresponds to a set of instruction sets for implementing predetermined functions. The correction calculation server may call a corresponding instruction set through JDK + Tomcat + focasa, for example, to implement a corresponding function.
The data server may be a MySQL database server running a Windows or Linux system.
Meanwhile, the client computer may be configured to provide a data connection port to connect to an external terminal, for example, a computer or a mobile terminal such as a mobile phone or a tablet computer, so as to perform human-computer interaction through the external terminal, for example, to check a change of a correction parameter, check a correction effect, or manually control correction.
The part to be detected can be sent to a detector meeting the detection precision requirement for size detection, and the middle part of the size obtained through detection is the key size. The processing equipment error correction system 500 captures the critical dimension from the detected dimensions according to a predetermined rule and transmits the critical dimension to the correction server through a network interface or a wireless network.
And the correction server analyzes the detection data. For example, when the error or deviation corresponding to the detected data falls within the safety interval, the subsequent steps are controlled to be stopped, that is, the machining precision of the equipment meets the requirements of the process, and no correction is needed, so that the subsequent correction steps can be stopped. And when the detection data fall into the alarm interval, stopping executing subsequent steps and giving an alarm. In this case, it is determined that the machining accuracy of the machining equipment is too large to be corrected to the accuracy meeting the machining requirement by the correction, and therefore, the subsequent correction step is suspended and an alarm prompt is issued. And when the error or deviation corresponding to the detection data falls in the correction interval, performing correction calculation according to a preset correction model, generating a correction parameter file and performing data backup.
And the correction parameter file is transmitted to the processing equipment through communication connection. In an implementation, the correction parameter file may be distributed to a plurality of processing devices at the same time. And the processing equipment corrects the processing parameters according to the correction parameter file and then processes the next product. The data server acquires and stores the detection data, the correction parameter file, the processing parameters corrected by the plurality of devices and the like through communication connection, stores the data, performs big data analysis on the stored data, and corrects or improves the correction model based on the result of the big data analysis, so that the correction model is continuously optimized.
In addition, the data server can analyze the correction of the same size of a plurality of devices so as to analyze the difference of processing devices caused by the environmental influence of different machine stations. Meanwhile, engineering stability analysis can be carried out on multiple sizes of a single machine.
The processing tool error correction system 500 can be used in a variety of situations when it is operated in a stand-alone application mode.
In one scenario, the tool error correction system 500 is run on a desktop or laptop computer, and the data storage is also run on the desktop or laptop computer. Specifically, the processor 200 of the processing equipment error correction system 500 may be a processor of a desktop computer or a notebook computer, and the storage medium 100 corresponds to a storage unit of the desktop computer or the notebook computer, such as a hard disk.
The storage unit of the desktop computer or the notebook computer stores the instructions, and the instructions are suitable for being loaded by a processor of the desktop computer or the notebook computer and executing the processing equipment error correction method.
In this situation, the error correction method for the processing equipment is the same as that in the server application mode, and is different in that the desktop computer or the notebook computer integrates functions of a system server, a correction server, and a data server.
In addition, when a plurality of processing devices are networked, the computer is accessed to the local area network and distributes the correction parameters to the corresponding processing devices. When a plurality of processing devices are not networked, the computer is connected with each processing device one by one through a network cable, and transmits the correction parameters to the processing devices.
The desktop computer or the notebook computer starts the Web service, a WiFi environment is established by using convenient hardware such as portable WiFi, and the mobile terminal is connected with the WiFi and accesses the Web service to control correction software or check instant data.
The situation has low requirement on hardware, does not need to install an additional server, and is suitable for small factories.
In another scenario, the fab error correction system 500 operates in a black box, and the data storage also operates in the black box. For example, the black box is a small microcomputer running a Windows system.
Specifically, the processor 200 of the processing equipment error correction system 500 may be a processor of a black box, and the storage medium 100 corresponds to a storage unit of the black box, such as a hard disk.
The software in the black box must be bound with hardware (such as CPUID, network card ID) or other schemes are used to prevent the software from being stolen.
When the black box is used, a client computer is needed to be matched, for example, the client computer is connected through a network cable, or a display is connected to the black box. And after the initial operation parameters and the detection data are imported, the black box calculates the correction parameters and sends the correction parameters to the processing equipment connected with the black box. The result of the correction calculation and the process of sending the result to the processing equipment can be visually seen from the client computer or the display, so that the user can use the method with confidence.
The black box can have WiFi function and Web service, make things convenient for mobile terminal to visit. The black box is provided with a power supply and an electric quantity indicator lamp.
In yet another scenario, the black box has only one portal, and cannot connect to both the client computer and the processing device. When the device is used, the client computer or the display and the black box can be connected firstly, and then the detection data is written into the black box and the correction calculation is executed. And then, disconnecting the connection, holding the black box to be connected with a processing device, pressing a preset button on the black box, triggering a command to write the correction parameters into the processing device, and simultaneously indicating whether the writing is successful by an indicator lamp on the black box.
In addition, the algorithm which is time-consuming to execute can be put into the PC client to execute, so that the hardware configuration requirement on the black box is reduced.
In the processing equipment error correction method and the processing equipment error correction system 500, initial operation parameters such as clamping parameters and standard inspection parameters are set according to a preset processing program, after preset detection data in product processing are obtained, the detection data are analyzed, correction parameters are calculated according to a preset correction model, the correction parameters are distributed to corresponding processing equipment, the processing parameters of the corresponding processing equipment are corrected according to the correction parameters, the time and labor required by machine adjustment of the processing equipment can be reduced, and the machine adjustment efficiency is accelerated.
Specifically, the machining equipment error correction method and the machining equipment error correction system 500 have the following improvement significance.
And the cost is reduced.
1. The processing performance of the old equipment can be ensured, and high-precision products can be processed under proper maintenance.
2. The equipment can debug the product machining precision in place within a few materials, and the cost is reduced.
3. The system assists the shunting personnel, greatly reduces shunting difficulty, reduces shunting time and shunting manpower, and accelerates shunting efficiency.
And secondly, optimizing the quality.
1. For the product to be processed, the first piece and the tail piece are detected once every day, and the detection is needed once after the tool is changed, so that the detection frequency can be reduced.
2. Based on the critical dimension, a logical relationship can be established, reducing measurement points.
And thirdly, intelligently assisting in decision making.
1. The state of the processing tool or the processing equipment can be analyzed from the processing result and the correction historical data of the product, and real-time maintenance and prevention guarantee can be realized.
2. And the system analysis result assists the engineering personnel to quickly troubleshoot problems.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (10)

1. A processing equipment error correction method based on a single machine is applied to a processing equipment error correction system based on a single machine, and is characterized in that the processing equipment error correction system based on the single machine comprises a computer, and the computer comprises a storage medium and a processor;
the error correction method of the processing equipment based on the single machine comprises the following steps:
the processor sets initial operation parameters according to a preset processing program, wherein the initial operation parameters comprise clamping parameters and standard inspection parameters;
the processor acquires preset detection data in product processing;
analyzing the detection data, and calculating a correction parameter according to a preset correction model;
distributing the correction parameters to corresponding processing equipment;
correcting the processing parameters of the corresponding processing equipment according to the correction parameters;
and storing the detection data and the correction parameters to the storage medium.
2. The stand-alone based processing tool error correction method of claim 1, wherein said step of setting initial operating parameters according to a predetermined processing program comprises:
initializing the error correction system of the processing equipment based on the single machine;
and setting the initial operation parameters of the error correction system of the processing equipment based on the single machine.
3. The stand-alone based processing tool error correction method as set forth in claim 1, wherein said computer comprises:
a black box comprising the processor and a storage medium having stored therein a plurality of instructions bound to hardware of the black box and adapted to be loaded by the processor and to execute the stand-alone based process equipment error correction method; and
and the client computer or the display is in communication connection with the black box and is used for providing a human-computer interaction interface.
4. The stand-alone-based tooling error correction method of claim 1 wherein said step of obtaining predetermined inspection data in the processing of the product comprises:
the processing equipment processes the product according to the preset processing program;
and detecting preset parameters of the processed product according to the initial operation parameters to obtain preset detection data.
And the step of detecting the preset parameters of the processed product according to the initial operating parameters is realized in an off-machine detection or manual detection mode.
5. The stand-alone based processing tool error correction method of claim 1, further comprising, before said step of analyzing the inspection data, the steps of:
capturing detection data; and
transmitting the detection data over a communication network.
6. The stand-alone based processing tool error correction method of claim 1, wherein said step of analyzing the inspection data comprises:
setting a safety interval, a correction interval and an alarm interval according to the tolerance range of the standard inspection parameter;
judging the interval where the detection data are located; when the detection data fall into a safety interval, stopping executing subsequent steps; when the detection data fall in the correction interval, executing the subsequent steps; and when the detection data fall into the alarm interval, stopping executing subsequent steps and giving an alarm.
7. The stand-alone based processing tool error correction method as set forth in claim 1, wherein said step of calculating correction parameters based on a predetermined correction model includes:
establishing key size association according to the processing procedure and the positioning reference;
calculating the correction parameters of the corresponding critical dimension according to the detection data, the inspection parameters and the correlation of the critical dimension; and
and generating a correction parameter file which can be read by the processing equipment.
8. The stand-alone based processing tool error correction method of claim 1, further comprising the steps of:
carrying out big data analysis on the stored detection data and the correction parameters; and
revising or improving a revision model based on results of the big data analysis.
9. The stand-alone based processing tool error correction method of claim 1, further comprising the steps of:
providing a data connection port for connecting an external terminal;
generating a human-computer interaction interface at a connected external terminal; and
and completing the error correction method of the processing equipment based on the single machine through monitoring or controlling by the external terminal.
10. A processing equipment error correction system based on a single machine comprises:
a processor; and
a storage medium;
the storage medium has stored therein a plurality of instructions;
wherein the instructions are adapted to be loaded by the microprocessor and to perform the stand-alone based tool error correction method of any one of claims 1-9.
CN201811643055.9A 2018-12-29 2018-12-29 Processing equipment error correction method and system based on single machine Active CN111381557B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811643055.9A CN111381557B (en) 2018-12-29 2018-12-29 Processing equipment error correction method and system based on single machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811643055.9A CN111381557B (en) 2018-12-29 2018-12-29 Processing equipment error correction method and system based on single machine

Publications (2)

Publication Number Publication Date
CN111381557A true CN111381557A (en) 2020-07-07
CN111381557B CN111381557B (en) 2023-09-19

Family

ID=71216596

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811643055.9A Active CN111381557B (en) 2018-12-29 2018-12-29 Processing equipment error correction method and system based on single machine

Country Status (1)

Country Link
CN (1) CN111381557B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113589759A (en) * 2021-09-30 2021-11-02 杭州数途信息科技有限公司 Intelligent debugging method and system based on handshake protocol

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6171946A (en) * 1984-09-10 1986-04-12 Yamazaki Mazak Corp Control method for machining in numerically controlled machine tool
JPH07116945A (en) * 1993-10-25 1995-05-09 Fanuc Ltd Tool management device
CN1286157A (en) * 1999-04-28 2001-03-07 株式会社三丰 Mfg. system and method
US20090033271A1 (en) * 2007-07-31 2009-02-05 Fanuc Ltd Machine tool having function of correcting mounting error through contact detection
US20110009031A1 (en) * 2007-04-17 2011-01-13 Daniel Honegger Method and device for machining workpieces
CN102914995A (en) * 2012-07-10 2013-02-06 深圳市朗玛数控设备有限公司 Tool wear automatic compensation method and system, and corresponding numerically-controlled machine tool machining equipment
CN104615058A (en) * 2015-02-05 2015-05-13 桂凌云 Brushing and writing system of vehicle-mounted chip and brushing and writing method thereof
CN105094052A (en) * 2014-05-05 2015-11-25 上海铼钠克数控科技有限公司 Numerical control machine tool and automatic precision correction method
CN105988416A (en) * 2015-03-04 2016-10-05 台中精机厂股份有限公司 Thermal deformation compensating and correcting system and method for CNC machine tool
US20160327931A1 (en) * 2015-05-06 2016-11-10 GM Global Technology Operations LLC System and method for implementing compensation of global and local offsets in computer controlled systems
US20170308057A1 (en) * 2014-10-31 2017-10-26 Cloudbased Industry 4.0 Technologies Ag Computer-implemented method for part analytics of a workpiece machined by at least one cnc machine
CN107707316A (en) * 2017-08-29 2018-02-16 努比亚技术有限公司 A kind of line loss acquisition methods, equipment and computer-readable recording medium
CN108089869A (en) * 2016-11-22 2018-05-29 常州星宇车灯股份有限公司 Indoor lamp automation programming and detection device and its method of a kind of touch control
CN108594760A (en) * 2018-03-30 2018-09-28 基准精密工业(惠州)有限公司 Produce and process control system, production and processing control method and storage device

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6171946A (en) * 1984-09-10 1986-04-12 Yamazaki Mazak Corp Control method for machining in numerically controlled machine tool
JPH07116945A (en) * 1993-10-25 1995-05-09 Fanuc Ltd Tool management device
CN1286157A (en) * 1999-04-28 2001-03-07 株式会社三丰 Mfg. system and method
US6571145B1 (en) * 1999-04-28 2003-05-27 Mitutoyo Corporation Manufacturing system and method
US20110009031A1 (en) * 2007-04-17 2011-01-13 Daniel Honegger Method and device for machining workpieces
US20090033271A1 (en) * 2007-07-31 2009-02-05 Fanuc Ltd Machine tool having function of correcting mounting error through contact detection
CN102914995A (en) * 2012-07-10 2013-02-06 深圳市朗玛数控设备有限公司 Tool wear automatic compensation method and system, and corresponding numerically-controlled machine tool machining equipment
CN105094052A (en) * 2014-05-05 2015-11-25 上海铼钠克数控科技有限公司 Numerical control machine tool and automatic precision correction method
US20170308057A1 (en) * 2014-10-31 2017-10-26 Cloudbased Industry 4.0 Technologies Ag Computer-implemented method for part analytics of a workpiece machined by at least one cnc machine
CN104615058A (en) * 2015-02-05 2015-05-13 桂凌云 Brushing and writing system of vehicle-mounted chip and brushing and writing method thereof
CN105988416A (en) * 2015-03-04 2016-10-05 台中精机厂股份有限公司 Thermal deformation compensating and correcting system and method for CNC machine tool
US20160327931A1 (en) * 2015-05-06 2016-11-10 GM Global Technology Operations LLC System and method for implementing compensation of global and local offsets in computer controlled systems
CN108089869A (en) * 2016-11-22 2018-05-29 常州星宇车灯股份有限公司 Indoor lamp automation programming and detection device and its method of a kind of touch control
CN107707316A (en) * 2017-08-29 2018-02-16 努比亚技术有限公司 A kind of line loss acquisition methods, equipment and computer-readable recording medium
CN108594760A (en) * 2018-03-30 2018-09-28 基准精密工业(惠州)有限公司 Produce and process control system, production and processing control method and storage device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
董雁: "尺寸树在图形尺寸自动修改中的应用", 制造技术与机床, no. 07, pages 21 - 23 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113589759A (en) * 2021-09-30 2021-11-02 杭州数途信息科技有限公司 Intelligent debugging method and system based on handshake protocol
CN113589759B (en) * 2021-09-30 2021-12-14 杭州数途信息科技有限公司 Intelligent debugging method and system based on handshake protocol

Also Published As

Publication number Publication date
CN111381557B (en) 2023-09-19

Similar Documents

Publication Publication Date Title
CN111381556A (en) Processing equipment error correction method and system
CN111381563A (en) Processing equipment error correction method and system
CN111381558A (en) Processing equipment error correction method and system
CN107870604A (en) Numerical control device
CN111381562A (en) Error correction method and system for arc corner machining equipment
CN106292533A (en) Error-preventing method in large-sized structural parts manufacture process
CN111381557A (en) Processing equipment error correction method and system based on single machine
CN111381559A (en) Processing equipment error correction method and system based on server
CN113941901B (en) Machine tool cutter monitoring method, machine tool cutter monitoring device and electronic equipment
CN108279641B (en) CNC (computer numerical control) machine debugging method and system
CN111823056A (en) Workpiece on-line detection method and device and computer readable storage medium
US20200103845A1 (en) Tool monitoring system and tool monitoring method
US11119468B2 (en) Machine tool having function of automatically correcting machining program in tool replacement
US20170322549A1 (en) Processing Apparatus
US9971343B2 (en) Portable intelligent controlling system for machines
EP4212973A1 (en) Method and system for quality inspection
JPH0236052A (en) Detecting device for tool breakage of nc machine tool
CN114638450A (en) Comprehensive quality inspection method for flexible machining parts
KR20180137707A (en) Intelligent error control method and apparatus for CNC machine
CN115179108A (en) Tool fool-proofing method in numerical control machining process
CN114609970A (en) Position monitoring method and device for axis movement of numerical control machine tool and storage medium
CN117092964A (en) Numerical control machine tool fault early warning system and method for building material processing
CN114063565A (en) Fault detection method and system for feed shaft of numerical control machine tool, medium and 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