Machining system for adjusting number of revolutions of machining tool and feed speed of workpiece
10120365 ยท 2018-11-06
Assignee
Inventors
Cpc classification
G05B19/402
PHYSICS
Y10S901/31
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B23Q17/0966
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/0971
PERFORMING OPERATIONS; TRANSPORTING
B23Q7/047
PERFORMING OPERATIONS; TRANSPORTING
Y10S901/46
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10S901/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
G05B19/402
PHYSICS
B23Q7/00
PERFORMING OPERATIONS; TRANSPORTING
G05B19/416
PHYSICS
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A machining system of the present invention includes a robot having a hand, a processing machine to rotate a machining tool, a control unit which controls the processing machine and the robot so as to rotate the machining tool and press a workpiece held by the hand against the machining tool to thereby machine the workpiece, and a force sensor which detects force acting between the workpiece and the machining tool when the workpiece is pressed against the machining tool by the robot and is machined by the machining tool. The control unit regulates the workpiece feed speed of the robot and the rotational speed of the machining tool so that the force value detected by the force sensor is between a predetermined upper threshold and a predetermined lower threshold.
Claims
1. A machining system comprising; a robot which has a hand provided at an arm tip to grasp a workpiece; a processing machine which has a spindle to rotate a machining tool; a control unit which controls the processing machine and the robot so as to rotate the machining tool and press the workpiece held by the hand against the machining tool to thereby machine the workpiece; a force sensor which detects force acting between the workpiece and the machining tool when the workpiece is pressed against the machining tool by the robot and is machined by the machining tool; a judgment portion which judges whether the force value detected by the force sensor is between the predetermined upper threshold and the predetermined lower threshold; and an operation commanding portion which regulates at least one of the feed speed of the workpiece pressed against the machining tool by the robot and the rotational speed of the machining tool so that the force value detected by the force sensor is between a predetermined upper threshold and a predetermined lower threshold by: reducing at least one of the workpiece feed speed and the rotational speed of the machining tool when the judgment portion judges that the detected force value is above the predetermined upper threshold, and increasing at least one of the feed speed and the rotational speed of the machining tool when the judgment portion judges that the detected force value is below the predetermined lower threshold.
2. The machining system according to claim 1, wherein if the detected force value is still above the predetermined upper threshold, the other of the workpiece feed speed and the rotational speed of the machining tool is reduced; and if the detected force value is still below the predetermined lower threshold, the other of the workpiece feed speed and the rotational speed of the machining tool is increased.
3. The machining system according to claim 1, wherein the force sensor is arranged between the arm tip of the robot and the hand.
4. The machining system according to claim 1, wherein the force sensor is arranged on the spindle of the processing machine.
5. The machining system according to claim 1, wherein the processing machine further comprises an automatic tool exchanger which selects a machining tool corresponding to the kind of workpiece to be machined from among a plurality of machining tools and replaces a machining tool which has been attached to the spindle therewith.
6. The machining system according to claim 5, wherein at least one of the predetermined upper threshold and the predetermined lower threshold is replaced with another value depending on the kind of workpiece to be machined.
7. A machining system comprising; a robot which has a hand provided at an arm tip to grasp a workpiece; a processing machine which has a spindle to rotate a machining tool; a control unit which controls the processing machine and the robot so as to rotate the machining tool and press the workpiece held by the hand against the machining tool to thereby machine the workpiece; and a force sensor which detects force acting between the workpiece and the machining tool when the workpiece is pressed against the machining tool by the robot and is machined by the machining tool, wherein the control unit extracts a specific frequency component from the records of the force value detected by the force sensor and regulates the feed speed of the workpiece pressed against the machining tool by the robot and the rotational speed of the machining tool so that the extracted frequency component is between a predetermined upper threshold and a predetermined lower threshold.
8. The machining system according to claim 7, wherein the control unit comprises; a frequency analyzing portion which extracts a specific frequency component from records of the force value detected by the force sensor; a judgment portion which judges whether the frequency component extracted by the frequency analyzing portion is between the predetermined upper threshold and the predetermined lower threshold; and an operation commanding portion which reduces one of the workpiece feed speed and the rotational speed of the machining tool when the judgment portion judges that the frequency component is above the predetermined upper threshold; as a result, if the frequency component is still above the predetermined upper threshold, the other of the workpiece feed speed and the rotational speed of the machining tool is reduced; and which increases one of the workpiece feed speed and the rotational speed of the machining tool when the judgment portion judges that the frequency component is below the predetermined lower threshold; as a result, if the frequency component is still below the predetermined lower threshold, the other of the workpiece feed speed and the rotational speed of the machining tool is increased.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) Next, the embodiments of the present invention will be discussed below with reference to the drawings. In the drawings, the same components are assigned the same reference numbers. For easy understanding, the scale of the drawings has been appropriately modified. The embodiments of the machining system illustrated in the drawings are merely examples of the present invention, and the present invention is not limited to the illustrated embodiments.
(9) (First Embodiment)
(10)
(11) The machining system according to the first embodiment comprises a workpiece stage 10 which places a workpiece W at a predetermined position, a robot 12 having a hand 11 attached to an arm tip thereof to grip the workpiece W, and a processing machine 13 installed in the range of movement of the hand 11 of the robot 12. The robot 12 is a multi-articulated vertical manipulator. The processing machine 13 has a machining tool 14 by which the workpiece W is machined, and a machining tool servo motor 15, which is incorporated in the spindle which rotates the machining tool 14.
(12) In the present invention, a cutter, grinder, or an end mill, etc., is used as the machining tool 14 to perform a machining process, such as burring, polishing or grinding on the workpiece W. After the workpiece W on the workpiece stage 10 is grasped by the hand 11 of the robot 12, the grasped workpiece W is moved to the machining area of the processing machine 13 by the robot 12. The workpiece W is pressed against the machining tool 14 which is rotating to perform the machining process such as burring, polishing or grinding on the workpiece W.
(13) As can be seen in
(14) Moreover, the machining system according to the first embodiment is provided with a control unit 17 which controls the robot 12 and the processing machine 13. The control unit 17 comprises a servo motor control portion (servo amplifier) 18, an operation commanding portion 19, a judgment portion 20, and a detected force value acquisition portion 21.
(15) The detected force value acquisition portion 21 monitors and detects electrical signals, e.g., voltage (which will be referred to as the detected force value K), outputted from the force sensor 16. The judgment portion 20 judges whether the detected force value K acquired by the detected force value acquisition portion 21 is between a predetermined upper threshold N1 and a predetermined lower threshold N2.
(16) In order to make the preset upper and lower thresholds N1 and N2 variable, an input portion (not shown) through which the upper and lower thresholds N1 and N2 are inputted may be connected to the judgment portion 20.
(17) The operation commanding portion 19 outputs commands to operate the robot 12 and the processing machine 13 to the servo motor control portion 18. The command for the processing machine 13 is a command to rotate the machining tool 14 at a predetermined rotational speed. The command for the robot 12 is a command to move the workpiece W held by the hand 11 to the machining area of the processing machine 13 and to move the workpiece W to the machining tool 14 which is rotating at a predetermined feed speed in accordance with a predetermined track in the machining area.
(18) The servo motor control portion 18 controls the rotational speed of the servo motor 15 which rotates the machining tool 14 based on the command from the operation commanding portion 19. Furthermore, the servo motor control portion 18 controls the conveyance of the workpiece W from the workpiece stage 10 to the machining tool 14 based on the command from the operation commanding portion 19. Namely, the robot servo motors (not shown) which drive the shafts of the respective joints of the robot 12 are controlled by the servo motor control portion 18.
(19) The operation of the machining system according to the first embodiment will be discussed below.
(20)
(21) After step S13, the detected force value acquisition portion 21 of the control unit 17 monitors the detected force value K of the force sensor 16. During monitoring of the detected force value K, the operation commanding portion 19 regulates the workpiece feed speed of the robot 12 and the rotational speed of the machining tool 14 based on detected force value K of the force sensor 16 (step S14 in
(22) With reference to
(23) When the operation at step S14 begins, as shown in
(24) If the detected force value K is above the predetermined upper threshold N1 at step S22, the operation commanding portion 19 reduces the feed speed of the workpiece W by a first slight speed quantity (step S23). Conversely, if the detected force value K is below the predetermined upper threshold N1 at step S22, the control proceeds to step S27.
(25) The operations at step S27 and the subsequent steps will be discussed hereinafter.
(26) After step S23, the detected force value acquisition portion 21 of the control unit 17 acquires again the detected force value K of the force sensor 16 (step S24). After that, the judgment portion 20 of the control unit 17 compares the detected force value K obtained at step S24 with the predetermined upper threshold N1 (step S25).
(27) If the detected force value K obtained at step S24 is still above the predetermined upper threshold N1, the operation commanding portion 19 reduces the rotational speed of the machining tool 14 by a second slight speed quantity (step S26). After that, the control is returned to step S21, and the operations at step S21 to S26 are repeated until the detected force value K at step S24 is below the predetermined upper threshold N1. If the detected force value K at step S24 is below the predetermined upper threshold N1, the control proceeds to step S27.
(28) At step S27, the judgment portion 20 of the control unit 17 compares the detected force value K obtained at step S21 or S24 with the predetermined lower threshold N2 (step S27). As a result, if the detected force value K obtained at step S21 or S24 is below the predetermined lower threshold N2 at step S22, the operation commanding portion 19 increases the workpiece feed speed of the robot 12 by the first slight speed quantity (step S28).
(29) If the detected force value K obtained at step S21 or S24 is above the predetermined lower threshold N2, it is judged that a desired machining quality of the workpiece W is maintained. Therefore, the operation commanding portion 19 completes the speed regulation process and the control proceeds to step S15 shown in
(30) After step S28, the detected force value acquisition portion 21 of the control unit 17 acquires again the detected force value K of the force sensor 16 (step S29). After that, the judgment portion 20 of the control unit 17 compares the detected force value K obtained at step S29 with the predetermined lower threshold N2 (step S30).
(31) If the detected force value K obtained at step S29 is still below the predetermined lower threshold N2, the operation commanding portion 19 increases the rotational speed of the machining tool 14 by the second slight speed quantity (step S31). After that, the control is returned to step S21, and the operations at step S21 to S31 are repeated until the detected force value K at step S29 is above the predetermined lower threshold N2. If the detected force value K at step S29 is above the predetermined lower threshold N2, it is judged that the desired machining quality of the workpiece W is maintained. Therefore, the operation commanding portion 19 terminates the speed regulation process and the control proceeds to step S15 shown in
(32) As can be seen from the foregoing, the workpiece W is machined while complexly adjusting the rotational speed of the machining tool 14 and the workpiece feed speed of the robot 12 so that the detected force value K of the force sensor 16 is maintained to be between the upper threshold N1 and the lower threshold N2. Therefore, even if the machining tool 14 is deteriorated due to the material of the workpiece W or machining time (e.g., wearing of the blade or abrasive), it is possible to maintain the machining quality of the workpiece W.
(33) Naturally, the upper threshold N1, the lower threshold N2, the first slight speed quantity by which the feed speed of the workpiece W relative to the machining tool 14 is increased or decreased, and the second slight speed quantity by which the rotational speed of the machining tool 14 is increased or decreased, can be variably preset prior to the machining operation.
(34) The upper threshold N1 and the lower threshold N2 may be preferably determined by performing test machining of the workpiece W beforehand. For example, first, the rotational speed of the machining tool 14, the feed speed of the workpiece W relative to the machining tool 14 are set based on the material and shape, etc., of the workpiece W. The robot 12 performs test machining of the workpiece W by moving and pressing the workpiece W at the set feed speed against the machining tool 14 which is rotating at the set rotational speed. After the test machining, the operator of the machining system examines the machining quality of the workpiece W. The operator performs examinations while increasing the set value of the workpiece feed speed stepwise from zero and obtains the detected force value K of the force sensor 16 in each examination. As a result, the largest value and the smallest value among the detected force values K of the force sensor 16 at which the machining quality of the workpiece W is considered to be appropriate can be determined as the upper threshold N1 and the lower threshold N2, respectively.
(35) Note that, in the aforementioned first embodiment, the rotational speed of the machining tool 14 is adjusted after the adjustment of the feed speed of the workpiece W relative to the machining tool 14 (S23, S26, S28, S31 in
(36) Alternatively, at step S23 in
(37) (Second Embodiment)
(38) Next, the second embodiment will be discussed below. The same components as those in the first embodiment are assigned the same reference numerals and no duplicate explanation thereof will be given hereinafter. Only the components different from those in the first embodiment will be described below.
(39)
(40) In the first embodiment illustrated in
(41) Namely, in the second embodiment, the force sensor 16 is provided on the spindle of the processing machine 13 as shown in
(42) According to the second embodiment, as the force sensor 16 is attached to the spindle of the processing machine 13, the wrist portion of the robot 12 can be miniaturized compared with the first embodiment. However, in the present invention, the place where the force sensor 16 is arranged is not limited to a specific place. The force sensor 16 can be arranged in any place where the force acting between the workpiece W and the machining tool 14 can be appropriately detected when the workpiece W is pressed against the machining tool 14 which is rotating.
(43) Note that, the remaining structures of the second embodiment are the same as those of the first embodiment. The mode of operation of the machining system according to the second embodiment is the same as that of the aforementioned machining system according to the first embodiment (see
(44) (Third Embodiment)
(45) The third embodiment will be discussed below. The same components as those in the first embodiment are assigned the same reference numerals and no duplicate explanation thereof will be given hereinafter. Only the components different from those in the first embodiment will be described below.
(46)
(47) In the third embodiment, the control unit 17 includes therein a frequency analyzing portion 23, as shown in
(48) More specifically, the frequency analyzing portion 23 performs a frequency analysis, e.g., FFT (Fast Fourier Transform) analysis of the history of the detected force value K of the force sensor 16 which is monitored by the detected force value acquisition portion 21. The frequency analyzing portion 23 resolves the records of the detected force value K of the force sensor 16 into a plurality of frequency components by the FFT analysis and extracts a specific frequency component F from among the plurality of frequency components and transmits the same to the judgment portion 20.
(49) The specific frequency component F to be extracted is a frequency of a load change which occurs when the workpiece W is machined by the machining tool 14 against which the workpiece W is pressed. When such a frequency of load change exceeds a predetermined frequency range, it is considered that a so-called chattering phenomenon of the workpiece W occurs. In this embodiment, the specific frequency component F is extracted from the records of the detected force value K of the force sensor 16 to avoid the chattering phenomenon.
(50) To this end, the judgment portion 20 judges whether the specific frequency component F transmitted from the frequency analyzing portion 23 is in the range between the predetermined upper threshold N3 and the predetermined lower threshold N4. In order to make the set upper and lower thresholds N3 and N4 variable, an input portion (not shown) by which the upper and lower thresholds N3 and N4 can be input may be connected to the judgment portion 20.
(51) The operation commanding portion 19 outputs commands to operate the robot 12 and the processing machine 13 to the servo motor control portion 18 based on the judgment of the judging portion 20. The command for the processing machine is a command to rotate the machining tool 14 at a predetermined rotational speed. The command for the robot 12 is a command to move the workpiece W held by the hand 11 to the machining area of the processing machine 13 and to move the workpiece W to the machining tool 14 which is rotating at a predetermined feed speed in accordance with a predetermined track in the machining area.
(52) The servo motor control portion 18 controls the rotational speed of the servo motor 15 which rotates the machining tool 14 based on the command from the operation commanding portion 19. Furthermore, the servo motor control portion 18 controls the conveyance of the workpiece W from the workpiece stage 10 to the machining tool 14 based on the command from the operation commanding portion 19. Namely, the robot servo motors (not shown) which drive the shafts of the respective joints of the robot 12 are controlled by the servo motor control portion 18.
(53) The remaining structures of the third embodiment are the same as those of the first embodiment (
(54) The operation of the machining system according to the third embodiment will be discussed below.
(55) The operation of the machining system according to the third embodiment is basically identical to the operation steps S11 to S15 of the first embodiment illustrated in
(56)
(57) When the speed regulation process begins as shown in
(58) Thereafter, the judgment portion 20 of the control unit 17 compares the frequency component F with the predetermined upper threshold N3 (step S52). If the frequency component F is above the predetermined upper threshold N3 at step S52, the operation commanding portion 19 reduces the workpiece feed speed of the robot 12 by a first slight speed quantity (step S53). If the frequency component F is below the predetermined upper threshold N3 at step S52, the control proceeds to step S57. The operations at step S57 and the subsequent steps will be discussed hereinafter.
(59) After step S53, the frequency analyzing portion 23 resolves again the records of the detected force value K of the force sensor 16 into a plurality of frequency components by the FFT analysis and extracts the specific frequency component F from among the plurality of frequency components (step S54). The judgment portion 20 of the control unit 17 compares the frequency component F extracted at step S54 with the predetermined upper threshold N3 (step S55).
(60) As a result, if the frequency component F extracted at step S54 is still above the predetermined upper threshold N3, the operation commanding portion 19 reduces the rotational speed of the machining tool 14 by a second slight speed quantity (step S56). After that, the control is returned to step S51 and the operations at S51 to S56 are repeated until the frequency component F extracted at step S54 is below the predetermined upper threshold N3. If the frequency component F extracted at step S54 is below the predetermined upper threshold N3, the control proceeds to step S57.
(61) At step S57, the judgment portion 20 of the control unit 17 compares the frequency component F extracted at step S51 or S54 with the predetermined lower threshold N4 (step S57). If the frequency component F extracted at step S51 or S54 is below the predetermined lower threshold N4, the operation commanding portion 19 increases the workpiece feed speed of the robot 12 by the first slight speed quantity (step S58).
(62) If the frequency component F extracted at step S51 or 54 is above the predetermined lower threshold N4, it is judged that the machining quality of the workpiece W is maintained appropriately. Therefore, the operation commanding portion 19 terminates the speed regulation operation and the control proceeds to step S15 shown in
(63) After step S58, again, the frequency analyzing portion 23 resolves the records of the detected force value K of the force sensor 16 into a plurality of frequency components by the FFT analysis and extracts the specific frequency component F from among the plurality of frequency components (step S59). The judgment portion 20 of the control unit 17 compares the frequency component F extracted at step S59 with the predetermined lower threshold N4 (step S60).
(64) As a result, if the frequency component F extracted at step S59 is still below the predetermined lower threshold N4, the operation commanding portion 19 increases the rotational speed of the machining tool 14 by the second slight speed quantity (step S61). After that, the control is returned to step S51 and the operations at S51 to S61 are repeated until the frequency component F extracted at step S59 is above the predetermined lower threshold N4. If the frequency component F extracted at step S59 is above the predetermined lower threshold N4, it is judged that the machining quality of the workpiece W is maintained appropriately. Therefore, the operation commanding portion 19 terminates the speed regulation operation and the control proceeds to step S15 shown in
(65) As can be seen from the foregoing, the workpiece W is machined while complexly adjusting the rotational speed of the machining tool 14 and the workpiece feed speed of the robot 12 so that the frequency component F extracted from the records of the detected force value K of the force sensor 16 is maintained in the range between the upper threshold N3 and the lower threshold N4. As the workpiece can be machined in such a way that the frequency component F is not a frequency at which a so-called chattering phenomenon occurs, it is possible to maintain the machining quality of the workpiece W.
(66) Naturally, the upper threshold N3, the lower threshold N4, the first slight speed quantity by which the feed speed of the workpiece W relative to the machining tool 14 is increased or decreased, and the second slight speed quantity by which the rotational speed of the machining tool 14 is increased or decreased can be variably preset prior to the machining operation. Furthermore, the upper threshold N3 and the lower threshold N4 may be preferably determined by performing test machining of the workpiece W beforehand, as in the first embodiment.
(67) Note that, in the aforementioned third embodiment, the rotational speed of the machining tool 14 is adjusted after the adjustment of the feed speed of the workpiece W relative to the machining tool 14 (S53, S56, S58, S61 in
(68) Alternatively, at step S53 in
(69) (Other Embodiments)
(70) In the machining system according to the aforementioned first, second and third embodiments, it is preferable that the machining tool 14 attached to the spindle of the processing machine 13 is replaceable with another machining tool.
(71) More specifically, in the machining system illustrated in
(72) In the machining system illustrated in
(73) Note that, in the embodiment illustrated in
(74) The above discussion has been directed to the representative embodiments, but the present invention is not limited thereto. The present invention can be modified in the shape, structure, or material, etc., without departing from the spirit of the invention.
(75) Effects of the Present Invention
(76) According to the first aspect of the present invention, when the workpiece is machined by being pressed against the machining tool by the robot, the force acting between the workpiece and the machining tool is detected by the force sensor. The control unit regulates the feed speed of the workpiece which is pressed against the machining tool by the robot, and the rotational speed of the machining tool, and thus the force value detected by the force sensor is in the range between the predetermined upper threshold and the predetermined lower threshold. Namely, compared with the prior art, the workpiece is machined by complexly adjusting the feed speed of the workpiece which is pressed against the machining tool by the robot as well as the rotational speed of the machining tool. Consequently, a high machining quality of the workpiece can be maintained even if the deterioration of the machining tool occurs during the machining operation.
(77) According to the second aspect of the present invention, the judgment portion judges whether the detected force value of the force sensor is in the range between the predetermined upper threshold and the predetermined lower threshold. The operation commanding portion reduces or increases the workpiece feed speed of the robot and the rotational speed of the machining tool based on the judgment. As a result, the detected force value of the force sensor is controlled so as not to be above the predetermined upper threshold or below the predetermined lower threshold. Therefore, as in the first aspect, a high machining quality of the workpiece can be maintained even if the deterioration of the machining tool occurs during the machining operation.
(78) According to the third aspect of the present invention, while the workpiece is pressed by the robot against and machined by the machining tool, the control unit extracts the specific frequency component from the records of the detected force value of the force sensor. The control unit regulates the feed speed of the workpiece which is pressed against the machining tool by the robot and the rotational speed of the machining tool so that the extracted frequency component is between the predetermined upper threshold and the predetermined lower threshold. As a result, it is possible to machine the workpiece while preventing the extracted frequency component from corresponding to a frequency at which a so-called chattering phenomenon occurs, and consequently, a high machining quality of the workpiece can be maintained.
(79) According to the fourth aspect of the present invention, the judgment portion judges whether the specific frequency component extracted from the records of the detected force value of the force sensor is between the predetermined upper threshold and the predetermined lower threshold. The operation commanding portion reduces or increases the workpiece feed speed of the robot and the rotational speed of the machining tool based on the judgment result of the judgment portion. Consequently, it is possible to prevent the aforementioned specific frequency component from being above the predetermined upper threshold or below the predetermined lower threshold. As a result, as in the third aspect, a high machining quality of the workpiece can be maintained by preventing the chattering phenomenon from occurring during machining.
(80) According to the fifth aspect of the present invention, the force sensor is arranged between the arm tip of the robot and the hand, and accordingly, it is possible to reliably detect the force acting between the workpiece and the machining tool when the robot presses the workpiece against the machining tool and machines the workpiece.
(81) According to the sixth aspect of the present invention, as in the fifth aspect, it is possible to reliably detect the force acting between the workpiece and the machining tool when the robot presses the workpiece against the machining tool and machines the workpiece. In particular, as the force sensor is arranged on the spindle of the processing machine which rotates the machining tool, the wrist portion of the robot can be made smaller than in the machining system of the fifth aspect.
(82) According to the seventh aspect of the present invention, as the automatic tool exchanger is provided, machining tools can be automatically and selectively used depending on the type of machining operations such as burring, polishing or grinding, etc., or the kind of workpiece to be machined, etc.
(83) According to the eighth aspect of the present invention, even if the machining tool is exchanged in accordance with the kind of workpiece, the machining quality of the workpiece can be maintained highly.