Machine tool control device, and machine tool
US-2024377804-A1 · Nov 14, 2024 · US
US9599969B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9599969-B2 |
| Application number | US-201414174957-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 7, 2014 |
| Priority date | Feb 7, 2013 |
| Publication date | Mar 21, 2017 |
| Grant date | Mar 21, 2017 |
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 control apparatus is configured to perform full-closed control for controlling the position of a driven member. The position control apparatus includes a vibration period and amplitude detector that detects a vibration period and a vibration amplitude included in a difference value between the position command value and the driven member position detection value. The position control apparatus also includes a constant vibration detector that outputs, as a vibration period of the constant vibration, a vibration period obtained while the driven member is not in an acceleration/deceleration state and the vibration period and the vibration amplitude detected by the vibration period and amplitude detector are equal to or greater than a vibration period threshold value and a vibration amplitude threshold value, respectively. The position control apparatus also includes a control parameter changer that changes the control parameter based on the vibration period output from the constant vibration detector.
Opening claim text (preview).
What is claimed is: 1. A position control apparatus that includes a motor position detector and a driven member position detector capable of detecting a position of a driven member driven by a motor, and is configured to perform full-closed control for controlling the position of the driven member, the position control apparatus further comprising: a speed command calculator configured to output a speed command value by proportionally amplifying a deviation between a position command value input from a host apparatus and a position feedback value; a torque command calculator configured to output a torque command value by proportionally and integrally amplifying a deviation between the speed command value and a speed feedback value; a driving unit configured to drive the motor in response to the torque command value; and an aging corrector configured to detect the presence or the absence of a constant vibration of the driven member based on the position command value and a driven member position detection value detected by the driven member position detector, calculate a vibration period of the constant vibration while the constant vibration occurs, and change a control parameter in response to the vibration period, wherein the aging corrector includes a vibration period and amplitude detector that detects an extreme value and timing of the extreme value of a difference value between the position command value and the driven member position detection value to detect a vibration period and a vibration amplitude, detected by the vibration period and amplitude detector, included in the difference value based on the detected extreme value and the timing of the extreme value, wherein the vibration period and amplitude detector includes a peak detector that receives a driven member position error signal that represents a difference between the position command value and the driven member position detection value, an acceleration/deceleration state determiner configured to determine, based on the position command value, that the driven member is not in an acceleration/deceleration state, a constant vibration detector that outputs, as the vibration period of the constant vibration: (a) the detected vibration period or (b) a maximum value of the detected vibration period when (i) the driven member is not in the acceleration/deceleration state, (ii) a difference between the vibration period detected by the vibration period and amplitude detector and the maximum value of the detected vibration period is less than a predetermined threshold value, and (iii) the detected vibration amplitude is equal to or greater than an amplitude threshold value, and a control parameter changer configured to change the control parameter according to the vibration period output from the constant vibration detector. 2. The position control apparatus according to claim 1 , wherein the constant vibration detector is configured to perform a smoothing operation on the amplitude of the vibration detected by the vibration period and amplitude detector while the driven member is not in the acceleration/deceleration state and when the vibration period is equal to or greater than the vibration period threshold value, and configured to determine whether the smoothed amplitude is equal to or greater than the vibration amplitude threshold value. 3. The position control apparatus according to claim 1 , wherein the position feedback value is the position detection value of the driven member detected by the driven member position detector, the speed feedback value is a motor speed detection value calculated by differentiating a motor position detection value obtained from the motor position detector, and the control parameter changer includes: a divider configured to calculate a vibration frequency of the constant vibration from the vibration period of the constant vibration, a gain conversion value output unit configured to use as an initial value a gain conversion initial value calculated by the vibration frequency of the constant vibration, and to sequentially output a gain conversion value obtained by repeatedly reducing a gain based on a predetermined gain decrement each time the constant vibration is detected, and a gain output switcher configured to perform a limit processing on the gain conversion value and to change a gain value by multiplying a gain setting value in the speed command calculator by the gain conversion value. 4. The position control apparatus according to claim 1 , wherein the position feedback value is a value obtained by adding a motor position detection value from the motor position detector and an output of a first-order delay circuit configured to receive as an input a difference between the motor position detection value from the motor position detector and the driven member position detection value, the speed feedback value is a motor speed detection value calculated by differentiating the motor position detection value obtained from the motor position detector, and the control parameter changer includes: a divider configured to calculate a vibration frequency of the constant vibration from the vibration period of the constant vibration, a gain conversion value output unit configured to use as an initial value a gain conversion initial value calculated by the vibration frequency of the constant vibration, and to sequentially output a gain conversion value obtained by repeatedly reducing a predetermined gain decrement each time the constant vibration is detected, and a gain output switcher configured to perform a limit processing on the gain conversion value and to change a gain value by multiplying a gain setting value in the speed command calculator by the gain conversion value. 5. The position control apparatus according to claim 1 , wherein the position feedback value is a value obtained by adding a motor position detection value obtained from the motor position detector and an output of a first-order delay circuit configured to receive as an input a difference between the motor position detection value from the motor position detector and the driven member position detection value, the speed feedback value is a motor speed detection value calculated by differentiating the motor position detection value from the motor position detector, and the control parameter changer includes a time constant changer configured to use as an initial value the vibration period of the constant vibration, and sequentially updates as a time constant of the first-order delay circuit a value obtained by repeatedly adding a predetermined time constant increment each time the constant vibration is detected. 6. The position control apparatus according to claim 5 , wherein the control parameter changer further includes: a divider configured to calculate a vibration frequency of the constant vibration from the vibration period of the constant vibration, a gain conversion value output unit configured to use as the initial value the gain conversion initial value calculated from the vibration frequency of the constant vibration, and to sequentially output a gain conversion value obtained by repeatedly reducing a predetermined gain decrement each time the constant vibration is detected, a comparator configured to determine whether the time constant is equal to or greater than a predetermined reference value, and a gain output switcher configured to perform a limit processing on the gain conversion value when the time constant is equal to or greater than a predetermined reference value and to change the gain value by multiplying a gain setting value in the speed command calculator by the gain conversion value. 7. The position control apparatus according to claim 1 , further compris
characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia (G05B19/19, G05B19/41 take precedence) · CPC title
Compensation of vibration of machine base due to slide movement · CPC title
Active damping of tool vibration · CPC title
electric · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.