JP2021122898A - Robot system and operating device - Google Patents
Robot system and operating device Download PDFInfo
- Publication number
- JP2021122898A JP2021122898A JP2020018216A JP2020018216A JP2021122898A JP 2021122898 A JP2021122898 A JP 2021122898A JP 2020018216 A JP2020018216 A JP 2020018216A JP 2020018216 A JP2020018216 A JP 2020018216A JP 2021122898 A JP2021122898 A JP 2021122898A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- program
- control signal
- work
- display unit
- 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.)
- Pending
Links
Images
Landscapes
- Manipulator (AREA)
Abstract
【課題】ロボットの動作検証の効率を向上させることができるロボットシステムを提供する。
【解決手段】本実施形態によるロボットシステム100は、ロボット1と、ロボットの動作を制御するプログラムと、ロボットとワークに対して作業を行う外部装置2との間で送受信され、プログラムに基づいてロボットおよび外部装置を制御する制御信号と、ロボットの動作に関する情報とを並べて表示する表示部7とを備える。
【選択図】図1PROBLEM TO BE SOLVED: To provide a robot system capable of improving the efficiency of robot operation verification.
A robot system 100 according to the present embodiment is transmitted and received between a robot 1, a program for controlling the operation of the robot, and an external device 2 for performing work on the robot and the work, and the robot is based on the program. A control signal for controlling the external device and a display unit 7 for displaying information on the operation of the robot side by side are provided.
[Selection diagram] Fig. 1
Description
本発明による実施形態は、ロボットシステムおよび操作装置に関する。 Embodiments of the present invention relate to robot systems and operating devices.
ロボットは、実際の運転を開始する前に、動作検証が行われる。例えば、動作検証では、まず、パソコン上でロボットの動作をシミュレーションしながらプログラムを作成することが知られている。その後、外部機器とのタイミング調整などのシミュレーションで困難な調整は、実機のロボットを動作させながら行われる。 The operation of the robot is verified before the actual operation is started. For example, in operation verification, it is known that a program is first created while simulating the operation of a robot on a personal computer. After that, adjustments that are difficult in simulation such as timing adjustment with an external device are performed while operating the actual robot.
しかし、実機のロボットを用いた調整は、通常、ユーザがロボットの動作を目視で確認しながら行われる。この場合、ユーザの感覚的な判断に依存するため、実機のロボットの動作検証を効率的に行うことが困難であった。 However, the adjustment using the actual robot is usually performed while the user visually confirms the operation of the robot. In this case, it is difficult to efficiently verify the operation of the actual robot because it depends on the user's sensory judgment.
ロボットの動作検証の効率を向上させることができるロボットシステムを提供することを目的とする。 It is an object of the present invention to provide a robot system capable of improving the efficiency of robot operation verification.
本実施形態によるロボットシステムは、ロボットと、ロボットの動作を制御するプログラムと、ロボットとワークに対して作業を行う外部装置との間で送受信され、プログラムに基づいてロボットおよび外部装置を制御する制御信号と、ロボットの動作に関する情報とを並べて表示する表示部とを備える。 The robot system according to the present embodiment is a control that is transmitted and received between the robot, a program that controls the operation of the robot, and an external device that performs work on the robot and the work, and controls the robot and the external device based on the program. It is provided with a display unit that displays a signal and information on the operation of the robot side by side.
以下、図面を参照して本発明に係る実施形態を説明する。本実施形態は、本発明を限定するものではない。 Hereinafter, embodiments according to the present invention will be described with reference to the drawings. The present embodiment is not limited to the present invention.
図面は模式的または概念的なものであり、各部分の比率などは、必ずしも現実のものと同一とは限らない。明細書と図面において、既出の図面に関して前述したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。 The drawings are schematic or conceptual, and the ratio of each part is not always the same as the actual one. In the specification and the drawings, the same elements as those described above with respect to the existing drawings are designated by the same reference numerals, and detailed description thereof will be omitted as appropriate.
(第1実施形態)
図1は、第1実施形態によるロボットシステム100の構成の一例を示すブロック図である。ロボットシステム100は、ロボット1と、センサ3と、ロボットコントローラ4と、操作装置5と、記憶部6と、表示部7とを備えている。
(First Embodiment)
FIG. 1 is a block diagram showing an example of the configuration of the
ロボット1は、例えば、アームを有するロボットである。尚、図1に示すロボット1はスカラロボットであるが、ロボット1は、垂直多関節ロボットなどの同様な機能を有するロボットであってもよい。 The robot 1 is, for example, a robot having an arm. Although the robot 1 shown in FIG. 1 is a SCARA robot, the robot 1 may be a robot having a similar function such as a vertical articulated robot.
ロボット1の運転時に、ロボット1の外部に設けられ、ワークに対して作業を行う外部装置2が用いられることがある。ロボット1と外部装置2との間には、制御信号が送受信される。制御信号は、例えば、デジタル入出力信号である。第1実施形態では、一例として、外部装置2がワークを把持する把持部(ハンド2)であるとして説明する。以下、外部装置2をハンド2とも呼ぶ。ハンド2は、図1に示すように、ロボット1のアームの先端部に設けられる。例えば、ロボット1は、動作を開始させる起動信号をハンド2に送る。この信号を受けたハンド2は、ワークを掴む。また、ハンド2に設けられるセンサ21は、ハンド2がワークを掴んだことを検出し、動作完了信号をロボット1に送る。この信号を受けたロボット1は、移動を開始する。制御信号の送受信は、直接でもよく、PLC(Programmable Logic Controller)などを介して行われてもよい。また、制御信号は、ロボットコントローラ4にも送られる。尚、外部装置2は、ハンドに限られず、加工などの作業に使う工具などであってもよい。
When the robot 1 is operated, an
センサ3は、動作中のロボット1の動作データを検出する。センサ3は、例えば、ロボット1内部に設けられる。センサ3は、例えば、ロボット1が動作プログラムを実行している間、動作データを検出する。動作データは、例えば、ロボット1の先端部(ハンド2)の動作速度である。この場合、センサ3は速度センサである。また、センサ3は、検出した動作データをロボットコントローラ4に送る。
The
ロボットコントローラ(ロボット制御部)4は、ロボット1と接続され、ロボット1を制御する。ロボットコントローラ4は、ロボット1の制御に関する演算を行う。ロボットコントローラ4は、例えば、ロボット1の速度を演算するための過程の数値等を含む演算情報を記憶部6に送る。また、ロボットコントローラ4は、制御信号および動作データを記憶部6に送る。尚、後で説明するように、演算を行うために用いられた「演算情報」および動作中に検出されたロボット1の「動作データ」を含めて、ロボット1の動作に関する「動作情報」と呼ぶ場合がある。
The robot controller (robot control unit) 4 is connected to the robot 1 and controls the robot 1. The
操作装置5は、ロボットコントローラ4と接続され、操作部51を有する。操作部51は、操作者(ユーザ)からロボット1の操作を受け付ける。これにより、ユーザは、手動でロボット1を操作することができる。また、操作装置5は、例えば、所謂、ティーチングペンダントである。この場合、ユーザは、ロボット1を操作しながらロボットティーチングによりロボット1の動作プログラムを作成することができる。また、操作装置5は、操作に必要な情報や操作画面を表示してもよい。
The
記憶部6は、動作プログラム、制御信号および動作情報をロボットコントローラ4から受け取り、格納する。例えば、記憶部6は、動作プログラム、制御信号および動作情報を時系列に格納する。この場合、記憶部6は、動作プログラムの各プログラム行の実行時、制御信号の取得時および動作情報の取得時などの時間も格納しておけばよい。尚、記憶部6は、ロボットコントローラ4内に設けられていてもよい。
The
また、記憶部6に格納される動作プログラムには、パソコン(パーソナルコンピュータ)上などにおいて事前のシミュレーションにより作成されたプログラムや、ティーチングにより作成されたプログラムが含まれる。パソコン上のシミュレーションでは、ロボット1とハンド2との間の動作のタイミング調整が困難な場合がある。これは、実機において、制御信号の遅れなどが生じる場合があるためである。従って、シミュレーションで作成したプログラムを用いて実機のロボット1を動作検証し、問題を見つけて調整する必要がある。
Further, the operation program stored in the
表示部7は、ロボット1の動作を制御する動作プログラムと、ロボット1とハンド2との間で送受信され、動作プログラムに基づいてロボット1およびハンド2を制御する制御信号と、ロボット1の動作に関する動作情報とを並べて表示する。上記のように、動作情報は、動作データおよび演算情報を含む。例えば、動作プログラム、制御信号および動作情報は、一画面に並べて表示される。また、より詳細には、表示部7は、動作プログラムのプログラム行と、制御信号のタイミングチャートと、動作情報の時間変化とを同じ時系列で表示する(図2を参照)。表示部7は、ロボット1の動作の後に、動作プログラム、制御信号および動作情報を表示する。従って、ユーザは、動作プログラム、制御信号および動作情報を並行して見ながら動作検証を行うことができる。これにより、ロボット1の動作検証の効率を向上させることができる。尚、表示部7は、例えば、パソコンなどの端末のディスプレイである。この場合、表示部7とロボットコントローラ4との間に、パソコンが設けられていてもよい。また、例えば、ロボットコントローラ4が、動作プログラム、制御信号および動作情報の時系列を合わせて表示部7に表示させる処理を行えばよい。
The
次に、図2および図3を参照して、表示部7による表示内容について説明する。図2および図3は、例えば、外部装置であるハンド2を用いて、ワークを移動させる場合の例を示す。
Next, the display contents by the
図2は、第1実施形態による表示部7の表示例を示す図である。縦軸は、それぞれロボット1の動作速度、出力信号OUT_1および入力信号IN_2を示す。出力信号OUT_1および入力信号IN_2は、例えば、上記の起動信号および動作完了信号である。すなわち、出力信号OUT_1は、ロボット1からハンド2に送られ、ハンド2を起動させてワークを掴むための信号である。入力信号IN_2は、センサ21からロボット1に送られ、ハンド2によるワークの把持が完了したことを示す信号である。尚、図2に示す出力信号OUT_1および入力信号IN_2は、制御信号のON状態(高い値)またはOFF状態(低い値)を示すタイミングチャートである。横軸は、時間を示す。また、横軸は、各時間に実行されるプログラム行も示す。
FIG. 2 is a diagram showing a display example of the
まず、t10において、ロボット1は、プログラム行MOVE_P1を実行する。プログラム行MOVE_P1は、例えば、ロボット1をワークが載置されている位置P1に移動させる指令である。プログラム行MOVE_P1を実行すると、ロボット1の動作速度は、t10において速度ゼロv0から加速を開始し、速度v10で一定となり、その後、減速してt20において速度ゼロv0となる。このとき、ロボット1は、ハンド2の間にワークが位置するように、初期位置から位置P1まで移動し停止する。
First, at t10, the robot 1 executes the program line MOVE_P1. The program line MOVE_P1 is, for example, a command to move the robot 1 to the position P1 on which the work is placed. When the program line MOVE_P1 is executed, the operating speed of the robot 1 starts accelerating from zero speed v0 at t10, becomes constant at speed v10, and then decelerates to zero speed v0 at t20. At this time, the robot 1 moves from the initial position to the position P1 and stops so that the work is positioned between the
次に、t20において、ロボット1は、プログラム行OUT_1(ON)を実行する。プログラム行OUT_1(ON)は、例えば、ロボット1からハンド2への出力信号OUT_1をON状態にする指令である。プログラム行OUT_1(ON)が実行されると、ロボット1はON状態の出力信号OUT_1をハンド2に送る。この場合、ハンド2が起動し、ハンド2の間に位置するワークの把持を開始する。
Next, at t20, the robot 1 executes the program line OUT_1 (ON). The program line OUT_1 (ON) is, for example, a command to turn on the output signal OUT_1 from the robot 1 to the
次に、t30において、ロボット1は、プログラム行WAIT_IN_2(ON)を実行する。プログラム行WAIT_IN_2(ON)は、例えば、ハンド2からの入力信号IN_2がON状態になるまでロボット1を待機させる指令である。
Next, at t30, the robot 1 executes the program line WAIT_IN_2 (ON). The program line WAIT_IN_2 (ON) is, for example, a command to make the robot 1 stand by until the input signal IN_2 from the
次に、t40において、例えば、ハンド2がワークの把持を完了すると、入力信号IN_2がON状態になる。すなわち、センサ21は、t40においてON状態の入力信号IN_2をロボット1に送る。その後、ON状態の入力信号IN_2を受けたロボット1は、プログラム行MOVE_P2を実行する。プログラム行MOVE_P2は、例えば、ハンド2でワークを把持したままロボット1を位置P2に移動させる指令である。
Next, at t40, for example, when the
ユーザは、ロボット1の動作後、表示部7に表示された図2のグラフを見て、動作検証を行う。例えば、ユーザは、t20からt40までの長い時間、ロボット1が停止していることに気づくことができる。さらに、動作速度、プログラム行および入力信号IN_2の関係から、ユーザは、ロボット1の停止の原因が入力信号IN_2の入力を待っているためであると一目でわかる。
After the operation of the robot 1, the user sees the graph of FIG. 2 displayed on the
図3は、第1実施形態による表示部7のタイミング調整後の表示例を示す図である。矢印A1に示すように、プログラム行MOVE_P2が実行される時間がt40よりも早いt35になっている点で、図3は図2と異なる。
FIG. 3 is a diagram showing a display example after timing adjustment of the
ユーザは、例えば、ハンド2の動作速度を上げて、動作完了までの時間が短くなるように設定を変更する。これにより、図3に示すように、例えば、ハンド2の設定変更により入力信号IN_2のタイミングがt40からt35へ早くなっている。すなわち、ロボット1の停止時間は、図2においてt20〜t40の期間であったが、図3においてt20〜t35の期間に短縮されている。これは、作業プロセス全体の時間短縮につながる。従って、表示部7の表示により、動作検証の効率を向上させ、ロボット1の動作の最適化を容易にすることができる。
The user, for example, increases the operation speed of the
以上のように、第1実施形態によれば、表示部7は、ロボット1の動作プログラムと、ロボット1とハンド2との間で送受信される制御信号と、動作情報とを一画面に並べて表示する。これにより、ユーザは、動作検証に必要な情報を並べて(並行して)一画面で確認することができる。従って、ロボット1の動作検証の効率を向上させることができる。この結果、ロボット1とハンド2とのタイミング調整などのインテグレーション作業やロボット1の動作の最適化の効率を向上させることができる。また、動作プログラム、制御信号および動作情報は同じ時系列で表示されるため、それぞれの関連が一目でわかる。
As described above, according to the first embodiment, the
もし、ロボット1の動作プログラムが、制御信号や動作情報と別々の画面で表示される場合、あるいは、動作プログラムを表示しない場合、動作プログラムの指令と制御信号または動作情報との対応関係が不明となり、動作検証は、目視によるユーザの感覚的な判断に頼ることになる。この場合、ロボット1の動作の最適化がユーザの熟練度に依存してしまう場合があった。また、ユーザは、動作プログラム、制御信号および動作情報を個別に(別々の画面や表示部で)確認しながら検証する必要があり、ロボット1の動作を十分に最適化することが困難な場合があった。 If the operation program of the robot 1 is displayed on a screen separate from the control signal and operation information, or if the operation program is not displayed, the correspondence between the operation program command and the control signal or operation information becomes unclear. The operation verification relies on the user's visual judgment. In this case, the optimization of the operation of the robot 1 may depend on the skill level of the user. In addition, the user needs to verify the operation program, control signal, and operation information individually (on separate screens and display units), and it may be difficult to sufficiently optimize the operation of the robot 1. there were.
これに対して、第1実施形態では、一画面に時系列に並べられた動作プログラム、制御信号および動作情報を並行して見ながら動作検証することができる。従って、感覚的な判断を少なくし、かつ、ロボット1の動作の最適化をより容易にすることができる。 On the other hand, in the first embodiment, the operation can be verified while viewing the operation programs, control signals, and operation information arranged in chronological order on one screen in parallel. Therefore, it is possible to reduce the number of sensory judgments and to facilitate the optimization of the operation of the robot 1.
尚、ハンド2の設定に限られず、ハンド2の不具合や、ハンド2とワークとの間の摩擦およびひっかかりなどの異常によって、入力信号IN_2がON状態になるまでに長い時間がかかってしまう場合もある。これは、ハンド2がワークを掴むのに時間がかかってしまうためである。この場合、ユーザは、ハンド2の異常を改善することにより、図3に示すように、ロボット1の停止時間を短縮させればよい。従って、表示部7の表示により、ロボット1やハンド2の異常を発見することも容易になる。尚、ハンド2の不具合は、例えば、ガスの圧力により開閉してワークを把持するエアチャックの空気漏れなどである。
Not limited to the setting of the
また、動作情報は、例えば、ロボット1の先端部の位置、ロボット1の先端部の速度、ロボット1が有する関節の角度およびロボット1を駆動するモータのトルク、モータの角度、モータの速度および記憶部6に記憶される情報の少なくとも一つを含んでいてもよい。すなわち、動作情報はロボット1の動作速度に限られず、表示される動作情報は複数であってもよい。この場合、センサ3は、それぞれの動作データに対応して検出するセンサでよい。また、記憶部6に記憶される情報は、例えば、演算情報等の、動作制御の演算に用いられた情報である。尚、動作情報には、例えば、モータまたはロボット1の各部の加速度、振動、温度および圧力等が含まれていてもよく、また、ハンド2で使われる油または空気等の流量および流速等が含まれていてもよい。
Further, the operation information includes, for example, the position of the tip of the robot 1, the speed of the tip of the robot 1, the angle of the joint of the robot 1, the torque of the motor that drives the robot 1, the angle of the motor, the speed and storage of the motor. It may include at least one of the information stored in the
また、図2および図3では、制御信号として出力信号OUT_1および入力信号IN_2のみ示されているが、ロボット1の動作に影響する他の機器の制御信号も表示されてもよい。この場合、さらに複数の制御信号を考慮して、ロボット1の動作の最適化を行うことができる。 Further, in FIGS. 2 and 3, only the output signal OUT_1 and the input signal IN_2 are shown as control signals, but control signals of other devices that affect the operation of the robot 1 may also be displayed. In this case, the operation of the robot 1 can be optimized in consideration of a plurality of control signals.
(変形例)
図4は、変形例によるロボットシステム100の構成の一例を示すブロック図である。第1実施形態の変形例は、ロボット1の動作の最適化の別の例である。以下では、ロボット1の動作プログラムが修正されることにより、ロボット1の動作が最適化される場合について説明する。
(Modification example)
FIG. 4 is a block diagram showing an example of the configuration of the
変形例では、一例として、外部装置2がワークを検査する検査装置2であるとして説明する。以下、外部装置2を検査装置2とも呼ぶ。検査装置2は、ロボット1とは別の作業を行う。尚、外部装置2は、ワークを加工する加工装置などであってもよい。
In the modified example, as an example, the
図5は、変形例による表示部7の表示例を示す図である。
FIG. 5 is a diagram showing a display example of the
まず、t110において、ロボット1は、プログラム行OUT_1(ON)とプログラム行MOVE_P1とを同時に実行する。プログラム行OUT_1(ON)は、例えば、ロボット1から検査装置2への出力信号OUT_1をON状態にする指令である。プログラム行OUT_1(ON)が実行されると、ロボット1はON状態の出力信号OUT_1を検査装置2に送る。この場合、検査装置2が起動し、ワークの検査を開始する。また、例えば、ロボット1は、プログラム行MOVE_P1の実行により、初期位置から位置P1まで移動して停止する。ロボット1は、例えば、検査装置2とは別の作業を行う。
First, at t110, the robot 1 simultaneously executes the program line OUT_1 (ON) and the program line MOVE_P1. The program line OUT_1 (ON) is, for example, a command to turn on the output signal OUT_1 from the robot 1 to the
次に、t120において、ロボット1は、プログラム行WAIT_IN_2(ON)を実行する。プログラム行WAIT_IN_2(ON)は、例えば、検査装置2からの入力信号IN_2がON状態になるまでロボット1を待機させる指令である。
Next, at t120, the robot 1 executes the program line WAIT_IN_2 (ON). The program line WAIT_IN_2 (ON) is, for example, a command to make the robot 1 stand by until the input signal IN_2 from the
次に、t130において、例えば、検査装置2がワークの検査を完了すると、入力信号IN_2がON状態になる。すなわち、センサ21は、t130においてON状態の入力信号IN_2をロボット1に送る。その後、ON状態の入力信号IN_2を受けたロボット1は、プログラム行MOVE_P2を実行する。プログラム行MOVE_P2は、例えば、ロボット1を位置P2に移動させる指令である。例えば、ロボット1は、検査が完了したワークに対して作業を行う。
Next, at t130, for example, when the
ユーザは、表示部7に表示された図5のグラフを見て、動作検証を行う。例えば、ユーザは、t120からt130までの長い時間、ロボット1が停止していることに気づくことができる。さらに、動作速度、プログラム行および入力信号IN_2の関係から、ユーザは、ロボット1の停止の原因が入力信号IN_2の入力を待っているためであると一目でわかる。
The user verifies the operation by looking at the graph of FIG. 5 displayed on the
図6は、変形例による表示部7のタイミング調整後の表示例を示す図である。矢印A2に示すように、プログラム行MOVE_P1においてロボット1の動作速度がv10よりも遅いv5になっている点で、図6は図5と異なる。尚、動作速度の減速に伴い移動時間が長くなっているため、プログラム行MOVE_P1における移動距離は図5の場合と同様でよい。
FIG. 6 is a diagram showing a display example after timing adjustment of the
例えば、第1実施形態のように入力信号IN_2のタイミングを早くすることができない場合、図6に示すように、ユーザは、ロボット1の動作速度が遅くなるようにプログラム行MOVE_P1を修正する。すなわち、入力信号IN_2がON状態になるまで時間に余裕があるため、ロボット1の動作速度を低速にし、かつ、ロボット1の移動時間を延ばしている。これは、ロボット1の消費電力の抑制につながる。 For example, when the timing of the input signal IN_2 cannot be accelerated as in the first embodiment, as shown in FIG. 6, the user modifies the program line MOVE_P1 so that the operating speed of the robot 1 becomes slow. That is, since there is a margin of time until the input signal IN_2 is turned on, the operating speed of the robot 1 is slowed down and the moving time of the robot 1 is extended. This leads to the reduction of the power consumption of the robot 1.
変形例によるロボットシステム100は、第1実施形態と同様の効果を得ることができる。また、表示部7に各プログラム行が表示されているため、修正が必要なプログラム行が一目でわかる。従って、動作プログラムを容易に修正することができる。
The
尚、上記の第1実施形態と同様、動作情報には、トルクが含まれていてもよい。トルクが表示される場合、ユーザは、ロボット1の動作中のトルクを見て動作速度を変更する。例えば、負荷に対してトルクに余裕がある場合、ユーザは、動作速度を上げるように動作プログラムを修正して、動作プロセスの時間を短縮させてもよい。一方、トルクに余裕がない場合、ユーザは、動作速度を下げるように動作プログラムを修正して、ロボット1が壊れることを抑制してもよい。 As in the first embodiment described above, the operation information may include torque. When the torque is displayed, the user changes the operating speed by looking at the torque during the operation of the robot 1. For example, if there is a margin of torque for the load, the user may modify the operating program to increase the operating speed to shorten the operating process time. On the other hand, when there is no margin in torque, the user may modify the operation program so as to reduce the operation speed to prevent the robot 1 from being broken.
(第2実施形態)
図7は、第2実施形態によるロボットシステム100の構成の一例を示すブロック図である。第2実施形態は、操作装置5が表示部7の表示を行う点で、第1実施形態と異なる。
(Second Embodiment)
FIG. 7 is a block diagram showing an example of the configuration of the
操作装置5は、操作部51と、表示部52とを備える。第2実施形態による操作部51は、第1実施形態と同様である。第2実施形態による表示部52は、第1実施形態による表示部7と同様の内容を表示する。従って、図4に示すように、第2実施形態では、図1の表示部7のような表示機器が不要である。
The
第2実施形態によるロボットシステム100のその他の構成は、第1実施形態によるロボットシステム100の対応する構成と同様であるため、その詳細な説明を省略する。
Since the other configurations of the
第2実施形態では、操作装置5の表示部52がプログラム、制御信号および動作情報を表示する。従って、ユーザは、操作装置5上で動作検証を行うことができる。その後、ユーザは、操作部51を用いたティーチングにより動作プログラムを修正してもよい。従って、ユーザは、他の機器によらず、操作装置5のみで動作検証や動作プログラムの修正を行うことができる。これにより、ユーザは、ロボット1の動作の最適化を効率よく行うことができる。
In the second embodiment, the
第2実施形態によるロボットシステム100は、第1実施形態と同様の効果を得ることができる。また、第2実施形態によるロボットシステム100に変形例を組み合わせてもよい。
The
本実施形態によるロボットシステム100および操作装置5の少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、ロボットシステム100および操作装置5の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやCD−ROM等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。また、ロボットシステム100および操作装置5の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線(無線通信も含む)を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
At least a part of the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, as well as in the scope of the invention described in the claims and the equivalent scope thereof.
100 ロボットシステム、1 ロボット、2 外部装置、3 センサ、4 ロボットコントローラ、5 操作装置、51 操作部、52 表示部、6 記憶部、7 表示部 100 Robot system, 1 Robot, 2 External device, 3 Sensor, 4 Robot controller, 5 Operation device, 51 Operation unit, 52 Display unit, 6 Storage unit, 7 Display unit
Claims (5)
前記ロボットの動作を制御するプログラムと、前記ロボットとワークに対して作業を行う外部装置との間で送受信され、前記プログラムに基づいて前記ロボットおよび前記外部装置を制御する制御信号と、前記ロボットの動作に関する動作情報とを並べて表示する表示部とを備えるロボットシステム。 With a robot
A program that controls the operation of the robot, a control signal that is transmitted and received between the robot and an external device that performs work on the work, and controls the robot and the external device based on the program, and a control signal of the robot. A robot system equipped with a display unit that displays motion information related to motion side by side.
前記ロボットの動作を制御するプログラムと、前記ロボットとワークに対して作業を行う外部装置との間で送受信され、前記プログラムに基づいて前記ロボットおよび前記外部装置を制御する制御信号と、前記ロボットの動作に関する動作情報とを並べて表示する表示部とを備える操作装置。 An operation unit that accepts robot operations from the operator,
A program that controls the operation of the robot, a control signal that is transmitted and received between the robot and an external device that performs work on the work, and controls the robot and the external device based on the program, and a control signal of the robot. An operation device including a display unit that displays operation information related to the operation side by side.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020018216A JP2021122898A (en) | 2020-02-05 | 2020-02-05 | Robot system and operating device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020018216A JP2021122898A (en) | 2020-02-05 | 2020-02-05 | Robot system and operating device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2021122898A true JP2021122898A (en) | 2021-08-30 |
Family
ID=77458844
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020018216A Pending JP2021122898A (en) | 2020-02-05 | 2020-02-05 | Robot system and operating device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2021122898A (en) |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006026640A (en) * | 2004-07-12 | 2006-02-02 | Matsushita Electric Ind Co Ltd | Arc welding robot |
| JP2007118906A (en) * | 2005-10-31 | 2007-05-17 | Toshiba Corp | Wheel moving robot |
| JP2013037383A (en) * | 2009-12-17 | 2013-02-21 | Yaskawa Electric Corp | Information display device using load information |
| JP2013158819A (en) * | 2012-02-07 | 2013-08-19 | Daihen Corp | Arc welding monitoring device |
| WO2013175553A1 (en) * | 2012-05-21 | 2013-11-28 | 株式会社安川電機 | Robot |
| JP2015089577A (en) * | 2013-11-05 | 2015-05-11 | セイコーエプソン株式会社 | Robot, control device, and robot system |
| JP2017001122A (en) * | 2015-06-08 | 2017-01-05 | ファナック株式会社 | Robot and robot control device with force display function |
| JP2018067109A (en) * | 2016-10-18 | 2018-04-26 | ファナック株式会社 | Information processor |
| JP2019000930A (en) * | 2017-06-13 | 2019-01-10 | 住友理工株式会社 | Safety device |
| WO2019064917A1 (en) * | 2017-09-26 | 2019-04-04 | 日本電産株式会社 | Robot simulator |
| JP2019209384A (en) * | 2018-05-31 | 2019-12-12 | セイコーエプソン株式会社 | robot |
-
2020
- 2020-02-05 JP JP2020018216A patent/JP2021122898A/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006026640A (en) * | 2004-07-12 | 2006-02-02 | Matsushita Electric Ind Co Ltd | Arc welding robot |
| JP2007118906A (en) * | 2005-10-31 | 2007-05-17 | Toshiba Corp | Wheel moving robot |
| JP2013037383A (en) * | 2009-12-17 | 2013-02-21 | Yaskawa Electric Corp | Information display device using load information |
| JP2013158819A (en) * | 2012-02-07 | 2013-08-19 | Daihen Corp | Arc welding monitoring device |
| WO2013175553A1 (en) * | 2012-05-21 | 2013-11-28 | 株式会社安川電機 | Robot |
| JP2015089577A (en) * | 2013-11-05 | 2015-05-11 | セイコーエプソン株式会社 | Robot, control device, and robot system |
| JP2017001122A (en) * | 2015-06-08 | 2017-01-05 | ファナック株式会社 | Robot and robot control device with force display function |
| JP2018067109A (en) * | 2016-10-18 | 2018-04-26 | ファナック株式会社 | Information processor |
| JP2019000930A (en) * | 2017-06-13 | 2019-01-10 | 住友理工株式会社 | Safety device |
| WO2019064917A1 (en) * | 2017-09-26 | 2019-04-04 | 日本電産株式会社 | Robot simulator |
| JP2019209384A (en) * | 2018-05-31 | 2019-12-12 | セイコーエプソン株式会社 | robot |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9925662B1 (en) | Generating a trained robot path based on physical manipulation of the robot and based on training user interface input(s) associated with the physical manipulation | |
| CN104889986B (en) | Robot controller | |
| US20140018959A1 (en) | Robot control apparatus | |
| JP5077323B2 (en) | Robot control system | |
| US10259115B2 (en) | Work device | |
| JP2018149606A (en) | Robot for executing learning control taking application in production line into consideration and method for control thereof | |
| JP6598454B2 (en) | Teaching data creation method, creation device, and creation program | |
| JP7151713B2 (en) | robot simulator | |
| JP6571616B2 (en) | Robot simulation device | |
| CN107430393A (en) | Numerical control device | |
| JP2020107315A (en) | Synchronization control device, synchronization control system, synchronization control method, and simulation device | |
| JP2021122898A (en) | Robot system and operating device | |
| JP4318120B2 (en) | Pulse output IC for motor drive and electronic cam control system | |
| US20240009838A1 (en) | Information processing method, information processing apparatus, robot system, manufacturing method of product, and storage medium | |
| JP7167925B2 (en) | Robot teaching device | |
| JP6155570B2 (en) | Data display device, method, and program | |
| JP7572542B2 (en) | ROBOT CONTROL DEVICE, ROBOT CONTROL SYSTEM, AND ROBOT CONTROL METHOD | |
| JP2009294966A (en) | Method or the like of changing ladder program | |
| JP2006281330A (en) | Robot simulation device | |
| JP4562591B2 (en) | Tool path drawing method and apparatus | |
| JP7473653B2 (en) | Numerical control device having a function of changing a setting parameter for controlling a controlled object at a predetermined timing and a setting parameter changing method thereof | |
| CN114083531A (en) | Working space pre-judgment processing method and device, storage medium and industrial robot | |
| JP2017164833A (en) | Control device of manipulator device, control method of manipulator device, and control program of manipulator device | |
| JP7502439B2 (en) | Robot Control Device | |
| JP4318121B2 (en) | Pulse output IC for motor drive |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220809 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230622 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230704 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230904 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230908 |