Numerical control apparatus having a backlash compensation function and method thereof
AssigneeToshiba Kikai Kabushiki Kaisha
InventorsJun Fujita, Michio Matumoto
Life of this patent
Estimating the term…
Abstract
Backlash compensation for a numerical control apparatus. Backlash compensation is intelligently applied based on a judgment as to a change in direction or velocity commanded for a cutting tool, table, or the like. Backlash compensation data is stored into a memory of a numerical control apparatus. A judgement is made as to the necessity of backlash compensation, based on velocity data of the feed mechanism, and deciding whether the feed mechanism is being stopped or reversed. Compensation data is output to a servo drive unit.
Claims15
A numerical control apparatus having a backlash compensation function, comprising:
- main control means for inputting a machining program and backlash compensation data, and outputting a motion command;
- servo drive means for driving a feed mechanism inputting the motion command from the main control means;
- command direction input means for inputting a command direction in the motion command output from the control means;
- velocity input means for inputting velocity data output from the servo drive means;
- judgement means for judging stop or direction reverse of the velocity of the feed mechanism, and outputting a compensation command so as to decide a backlash compensation timing;
- output means for storing the backlash compensation data input by the main control means, and outputting the backlash compensation data to the servo drive means receiving the compensation command output from the judgement means;
- and
- previous direction storing means for storing command direction previously output from the main control means.
A method for backlash compensation of a numerical control apparatus having a servo drive means for driving a feed mechanism using a machining program, comprising the steps of:
- storing backlash compensation data into a memory of the numerical control apparatus;
- judging the necessity of backlash compensation from command data in the machining program;
- if necessary, detecting velocity data of the feed mechanism;
- deciding stop or reverse of feed mechanism motion controlled by the servo drive means using the velocity data detected in the detecting step;
- outputting the compensation data into the servo drive means after direction of the stop or the reverse of the feed mechanism.
Dependencies are inferred from the claim text.