Backlash correction apparatus and method of numerical controller
First Claim
1. A backlash correction apparatus of a numerical controller of a ball screw-transferred table characterized in that, a position controller sends to a velocity controller a velocity command signal in accordance with a position command signal, and accordingly when the table is transferred to a certain position, a position detector and a velocity detector detect and feed back to the position controller and the velocity controller a present position value and the transfer velocity value, respectively, comprising:
- a command direction memory means for storing a command direction value of the position command;
a feedback velocity/direction memory means for storing a present transfer direction value;
a previous direction memory means for storing a previous transfer direction value;
a reverse direction detection means for operating on the command direction value, the previous transfer direction and the present transfer direction and outputting therefrom a resultant correction direction value;
a backlash data memory means for storing a backlash error value corresponding to a pitch position of the ball screw for transferring the table;
a correction data operation means for reading from the backlash data memory means backlash error corresponding to the present position value of the table detected by the position detector and computing and outputting therefrom backlash correction values by adding to the read backlash error the correction direction values applied thereto from the reverse direction detection means; and
a correction data output means for outputting the backlash correction values applied thereto from the correction data operation means to the position controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A backlash correction apparatus and method thereof for a numerical controller, which apparatus includes a command direction memory unit for storing a direction value of a position command, a feedback velocity/direction memory unit for storing a present transfer direction value, a previous direction memory unit for storing a previous transfer direction value, a reverse direction detector for operating on the command direction value, the previous transfer direction value and the present transfer direction and outputting therefrom a correction direction value, a backlash data memory unit for storing a backlash error value corresponding to the pitch position of a ball screw for transferring a table, a correction data operator for reading from the backlash data memory unit backlash errors and outputting therefrom backlash correction values by adding to the read backlash errors the correction direction values, and a correction data output unit for outputting the backlash correction values applied thereto from the correction data operator to a position controller, the apparatus enables enhancing the precision of the position controller by correcting backlash error according to the transfer position value as well as the variation of the command direction value.
27 Citations
6 Claims
-
1. A backlash correction apparatus of a numerical controller of a ball screw-transferred table characterized in that, a position controller sends to a velocity controller a velocity command signal in accordance with a position command signal, and accordingly when the table is transferred to a certain position, a position detector and a velocity detector detect and feed back to the position controller and the velocity controller a present position value and the transfer velocity value, respectively, comprising:
-
a command direction memory means for storing a command direction value of the position command; a feedback velocity/direction memory means for storing a present transfer direction value; a previous direction memory means for storing a previous transfer direction value; a reverse direction detection means for operating on the command direction value, the previous transfer direction and the present transfer direction and outputting therefrom a resultant correction direction value; a backlash data memory means for storing a backlash error value corresponding to a pitch position of the ball screw for transferring the table; a correction data operation means for reading from the backlash data memory means backlash error corresponding to the present position value of the table detected by the position detector and computing and outputting therefrom backlash correction values by adding to the read backlash error the correction direction values applied thereto from the reverse direction detection means; and a correction data output means for outputting the backlash correction values applied thereto from the correction data operation means to the position controller. - View Dependent Claims (2, 3, 4)
-
-
5. A backlash correction method, comprising:
-
a first step for determining a command direction value; a second step for judging whether a present transfer direction is positive or zero when the command direction value determined at the first step is positive and a previous transfer direction value is negative; a third step for computing and outputting a correction value after reading a backlash error value corresponding to a present transfer position when the present transfer direction is positive or zero; a fourth step for determining whether a present transfer direction value is negative or zero when the command direction value determined at the first step is negative and the previous transfer direction value is positive; and a fifth step for reading a backlash error value corresponding to the present transfer position, computing and outputting a correction value when the present transfer direction value judged at the fourth step is negative or zero. - View Dependent Claims (6)
-
Specification