| CPC B24B 19/125 (2013.01) [B23B 5/18 (2013.01); G05B 19/184 (2013.01); G05B 19/4163 (2013.01); B23B 2270/486 (2013.01); G05B 2219/42147 (2013.01); G05B 2219/45161 (2013.01)] | 14 Claims |

|
1. A machine tool for machining a workpiece, the machine tool comprising:
a tool mount for carrying a tool;
a workpiece mount for carrying and rotating the workpiece about an axis of rotation;
a drive mechanism for moving at least one of the tool mount and the workpiece mount relative to the other; and
a control arrangement for controlling the workpiece mount and the drive mechanism, wherein the machine tool is configured to:
receive input data in the control arrangement, the input data defining a machining profile to be machined onto the workpiece, with the machining profile being defined in a plane perpendicular to the axis of rotation and non-circular in that plane;
calculate with the control arrangement a workpiece velocity profile corresponding to velocities at which the workpiece is to be rotated by the workpiece mount over a rotation of the workpiece during machining of the workpiece by a tool mounted in the tool mount, wherein an entirety of the workpiece velocity profile is generated only by an evolutionary algorithm; and
rotate the workpiece with the workpiece mount according to the workpiece velocity profile during machining of the workpiece by the tool mounted in the tool mount.
|