Machine tool, machining system and management system

The machine tool system addresses inefficiencies by automatically detecting tool weights and adjusting control parameters, enhancing efficiency and preventing tool loss through a weight detection and control unit integration.

DE102020105752B4Active Publication Date: 2025-12-11FANUC LTD
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
DE102020105752
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-03-13
Filing Date
2020-03-04
Publication Date
2025-12-11
Estimated Expiration
2040-03-04

AI Technical Summary

Technical Problem

Existing machine tools do not adjust control parameters based on the varying weights of tools held by the tool turret, leading to inefficiencies and potential tool loss due to improper handling.

Method used

A machine tool system that includes a tool turret, a control unit, a weight detection unit, and a drive unit, and a control method, which automatically detects the weight of each tool and adjusts control parameters such as spindle speed and turret rotation based on the detected weights, preventing tool loss and improving efficiency.

Benefits of technology

The system effectively adjusts control parameters based on tool weights, reducing tool change time and preventing tool loss, even with inexperienced operators, by using a weight detection unit and a control unit to set appropriate parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Machine tool (1), comprising: a tool turret (3) capable of holding a plurality of tools (2); a spindle (5) which selectively holds one of the plurality of tools (2) received by the tool turret (3); a control unit (11) that controls the operation of the tool turret (3) and the spindle (5) according to a control parameter; a weight detection unit (12) which detects the weight of a tool (2) attached to the tool turret (3) each time a tool (2) is attached; and a weight setting unit (13) which sets the weight detected by the weight detection unit (12) or an index linked to the weight in the control unit (11) in connection with the attached tool (2), and a drive unit (4) that rotates the tool turret (3), wherein the control unit (11) rotates the tool turret (3) each time a tool (2) is attached to the tool turret (3), wherein the weight detection unit (12) estimates the weight of one attached tool (2) based on a load on the drive unit (4) when the tool turret (3) is rotated, wherein the control unit (11) determines the control parameter on the basis of the weights of the individual tools (2) which are determined by the weight determination unit (13).
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL AREA

[0001] The present invention relates to a machine tool, a machining system and a management system. STATE OF THE ART

[0002] In the prior art, there is a known machine tool which includes a tool turret capable of holding a plurality of tools and automatically exchanges the tools between a spindle and the tool turret (see, for example, JP 2015-054370 A, JP 2009-34794 A, JP 2015-054355 A).

[0003] DE 10 2018 123 124 A1 (subsequently published) discloses a machine tool with a tool magazine for changing a tool attached to a spindle and a control method for the machine tool.

[0004] Furthermore, JP 2012-206227 A describes a machine tool for changing a tool mounted on a spindle by moving a spindle head.

[0005] Furthermore, DE 299 02 127 U1 discloses a system for changing and inserting or presenting tools on machine tools, wherein the tools are kept in a storage area.

[0006] Furthermore, JP H05-318257 A discloses a tool changer, for example for a machining center, and a method for accelerating a tool change process. COUNTERPOINTS PATENT LITERATURE JP 2015-054370 A JP 2009-34794 A JP 2015-054355 A DE 10 2018 123 124 A1 JP 2012-206227 A DE 299 02 127 U1 JP H05-318257 A BRIEF DESCRIPTION OF THE INVENTIONAL PROBLEM

[0007] Although the weights of tools held by the tool turret vary, the control parameters of a machine tool are set independently of the weights of the individual tools. For example, the spindle speed during tool exchange between the tool turret and the spindle is the same regardless of the weight of the tool held by the spindle.

[0008] One object of the present invention is, among others, to adjust a suitable control parameter of a machine tool in a simple manner based on the weight of a tool in the machine tool. SOLUTION TO THE PROBLEM

[0009] This problem is solved, inter alia, according to claim 1, by a machine tool comprising: a tool turret capable of holding a plurality of tools; a spindle selectively holding one of the plurality of tools held by the tool turret; a control unit controlling the operation of the tool turret and the spindle according to a control parameter; a weight detection unit that detects the weight of a tool mounted on the tool turret each time it is attached;and a weight setting unit that sets the weight detected by the weight sensing unit or a weight-related index in the control unit in connection with the attached tool, and a drive unit that rotates the tool turret, wherein the control unit rotates the tool turret each time a tool is attached to the tool turret, wherein the weight sensing unit estimates the weight of one attached tool based on a load on the drive unit when the tool turret is rotated, and wherein the control unit sets the control parameter based on the weights of each tool specified by the weight setting unit.

[0010] Furthermore, the problem is solved by a processing system according to claim 5 and by an administration system according to claim 6. Advantageous embodiments are described in the dependent claims. BRIEF DESCRIPTION OF THE DRAWINGS Fig. Figure 1 is a front view of a machine tool according to one embodiment. Fig. 2 is a side view of the machine tool in Fig. 1. Fig. Figure 3 is an internal configuration diagram of a tool turret of the machine tool in Fig. 1. Fig. Figure 4 is a functional block diagram of a control unit of the machine tool in Fig. 1. Fig. Figure 5 is an example of load reference data for a rotary motor of the tool turret. Fig. Figure 6 is an example of load data for the rotary motor of the tool turret when a tool weighing 1.0 kg is picked up. Fig. Figure 7 is an example of load data for the rotary motor of the tool turret when a tool weighing 1.0 kg and when a tool weighing 3.7 kg is picked up. Fig. Figure 8 is a partially enlarged view of the graph in Fig. 7. Fig. Figure 9 is a diagram showing a connection between an external device and a machine tool according to a further embodiment. Fig. Figure 10 is a diagram showing a connection between an external device and a machine tool according to a further embodiment. Fig. Figure 11 is a block diagram of an administrative system according to a further embodiment. Fig. Figure 12 is a block diagram of an administrative system according to another embodiment. DESCRIPTION OF EXECUTION FORMS

[0011] A machine tool 1 according to one embodiment is now described below with reference to the drawings.

[0012] As it is in the Fig. 1 and Fig. As shown in Figure 2, the machine tool 1 comprises: a tool turret 3 which holds a plurality of tools 2; a rotary motor (drive unit) 4 which rotates the tool turret 3; a spindle 5 which selectively holds one of the plurality of tools 2 held by the tool turret 3; and a control device 6 which controls the operation of the tool turret 3 and the spindle 5.

[0013] The tool turret 3 is held by an upper end section of a stand 8, which extends vertically from a base 7. A table 9, on which a workpiece W is mounted, is mounted on the base 7. The spindle 5 is held by a spindle mounting base 10 so that it can rotate about a longitudinal axis of the spindle 5, and the spindle mounting base 10 is held by the stand 8 by means of a ball screw drive and a linear guide or the like, so that it can move in the vertical direction. The base 7 is equipped with an X-axis feed motor (not shown) and a Y-axis feed motor (not shown) for moving the table 9 in horizontal directions. The stand 8 is equipped with a Z-axis feed motor 19 for moving the spindle mounting base 10 together with the spindle 5 in the vertical direction.

[0014] The machine tool 1 moves the table 9 and the spindle 5 relative to each other by means of the X-axis, Y-axis and Z-axis feed motors, while it rotates the spindle 5 about its longitudinal axis by means of a spindle motor (not shown). This causes the workpiece W and the rotating tool 2 to move relative to each other, and the workpiece W is thus machined by the rotating tool 2.

[0015] The machine tool 1 has a function for automatically exchanging tools 2 between the tool turret 3 and the spindle 5.

[0016] As it is in Fig. As shown in Figure 3, the tool turret 3 comprises a plurality of tool holders 3a, which are attached to a circumferential edge section of a circular rotary plate 3b. The plurality of tool holders 3a are arranged in a circumferential direction of the rotary plate 3b, and each tool holder 3a can accommodate one tool 2. The individual tool holders 3a are provided with identification information. The rotary motor 4 is, for example, a servo motor. The tool turret 3 is rotated about a central axis of the rotary plate 3b by means of the rotary motor 4, whereby one of the plurality of tool holders 3a is selectively positioned at a predetermined tool exchange position. The machine tool 1 changes the tool 2 held by the spindle 5 by exchanging the tools 2 between the tool holder 3a at the tool exchange position and the spindle 5.

[0017] The tool turret 3 is rotated by means of the rotary motor 4, whereby one of the majority of tool holders 3a is selectively positioned at a predetermined tool mounting / removal position. The tool mounting / removal position is a position in which a worker or a robot mounts a tool 2 onto a tool holder 3a and removes a tool 2 from a tool holder 3a.

[0018] As it is in Fig. As shown in Figure 4, the control device 6 comprises: a control unit 11, which controls the operation of the tool turret 3 and the spindle 5; a weight sensing unit 12, which detects the weights of the individual tools 2 held by the tool turret 3; and a weight setting unit 13, which sets the weights of the individual tools 2 in the control unit 11. The control unit 11, the weight sensing unit 12, and the weight setting unit 13 each comprise a processor and a memory unit with non-volatile memory (ROM, RAM, etc.) and each performs processing according to programs stored in the memory units, which will be described below.

[0019] The control unit 11 controls the operation of the tool turret 3, the spindle 5, and the table 9 according to the control parameters by transmitting control commands to the spindle motor, the feed motors, and the rotary motor 4, and initiates the machining of the workpiece W by the tool 2 and the exchange of the tools 2 between the spindle 5 and the tool turret 3. As will be described below, the control parameter for at least the tool turret 3 and / or the spindle 5 is determined based on the weights of the individual tools 2, which are set by the weight setting unit 13.

[0020] Each time a tool 2 is attached to one of the tool holders 3a, the control unit 11, the weight detection unit 12 and the weight setting unit 13 perform detection and setting of the weight of the attached tool 2.

[0021] The control unit 11, in particular, causes the tool turret 3 to rotate in a prescribed operating pattern by transmitting a control command to the rotary motor 4. In the prescribed operating pattern, the tool turret 3 accelerates to a prescribed speed at a prescribed acceleration at the beginning of the rotation and decelerates from the prescribed speed at the prescribed acceleration at the end of the rotation.

[0022] The weight detection unit 12 estimates the weight of a tool 2 mounted on a tool holder 3a based on a load applied to the rotary motor 4 while the tool turret 3 rotates according to the prescribed operating pattern. A method for estimating the weight is now described.

[0023] The weight setting unit 13 stores the weight of the tool 2, estimated by the weight detection unit 12, in the memory unit of the control unit 11 in conjunction with the identification information of the tool holder 3a, thereby setting the weight of the tool 2 in the control unit 11. Therefore, information about the weights of all tools 2 held by the tool turret 3 is collected in the control unit 11. The weight of a tool 2 can be set in the control unit 11 in conjunction with the tool 2's identification information. The identification information of a tool 2 is, for example, entered into the control unit 6 by a worker or automatically recorded by a recording medium attached to the tool 2.

[0024] The recording and setting of the weight are carried out, for example, in response to an instruction input into the control unit 6 by a worker after the attachment of a tool 2 to a tool holder 3a has been completed.

[0025] The weight setting unit 13 can specify an index linked to the weight in the control unit 11 instead of the weight itself. For example, if the maximum permissible weight of a tool 2 that can be mounted on the tool turret 3 is 4 kg, the index is a numerical value indicating a weight class, i.e., "1", "2", "3", or "4". "1" indicates a range of 1 kg or less, "2" indicates a range of more than 1 kg and at most 2 kg, "3" indicates a range of more than 2 kg and at most 3 kg, and "4" indicates a range of more than 3 kg and at most 4 kg.

[0026] Next, the operation of the machine tool 1 with regard to determining the weight of a tool 2 is described using a case study in which one tool 2 after another is attached to the tool turret 3, whose tool holders 3a are all empty.

[0027] A worker attaches a first tool 2 to a tool holder 3a in the tool attachment / removal position. After attaching the first tool 2, the weight of the attached tool 2 is recorded and determined.

[0028] In particular, the rotary motor 4 causes the tool turret 3 to rotate in the prescribed operating pattern. The weight sensing unit 12 records load data indicating changes in the load on the rotary motor 4 during the rotation of the tool turret 3. For example, the weight sensing unit 12 receives a current value from the rotary motor 4 via an ammeter connected to the rotary motor 4 and records time series data of a load torque calculated from the current value as the load data.

[0029] Next, the weight acquisition unit 12 estimates the weight of the tool 2 to be measured by comparing the load data with reference data. The reference data are load data obtained when the tool turret 3, which only holds one tool 2 with a known reference weight, is rotated according to the prescribed operating pattern. The reference data are stored in advance, for example, in the memory unit of the weight acquisition unit 12. Fig. Figure 5 shows reference data in a case where the reference weight is 1 kg. Multiple reference data sets can be stored for multiple reference weights.

[0030] Fig. Figure 6 shows load data obtained in a state where a 1 kg tool 2 is picked up by the tool turret 3. As in Fig. As shown in Figure 6, in a case where the weight of the tool to be measured is equal to the reference weight, load data equal to or substantially equal to the reference data are obtained.

[0031] As it is in Fig. As shown in Figure 7, the load on the rotary motor 4 increases with the increasing weight of the tool 2 held by the tool turret 3. Fig. Figure 7 shows the load data obtained with tool 2 weighing 1.0 kg and with tool 2 weighing 3.7 kg. Fig. 8 is a section of the load data in Fig. 7 is increased. Therefore, the difference between the load data and the reference data corresponds to the difference between the weight of the tool 2 to be measured and the reference weight. The weight acquisition unit 12 estimates the weight of the tool 2 to be measured based on the difference between the load data and the reference data.

[0032] After the weight of the tool 2 to be measured has been estimated by the weight detection unit 12, the weight setting unit 13 sets the estimated weight or index in the control unit 11 in conjunction with the identification information of the tool receptacle 3a receiving the tool 2 to be measured.

[0033] As described above, the determination of the weight of the first tool 2 is now complete.

[0034] Next, another empty tool holder 3a is positioned in the tool mounting / removal position by rotating the tool turret 3, and a second tool 2 is mounted onto the tool holder 3a in the tool mounting / removal position by the operator. After mounting the second tool 2, the weight of the second tool 2 is recorded and determined in the same way as for the first tool 2. The load data recorded by the weight acquisition unit 12 the second time is based on the weights of the first and second tools 2. The weight acquisition unit 12 estimates the weight of tool 2 based on the difference between the first load data and the second load data. The weight acquisition unit 12 can estimate the weight of the second tool 2 based on the difference between the reference data and the second load data, as well as the weight of the first tool 2, which has already been estimated.

[0035] Next, another empty tool holder 3a is positioned in the tool mounting / removal position by rotating the tool turret 3, and a third tool 2 is mounted onto the tool holder 3a in the tool mounting / removal position by the operator. After mounting the third tool 2, the weight of the third tool 2 is detected and determined in the same way as for the first tool 2. The weight detection unit 12 estimates the weight of the tool 2 based on the difference between the second load data and the third load data.

[0036] Then, the process of attaching a tool 2 to an empty tool holder 3a and recording and determining the weight of the tool 2 is repeated.

[0037] After the weights of all tools 2 held by the tool turret 3 have been determined, the control unit 11 sets a control parameter for at least the tool turret 3 and / or the spindle 5 on the basis of the weights of the individual tools 2 determined by the weight setting unit 13, and performs machining of the workpiece W and exchange of the tools 2.

[0038] An example of a control parameter is the speed at which the spindle 5 is moved vertically by the Z-axis feed motor 19 during tool changes. When the tools 2 are exchanged between the tool turret 3 and the spindle 5, the spindle mounting base 10 and the spindle 5 are moved vertically relative to the tool turret 3 by the Z-axis feed motor 19. The control unit 11 sets the movement speed of the spindle 5 and the spindle mounting base 10 such that the movement speed of the spindle 5 increases as the tool 2, held by the spindle 5, becomes lighter. This makes it possible to reduce the time required for tool changes.

[0039] Another example of a control parameter is the speed at which the tool turret 3 is rotated by the rotary motor 4. The inertia of the tool 2 increases with increasing tool weight and increasing rotation speed of the tool turret 3. The control unit 11 sets the rotational speed of the tool turret 3 such that the rotational speed decreases as the maximum weight of the tools 2 held by the tool turret 3 increases. This prevents a heavy tool 2 from being separated from the tool holder 3a by inertia and falling out of the tool turret 3 or being damaged.

[0040] As described above, each time a tool 2 is mounted on the tool turret 3, the machine tool 1 automatically detects the weight of the mounted tool 2 and sets control parameters accordingly. Therefore, even if tools 2 of varying weights are loaded into the tool turret 3, it is possible to set appropriate control parameters based on the weight of each tool 2. Since no operator intervention is required to set the weights and control parameters, even if an inexperienced operator is mounting a tool 2 on the tool turret 3, it is possible to set appropriate control parameters based on the tool 2's weight and prevent problems such as tool 2 falling off.

[0041] Although the case in which a tool 2 is mounted on the tool turret 3, whose tool holders 3a are all empty, has been described in the embodiment mentioned above, the weight of a newly mounted tool 2 on the tool turret 3 can be detected and determined after one of the majority of tools 2 held by the tool turret 3 has been replaced by it.

[0042] The machine tool 1 can further include a notification unit 14 that notifies a worker if the weight of a tool 2, detected by the weight detection unit 12, exceeds a prescribed, permissible value. The notification unit 14 is, for example, a display that shows an alarm message or an alarm device that emits an alarm sound.

[0043] With this configuration, the operator can recognize, based on the output of notification unit 14, that the weight of the tool 2 mounted on tool holder 3a exceeds the permissible value. This makes it possible to prevent machine tool 1 from using a tool 2 with a weight exceeding the permissible value. To prevent machine tool 1 from operating with a tool 2 with a weight exceeding the permissible value mounted on tool turret 3, control unit 11 can prohibit the operation of tool turret 3, spindle 5, table 9, etc., if a tool 2 with a weight exceeding the permissible value is mounted on tool holder 3a.

[0044] In the embodiment described above, the control device 6 can include a learning unit that learns the relationship between the load of the rotary motor 4 and the weight estimated by the weight detection unit 12.

[0045] For example, the load data and the weight of a tool 2, calculated from the load data, are collected in the memory unit of the control unit 11. The control unit 11, which serves as the learning unit, learns the relationship between the collected load data and the weight based on a learning program stored in the memory unit. The weight acquisition unit 12 estimates the weight of a tool 2 using a learning result from the learning unit. This makes it possible to improve the accuracy of the weight estimation by the weight acquisition unit 12.

[0046] Although in the aforementioned embodiment the weight detection unit 12 estimates the weight of a tool 2 based on the load on the rotary motor 4, the weight detection unit 12 can alternatively, as described in Fig. Figure 9 shows the weight of a tool 2 attached to a tool holder 3a or information about the weight received from an external device 16.

[0047] An example of the external device 16 is a gravimeter that measures the weight of a tool 2. The gravimeter is located, for example, outside the machine tool 1 and connected to the control unit 6 to enable communication with it. The operator measures the weight of the tool 2 using the gravimeter and then mounts the tool 2 onto a tool holder 3a. The measurement of the weight of a tool 2 using the gravimeter can be performed by a robot that mounts or removes a tool 2 from or onto the tool turret 3. The weight of the tool 2 is transmitted from the gravimeter to the weight sensing unit 12.

[0048] Another example of the external device 16 is a robot that attaches and detaches a tool 2 from the tool turret 3. The robot is, for example, equipped with: an articulated robot arm; a hand connected to the remote end of the robot arm; and a force sensor that detects a load acting on the hand. The robot detects a load acting on the hand, in other words, the weight of a tool 2, by means of the force sensor, when the tool 2 is grasped by the hand, and transmits the detected weight of the tool 2 to the weight sensing unit 12. Another embodiment of the present disclosure can be a machining system comprising the machine tool 1 and such a robot as described above.

[0049] Another example of the external device 16 is a control unit of another machine tool connected to the control unit 6. The weight acquisition unit 12 receives the weight of a tool, stored in the control unit of the other machine tool, along with the tool's identification information from the control unit of the other machine tool. The control unit 6 can transmit the weight of a tool 2, along with its identification information, to the control unit of the other machine tool. By sharing the information about the weight of a tool 2 between multiple machine tools, the control units of the individual machine tools can thus efficiently collect information about the weights of various tools 2.

[0050] Although, in the aforementioned embodiment, the setting of the weight of a tool 2 in the control unit 11 is carried out in the control device 6 of the machine tool 1, alternatively a control device different from the control device 6 can set the weight of a tool 2 in the control unit 11. Fig. Figures 10 to 12 show further embodiments.

[0051] In another in Fig. In the embodiment shown in Figure 10, the machine tool 1 is connected to the external device 16 via a further control unit 17, which is separate from the control unit 6. The further control unit 17 is, for example, a microcomputer located inside or outside the machine tool 1. The weight detection unit 12 and the weight setting unit 13 are provided in the further control unit 17. The further control unit 17 receives information about the weight of a tool 2 from the external device 16 and sets the weight of the tool 2 in the control unit 11 of the control unit 6. Thus, the connection between the external device 16 and the machine tool 1 is relayed by the further control unit 17, thereby simplifying the wiring.

[0052] The additional control unit 17 can be connected to a power supply 18 that is separate from the power supply of the machine tool 1. This configuration makes it possible to improve the serviceability of the machine tool 1. Even if, for example, the power supply of the machine tool 1 is switched off, the operator can use the additional control unit 17 to check the weight of a tool 2 picked up by the tool turret 3.

[0053] Fig. Figure 11 shows a management system 100 according to a further embodiment. The management system 100 comprises a plurality of machine tools 1A, 1B, 1C. A control unit 6A of machine tool 1A is connected to control units 6B, 6C of other machine tools 1B, 1C and monitors the other machine tools 1B, 1C. The control unit 6A comprises the weight detection unit 12 and the weight setting unit 13 and sets the weight of a tool 2 in the respective control units 11 of the control units 6A, 6B, 6C. In this way, it is possible to set control parameters according to the weights of the individual tools 2 held by the tool turret 3, even in the machine tools 1B, 1C that do not include a weight detection unit 12 and a weight setting unit 13.

[0054] Fig. Figure 12 shows a management system 200 according to a further embodiment. The management system 200 comprises a plurality of machine tools 1A, 1B, 1C and a main control system (control unit) 20. In the management system 200, the control units 6A, 6B, 6C and the external unit 16 are peripheral devices, and the main control system 20 is connected to the control units 6A, 6B, 6C of the plurality of machine tools 1A, 1B, 1C and the external unit 16. The main control system 20 comprises the weight sensing unit 12 and the weight setting unit 13 and sets the weight of a tool 2 in the respective control units 11 of the control units 6A, 6B, 6C. In this way, it is possible to determine the control parameters of the majority of machine tools 1A, 1B, 1C according to the weights of the individual tools 2 held by the tool turret 3 using a main control system 20.

[0055] The main control system 20 is, for example, a computer connected by cables to the control devices 6A, 6B, 6C, or a computer or the like located at the same installation location as the control devices 6A, 6B, 6C. The main control system 20 is sometimes referred to as a fog computer. The main control system 20 can be a production management system, a delivery management system, a robot management system, a department management system, or the like. The main control system 20 includes: a control unit with a processor or the like; a display device; a storage unit with non-volatile memory, ROM, RAM, etc.; an input device, which is a keyboard, a touch panel, a control panel, or the like; and so on.

[0056] In the administrative systems 100, 200 in Fig. 11 and Fig. 12 The information about the loads on rotary motors 4 and the estimated weights of the tools 2 on the majority of machine tools 1A, 1B, 1C is combined in the common control unit 6A or 20. This configuration is advantageous because it makes it possible to improve the learning efficiency in a case where the control units 6A, 20 have a similar learning function to the aforementioned learning unit of the control unit 6.

[0057] In the administrative systems 100, 200 in Fig. 11 and Fig. 12. The majority of control units 6A, 6B, 6C can each have a learning function. In this case, for example, the main control system 20 can transmit the combined information about the loads on the rotary motors 4 and the estimated weights of the tools 2 as learning data to the individual control units 6A, 6B, 6C.

[0058] A plurality of main control systems 20 can be connected to another main control system. The other main control system is, for example, a cloud server connected to the plurality of main control systems 20 via a wired or wireless communication network. In this case, the other main control system can set the weight of a tool 2 in the control units 11 of the machine tools 1A, 1B, 1C, which serve as peripheral devices. The other main control system can have a learning function. REFERENCE MARK LIST 1 machine tool 2 tools 3 tool turrets 3a Tool holder 4 Rotary motor (drive unit) 5 spindles 6 Control unit 11 Control unit (learning unit) 12 Weight recording unit 13 Weight determination unit 14 notification units 16 external devices, gravimeter, robot, control device 17 Control unit, microcomputer 20 Main control system (control unit)

Claims

[1] Machine tool (1), comprising: a tool turret (3) capable of holding a plurality of tools (2); a spindle (5) which selectively holds one of the plurality of tools (2) received by the tool turret (3); a control unit (11) that controls the operation of the tool turret (3) and the spindle (5) according to a control parameter; a weight detection unit (12) which detects the weight of a tool (2) attached to the tool turret (3) each time a tool (2) is attached; and a weight setting unit (13) which sets the weight detected by the weight detection unit (12) or an index linked to the weight in the control unit (11) in connection with the attached tool (2), and a drive unit (4) that rotates the tool turret (3), wherein the control unit (11) rotates the tool turret (3) each time a tool (2) is attached to the tool turret (3), wherein the weight detection unit (12) estimates the weight of one attached tool (2) based on a load on the drive unit (4) when the tool turret (3) is rotated, wherein the control unit (11) determines the control parameter on the basis of the weights of the individual tools (2) which are determined by the weight determination unit (13). [2] Machine tool (1) according to claim 1, wherein the control unit (11) specifies at least a rotational speed of the tool turret (3) and / or a movement speed of the spindle (5) as the control parameter. [3] Machine tool (1) according to claim 1 or 2, further comprising a notification unit (14) which notifies a worker in a case that the weight of a tool (2) detected by the weight detection unit (12) exceeds a prescribed, permissible value. [4] Machine tool (1) according to one of claims 1 to 3, further comprising a learning unit which learns a relationship between a load on the drive unit (4) and the weight estimated by the load by the weight sensing unit (12), wherein the weight sensing unit (12) estimates the weight using a learning result of the learning unit. [5] Processing system, including: a machine tool (1) according to any one of claims 1 to 4; and a robot (16) that attaches or detaches a tool (2) from or to the tool turret (3) of the machine tool (1). [6] Administrative system, comprehensive: a machine tool (1) comprising a tool turret (3) capable of holding a plurality of tools (2), a spindle (5) selectively holding one of the plurality of tools (2) held by the tool turret (3), a control unit (11) controlling the operation of the tool turret (3) and the spindle (5) according to a control parameter, and a drive unit (4) rotating the tool turret (3); and a control device (16) connected to the control unit (11), the control device (16) comprises: a weight detection unit (12) which detects the weight of the attached tool (2) each time a tool (2) is attached to the tool turret (3), and a weight setting unit (13) which sets the weight detected by the weight detection unit (12) or an index linked to the weight in a control unit (11) in connection with the attached tool (2), wherein the control unit (11) rotates the tool turret (3) each time a tool (2) is attached to the tool turret (3), wherein the weight sensing unit (12) estimates the weight of one attached tool (2) based on a load on the drive unit (4) when the tool turret (3) is rotated, and wherein the control unit (11) of the machine tool (1) determines the control parameter on the basis of the weights of the individual tools (2) which are determined by the weight determination unit (13). [7] Management system according to claim 6, comprising a plurality of machine tools (1), wherein the control device (16) is a control device (16) of any one of the plurality of machine tools (1). [8] Management system according to claim 6, comprising a plurality of machine tools (1) and a main control system (20) connected to the plurality of machine tools (1), wherein the control device (16) is the main control system (20) and determines the weight of the tool (2) in respective control units (11) of the plurality of machine tools (1).

Citation Information

Patent Citations

  • Machine tool and control methods for machine tools

    DE102018123124A1

  • system for changing and inserting or presenting tools on machine tools

    DE29902127U1

  • Tool replacing device

    JP1993318257A

  • Machine tool

    JP2009034794A

  • Machine tool

    JP2012206227A