Method and apparatus for machining a non-circular workpiece
First Claim
1. A method of machining a non-circular workpiece with a machine tool having a rotatable spindle supporting a workpiece, a movable member guided on a base for movement in a moving direction perpendicular to the rotational axis of said spindle, a tool supported at a front end of said movable member for movement in the moving direction, a low speed actuator for moving said movable member in the moving direction with respect to said base, a high speed actuator for moving said tool in the moving direction with respect to said movable member, first command means for generating low frequency command data which indicate low frequency components of profile data defining position change of said tool with respect to angular position change of said spindle, first drive means for driving said low speed actuator in accordance with said low frequency command data, second command means for generating high frequency command data which indicate high frequency components of said profile data, and second drive means for driving said high speed actuator in accordance with said high frequency command data, said method comprising steps of:
- detecting a positioning error of said tool which is produced due to reaction force produced by said high speed actuator;
compensating said high frequency command data based on the positioning error detected by said detecting step; and
activating said first and second drive means for machining said workpiece using said low frequency command data and said compensated high frequency command data.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for machining a non-circular workpiece wherein a tool is moved by a composite movement given by a linear motor and a piezoelectric actuator. The linear motor is driven by the numerical controller in accordance with the low frequency components of profile data defining a position change of the tool with respect to angular position change of the spindle, while the piezoelectric actuator is driven by the numerical controller in accordance with the high frequency components of the profile data. Further, a positioning error of the tool due to reaction force generated by the piezoelectric actuator is detected by the numerical controller to compensate the high frequency components for the detected positioning error.
19 Citations
9 Claims
-
1. A method of machining a non-circular workpiece with a machine tool having a rotatable spindle supporting a workpiece, a movable member guided on a base for movement in a moving direction perpendicular to the rotational axis of said spindle, a tool supported at a front end of said movable member for movement in the moving direction, a low speed actuator for moving said movable member in the moving direction with respect to said base, a high speed actuator for moving said tool in the moving direction with respect to said movable member, first command means for generating low frequency command data which indicate low frequency components of profile data defining position change of said tool with respect to angular position change of said spindle, first drive means for driving said low speed actuator in accordance with said low frequency command data, second command means for generating high frequency command data which indicate high frequency components of said profile data, and second drive means for driving said high speed actuator in accordance with said high frequency command data, said method comprising steps of:
-
detecting a positioning error of said tool which is produced due to reaction force produced by said high speed actuator; compensating said high frequency command data based on the positioning error detected by said detecting step; and activating said first and second drive means for machining said workpiece using said low frequency command data and said compensated high frequency command data. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for machining a non-circular workpiece wherein a spindle supporting a workpiece is rotated at a predetermined speed while a tool is moved back and forth in a moving direction perpendicular to the rotational axis of the spindle in accordance with profile data defining position change of said tool with respect to angular position change of said spindle, comprising:
-
a movable member being guided on a base for movement in the moving direction, said tool is supported at a front end of said movable member for movement in the moving direction; a low speed actuator disposed between said base and said movable member for moving said movable member in the moving direction with respect to said base; a high speed actuator disposed between said movable member and said tool for moving said tool in the moving direction with respect to said movable member; first command means for generating low frequency command data which indicate low frequency components of said profile data; first drive means for driving said low speed actuator in accordance with said low frequency command data; second command means for generating high frequency command data which indicate high frequency components of said profile data; second drive means for driving said high speed actuator in accordance with said high frequency command data; error detection means for detecting a positioning error of said tool which is produced due to reaction force produced by said high speed actuator; and compensation means for compensating said high frequency command data based on the positioning error detected by said position error detection means. - View Dependent Claims (6, 7, 8, 9)
-
Specification