Numerical control machine
AssigneeOkuma Corporation
InventorShigeki Ueno
Life of this patent
Estimating the term…
Abstract
A numerical control machine estimates a future rotational speed ahead by a delay time that is a phase difference between a rotational speed fluctuation of a main spindle and a feed rate fluctuation of a feed axis, and fluctuates the feed rate such that a constant ratio is maintained with the estimated rotational speed.
Claims6
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, and
- the 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.
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 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 estimation unit that performs an estimate calculation of a future rotational speed of the main spindle ahead by a delay time based on
- a difference between an actual rotational speed of the main spindle sensed by a main spindle rotational speed sensor unit and a main spindle rotational speed command,
- the main spindle rotation fluctuation data, and
- the 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 for the delay time.
Dependencies are inferred from the claim text.