Device and method of controlling machine tool, to control synchronized operation of spindle axis and feed axis
US-2016357171-A1 · Dec 8, 2016 · US
US2016176004A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016176004-A1 |
| Application number | US-201514959214-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 4, 2015 |
| Priority date | Dec 19, 2014 |
| Publication date | Jun 23, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A position controller includes a position detector, a speed command operator, a first adder, a torque command operator, a second adder, a drive unit, a runout amount correcting device, and a third adder. The runout amount correcting device is configured to employ a value related to deviation between a command value and a detection value in physical quantity of a movable part as a reference signal. The runout amount correcting device is configured to calculate a position correction amount from rotation angle information of the main spindle and the reference signal. The runout amount correcting device is configured to estimate a runout amount of a cutting edge of the tool from the reference signal. The runout amount correcting device is configured to calculate the position correction amount such that influences of the respective cutting edges appearing in the reference signal are leveled.
Opening claim text (preview).
What is claimed is: 1 . A position controller of a feed axis for a machine tool, the machine tool rotating a tool attached to a main spindle to machine a workpiece, the machine tool including a feed axis mechanism with a servo motor to drive a load in a predetermined linear axis direction, the position controller comprising: a position detector configured to detect a position of a movable part of the feed axis mechanism so as to control the position of the movable part in accordance with a position command value of a feed axis from a higher-level device; a speed command operator configured to amplify a deviation between the position command value and a position detection value from the position detector; a first adder configured to add a speed feed forward and an output from the speed command operator to output a speed command value, the speed feed forward being obtained by differentiation of the position command value; a torque command operator configured to amplify a deviation between the speed command value and a speed detection value to output a feedback torque, the speed detection value being obtained by detection of the speed of the movable part by a speed detector or by differentiation of the position detection value; a second adder configured to add a torque feed forward and the feedback torque to output a torque command value, the torque feed forward being obtained by differentiating the speed feed forward and multiplying the differentiated value by a motor shaft conversion inertia of the movable part; a drive unit configured to drive the servo motor upon the torque command value; a runout amount correcting device configured to employ a value related to deviation between a command value and a detection value in physical quantity of the movable part as a reference signal, the runout amount correcting device being configured to calculate a position correction amount from rotation angle information of the main spindle and the reference signal, the rotation angle information being obtained from the higher-level device; and a third adder configured to superimpose the position correction amount to the position command value to correct the position command value, wherein the runout amount correcting device is configured to estimate a runout amount of a cutting edge of the tool from the reference signal, the runout amount correcting device being configured to calculate the position correction amount such that influences of the respective cutting edges appearing in the reference signal are leveled. 2 . The position controller of the feed axis in the machine tool according to claim 1 , wherein the physical quantity of the movable part is position the value related to deviation is the deviation between the position command value and the position detection value from the position detector. 3 . The position controller of the feed axis in the machine tool according to claim 1 , wherein the physical quantity of the movable part is torque, and the value related to deviation is the feedback torque. 4 . The position controller of the feed axis in the machine tool according to claim 1 , further comprising a disturbance observer configured to input a difference between a value obtained by multiplying the speed detection value by a reverse characteristic of a nominal value of the feed axis mechanism and the torque command value to a low-pass filter to obtain an estimated disturbance value, the feed axis mechanism being constituted of the servo motor and the load, wherein the physical quantity of the movable part is torque, and the value related to deviation is the estimated disturbance value. 5 . The position controller of the feed axis in the machine tool according to claim 1 , wherein the runout amount correcting device includes: a peak detecting unit configured to detect a peak in a waveform and make the peak correspond to each of the cutting edges, the peak appearing in the reference signal from an influence of each of the cutting edges; an increment and decrement estimating unit configured to estimate an increment or decrement of a machining allowance of each of the cutting edges from a peak value in the reference signal to each of the cutting edges, the peak value being detected by the peak detecting unit; a runout amount estimating unit configured to estimate a runout amount of each of the cutting edges from the increment or decrement of the machining allowance of each of the cutting edges, the increment or decrement being estimated by the increment and decrement estimating unit; and a correction amount determining unit configured to determine the position correction amount, the position correction amount being determined such that a correction amount based on the runout amount of each of the cutting edges is applied at timing of the respective cutting edges machining the workpiece, the runout amount being estimated by the runout amount estimating unit. 6 . The position controller of the feed axis in the machine tool according to claim 1 , wherein: the machine tool includes at least two of the feed axis mechanisms, the feed axis mechanisms being related to a first axis and a second axis, the second axis being installed separately from the first axis, and the runout amount correcting device includes: a peak detecting unit configured to detect a peak in a waveform and make the peak correspond to each of the cutting edges, the peak appearing in the reference signal related to the first axis from an influence of each of the cutting edges; an increment and decrement estimating unit configured to estimate an increment or decrement of a machining allowance of each of the cutting edges from a peak value in the reference signal to each of the cutting edges, the peak value being detected by the peak detecting unit; a runout amount estimating unit configured to estimate a runout amount of each of the cutting edges from the increment or decrement of the machining allowance of each of the cutting edges, the increment or decrement being estimated by the increment and decrement estimating unit; and a correction amount determining unit configured to determine the position correction amount related to the second axis, the position correction amount being determined such that a correction amount based on the runout amount of each of the cutting edges is applied at timing of the respective cutting edges machining the workpiece, the runout amount being estimated by the runout amount estimating unit. 7 . The position controller of the feed axis in the machine tool according to claim 1 , wherein: the machine tool includes the feed axis mechanisms related to a plurality of respective feed axes, and the runout amount correcting device includes: a peak detecting unit configured to detect a peak in a waveform and make the peak correspond to each of the cutting edges, the peak appearing in the reference signal from an influence of each of the cutting edges; an increment and decrement estimating unit configured to estimate an increment or decrement of a machining allowance of each of the cutting edges from a peak value in the reference signal to each of the cutting edges, the peak value being detected by the peak detecting unit; a runout amount estimating unit configured to estimate a runout amount of each of the cutting edges from the increment or decrement of the machining allowance of each of the cutting edges, the increment or decrement being estimated by the increment and decrement estimating unit; and a correction amount determining unit configured to determine the position correction amount for each of the feed axes, the position correction amount being determined such that a correction amount based on the runout amount of each of the cutting edges is
Adaptive control, i.e. adjusting itself to have a performance which is optimum according to a preassigned criterion · CPC title
Control or regulation of feed movement (B23Q15/12 takes precedence) · CPC title
Correction of position error · CPC title
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 · CPC title
for indicating or measuring vibration · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.