CN107999913A - Wire Electric Discharge Machine - Google Patents

Wire Electric Discharge Machine Download PDF

Info

Publication number
CN107999913A
CN107999913A CN201711045368.XA CN201711045368A CN107999913A CN 107999913 A CN107999913 A CN 107999913A CN 201711045368 A CN201711045368 A CN 201711045368A CN 107999913 A CN107999913 A CN 107999913A
Authority
CN
China
Prior art keywords
relational expression
unit
relative position
temperature
data
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
CN201711045368.XA
Other languages
Chinese (zh)
Other versions
CN107999913B (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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Publication of CN107999913A publication Critical patent/CN107999913A/en
Application granted granted Critical
Publication of CN107999913B publication Critical patent/CN107999913B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23HWORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
    • B23H7/00Processes or apparatus applicable to both electrical discharge machining and electrochemical machining
    • B23H7/02Wire-cutting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23HWORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
    • B23H7/00Processes or apparatus applicable to both electrical discharge machining and electrochemical machining
    • B23H7/02Wire-cutting
    • B23H7/08Wire electrodes
    • B23H7/10Supporting, winding or electrical connection of wire-electrode
    • B23H7/105Wire guides
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23HWORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
    • B23H7/00Processes or apparatus applicable to both electrical discharge machining and electrochemical machining
    • B23H7/14Electric circuits specially adapted therefor, e.g. power supply
    • B23H7/20Electric circuits specially adapted therefor, e.g. power supply for programme-control, e.g. adaptive
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23HWORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
    • B23H7/00Processes or apparatus applicable to both electrical discharge machining and electrochemical machining
    • B23H7/26Apparatus for moving or positioning electrode relatively to workpiece; Mounting of electrode
    • 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/182Numerical 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 the machine tool function, e.g. thread cutting, cam making, tool direction control
    • 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/32Operator till task planning
    • G05B2219/32335Use of ann, neural network
    • 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/33Director till display
    • G05B2219/33034Online learning, training
    • 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/45Nc applications
    • G05B2219/45043EDM machine, wire cutting
    • 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/45Nc applications
    • G05B2219/45221Edm, electrical discharge machining, electroerosion, ecm, chemical
    • 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/49Nc machine tool, till multiple
    • G05B2219/49206Compensation temperature, thermal displacement, use measured temperature
    • 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/49Nc machine tool, till multiple
    • G05B2219/49209Compensation by using temperature feelers on slide, base, workhead

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Electrochemistry (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

A kind of wire electric discharge machine is provided, the thermal displacement correction of upper/lower guide also can be suitably carried out even if setting environment to change.Possess:Storage part, the temperature of mechanical organ is stored as temperature data by it;And performance portion, it will set environment to quantize to show as environmental data.In addition, possess:Position instruction portion, it indicates the relative position of upper/lower guide;And relational expression calculating part, it is using temperature data and environmental data as input data, and using relative position as teacher's data, by machine learning come calculation relational expression.It is also equipped with:Relational expression determining section, the temperature of mechanical organ is updated to the relational expression to calculate correcting value by it, in the case that error between the relative position indicated by position instruction portion and the relative position of upper/lower guide based on the correcting value is small, which is determined as to formal relational expression;And correction enforcement division, it carries out the correction of the relative position of upper/lower guide using the relational expression.

Description

Wire electric discharge machine
Technical field
The present invention relates to one kind by make in the state of relative position as defined in being configured in upper rail and lower guideway by Machining object and the line electrode between the upper rail and lower guideway are made a relative move to discharge machined object The wire electric discharge machine of processing.
Background technology
Such wire electric discharge machine is that multiple mechanical organs are combined and formed, the thermal coefficient of expansion of these mechanical organs It is different.Thus, due to factors such as the changes of the temperature of surrounding, thermal deformation occurs for multiple mechanical organs and upper rail is led with The relative position of rail is possible to deviate on three-dimensional (X-direction, Y direction, Z-direction).Particularly, generation is worked as When position in horizontal direction (X-direction, Y direction) is deviateed, machining accuracy reduction is directly resulted in.Therefore, it is all in order to prevent The change of the temperature enclosed, it is also considered that wire electric discharge machine is arranged at thermostatic chamber etc. to carry out the countermeasure of temperature treatment, but is equipped The thermostatic chamber of enough performances needs the investment of great number.
Therefore, as the method for maintaining machining accuracy at low cost, it is proposed that method as so-called thermal displacement correction, In the method, the temperature information detected based on the temperature sensor by being arranged at each portion of machinery, thus it is speculated that the heat of upper/lower guide Displacement is corrected.
When carrying out the thermal displacement correction, if it is considered that change in the presence of the setting environment due to wire electric discharge machine and The changed situation of temperature of surrounding, even if then it is expected that the setting environment of such as wire electric discharge machine is changed, and also can It is enough to continue suitably to carry out thermal displacement correction.In order to meet such demand, it is proposed that a kind of setting regardless of wire electric discharge machine Put how environment can all obtain the technology of appropriate thermal displacement correction amount (for example, referring to patent document 1,2).
Patent document 1:No. 5870143 publications of Japanese Patent No.
Patent document 2:Japanese Unexamined Patent Publication 7-75937 publications
The content of the invention
Problems to be solved by the invention
However, in the technology described in patent document 1, machine learning is not used in definite correcting value arithmetic expression, By the correcting value arithmetic expression for selecting to previously generate, the correcting value that possibly only can not be just adjusted to optimal by being multiplied by coefficient.
In addition, in the technology described in patent document 2, environment is set without too different in wire electric discharge machine In the case of, correcting value is calculated using identical data, less considers to produce due to the setting environment of wire electric discharge machine The difference of correcting value.Also, also disclose that remeasuring data after wire electric discharge machine is set comes again in patent document The secondary method for calculating corrector, but can so cause the working time for spending scene, it is inconvenient.
In view of such situation, also can be appropriate it is an object of the invention to provide a kind of change even if setting environment Ground carries out the wire electric discharge machine of the thermal displacement correction of upper/lower guide.
The solution used to solve the problem
(1) wire electric discharge machine (for example, wire electric discharge machine 1 described later) according to the present invention includes multiple machinery members Part (for example, lathe bed described later 2, column 3, X-axis saddle 9, Y-axis saddle 10 etc.), by upper rail (for example, upper rail described later 8) machined object is made (after for example, in the state of relative position as defined in being configured at lower guideway (for example, lower guideway 15 described later) The workpiece W stated) and line electrode (for example, line electrode 16 described later) between the upper rail and the lower guideway carry out Relative movement, carries out electro-discharge machining, which possesses to the machined object:Temperature detecting unit is (after for example, Temperature sensor S1~the S7 stated), it detects the temperature of at least one mechanical organ in the multiple mechanical organ;And deposit Storage unit (for example, storage part 21 described later), the temperature detected by the temperature detecting unit is stored as temperature data by it; Unit (for example, performance portion 22 described later) is showed, it will set environment to quantize to show as environmental data;Position instruction unit (for example, position instruction portion 23 described later), it indicates the relative position of the upper rail and the lower guideway;Relational expression calculates single First (for example, relational expression calculating part 24 described later), it is by the temperature data stored in the storage unit and by the performance list The environmental data of member performance is as input data, and using the relative position indicated by the position instruction unit as teacher's number According to opposite with the lower guideway for obtaining the correction upper rail come calculation relational expression, the relational expression by machine learning Correcting value needed for position;Relational expression determination unit (for example, relational expression determining section 29 described later), it will be by the temperature detection The temperature that unit detects is updated to the relational expression that is calculated by the relational expression computing unit to calculate correcting value, obtains and is based on The upper rail of the correcting value is with the relative position of the lower guideway with the relative position indicated by the position instruction unit Error, judge whether the error small, in the case of being determined as that the error is no small, repeat based on the machine learning Relational expression is corrected in the calculating of relational expression, and in the case where being determined as that the error is small, which is determined as formal Relational expression;And correction execution unit (for example, correction enforcement division 25 described later), it will be detected by the temperature detecting unit Temperature be updated to the relational expression that is determined by the relational expression determination unit to calculate the estimate of the relative position, based on this The estimate of relative position calculates the correcting value of the upper rail and the lower guideway, is carried out on described based on the correcting value Guide rail and the correction of the relative position of the lower guideway.
(2) can also be in the wire electric discharge machine of (1), to be also equipped with:Data sharing unit is (for example, data described later Shared portion 26), it shares multiple relational expressions in the case of setting environment difference;Judging unit is (for example, judgement described later Portion 27), it judges whether multiple relational expressions for being shared by the data sharing unit are consistent with each other;And relational expression amending unit (for example, relational expression correction portion 28 described later), it is judged as being shared by the data sharing unit more in the judging unit In the case that a relational expression is mutually internally inconsistent, repeat to correct relation based on the calculating of the relational expression of the machine learning Formula, and it is judged as the multiple relational expressions shared by data sharing unit situation consistent with each other in the judging unit Under, formally using the relational expression.
(3) can also be that in the wire electric discharge machine of (1) or (2), the relational expression computing unit is according to by multilayer god Learning model through network struction carries out the machine learning.
The effect of invention
According to the present invention, can be to reflect the setting environment of the wire electric discharge machine not in wire electric discharge machine The correcting value of same form calculus upper/lower guide.Therefore, even if the setting environment of wire electric discharge machine changes, can also fit Locality carries out the thermal displacement correction of upper/lower guide.
Brief description of the drawings
Fig. 1 is the front view for the Sketch for representing the wire electric discharge machine involved by the first embodiment of the present invention.
Fig. 2 is the block diagram for the control system for representing the wire electric discharge machine involved by the first embodiment of the present invention.
Fig. 3 is the schematic diagram of multilayer neural network.
Fig. 4 is the temperature that mechanical organ is determined in the wire electric discharge machine represented involved by the first embodiment of the present invention With the flow chart the step of relational expression of the relative position of upper/lower guide.
Fig. 5 is the block diagram for the control system for representing the wire electric discharge machine involved by second embodiment of the present invention.
Fig. 6 is the temperature that mechanical organ is determined in the wire electric discharge machine represented involved by second embodiment of the present invention With the flow chart the step of relational expression of the relative position of upper/lower guide.
Description of reference numerals
1:Wire electric discharge machine;2:Lathe bed (mechanical organ);3:Column (mechanical organ);5:V axis saddle (mechanical organ);6: U axis saddle (mechanical organ);7:Z axis saddle (mechanical organ);8:Upper rail;9:X-axis saddle (mechanical organ);10:Y-axis saddle (mechanical organ);11:Processing groove (mechanical organ);12:Workbench (mechanical organ);13:Arm (mechanical organ);15:Lower guideway; 16:Line electrode;21:Storage part (storage unit);22:Performance portion (performance unit);23:Position instruction portion (position instruction list Member);24:Relational expression calculating part (relational expression computing unit);25:Correct enforcement division (correction execution unit);26:Data sharing portion (data sharing unit);27:Judging part (judging unit);28:Relational expression correction portion (relational expression amending unit);29:Relational expression Determining section (relational expression determination unit);S, S1~S7:Temperature sensor (temperature detecting unit);W:Workpiece (machined object).
Embodiment
Hereinafter, the first embodiment of the present invention is illustrated based on attached drawing.
[first embodiment]
Fig. 1 is the front view for the Sketch for representing the wire electric discharge machine involved by the first embodiment of the present invention. Fig. 2 is the block diagram for the control system for representing the wire electric discharge machine.Fig. 3 is the schematic diagram of multilayer neural network.Fig. 4 is to represent this Flow chart in wire electric discharge machine the step of the relational expression of the temperature of definite mechanical organ and the relative position of upper/lower guide.
As shown in Figure 1, the wire electric discharge machine 1 involved by first embodiment includes lathe bed 2, column 3, V axis saddle 5, U axis Multiple mechanical organs such as saddle 6, Z axis saddle 7, X-axis saddle 9, Y-axis saddle 10, processing groove 11, workbench 12, arm 13.
Here, X-axis saddle 9 is equipped on bed in a manner of the movement freely in X-direction (direction vertical with Fig. 1 papers) The upside of body 2.Y-axis saddle 10 is equipped on the upper of X-axis saddle 9 in a manner of the movement freely in Y direction (Fig. 1 left and right directions) Side.Processing groove 11 is equipped on the upside of Y-axis saddle 10.In being internally provided with for loading as machined object for processing groove 11 The workbench 12 of workpiece W, and it is filled with working fluid.
In addition, column 3 erects the upside for being arranged at lathe bed 2.Arm 13 is horizontally installed on the side surface part of column 3, lower guideway 15 with Mode positioned at the inside of processing groove 11 is installed on the front end of arm 13.V axis saddle 5 with V direction of principal axis (Y direction) it is mobile from Mode such as is equipped on the upside of column 3.U axis saddle 6 is installed on V axis in a manner of the movement freely on U direction of principal axis (X-direction) The side surface part of saddle 5.Z axis saddle 7 is installed on U axis saddle 6 in a manner of the movement freely in Z-direction (Fig. 1 above-below directions) Side surface part.Before upper rail 8 is installed on Z axis saddle 7 in a manner of the top for being internally located at lower guideway 15 in processing groove 11 End.Line electrode 16 is arranged between upper rail 8 and lower guideway 15 with pulling into straight line shape.
Also, several mechanical organs in these mechanical organs are separately installed with the temperature as temperature detecting unit Sensor S.That is, the temperature sensor S1 of the temperature of detection lathe bed 2 is installed in lathe bed 2.Detection Y is installed in Y-axis saddle 10 The temperature sensor S2 of the temperature of axis saddle 10.The temperature of the working fluid of the inside of detection processing groove 11 is installed in processing groove 11 Temperature sensor S3.The temperature sensor S4 of the temperature of detection column 3 is installed in column 3.Detection arm 13 is installed in arm 13 The temperature sensor S5 of temperature.The temperature sensor S6 of the temperature of detection V axis saddle 5 is installed in V axis saddle 5.In U axis saddles 6 are provided with the temperature sensor S7 of the temperature of detection U axis saddle 6.
Also, as shown in Fig. 2, wire electric discharge machine 1 has master control part 20.Master control part 20 except with above-mentioned seven Beyond temperature sensor S (S1~S7) connections, the performance portion also with the storage part 21 as storage unit, as performance unit 22nd, the position instruction portion 23 as position instruction unit, the relational expression calculating part 24 as relational expression computing unit, as relation The relational expression determining section 29 of formula determination unit, the correction enforcement division 25 as correction execution unit connect.
The temperature (temperature of mechanical organ) detected by each temperature sensor S1~S7 is stored as temperature by storage part 21 Data.
Performance portion 22 is by some way by the setting environment of wire electric discharge machine 1 (for example, cooler or heater are set Near wire electric discharge machine 1 and operating, therefore the temperature of wire electric discharge machine 1 changes up and down due to external disturbance Environment etc.) numeralization shows as environmental data.
Position instruction portion 23 indicates the relative position of upper/lower guide 8,15.
Relational expression calculating part 24 makees the temperature data stored in storage part 21 and the environmental data showed by performance portion 22 For input data, and using the relative position of the upper/lower guide 8,15 indicated by position instruction portion 23 as teacher's data, pass through Machine learning carrys out calculation relational expression, which is used to obtain the correcting value needed for the relative position of correction upper/lower guide 8,15.
As shown in figure 3, when carrying out the machine learning, according to the learning model (algorithm) built by multilayer neural network Lai Carry out deep learning (studying in depth).In figure 3, X1~X6 represents that input data (is in the present embodiment temperature number respectively According to and environmental data), W represent output data (being in the present embodiment relational expression).
The temperature detected by temperature sensor S is updated to and is calculated by relational expression calculating part 24 by relational expression determining section 29 Relational expression calculate correcting value, obtain the relative position of upper/lower guide 8,15 based on the correcting value with by position instruction portion 23 The error of the relative position of instruction, judges whether the error is small, in the case of being determined as that the error is no small, repeats to be based on Relational expression is corrected in the calculating of the relational expression of machine learning, and in the case where being determined as that the error is small, the relational expression is true It is set to formal relational expression.
The temperature detected by temperature sensor S is updated to what is calculated by relational expression calculating part 24 by correction enforcement division 25 Relational expression calculates the estimate of the relative position of upper/lower guide 8,15, is led up and down based on the estimate of the relative position to calculate The correcting value of rail 8,15, the correction of the relative position of upper/lower guide 8,15 is carried out based on the correcting value.
Structure as wire electric discharge machine 1 has above, therefore workpiece W is being carried out using the wire electric discharge machine 1 During electro-discharge machining, according to following step.In addition, added based on electric discharge of the instruction to perform workpiece W from master control part 20 Work.
First, according to the machining shape of workpiece W, V axis saddle 5, U axis saddle 6 and Z axis saddle 7 is made suitably to move, thus Upper rail 8 is positioned at defined three-dimensional position relative to lower guideway 15.Then, from processing power supply (not shown) to line electrode 16 apply high frequency voltage.In this condition, X-axis saddle 9 is moved along X-direction, and Y-axis saddle 10 is moved along Y direction It is dynamic, workpiece W is made a relative move relative to the line electrode 16.
In the electro-discharge machining of such workpiece W, due to the factors such as the change of the temperature of surrounding, the phase of upper/lower guide 8,15 Position is deviateed, machining accuracy may reduce.Therefore, in order to carry out the thermal displacement correction of upper/lower guide 8,15, in work Before the electro-discharge machining of part W, program PRG1 is determined based on the relational expression shown in Fig. 4 like that as described below to obtain each machinery member The relational expression of the temperature of part and the relative position of upper/lower guide 8,15.In addition, performed based on the instruction from master control part 20 The thermal displacement correction.In addition, before the period as the thermal displacement correction, the preferably factory shipment of wire electric discharge machine 1, initially set When periodically, safeguarding etc..
First, in step s 11, storage part 21 is by the defeated of each temperature sensor S1~S7 of arbitrary multiple measurement times Go out value (lathe bed 2, Y-axis saddle 10, the working fluid of inside of processing groove 11, column 3, arm 13, V axis saddle 5, the temperature of U axis saddle 6) It is stored as temperature data.At this time, it is preferred that multiple measurement times be the output valve of temperature sensor S1~S7 it is different when Carve.In addition, performance portion 22 quantizes the setting environment of the wire electric discharge machine 1 of identical multiple measurement times to show as ring Border data.
Then, in step s 12, relational expression calculating part 24 is by the temperature data stored in storage part 21 and by performance portion 22 The environmental data of performance is made as input data, and by the relative position of the upper/lower guide 8,15 indicated by position instruction portion 23 For teacher's data, by deep learning come calculation relational expression.
Then, in step S13, S14, the output valve of each temperature sensor S1~S7 is updated to by relational expression determining section 29 The relational expression calculates correcting value, obtain the relative position of upper/lower guide 8,15 based on the correcting value with by position instruction portion 23 The error of the relative position of the upper/lower guide 8,15 of instruction.
Afterwards, in step S15, relational expression determining section 29 judges whether the error is small.On the judgement of the magnitude relationship, Such as defined threshold value can be set, judged according to whether the error is smaller than the threshold value.
As a result, in the case of being determined as that the error is no small, it is believed that the relational expression is statistically appropriate pass Be formula probability it is low, therefore return to step S12 repeats the calculating of the relational expression based on machine learning.On the other hand, sentencing Be set to the error it is small in the case of, it is believed that the relational expression is statistically that the probability of appropriate relational expression is high, therefore goes to step The relational expression is determined as formal relational expression by rapid S16, relational expression determining section 29.
Here, obtain the release of the relational expression of the temperature of each mechanical organ and the relative position of upper/lower guide 8,15.
In this way, after the relational expression for obtaining the temperature of each mechanical organ and the relative position of upper/lower guide 8,15, storage The relational expression.Moreover, when carrying out the electro-discharge machining of workpiece W, the thermal walking of upper/lower guide 8,15 is carried out using the relational expression Correction.
That is, enforcement division 25 is corrected first to substitute into the temperature of each mechanical organ detected by each temperature sensor S1~S7 To the relational expression, to calculate the estimate of the relative position of upper/lower guide 8,15.Next, the phase based on the upper/lower guide 8,15 The correcting value of upper/lower guide 8,15 is calculated the estimate of position.Finally, based on the correcting value of the upper/lower guide 8,15 come into The correction of the relative position of row upper/lower guide 8,15.
As described above, according to the present embodiment, can be to reflect the line electro-discharge machining in wire electric discharge machine 1 The correcting value of the different form calculus upper/lower guides 8,15 of the setting environment of machine 1.Therefore, even if wire electric discharge machine 1 is set Put environment to change, also can suitably carry out the thermal displacement correction of upper/lower guide 8,15.
In addition, when calculating the relational expression for being used to obtain the correcting value needed for the relative position of correction upper/lower guide 8,15, Deep learning is carried out.As a result, restrained by deep learning to repeat study until calculating, thus, it is possible to realize more Accurate and efficient judgement.
[second embodiment]
Fig. 5 is the block diagram for the control system for representing the wire electric discharge machine involved by second embodiment of the present invention.Fig. 6 It is the step of representing the relational expression of the temperature of definite mechanical organ and the relative position of upper/lower guide in the wire electric discharge machine Flow chart.
As shown in figure 5, on the wire electric discharge machine 1 involved by the second embodiment, it is additional in its control system Data sharing portion 26 as data sharing unit, the judging part 27 as judging unit, as relational expression amending unit Relational expression correction portion 28.Other structures and above-mentioned first embodiment are essentially identical, therefore mark phase to identical component Simultaneously the description thereof will be omitted for same reference numeral.
Share multiple relational expressions in the case of the setting environment difference of wire electric discharge machine 1 in data sharing portion 26.
Whether judging part 27 judges consistent with each other by the shared multiple relational expressions in data sharing portion 26.
Relational expression correction portion 28 repeats in the case where being judged as that multiple relational expressions are mutually internally inconsistent by judging part 27 Relational expression is corrected in the calculating of relational expression based on machine learning, and is being judged as multiple relational expressions mutual one by judging part 27 In the case of cause, formally using the relational expression.
Then, in the wire electric discharge machine 1 involved by present embodiment, obtain the temperature of each mechanical organ with up and down During the relational expression of the relative position of guide rail 8,15, determine that program PRG2 is carried out according to the relational expression shown in Fig. 6.
First, in the step s 21, storage part 21 performs the processing identical with the step S11 of above-mentioned first embodiment.
Then, in step S22, relational expression calculating part 22 performs identical with the step S12 of above-mentioned first embodiment Processing.
Afterwards, in step S23, S24, the step S13 of the execution of relational expression determining section 29 and above-mentioned first embodiment, Processing identical S14.
Then, in step s 25, relational expression determining section 29 performs identical with the step S15 of above-mentioned first embodiment Processing.
Then, in step S26, relational expression determining section 29 performs identical with the step S16 of above-mentioned first embodiment Processing.
Further, in step s 27, what wire electric discharge machine 1 was shared in data sharing portion 26 sets the different feelings of environment Multiple relational expressions under condition.
Then, in step S28, judging part 27 judges the multiple relational expressions whether mutual one shared by data sharing portion 26 Cause.
As a result, in the case where being judged as that multiple relational expressions are mutually internally inconsistent, being not considered as can be in multiple setting environment Under commonly use the relational expression, therefore return to step S22, repeat the calculating of the relational expression based on machine learning.It is another Aspect, in the case where being judged as that multiple relational expressions are consistent with each other, it is believed that can commonly use the pass under multiple setting environment It is formula, therefore goes to step S29, relational expression correction portion 28 formally uses the relational expression.
Here, obtain the release of the relational expression of the temperature of each mechanical organ and the relative position of upper/lower guide 8,15.
In this way, after the relational expression for obtaining the temperature of each mechanical organ and the relative position of upper/lower guide 8,15, storage The relational expression.Also, when carrying out the electro-discharge machining of workpiece W, by the step same with above-mentioned first embodiment, use The relational expression carries out the thermal displacement correction of upper/lower guide 8,15.
As described above, in the present embodiment, the action effect identical with above-mentioned first embodiment is played.Except this In addition, according to the present embodiment, the calculating of the relational expression based on machine learning is repeated, until multiple relational expressions are consistent with each other Untill.Therefore, it is possible to export the relational expression that can be commonly used under multiple setting environment, it is possible to increase wire electric discharge machine 1 Versatility.
[other embodiments]
Embodiments of the present invention are this concludes the description of, but the invention is not restricted to foregoing embodiment.In addition, on this Effect described in embodiment, simply lists most preferred effect caused by the present invention, and effect of the invention is not limited to Effect described in present embodiment.
In addition, in above-mentioned first embodiment, second embodiment, illustrate calculating for obtaining correction up and down The situation of deep learning is carried out during the relational expression of the correcting value needed for the relative position of guide rail 8,15, but is not limited to deep learning, Also other machine learning can be carried out.
In addition, in above-mentioned first embodiment, second embodiment, illustrate in seven mechanical organs (lathe bed 2, Y Axis saddle 10, processing groove 11 inside working fluid, column 3, arm 13, V axis saddle 5, U axis saddle 6) temperature sensor S is installed Wire electric discharge machine 1.But the installation position of temperature sensor S is not limited to above-mentioned mechanical organ, such as can also be in X Axis saddle 9,7 mounting temperature sensor S of Z axis saddle.Alternatively, multiple temperature sensing can also be installed in any one mechanical organ Device S.Also, the temperature around wire electric discharge machine 1 can also be measured by temperature sensor (not shown).
Also, in above-mentioned first embodiment, second embodiment, illustrate upper rail 8 for it is movable and under lead Rail 15 is fixed wire electric discharge machine 1.But conversely, the present invention can be also equally applicable to upper rail 8 to fix Formula and lower guideway 15 is movable wire electric discharge machine.In addition, the present invention can be also equally applicable to upper rail 8, under Guide rail 15 is movable wire electric discharge machine.

Claims (3)

1. a kind of wire electric discharge machine, including multiple mechanical organs, by being configured in defined phase in upper rail and lower guideway To making machined object and the line electrode between the upper rail and the lower guideway carry out opposite move in the state of position It is dynamic, electro-discharge machining is carried out to the machined object, which possesses:
Temperature detecting unit, it detects the temperature of at least one mechanical organ in the multiple mechanical organ;
Storage unit, the temperature detected by the temperature detecting unit is stored as temperature data by it;
Unit is showed, it will set environment to quantize to show as environmental data;
Position instruction unit, it indicates the relative position of the upper rail and the lower guideway;
Relational expression computing unit, it is by the temperature data stored in the storage unit and by the environment for showing unit performance Data pass through machine as input data, and using the relative position indicated by the position instruction unit as teacher's data Study carrys out calculation relational expression, which is used to obtain the school for correcting the upper rail needed for the relative position of the lower guideway Positive quantity;
Relational expression determination unit, the temperature detected by the temperature detecting unit is updated to and calculates list by the relational expression by it The relational expression that member calculates obtains the relative position indicated by the position instruction unit and is based on the correction together to calculate correcting value Error between the upper rail of amount and the relative position of the lower guideway, judges whether the error is small, is being determined as the mistake In the case of difference is no small, repeat to correct relational expression based on the calculating of the relational expression of the machine learning, and judging For the error it is small in the case of, which is determined as to formal relational expression;And
Execution unit is corrected, the temperature detected by the temperature detecting unit is updated to by the relational expression determination unit by it Definite relational expression calculates the estimate of the relative position, calculates the upper rail based on the estimate of the relative position With the correcting value of the lower guideway, the upper rail and the school of the relative position of the lower guideway are carried out based on the correcting value Just.
2. wire electric discharge machine according to claim 1, it is characterised in that be also equipped with:
Data sharing unit, it shares multiple relational expressions in the case of setting environment difference;
Judging unit, it judges whether multiple relational expressions for being shared by the data sharing unit are consistent with each other;And
Relational expression amending unit, its multiple relational expression phase for being judged as being shared by the data sharing unit in the judging unit In the case of internally inconsistent, repeat to correct relational expression based on the calculating of the relational expression of the machine learning, and in institute State in the case that judging unit is judged as that multiple relational expressions for being shared by the data sharing unit are consistent with each other, formally use The relational expression.
3. wire electric discharge machine according to claim 1 or 2, it is characterised in that
The relational expression computing unit carries out the machine learning according to the learning model built by multilayer neural network.
CN201711045368.XA 2016-11-01 2017-10-31 Wire electric discharge machine Active CN107999913B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016-214384 2016-11-01
JP2016214384A JP6444959B2 (en) 2016-11-01 2016-11-01 Wire electric discharge machine

Publications (2)

Publication Number Publication Date
CN107999913A true CN107999913A (en) 2018-05-08
CN107999913B CN107999913B (en) 2019-09-24

Family

ID=60191244

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711045368.XA Active CN107999913B (en) 2016-11-01 2017-10-31 Wire electric discharge machine

Country Status (6)

Country Link
US (1) US10300543B2 (en)
EP (1) EP3316056B1 (en)
JP (1) JP6444959B2 (en)
KR (1) KR101997753B1 (en)
CN (1) CN107999913B (en)
TW (1) TWI665044B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6444959B2 (en) * 2016-11-01 2018-12-26 ファナック株式会社 Wire electric discharge machine
JP6673950B2 (en) * 2018-01-31 2020-04-01 ファナック株式会社 Reference temperature setting device, reference temperature setting method and reference temperature setting program
JP6558818B1 (en) * 2018-10-19 2019-08-14 株式会社ソディック EDM machine
JP6863951B2 (en) 2018-11-08 2021-04-21 ファナック株式会社 Wire disconnection predictor
KR102035064B1 (en) 2019-02-25 2019-10-23 주식회사 세로 Cleaning apparatus for wire electric discharge machin
JP7000376B2 (en) * 2019-04-23 2022-01-19 ファナック株式会社 Machine learning equipment, prediction equipment, and control equipment
WO2021005665A1 (en) * 2019-07-05 2021-01-14 三菱電機株式会社 Machine learning device, wire electric discharge machining system, and machine learning method
JP7481112B2 (en) 2019-12-26 2024-05-10 ファナック株式会社 Thermal Displacement Compensation Device
JP3234112U (en) 2020-12-04 2021-09-24 ファナック株式会社 Machine Tools

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003039278A (en) * 2001-07-27 2003-02-12 Okuma Corp Thermal displacement correcting device for machine tool
JP2012200854A (en) * 2011-03-28 2012-10-22 Seibu Electric & Mach Co Ltd Wire electric discharge machine, head control method, and program thereof
CN103920946A (en) * 2013-01-11 2014-07-16 发那科株式会社 Wire electric discharge machine having function of compensating position of wire electrode
JP5870143B2 (en) * 2014-04-03 2016-02-24 ファナック株式会社 Wire electrical discharge machine with thermal displacement compensation function for upper and lower guides

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5652132A (en) * 1979-10-03 1981-05-11 Inoue Japax Res Inc Control system for feeding
JPS5870143A (en) 1981-10-22 1983-04-26 Eikomu:Kk Testing equipment
DE3790662T (en) * 1986-10-24 1988-10-27
JPH068107A (en) * 1992-06-29 1994-01-18 Hitachi Seiko Ltd Thermal displacement compensation method for machine tool
JPH0775937A (en) 1993-09-07 1995-03-20 Sodick Co Ltd Machine tool and control method thereof
JPH10315057A (en) * 1997-05-21 1998-12-02 Mitsubishi Electric Corp Wire electric discharge machine
JPH11114776A (en) * 1997-10-13 1999-04-27 Niigata Eng Co Ltd Thermal displacement correcting device for machine tool
US20030205984A1 (en) * 2001-06-20 2003-11-06 Jun Yoshida Method of controlling numerically controlled machine tool and numerically controlled machine tool
DE69939994D1 (en) * 1999-10-20 2009-01-08 Makino Milling Machine NC machine tool and control method for an NC machine tool
TWI228438B (en) 2003-12-31 2005-03-01 Ind Tech Res Inst Automatic electric-discharge-machining program generation device with stage by stage parameter adjustment
JP2005335027A (en) * 2004-05-28 2005-12-08 Fanuc Ltd Electric discharge machine and working liquid cooling device
JP4008435B2 (en) * 2004-06-29 2007-11-14 ファナック株式会社 Wire cutting machine for wire electric discharge machine
JP2007203408A (en) * 2006-02-01 2007-08-16 Fanuc Ltd Apparatus for treating working fluid of wire electric discharge machine
JP4153534B2 (en) * 2006-05-30 2008-09-24 ファナック株式会社 Wire electric discharge machine
EP2422910B1 (en) * 2010-08-25 2015-09-16 Fanuc Corporation Wire-cut electric discharge machine having function for automatic switching between fixed temperature control and differential temperature control
WO2012114493A1 (en) 2011-02-24 2012-08-30 三菱電機株式会社 Electric discharge machining device and electric discharge machining system
JP5232314B1 (en) * 2012-02-13 2013-07-10 ファナック株式会社 Wire electrical discharge machine with temperature control function of machining fluid
JP6133917B2 (en) * 2015-03-06 2017-05-24 ファナック株式会社 Wire electric discharge machine having a function of correcting the detected tension value
JP6407922B2 (en) * 2016-07-21 2018-10-17 ファナック株式会社 Wire electric discharge machine
JP6382911B2 (en) * 2016-11-01 2018-08-29 ファナック株式会社 Wire electric discharge machine
JP6444959B2 (en) * 2016-11-01 2018-12-26 ファナック株式会社 Wire electric discharge machine
JP2018118348A (en) * 2017-01-26 2018-08-02 ファナック株式会社 Control device for wire electrical discharge machine

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003039278A (en) * 2001-07-27 2003-02-12 Okuma Corp Thermal displacement correcting device for machine tool
JP2012200854A (en) * 2011-03-28 2012-10-22 Seibu Electric & Mach Co Ltd Wire electric discharge machine, head control method, and program thereof
CN103920946A (en) * 2013-01-11 2014-07-16 发那科株式会社 Wire electric discharge machine having function of compensating position of wire electrode
JP5870143B2 (en) * 2014-04-03 2016-02-24 ファナック株式会社 Wire electrical discharge machine with thermal displacement compensation function for upper and lower guides

Also Published As

Publication number Publication date
US20180117693A1 (en) 2018-05-03
JP6444959B2 (en) 2018-12-26
TWI665044B (en) 2019-07-11
KR20180048392A (en) 2018-05-10
KR101997753B1 (en) 2019-07-08
EP3316056A1 (en) 2018-05-02
EP3316056B1 (en) 2021-08-11
US10300543B2 (en) 2019-05-28
TW201817524A (en) 2018-05-16
CN107999913B (en) 2019-09-24
JP2018069409A (en) 2018-05-10

Similar Documents

Publication Publication Date Title
CN107999913A (en) Wire Electric Discharge Machine
CN107999914A (en) Wire Electric Discharge Machine
CN104972185B (en) The wire electric discharge machine of thermal displacement correction function with upper upward guide piece
CN102950345B (en) Wire electric discharge machine having compensation function for the deformation of the machine under load
US20150286208A1 (en) Thermal displacement correction device for machine tool
CN107225569A (en) Positioner
CN106584489A (en) Robot system having function to calculate position and orientation of sensor
KR20130071486A (en) Method and device for generating tool path
JP2006065716A (en) Correction method for deformation error
CN110053051A (en) Industrial serial manipulator joint stiffness parameter identification method
CN104076740B (en) Numerical-control device
CN107206562A (en) Lathe
CN105278457B (en) Space error compensation method based on substep body diagonal mensuration
Kaneko et al. A control algorithm for hexapod walking machine over soft ground
CN104281094A (en) Thermal displacement correction method and thermal displacement correction unit
Brecher et al. Hybrid modeling of thermo-elastic behavior of a three-axis machining center using integral deformation sensors
KR20210106505A (en) Control unit and control program
CN103970070B (en) Numerical control device and power loss compensation method
Saputra et al. Optimum calibration of a parallel kinematic manipulator using digital indicators
JP6435655B2 (en) Condition determination method used for thermal displacement estimation device of machine tool
KR101193441B1 (en) Method for measuring deviation of machine with 3 axes moving table
CN104865891B (en) Numerical control device and mobile route modification method
Ren et al. Calibration of parallel robots based on orientation constraint and total least squares approach
CN103140324B (en) Heat displacement correcting unit and heat displacement bearing calibration
CN112631202A (en) Machining temperature correction method, system, device and computer storage medium

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