JP7172485B2 - robot controller - Google Patents

robot controller Download PDF

Info

Publication number
JP7172485B2
JP7172485B2 JP2018214913A JP2018214913A JP7172485B2 JP 7172485 B2 JP7172485 B2 JP 7172485B2 JP 2018214913 A JP2018214913 A JP 2018214913A JP 2018214913 A JP2018214913 A JP 2018214913A JP 7172485 B2 JP7172485 B2 JP 7172485B2
Authority
JP
Japan
Prior art keywords
robot
mode
resistance
force
characteristic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018214913A
Other languages
Japanese (ja)
Other versions
JP2020082212A (en
Inventor
和之 西嶋
暢宏 柴崎
祥 安井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IHI Corp
Original Assignee
IHI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IHI Corp filed Critical IHI Corp
Priority to JP2018214913A priority Critical patent/JP7172485B2/en
Publication of JP2020082212A publication Critical patent/JP2020082212A/en
Application granted granted Critical
Publication of JP7172485B2 publication Critical patent/JP7172485B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Description

本発明は、ロボット制御装置に関する。 The present invention relates to a robot controller.

産業用ロボットに対して教示作業を行う場合には、安全教育を受けた有資格者が、産業用ロボットの動作速度に制限がかかった教示モードにおいて、ティーチングペンダントと呼ばれる操作デバイスを操作することで人協働ロボットの先端を目的の位置に位置決めしながら教示作業を行う(例えば、特許文献1)。 When teaching an industrial robot, a qualified person who has undergone safety training operates an operation device called a teaching pendant in a teaching mode in which the operating speed of the industrial robot is restricted. A teaching operation is performed while positioning the tip of a human collaborative robot at a target position (for example, Patent Document 1).

一方、人協働ロボットでは、安全性が確保されているため、有資格者ではない一般作業者が、人協働ロボットの先端に直接手を触れて、当該先端を動かしたい方向に力をかけて目的の位置に位置決めしながら教示作業を行うことができる。このとき、人協働ロボットのロボット制御装置は、内部に設けられた力センサにより作業者から受ける力に追従して人協働ロボットの先端を移動させる。 On the other hand, since the safety of the collaborative robot is ensured, a general worker who is not a qualified worker can directly touch the tip of the collaborative robot and apply force in the desired direction to move the tip. The teaching operation can be performed while positioning the object at the desired position. At this time, the robot control device of the human collaborative robot moves the tip of the human collaborative robot following the force received from the operator by a force sensor provided inside.

特開2006-346792号公報JP-A-2006-346792

ただし、人協働ロボットの教示作業において、作業者が人協働ロボットの先端に加える力の加減によって想定外の方向や大きさの外力がかかり、先端の位置がずれてしまう場合がある。したがって、詳細な位置決めを行うのに多大な時間を要し、作業効率が悪い。 However, in the teaching work of the human collaborative robot, depending on the amount of force applied by the operator to the tip of the collaborative robot, an external force of an unexpected direction and magnitude may be applied, and the position of the tip may be displaced. Therefore, it takes a lot of time to perform detailed positioning, resulting in poor work efficiency.

本発明は、このような事情に鑑みてなされたもので、その目的は、人協働ロボットの教示作業の効率を向上させることである。 The present invention has been made in view of such circumstances, and an object of the present invention is to improve the efficiency of the teaching work of a human collaborative robot.

本発明の一態様は、人協働ロボットの動作を制御するロボット制御装置であって、前記人協働ロボットの教示作業中において、前記人協働ロボットの動作特性を第1の動作特性とする第1のモードと、前記動作特性を前記第1の動作特性とは異なる第2の動作特性とする第2のモードと、を切り替え可能な切替部を備えることを特徴とする、ロボット制御装置である。 One aspect of the present invention is a robot control device for controlling the motion of a collaborative robot, wherein the motion characteristic of the collaborative robot is set as a first motion characteristic during a teaching operation of the collaborative robot. A robot control device comprising a switching unit capable of switching between a first mode and a second mode in which the operating characteristic is a second operating characteristic different from the first operating characteristic. be.

本発明の一態様は、上述のロボット制御装置であって、前記人協働ロボットの関節の機械インピーダンスを調整することにより、前記人協働ロボットの先端が外力により移動することに対する抵抗力を制御する制御部を備え、前記制御部は、前記第1のモードにおいて前記抵抗力を第1の抵抗力に制御することで前記動作特性を第1の動作特性とし、前記第2のモードでは前記抵抗力を前記第1の抵抗力よりも大きい第2の抵抗力に制御することで前記動作特性を第2の動作特性とする。 One aspect of the present invention is the robot control device described above, wherein the mechanical impedance of the joints of the collaborative robot is adjusted to control the resistance to movement of the distal end of the collaborative robot due to an external force. The control unit sets the operating characteristic to the first operating characteristic by controlling the resistance to the first resistance in the first mode, and the resistance in the second mode. The operating characteristic is set to a second operating characteristic by controlling the force to a second resisting force that is greater than the first resisting force.

本発明の一態様は、上述のロボット制御装置であって、前記制御部は、第2のモードにおいて、前記先端が移動可能な複数の移動方向のうち、任意の移動方向に対する前記抵抗力を前記第2の抵抗力に制御し、前記任意の移動方向以外の移動方向の抵抗力を前記第2の抵抗力よりも大きい第3の抵抗力に制御する。 An aspect of the present invention is the robot control device described above, wherein the control unit controls the resistance force in an arbitrary moving direction among a plurality of moving directions in which the tip can move in the second mode. The resistance force is controlled to a second resistance force, and the resistance force in a movement direction other than the arbitrary movement direction is controlled to a third resistance force greater than the second resistance force.

本発明の一態様は、上述のロボット制御装置であって、前記任意の移動方向を指定可能な第1の操作部を備える。 One aspect of the present invention is the robot control device described above, which includes a first operation section capable of designating the arbitrary movement direction.

本発明の一態様は、上述のロボット制御装置であって、前記第2の抵抗力を調整可能な第2の操作部を備える。 One aspect of the present invention is the robot control device described above, comprising a second operation section capable of adjusting the second resistance.

本発明の一態様は、上述のロボット制御装置であって、複数の第3の操作部を備え、前記制御部は、前記第2のモードにおいて、前記第3の操作部が操作された場合には、操作された前記第3の操作部に対応する移動方向に所定の移動量だけ前記先端を移動させる。 One aspect of the present invention is the robot control device described above, which includes a plurality of third operation units, and the control unit controls, in the second mode, when the third operation unit is operated, moves the tip by a predetermined movement amount in the movement direction corresponding to the operated third operation part.

以上説明したように、本発明によれば、人協働ロボットの教示作業の効率を向上させることができる。 As described above, according to the present invention, it is possible to improve the efficiency of the teaching work of the human collaborative robot.

本発明の一実施形態に係るロボット制御装置を備えたロボットシステムAの概略構成の一例を示す図である。1 is a diagram showing an example of a schematic configuration of a robot system A including a robot control device according to one embodiment of the present invention; FIG. 本発明の一実施形態に係る制御装置4の教示作業を実行するための機能部を示す図である。4 is a diagram showing functional units for executing teaching work of the control device 4 according to the embodiment of the present invention; FIG. 本発明の一実施形態に係るロボット制御装置の変形例1の構成を示す図である。It is a figure which shows the structure of the modification 1 of the robot control apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係るロボット制御装置の変形例2の構成を示す図である。It is a figure which shows the structure of the modification 2 of the robot control apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係るロボット制御装置の変形例3の構成を示す図である。It is a figure which shows the structure of the modification 3 of the robot control apparatus which concerns on one Embodiment of this invention.

以下、本発明の一実施形態に係るロボット制御装置を、図面を用いて説明する。 A robot control device according to an embodiment of the present invention will be described below with reference to the drawings.

図1は、本発明の一実施形態に係るロボット制御装置を備えたロボットシステムAの概略構成の一例を示す図である。 FIG. 1 is a diagram showing an example of a schematic configuration of a robot system A including a robot control device according to one embodiment of the present invention.

ロボットシステムAは、ワークに対して所定の処理を行う。ここで、ロボットシステムAがワークに対して行う処理としては、例えば、ワークのピックングや加工(切削や研削等)、溶接、塗装、仕上げ(バリ取り、面取り、R付け、磨き等)、その他の処理が挙げられる。 Robot system A performs a predetermined process on a work. Here, the processing performed by the robot system A on the work includes, for example, work picking and processing (cutting, grinding, etc.), welding, painting, finishing (deburring, chamfering, rounding, polishing, etc.), and other processes. processing.

以下において、本発明の一実施形態に係るロボットシステムAの構成の一例について説明する。図1は、本本発明の一実施形態に係るロボットシステムAの概略構成図である。 An example of the configuration of the robot system A according to one embodiment of the present invention will be described below. FIG. 1 is a schematic configuration diagram of a robot system A according to one embodiment of the present invention.

ロボットシステムAは、ロボット1及びロボット制御装置2を備える。そして、ロボット制御装置2は、モード切替操作部3及び制御装置4を備える。 A robot system A includes a robot 1 and a robot controller 2 . The robot control device 2 includes a mode switching operation section 3 and a control device 4 .

ロボット1は、人間の安全を十分に確保できるため、人間と協働して作業を実施できる、いわゆる人協働ロボットである。 The robot 1 is a so-called human collaborative robot that can work in cooperation with humans because it can sufficiently ensure the safety of humans.

以下に、本発明の一実施形態に係るロボット1の概略構成について説明する。
ロボット1は、ロボットアーム11、ハンド部12、処理ツール13及び力センサ14を備える。
A schematic configuration of the robot 1 according to one embodiment of the present invention will be described below.
The robot 1 includes a robot arm 11 , a hand section 12 , a processing tool 13 and force sensors 14 .

ロボットアーム11は、複数の多関節機構を有する。ロボットアーム11の各関節には、各関節を各々駆動するモータが設けられている。ロボットアーム11は、制御装置4によりモータが駆動されることで、例えば、三次元空間を移動することができる。また、各関節には、モータの回転角度を検知するエンコーダが設けられている。 The robot arm 11 has multiple articulated mechanisms. Each joint of the robot arm 11 is provided with a motor for driving each joint. The robot arm 11 can move, for example, in a three-dimensional space by driving the motor by the control device 4 . Each joint is provided with an encoder for detecting the rotation angle of the motor.

ハンド部12は、処理ツール13をロボットアーム11に対して着脱可能に接続する。 The hand unit 12 detachably connects the processing tool 13 to the robot arm 11 .

処理ツール13は、ハンド部12によりロボットアーム11の先端に取り付けられるエンドエフェクタである。
処理ツール13は、ロボットアーム11の駆動により、三次元空間内で位置と姿勢を移動可能である。処理ツール13は、所定の力で押圧されても変形しない剛性を有する材料で形成される。この所定の力とは、処理ツール13がワークを押し付ける押付け力である。処理ツール13は、教示作業を行うための専用の教示ツールであってもよいし、上記所定の処理を行う工具であってもよい。
The processing tool 13 is an end effector attached to the tip of the robot arm 11 by the hand section 12 .
The processing tool 13 can move its position and attitude within a three-dimensional space by driving the robot arm 11 . The processing tool 13 is made of a rigid material that does not deform even when pressed with a predetermined force. This predetermined force is the pressing force with which the processing tool 13 presses the workpiece. The processing tool 13 may be a dedicated teaching tool for performing teaching work, or may be a tool for performing the predetermined processing.

力センサ14は、処理ツール13に作用する外力Fを検出する。そして、力センサ14は、検出した外力Fを制御装置4に出力する。例えば、力センサ14は、三次元的に移動可能なロボットアーム11と処理ツール13との間に取り付けられる。この力センサ14は、例えば、直交3軸方向(X,Y,Zの各軸方向)の力と各軸周りのトルクを検出する。 A force sensor 14 detects an external force F acting on the processing tool 13 . The force sensor 14 then outputs the detected external force F to the control device 4 . For example, force sensor 14 is mounted between three-dimensionally movable robotic arm 11 and processing tool 13 . The force sensor 14 detects, for example, forces in orthogonal three-axis directions (X, Y, and Z axial directions) and torques around the respective axes.

次に、本発明の一実施形態に係るモード切替操作部3について、説明する。 Next, the mode switching operation section 3 according to one embodiment of the present invention will be described.

モード切替操作部3は、作業者が操作可能なものであって、ロボット1の教示作業中において、ロボット1の動作特性を第1の動作特性とする第1のモードと、ロボット1の動作特性を第1の動作特性とは異なる第2の動作特性とする第2のモードと、を切り替えるための操作部材である。
ここで、本実施形態では、動作特性とは、処理ツール13が外力により移動することに対する抵抗力である。例えば、この抵抗力は、ロボットアーム11の各関節の粘性や剛性である。
The mode switching operation unit 3 is operable by the operator, and during the teaching operation of the robot 1, the first mode having the operation characteristic of the robot 1 as the first operation characteristic and the operation characteristic of the robot 1 and a second mode having a second operating characteristic different from the first operating characteristic.
Here, in this embodiment, the operating characteristic is the resistance to movement of the processing tool 13 due to an external force. For example, this resistance is the viscosity and stiffness of each joint of the robot arm 11 .

モード切替操作部3は、作業者が第1のモード及び第2のモードのいずれかを選択可能であれば、その構成には特定に限定されないが、例えば、タッチパネルであってもよいし、オルタネイト型の押ボタンスイッチでもよいし、セレクタスイッチであってもよい。
このモード切替操作部3は、例えば、ハンド部12に設置される。
The configuration of the mode switching operation unit 3 is not particularly limited as long as the operator can select either the first mode or the second mode. It may be a type push button switch or a selector switch.
This mode switching operation unit 3 is installed in the hand unit 12, for example.

モード切替操作部3は、作業者に第1の操作が行われると、第1のモードを示す第1のモード信号を制御装置4に出力する。一方、モード切替操作部3は、作業者により第2の操作が行われると、第2のモードを示す第2のモード信号を制御装置4に出力する。 The mode switching operation unit 3 outputs a first mode signal indicating the first mode to the control device 4 when the operator performs a first operation. On the other hand, when the operator performs a second operation, the mode switching operation section 3 outputs a second mode signal indicating the second mode to the control device 4 .

制御装置4は、教示作業において、ロボットアーム11の動作を制御するとともに、ロボットアーム11の先端(本実施形態では、処理ツール13)の位置及びロボットアーム11の姿勢(例えば、各関節の角度)を記憶する。この制御装置4は、CPU又はMPUなどのマイクロプロセッサ、MCUなどのマイクロコントローラなどにより構成されてよい。 In teaching work, the control device 4 controls the motion of the robot arm 11, and also determines the position of the tip of the robot arm 11 (the processing tool 13 in this embodiment) and the orientation of the robot arm 11 (for example, the angle of each joint). memorize The control device 4 may be composed of a microprocessor such as a CPU or MPU, a microcontroller such as an MCU, or the like.

以下において、本発明の一実施形態に係る制御装置4の教示作業を実行するための機能部について、図2を用いて説明する。図2は、本発明の一実施形態に係る制御装置4の教示作業を実行するための機能部を示す図である。 The functional units for executing the teaching work of the control device 4 according to one embodiment of the present invention will be described below with reference to FIG. 2 . FIG. 2 is a diagram showing functional units for executing teaching work of the control device 4 according to one embodiment of the present invention.

図2に示すように、制御装置4は、切替部41及び制御部42を備える。 As shown in FIG. 2 , the control device 4 includes a switching section 41 and a control section 42 .

切替部41は、ロボット1の教示作業中において、第1のモードと第2のモードとを切り替え可能である。例えば、切替部41は、モード切替操作部3と電気的に接続されており、モード切替操作部3から第1のモード信号を取得した場合には、ロボット1の動作特性を第1の動作特性とする第1のモード指令信号を制御部42に出力する。一方、切替部41は、モード切替操作部3から第2のモード信号を取得した場合には、ロボット1の動作特性を第2の動作特性とする第2のモード指令信号を制御部42に出力する。 The switching unit 41 can switch between the first mode and the second mode during the teaching operation of the robot 1 . For example, the switching unit 41 is electrically connected to the mode switching operation unit 3, and when the first mode signal is obtained from the mode switching operation unit 3, the operation characteristic of the robot 1 is changed to the first operation characteristic. to the control unit 42 . On the other hand, when the switching unit 41 acquires the second mode signal from the mode switching operation unit 3, the switching unit 41 outputs to the control unit 42 a second mode command signal that sets the operation characteristic of the robot 1 to the second operation characteristic. do.

制御部42は、教示作業時において、ロボットアーム11の各関節に設けられたモータの駆動を制御することで、ロボット1の関節の機械インピーダンスを調整し、ロボット1の処理ツール13が外力により移動することに対する抵抗力を制御する。 During the teaching work, the control unit 42 adjusts the mechanical impedance of the joints of the robot 1 by controlling the driving of the motors provided at the joints of the robot arm 11, and moves the processing tool 13 of the robot 1 by external force. control resistance to

すなわち、制御部42は、教示作業時において、第1のモード指令信号を取得した場合には、上記モータの制御を第1の制御とすることでロボット1の動作特性を第1の動作特性とする第1のモードに移行し、第2のモード指令信号を取得した場合には、上記モータの制御を第1の制御とは異なる第2の制御とすることでロボット1の動作特性を第2の動作特性とする第2のモードに移行する。 That is, when the control unit 42 acquires the first mode command signal during the teaching work, the control unit 42 sets the operation characteristic of the robot 1 to the first operation characteristic by setting the control of the motor to the first control. When the mode is shifted to the first mode and the second mode command signal is obtained, the operation characteristics of the robot 1 are changed to the second mode by controlling the motors to the second control different from the first control. to the second mode with the operating characteristics of

より具体的には、教示モードにおいて、制御部42は、力センサ14により検出された処理ツール13に作用する外力Fに基づいて、当該外力Fが加えられた方向に、当該外力Fの大きさに応じた移動量ΔHだけ処理ツール13を移動させる。この際に、制御部42は、ロボット1の各関節の機械インピーダンスを制御して、第1のモードと第2のモードとで上記移動量ΔHを変化させる。すなわち、制御部42は、第1のモードと第2のモードとで、ロボット1の各関節の機械インピーダンスを変化させることにより、ロボット1の処理ツール13が外力により移動することに対する抵抗力を変化させる。 More specifically, in the teaching mode, based on the external force F acting on the processing tool 13 detected by the force sensor 14, the control unit 42 changes the magnitude of the external force F in the direction in which the external force F is applied. The processing tool 13 is moved by a movement amount ΔH corresponding to . At this time, the control unit 42 controls the mechanical impedance of each joint of the robot 1 to change the movement amount ΔH between the first mode and the second mode. That is, the control unit 42 changes the mechanical impedance of each joint of the robot 1 between the first mode and the second mode, thereby changing the resistance to the movement of the processing tool 13 of the robot 1 due to an external force. Let

例えば、制御部42は、ロボット1の各関節の機械インピーダンス(粘性や剛性)を制御して、第1のモードにおける抵抗力を第1の抵抗力に制御することで動作特性を第1の動作特性とし、第2のモードでは上記抵抗力を第1の抵抗力よりも大きい第2の抵抗力に制御する。
これにより、作業者により処理ツール13に外力Fが加えられた場合には、制御部42は、処理ツール13を当該外力Fが加えられた方向に第1の移動量ΔHだけ移動させ、第2のモードでは第1の移動量ΔHよりも小さい第2の移動量Δだけ移動させることになる。
For example, the control unit 42 controls the mechanical impedance (viscosity and stiffness) of each joint of the robot 1 to control the resistance force in the first mode to the first resistance force, thereby changing the motion characteristics to the first motion. In the second mode, the resistance is controlled to a second resistance that is greater than the first resistance.
Accordingly, when the operator applies an external force F to the processing tool 13, the control unit 42 moves the processing tool 13 by the first movement amount ΔH1 in the direction in which the external force F is applied. In mode 2, the object is moved by a second movement amount Δ2 which is smaller than the first movement amount ΔH1 .

したがって、作業者は、ロボット1の教示作業を実行する場合において、まず、モード切替操作部3に対して第1の操作を行う。これにより、ロボット1がロボット1の各関節の剛性や粘性が低い第1のモードとなるため、作業者は、処理ツール13に直接手を触れて、当該処理ツール13を動かしたい方向に力をかけて、処理ツール13を粗く位置決めを行う。その後、作業者は、モード切替操作部3に対して第2の操作を行うことで、ロボット1をロボット1の各関節の剛性や粘性が高い第2のモードに移行させて処理ツール13の細い位置決めを行う。この際に、作業者が処理ツール13に加える力の加減によって想定外の方向や大きさの外力がかかってしまった場合であっても、処理ツール13の位置がずれることが抑制される。したがって、作業者は、処理ツール13に直接手を触れて当該処理ツール13の細い位置決めを容易に行うことができる。そのため、詳細な位置決めを行う作業の効率を向上させることができる。 Therefore, when the operator performs the teaching work of the robot 1 , first, the operator performs the first operation on the mode switching operation section 3 . As a result, the robot 1 enters the first mode in which the stiffness and viscosity of each joint of the robot 1 are low, so that the operator directly touches the processing tool 13 and applies a force in the desired direction to move the processing tool 13 . , roughly positioning the processing tool 13. After that, the operator performs a second operation on the mode switching operation unit 3 to shift the robot 1 to a second mode in which the joints of the robot 1 have high rigidity and viscosity, thereby making the processing tool 13 thinner. positioning. At this time, even if an external force of an unexpected direction or magnitude is applied by adjusting the force applied to the processing tool 13 by the operator, the processing tool 13 is prevented from being displaced. Therefore, the operator can easily perform fine positioning of the processing tool 13 by directly touching the processing tool 13 . Therefore, it is possible to improve the efficiency of the work of performing detailed positioning.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 Although the embodiment of the present invention has been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and design and the like are included within the scope of the gist of the present invention.

(変形例1)上記実施形態において、制御部42は、第2のモードにおいて、処理ツール13が移動可能な複数の移動方向(例えば、直交3軸方向)のうち、任意の移動方向に対する抵抗力(例えば、粘性や剛性)を第2の抵抗力に制御し、任意の移動方向以外の移動方向の抵抗力を第2の抵抗力よりも大きい第3の抵抗力に制御してもよい。 (Modification 1) In the above-described embodiment, in the second mode, the control unit 42 controls the resistive force against an arbitrary movement direction among a plurality of movement directions (for example, orthogonal three-axis directions) in which the processing tool 13 can move. (for example, viscosity or rigidity) may be controlled to a second resistance force, and the resistance force in a movement direction other than an arbitrary movement direction may be controlled to a third resistance force larger than the second resistance force.

この任意の移動方向とは、教示作業において、作業者が処理ツール13を移動させたい方向である。例えば、図3に示すように、ロボット制御装置2は、任意の方向を指定する方向指定部5(第1の操作部)をさらに備えてもよい。この方向指定部5は、作業者に操作されることで任意の方向を指定する。すなわち、作業者は、方向指定部5を操作して、作業者が処理ツール13を移動させたい方向(以下、「位置決め方向」という。)を指定することができる。方向指定部5は、作業者に操作されることで指定した位置決め方向を制御部42に送信する。そして、制御部42は、第2のモードにおいて、処理ツール13が移動可能な複数の移動方向(例えば、直交3軸方向)のうち、位置決め方向に対する抵抗力を第2の抵抗力に制御し、位置決め方向以外の移動方向の抵抗力を第2の抵抗力よりも大きい第3の抵抗力に制御してもよい。すなわち、制御部42は、外力に対する抵抗力の強さに異方性を持たせ、処理ツール13が位置決め方向以外に動くことを制限する。これにより、作業者が処理ツール13を位置決め方向に移動させやすくなり、詳細な位置決めを行う作業の効率を向上させることができる。なお、方向指定部5は、表示装置(例えば、タッチパネル)上に表示されたGUI(Graphical User Interface)の選択ボタンであてもよいし、オルタネイト型の押ボタンスイッチでもよいし、セレクタスイッチであってもよい。 This arbitrary moving direction is the direction in which the operator wishes to move the processing tool 13 in the teaching work. For example, as shown in FIG. 3, the robot control device 2 may further include a direction specifying section 5 (first operating section) that specifies an arbitrary direction. This direction designation unit 5 designates an arbitrary direction by being operated by the operator. That is, the operator can operate the direction specifying unit 5 to specify the direction in which the operator wishes to move the processing tool 13 (hereinafter referred to as "positioning direction"). The direction specifying unit 5 transmits the positioning direction specified by being operated by the operator to the control unit 42 . Then, in the second mode, the control unit 42 controls the resistance force in the positioning direction among a plurality of movement directions (for example, orthogonal three-axis directions) in which the processing tool 13 can move to the second resistance force, The resistance in the movement direction other than the positioning direction may be controlled to a third resistance that is greater than the second resistance. That is, the control unit 42 makes the strength of the resistance to the external force anisotropic, and restricts the movement of the processing tool 13 in directions other than the positioning direction. This makes it easier for the operator to move the processing tool 13 in the positioning direction, thereby improving the efficiency of detailed positioning work. The direction specifying unit 5 may be a GUI (Graphical User Interface) selection button displayed on a display device (for example, a touch panel), an alternate push button switch, or a selector switch. good too.

(変形例2)上記実施形態や上記変形例1において、ロボット制御装置2は、作業者に操作されるものであって、第2のモードにおける第2の抵抗力を調整可能な調整部6(第2の操作部)を備えてもよい(例えば、図4)。例えば、調整部6は、つまみを備え、作業者によってつまみが操作されることによって第2の抵抗力を調整することができる。例えば、調整部6は、作業者によって操作されたつまみの操作量を制御部42に送信する。そして、制御部42は、第2のモードにおける第2の抵抗力を、調整部6から得られたつまみの操作量に応じた値に制御する。
これにより、作業者は、第2のモードにおいて、第2の抵抗力を所望の抵抗力に調整することができ、詳細な位置決めを行う作業の効率を向上させることができる。
(Modification 2) In the above-described embodiment and Modification 1, the robot control device 2 is operated by the operator and is capable of adjusting the second resistance force in the second mode. 2nd operation part) may be provided (for example, FIG. 4). For example, the adjustment unit 6 has a knob, and the operator can operate the knob to adjust the second resistance. For example, the adjustment unit 6 transmits the operation amount of the knob operated by the operator to the control unit 42 . Then, the controller 42 controls the second resistance in the second mode to a value corresponding to the operation amount of the knob obtained from the adjuster 6 .
Thereby, the operator can adjust the second resistance to a desired resistance in the second mode, and can improve the efficiency of detailed positioning work.

(変形例3)上記実施形態、変形例1、及び変形例2の少なくともいずれかにおいて、ロボット制御装置2は、複数の第3の操作部7をさらに備えてもよい(例えば、図5)。 (Modification 3) In at least one of the above-described embodiment, modification 1, and modification 2, the robot control device 2 may further include a plurality of third operation units 7 (eg, FIG. 5).

第3の操作部7は、作業者に操作されるものであって、処理ツール13が移動可能な複数の移動方向(例えば、直交3軸方向)のそれぞれに対応して設けられている。
そして、制御部42は、第2のモードにおいて、第3の操作部7が操作された場合には、その操作された第3の操作部7に対応する移動方向に所定の移動量だけ処理ツール13を移動させる。この所定の移動量は、作業者が任意に設定可能である。
The third operation unit 7 is operated by the operator, and is provided corresponding to each of a plurality of moving directions (for example, orthogonal three-axis directions) in which the processing tool 13 can move.
Then, in the second mode, when the third operation unit 7 is operated, the control unit 42 moves the processing tool by a predetermined amount of movement in the movement direction corresponding to the operated third operation unit 7 . Move 13. This predetermined amount of movement can be arbitrarily set by the operator.

例えば、任意の第3の操作部7が作業者により操作された場合には、制御部42は、その操作された第3の操作部7に対応する移動方向に処理ツール13を所定の移動量だけ移動させる。したがって、処理ツール13は、作業者により第3の操作部7が操作されるごとに所定の移動量だけ移動することになる。なお、この処理ツール13を移動させる速度は、予め設定されている。さらに、第3の操作部7が操作されていない場合には、制御部42は、ロボット1の各関節の姿勢を保持するように制御してもよい。なお、第3の操作部7は、表示装置(例えば、タッチパネル)上に表示されたGUI(Graphical User Interface)の選択ボタンであてもよいし、オルタネイト型の押ボタンスイッチでもよいし、セレクタスイッチであってもよい。 For example, when an arbitrary third operation unit 7 is operated by the operator, the control unit 42 moves the processing tool 13 by a predetermined amount in the movement direction corresponding to the operated third operation unit 7. only move. Therefore, the processing tool 13 moves by a predetermined movement amount each time the third operation unit 7 is operated by the operator. The speed at which the processing tool 13 is moved is set in advance. Furthermore, when the third operation unit 7 is not operated, the control unit 42 may perform control so that the posture of each joint of the robot 1 is held. The third operation unit 7 may be a GUI (Graphical User Interface) selection button displayed on a display device (for example, a touch panel), an alternate push button switch, or a selector switch. There may be.

これにより、作業者は、第3の操作部7を操作するだけで、詳細な位置決めを行うことができ、作業の効率を向上させることができる。 As a result, the operator can perform detailed positioning only by operating the third operation unit 7, and work efficiency can be improved.

以上、説明したように、本発明の一実施形態に係るロボット制御装置2は、ロボット1(人協働ロボット)の教示作業中において、ロボット1の動作特性を第1の動作特性とする第1のモードと第1の動作特性とは異なる第2の動作特性とする第2のモードと、を切り替え可能な切替部41を備える。 As described above, the robot control device 2 according to one embodiment of the present invention sets the motion characteristic of the robot 1 as the first motion characteristic during the teaching operation of the robot 1 (human collaborative robot). and a second mode having second operating characteristics different from the first operating characteristics.

このような構成によれば、作業者は、第1にモードにおいて目標とする位置の近くまで処理ツール13を移動させた後に第1のモードから第2のモードに切り替えて微小な移動量で細かく処理ツール13を位置決めすることができる。したがって、ロボット1の教示作業の効率を向上させることができる。 According to such a configuration, the operator moves the processing tool 13 to the vicinity of the target position in the first mode, and then switches from the first mode to the second mode to finely move the processing tool 13 by a very small amount of movement. A processing tool 13 can be positioned. Therefore, the efficiency of teaching work of the robot 1 can be improved.

さらに、教示作業の作業性が向上することで、処理ツール13の位置決めに関して、大雑把な位置決めでもかまわない作業と詳細な位置決めが必要な作業(例えば処理ツール13の大きさに対して小サイズのワークと大きなサイズのワークが混ざって流れてくるような作業)にも大きな仕組み変更なく迅速に対応できるようになる。 Furthermore, by improving the operability of the teaching work, the positioning of the processing tool 13 can be done by rough positioning and by work requiring detailed positioning (for example, a small size workpiece relative to the size of the processing tool 13). and large-sized workpieces mixed together) can be handled quickly without major structural changes.

また、ロボット制御装置2は、ロボット1の関節の機械インピーダンスを調整することにより、ロボット1の先端が外力により移動することに対する抵抗力を制御する制御部42をさらに備えてもよい。そして、制御部42は、第1のモードにおいて抵抗力を第1の抵抗力に制御することで動作特性を第1の動作特性とし、第2のモードでは抵抗力を第1の抵抗力よりも大きい第2の抵抗力に制御することで動作特性を第2の動作特性としてもよい。 Further, the robot control device 2 may further include a control unit 42 that controls the resistance to movement of the tip of the robot 1 by an external force by adjusting the mechanical impedance of the joints of the robot 1 . Then, the control unit 42 sets the operating characteristic to the first operating characteristic by controlling the resistance to the first resistance in the first mode, and makes the resistance higher than the first resistance in the second mode. The operating characteristic may be set to the second operating characteristic by controlling to a large second resistance force.

このような構成によれば、処理ツール13の詳細な位置決めを行う場合であって、決まった場所に処理ツール13を停止させる際にロボット1の自重や意図しない力加減で処理ツール13の位置がずれることを抑制することができる。 According to such a configuration, when the processing tool 13 is precisely positioned, the position of the processing tool 13 may change due to the weight of the robot 1 or unintended force adjustment when the processing tool 13 is stopped at a predetermined position. Displacement can be suppressed.

1 ロボット1(人協働ロボット)
2 ロボット制御装置
3 モード切替操作部
5 方向指定部(第1の操作部)
6 調整部(第2の操作部)
7 第3の操作部
4 制御装置
41 切替部
42 制御部
1 Robot 1 (human collaborative robot)
2 robot control device 3 mode switching operation unit 5 direction designation unit (first operation unit)
6 adjustment unit (second operation unit)
7 Third operation unit 4 Control device 41 Switching unit 42 Control unit

Claims (4)

人協働ロボットの動作を制御するロボット制御装置であって、
前記人協働ロボットの教示作業中において、前記人協働ロボットの動作特性を第1の動作特性とする第1のモードと、前記動作特性を前記第1の動作特性とは異なる第2の動作特性とする第2のモードと、を切り替え可能な切替部と、
前記人協働ロボットの関節の機械インピーダンスを調整することにより、前記人協働ロボットの先端が外力により移動することに対する抵抗力を制御する制御部とを備え、
前記制御部は、前記第1のモードにおいて前記抵抗力を第1の抵抗力に制御することで前記動作特性を第1の動作特性とし、前記第2のモードでは前記抵抗力を前記第1の抵抗力よりも大きい第2の抵抗力に制御することで前記動作特性を第2の動作特性とし、第2のモードにおいて、前記先端が移動可能な複数の移動方向のうち、任意の移動方向に対する前記抵抗力を前記第2の抵抗力に制御し、前記任意の移動方向以外の移動方向の抵抗力を前記第2の抵抗力よりも大きい第3の抵抗力に制御することを特徴とする、ロボット制御装置。
A robot control device for controlling the motion of a human collaborative robot,
During the teaching operation of the collaborative robot, a first mode in which the operational characteristic of the collaborative robot is the first operational characteristic, and a second operation in which the operational characteristic is different from the first operational characteristic. a switching unit capable of switching between a second mode as a characteristic ;
a control unit that controls resistance to movement of the distal end of the collaborative robot by an external force by adjusting the mechanical impedance of the joints of the collaborative robot;
The control unit sets the operating characteristic to the first operating characteristic by controlling the resistance to the first resistance in the first mode, and sets the resistance to the first resistance in the second mode. The operating characteristic is set to the second operating characteristic by controlling to a second resistance force larger than the resistance force, and in the second mode, the tip is controlled in an arbitrary moving direction among a plurality of moving directions in which the tip can move. The resistance force is controlled to the second resistance force, and the resistance force in a movement direction other than the arbitrary movement direction is controlled to a third resistance force larger than the second resistance force, robot controller.
前記任意の移動方向を指定可能な第1の操作部を備えることを特徴とすることを特徴とする、請求項1に記載のロボット制御装置。 2. The robot controller according to claim 1, further comprising a first operation unit capable of designating the arbitrary direction of movement . 前記第2の抵抗力を調整可能な第2の操作部を備えることを特徴とする、請求項1または2に記載のロボット制御装置。 3. The robot controller according to claim 1, further comprising a second operating section capable of adjusting said second resistance . 複数の第3の操作部を備え、
前記制御部は、前記第2のモードにおいて、前記第3の操作部が操作された場合には、操作された前記第3の操作部に対応する移動方向に所定の移動量だけ前記先端を移動させることを特徴とする、請求項1から3のいずれか一項に記載のロボット制御装置。
comprising a plurality of third operation units,
In the second mode, when the third operating section is operated, the control section moves the tip by a predetermined amount in a moving direction corresponding to the operated third operating section. 4. The robot controller according to any one of claims 1 to 3 , characterized by:
JP2018214913A 2018-11-15 2018-11-15 robot controller Active JP7172485B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018214913A JP7172485B2 (en) 2018-11-15 2018-11-15 robot controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018214913A JP7172485B2 (en) 2018-11-15 2018-11-15 robot controller

Publications (2)

Publication Number Publication Date
JP2020082212A JP2020082212A (en) 2020-06-04
JP7172485B2 true JP7172485B2 (en) 2022-11-16

Family

ID=70905454

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018214913A Active JP7172485B2 (en) 2018-11-15 2018-11-15 robot controller

Country Status (1)

Country Link
JP (1) JP7172485B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009004772A1 (en) 2007-07-05 2009-01-08 Panasonic Corporation Robot arm control device and control method, robot and control program
JP2009078308A (en) 2007-09-25 2009-04-16 Yaskawa Electric Corp Direct teaching device of robot
JP2010058202A (en) 2008-09-02 2010-03-18 Yaskawa Electric Corp Robot teaching replaying device and teaching replaying method
JP2011088273A (en) 2009-09-28 2011-05-06 Panasonic Corp Control device and method for robot arm, robot, control program for robot arm, and integrated electronic circuit for controlling robot arm

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0655475A (en) * 1992-07-31 1994-03-01 Pentel Kk Operation instruction device of robot
JP3206210B2 (en) * 1993-05-11 2001-09-10 株式会社明電舎 Robot operating device
US9919422B1 (en) * 2016-01-06 2018-03-20 X Development Llc Methods and systems to provide mechanical feedback during movement of a robotic system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009004772A1 (en) 2007-07-05 2009-01-08 Panasonic Corporation Robot arm control device and control method, robot and control program
JP2009078308A (en) 2007-09-25 2009-04-16 Yaskawa Electric Corp Direct teaching device of robot
JP2010058202A (en) 2008-09-02 2010-03-18 Yaskawa Electric Corp Robot teaching replaying device and teaching replaying method
JP2011088273A (en) 2009-09-28 2011-05-06 Panasonic Corp Control device and method for robot arm, robot, control program for robot arm, and integrated electronic circuit for controlling robot arm

Also Published As

Publication number Publication date
JP2020082212A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
JP6619395B2 (en) Robot system and robot teaching method
US20210402590A1 (en) Robotic navigation system and method
US9339934B2 (en) Method for manually adjusting the pose of a manipulator arm of an industrial robot and industrial robots
CN106493711B (en) Control device, robot, and robot system
KR102071162B1 (en) Manipulators for controlling or programming manipulators
CN109834709A (en) Set the robot controller of fine motion coordinate system
KR101898092B1 (en) Controller for controlling multi dof robot end effector, control method for controlling multi dof robot using said controller and robot operated by said controller
CN114905487B (en) Teaching device, teaching method, and recording medium
JP7351957B2 (en) Robot control devices and robot devices that are manually operated using operating devices
CN107336228B (en) The control device of the robot of the operation program of state of the display comprising additional shaft
JP6907853B2 (en) Robot teaching system
JP2018069361A (en) Force control coordinate axis setting device, robot, and force control coordinate axis setting method
JPH06250728A (en) Direct teaching device for robot
JP7172485B2 (en) robot controller
JP7124439B2 (en) Control device and robot system
KR102059534B1 (en) Robotic arm
JP2015231659A (en) Robot device
WO2024009382A1 (en) Robot device
JP2022018843A5 (en) Robot system, control method, article manufacturing method, program, and recording medium
US20220250236A1 (en) Teaching device, teaching method, and recording medium
CN112828897B (en) Teaching device, control method, and storage medium
KR20140140155A (en) Multi-joint robot and method for controlling multi-joint robot
WO2023162225A1 (en) Robot control device and multijoint robot
KR100321497B1 (en) Robot Motion Teach Method
JP6737765B2 (en) Robot teaching system, controller and hand guide unit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210708

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220729

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221017

R151 Written notification of patent or utility model registration

Ref document number: 7172485

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151