US 7,580,770 B2
Numerical controller
Takahiko Endo, Kokubunji (Japan); and Yasushi Takeuchi, Hino (Japan)
Assigned to Fanuc Ltd, Yamanashi (Japan)
Filed on Apr. 03, 2006, as Appl. No. 11/395,268.
Claims priority of application No. 2005-116214 (JP), filed on Apr. 13, 2005; and application No. 2005-126813 (JP), filed on Apr. 25, 2005.
Prior Publication US 2006/0235565 A1, Oct. 19, 2006
Int. Cl. G06F 19/00 (2006.01)
U.S. Cl. 700—186  [700/190; 700/191; 700/192] 1 Claim
OG exemplary drawing
 
1. A numerical controller that is capable of driving respective axes by commanding respective axial positions with respect to reference positions in which time or spindle position is used as reference, as data in a tabular format, comprising:
storage means that has a path table for storing respective axial positions with respect to the reference positions, and a path cycle table storing, as tabular format data, respective axial positions with respect to the reference positions, from a working start position to a working end position of the same working that is repeatedly performed;
first calculating means for calculating amounts of movement of the respective axes on the basis of said path table;
second calculating means for calculating the amounts of movement of the respective axes on the basis of the data in said path cycle table; and
driving means for adding the amounts of movement of the respective axes for operations calculated by said first and second calculating means and outputting the added amounts of movement to respective axial motors to perform driving the respective axes,
wherein the reference positions of the path table that stores the respective axial positions are data using time as a reference, and the reference positions of the path cycle table are data using positions on a spindle axis as a reference.