WO2023162137A1 - ロボット制御装置及びロボットシステム - Google Patents

ロボット制御装置及びロボットシステム Download PDF

Info

Publication number
WO2023162137A1
WO2023162137A1 PCT/JP2022/007880 JP2022007880W WO2023162137A1 WO 2023162137 A1 WO2023162137 A1 WO 2023162137A1 JP 2022007880 W JP2022007880 W JP 2022007880W WO 2023162137 A1 WO2023162137 A1 WO 2023162137A1
Authority
WO
WIPO (PCT)
Prior art keywords
robot
alarm
unit
permitted
operation state
Prior art date
Application number
PCT/JP2022/007880
Other languages
English (en)
French (fr)
Inventor
尚 大島
豪 稲葉
Original Assignee
ファナック株式会社
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 ファナック株式会社 filed Critical ファナック株式会社
Priority to JP2022554207A priority Critical patent/JP7335458B1/ja
Priority to PCT/JP2022/007880 priority patent/WO2023162137A1/ja
Priority to TW112107085A priority patent/TW202335816A/zh
Publication of WO2023162137A1 publication Critical patent/WO2023162137A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/06Safety devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators

Definitions

  • the present disclosure relates to a robot control device and a robot system.
  • Patent document 1 and patent document 2 are related to this type of technology.
  • An object of the present disclosure is to provide a robot control device and a robot system that can improve the efficiency of checking an alarm indicating an abnormality of a robot.
  • a robot control device includes a communication processing unit that acquires an operation state indicating whether or not an operation of a robot is permitted from an enable device, and the operation state that indicates that the operation of the robot is not permitted. or an alarm setting unit that stops the operation of the robot and sets an alarm when an abnormality of the robot that is not based on the operation state is detected; and an alarm canceling unit that, upon acquiring the operation state indicating permission, cancels the alarm when the set alarm is only the alarm based on the operation state.
  • FIG. 1 is a schematic diagram showing the configuration of a robot system according to a first embodiment of the present disclosure
  • FIG. FIG. 3 is a schematic diagram of a robot operating device showing an enable switch provided in the robot control device of the first embodiment
  • 1 is a block diagram showing a configuration example of a robot control device according to a first embodiment
  • FIG. 4 is a flow chart showing an example of alarm processing based on an operation state by the robot control device of the first embodiment
  • FIG. 3 is a schematic diagram showing the configuration of a robot system according to a second embodiment of the present disclosure
  • FIG. FIG. 11 is a schematic diagram showing the configuration of a robot system according to a third embodiment of the present disclosure
  • FIG. 11 is a schematic diagram showing the configuration of a robot system according to a fourth embodiment of the present disclosure;
  • FIG. 1 is a diagram showing the configuration of a robot system 1 according to the first embodiment of the present disclosure.
  • a robot system 1 of FIG. 1 includes a robot 2 , a robot operating device 10 and a robot control device 20 .
  • the robot 2 is, for example, a multi-joint type robot such as a 6-axis vertical multi-joint type or a 4-axis vertical multi-joint type.
  • the robot 2 is placed inside the safety fence and electrically connected to the robot controller 20 .
  • the robot 2 is not limited to an articulated robot, and may be an orthogonal coordinate robot, a SCARA robot, a parallel link robot, or the like.
  • the robot operation device 10 is, for example, a teaching operation panel that sets the work content and work position for the robot 2 .
  • the robot operating device 10 is electrically connected to the robot controller 20 .
  • the robot operation device 10 includes a display section 11 , an input operation section 12 and an enable switch 13 .
  • FIG. 1 the display unit 11 and the input operation unit 12 are arranged on the front side of the robot operation device 10 .
  • the display unit 11 is a display that displays information about teaching work and robot control.
  • the input operation unit 12 is an interface for inputting information on teaching work and information on robot control.
  • FIG. 2 is a schematic diagram of the robot operation device 10 showing the enable switch 13 provided in the robot control device 20 of the first embodiment.
  • the enable switch 13 arranged on the back side of the robot operating device 10 is illustrated.
  • the enable switch 13 is arranged on the back side of the robot operating device 10, but the place where the enable switch 13 is arranged is not limited.
  • the enable switch 13 permits the operation of the robot 2 when enabled by the operator.
  • the enable switch 13 has, for example, a three-position switch structure.
  • the 3-position switch structure has a first position where the operator does not touch the switch, a second position which is an intermediate position and is also an effective position, and a third position where the operation is detected when the operator presses strongly. , has When the operator senses danger and releases the enable switch 13 to move to the first position, or when the enable switch 13 is strongly pushed to move to the third position, the robot controller 20 controls the operation of the robot 2. stop. As a result, the safety of the operator is ensured when performing work near the robot 2 during teaching work or the like.
  • the robot operation device 10 having the enable switch 13 is also an enable device that determines whether or not to permit the operation of the robot 2 based on the gripping state of the operator.
  • the robot control device 20 is an information processing device that executes various processes to control the robot 2 .
  • the robot control device 20 receives information indicating the operation details of the operator from the robot operation device 10, and controls the motion of the robot 2 based on the operation details.
  • FIG. 3 is a block diagram showing a configuration example of the robot control device 20 of the first embodiment.
  • the robot control device 20 includes a control section 21 that executes various processes, a storage section 22 that stores various information regarding control of the robot 2, and a communication section 23 that is electrically connected to external devices.
  • the control unit 21 is configured by a processor such as a CPU (Central Processin Unit).
  • the control unit 21 implements functions of a communication processing unit 31, a program setting unit 32, an operation control unit 33, an alarm setting unit 34, and an alarm canceling unit 35 by executing various programs stored in the storage unit 22. .
  • the storage unit 22 is composed of a ROM (Read Only Memory), a RAM (Rando Access Memory), a non-volatile memory, a hard disk drive, etc., and stores various data.
  • system software for controlling the robot 2 and system software for image processing are stored in the ROM of the storage unit 22 .
  • a robot program that teaches the work content of the robot 2 according to an application and setting data related thereto are stored in the non-volatile memory of the storage unit 22 .
  • the RAM of the storage unit 22 is used as a storage area for temporary storage of data in various arithmetic processing performed by the control unit 21 .
  • the communication unit 23 is a network interface connected to external devices such as the robot 2 and the robot operating device 10 via a network.
  • External devices connected via a network include an information processing device such as a management computer that manages the entire system.
  • the communication processing unit 31 controls transmission and reception of information with an external device via the communication unit 23 . Further, the communication processing unit 31 acquires a signal indicating the holding state of the enable switch 13 of the robot operating device 10 as an operation state indicating whether the operation of the robot 2 is permitted or not permitted.
  • the program setting unit 32 executes a process of creating a work program including operation details and work position information of the robot 2 based on teaching data set by the operator.
  • the teaching data is, for example, data input by a worker through a teaching operation of inputting a working position and the like to the robot 2 using the robot operating device 10 .
  • the motion control unit 33 executes processing for controlling the motion of the robot 2 based on the operation content of the robot operating device 10 and the program created by the program setting unit 32 .
  • the alarm setting unit 34 determines whether or not an abnormality has occurred in the robot 2, and sets an alarm if an abnormality has occurred. Further, the alarm setting unit 34 causes the operation control unit 33 to stop the robot 2 based on the determined abnormality.
  • Whether or not an abnormality has occurred is determined based on criteria set in advance for each type of abnormality. For example, when the robot 2 enters the outside of the set area set for the robot 2, when a failure occurs in communication with an external device via the network, or when the operation of the robot 2 from the robot operating device 10 is interrupted. Receipt of an unauthorized signal or the like is set as a determination condition.
  • the alarm setting unit 34 executes processing for displaying an alarm together with the content of the abnormality on the display and processing for outputting to a speaker or the like that emits a mechanical sound or voice.
  • the display shows a history of multiple alarms in list form.
  • the display for displaying the content of the alarm is not particularly limited, but may be a display unit (not shown) provided in the display unit 11 of the robot operating device 10 or the robot control device 20, or a display unit connected via a network. It is a display unit of an external device or the like.
  • the alarm cancellation unit 35 executes cancellation processing for canceling the alarm when a preset cancellation condition is satisfied.
  • the cancellation process the alarm is stopped and the display of the alarm on the display is stopped.
  • the canceling process the process of permitting the robot 2 to operate after the alarm is canceled is also executed.
  • Conditions for canceling the alarm are, for example, when a preset abnormality of the robot 2 is resolved, when the operating state of the robot operating device 10 switches from a state in which the operation of the robot 2 is not permitted to a state in which the operation is permitted.
  • FIG. 4 is a flowchart showing an example of alarm processing based on the operation state by the robot control device 20 of the first embodiment.
  • the alarm setting unit 34 determines whether or not the operation of the robot 2 is prohibited based on the operating state from the robot operating device 10 received by the communication processing unit 31 (step S10).
  • the alarm setting unit 34 indicates that the operation state does not permit the operation of the robot 2. I judge. Further, the alarm setting unit 34 permits the operation of the robot 2 when the signal from the robot operating device 10 indicates that the holding position of the enable switch 13 is the second position of the intermediate position. It is determined that the
  • the alarm setting unit 34 continues monitoring the operation state when the operation state indicates that the operation of the robot 2 is permitted (step S10; No). When the operation state indicates that the operation of the robot 2 is not permitted, the alarm setting unit 34 shifts the process to step S11 (step S10; Yes).
  • step S11 the alarm setting unit 34 executes processing for setting an alarm, and the operation control unit 33 executes alarm control to stop the operation of the robot 2 (step S11).
  • the alarm setting unit 34 executes processing for setting an alarm and outputs an abnormality by a device such as a display and a speaker as notification means to notify the operator of the occurrence of an abnormality. Then, the alarm setting unit 34 causes the motion control unit 33 to stop the motion of the robot 2 .
  • the alarm cancellation unit 35 determines whether or not the operation of the robot 2 is permitted based on the operating state of the robot operating device 10 after setting the alarm (step S12).
  • the enable switch 13 is held at the second position
  • the alarm cancellation unit 35 determines that the operation is permitted, and proceeds to step S13 (step S12; Yes).
  • the enabling switch 13 is held at the first position or the third position
  • the alarm canceling unit 35 determines that the operation is not permitted, and continues monitoring the signal from the robot operating device 10 (step S12; No).
  • step S13 the alarm cancellation unit 35 determines whether or not an alarm based on a cause different from the alarm based on the operation state is set. For example, the alarm cancellation unit 35 determines whether or not another alarm, such as an alarm based on the movement of the robot 2 outside the set area or an alarm based on a communication failure, has been set.
  • another alarm such as an alarm based on the movement of the robot 2 outside the set area or an alarm based on a communication failure
  • the alarm canceling unit 35 terminates the process without canceling the alarm if an alarm based on a cause different from the alarm based on the operation state is set (step S13; Yes). If an alarm based on other causes has not been set, the alarm cancellation unit 35 shifts the process to step S14 (step S13; Yes). In step S14, the alarm being set is canceled (step S14), and the process returns to step S10. In the alarm canceling process, the alarm based on the operation state is canceled and the robot 2 is put in a motion-enabled state. It should be noted that the canceling process does not necessarily have to put the robot 2 in a operable state, and depending on the situation, it may be a process of canceling only the alarm.
  • the robot control device 20 of the first embodiment includes the communication processing unit 31 that acquires the operation state indicating whether or not the operation of the robot 2 is permitted from the robot operation device 10 as an enable device; an alarm setting unit 34 for stopping the operation of the robot 2 and setting an alarm when an operation state indicating that the operation of the robot 2 is not permitted is acquired or an abnormality of another robot 2 not based on the operation state is detected; is set, the alarm canceling unit 35 executes canceling processing for canceling the alarm when the operation state indicating that the operation of the robot 2 is permitted is acquired, if the set alarm is only an alarm based on the operation state. And prepare.
  • the robot system 1 also includes a robot operating device 10 and a robot control device 20 .
  • the alarm is automatically canceled when the cause of the abnormality is only the operation state of the robot operating device 10, so that the abnormality of the robot 2 due to other factors is based on the operation state. It is possible to improve the efficiency of checking the alarm indicating the abnormality of the robot 2 without being buried in the alarm.
  • FIG. 5 is a schematic diagram showing the configuration of the robot system 201 according to the second embodiment of the present disclosure.
  • a robot system 201 of the second embodiment includes a robot 202 , a hand guide unit 210 , a robot operating device 10 and a robot control device 20 .
  • the robot 202 is a collaborative robot having a hand guide unit 210.
  • the robot 202 has a safety stop function that stops the operation of the robot 202 when it comes into contact with an obstacle such as a worker.
  • the hand guide unit 210 is a handling device for workers attached to the robot 202 .
  • the operator holds the hand guide unit 210 and handles it to operate the robot 202 .
  • the robot 202 includes a detection section that detects the direction of external force applied to the hand guide unit 210 .
  • the detection unit is composed of a force sensor, a torque sensor, or the like.
  • the motion control unit 33 jogs the robot 202 based on the direction of the external force detected by the detection unit.
  • the hand guide unit 210 is also an enable device having an enable switch 211.
  • This enable switch 211 has a three-position structure similar to the enable switch 13 and transmits to the robot control device 20 an operation state indicating whether or not to permit the operation of the robot 202 . That is, the robot system 201 of the second embodiment includes two enabling devices, the robot operation device 10 as a teaching operation panel and the hand guide unit 210 as an operation device.
  • the hand guide unit 210 of the second embodiment is held by one worker with both hands. Therefore, when one worker operates the hand guide unit 210, it is impossible to hold the enabling switch of the robot operating device 10 at the same time. Therefore, the robot control device 20 determines that safety is ensured and causes the robot 202 to operate when the operating state of either the robot operating device 10 or the hand guide unit 210 indicates that the operation of the robot 202 is permitted. control.
  • the alarm setting unit 34 of the second embodiment is configured when the operating state of the robot control device 20 indicates a state in which the operation of the robot 202 is not permitted and the operating state of the hand guide unit 210 indicates a state in which the operation of the robot 202 is not permitted. , to set alarms based on operating conditions. Then, the alarm setting unit 34 causes the motion control unit 33 to stop the motion of the robot 202 .
  • the alarm cancellation unit 35 determines that the operation of the robot 202 is permitted. do. Then, only when the set alarm is based on the operation state, the alarm is canceled and the operation of the robot 202 is permitted. Also in the second embodiment, the alarm cancellation unit 35 cancels the alarm and enables the robot 202 to operate.
  • the communication processing unit 31 acquires operation states from a plurality of enabling devices of the robot control device 20 and the hand guide unit 210, and the alarm canceling unit 35 , when the operation state of at least one of the robot control device 20 and the hand guide unit 210 indicates that the operation of the robot 202 is permitted, the alarm cancellation processing is executed.
  • FIG. 6 is a schematic diagram showing the configuration of a robot system 301 according to the third embodiment of the present disclosure.
  • a robot system 301 of the third embodiment includes a robot 2 , a robot operating device 310 , a manual pulse generator 320 and a robot controller 20 .
  • the robot operation device 310 includes a display unit 11, an input operation unit 12, an enable switch 13, and an operation device selection button 315.
  • the operating device selection button 315 is a switch for selecting either the robot operating device 310 or the manual pulse generator 320 as the operating means of the robot 2 .
  • the robot operating device 310 when the operating device selection button 315 is turned on, the robot operating device 310 is set as the operating means of the robot 2, and when the operating device selection button 315 is turned off, the manual pulse generator 320 is set to operate the robot 2. Set to the operating means.
  • the manual pulse generator 320 has a dial section 321 for jogging the robot 2 . As described above, the manual pulse generator 320 is set as the operating means of the robot 2 while the operating device selection button 315 of the robot operating device 310 is turned off.
  • Manual pulse generator 320 is also an enable device with enable switch 322 .
  • This enable switch 322 has a three-position structure similar to the enable switch 13 and can transmit an operation state indicating whether or not to permit operation of the robot 2 to the robot control device 20 .
  • the alarm setting unit 34 sets an alarm when the operating state of the one of the robot operating device 310 and the manual pulse generator 320 set as the operating means indicates that the operation of the robot 2 is not permitted. 33 stops the operation of the robot 2 . In the third embodiment, even if the operating state of the robot operating device 310 or the manual pulse generator 320 which is not set as the operating means indicates that the operation of the robot 2 is not permitted, an alarm or The motion of the robot 2 is not stopped.
  • the alarm canceling unit 35 is operated when the operating state of the robot operating device 310 or the manual pulse generator 320 set as the operating means indicates that the operation of the robot 2 is permitted while the alarm is set. Execute alarm cancellation processing. In the canceling process, when the set alarm is only an alarm based on the operation state, the alarm is canceled and the robot 2 can be operated.
  • the alarm setting unit 34 sets the alarm, but the alarm is not set even if the enable switch 322 of the manual pulse generator 320 is released. Not set.
  • the alarm cancellation unit 35 performs cancellation processing. is executed, and if only an alarm based on the operation state is set, the alarm is canceled and the robot 2 becomes operable.
  • the enable switch 322 of the manual pulse generator 320 which is not set as the operating means, is held in the second position, the alarm will not be released.
  • the alarm setting unit 34 sets the alarm, but the alarm is set even if the enable switch 13 of the robot operating device 310 is released. is not set.
  • the manual pulse generator 320 is selected as the operation means and an alarm is set, and the operation state of the manual pulse generator 320 is switched to a state in which the operation of the robot 2 is permitted, the cancellation process is executed. If only an alarm based on the operating state is set, the alarm is canceled and the robot 2 becomes operable.
  • the enable switch 13 of the robot operating device 310 which is not set as the operating means, is gripped at the second position, the alarm is not released.
  • the communication processing unit 31 acquires the operating state of the selected one of the robot operating device 310 and the manual pulse generator 320, and the alarm cancellation unit 35 cancels the alarm.
  • the alarm cancellation processing is executed.
  • FIG. 7 is a schematic diagram showing the configuration of a robot system 401 according to the fourth embodiment of the present disclosure.
  • a robot system 301 of the third embodiment includes a robot 2 , a robot operating device 10 , an enabling device 410 and a robot control device 20 .
  • the enabling device 410 is one or a plurality of enabling devices having an enabling switch 411 .
  • This enable switch 411 has a three-position structure similar to the enable switch 13 and can transmit an operation state indicating whether or not to permit operation of the robot 2 to the robot control device 20 .
  • the number of enabling devices 410 is set based on the number of people working inside the safety fence.
  • a worker working within the safety fence carries an enabling device 410 .
  • the robot 2 is operated by the motion control unit 33 only when the operating states of all enabling devices of the robot operating device 10 and the enabling device 410 permit the operation of the robot 2 .
  • the alarm setting unit 34 sets an alarm and instructs the operation control unit 33 to instruct the operation control unit 33 to operate the robot 2 when the operating state of at least one of the robot operating device 10 and the enabling device 410 does not permit operation of the robot 2 . stop.
  • the alarm canceling unit 35 cancels the set alarm when the robot operating device 10 and the enabling device 410 are all operating states indicating that the operation of the robot 2 is permitted while the alarm is set. 10 or only an alarm based on the operating state of the enabling device 410, the alarm is automatically canceled to put the robot 2 in an operational state.
  • the communication processing unit 31 acquires the operating states of the robot operating device 10 and the enabling device 410, and the alarm canceling unit 35 operates the robot operating device in a state in which the alarm is set. 10 and the enable device 410 indicate that the operation of the robot 2 is permitted, the alarm cancellation process is executed.
  • the robot control device is not limited to the above-described embodiments.
  • the effects described in each embodiment are merely a list of the most suitable effects produced by the robot control device, and the effects of the robot control device of the present disclosure are limited to those described in this embodiment. not a thing
  • the configuration of each embodiment may be combined.
  • the enable device is not limited to mechanical means such as a switch, but rather indicates an operation state indicating permission to operate the robot based on the detection result of a detection unit composed of a contact sensor, a biosensor, or the like. It is good also as a structure which transmits.
  • robot system 10 robot operating device (enable device) 20 robot control device 31 communication processing unit 34 alarm setting unit 35 alarm cancellation unit 210 hand guide unit (enable device) 320 manual pulse generator (enable device) 410 enable device (enable device)

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

本開示の一態様に係るロボット制御装置は、イネーブル機器からロボットの操作を許可する状態か否かを示す操作状態を取得する通信処理部と、前記ロボットの操作を許可しないことを示す前記操作状態を取得する又は前記操作状態に基づかない他の前記ロボットの異常を検出すると、前記ロボットの動作を停止させるとともにアラームを設定するアラーム設定部と、前記アラームが設定された状態で前記ロボットの操作を許可することを示す前記操作状態を取得すると、設定された前記アラームが前記操作状態に基づく前記アラームのみの場合に当該アラームを解除する解除処理を実行するアラーム解除部と、を備える。

Description

ロボット制御装置及びロボットシステム
 本開示は、ロボット制御装置及びロボットシステムに関する。
 従来、安全確保のために、作業者によるイネーブル機器の操作状態に基づいてロボットの動作を許可し、イネーブル機器の操作状態がロボットの操作を許可しない状態に切り替わるとロボットを停止する技術が知られている。この種の技術に関するものとして特許文献1や特許文献2がある。
特開2015-020215号公報 特開2007-326163号公報
 ところで、ロボットに異常が発生すると、ロボットの停止とともに異常を報知するためのアラームが設定される。イネーブル機器の操作状態がロボットの操作を許可しない状態に切り替わった場合もアラームが設定されるが、イネーブル機器を把持し直すたびにアラームが設定されると、イネーブル機器の操作状態に基づくアラームとは異なる他の異常を示すアラームが確認し難くなる。そのため、アラームの確認作業の効率性の向上が望まれていた。
 本開示は、ロボットの異常を示すアラームの確認作業の効率性を向上させることができるロボット制御装置及びロボットシステムを提供することを目的とする。
 本開示の一態様に係るロボット制御装置は、イネーブル機器からロボットの操作を許可する状態か否かを示す操作状態を取得する通信処理部と、前記ロボットの操作を許可しないことを示す前記操作状態を取得する又は前記操作状態に基づかない他の前記ロボットの異常を検出すると、前記ロボットの動作を停止させるとともにアラームを設定するアラーム設定部と、前記アラームが設定された状態で前記ロボットの操作を許可することを示す前記操作状態を取得すると、設定された前記アラームが前記操作状態に基づく前記アラームのみの場合に当該アラームを解除する解除処理を実行するアラーム解除部と、を備える。
 本開示によれば、ロボットの異常を示すアラームの確認作業の効率性を向上させることができるロボット制御装置及びロボットシステムを提供できる。
本開示の第1実施形態に係るロボットシステムの構成を示す模式図である。 第1実施形態のロボット制御装置に設けられるイネーブルスイッチを示すロボット操作装置の模式図である。 第1実施形態のロボット制御装置の構成例を示すブロック図である。 第1実施形態のロボット制御装置による操作状態に基づくアラーム処理の一例を示すフローチャートである。 本開示の第2実施形態に係るロボットシステムの構成を示す模式図である。 本開示の第3実施形態に係るロボットシステムの構成を示す模式図である。 本開示の第4実施形態に係るロボットシステムの構成を示す模式図である。
 以下、本開示に係るロボット制御装置が適用されるロボットシステムの各実施形態について、図面を参照しながら説明する。
[第1実施形態]
 図1は、本開示の第1実施形態に係るロボットシステム1の構成を示す図である。図1のロボットシステム1は、ロボット2と、ロボット操作装置10と、ロボット制御装置20と、を備える。
 ロボット2は、例えば、6軸垂直多関節型又は4軸垂直多関節型等の多関節型ロボットである。ロボット2は、安全柵の内側に配置されており、ロボット制御装置20に電気的に接続される。なお、ロボット2は、多関節型ロボットに限定されるわけではなく、直交座標ロボット、スカラロボット、パラレルリンクロボット等であってもよい。
 ロボット操作装置10は、例えば、ロボット2に作業内容や作業位置を設定する教示操作盤である。ロボット操作装置10は、ロボット制御装置20に電気的に接続される。ロボット操作装置10は、表示部11と、入力操作部12と、イネーブルスイッチ13と、を備える。
 図1に示すように、表示部11と入力操作部12は、ロボット操作装置10の表側に配置される。表示部11は、教示作業やロボット制御に関する情報を表示するディスプレイである。入力操作部12は、教示作業に関する情報やロボット制御に関する情報を入力するインタフェースである。図2は、第1実施形態のロボット制御装置20に設けられるイネーブルスイッチ13を示すロボット操作装置10の模式図である。図2では、ロボット操作装置10の裏側に配置されるイネーブルスイッチ13が図示されている。なお、図2に示す例では、イネーブルスイッチ13は、ロボット操作装置10の裏側に配置されているが、イネーブルスイッチ13の配置場所が限定されるわけではない。
 イネーブルスイッチ13は、作業者が有効にした場合にロボット2の動作を許可する。イネーブルスイッチ13は、例えば、3ポジションスイッチ構造を有する。3ポジションスイッチ構造は、作業者がスイッチに触れていない第1ポジションと、中間位置であって有効位置でもある第2ポジションと、作業者が強く押し込んだときに操作が検出される第3ポジションと、を有する。作業者が危険を感じた際にイネーブルスイッチ13を放して第1ポジションになった場合や、イネーブルスイッチ13を強く押し込んで第3ポジションになった場合に、ロボット制御装置20はロボット2の動作を停止させる。これにより、教示作業時等において、ロボット2付近で作業を行う場合の作業者の安全が確保される。
 ロボット操作装置10を用いた教示操作等は、イネーブルスイッチ13を有効にした場合に限って可能となる。イネーブルスイッチ13を備えるロボット操作装置10は、作業者の把持状態に基づいてロボット2の操作を許可するか否かを判定するイネーブル機器でもある。
 ロボット制御装置20は、ロボット2を制御するために各種の処理を実行する情報処理装置である。ロボット制御装置20は、ロボット操作装置10から作業者の操作内容を示す情報を受信し、当該操作内容に基づいてロボット2の動作を制御する。
 図3を参照してロボット制御装置20の機能的構成について説明する。図3は、第1実施形態のロボット制御装置20の構成例を示すブロック図である。ロボット制御装置20は、各種の処理を実行する制御部21と、ロボット2の制御に関する各種の情報を記憶する記憶部22と、外部機器に電気的に接続される通信部23と、を備える。
 制御部21は、CPU(Central Processin Unit)等のプロセッサによって構成される。制御部21は、記憶部22に記憶された各種のプログラムを実行することにより、通信処理部31、プログラム設定部32、動作制御部33、アラーム設定部34、アラーム解除部35の機能を実現する。
 記憶部22は、ROM(Read Only Memory)、RAM(Rando Access Memory)、不揮発性メモリ、ハードディスクドライブ等で構成され、各種のデータを記憶する。例えば、ロボット2を制御するシステムソフトウェアや画像処理を行うシステムソフトウェアは、記憶部22のROMに格納されている。また、アプリケーションに応じてロボット2の作業内容が教示されるロボットプログラムやそれに関連する設定データは、記憶部22の不揮発性メモリに格納されている。記憶部22のRAMは、制御部21が行なう各種演算処理におけるデータの一時記憶の記憶領域に使用される。
 通信部23は、ロボット2やロボット操作装置10等の外部機器とネットワークを介して接続されるネットワークインタフェースである。ネットワークを介して接続される外部機器には、システム全体を管理する管理コンピュータ等の情報処理装置も含まれる。
 次に、制御部21によって実現される各機能部の機能について説明する。通信処理部31は、通信部23を介して外部機器と情報の送受信を制御する。また、通信処理部31は、ロボット操作装置10のイネーブルスイッチ13の把持状態を示す信号を、ロボット2の操作が許可される状態か許可されない状態かを示す操作状態として取得する。
 プログラム設定部32は、作業者によって設定される教示データに基づいてロボット2の動作内容や作業位置情報を含む作業プログラムを作成する処理を実行する。教示データは、例えば、作業者がロボット操作装置10によってロボット2に作業位置等を入力する教示作業によって入力されたデータである。
 動作制御部33は、ロボット操作装置10の操作内容とプログラム設定部32によって作成されたプログラムに基づいてロボット2の動作を制御する処理を実行する。
 アラーム設定部34は、ロボット2に異常が発生しているか否かを判定し、異常が発生している場合にアラームを設定する。また、アラーム設定部34は、判定した異常に基づいて動作制御部33にロボット2の停止を実行させる。
 異常の発生の有無は、予め異常の種別ごとに設定される判定条件に基づいて判定される。例えば、ロボット2に設定されている設定領域の外側にロボット2が入ったことや、ネットワークを介した外部機器との通信に障害が発生したことや、ロボット操作装置10からのロボット2の操作を許可しない信号を受信したこと等が判定条件に設定される。
 アラーム設定部34は、異常の内容とともにアラームをディスプレイに表示する処理や機械音又は音声を発するスピーカ等に出力する処理を実行する。例えば、ディスプレイには、複数のアラームの履歴がリスト形式で表示される。なお、アラームの内容を表示するディスプレイは、特に限定されるわけではないが、ロボット操作装置10の表示部11やロボット制御装置20に設けられる図略の表示部やネットワークを介して接続される図略の外部機器の表示部等である。
 アラーム解除部35は、予め設定される解除条件を満たした場合にアラームを解除する解除処理を実行する。解除処理では、アラームの停止やディスプレイへの当該アラームの表示が停止される。また、解除処理では、アラーム解除後のロボット2の動作を許可する処理も実行する。
 アラームの解除条件は、予め設定されるロボット2の異常が解消されることやロボット操作装置10の操作状態がロボット2の操作を許可しない状態から操作を許可する状態に切り替わった場合等である。
 次に、図4を参照してロボット操作装置10の操作状態に基づくアラームの処理について説明する。図4は、第1実施形態のロボット制御装置20による操作状態に基づくアラーム処理の一例を示すフローチャートである。
 まず、アラーム設定部34は、通信処理部31が受信したロボット操作装置10からの操作状態に基づいてロボット2の操作を許可しない状態か否かを判定する(ステップS10)。アラーム設定部34は、ロボット操作装置10のイネーブルスイッチ13の把持位置が第1ポジションや第3ポジションであることを示している場合に、操作状態がロボット2の操作を許可しない状態を示していると判定する。また、アラーム設定部34は、ロボット操作装置10からの信号がイネーブルスイッチ13の把持位置が中間位置の第2ポジションであることを示している場合に、操作状態がロボット2の操作を許可する状態を示していると判定する。
 アラーム設定部34は、操作状態がロボット2の操作を許可する状態を示している場合に操作状態の監視を継続する(ステップS10;No)。アラーム設定部34は、操作状態がロボット2の操作を許可しない状態を示している場合に、処理をステップS11に移行する(ステップS10;Yes)。
 ステップS11では、アラーム設定部34は、アラームを設定する処理を実行するとともに動作制御部33がロボット2の動作を停止するアラーム制御を実行する(ステップS11)。例えば、アラーム設定部34は、アラームを設定する処理を実行するとともに、ディスプレイやスピーカ等の報知手段としての機器によって異常を出力し、作業者に異常が発生していることを報知する。そして、アラーム設定部34は動作制御部33によってロボット2の動作を停止させる。
 ステップS11の後、アラーム解除部35はアラーム設定後のロボット操作装置10の操作状態に基づいてロボット2の操作を許可する状態か否かを判定する(ステップS12)。アラーム解除部35は、イネーブルスイッチ13の把持状態が第2ポジションにある場合に、操作を許可する状態と判定し、処理をステップS13に移行する(ステップS12;Yes)。また、アラーム解除部35は、イネーブルスイッチ13の把持状態が第1ポジションや第3ポジションにある場合に、操作を許可しない状態と判定し、ロボット操作装置10からの信号の監視を継続する(ステップS12;No)。
 ステップS13では、アラーム解除部35は、操作状態に基づくアラームとは異なる他の原因に基づくアラームが設定されているか否かを判定する。例えば、アラーム解除部35は、ロボット2が設定領域の外側に移動したことに基づくアラームや通信障害に基づくアラーム等の他のアラームが設定されていないかを判定する。
 アラーム解除部35は、操作状態に基づくアラームとは異なる他の原因に基づくアラームが設定されている場合にアラームを解除することなく処理を終了する(ステップS13;Yes)。他の原因に基づくアラームが設定されていなかった場合、アラーム解除部35は、処理をステップS14に移行する(ステップS13;Yes)。ステップS14では、設定中のアラームの解除処理を実行し(ステップS14)、処理をステップS10に戻す。アラームの解除処理では、操作状態に基づくアラームを解除するとともにロボット2の動作を可能な状態にする。なお、解除処理では、必ずしもロボット2の動作を可能な状態にしなければならないわけではなく、場合によってはアラームのみを解除する処理としてもよい。
 以上説明したように、第1実施形態のロボット制御装置20は、イネーブル機器としてのロボット操作装置10からロボット2の操作を許可する状態か否かを示す操作状態を取得する通信処理部31と、ロボット2の操作を許可しないことを示す操作状態を取得する又は操作状態に基づかない他のロボット2の異常を検出すると、ロボット2の動作を停止させるとともにアラームを設定するアラーム設定部34と、アラームが設定された状態でロボット2の操作を許可することを示す操作状態を取得すると、設定されたアラームが操作状態に基づくアラームのみの場合に当該アラームを解除する解除処理を実行するアラーム解除部35と、を備える。また、ロボットシステム1は、ロボット操作装置10と、ロボット制御装置20と、を備える。
 この構成のロボット制御装置20及びロボットシステム1により、異常の原因がロボット操作装置10の操作状態のみの場合にアラームが自動で解除されるので、他の要因のロボット2の異常が操作状態に基づくアラームの中で埋没することもなく、ロボット2の異常を示すアラームの確認作業の効率性を向上させることができる。
 次に、第1実施形態と異なる構成のロボットシステムの構成について説明する。なお、以下の説明において既に説明した構成と共通又は同様の構成については同じ符号を付して説明を省略する場合がある。
[第2実施形態]
 図5は、本開示の第2実施形態に係るロボットシステム201の構成を示す模式図である。第2実施形態のロボットシステム201は、ロボット202と、ハンドガイドユニット210と、ロボット操作装置10と、ロボット制御装置20と、を備える。
 ロボット202は、ハンドガイドユニット210を有する協働ロボットである。ロボット202は、作業者等の障害物に接触するとロボット202の動作を停止する安全停止機能を有する。
 ハンドガイドユニット210は、ロボット202に取り付けられる作業者用のハンドリング装置である。作業者は、ハンドガイドユニット210を把持し、ハンドリングしてロボット202を動作させる。ロボット202は、ハンドガイドユニット210に加わる外力の方向を検出する検出部を備える。検出部は、力センサやトルクセンサ等によって構成される。動作制御部33は、検出部が検出した外力の方向に基づいてロボット202をジョグ動作させる。
 また、ハンドガイドユニット210は、イネーブルスイッチ211を備えるイネーブル機器でもある。このイネーブルスイッチ211は、イネーブルスイッチ13と同様の3ポジション構造を有し、ロボット202の操作を許可するか否かを示す操作状態をロボット制御装置20に送信する。即ち、第2実施形態のロボットシステム201は、教示操作盤であるロボット操作装置10と、操作装置であるハンドガイドユニット210と、の2つのイネーブル機器を備える。
 第2実施形態のハンドガイドユニット210は、一人の作業者が両手で把持するものである。そのため、一人の作業者がハンドガイドユニット210を操作する場合には、ロボット操作装置10のイネーブルスイッチを同時に把持することは不可能である。そこで、ロボット制御装置20は、ロボット操作装置10とハンドガイドユニット210の何れかの操作状態がロボット202の操作の許可を示す場合に、安全性が確保されていると判定し、ロボット202を動作させる制御を行う。
 第2実施形態のアラーム設定部34は、ロボット制御装置20の操作状態がロボット202の操作を許可しない状態を示すとともにハンドガイドユニット210の操作状態がロボット202の操作を許可しない状態を示した場合に、操作状態に基づくアラームを設定する。そして、アラーム設定部34は、動作制御部33によってロボット202の動作を停止させる。
 アラーム解除部35は、ロボット制御装置20の操作状態及びハンドガイドユニット210の操作状態の少なくとも何れか一方がロボット202の操作を許可することを示した場合に、ロボット202の操作を許可できる状態と判定する。そして、設定されているアラームが操作状態に基づく場合のみにアラームを解除し、ロボット202の動作を許可する。また、第2実施形態においても、アラーム解除部35は、アラームを解除するとともにロボット202の動作を可能にする。
 以上説明したように、第2実施形態では、通信処理部31は、ロボット制御装置20とハンドガイドユニット210の複数のイネーブル機器から操作状態を取得し、アラーム解除部35は、アラームが設定された状態で、ロボット制御装置20とハンドガイドユニット210の少なくとも何れか1つの操作状態がロボット202の操作を許可することを示す場合に、アラームの解除処理を実行する。
 この構成により、ロボット202が安全停止機能を有し、安全性が確保されているような場合において、重要度が相対的に低い操作状態に基づくアラームが設定され続ける事態の発生を効果的に抑制できる。従って、操作状態に基づく異常とは異なる他の異常をより一層容易に把握することができる。
[第3実施形態]
 図6は、本開示の第3実施形態に係るロボットシステム301の構成を示す模式図である。第3実施形態のロボットシステム301は、ロボット2と、ロボット操作装置310と、手動パルス発生器320と、ロボット制御装置20と、を備える。
 ロボット操作装置310は、表示部11と、入力操作部12と、イネーブルスイッチ13と、操作装置選択ボタン315と、を備える。操作装置選択ボタン315は、ロボット操作装置310と手動パルス発生器320のうちの何れか一方をロボット2の操作手段として選択するためのスイッチである。第3実施形態では、操作装置選択ボタン315がオンされると当該ロボット操作装置310がロボット2の操作手段に設定され、操作装置選択ボタン315がオフされると手動パルス発生器320がロボット2の操作手段に設定される。
 手動パルス発生器320は、ロボット2のジョグ動作を行うためのダイヤル部321を備える。上述の通り、手動パルス発生器320は、ロボット操作装置310の操作装置選択ボタン315がオフされている状態でロボット2の操作手段に設定される。
 また、手動パルス発生器320は、イネーブルスイッチ322を備えるイネーブル機器でもある。このイネーブルスイッチ322は、イネーブルスイッチ13と同様の3ポジション構造を有し、ロボット2の操作を許可するか否かを示す操作状態をロボット制御装置20に送信することができる。
 アラーム設定部34は、ロボット操作装置310と手動パルス発生器320のうち、操作手段に設定された方の操作状態がロボット2の操作を許可しないことを示す場合にアラームを設定し、動作制御部33にロボット2の動作を停止させる。第3実施形態では、ロボット操作装置310と手動パルス発生器320のうち、操作手段に設定されていない方の操作状態がロボット2の操作を許可しないことを示したとしても、それに基づいてアラームやロボット2の動作の停止は行われない。
 アラーム解除部35は、アラームが設定された状態で、ロボット操作装置310と手動パルス発生器320のうち、操作手段に設定された方の操作状態がロボット2の操作を許可することを示す場合にアラームの解除処理を実行する。解除処理では、設定されたアラームが操作状態に基づくアラームのみの場合に、アラームを解除するとともにロボット2の動作を可能にする。
 例えば、ロボット操作装置310が操作手段に選択されている状態でイネーブルスイッチ13を離すと、アラーム設定部34はアラームを設定するが、手動パルス発生器320のイネーブルスイッチ322が離されてもアラームは設定されない。ロボット操作装置310が操作手段に選択されている状態でアラームが設定されている場合に、ロボット操作装置310の操作状態がロボット2の操作を許可する状態に切り替わると、アラーム解除部35によって解除処理が実行され、操作状態に基づくアラームのみが設定されている場合には当該アラームが解除されてロボット2が動作可能となる。一方、操作手段に設定されていない手動パルス発生器320のイネーブルスイッチ322を第2ポジションで把持したとしても、アラームは解除されない。
 反対に、手動パルス発生器320が操作手段に選択されている状態でイネーブルスイッチ322を離すと、アラーム設定部34はアラームを設定するが、ロボット操作装置310のイネーブルスイッチ13が離されてもアラームは設定されない。手動パルス発生器320が操作手段に選択されている状態でアラームが設定されている場合に、手動パルス発生器320の操作状態がロボット2の操作を許可する状態に切り替わると、解除処理が実行され、操作状態に基づくアラームのみが設定されている場合には当該アラームが解除されてロボット2が動作可能となる。一方、操作手段に設定されていないロボット操作装置310のイネーブルスイッチ13を第2ポジションで把持したとしても、アラームは解除されない。
 以上説明したように、第3実施形態では、通信処理部31は、ロボット操作装置310と手動パルス発生器320の中から選択された方の操作状態を取得し、アラーム解除部35は、アラームが設定された状態で、ロボット操作装置310と手動パルス発生器320の中から選択された方の操作状態がロボット2の操作を許可することを示す場合に、アラームの解除処理を実行する。
 この構成により、ロボット操作装置310と手動パルス発生器320の中から操作手段が選択されるような場合においても、有効な操作手段の操作状態に基づいてアラームが解除されるので、選択されていない操作手段の操作による意図しないアラームの解除を防止しつつ、操作状態に基づくアラームが設定され続ける事態を回避できる。
[第4実施形態]
 図7は、本開示の第4実施形態に係るロボットシステム401の構成を示す模式図である。第3実施形態のロボットシステム301は、ロボット2と、ロボット操作装置10と、イネーブル装置410と、ロボット制御装置20と、を備える。
 イネーブル装置410は、イネーブルスイッチ411を有する1又は複数設置されるイネーブル機器である。このイネーブルスイッチ411は、イネーブルスイッチ13と同様の3ポジション構造を有し、ロボット2の操作を許可するか否かを示す操作状態をロボット制御装置20に送信することができる。
 イネーブル装置410の数は、安全柵内で作業する人数に基づいて設定される。安全柵内で作業を行う作業者は、イネーブル装置410を携行する。ロボット2は、ロボット操作装置10とイネーブル装置410の全てのイネーブル機器の操作状態がロボット2の操作を許可している場合にのみ、動作制御部33がロボット2を動作させる。
 アラーム設定部34は、ロボット操作装置10とイネーブル装置410のうち、1つでも操作状態がロボット2の操作を許可していない場合に、アラームを設定し、動作制御部33にロボット2の動作を停止させる。
 アラーム解除部35は、アラームが設定されている状態でロボット操作装置10とイネーブル装置410の全ての操作状態がロボット2の操作を許可することを示した場合において、設定されたアラームがロボット操作装置10の操作状態に基づくアラーム又はイネーブル装置410の操作状態に基づくアラームのみの場合に、アラームを自動的に解除してロボット2を操作可能な状態にする。
 以上説明したように、第4実施形態では、通信処理部31は、ロボット操作装置10とイネーブル装置410の操作状態を取得し、アラーム解除部35は、アラームが設定された状態で、ロボット操作装置10とイネーブル装置410の全ての操作状態がロボット2の操作を許可することを示す場合に、アラームの解除処理を実行する。
 この構成により、ロボット操作装置10とイネーブル装置410を携行する全ての作業者の安全性を確実に確保するような必要がある場合においても、全てのイネーブル機器の操作状態がロボット2の操作の許可を示さない限り、アラームが解除されなくなる。従って、安全性を確保しつつ、重要度が相対的に低い操作状態に基づくアラームが設定され続け、過去に発生したアラームが消される事態を回避できる。
 以上、本開示の実施形態について説明したが、本開示に係るロボット制御装置は、上述した実施形態に限るものではない。また、各実施形態に記載された効果は、ロボット制御装置から生じる最も好適な効果を列挙したに過ぎず、本開示のロボット制御装置による効果は、本実施形態に記載されたものに限定されるものではない。例えば、各実施形態の構成を組み合わせてもよい。また、イネーブル機器は、スイッチのような機械的な手段に限定されるわけではなく、接触センサや生体センサ等によって構成される検出部の検出結果に基づいてロボットの操作の許可を示す操作状態を送信する構成としてもよい。
 1 ロボットシステム
 10 ロボット操作装置(イネーブル機器)
 20 ロボット制御装置
 31 通信処理部
 34 アラーム設定部
 35 アラーム解除部
 210 ハンドガイドユニット(イネーブル機器)
 320 手動パルス発生器(イネーブル機器)
 410 イネーブル装置(イネーブル機器)

Claims (5)

  1.  イネーブル機器からロボットの操作を許可する状態か否かを示す操作状態を取得する通信処理部と、
     前記ロボットの操作を許可しないことを示す前記操作状態を取得する又は前記操作状態に基づかない他の前記ロボットの異常を検出すると、前記ロボットの動作を停止させるとともにアラームを設定するアラーム設定部と、
     前記アラームが設定された状態で前記ロボットの操作を許可することを示す前記操作状態を取得すると、設定された前記アラームが前記操作状態に基づく前記アラームのみの場合に当該アラームを解除する解除処理を実行するアラーム解除部と、
    を備えるロボット制御装置。
  2.  前記通信処理部は、
     複数の前記イネーブル機器から前記操作状態を取得し、
     前記アラーム解除部は、
     前記アラームが設定された状態で、複数の前記イネーブル機器の少なくとも何れか1つの前記操作状態が前記ロボットの操作を許可することを示す場合に、前記解除処理を実行する請求項1に記載のロボット制御装置。
  3.  前記通信処理部は、
     複数の前記イネーブル機器の中から選択された前記イネーブル機器の前記操作状態を取得し、
     前記アラーム解除部は、
     前記アラームが設定された状態で、複数の前記イネーブル機器の中から選択された前記イネーブル機器の前記操作状態が前記ロボットの操作を許可することを示す場合に、前記解除処理を実行する請求項1に記載のロボット制御装置。
  4.  前記通信処理部は、
     複数の前記イネーブル機器から前記操作状態を取得し、
     前記アラーム解除部は、
     前記アラームが設定された状態で、複数の前記イネーブル機器の全ての前記操作状態が前記ロボットの操作を許可することを示す場合に、前記解除処理を実行する請求項1に記載のロボット制御装置。
  5.  ロボットの操作を許可する状態か否かを示す操作状態を送信するイネーブル機器と、
     前記ロボット及び前記イネーブル機器が接続されるロボット制御装置と、を備え、
     前記ロボット制御装置は、
     前記イネーブル機器から前記操作状態を取得する通信処理部と、
     前記ロボットの操作を許可しないことを示す前記操作状態を取得する又は前記操作状態に基づかない他の前記ロボットの異常を検出すると、前記ロボットの動作を停止させるとともにアラームを設定するアラーム設定部と、
     前記アラームが設定された状態で前記ロボットの操作を許可することを示す前記操作状態を取得すると、設定された前記アラームが前記操作状態に基づく前記アラームのみの場合に当該アラームを解除する解除処理を実行するアラーム解除部と、
    を有するロボットシステム。
PCT/JP2022/007880 2022-02-25 2022-02-25 ロボット制御装置及びロボットシステム WO2023162137A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022554207A JP7335458B1 (ja) 2022-02-25 2022-02-25 ロボット制御装置及びロボットシステム
PCT/JP2022/007880 WO2023162137A1 (ja) 2022-02-25 2022-02-25 ロボット制御装置及びロボットシステム
TW112107085A TW202335816A (zh) 2022-02-25 2023-02-24 機器人控制裝置及機器人系統

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/007880 WO2023162137A1 (ja) 2022-02-25 2022-02-25 ロボット制御装置及びロボットシステム

Publications (1)

Publication Number Publication Date
WO2023162137A1 true WO2023162137A1 (ja) 2023-08-31

Family

ID=87764121

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/007880 WO2023162137A1 (ja) 2022-02-25 2022-02-25 ロボット制御装置及びロボットシステム

Country Status (3)

Country Link
JP (1) JP7335458B1 (ja)
TW (1) TW202335816A (ja)
WO (1) WO2023162137A1 (ja)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06206183A (ja) * 1993-01-11 1994-07-26 Mitsubishi Electric Corp 産業ロボットの安全装置
JP2003311665A (ja) * 2002-04-17 2003-11-05 Yaskawa Electric Corp ロボットシステム及び制御装置
JP2003340756A (ja) * 2002-05-28 2003-12-02 Yaskawa Electric Corp ロボットシステム
JP2010235278A (ja) * 2009-03-31 2010-10-21 Tadano Ltd 作業機の制御装置
JP2013193152A (ja) * 2012-03-19 2013-09-30 Yaskawa Electric Corp 作業システム及び作業方法
JP2017177258A (ja) * 2016-03-29 2017-10-05 セイコーエプソン株式会社 処理装置、ロボット制御装置、及び教示装置
WO2018173951A1 (ja) * 2017-03-21 2018-09-27 Idec株式会社 イネーブルスイッチおよび操作部
JP2018171682A (ja) * 2017-03-31 2018-11-08 ファナック株式会社 ロボットシステム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04235610A (ja) * 1991-01-09 1992-08-24 Hitachi Ltd 産業用ロボットの異常検出装置
JP2009301271A (ja) * 2008-06-12 2009-12-24 Idec Corp 安全制御方法および安全制御システム
JP6939104B2 (ja) * 2017-06-09 2021-09-22 セイコーエプソン株式会社 制御装置、ロボットシステムおよびロボット制御方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06206183A (ja) * 1993-01-11 1994-07-26 Mitsubishi Electric Corp 産業ロボットの安全装置
JP2003311665A (ja) * 2002-04-17 2003-11-05 Yaskawa Electric Corp ロボットシステム及び制御装置
JP2003340756A (ja) * 2002-05-28 2003-12-02 Yaskawa Electric Corp ロボットシステム
JP2010235278A (ja) * 2009-03-31 2010-10-21 Tadano Ltd 作業機の制御装置
JP2013193152A (ja) * 2012-03-19 2013-09-30 Yaskawa Electric Corp 作業システム及び作業方法
JP2017177258A (ja) * 2016-03-29 2017-10-05 セイコーエプソン株式会社 処理装置、ロボット制御装置、及び教示装置
WO2018173951A1 (ja) * 2017-03-21 2018-09-27 Idec株式会社 イネーブルスイッチおよび操作部
JP2018171682A (ja) * 2017-03-31 2018-11-08 ファナック株式会社 ロボットシステム

Also Published As

Publication number Publication date
JP7335458B1 (ja) 2023-08-29
TW202335816A (zh) 2023-09-16
JPWO2023162137A1 (ja) 2023-08-31

Similar Documents

Publication Publication Date Title
JP5011474B2 (ja) 複数のロボットシステム、複数のロボット制御装置を制御するための方法及び複数のプログラム可能なロボット制御装置と複数のティーチング装置との間で通信するためのシステム
TW201026456A (en) Robot interaction system
US10478965B2 (en) Robot system
JP6208114B2 (ja) 産業用ロボットの操作に用いられる教示装置
TWI586501B (zh) 機器人控制系統
JP5394136B2 (ja) 無線教示操作盤およびロボット制御システム
JP5863414B2 (ja) 操作装置および可動機械制御システム
JP2016215303A (ja) ロボットシステム、ロボットシステムの制御方法、および監視コンソール
US20170057083A1 (en) Robot system for operating robot from plurality of teaching devices
WO2016006423A1 (ja) 機械装置およびその制御方法、遠隔操作装置および主操作装置
JP7108103B2 (ja) 機械の教示に用いる機械教示端末、教示システム、プログラム及び安全確認方法
JP6526097B2 (ja) ロボットシステム
US7957838B2 (en) Control system, method and computer program
WO2023162137A1 (ja) ロボット制御装置及びロボットシステム
JP2015020215A (ja) ロボット制御システム及びロボット制御方法
TW202335810A (zh) 教示操作盤及機器人控制系統
JP5888643B2 (ja) 操作装置および可動機械制御システム
JP2016097467A (ja) ロボット装置およびロボット装置の制御方法
WO2022230202A1 (ja) ロボット教示システム、プログラムおよびプログラム編集装置
JP2001100805A (ja) ロボット制御装置
JP6629819B2 (ja) 操作端末とのペアリング機能を有する外付けデバイス
JP2019053439A (ja) 制御システム、副制御装置及び制御方法
JP6381203B2 (ja) ロボット装置および教示装置
JP5307491B2 (ja) ティーチングペンダント
WO2023218536A1 (ja) ロボット制御装置、ロボットシステム、及び教示装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2022554207

Country of ref document: JP

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22928664

Country of ref document: EP

Kind code of ref document: A1