Calibration device and robot system using same
US-2018169854-A1 · Jun 21, 2018 · US
US11247305B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11247305-B2 |
| Application number | US-201816113206-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 27, 2018 |
| Priority date | Sep 15, 2017 |
| Publication date | Feb 15, 2022 |
| Grant date | Feb 15, 2022 |
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 numerical control device for a machine tool controls a machine tool having a main spindle for attaching a tool, a table holding a workpiece and a jig, three translational axes, and one or more rotation axis. The numerical control device includes an axis-dependent deformation error estimation unit, an input unit, a gravitational deformation estimation unit, a correction value calculation unit, and an addition unit. The correction value calculation unit calculates a correction value of the translational axes and/or the rotation axis with respect to an error of a position and/or a posture of the tool with respect to the workpiece, based on an estimated value of an axis-dependent deformation error, an estimated value of a gravitational deformation error, and command values. The addition unit adds the correction values to the command values.
Opening claim text (preview).
What is claimed is: 1. A numerical control device for a machine tool, the numerical control device controlling a machine tool having a main spindle for attaching a tool, a table holding a workpiece and a jig, three translational axes, and one or more rotation axes, the numerical control device comprising: an axis-dependent deformation error estimation unit that calculates an estimated value of an axis-dependent deformation error caused by a deformation of the machine tool due to operation of at least one of the translational axes and the rotation axes, based on at least an axis-dependent deformation error parameter and command values of the at least one of the translational axes and the rotation axes; an input unit that receives a mass and a barycentric position of at least one of the workpiece and the jig; a gravitational deformation estimation unit that calculates an estimated value of a gravitational deformation error caused by the mass of the at least one of the workpiece and the jig based on at least a gravitational deformation error parameter, the mass and the barycentric position received at the input unit, and the command values; a correction value calculation unit that calculates correction values of the at least one of the translational axes and the rotation axes with respect to an error of a position and a posture of the tool with respect to the workpiece, based on at least one of the estimated value of the axis-dependent deformation error, the estimated value of the gravitational deformation error, and the command values; and an addition unit that adds the correction values to the command values, wherein the axis-dependent deformation error estimation unit calculates the estimated value of the axis-dependent deformation error using a function of a geometric error of six degrees of freedom of the rotation axes taking the command value of the rotation axes as a variable. 2. The numerical control device for the machine tool according to claim 1 , wherein the gravitational deformation estimation unit calculates the estimated value of the gravitational deformation error using a function depending on the mass of the at least one of the workpiece and the jig, the barycentric position of the at least one of the workpiece and the jig, and the command value of the rotation axes. 3. The numerical control device for the machine tool according to claim 1 , the numerical control device further comprising an error identification unit that measures a position of a target mounted on any one of the main spindle and the table using a measurement unit mounted on another of the main spindle and the table and identifies the axis-dependent deformation error parameter based on three-dimensional coordinate values of a plurality of the measured positions of the target, wherein the axis-dependent deformation error estimation unit calculates the estimated value of the axis-dependent deformation error based on the axis-dependent deformation error parameter identified in the error identification unit and the command value. 4. The numerical control device for the machine tool according to claim 3 , wherein the error identification unit takes at least one of the rotation axes as a motion axis and another axis of the rotation axes as a fixed axis, positions the fixed axis at two or more fixed positions, positions the motion axis at each of the respective fixed positions, measures a position of the target with the measurement unit to obtain respective coordinate values of the position of the target, and identifies the axis-dependent deformation error parameter based on the plurality of coordinate values at the respective fixed positions. 5. The numerical control device for the machine tool according to claim 4 , wherein the error identification unit identifies an error of six degrees of freedom regarding the motion axis at the respective fixed positions from the plurality of coordinate values at the respective fixed positions, and identifies the axis-dependent deformation error parameter from the identified error of six degrees of freedom. 6. The numerical control device for the machine tool according to claim 3 , wherein the error identification unit calculates an estimated value of a position error of the tool with respect to the workpiece caused by the gravitational deformation error from a difference between a position of the tool with respect to the workpiece estimated when the gravitational deformation error exists and an ideal position of the tool with respect to the workpiece without the gravitational deformation error, and identifies the axis-dependent deformation error parameter using a coordinate value obtained by subtracting the estimated value of the position error from a coordinate value of the target measured by the measurement unit. 7. A numerical control device for a machine tool, the numerical control device controlling a machine tool having a main spindle for attaching a tool, a table holding a workpiece and a jig, three translational axes, and one or more rotation axes, the numerical control device comprising: an axis-dependent deformation error estimation unit that calculates an estimated value of an axis-dependent deformation error caused by a deformation of the machine tool due to operation of at least one of the translational axes and the rotation axes, based on at least an axis-dependent deformation error parameter and command values of the at least one of the translational axes and the rotation axes; an input unit that receives a mass and a barycentric position of at least one of the workpiece and the jig; a gravitational deformation estimation unit that calculates an estimated value of a gravitational deformation error caused by the mass of the at least one of the workpiece and the jig based on a gravitational deformation error parameter, the mass and the barycentric position received at the input unit, and the command values; a correction value calculation unit that calculates correction values of the at least one of the translational axes and the rotation axes with respect to an error of a position and a posture of the tool with respect to the workpiece, based on at least one of the estimated value of the axis-dependent deformation error, the estimated value of the gravitational deformation error, and the command values; an addition unit that adds the correction values to the command values; and an error identification unit that measures a position of a target mounted on any one of the main spindle and the table using a measurement unit mounted on another of the main spindle and the table and identifies the axis-dependent deformation error parameter based on three-dimensional coordinate values of a plurality of the measured positions of the target, wherein the axis-dependent deformation error estimation unit calculates the estimated value of the axis-dependent deformation error based on the axis-dependent deformation error parameter identified in the error identification unit and the command value. 8. The numerical control device for the machine tool according to claim 7 , wherein the gravitational deformation estimation unit calculates the estimated value of the gravitational deformation error using a function depending on the mass of the at least one of the workpiece and the jig, the barycentric position of the at least one of the workpiece and the jig, and the command value of the rotation axes. 9. The numerical control device for the machine tool according to claim 7 , wherein the error identification unit takes at least one of the rotation axes as a motion axis and another axis of the rotation axes as a fixed axis, positions the fixed axis at two or more fixed positions, positions the motion axis at each of the respective fixed
co-operating with a working support, e.g. work-table · CPC title
Deflection, bending of tool · CPC title
of angular position · CPC title
Compensation for gravity, counter balance gravity · CPC title
of linear position · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.