The present application is based on, and claims priority from JP Application Serial Number 2021-147534, filed Sep. 10, 2021, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present disclosure relates to an end effector, a robot, and a control method of the end effector.
For example, the robot hand controller described in JP-A-6-226671 has a force sensor for detecting each force applied to the X-axis, Y-axis and Z-axis of the robot hand, and three actuators for driving the robot hand in three axial directions respectively, and by driving and controlling the three actuators using signals from the force sensor, fine force control is possible and collision avoidance and constant control of the pressing force can be easily performed.
However, in the robot hand control device described in JP-A-6-226671, there is a problem that it is difficult to reduce the weight of the robot hand, since the force sensor is mounted on the robot hand, which is an end effector.
An end effector includes a joint section that is connected to a robotic arm, a working section that performs work on an object, an actuator that is located between the joint section and the working section and moves the working section in a first direction in which the joint section and the working section are aligned, and a piezoelectric element that drives the actuator.
A robot has the end effector described above.
A control method of the end effector including a joint section that is connected to a robotic arm, a working section that performs work on an object, an actuator that is between the joint section and the working section and moves the working section in a first direction in which the joint section and the working section are aligned, and a piezoelectric element that drives the actuator, the control method comprising, controlling a drive voltage of the piezo element such that a pressing force of the actuator becomes constant.
First, an end effector according to the first embodiment will be described with reference to
For convenience of explanation, an X-axis, a Y-axis, and a Z-axis are illustrated as three axes orthogonal to each other in the following drawings except for
A robot system 100 illustrated in
The robot 200 is a six-axis robot having six drive axes. The robot 200 includes a base 210 fixed to a floor, a robotic arm 220 connected to the base 210, and an end effector 10 connected to the robotic arm 220.
Further, the robotic arm 220 includes a plurality of arms 221, 222, 223, 224, 225, 226 which are rotatably connected, and six joints J1 to J6. Among them, the joints J2, J3, and J5 are bending joints, and the joints J1, J4, and J6 are torsional joints. In addition, a motor M, which is a drive source, and an encoder E, which detects an amount of rotation of the motor M or a angle of rotation of arm, are mounted in the joints J1, J2, J3, J4, J5, J6.
The end effector 10 is connected to the robotic arm 220 and, more specifically, is connected to a front end portion of the arm 226. As shown in
The movement stage 12 is located between the joint section 11 and the working section 14, and moves the working section 14 in an X direction, which is a first direction in which the joint section 11 and the working section 14 are aligned. The movement stage 12 has a fixed section 21 fixed to the joint section 11, a movable section 22 that is mounted on the fixed section 21 through a linear guide 30 and that is fixed to the working section 14 through the connection section 13, and a control section 17 for controlling the movement of the movable section 22.
In the movement stage 12, as shown in
The actuator 40 is located between the joint section 11 and the working section 14, and moves the working section 14, which is connected to the movable section 22, in an X direction, that is the first direction in which the joint section 11 and the working section 14 are aligned. As shown in
The control section 17 controls the drive voltage so as to make the pressing force constant, and drives the actuator 40 by applying the controlled drive voltage to the piezoelectric element 45.
The working section 14 includes a driving section 15 that drives a clamping unit 16 and the clamping unit 16 that clamps the object 500. The driving section 15 moves the clamping unit 16 in the Y direction, and the clamp unit 16 clamps the object 500. Accordingly, the working section 14 of this embodiment is the hand H.
Here, a control method of the end effector 10 will be described with reference to
The thrust force and the speed of the actuator 40 using expansion and contraction of the piezoelectric element 45 vary as shown in
At an extremely low speed of speed 0, the thrust force of the actuator 40 becomes maximum, and the relationship between the drive voltage of the actuator 40 and the thrust force becomes as shown in
Therefore, the control method of the end effector 10 controls the drive voltage of the piezoelectric element 45 so that the pressing force of the actuator 40 becomes constant. That is, if the thrust force, which is the pressing force when the object 500 contacts a rotating grinding wheel 701 and is polished, is determined, then the drive voltage corresponding to the thrust force can be determined from the relationship between the drive voltage and the thrust force shown in
Calibration of the relationship between the speed and thrust force with respect to the pre-operation drive voltage will be described. The thrust force corresponding to the drive voltage is calibrated by installing, in the gravity direction, the end effector 10 clamping a weight of predetermined weight, detecting a drive voltage balanced with the thrust force caused by the predetermined weight, and comparing the detected drive voltage with the relationship between the thrust force and the drive voltage stored in the memory of the control section 17. Further, the speed corresponding to the drive voltage is calibrated by setting the end effector 10 horizontally in a posture which is free from the influence of gravity, detecting the maximum speed for each drive voltage in a no-load state, and comparing the detected speeds with the relationship between the speed and the drive voltage stored in the memory of the control section 17.
The robot control device 900 controls driving of the joints J1 to J6 and the end effector 10 to cause the robot 200 to perform a predetermined work. The robot control device 900 is configured by, for example, a computer, and includes a processor (CPU) that processes information, a memory that is communicably connected to the processor, and an external interface. Further, various programs which can be executed by the processor are stored in the memory, and the processor can read and execute the various programs and the like stored in the memory.
The processing apparatus 700 polishes the object 500 by pressing the object 500 against the rotating grinding wheel 701.
In the present embodiment, the object 500 is clamped by the end effector 10 and polished, but the present embodiment is not limited thereto, and the rotating grinding wheel 701 may be attached to the end effector 10 and the object 500 may be polished. The work is not limited to polishing work, and may be fitting work.
As described above, in the end effector 10 of the present embodiment, since the pressing force of the actuator 40 is made constant by controlling the drive voltage that drives the piezoelectric element 45, it is possible to reduce the weight of the end effector 10 as compared with an end effector in which a force sensor is mounted. In particular, if the actuator 40 driven by the piezoelectric element 45 has the same weight as one equipped with an electromagnetic motor, then it can generate several times the thrust force of the electromagnetic motor, so that the weight of the actuator 40 can be significantly reduced.
Next, an end effector 10a according to a second embodiment will be described with reference to
The end effector 10a of the present embodiment is the same as the end effector 10 of the first embodiment except that the configuration of a movement stage 12a is different from that of the end effector 10 of the first embodiment. The difference from the first embodiment described above will be mainly described, and the similar items will be designated by the same reference numerals and description thereof will be omitted.
As shown in
In the movement stage 12a, as shown in
The control section 17 controls the drive voltage based on the signal from the encoder 60 and applies the controlled drive voltage to the piezoelectric element 45 to drive the actuator 40.
The control method of the end effector 10a controls drive voltage of the piezoelectric element 45 based on a signal from the encoder 60 so that the pressing force of the actuator 40 becomes constant.
When the object 500 clamped by the working section 14 is brought into contact with the rotating grinding wheel 701 of the processing apparatus 700 and polished, the pressing force of the actuator 40 can be made constant by the encoder 60 mounted on the movement stage 12a detecting the moving speed of the object 500 clamped by the working section 14, and controlling the drive voltage applied to the piezoelectric element 45 based on the relationship shown in
With such a configuration, even if eccentricity of the rotating shaft of the grinding wheel 701 or vibration of the processing apparatus 700 occurs, the pressing force becomes constant, so that the polishing accuracy of the object 500 can be further improved.
Next, an end effector 10b according to a third embodiment will be described with reference to
The end effector 10b of the present embodiment is the same as the end effector 10 of the first embodiment except that a movement stage 70 is added, as compared with the end effector 10 of the first embodiment. The difference from the first embodiment described above will be mainly described, and the similar items will be designated by the same reference numerals and description thereof will be omitted.
As shown in
The movement stage 12 and the movement stage 70 are arranged between the joint section 11 and the working section 14, and the fixed section 71 of the movement stage 70 is fixed to the movable section 22 of the movement stage 12.
The movement of the movable section 22 of the movement stage 12 in the X direction is controlled by the control section 17. The movement of the movable section 72 of the movement stage 70 in the Z direction is controlled by a control section 73.
With such a configuration, it is possible not only to press the object 500 in a vertical direction against the grinding wheel 701 of the processing apparatus 700, but also to control by two axes a pressing force in an oblique direction, and it is also possible to polish a corner portion such as chamfering.
Number | Date | Country | Kind |
---|---|---|---|
2021-147534 | Sep 2021 | JP | national |