The present disclosure relates to a robot and a robot system having the robot.
Conventionally, a demand for Factory Automation (FA) is increasing and robots to satisfy the demand are proposed. For example, a system may include a dual-arm robot placed between a workpiece stocker and a tray. The dual-arm robot transfers a workpiece stored in the workpiece stocker to the tray and positions the workpiece, while switching an arm part holding the workpiece between a right-arm part and a left-arm part.
Installation stands are placed at the same worksite as the robot, and have an adjustable installing width for a workpiece according to the type of the workpiece. However, conventional robots do not autonomously adjust the installing width. Therefore, generally, the installing width is adjusted directly by humans, or using a dedicated instrument operated by humans.
A robot according to the present disclosure is for use with an installation stand including an adjustable installing width for a workpiece and a coupled part attached to the installation stand where the workpiece is to be installed. The robot comprising a robotic arm including a wrist, and a coupling at an end of the wrist to be coupled to the coupled part. Further, there is circuitry configured to rotate the coupled part while the coupling is coupled to the coupled part to adjust the installing width.
Hereinafter, a robot and a robot system having the robot according to one embodiment of the present disclosure are described with reference to the accompanying drawings. Note that the present disclosure is not limited to this embodiment. Moreover, below, the same reference characters are given to the same or corresponding elements throughout the drawings to omit redundant description.
As illustrated in
Each of the pair of robotic arms 30a and 30b is a horizontally articulated robotic arm supported by the pedestal 22. The pair of robotic arms 30a and 30b may move independently or may move interlocking with each other. Note that the second robotic arm 30b has a similar configuration as the first robotic arm 30a. Therefore, only the first robotic arm 30a is described, and a similar description for the second robotic arm 30b is not repeated.
The first robotic arm 30a has joint axes JT1 to JT4. Then, the first robotic arm 30a is provided with motors corresponding to the joint axes JT1 to JT4, which rotary drives the joints. The first robotic arm 30a has a first link 32, a second link 34, and a wrist 36 (a wrist part).
The first link 32 is coupled to a base shaft 24 fixed to an upper surface of the pedestal 22 via the rotary joint axis JT1 so as to be rotatable about a vertically extending axis defined to pass through an axial center of the base shaft 24. The second link 34 is coupled to a tip-end part of the first link 32 via the rotary joint axis JT2 so as to be rotatable about a vertically extending axis defined at the tip-end part of the first link 32.
The wrist 36 is coupled to a tip end of the second link 34 via the linear-motion joint axis JT3. The wrist 36 is ascendable and descendible with respect to the second link 34 by the linear-motion joint axis JT3. Moreover, the wrist 36 has a mechanical interface 38 at its tip end. The first end effector 50a is attached to the mechanical interface 38. The mechanical interface 38 is rotatable with respect to the wrist 36 about a vertically extending axis, by the rotary joint axis JT4 (a rotary shaft).
The axis on the base-end side of the first link 32 of the first robotic arm 30a is coaxial with the axis on the base-end side of the first link 32 of the second robotic arm 30b. Moreover, the first link 32 of the first robotic arm 30a and the first link 32 of the robotic arm 30b are provided having a height difference therebetween.
The first end effector 50a is attached to the mechanical interface 38 of the first robotic arm 30a (the tip end of the wrist part of the first robotic arm). The first end effector 50a is provided in order to perform a work to the workpiece W, which is provided separately from a coupled part 80 and an installation stand 110 (described later).
The second end effector 50b is attached to the mechanical interface 38 of the second robotic arm 30b (the tip end of the wrist part of the second robotic arm). The second end effector 50b has a shaft member 52 attached to the mechanical interface 38 at its base-end part, an enlarged part 54 provided to a tip-end part of the shaft member 52, and a coupling part 58 provided to a tip end of the enlarged part 54.
As illustrated in
The robot controlling device 70 is, for example, built in the pedestal 22. As illustrated in
Further, the functionality of the elements disclosed herein may be implemented using circuitry or processing circuitry which includes general purpose processors, special purpose processors, integrated circuits, ASICs (“Application Specific Integrated Circuits”), conventional circuitry and/or combinations thereof which are configured or programmed to perform the disclosed functionality. Processors are considered processing circuitry or circuitry as they include transistors and other circuitry therein. The processor may be a programmed processor which executes a program stored in a memory. In the disclosure, the circuitry, units, or means are hardware that carry out or are programmed to perform the recited functionality. The hardware may be any hardware disclosed herein or otherwise known which is programmed or configured to carry out the recited functionality. When the hardware is a processor which may be considered a type of circuitry, the circuitry, means, or units are a combination of hardware and software, the software being used to configure the hardware and/or processor.
In detail, the installation stand 110 has a screw (or bolt) shaft 112 (a rotated object) with a thread groove formed on its outer surface, and nuts 114a and 114b threadedly engaged with the screw shaft 112 so as to move on the screw shaft 112 in the axial direction. That is, the screw shaft 112 and the nuts 114a and 114b are what is called a “ball screw,” and a rotational motion of the screw shaft 112 can be converted into a linear motion of the nuts 114a and 114b.
Moreover, the installation stand 110 has a base plate 115, a guide plate 117a attached to the nut 114a such that a thickness direction of the guide plate 117a coincides with the axial direction of the screw shaft 112, and a guide plate 117b attached to the nut 114b such that a thickness direction of the guide plate 117b coincides with the axial direction of the screw shaft 112.
The guide plate 117a is inserted into a through-hole 116a in a rectangular shape, which is bored on the base plate 115. Then, the guide plate 117a moves in the axial direction of the screw shaft 112, inside the through-hole 116a bored on the base plate 115 accompanying with the movement of the nut 114a on the screw shaft 112 in the axial direction. Similarly, the guide plate 117b is inserted into a through-hole 116b in a rectangular shape, which is bored on the base plate 115. Then, the guide plate 117b moves in the axial direction of the screw shaft 112, inside the through-hole 116b bored on the base plate 115 accompanying with the movement of the nut 114b on the screw shaft 112 in the axial direction.
Bearings 118a and 118b are attached at an intermediate part of the screw shaft 112 in the axial direction so as to stand from the base plate 115. The screw shaft 112 has a first screw shaft 112a provided on a side of the nut 114a and the guide plate 117a, and rotatably supported by the bearing 118a, and a second screw shaft 112b provided on a side of the nut 114b and the guide plate 117b, and rotatably supported by the bearing 118b.
The first screw shaft 112a and the second screw shaft 112b are coupled to each other via a coupling 119 provided between the bearing 118a and the bearing 118b. Then, the second screw shaft 112b is formed on its outer surface with a thread groove in a direction different from that of the first screw shaft 112a.
According to this configuration, the rotation of the screw shaft 112 causes the nut 114b and the guide plate 117b to move in the direction opposite from the nut 114a and the guide plate 117a in the axial direction of the screw shaft 112. Then, a distance between the guide plate 117a and the guide plate 117b defines the installing width of the workpiece W. Note that a structural element or unit member used for installing the workpiece W may be provided between the guide plate 117a and the guide plate 117b. In such a case, the structural element or unit member, or a part of the structural element or unit member defines the installing width of the workpiece W.
The first bevel gear 82 has a shaft part 83 and a gear part 84 provided at a tip end of the shaft part 83. The first bevel gear 82 is attached at its base-end part (i.e., a base-end part of the shaft part 83) to a wall surface of the set-up device 100 via a bearing 118c, and disposed so that the shaft part 83 extends horizontally. Then, the first bevel gear 82 is attached at its base-end part (the base-end part of the shaft part 83) to an end part of the screw shaft 112 in the axial direction.
The second bevel gear 86 has a shaft part 87 and a gear part 89 provided at a tip end of the shaft part 87. The second bevel gear 86 is attached at its base-end part (i.e., a base-end part of the shaft part 87) to the wall surface of the set-up device 100 via a bearing 118d, and disposed so that the shaft part 87 extends vertically. Here, the base end of the shaft part 87 is located at the upper side, and the tip end of the shaft part 87 (and the gear part 89) is located at the lower side.
Then, the second bevel gear 86 is formed at its base end (i.e., the base end of the shaft part 87) with the coupled part 88. In this embodiment, the coupled part 88 is the fitting female part formed in the base end of the shaft part 87 of the second bevel gear 86. According to this configuration, in this embodiment, the coupled part 88 is attached to the screw shaft 112 (rotated object) provided to the installation stand 110, via the first and second bevel gears 82 and 86. Similar to this embodiment, the coupled part 88 may be couplable with the coupling part 58b of the second end effector 50b.
When the processor 74 executes the program stored in the memory 72, the robot 20 according to this embodiment rotates the joint axis JT4 (rotary shaft) of the second robotic arm 30b while coupling the coupling part 58 of the second end effector 50b to the coupled part 88 of the second bevel gear 86 so as to rotate the coupled part 88 and the screw shaft 112 (rotated object) on the installation stand 110, and thus, the installing width can be adjusted.
As described above, when the rotatable angle range of the joint axis JT4 (rotary shaft) of the second robotic arm 30b is defined in advance, the robot 20 may carry out Steps S1 to S3 illustrated in
First, the robot 20 couples the coupling part 58 to the coupled part 88, and then, rotates the joint axis JT4 (rotary shaft) in the first direction by a given angle within the rotatable angle range (Step S1 in
Next, the robot 20 cancels the coupling state between the coupling part 58 and the coupled part 88, and then, rotates the joint axis JT4 (rotary shaft) in the direction opposite from the first direction (Step S2 in
Then, the robot 20 repeats the series of operation (i.e., Steps S1 and S2) until the coupled part 88 and the screw shaft 112 (rotated object) are rotated in the first direction by the desired angle (Step S3 in
Conventionally, the installation stands adjustable of the installing width according to the type of the workpiece, are known. However, generally, the installing width of the conventional installation stand is adjusted directly by humans, or using the dedicated instrument operated by humans. However, the adjustment of the installing width in this manner may require time and effort. Particularly, in the latter case, time and effort may be required also to prepare and maintain the dedicated instrument.
On the other hand, the robot 20 according to this embodiment adjusts the installing width by rotating the coupled part 88 while coupling the coupling part 58 to the coupled part 88, and thus, neither manual control by a person nor a dedicated instrument is required. As a result, the robot 20 according to this embodiment the installing width is autonomously adjustable with a simple device configuration.
Moreover, in this embodiment, since the coupling part 58 can be coupled to the coupled part 88 by the fitting male part fitting into the fitting female part, the coupling part 58 and the coupled part 88 can be coupled to each other with the simple configuration.
Then, the robot 20 according to this embodiment rotates the joint axis JT4 (rotary shaft) provided to the robot 20 so as to rotate the coupled part 88 and the screw shaft 112 (rotated object) on the installation stand 110 attached to the coupled part 88. Therefore, the installing width can be autonomously adjusted with a further simple device configuration.
Moreover, in this embodiment, by performing Steps S1 to S3 in the flowchart of
Moreover, in this embodiment, since the second end effector 50b can rotate the coupled part 88 and the screw shaft 112 (rotated object) while the first end effector 50a performs a work to the workpiece W provided separately from the coupled part 88 and the installation stand 110, the work can be performed efficiently.
Then, the robot system 10 according to this embodiment can achieve effects similar to those of the robot 20 as it is provided with the robot 20.
It is apparent for a person skilled in the art from the above description that many improvements and other embodiments of the present disclosure are possible. Therefore, the above description is to be interpreted only as illustration, and it is provided in order to teach a person skilled in the art the best mode for implementing the present disclosure. The details of the structures and/or the functions may be substantially changed, without departing from the spirit of the present disclosure.
Modification 1 of the robot system of the embodiment described above is described with reference to
When the rotatable angle range of the joint axis JT4 (rotary shaft) of the second robotic arm 30b is defined in advance, the robot 20 may not perform Steps S1 to S3 illustrated in
That is, as illustrated in
Modification 2 of the robot system of the embodiment is described with reference to
As illustrated in
In this modification, after the end effector 50c performs the work to the workpiece W, as illustrated in
Then, as illustrated in
The robot 20 according to this modification is provided with the tool changer 120, and thus capable of autonomously switching the end effector 50c (first end effector) to the second end effector 50b. Then, in this modification, even when an installation space is comparatively small, various works can be performed with the simple device configuration, by the tip end of the single second robotic arm 30b switching the end effector 50c and the second end effector 50b.
Modification 3 of the robot system of the embodiment is described with reference to
As illustrated in
According to this configuration, the end effector 50c (third end effector) can perform the work to the workpiece W provided separately from the coupled part 88′ and the installation stand 110, as well as rotating the coupled part 88′ and the screw shaft 112 (rotated object). As a result, even when the installation space is comparatively small, various works can be performed with the simple device configuration.
Modification 4 of the robot system of the embodiment is described with reference to
The robot 20 according to this modification is provided with the rotary-driving device 140 attached to the coupling part 58′, and the end effector 50c (a fourth end effector) provided separately from the rotary-driving device 140, and attached to the tip end of the second robotic arm 30b (the tip end of the wrist part) to be holdable and releasable of the rotary-driving device 140.
As illustrated in
Modification 5 of the robot system of the embodiment is described with reference to
In the embodiment and Modifications 1 to 4, the robot 20 has the horizontally articulated robotic arms supported by the pedestal 22. On the other hand, a robot 20′ according to this modification has a vertically articulated robotic arm.
In detail, the robot 20′ according to this modification is provided with a pedestal 22′, a robotic arm 30′ coupled at its base end to the pedestal 22′, the second end effector 50b attached to a tip-end part of the robotic arm 30′, and a robot controlling device 50′.
The robotic arm 30′ of this modification has six joint axes JT1′ to JT6′, and five links 32a to 32e sequentially coupled to each other by these joint axes. The joint axis JT1′ couples the pedestal 22′ to a base-end part of the link 32a so as to be swivelable about a vertically extending axis. The joint axis JT2′ couples a tip-end part of the link 32a to a base-end part of the link 32b so as to be pivotable about a horizontally extending axis. The third joint axis JT3′ couples a tip-end part of the link 32b to a base-end part of the link 32c so as to be pivotable about a horizontally extending axis.
The joint axis JT4′ couples a tip-end part of the link 32c to a base-end part of the link 32d so as to be rotatable about an axis extending in a longitudinal direction of the link 32c. The fifth joint axis JT5′ couples a tip-end part of the link 32d to a base-end part of the link 32e so as to be pivotable about an axis extending orthogonal to a longitudinal direction of the link 32d. The joint axis JT6 (rotary shaft) rotates a tip end of a wrist part of the robotic arm 30′ (and the second end effector 50b attached to the wrist part). Since a configuration of the second end effector 50b according to this modification is the same as that of the second end effector 50b of the embodiment described above, description thereof is not repeated.
As illustrated in
Although in the embodiment the coupling part 58 is configured as the fitting male part, and the coupled part 88 is configured as the fitting female part, it is not limited to this. The coupling part 58 may be configured as the fitting female part, and the coupled part 88 may be configured as the fitting male part.
Although in the embodiment and modifications the robotic arm is configured as the dual-arm horizontally articulated type, or a vertically articulated type, it is not limited to this. For example, the robotic arm may be a single-arm horizontally articulated type. Alternatively, the robotic arm may be configured as a polar coordinate type, a cylindrical coordinate type, a Cartesian coordinate type, or other types.
Although in the embodiment and modifications the installation stand 110 is a part of the set-up device 100, it is not limited to this. The installation stand 110 may be another device or a part of the other device.
One exemplary purpose of the present disclosure is to provide a robot and a robot system having the robot, capable of autonomously adjusting a workpiece-installing width of an installation stand, of which the installing width is adjustable according to a type of a workpiece, with a simple device configuration.
According to an aspect of the disclosure, since the installing width is adjusted according to the type of the workpiece by rotating the coupled part while the coupling part is coupled to the coupled part, it becomes possible to adjust the installing width autonomously with a simple device configuration.
One of the coupling part and the coupled part may be configured to be a fitting female part, and the other of the coupling part and the coupled part may be configured to be a fitting male part fittable into the fitting female part. The coupling part may be coupled to the coupled part by the fitting female part being fitted onto the fitting male part.
According to this configuration, the coupling part and the coupled part can be coupled with a simple configuration.
For example, the coupling part may be configured to be a holding part holdable of the coupled part, and the holding part may be coupled to the coupled part by holding the coupled part.
The robot may further include an end effector attached to a tip end of the robotic arm. The end effector may include a first end effector configured to perform a work to a workpiece provided separately from the coupled part and the installation stand, and a second end effector having the coupling part to rotate the coupled part and a rotated object.
According to this configuration, the first end effector and the second end effector can perform different works from each other, and thus, various works can be performed.
The robot may further include a tool changer provided between the tip end of the wrist part and the end effector so as to autonomously switch the end effector between the first end effector and the second end effector.
According to this configuration, since the first end effector and the second end effector can be switched autonomously by the tip end of the single robot arm, even when an installation space is comparatively small, various works can be performed with the simple device configuration,
The robot may further include an end effector attached to a tip end of the robotic arm. The end effector may be configured to be a third end effector configured to perform a work to a workpiece provided separately from the coupled part and the installation stand. The coupling part may be configured to be the third end effector or a part of the third end effector. The coupled part may have a structure couplable to the third end effector or the part of the third end effector.
According to this configuration, since the third end effector can perform the work to the workpiece provided separately from the coupled part and the installation stand, as well as rotating the coupled part and the rotated object, even when the installation space is comparatively small, various works can be performed with the simple device configuration.
For example, the robotic arm may further include a rotary shaft configured to rotate the tip end of the wrist part. The coupled part may be attached to a rotated object provided to the installation stand, and the installation stand may be adjustable of the installing width by the rotated object being rotated. When the processor executes the program stored in the memory, the coupled part and the rotated object on the installation stand may be rotated by the rotary shaft being rotated while the coupling part is coupled to the coupled part, to adjust the installing width.
According to this configuration, since the rotary shaft provided to the robot is rotated to rotate the coupled part and the rotated object on the installation stand, to which the coupled part is attached, the installing width can be adjusted with a further simple device configuration.
A rotatable angle range of the rotary shaft may be defined in advance. When the processor executes the program stored in the memory, a series of operation in which, after the coupling part is coupled to the coupled part, and the rotary shaft is rotated in a first direction by a given angle within the rotatable angle range, the coupling state between the coupling part and the coupled part is canceled, and the rotary shaft is rotated in a direction opposite from the first direction, may be repeated until the coupled part and the rotated object are rotated in the first direction by a desired angle.
According to this configuration, even when the rotatable angle range of the rotary shaft is defined in advance, the coupled part and the rotated object can be rotated certainly by the desired angle.
A rotatable angle range of the rotary shaft may be defined in advance. The robot may further include a rotary joint provided between the tip end of the wrist part and the coupling part, and the tip end of the wrist part may be rotated beyond the rotatable angle range when the processor executes the program stored in the memory.
According to this configuration, even when the rotatable angle range of the rotary shaft is defined in advance, the coupled part and the rotated object can be rotated certainly by the desired angle.
In order to solve the problem, a robot system according to the present disclosure includes the robot of any one of the robots described above, and the coupled part and the installation stand provided outside the robot.
The robot may further include a rotary-driving device attached to the coupling part, and a fourth end effector provided separately from the rotary-driving device and attached to the tip end of the robotic arm to be holdable and releasable of the rotary-driving device. The coupled part may be attached to a rotated object provided to the installation stand, and the installation stand may be adjustable of the installing width by the rotated object being rotated. When the processor executes the program stored in the memory, the coupled part and the rotated object on the installation stand may be rotated, by the fourth end effector holding the rotary-driving device and by the rotary-driving device being driven while the coupling part is coupled to the coupled part, to adjust the installing width.
According to this configuration, since any of the robots described above is provided, it becomes possible to autonomously adjust the installing width of the installation stand, which is adjustable of the installing width according to the type of the workpiece, with a simple device configuration.
For example, the installation stand may be a set-up device, or a part of the set-up device.
According to the present disclosure, a robot and a robot system having the robot can be provided, which are capable of autonomously adjusting a workpiece-installing width of an installation stand, of which the installing width is adjustable according to a type of a workpiece, with a simple device configuration.
Number | Date | Country | Kind |
---|---|---|---|
2018-233383 | Dec 2018 | JP | national |
The present application is a bypass continuation of PCT Application No. PCT/JP2019/048849, filed Dec. 13, 2019, which claims priority to JP 2018-233383, filed on Dec. 13, 2018, the entire contents of each are incorporated herein by its reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2019/048849 | Dec 2019 | US |
Child | 17343807 | US |