CN109597352A - Numerically-controlled machine tool and its control system and method - Google Patents

Numerically-controlled machine tool and its control system and method Download PDF

Info

Publication number
CN109597352A
CN109597352A CN201710944310.2A CN201710944310A CN109597352A CN 109597352 A CN109597352 A CN 109597352A CN 201710944310 A CN201710944310 A CN 201710944310A CN 109597352 A CN109597352 A CN 109597352A
Authority
CN
China
Prior art keywords
main shaft
temperature
machine tool
fem
numerically
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
CN201710944310.2A
Other languages
Chinese (zh)
Other versions
CN109597352B (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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to CN201710944310.2A priority Critical patent/CN109597352B/en
Priority to PCT/EP2018/076542 priority patent/WO2019063830A1/en
Publication of CN109597352A publication Critical patent/CN109597352A/en
Application granted granted Critical
Publication of CN109597352B publication Critical patent/CN109597352B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/19Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • 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/37Measurements
    • G05B2219/37431Temperature
    • 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/45136Turning, lathe
    • 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/49169Compensation for temperature, bending of tool
    • 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/49219Compensation temperature, thermal displacement

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)
  • Automatic Control Of Machine Tools (AREA)

Abstract

The present invention provides a kind of control method that the industrial host by numerically-controlled machine tool is realized, the CNC machine further includes machine tool controller, cutter for cutting workpiece and the main shaft that is connect with the cutter, the main shaft built-in motor, the control method include: at least one running parameter that the numerically-controlled machine tool is obtained from the machine tool controller;At least one running parameter according to acquisition determines the temperature distribution information of the main shaft;According to the temperature distribution information of determined main shaft, the deflection of the main shaft is calculated;The driving amount of feeding of the cutter is adjusted to control the machine tool controller according to the deflection of main shaft calculated to machine tool controller transmission control command.The present invention therefore improves the accuracy of calculating by using the deflection of the finite element model analysis main shaft of emulation main shaft.

Description

Numerically-controlled machine tool and its control system and method
Background technique
With the development of numerically-controlled machine tool (Computer Numerical Control, CNC) technology, numerically-controlled machine tool can add Work goes out more and more accurate component.And the precision of this precise part obviously proposes the control errors of the cutter drives amount of feeding Requirements at the higher level, and the spindle deformation due to caused by fever is that tool feeding amount is caused to miss to main shaft of numerical control machine tool in process One key factor of difference.Therefore in numerically-controlled machine tool, this driving feeding due to spindle deformation to cutter is usually eliminated The influence of amount.
In the conventional technology, usually using sensor come actually detected main shaft of numerical control machine tool the degree of heat, usually these Sensor is mounted on numerically-controlled machine tool, is detected outside main shaft to main shaft temperature, or is directly existed by main shaft manufacturer Temperature sensor is embedded in main shaft, the industrial host thus connecting with numerically-controlled machine tool can be in the process of controller of digital controlled machine tool In directly read the main shaft temperature of sensor measurement in the main shaft, and the deformation of main shaft is estimated according to the main shaft temperature of actual measurement Amount, thus the covert driving amount of feeding measured to determine cutter of the main shaft obtained according to estimation.
Although the Correction Problemss of spindle deformation can be well solved using temperature sensor, in some environments simultaneously It is unsuitable for the use of sensor.Such as cutting clast or cutting fluid may corrosion sensor line, or even influence sensing The detecting element of device, therefore frequently result in sensor and can not work normally.
Summary of the invention
Present invention contemplates that a kind of improved numerically-controlled machine tool and its control system are proposed, without in numerically-controlled machine tool processing part Pass through the temperature of sensor measurement main shaft of numerical control machine tool in the process, and then avoids due to sensor abnormality and temperature is caused to measure Inaccuracy, the problem for driving the amount of feeding inaccurate of cutter.
Inventor is through a large number of experiments and research, it was found that the operating parameter of numerically-controlled machine tool and the Temperature Distribution of main shaft it Between relationship.To determine the temperature distribution parameter of main shaft according to the operating parameter of numerically-controlled machine tool, and then according to determining temperature The deflection of main shaft, the final driving amount of feeding for determining cutter is calculated in degree distribution parameter.Efficiently avoid sensor temperature The inaccurate problem of the cutter drives amount of feeding caused by degree measurement inaccuracy.The Accurate Prediction to main shaft temperature is realized, it can So that numerically-controlled machine tool has wider application environment.
According to one aspect of the present invention, a kind of control method of numerically-controlled machine tool is provided, which further includes one Machine tool controller, one is used for the cutter and a main shaft connecting with the cutter of cutting workpiece, one built in the main shaft A motor, the main shaft complete the stock removal action of the cutter under the driving of the motor, and the control method includes: from institute At least one running parameter that the numerically-controlled machine tool is obtained at machine tool controller is stated, at least one described running parameter is for indicating Numerically-controlled machine tool state in which in process;At least one running parameter according to acquisition determines the main shaft The first temperature distribution information;According to the first temperature distribution information of determined main shaft, the deflection of the main shaft is calculated;According to The deflection for the main shaft being calculated determines the driving amount of feeding of the cutter.According to the program, efficiently avoid passing The inaccurate problem of the cutter drives amount of feeding caused by sensor temperature measurement inaccuracy.
Preferably, at least one running parameter according to acquisition determines the first temperature distribution information of the main shaft, It include: a finite element model FEM based on the main shaft, at least one running parameter according to acquisition determines the master First temperature distribution information of axis;According to first temperature distribution information of the determining main shaft, the master is calculated The deflection of axis includes: the FEM based on the main shaft, using first temperature distribution information of the main shaft described in The boundary condition of FEM calculates the deflection of the main shaft.Led to using the program by fully considering the structure feature of main shaft It crosses and is pre-established with limit meta-model for main shaft to realize the accurate estimation to main shaft temperature and spindle deformation amount, to realize to knife Has the more accurate control of the amount of feeding.
Preferably, wherein a finite element model FEM based on the main shaft, at least one works according to acquisition Parameter determines that first temperature distribution information of the main shaft includes: at least one running parameter according to acquisition, really The spontaneous heating H of the fixed motorrotorAnd the cutting heat H of the cuttercut;By the spontaneous heating H of the determining motorrotorWith And the cutting heat H of the cuttercutAs the input boundary condition of the FEM, first temperature of the main shaft is calculated Distributed intelligence.Preferably, wherein at least one described parameter includes: the operating voltage U and operating current I of the motor, and The revolving speed V of the cutting torque T and the main shaft on the main shaft are applied to by motor, wherein calculating the motor certainly using following formula Generate heat Hrotor and cutting heat Hcut, Hcut=T*V, and Hrotor=U*I-Hcut.It may be implemented using the program to temperature The Accurate Prediction of degree.
Preferably, before at least one running parameter for obtaining the numerically-controlled machine tool at the machine tool controller, also Including calibration process, which includes: to be passed by being set in advance at least one temperature inside or outside the main shaft The temperature information of the main shaft in sensor acquisition operating, and the synchronous acquisition numerically-controlled machine tool from the machine tool controller At least one described running parameter;
According at least one running parameter described in the synchronous numerically-controlled machine tool obtained, the numerically-controlled machine tool is determined Second temperature distributed intelligence;According to the distribution of the second temperature of temperature information collected and the numerically-controlled machine tool determined Information determines the FEM of the main shaft.Pass through calibration process, it can be ensured that used finite element model predicted temperature with The accuracy of deflection.
Preferably, the FEM of the determination main shaft includes: and according to the temperature information collected and determines The second temperature distributed intelligence of the numerically-controlled machine tool determines at least one calibration factor, at least one described calibration factor When being applied to the FEM for calibrating the deflection of the main shaft calculated.
Preferably, wherein at least one calibration factor of the determination includes: the institute based on the main shaft in calibration process FEM is stated, the second temperature distributed intelligence of the main shaft is determined according at least one running parameter described in synchronous obtain;It will Temperature information collected is compared with the second temperature distributed intelligence of the main shaft of determination, described at least with determination One calibration factor, wherein at least one described calibration factor is used to indicate the actual temperature and root of the main shaft collected Temperature deviation according at least one parameter described in synchronous obtain between the temperature of the main shaft of determination.By the present invention in that Deflection is modified with calibration factor, further improves the precision controlling of the cutter drives amount of feeding.
Preferably, control method further include: detect the actual error of the workpiece based on the driving amount of feeding processing;Base In the actual error, calibration processing is executed to the FEM, comprising: by being set in advance in inside or outside the main shaft extremely The temperature information of the main shaft in few temperature sensor acquisition operating, and the synchronous acquisition institute from the machine tool controller State at least one described running parameter of numerically-controlled machine tool;According to temperature information collected and utilize at least one described work ginseng Number synchronizes determining second temperature distributed intelligence, determines that at least one calibration factor, at least one described calibration factor are used for The deflection of the main shaft calculated is calibrated when being applied to the FEM.Thus, it is possible to during lathe use, convenient for machine Bed is safeguarded, guarantees machining accuracy.
Other side according to the invention provides a kind of control system of numerically-controlled machine tool, which includes lathe Controller, the cutter for cutting workpiece and the main shaft that is connect with the cutter, wherein a motor built in the main shaft, institute The stock removal action that main shaft completes the cutter under the driving of the motor is stated, the control system includes: that a temperature determines Unit, for obtaining at least one running parameter of the numerically-controlled machine tool from the machine tool controller, and according to the institute of acquisition The temperature distribution information that at least one running parameter determines the main shaft is stated, at least one described running parameter is for indicating described Numerically-controlled machine tool state in which in process;One deformation calculation unit, according to the Temperature Distribution of the determining main shaft Information calculates the deflection of the main shaft;
One driving amount of feeding determination unit, for determining the cutter according to the deflection for the main shaft being calculated The driving amount of feeding.
Other side according to the invention provides a kind of control system of numerically-controlled machine tool, comprising: at least one storage Device, for storing instruction;At least one processor, for calling described instruction to execute the control of any numerically-controlled machine tool above-mentioned Method.
Other side according to the invention provides a kind of machine readable media, is stored thereon with instruction, when the instruction by The machine is set to execute the control method of any numerically-controlled machine tool above-mentioned when machine execution.
Detailed description of the invention
Fig. 1 shows the schematic diagram of machine tool control system according to an embodiment of the invention;
Fig. 2 shows the schematic diagrames of machine tool control system in accordance with another embodiment of the present invention;
Fig. 3 shows the schematic diagram using finite element model emulation main shaft temperature;
Fig. 4 shows the schematic diagram using finite element model emulation spindle deformation amount;
Fig. 5 shows Machine-Tool Control schematic diagram according to an embodiment of the invention;
Fig. 6 shows Machine-Tool Control schematic diagram according to an embodiment of the invention.
Specific embodiment
The preferred embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in attached drawing Preferred embodiment, however, it is to be appreciated that may be realized in various forms the disclosure without the embodiment party that should be illustrated here Formula is limited.On the contrary, these embodiments are provided so that this disclosure will be more thorough and complete, and can be by the disclosure Range is fully disclosed to those skilled in the art.
As shown in Figure 1, showing it illustrates the control system 100 according to an embodiment of the invention for CNC machine It is intended to.The CNC machine includes machine tool controller 101, such as can be programmable logic controller (PLC) (PLC), for to be added The cutter that work workpiece is cut, the main shaft connecting with cutter, and the driving motor being built in the main shaft, the main shaft exist The stock removal action of the cutter is completed under the driving of the motor.It can be appreciated that CNC machine can have multiple driving motors and Multiple cutters.In the following description, it is explained by taking a cutter and built-in motor as an example, but control method of the invention is same Sample is suitable for the situation of multiple cutters.
In this example, which can be realized by the industrial host installed on lathe.As shown in Figure 1, the control System 100 is connect with machine tool controller 101, including temperature determining unit 102, deformation calculation unit 103 and the driving amount of feeding Computing unit 104.For those skilled in the art it can be appreciated that control system 100 further includes other subsystems or component, but for letter For the sake of change, the other subsystems or component for including in control system 100 are being not shown in the figure.On numerically-controlled machine tool, Machine-Tool Control Device 101 controls the driving amount of feeding of cutter according to the parameter of workpiece to be processed under the control of industrial host.Due to processing In the process, (due to various factors) is so as to cause the thermal deformation of main shaft.And the thermal deformation of this main shaft can be to original according to workpiece Parameter and the scheduled cutter drives amount of feeding that is arranged have an adverse effect.Therefore, control system 100 of the invention is controlling This influence of spindle heat generation is considered when the practical amount of feeding of the cutter of 101 reality output of device.
For this purpose, the control system 100 is provided with temperature determining unit 102 to determine the degree of heat on main shaft and export temperature Spend information.In this example, temperature determining unit 102 reads at least one operating parameter of lathe from machine tool controller 101.The fortune Row parameter can refer to spindle heat generation directly or indirectly relevant any factor, for indicating the CNC machine processed State in which in journey.Temperature determining unit 102 utilizes at least one operating parameter, it may be determined that goes out the Temperature Distribution letter of main shaft Cease H.Deformation calculation unit 103 utilizes identified temperature distribution information H, so that it may calculate the deflection information D of main shaft.It drives Dynamic amount of feeding computing unit 104 corresponds to the institute of the machined parameters of workpiece to be processed according to deflection information D calculated, adjustment The driving amount of feeding of cutter is stated, i.e., removes tool feeding amount of the deflection D as reality output from the driving amount of feeding, and A control command is generated, which indicates the driving amount of feeding being adjusted.Amount of feeding computing unit 104 is driven then will The control command is supplied to machine tool controller 101, and machine tool controller 101 according to the control command, utilizes the driving being adjusted The amount of feeding controls the Tool in Cutting.
In a preferred embodiment of the invention, temperature determining unit 102 is based upon one that the main shaft is established in advance A finite element model FEM, at least one running parameter according to acquisition determine the temperature distribution information H of the main shaft.It should Finite element model FEM substantially envisages the structure feature of main shaft, is emulated using finite element analysis to main shaft, can be more quasi- This finite element analysis computation, is referred to as by the Temperature Distribution for really determining main shaft below
As previously mentioned, the present invention operating parameter acquired when calculating Temperature Distribution, which can be, influences each of spindle heat generation Kind possible factor, the various parameters including influencing main shaft operation.In this example, with the motor that is read from machine tool controller 101 When operating voltage U and operating current I and main shaft work by cutter be applied to torque T on workpiece and speed of mainshaft V come It is explained.In process, frictional heat i.e. cutting heat can be generated when the Tool in Cutting workpiece connecting with main shaft, and built-in Motor in main shaft can also generate spontaneous heating during the work time, and all these cutting heats and motor spontaneous heating can be inevitable Ground is conducted to main shaft, therefore, in this example, the spontaneous heating H that temperature determining unit 102 is generated with motor operatingROTORAnd cutter Generated cutting heat H when cutting workpieceCUTAs the edge-restraint condition of finite element model FEM, for estimating main shaft Temperature distribution information H.More specifically, as shown in Fig. 1 dotted line frame, temperature determining unit 102 includes the first computing unit 1021 With the second computing unit 1022.Temperature determining unit 102 receives the operating parameter of lathe, including motor from machine tool controller 101 Operating voltage U and operating current I and main shaft torque T and speed of mainshaft V on workpiece are applied to by cutter when working. First computing unit 1021 using received lathe operating parameter calculate motor spontaneous heating and the cutting heat on main shaft.The One computing unit 1021 calculates separately motor using operating voltage U, operating current I, cutting torque T and speed of mainshaft V Spontaneous heating HROTORWith cutting heat HCUT, wherein
HCUT=T*V
HROTOR=U*I-HCUT
Then, the second computing unit 1022 utilizes HCUTWith HROTORThe boundary condition meter of finite element model FEM as main shaft The Temperature Distribution H of main shaft is calculated, i.e.,HereRepresent the calculating letter of the finite element model FEM Number, and temperature H is supplied to deformation calculation unit 103.Then, deformation calculation unit 103 is calculated according to temperature H calculated The deflection D of main shaft out.Drive amount of feeding computing unit 104 according to deflection information D calculated, adjust the driving of cutter into To amount, and generate a control command.Machine tool controller 101 according to the control command, utilizes the driving amount of feeding being adjusted The Tool in Cutting is controlled, to realize the accurate processing to workpiece.
In another embodiment of the present invention, deformation calculation unit 103 is received from temperature determining unit 102 in utilization Also with the finite element model FEM of the main shaft when deflection D of temperature information H calculating main shaft.103 base of deformation calculation unit The main shaft is calculated using the temperature information of the main shaft as the boundary condition of the FEM in the FEM of the main shaft Deflection D, i.e.,Wherein H1,H2..Hm indicate determined by main shaft Temperature Distribution on multiple spot Temperature.Drive amount of feeding computing unit 104 according to deflection information D calculated, adjust the driving amount of feeding of cutter, i.e., from Tool feeding amount of the deflection D as reality output is removed in the driving amount of feeding, and generates a control command, the order Indicate the driving amount of feeding being adjusted.Machine tool controller 101 according to the control command, is fed using the driving being adjusted Amount controls the Tool in Cutting.Temperature is distributed not in irregular structure feature and main shaft due to substantially envisaging main shaft Uniform feature, therefore the accurate estimation to spindle deformation amount can be realized using the FEM.
The present invention uses the advantages of finite element model analysis to be: by being emulated to true main axle structure, thus Realize the solution of accurate main shaft heat distribution and the simulation calculation of spindle deformation.With the processing of simple formula in the prior art Difference is higher using the computational solution precision of finite element model.It is using main shaft as having it should be noted that in the present invention The main body of finite element analysis model then can be using by leading as the mode for establishing finite element model for main body determining in this way The existing model that axis supplier provides, or voluntarily constructed according to actual product parameter, for simplicity, do not do here more in detail Thin discussion.
Fig. 3 shows exemplary the showing of main shaft temperature H distribution on the finite element model according to the embodiment established to main shaft It is intended to.It can be seen from this figure that the temperature on main shaft changes along main shaft, wherein (scheme on main shaft with the engaging portion of cutter Middle left side) there is maximum temperature, such as reached 179.86 DEG C under certain experiment condition, and it is minimum in distal temperature 153.17℃.The model illustrates the profiling temperatures at each position on main shaft well.
Fig. 4 shows the distribution of spindle deformation amount D on the finite element model according to the embodiment established to main shaft.It can see It arrives, there is maximum deflection with the engaging portion of cutter on main shaft, such as reach under experiment condition same as before The deformation of 0.9062mm, and the deflection in distal end and motor engaging portion is zero.The model illustrates each on main shaft well The deformation distribution situation in portion, portion.
It is the temperature come with the finite element model FEM established in advance for main shaft to main shaft in examples detailed above of the invention Distribution and the calculating of spindle deformation amount.Optionally, in practice, the lathe is being obtained at the machine tool controller 101 At least one running parameter before, further finite element model FEM further can also be calibrated.Fig. 2 shows have The schematic diagram of the machine tool control system 100 of calibration function.
As shown in Fig. 2, the control system 100 comprising the temperature for estimating main shaft temperature identical with Fig. 1 in addition to determining Except unit 102, the deformation calculation unit 103 for calculating spindle deformation amount and driving amount of feeding computing unit 104, also wrap One is included with the calibration module 105 shown in dotted line frame.As shown, the calibration module 105 include at least one sensor 106 with And model calibration unit 107.At least one described temperature sensor 106 is preset inside or outside the main shaft, then, The lathe is run, and passes through the main shaft in the acquisition operating in real time of sensor 106 in the CNC machine operational process Temperature information.
With the 106 temperature collection synchronizing information of sensor, the temperature determining unit 102 is from the machine tool controller Synchronous at least one described running parameter for obtaining the CNC machine at 101, and initially have according to what is established in advance for the main shaft Meta-model FEM is limited, the temperature distribution information H determined using at least one described running parameter.Here at least one fortune Row parameter can include but is not limited to the operating voltage U and operating current I and main shaft work of the motor discussed in preceding embodiment Torque T and the speed of mainshaft V etc. being applied to when making by cutter on workpiece.
Model calibration unit 107 receives the temperature of actual acquisition from the sensor 106, and determines list from the temperature Member 102 receives the temperature distribution information determined using at least one described running parameter, according to temperature information collected With the determining temperature distribution information, identified actual temperature of the temperature distribution information relative to main shaft can be determined Error degree.Model calibration unit 107 can be adjusted to this that the main shaft establishes in advance according to the error degree initially to be had Limit meta-model FEM.After one or many adjustment, after the error meets pre-provisioning request, model calibration unit 107 will FEM by calibration is respectively stored into the temperature determining unit 102 and computing unit 103, to update storage in wherein Initial FEM model.
Since temperature determining unit 102 utilizes the determining temperature distribution information of at least one running parameter and actual main shaft Temperature can there is errors, can also be having in the deformation calculation unit 103 in another preferred embodiment of the invention Limit meta-model sets at least one calibration factor λ, using at least one calibration factor λ, deformation calculation unit 103 is estimated Deflection D be modified, thus more realistically reflect main shaft deflection.As shown in Fig. 2, model calibration unit 107 can be with The error of actual temperature according to the temperature distribution information determined using at least one described running parameter relative to main shaft The calibration factor λ is generated, which indicates the degree of the error, calibration factor λ can store in deformation gauge It calculates in unit 103.With it is aforementioned similar, temperature determining unit 102 utilizes updated finite element model, based on from machine tool controller At least one parameter obtained calculates main shaft temperature distributed intelligence H.Deformation calculation unit 103 utilizes temperature determining unit 102 The main shaft temperature distribution H of calculating utilizes the finite element model FEM function of the update as edge-restraint conditionCalculate institute State the deflection D of main shaft, and in turn using the calibration factor λ to the deflection D be modified processing or directly should Calibration factor is for adjusting the limited meta-functionTo generate corrected deflection D '.Drive amount of feeding computing unit 104 according to deflection information D ' calculated, adjusts the driving amount of feeding of the cutter, and generates a control command and should Control command is supplied to machine tool controller 101.Machine tool controller 101 according to the control command, using the driving being adjusted into The Tool in Cutting is controlled to amount.
Above example is that the scheme of calibration factor λ is generated using the deviation between actual temperature and calculating temperature.It can Selection of land, can also by the deflection that directly measures the practical distortion amount of main shaft and calculate it with deformation calculation unit 103 into Row compares, and thus generates the signal for reflecting deviation between the two, is supplied to deformation calculation unit as the calibration factor λ 103。
It is to be herein pointed out calibration module 105 is not an indispensable module of the CNC machine control system, It, which can be, is removably installed in the control system 100 or in 100 alternative of control system as individual module Ground activation, for being calibrated before lathe actual motion or factory to machine tool control system.Once being completed by calibration module 105 Calibration to the finite element model FEM and/or the calibration factor λ has been determined it, so that it may remove or forbid the master die Block 105.With during normal operation, temperature determining unit 102 and deformation calculation unit 103 can be directly using by calibrations Finite element model, deformation calculation unit 103 can directly be modified deflection D using calibration factor λ.And make in lathe After period or factory, if lathe is abnormal, such as when determining that the workpiece that processes there are when large error, then passes through It installs or activates again the calibration module 105 and start calibration mode to recalibrate finite element model FEM and/or generate new Calibration factor λ ', using recalibration finite element model FEM and the new calibration factor λ ' again update deformation calculate Unit 103 and temperature determining unit 102, to realize the calibration to lathe.
Optionally, which can be only made of model calibration unit 107, and temperature sensor 106 is placed in this Outside calibration module 105.One embodiment according to the invention as a result, can be by calibration module 105 and temperature determining unit 102, deformation calculation unit 103, driving amount of feeding computing unit 104 integrate.In calibration, activation control system can be passed through Calibration module inside system 100 simultaneously implements calibration process as described above using external sensor 106 simultaneously.
In addition, also providing a kind of control system of numerically-controlled machine tool, comprising: at least one processor, for storing instruction;Extremely A few processor, for calling described instruction to execute the control method of numerically-controlled machine tool provided in an embodiment of the present invention.The control System can be considered a kind of optional implementation of control system 100.The wherein temperature determining unit in control system 100, change Shape computing unit, driving amount of feeding determination unit and calibration unit etc. can be considered a part in instruction.
Fig. 5 shows the control flow chart of industrial host according to an embodiment of the invention.As shown, being opened in lathe After beginning work, in step 501, from 101 receiver bed operating parameter of machine tool controller.In step 502, temperature determining unit 102 The temperature distribution information of the main shaft is determined according to the operating parameter of acquisition.As an example, here still with the operating voltage U of motor With operating current I and the cutting torque T applied by main shaft by cutter and speed of mainshaft V as the operating parameter, and Temperature determining unit 102 is utilized as the finite element model FEM of main shaft foundation, and the temperature of the main shaft is calculated based on the operating parameter Spend distributed intelligence H.Wherein, temperature determining unit 102 calculates the spontaneous heating Hrotor and knife of motor using above-mentioned operating parameter The cutting heat Hcut of tool, then to the finite element model using the spontaneous heating Hrotor and cutting heat as boundary condition Hcut, to calculate the temperature H of main shaft.In step 503, deformation calculation unit 103 has described in using temperature H calculated Limit meta-model FEM functionEdge-restraint condition, calculate the deflection D of main shaft.In step 504, the amount of feeding is driven to calculate single Member 104 generates a control command using the deflection D calculated of deformation calculation unit 103, and the control command is supplied to institute Machine tool controller 101 is stated, machine tool controller 101 according to the control command, the driving of the cutter is adjusted using deflection D The amount of feeding, to realize the accurate control of the amount of feeding.
Further, in step 503, deformation calculation unit 103 is also using the calibration factor λ of storage inside to described Deflection D is modified, to export corrected deflection D '.In step 504,104 benefit of amount of feeding computing unit is driven Control command is generated with the deflection D ' corrected.Machine tool controller 101 is according to control command in turn, according to cutter adjusted The amount of feeding is driven, Tool in Cutting is controlled.
Fig. 6 shows the flow diagram for calibrating finite element model.As shown in fig. 6, in step 601, from lathe control Device 10 processed receives at least one lathe operating parameter.In step 602, temperature determining unit 102 is run using at least one lathe Parameter determination can be suitable as the boundary condition of the finite element model FEM, such as calculate the maximum temperature of the fever of the main shaft Hmax and minimum temperature Hmin is spent, and in turn using maximum temperature Hmax and minimum temperature Hmin as the finite element model of main shaft Input boundary condition estimate the Temperature Distribution H of main shaft.It is outside main shaft or interior from being pre-set at meanwhile in step 603 The sensor 106 in portion receives the actual temperature H ' for the main shaft measured.In step 604, model calibration unit 107 relatively described in estimate The temperature H and actual temperature H ' of calculation, and judge the error degree between the temperature H and actual temperature H ' that estimate.In step 605, When model calibration unit 107 determines that the error is very big, show the fitting effect of estimated temperature H and actual temperature H ' it is very poor, Such as error code difference is when being greater than a certain threshold value, then the initial finite element model FEM is calibrated (such as adjust the FEM's Inner parameter), and step 601 is returned in turn, it is repeated the above steps 602-605 using the FEM by calibration.If in step When the 605 determining temperature errors are lower than the threshold value, then mean that current finite element model FEM meets temperature simulation calculating It is required that therefore the FEM of the calibration is stored in deformation calculation unit 103 and temperature calculation unit 102.Optionally, in step 606, the signal of the temperature error of the temperature H and actual temperature H ' of reflection estimation can also be generated, is supplied to as calibration factor λ Deformation calculation unit 103 simultaneously stores.
Following advantage may be implemented according to the solution of the present invention:
Due to estimating the temperature of main shaft according to the operating parameter of lathe, the dependence to sensor can avoid, from And the adaptation environment of lathe of the invention is not only increased, and because therefore the reduction of this component also improves entire lathe Reliability.In addition, preferred embodiment according to the present invention, by fully considering the structure feature of main shaft, by for main shaft it is pre- Finite element model is established first to realize the accurate estimation to spindle deformation amount, to realize the more accurate control to tool feeding amount System.And realize that the calculating to spindle deformation amount is usually to utilize simple formula using the main shaft temperature detected in traditional technology Come the features such as obtaining, not accounting for the construction of main shaft, thus it is low there is precision the problems such as.And the present invention passes through emulation master The structure feature of axis calculates the temperature of main shaft and the deflection of main shaft, improves the accuracy of calculating, realizes to cutter It is precisely controlled, therefore has also correspondingly improved the machining accuracy of entire lathe.
Each preferred embodiment of the invention is described in conjunction with each example above.It can be appreciated that Fig. 1, each unit shown in 2 It can be realized by the way of software, hardware (such as integrated circuit, FPGA etc.) or software and hardware combining.Although shown in addition, Temperature determining unit and deformation calculation unit and machine tool controller are shown in a separate form, it is apparent that can also be by temperature Determination unit is integrated with machine tool controller with deformation calculation unit to realize.For example, the present invention can also be by by counting It calculates device execution and is stored on machine-readable media instruction to realize above-mentioned each unit and machine tool controller, by executing the finger Order can be used for implementing according to the method for the present invention.
It will be appreciated by those skilled in the art that each embodiment disclosed above, it can be without departing from invention essence In the case of make various modifications and change.Therefore, protection scope of the present invention should be defined by the appended claims.

Claims (16)

1. a kind of control method of numerically-controlled machine tool, which further includes a machine tool controller, and one is used for cutting workpiece Cutter and a main shaft being connect with the cutter, a motor built in the main shaft, the main shaft is in the motor The lower stock removal action for completing the cutter of driving, the control method include:
At least one running parameter of the numerically-controlled machine tool, at least one described running parameter are obtained from the machine tool controller For indicating numerically-controlled machine tool state in which in process;
At least one running parameter according to acquisition determines the first temperature distribution information of the main shaft;
According to the first temperature distribution information of determined main shaft, the deflection of the main shaft is calculated;
The driving amount of feeding of the cutter is determined according to the deflection for the main shaft being calculated.
2. the method as described in claim 1, which is characterized in that
At least one running parameter according to acquisition determines the first temperature distribution information of the main shaft, comprising: is based on institute A finite element model FEM of main shaft is stated, at least one running parameter according to acquisition determines described the of the main shaft One temperature distribution information;
According to first temperature distribution information of the determining main shaft, the deflection for calculating the main shaft includes: based on institute The FEM for stating main shaft calculates institute using first temperature distribution information of the main shaft as the boundary condition of the FEM State the deflection of main shaft.
3. control method as claimed in claim 2, wherein based on the main shaft finite element model FEM, according to the institute of acquisition It states at least one running parameter and determines that first temperature distribution information of the main shaft includes:
At least one running parameter according to acquisition determines the spontaneous heating H of the motorrotorAnd the cutting of the cutter Hot Hcut
By the spontaneous heating H of the determining motorrotorAnd the cutting heat H of the cuttercutInput boundary as the FEM First temperature distribution information of the main shaft is calculated in condition.
4. such as the control method of Claims 2 or 3, which is characterized in that obtaining the numerical control machine at the machine tool controller It further include calibration process, which includes: before at least one running parameter of bed
The main shaft in operating is acquired by being set in advance at least one temperature sensor inside or outside the main shaft Temperature information, and synchronous from the machine tool controller obtain at least one running parameter described in the numerically-controlled machine tool;
According at least one running parameter described in the synchronous numerically-controlled machine tool obtained, the of the numerically-controlled machine tool is determined Two temperature distribution informations;
According to the second temperature distributed intelligence of temperature information collected and the numerically-controlled machine tool determined, the master is determined The FEM of axis.
5. method as claimed in claim 4, which is characterized in that the FEM of the determination main shaft includes:
According to the second temperature distributed intelligence of the temperature information collected and the numerically-controlled machine tool determined, determine extremely A few calibration factor, at least one described calibration factor is when being applied to the FEM for calibrating the main shaft calculated Deflection.
6. method as claimed in claim 5, wherein at least one calibration factor of the determination includes:
Based on the FEM of the main shaft in calibration process, determined according at least one running parameter described in synchronous obtain The second temperature distributed intelligence of the main shaft;
Temperature information collected is compared with the second temperature distributed intelligence of the main shaft determined, to determine State at least one calibration factor, wherein at least one described calibration factor is used to indicate the practical temperature of the main shaft collected Spend the temperature deviation between the temperature of the main shaft of at least one parameter and determination according to synchronous acquisition.
7. method as claimed in claim 2, further comprises:
Detect the actual error of the workpiece based on the driving amount of feeding processing;
Based on the actual error, calibration processing is executed to the FEM, comprising:
The main shaft in operating is acquired by being set in advance at least one temperature sensor inside or outside the main shaft Temperature information, and synchronous from the machine tool controller obtain at least one running parameter described in the numerically-controlled machine tool;
According to temperature information collected with using the synchronous determining second temperature distributed intelligence of at least one described running parameter, Determine at least one calibration factor, at least one described calibration factor is for calibrating institute calculated when being applied to the FEM State the deflection of main shaft.
8. a kind of control system of numerically-controlled machine tool, the numerically-controlled machine tool include machine tool controller, for cutting workpiece cutter and The main shaft being connect with the cutter a, wherein motor built in the main shaft, the main shaft are completed under the driving of the motor The stock removal action of the cutter, the control system include:
One temperature determining unit, for obtaining at least one work ginseng of the numerically-controlled machine tool from the machine tool controller Number, and at least one running parameter according to acquisition determines the temperature distribution information of the main shaft, at least one described work Make parameter for indicating numerically-controlled machine tool state in which in process;
One deformation calculation unit calculates the deflection of the main shaft according to the temperature distribution information of the determining main shaft;
One driving amount of feeding determination unit, for determining the drive of the cutter according to the deflection for the main shaft being calculated The dynamic amount of feeding.
9. control system as claimed in claim 8 a, wherein finite element model of the temperature determining unit based on the main shaft FEM, at least one running parameter according to acquisition determine the first temperature distribution information of the main shaft;And
The deformation calculation unit is based on the FEM of the main shaft, with first temperature distribution information of the main shaft As the boundary condition of the FEM, the deflection of the main shaft is calculated.
10. such as the control system of claim 8 or 9, wherein the temperature determining unit further comprises:
First computing unit calculates the spontaneous heating of the motor at least one running parameter according to acquisition The cutting heat Hcut of Hrotor and the cutter,
Second computing unit utilizes the motor spontaneous heating Hrotor and Tool in Cutting for being based on finite element model FEM Input boundary condition of the hot Hcut as the finite element model, is calculated the first Temperature Distribution of the main shaft.
11. such as the control system of claim 9 or 10, further includes:
Calibration unit, comprising:
At least one temperature sensor being set in advance in inside or outside the main shaft, for acquiring the main shaft in operating Actual temperature information,
Model calibration unit utilizes from the machine tool controller described in synchronous acquisition for receiving the temperature determining unit At least one running parameter and the second temperature distributed intelligence for synchronizing the main shaft of calculating, and according to actual temperature information collected With the second temperature distributed intelligence of the main shaft of calculating, the FEM is determined.
12. such as the control system of claim 11, wherein
The temperature determining unit is determined according to the temperature information collected and the second temperature distributed intelligence determined At least one calibration factor, at least one described calibration factor is for calibrating the master calculated when being applied to the FEM The deflection of axis.
13. as claim 12 control system, wherein the temperature determining unit further,
Based on the FEM of the main shaft in calibration process, at least one running parameter according to synchronizing is determined The second temperature distributed intelligence of the main shaft;
By temperature information collected with according to synchronize obtain described at least one running parameter determine the of the main shaft Two temperature distribution informations are compared, to determine at least one described calibration factor, wherein at least one described calibration factor is used In indicate the actual temperature of the main shaft collected with according to synchronize obtain described in described at least one parameter and determination Temperature deviation between the temperature of main shaft.
14. a kind of numerical control machine tool, including the control system as described in one of claim 8-13.
15. a kind of control system of numerically-controlled machine tool, comprising:
At least one processor, for storing instruction;
At least one processor, for calling described instruction to execute method as described in any one of claims 1 to 7.
16. a kind of machine readable media is stored thereon with instruction, so that the machine is implemented right when the instruction is executed by machine and want The method for seeking one of 1-7.
CN201710944310.2A 2017-09-30 2017-09-30 Numerical control machine tool and control system and method thereof Active CN109597352B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710944310.2A CN109597352B (en) 2017-09-30 2017-09-30 Numerical control machine tool and control system and method thereof
PCT/EP2018/076542 WO2019063830A1 (en) 2017-09-30 2018-09-28 Cnc machine tool and its control system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710944310.2A CN109597352B (en) 2017-09-30 2017-09-30 Numerical control machine tool and control system and method thereof

Publications (2)

Publication Number Publication Date
CN109597352A true CN109597352A (en) 2019-04-09
CN109597352B CN109597352B (en) 2022-07-08

Family

ID=63762498

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710944310.2A Active CN109597352B (en) 2017-09-30 2017-09-30 Numerical control machine tool and control system and method thereof

Country Status (2)

Country Link
CN (1) CN109597352B (en)
WO (1) WO2019063830A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112987649A (en) * 2019-12-17 2021-06-18 财团法人金属工业研究发展中心 Immediate display method and immediate display system for machining information of machine tool
CN117518982A (en) * 2023-11-14 2024-02-06 盐城市恒帅机械有限公司 Method and system for improving machining precision of machine tool

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030065419A1 (en) * 2001-10-02 2003-04-03 Mori Seiko Co., Ltd. Offset apparatus for NC machine tool
US20030204287A1 (en) * 2002-04-26 2003-10-30 Yuuji Shirakawa Machining error correction method adapted for numerically controlled machine tool and grinding machine using the same
TW201021959A (en) * 2008-12-11 2010-06-16 Ind Tech Res Inst A thermal error compensation method for machine tools
CN102009370A (en) * 2010-11-03 2011-04-13 北京航空航天大学 Feedback compensation method of high-speed cutting CNC (computer numerical control) machine tool
CN104972360A (en) * 2014-04-08 2015-10-14 发那科株式会社 Thermal displacement correction device for machine tool
CN105892401A (en) * 2016-04-18 2016-08-24 安徽省捷甬达智能机器有限公司 Machine tool motion compensation method based on temperature differences

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3407972B2 (en) * 1994-04-27 2003-05-19 ファナック株式会社 Thermal displacement compensation method for machine tools

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030065419A1 (en) * 2001-10-02 2003-04-03 Mori Seiko Co., Ltd. Offset apparatus for NC machine tool
US20030204287A1 (en) * 2002-04-26 2003-10-30 Yuuji Shirakawa Machining error correction method adapted for numerically controlled machine tool and grinding machine using the same
TW201021959A (en) * 2008-12-11 2010-06-16 Ind Tech Res Inst A thermal error compensation method for machine tools
CN102009370A (en) * 2010-11-03 2011-04-13 北京航空航天大学 Feedback compensation method of high-speed cutting CNC (computer numerical control) machine tool
CN104972360A (en) * 2014-04-08 2015-10-14 发那科株式会社 Thermal displacement correction device for machine tool
CN105892401A (en) * 2016-04-18 2016-08-24 安徽省捷甬达智能机器有限公司 Machine tool motion compensation method based on temperature differences

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邹存建等: "机床温度测点布置技术与优化方法的研究", 《工具技术》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112987649A (en) * 2019-12-17 2021-06-18 财团法人金属工业研究发展中心 Immediate display method and immediate display system for machining information of machine tool
CN117518982A (en) * 2023-11-14 2024-02-06 盐城市恒帅机械有限公司 Method and system for improving machining precision of machine tool
CN117518982B (en) * 2023-11-14 2024-04-19 盐城市恒帅机械有限公司 Method and system for improving machining precision of machine tool

Also Published As

Publication number Publication date
CN109597352B (en) 2022-07-08
WO2019063830A1 (en) 2019-04-04

Similar Documents

Publication Publication Date Title
CN108628256B (en) Rote learning device and thermal displacement correction device
US20230152773A1 (en) Machine Tool Control and Method for Characteristic Diagram-based Error Compensation on a Machine Tool
JPH11333670A (en) Thermal deformation error measuring and correcting system for machine tool
CN110614537B (en) Adjustment necessity determining device
CN109347405A (en) A kind of evaluation method and estimating system of motor rotor temperature
JP6130242B2 (en) Machine tool with measuring device
CN108214087A (en) The temperature estimation method of lathe and thermal displacement correction method
US11144040B2 (en) Method for estimating error propagation
CN111052015A (en) Numerical control system and motor control device
CN102596498A (en) Tooth-profile management system for shaving-cutter grinding machine
CN109597352A (en) Numerically-controlled machine tool and its control system and method
JPH1158183A (en) Thermal displacement estimating method of machine tool
CN102467113B (en) Controller of mechanical device with parameter learning and parameter learning method thereof
JP2007015094A (en) Thermal displacement estimating method of machine tool
JP6687650B2 (en) Thermal displacement correction device and machine learning device
Jerard et al. Process simulation and feedrate selection for three-axis sculptured surface machining
CN109765844A (en) A kind of numerically-controlled machine tool temperature error compensation evaluation method and device
TWI410767B (en) Parameter learning controller in a machine device and learning method thereof
CN110161969B (en) Error compensation method and device
JP6553907B2 (en) Machine Tools
CN117434828B (en) Numerical control system spindle closed-loop control method based on encoder feedback
WO2023238192A1 (en) Thermal displacement correction device, and computer-readable recording medium in which program is recorded
CN112631202A (en) Machining temperature correction method, system, device and computer storage medium
Nakanishi et al. 0307 Estimating thermal deformation from rotation history for machine tool
JP2000190168A (en) Nc machining method and its device

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