主权项 |
1. A numerical control machine comprising a vibration suppression unit that fluctuates, in a predetermined fluctuation cycle, a commanded rotational speed of a main spindle based on pre-stored main spindle rotation fluctuation data including the fluctuation cycle and also fluctuates a feed rate of a feed axis while maintaining a constant ratio between the feed rate of the feed axis and the rotational speed of the main spindle, wherein the numerical control machine further comprises:
a delay time calculating unit for calculating a delay time that is a phase difference between a rotational speed fluctuation of the main spindle and a feed rate fluctuation of the feed axis; a main spindle rotational speed storage unit that stores, for at least one fluctuation cycle, a main spindle actual rotational speed that fluctuates in the predetermined fluctuation cycle; a main spindle rotational speed estimation unit that performs an estimate calculation of a future rotational speed of the main spindle ahead by a delay time based on
the main spindle actual rotational speed stored in the main spindle rotational speed storage unit,the fluctuation cycle in the main spindle rotation fluctuation data, andthe delay time calculated by the delay time calculating unit; and a feed axis fluctuation control unit that fluctuates a commanded feed rate of the feed axis such that a constant ratio is maintained with the estimated future rotational speed of the main spindle ahead by the delay time. |