Tool gravity center position estimation device and machine tool
09558303 ยท 2017-01-31
Assignee
Inventors
Cpc classification
International classification
Abstract
A value of shape data is calculated from moment of inertia and weight data of a tool, a relational expression between shape data and tool moment of inertia in a predetermined tool shape model, and a relational expression between the shape data and tool weight in the tool shape model to estimate a shape of the tool, and a gravity center position of the tool is calculated based on the estimated tool shape.
Claims
1. A tool gravity position estimation device, comprising: a data storage unit configured to store moment of inertia of a tool and weight data of the tool; a relational expression storage unit configured to store a relational expression between shape data and tool moment of inertia in a predetermined tool shape model and a relational expression between the shape data and tool weight data in the predetermined tool shape model; a calculation unit configured to calculate a value of the shape data based on the tool moment of inertia and tool weight data stored in the data storage unit and the relational expressions stored in the relational expression storage unit; a tool shape estimation unit configured to estimate a shape of the tool from the shape data value calculated by the calculation unit; and a tool gravity center position calculation unit configured to calculate a gravity center position of the tool based on the tool shape estimated by the tool shape estimation unit.
2. The tool gravity position estimation device according to claim 1, the tool shape model includes a tool holder portion which is a common part of a plurality of tools to be modeled and a columnar portion different in diameter and height for each tool to be modeled.
3. The tool gravity position estimation device according to claim 1, the tool shape model includes a tool holder portion which is a common part of a plurality of tools to be modeled, a columnar portion different in diameter and height for each tool to be modeled, and a blade portion different in shape for each tool to be modeled, and the tool gravity position estimation device is further configured to, calculate the shape data value of the tool shape model based on tool length and tool diameter data of the tool in addition to the tool moment of inertia and tool weight data.
4. A machine tool provided with a spindle and a spindle motor for rotating the spindle, comprising: a machine tool data storage unit configured to store moment of inertia of the spindle of the machine tool; a torque detection unit configured to detect a load torque of the spindle motor; an angular acceleration detection unit configured to detect an angular acceleration of rotation of the spindle; a tool moment of inertia estimation unit configured to estimate moment of inertia of a tool, by subtracting the moment of inertia of the spindle to which the tool is not attached, stored in the machine tool data storage unit, from moment of inertia of the spindle to which the tool is attached, estimated based on the load torque detected by the torque detection unit and angular acceleration detected by the angular acceleration detection unit; a data storage unit configured to store weight data of the tool and the moment of inertia of the tool; a relational expression storage unit configured to store a relational expression between shape data and tool moment of inertia in a predetermined tool shape model and a relational expression between the shape data and tool weight data in the predetermined tool shape model; a calculation unit configured to calculate a value of the shape data based on the tool moment of inertia and tool weight data stored in the data storage unit and the relational expressions stored in the relational expression storage unit; a tool shape estimation unit configured to estimate a shape of the tool from the shape data value calculated by the calculation unit; and a tool gravity center position calculation unit configured to calculate a gravity center position of the tool based on the tool shape estimated by the tool shape estimation unit.
5. The machine tool according to claim 4, the tool shape model includes a tool holder portion which is a common part of a plurality of tools to be modeled and a columnar portion different in diameter and height for each tool to be modeled.
6. The machine tool according to claim 4, the tool shape model includes a tool holder portion which is a common part of a plurality of tools to be modeled, a columnar portion different in diameter and height for each tool to be modeled, and a blade portion different in shape for each tool to be modeled, and the machine tool is configured to, calculate the shape data value of the tool shape model based on tool length and tool diameter data of the tool in addition to the tool moment of inertia and tool weight data.
7. The machine tool according to claim 4, including a tool magazine configured to hold, at tool holding portions thereof, a plurality of tools to be attached/detached to/from the spindle, the tool holding portions are assigned with identification symbols identifiable from each other, and the machine tool further comprising a tool shape data storage unit configured to store therein the tool shape estimated by the tool shape estimation unit in association with the identification symbol.
8. The machine tool according to claim 4, including a tool magazine configured to hold, at tool holding portions thereof, a plurality of tools to be attached/detached to/from the spindle, the tool holding portions are assigned with identification symbols identifiable from each other, and the machine tool further comprising a tool gravity center position data storage unit configured to store therein the tool gravity center position calculated by the tool gravity center position calculation unit in association with the identification symbol.
9. The machine tool according to claim 4, configured to display a message or issue an alarm when the tool shape estimated by the tool shape estimation unit falls outside a prescribed shape range.
10. The machine tool according to claim 4, comprising: a tool shape comparison unit configured to compare the tool shape estimated by the tool shape estimation unit with the tool weight data and tool moment of inertia stored in the data storage unit; and the machine tool is further configured to display a message or issue an alarm when a difference obtained as a result of the comparison by the tool shape comparison unit is equal to or larger than a certain value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other objects and features of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(7) First, a method of estimating a shape of a tool based on moment of inertia and a weight of the tool and then calculating a gravity center position will be described.
(8) Although a part (i.e.,) to be fitted to the tool holder portion 14 differs in height or width depending on a type of the tool, a portion to be fitted with the blade portion 16 in the tools 11, 12 and the tool 13 itself generally has a substantially columnar shape. Hereinafter, the portion having the substantially columnar shape is referred to as columnar portion 15. The blade portion 16 in the milling tool 11 and drilling tool 12 are considerably smaller in weight and inertial moment about a rotation axis than other portions, so that when the tool gravity center position is roughly estimated, it is possible to ignore the blade portion 16.
(9) Thus, the milling tool 11, drilling tool 12, and milling cutter tool 13 illustrated in
(10) Next, a shape of the tool is estimated based on this tool shape model.
(11) Assuming that a density, a radius, and a height of the columnar portion 22 are , r, and h, respectively, a weight M.sub.c of the columnar portion 22 and moment of inertia I.sub.c of the columnar portion about a rotating axis are calculated as follows:
(12)
(13) Further, assuming that a weight of the entire tool is M and moment of inertia of the entire tool around the rotating axis is I, and that a weight of the tool holder portion 21 is M.sub.t and moment of inertia of the tool holder portion 21 about the rotating axis is I.sub.t, M and I are calculated as follows:
M=M.sub.t+M.sub.c(3)
I=I.sub.t+I.sub.c(4)
(14) The tool holder portion 21 is a common part, so that it is possible to define in advance values of M.sub.t and I.sub.t by measuring a detailed dimension and weight thereof.
(15) From the above expressions, r and h can be calculated as follows:
(16)
(17) By calculating r and h of the columnar portion 22 in this manner, it is possible to estimate the tool shape. Here, the tool shape is estimated assuming that the density of the columnar portion 22 of the tool is known; however, when the density is not known, r and h can be calculated assuming that the tool height is h, and that the actual height and the like of the tool are known.
(18) Next, the gravity center position of the tool is estimated from the tool shape estimated in this manner.
(19) Assuming that a distance from a tip end of a pull stud of the tool to the gravity center of the tool holder portion 21 is G.sub.t and a distance from the pull stud tip end to the gravity center of the columnar portion 22 is G.sub.c, a distance G from the pull stud tip end to the gravity center of the entire tool including the tool holder portion 21 and columnar portion 22 can be calculated by the following expression:
(20)
(21) It is assumed here that the tool holder portion 21 in all the tools and that the value G.sub.t is previously set as a common value. Further, assuming that a length of the tool holder portion 21 is ht, the gravity center position G.sub.c and weight M.sub.c of the columnar portion 22 are calculated as follows:
(22)
(23) As a result, it is possible to estimate the gravity center position of the entire tool based on the estimated tool shape.
(24) In the above estimation method of the gravity center position of the entire tool, the tool shape is estimated with the shape of the tool blade potion ignored; however, when there is available data of a tool diameter, i.e. diameter of the blade portion, and a tool length, i.e. tool entire length including the blade portion, it is possible to estimate the gravity center position of the entire tool more accurately by using a tool shape model including the blade portion.
(25) In this case, the gravity center position of the entire tool is estimated using a tool shape model illustrated in
(26) Assuming that a diameter of the blade portion 33 is R and the tool length is L, a weight M.sub.k of the blade portion 33 and moment of inertia I.sub.k of the blade portion 33 about the rotating axis are calculated as follows:
(27)
(28) By using the weight M.sub.k and moment of inertia I.sub.k about the rotating axis, M and I are calculated as follows:
M=M.sub.t+M.sub.c+M.sub.k(11)
I=I.sub.t+I.sub.c+I.sub.k(12)
(29) Then, as in the case of the tool shape model of
(30) As described above, the use of the device that estimates the gravity center position of the tool allows estimation of the tool gravity position from basic data such as the moment of inertia and weight of the tool.
(31) When the thus configured tool gravity center position estimation device is mounted to a machine tool, it is possible to estimate a value of the moment of inertia of the tool from a torque and an angular speed of a spindle motor in place of inputting the moment of inertia of the tool. The following describes an estimation method of the moment of inertia in this case.
(32)
(33) First, the moment of inertia of the tool 41 around the spindle 42 is estimated from a torque T and an angular speed of the spindle motor 43 upon rotation of the spindle 42. Assuming that the moment of inertia of the spindle 42 is I.sub.s and the moment of inertia of the tool is I, the following expressions are satisfied:
(34)
(35) In this manner, the moment of inertia of the tool 41 about the spindle 42 can be estimated.
(36) Also in a machine tool having a speed reducing function between the spindle motor 43 and spindle 42, it is possible to calculate a torque applied to the spindle by multiplying the torque of the spindle motor 43 by a reduction ratio, and the moment of inertia of the tool can be estimated using the calculated torque value.
(37) It is possible to perform appropriate operation setting of the machine tool by using the thus estimated tool shape and gravity center position as follows, for example.
(38)
(39) Thus, by using the stored tool shape data and tool gravity center position data of each tool 52, a weight of each tool 52, and a distance from a revolving center of the tool magazine 51 to the tool gravity center position, it is possible to calculate the moment of inertia about the revolving axis. By changing a revolving speed of the tool magazine 51 according to the moment of inertia about the revolving axis, it is possible to revolve the tool magazine 51 at a sufficient speed while preventing coming-off of the tool 52.
(40) Further, in estimating the tool shape using the tool gravity center position estimation device, an allowable range of the tool shape can be previously set. In this case, when the estimated shape of the tool falls outside the set allowable range, it is possible to display a message indicating that the tool shape falls outside the allowable range on a not illustrated display device or to issue an alarm using light or sound from a not illustrated lamp or speaker. This prevents a tool whose shape falls outside the set allowable range from being forced to operate to thereby prevent occurrence of interfere with the surroundings or occurrence of a failure of the machine due to the interference and to allow an abnormality of the tool or machine to be found in an early stage.
(41) Alternatively, it is possible to display a message indicating that the tool shape falls outside the allowable range on a not illustrated display device or to issue an alarm using light or sound from a not illustrated lamp or speaker, when there occurs a difference equal to or greater than an allowable range between the tool shape data or tool gravity center position data previously estimated and stored and tool shape data or tool gravity center position data newly estimated. Also in this case, it is possible to prevent a tool whose shape falls outside the set allowable range from being forced to operate to thereby prevent occurrence of interfere with the surroundings or occurrence of a failure of the machine due to the interference and to allow an abnormality of the tool or machine to be found in an early stage.
(42) In the present embodiment, two types of tool shape models, including the model constituted by the tool holder portion and columnar portion and model constituted by the tool holder portion, columnar portion, and blade portion have been described; however, the tool shape model is not limited to the above two types. For example, when the type of the tool that can be used is limited, a tool shape model having a high ratio of the common part is used, thereby allowing the tool gravity center position to be estimated more accurately.