Patent ID: 9715225
Date: 2017-07-25
CPC Classifications: G05B

Claim:
1. A numerical controller for smoothing tool path in operations based on table format data, configured to use time, an axis position, or a spindle position as a reference value, store positions of a plurality of axes synchronized with the reference value as command data in table format in a memory or a storage device connected by a network so as to correspond to the reference value, read the table format data sequentially, and control the positions of an axis synchronized with the reference value in a synchronized manner, the numerical controller comprising: a table format data prefetching unit configured to prefetch the table format data of the plurality of axes to be synchronized in parallel; a tool path calculating unit configured to calculate a tool path using the prefetched table format data; a velocity changing point detecting unit configured to detect velocity changing points in the tool path; a correction range designating unit configured to designate a correction range at the velocity changing point, by a distance from the velocity changing point; a boundary position calculating unit configured to calculate two boundary positions before and after the velocity changing point on the tool path, the positions being located inside and outside the correction range; a tool path correcting unit configured to connect the calculated two boundary positions before and after the velocity changing point by a smooth tool path; and a table format data correcting unit configured to correct the table format data based on the corrected tool path.