The present invention relates to a technique for setting or managing a tool, and in particular, to a control device having a tool setting management function, a machine system, and a tool.
Some types of tools, attached to a machine such as a robot and a machine tool, are driven by motors, and the tools may also be controlled by a controller of the machine. In such a case, it is necessary to previously set various information of the tool in the controller in order to correctly operate the tool by the controller. For example, in a spot welding gun driven by a servomotor, tool-related parameters are previously set, as well as motor-related parameters such as a reduction ratio, a pressing force, and a maximum opening amount between electrode tips. In the prior art, it is necessary to obtain such tool setting information from a tool manufacturer and set it in the controller. The following documents are known as describing techniques related to such setting or management of the machine.
Patent Literature 1 describes that a memory is provided in a mechanical unit such as a robot mechanical unit or a wrist which constitutes the robot mechanical unit, the memory previously stores stored information including a parameter unique to each robot mechanical unit or mechanical unit and used for trajectory control in the robot controller and/or information reflected in the parameter, and operations for changing various data after replacement of the robot mechanical unit or the mechanical unit are automated by reading the stored information into the robot controller. It is also described that the memory is a non-volatile memory attached to an encoder.
Patent Literature 2 describes a tool data management device including: a data storage device arranged in a tool shank to which a tool is fixed and configured to hold tool data and output the data; and a data input/output means fixed to a machine tool and configured to receive the data from the data storage device and provide the data to a controller of the machine tool, and configured to transfer predetermined tool data to the data storage device under control of the machine tool.
Patent Literature 3 describes a robot system constituted by a robot body and a controller for controlling the robot body using unique data which is initial setting information of the robot body, wherein each of the robot body and the controller stores unique data, the controller reads out the unique data stored in the robot body and collates it with the unique data stored in the controller, so that the robot system can be controlled by the controller even when a built-in board of the robot body is replaced. Further, it is described that an operation history and maintenance information are also stored in the memories of the robot body and the controller.
As a means for simplifying the tool setting, a method of previously preparing a file in which the tool setting information is stored and reading the file by the controller may be used. However, there is a demerit in that it is necessary to previously prepare the file storing the tool setting information, and it is also necessary to manage the tool setting information.
In addition, since conditions of the tool change with production, it may be desirable to continuously manage previously held tool condition information in some way, when the tool is reattached to another machine. For example, when a tool must be exchanged after the operating time of the tool has elapsed for a certain period of time, it may be desirable to accumulate and manage the operating time even if the tool is reattached to the different machine. As a means to simplify the management of the tool, a file containing the tool condition information can be read by another controller, but there is a demerit in that the file needs to be output in advance.
Therefore, there is demand for a technique to simplify the setting or management of the tool.
One aspect of the present disclosure provides a controller configured to control a tool having a memory detachably attached to a machine, the controller comprising: a tool information reading section configured to read at least one of tool setting information and tool condition information written to the memory of the tool; and a tool setting section configured to set the tool based on at least one of the read tool setting information and the read tool condition information, wherein the tool is driven by a motor having an encoder, and the memory is attached to the encoder.
A further aspect of the present disclosure provides a control system comprising: a first controller configured to control a tool having a memory detachably attached to a first machine; and a second controller configured to control the tool detachably attached to a second machine, wherein the first controller writes at least one of tool setting information and tool condition information to the memory of the tool, and the second controller reads at least one of the read tool setting information and the read tool condition information.
A still further aspect of the present disclosure provides a tool detachably attached to a machine and controlled by a controller, wherein the tool comprises a memory to which at least one of tool setting information and tool condition information is written by the controller, and from which at least one of the tool setting information and the tool condition information is read by the controller.
According to the one aspect of the present disclosure, since the tool can be automatically set in the controller based on at least one of the tool setting information and the tool condition information written in the memory of the tool, setting of the tool can be simplified.
According to the further aspect of the present disclosure, the first controller writes at least one of tool setting information and tool condition information to the memory of the tool, and the second controller reads at least one of the written tool setting information and the written tool condition information. Therefore, the tool can be continuously managed even when the tool is reattached from the first machine to the second machine.
According to the still further aspect of the present disclosure, the tool comprises a memory to which at least one of tool setting information and tool condition information is written by the controller, and from which at least one of the tool setting information and the tool condition information is read by the controller. Therefore, setting or management of the tool can be simplified.
The embodiments of the present disclosure will be described in detail below with reference to the attached drawings. In the drawings, identical or similar constituent elements have been assigned the same or similar reference signs. Furthermore, the embodiments described below do not limit the technical scope of the invention described in the claims or the definitions of the terms.
The controller 30 has a motion controlling section 34 configured to control the motion of the tool 20 based on the read tool setting information. For example, the motion controlling section 34 controls the speed of the tool based on the speed reduction ration and the maximum speed, etc., and controls the position of the tool based on the pressure force and the maximum opening amount, etc. Further, the controller 30 may have a tool information updating section 35 configured to update the tool condition information. For example, the tool information updating section 35 may updates the number of pressurizing, the total movement distance and the total operation time, etc., corresponding to the motion of the tool 20. In addition, the controller 30 may have a tool exchange time determining section 32 configured to determine when to exchange the tool based on the read or updated tool condition information. The tool exchange time determining section 32 may determine the tool exchange time based on thresholds of the number of pressurizing, the total movement distance, and the total operation time, etc., and notify the user or an external device of the determination result.
As described above, the tool 20 includes the memory 21 to which at least one of tool setting information and tool condition information is written by the controller 30, and from which at least one of the tool setting information and the tool condition information is read by the controller 30. Since the tool 20 itself has at least one of tool setting information and tool condition information, the setting or management of the tool 20 can be simplified. In addition, by using the memory 21 of the encoder 22, the setting or management of the tool 20 can be performed simply by connecting the motor 23 with the encoder to the controller 30 (i.e., without requiring additional devices or operations, at the same cost as in the prior art).
According to the above embodiments, the setting or management of the tool can be simplified. The programs executed by the processor described above may be recorded and provided on a computer-readable non-transitory recording medium such as a CD-ROM, or may be distributed and provided wired or wirelessly from a server device on a WAN (wide area network) or LAN (local area network).
Although the various embodiments are described herein, it should be noted that the present invention is not limited to the above embodiments, and various modifications can be performed within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
2020-103755 | Jun 2020 | JP | national |
This is the U.S. National Phase application of PCT/JP2021/021944, filed Jun. 9, 2021, which claims priority to Japanese Patent Application No. 2020-103755, filed Jun. 16, 2020, the disclosures of these applications being incorporated herein by reference in their entireties for all purposes.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/021944 | 6/9/2021 | WO |