Patent ID: 7928682

Claim:
A numerical controller having at least two paths for controlling control axes and having a function of altering an axis configuration of the control axes in the paths according to commands in programs respective for the paths, said numerical controller comprising: control axis attribute storage means arranged to store attributes of the control axis to be a designated path's action axis attribute for a control axis belonging to and being operable in any of the paths, and to be a non-action axis attribute for a control axis not belonging to any of the paths; determining means arranged to analyze a block of the program for one of the paths to determine whether or not the block includes a control axis detachment command for commanding detachment of control of a control axis from the one of the paths; and non-action axis attribute alteration means arranged to alter the action axis attribute of the control axis designated by the control axis detachment command to the non-action axis attribute and store the non-action axis attribute of the control axis in said control axis attribute storage means when it is determined that the block includes the control axis detachment command by said determining means.