Tool exchanger apparatus of machine tool
09533391 ยท 2017-01-03
Assignee
Inventors
Cpc classification
Y10T29/5155
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
Y10T82/2506
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
B23Q16/00
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/225
PERFORMING OPERATIONS; TRANSPORTING
Y10T483/13
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
Y10T483/1882
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
B23Q3/15546
PERFORMING OPERATIONS; TRANSPORTING
Y10T483/1809
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
Y10T74/1488
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
Y10T29/5154
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
B23Q3/15503
PERFORMING OPERATIONS; TRANSPORTING
Y10T483/11
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
B23B29/242
PERFORMING OPERATIONS; TRANSPORTING
B23Q3/15526
PERFORMING OPERATIONS; TRANSPORTING
Y10T483/123
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
B23Q11/0078
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23Q15/22
PERFORMING OPERATIONS; TRANSPORTING
B23B29/24
PERFORMING OPERATIONS; TRANSPORTING
B23Q11/04
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/09
PERFORMING OPERATIONS; TRANSPORTING
B23Q3/155
PERFORMING OPERATIONS; TRANSPORTING
B23Q11/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
In a tool exchanger apparatus of a machine tool including a turret which turns around an axis inclining with respect to a vertical direction and which conveys tools, forces applied to tool gripping portions are calculated from a resultant force of a centrifugal force, gravity and an inertial force applied to each of the tools, using a weight and a position of each of the tools and a turning speed and a turning acceleration of the turret for each of turning phases when the turret turns, and the turning speed and the turning acceleration of the turret are determined for each of the turning phases.
Claims
1. A tool exchanger apparatus of a machine tool comprising a turret which turns around an axis inclining with respect to a vertical direction and which conveys tools, wherein the turret includes a plurality of radially arranged tool gripping portions, and the tool exchanger apparatus comprises: a force calculating portion which includes tool weight data of the tools attached to the tool gripping portions of the turret and tool placement data of the tools in the tool gripping portions, and which calculates forces applied to each of the tool gripping portions from a resultant force of a centrifugal force, gravity and an inertial force applied to each of the tools, using a weight and a position of each of the tools and a turning speed and a turning acceleration of the turret for each of positions in a turning direction of the turret when the turret turns, based on the tool weight data and the tool placement data; a maximum force calculating portion which calculates a maximum force from among forces applied to the tool gripping portions calculated by the force calculating portion; a turret turning motion determining portion which, in advance, sets target values of forces applied to the tool gripping portions, and which individually determines the turning speed of the turret for each of the positions in the turning direction, and which individually determines the turning acceleration of the turret for each of the positions in the turning direction, such that the maximum force calculated by the maximum force calculating portion falls within a predetermined range with respect to the target value for each of the positions in the turning direction when the turret turns; and a controller which turns the turret in accordance with set values of the turning speed and the turning acceleration, for each of the positions in the turning direction, determined by the turret turning motion determining portion.
2. A tool exchanger apparatus of a machine tool comprising a turret which turns around an axis inclining with respect to a vertical direction and which conveys tools, wherein the turret includes a plurality of radially arranged tool gripping portions, and the tool exchanger apparatus comprises: load sensors which detect magnitude of forces applied to the tool gripping portions when the turret turns; a maximum force calculating portion which calculates a maximum force from among forces applied to the tool gripping portions detected by the load sensors; a turret turning motion determining portion which, in advance, sets target values of forces applied to the tool gripping portions, and which individually determines a turning speed of the turret for each of positions in a turning direction of the turret, and which individually determines a turning acceleration of the turret for each of the positions in the turning direction, such that the maximum force calculated by the maximum force calculating portion falls within a predetermined range with respect to the target value for each of the positions in the turning direction when the turret turns; and a controller which turns the turret in accordance with set values of the turning speed and the turning acceleration, for each of the positions in the turning direction, determined by the turret turning motion determining portion.
3. The tool exchanger apparatus 2, wherein the respective force applied to each respective one of the tool gripping portions is measured by a respective one of the load sensors for each of the positions in a turning direction of the turret.
4. The tool exchanger apparatus 2, each of the load sensors is mounted on a respective radially inner surface of a respective one of the tool gripping portions.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and other objects and features of the present invention will become clear by the following description of embodiments with reference to the accompanying drawings.
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(8) First, a first embodiment of a tool exchanger apparatus of a machine tool according to the present invention will be described with reference to
(9)
(10) The turret 1 includes a plurality of (12 in
(11) When a command for exchanging tools is issued to a controller 10 of the machine tool, the turret 1 is turned clockwise so that the turret 1 reaches a tool exchanging position which is set at any of turning positions of the turret 1 (hereinafter this motion may be referred to as indexing operation, in some cases). When the turret 1 is turned at the time of this indexing operation, a large force may be applied to the tool gripping portion 3 and the tool 2 falls off if a turning speed or an acceleration is excessively high.
(12) In
(13) The force applied to each of the tool gripping portions 3 of each of the tools 2 is calculated for each of the turning phases of the turret 1, and a turning speed and a turning acceleration of the turret 1 are determined such that a force applied to the tool gripping portion 3 becomes an appropriate value. Turning motion of the turret 1 is adjusted based on the turning speed and the turning acceleration determined for each of the turning phases of the turret 1. Accordingly, the turning speed and the turning acceleration of the turret 1 are controlled such that a force applied to the tool gripping portion 3 becomes an appropriate value, and it is possible to prevent the tool 2 from falling off, and to turn the turret 1 at an optimal turning speed and an optimal turning acceleration.
(14) Next, an example of a method of determining an appropriate turning speed and turning acceleration for each of turning phases of the turret 1 will be described.
(15) First, a method of calculating a force applied to the tool gripping portion 3 from weights of tools 2 stored in the weight data storage 12 and placement data of tools 2 in the tool gripping portions 3 will be described. Here, it is assumed that a turning axis of the turret 1 is oriented to a horizontal direction.
(16) It is assumed that numbers 1, 2, . . . n are assigned in sequence to the tool gripping portions 3 provided around a periphery of the turret 1, and tools having weights m.sub.1, m.sub.2, . . . m.sub.n are mounted on the respective tool gripping portions 3. It is also assumed that a distance between the center of gravity of the tool 2 and the turning axis of the turret 1 is r. If the tool 2 having the weight m.sub.1 is located at a position which is rotated from an uppermost portion of the turret 1 by and a turning speed and a turning acceleration of the turret 1 are and , respectively, then gravity, a centrifugal force and an inertial force applied to the tool 2 having the weight m.sub.1 are m.sub.1g, m.sub.1r.sup.2, and m.sub.1r, respectively. A resultant force applied to the tool 2 can be obtained as a vector sum of the gravity m.sub.1g, the centrifugal force m.sub.1r.sup.2 and the inertial force m.sub.1r. Magnitude of the vector F.sub.1 obtained as the resultant force is defined as a force applied to the tool gripping portion 3. Concerning the tools 2 having the weights m.sub.2, m.sub.3, . . . , forces F.sub.2, F.sub.3, . . . F.sub.n applied to the tool gripping portions 3 can also be calculated in the same manner.
(17) Next, a method of determining a turning speed and a turning acceleration in the turning motion of the turret 1, based on the forces F.sub.1, F.sub.2, . . . F.sub.n applied to the tool gripping portions 3 calculated in the above manner will be described.
(18) Here, a turning speed and a turning acceleration of each of turning phases mean a turning speed and a turning acceleration of respective turning phases in positions having different turning phases of the turret 1, such as a position A, a position B, . . . a position E in
(19)
(20) Next, a further specific method of calculating a force applied to the tool gripping portion 3 will be described.
(21) A permissible error dF between a target value F of a force applied to the tool gripping portion 3 and a force F applied to the tool gripping portion 3 after the turning speed is adjusted, and a changing step width d when the turning speed is adjusted are determined in advance. Here, F is set as a value which is sufficiently safe with respect to strength of the tool gripping portion 3, and values of dF and d are values determined by taking performance of the controller 10 into consideration.
(22) An initial set value of a speed in
(23) First, from a speed pattern which is set as the initial setting, an accelerations in the position A, the position B, . . . the position E are calculated. When an angle between the positions is defined as , for example, a time t for moving between the positions is defined as /.sub.1. Based on these, the acceleration can be obtained in accordance with .sub.i=(.sub.i+1.sub.i)/t.
(24) Next, forces F.sub.1 to F.sub.12 applied to the tool gripping portions 3 are calculated based on a speed .sub.A and an acceleration .sub.A at the position A, a tool weight, and tool placement in the tool gripping portion 3. A maximum value of the forces F.sub.1 to F.sub.12 applied to the tool gripping portions 3 at the position A is denoted by F.sub.max. Here, when F.sub.max>F, the speed at the position A is changed to a value obtained by subtracting d from the speed . If F.sub.max<F on the contrary, the speed .sub.A is increased by d. This calculating operation of F.sub.max and the changing operation of the speed are also carried out in sequence for the positions B to E.
(25) As the speed pattern at the time of the turning motion is changed, values of accelerations .sub.A to .sub.E are also changed. If the speeds are changed, the values of the accelerations .sub.A to .sub.E at the positions A to E are again calculated based on a relation between the phase and the speed. Based on the speed and the acceleration which are changed in this manner, F.sub.1 to F.sub.12 are again calculated for the positions A to E, F.sub.max is obtained and compared with F, and speed is changed.
(26) This operation is repeated until a difference between F.sub.max and F becomes equal to or smaller than the permissible error dF in all of the positions A to E. When the difference between F.sub.max and F becomes equal to or smaller than dF in all of the positions A to E, the speed and the acceleration in each of the positions A to E are defined as values which are used for actual turning motion in the turning phases.
(27)
(28) According to the above-described procedure, it is possible to determine an appropriate turning speed and turning acceleration for each of turning phases of the turret 1. When the turret 1 actually turns, a turning motion of the turret 1 is adjusted based on the turning speed and the turning acceleration which are determined in this manner.
(29)
(30) In the conventional techniques, a turning speed of a turret when tools are exchanged is fixed to a constant value (turning speed .sub.limit) in phases A, B, . . . E from which a phase immediately after a turning motion is started and a phase immediately before the turning motion is completed are removed as shown by dotted lines in
(31) On the other hand, in the first embodiment, for each of turning phases of the turret, the turning speed of the turret is adjusted such that the maximum value F.sub.max of a force applied to the tool gripping portion becomes a value close to F which is set as a target value. As a result, in this embodiment, it is possible to turn the turret at a higher speed than those of the conventional techniques in the phases B and E, as shown in the graph in
(32) In turning phases where a turning speed is sufficient in the conventional techniques, it is possible to increase the turning speed to its limit in the first embodiment. Therefore, it is possible to shorten the tool changing time as a whole.
(33) Forces applied to all of the tool gripping portions 3 which are gripping the tools are calculated in the first embodiment. However, if calculation of the forces takes time, it is possible to calculate forces applied only to some of the tool gripping portions 3 excluding one or more tool gripping portions 3 to which an apparently small force is applied, and to calculate a turning speed and a turning acceleration of each of the turning phases. In this case, it is necessary to properly select the tool gripping portions 3 whose force is not to be calculated, but it is possible to calculate the turning speed and the turning acceleration in a shorter time.
(34) Next, a second embodiment of the tool exchanger apparatus of the machine tool according to the present invention will be described with reference to
(35) The second embodiment is different from the first embodiment in that load sensors 20 are provided to respective tool gripping portions 3 so that forces applied to the tool gripping portions 3 are measured by means of the load sensors 20, instead of calculating magnitude of a force applied to each of tool gripping portions 3 based on a weight and a position of a tool 2 mounted on each of the tool gripping portions 3 and a turning speed and a turning acceleration of a turret 1.
(36)
(37) As shown in
(38) As described above, a force applied to the tool gripping portion 3 is measured by the load sensor 20 for each of the turning phases of the turret 1, and a turning speed and a turning acceleration of the turret 1 are determined so that the force applied to the tool gripping portion 3 becomes an appropriate value. Subsequently, a turning motion of the turret 1 is adjusted base on the turning speed and the turning acceleration determined for each of the turning phases of the turret 1. Accordingly, the turning speed and the turning acceleration of the turret 1 are controlled such that the force applied to the tool gripping portion 3 becomes an appropriate value, and it is possible to prevent a tool 2 from falling off while turning the turret 1 at an optimal turning speed and an optimal turning acceleration.
(39)