Numerical control apparatus
AssigneeFanuc Corporation
InventorsTakashi Iwagaya, Takashi Kurokawa
Life of this patent
Estimating the term…
Abstract
A numerical control apparatus for independently controlling the rotational velocity of a plurality of spindles. One or more spindles and one spindle rotational velocity are designated by NC data outputted by an NC data generating unit (1), the data in memories (3a-3n) corresponding to spindles designated by switching unit (2) is updated by the designated spindle rotational velocity, and motors (6a-6n) of corresponding spindles are controlled to rotate at the spindle rotational velocities stored in the memories (3a-3n).
Claims7
A numerical control apparatus including at least an NC data generating means for generating NC data for the purpose of designating spindle rpm for a plurality of spindles, switching means, and memory means provided correspondingly for each spindle for storing spindle rotational velocity, characterized in that:
- at least one of the spindles and one spindle rotational velocity are designated by the NC data, the spindle rotational velocity designated is stored via the switching means in the memory means corresponding to the at least one of the spindles designated, and each of the spindles are controlled to rotate at the spindle rotational velocity stored in the memory means corresponding thereto.
A numerical control apparatus for independently controlling a rotational velocity of a plurality of spindles, comprising:
- data generating means for issuing a rotational velocity command, the rotational velocity command includes a velocity value and designates at least one of the spindles;
- storage means for receiving the rotational velocity command from said data generating means and for updating a stored velocity value with the velocity value for the spindles corresponding to each of the spindles designated by the rotational velocity command;
- and
- spindle motors for controlling the rotational velocity of the spindles based on the stored velocity value for each of the spindles,
- wherein said storage means comprises
- first buffer means for storing the velocity value,
- second buffer means, having an area corresponding to each of said spindle motors, for storing a logic value in each of the areas corresponding to the spindles designated,
- memory means for storing the stored velocity value corresponding to each of said spindle motors, and
- switch means, operatively connected to said memory means and said first and second buffer means, for sending the velocity value to said memory means to update the stored velocity value for said spindle motors corresponding to the spindles designated.
Dependencies are inferred from the claim text.