JP2015139803A - Robot control system and wire feeding control system - Google Patents

Robot control system and wire feeding control system Download PDF

Info

Publication number
JP2015139803A
JP2015139803A JP2014013890A JP2014013890A JP2015139803A JP 2015139803 A JP2015139803 A JP 2015139803A JP 2014013890 A JP2014013890 A JP 2014013890A JP 2014013890 A JP2014013890 A JP 2014013890A JP 2015139803 A JP2015139803 A JP 2015139803A
Authority
JP
Japan
Prior art keywords
wire
welding
robot
feeding
emergency stop
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.)
Granted
Application number
JP2014013890A
Other languages
Japanese (ja)
Other versions
JP6327867B2 (en
Inventor
博宣 前田
Hironobu Maeda
博宣 前田
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.)
Daihen Corp
Original Assignee
Daihen 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 Daihen Corp filed Critical Daihen Corp
Priority to JP2014013890A priority Critical patent/JP6327867B2/en
Publication of JP2015139803A publication Critical patent/JP2015139803A/en
Application granted granted Critical
Publication of JP6327867B2 publication Critical patent/JP6327867B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve the problem that an emergency stop of feeding of welding wire cannot be properly executed when an application runs away.SOLUTION: A robot control device 1 includes: a robot control unit 12 for controlling a welding robot 2 and a welding power supply device 4; and a safety circuit 15 which is a hardware circuit for, when an emergency stop of feeding of welding wire is executed, transmitting an emergency stop signal to a wire feeding control device 5. The wire feeding control device 5 includes a control unit 51 for controlling the feeding of welding wire by a wire feeding device 6, and stopping the feeding of welding wire when receiving an emergency stop signal from the safety circuit 15. Consequently, feeding of welding wire is stopped by the emergency stop signal transmitted from the safety circuit 15, thus enabling the feeding of welding wire to be reliably stopped even when an application runs away, and allowing the improvement of safety.

Description

本発明は、溶接ワイヤの送給を非常停止させることができるロボット制御システム等に関する。   The present invention relates to a robot control system and the like capable of emergency stopping feeding of a welding wire.

従来、産業用ロボットを制御するロボット制御システムにおいて、ティーチングペンダント(可搬式操作装置)を操作しながらロボットを動作させている場合に、ティーチングペンダントに設けられた非常停止スイッチを操作することによって非常停止信号を入力し、ロボットの動作を停止させることが行われている(例えば、特許文献1参照)。また、ロボットの動作範囲を柵で囲い、その柵のドアが開けられると、ドアに設けられた非常停止スイッチが作動することにより非常停止信号が出力され、ロボットの動作を停止させることも行われている。   Conventionally, in a robot control system for controlling an industrial robot, when a robot is operated while operating a teaching pendant (portable operation device), an emergency stop is performed by operating an emergency stop switch provided on the teaching pendant. A signal is input to stop the operation of the robot (for example, see Patent Document 1). Also, when the robot's movement range is enclosed by a fence and the fence door is opened, an emergency stop signal is output by the operation of the emergency stop switch provided on the door, and the robot's movement is stopped. ing.

図3は、そのようなロボット制御システムの一例を示す図である。図3で示される従来のロボット制御システムは、ロボット制御装置40と、溶接ロボット2と、スイッチ3と、溶接電源装置4と、ワイヤ送給制御システム70とを備える。ワイヤ送給制御システム70は、ワイヤ送給制御装置50と、ワイヤ送給装置60とを備える。   FIG. 3 is a diagram showing an example of such a robot control system. The conventional robot control system shown in FIG. 3 includes a robot control device 40, a welding robot 2, a switch 3, a welding power supply device 4, and a wire feed control system 70. The wire feed control system 70 includes a wire feed control device 50 and a wire feed device 60.

ロボット制御装置40は、サーボコントローラ10と、安全監視部11と、ロボット制御部12と、通信部13と、非常停止回路16と、マグネットスイッチ17と、安全回路150とを備える。なお、動作領域Aは、OSやアプリケーション等のメインソフトウェアを実行するメインCPUシステムであり、動作領域Bは、メインソフトウェアに従属するサブシステムであり、動作領域Cは、ハードウェアロジックであり、動作領域Dは、リレーやスイッチ等の接点によって実現されるハードウェア回路である。したがって、動作領域Dに向かうほど安全性が高くなる。なお、図3において、「信号」は二重線の矢印で示されており、それ以外の「通信」等は一本線の矢印で示されている。通常、通信よりも信号の方が安全性が高い。   The robot control device 40 includes a servo controller 10, a safety monitoring unit 11, a robot control unit 12, a communication unit 13, an emergency stop circuit 16, a magnet switch 17, and a safety circuit 150. The operation area A is a main CPU system that executes main software such as an OS and applications, the operation area B is a subsystem subordinate to the main software, the operation area C is hardware logic, and an operation The area D is a hardware circuit realized by a contact such as a relay or a switch. Therefore, the safety becomes higher toward the operation region D. In FIG. 3, “signal” is indicated by a double line arrow, and other “communication” and the like are indicated by a single line arrow. Signals are usually more secure than communications.

図3で示されるロボット制御システムにおいて、ティーチングペンダントの非常停止ボタン等のスイッチ3が操作されると、その操作に応じて、非常停止のためのスイッチ3が作動したことが非常停止回路16、安全回路150を介して安全監視部11に伝達される。そして、安全監視部11からロボット制御部12、通信部13、溶接電源装置4を介して制御部510にワイヤ送給を停止する旨の指示が通信される。その通信に応じて、制御部510は、インバータ52を制御し、ワイヤ送給装置60のモータ61を停止させる。   In the robot control system shown in FIG. 3, when the switch 3 such as the emergency stop button of the teaching pendant is operated, the emergency stop circuit 16, the safety stop circuit 16, and the safety are activated according to the operation. This is transmitted to the safety monitoring unit 11 via the circuit 150. Then, an instruction for stopping the wire feeding is communicated from the safety monitoring unit 11 to the control unit 510 via the robot control unit 12, the communication unit 13, and the welding power supply device 4. In response to the communication, control unit 510 controls inverter 52 and stops motor 61 of wire feeder 60.

また、アプリケーションや溶接電源装置4において検知された異常の発生に応じてワイヤ送給装置60による溶接ワイヤの送給を停止する処理について簡単に説明する。アプリケーションにおいて異常の発生が検知された場合には、安全監視部11、ロボット制御部12、通信部13、溶接電源装置4、制御部510、インバータ52の経路を介してワイヤ送給装置60のモータ61が停止されることになる。また、溶接電源装置4において異常の発生が検知された場合には、溶接電源装置4、制御部510、インバータ52の経路を介してワイヤ送給装置60のモータ61が停止されることになる。   In addition, a process for stopping the feeding of the welding wire by the wire feeding device 60 in response to the occurrence of an abnormality detected in the application or the welding power source device 4 will be briefly described. When occurrence of an abnormality is detected in the application, the motor of the wire feeding device 60 is routed through the path of the safety monitoring unit 11, the robot control unit 12, the communication unit 13, the welding power source device 4, the control unit 510, and the inverter 52. 61 will be stopped. Further, when the occurrence of abnormality is detected in the welding power supply device 4, the motor 61 of the wire feeding device 60 is stopped via the path of the welding power supply device 4, the control unit 510, and the inverter 52.

特開2007−295751号公報JP 2007-295751 A

しかしながら、上述のように、ワイヤ送給装置60のモータ61を停止させる際には、溶接電源装置4と制御部510との間の通信を介することになり、信号制御によってモータ61を停止させることはできない。そのため、そのモータ61の停止制御は、信号制御と比較して信頼性が低かった。また、ロボット制御装置1からモータ61を停止させる場合には、動作領域Aの安全監視部11及びロボット制御部12を介した制御を行うため、アプリケーションが何らかの理由により制御不能な状態に陥ると、異常の発生時に溶接ワイヤの送給を停止できなくなる可能性があった。   However, as described above, when the motor 61 of the wire feeding device 60 is stopped, the communication between the welding power source device 4 and the control unit 510 is performed, and the motor 61 is stopped by signal control. I can't. For this reason, the stop control of the motor 61 is less reliable than the signal control. Further, when the motor 61 is stopped from the robot control device 1, the control is performed via the safety monitoring unit 11 and the robot control unit 12 in the operation area A. When the application falls into an uncontrollable state for some reason, There was a possibility that the feeding of the welding wire could not be stopped when an abnormality occurred.

また、従来のワイヤ送給装置60においては、メンテナンス中、すなわち筐体の扉を開けているときや、溶接ワイヤの加圧ロールによる加圧を解除しているときにも溶接ワイヤの送給動作を行うことができた。そのため、作業者がメンテナンスをしている際に、ワイヤ送給装置60が意図しないで動作する可能性があった。   Further, in the conventional wire feeding device 60, the welding wire feeding operation is also performed during maintenance, that is, when the casing door is opened, or when the pressurization of the welding wire by the pressure roll is released. Was able to do. Therefore, there is a possibility that the wire feeding device 60 operates unintentionally when the worker is performing maintenance.

本発明は、上記課題の少なくともいずれかを解決するためになされたものであり、その一の目的は、ロボット制御システムにおいて異常が発生した際に、ワイヤ送給装置による溶接ワイヤの送給をより確実に停止できるようにすることである。   The present invention has been made to solve at least one of the above problems, and one object of the present invention is to supply a welding wire by a wire feeder when an abnormality occurs in a robot control system. It is to be able to stop reliably.

また、他の目的は、作業者がメンテナンスを行っている場合などにおいて、ワイヤ送給装置が意図しないで動作することを回避できるようにすることである。   Another object is to make it possible to avoid unintentional operation of the wire feeding device when an operator is performing maintenance.

上記目的の少なくともいずれかを達成するため、本発明によるロボット制御システムは、溶接ロボットを制御するロボット制御装置と、溶接ロボットにおいて溶接ワイヤを送給するワイヤ送給装置と、ワイヤ送給装置による溶接ワイヤの送給を制御するワイヤ送給制御装置とを備えたロボット制御システムであって、ロボット制御装置は、溶接ロボットを制御し、溶接電源装置を介して溶接ロボットにおける溶接を制御するロボット制御部と、溶接ワイヤの送給を非常停止させる場合に、ワイヤ送給制御装置に非常停止信号を送信するハードウェア回路である安全回路と、を備え、ワイヤ送給制御装置は、ワイヤ送給装置による溶接ワイヤの送給を制御する制御部を備え、制御部は、安全回路からの非常停止信号を受け付けた場合に、ワイヤ送給装置による溶接ワイヤの送給を停止させる、ものである。
このような構成により、異常の発生時には、ハードウェア回路である安全回路がアプリケーションを介さないで非常停止信号をワイヤ送給制御装置に送信することによって溶接ワイヤの送給を停止でき、安全性を高めることができる。そのため、例えば、アプリケーションが暴走した場合であっても、ティーチングペンダントの非常停止ボタン等のスイッチ3が操作された際に、その操作に応じて溶接ワイヤの送給を適切に停止できるようになる。
To achieve at least one of the above objects, a robot control system according to the present invention includes a robot control device that controls a welding robot, a wire feeding device that feeds a welding wire in the welding robot, and welding by the wire feeding device. A robot control system comprising a wire feed control device for controlling wire feed, wherein the robot control device controls a welding robot and controls welding in the welding robot via a welding power supply device. And a safety circuit that is a hardware circuit that transmits an emergency stop signal to the wire feed control device when the welding wire feed is emergency stopped. The wire feed control device is based on the wire feed device. A control unit for controlling the feeding of the welding wire is provided. When the control unit receives an emergency stop signal from the safety circuit, the control unit The feeding of the welding wire by the charging device is stopped, those.
With such a configuration, when an abnormality occurs, the safety circuit, which is a hardware circuit, can stop feeding the welding wire by sending an emergency stop signal to the wire feed control device without passing through the application. Can be increased. Therefore, for example, even when the application runs away, when the switch 3 such as the emergency stop button of the teaching pendant is operated, the feeding of the welding wire can be appropriately stopped according to the operation.

また、本発明によるロボット制御システムでは、ワイヤ送給装置は、インタロック接点を備えており、制御部は、インタロック接点の開閉に応じて動作してもよい。
このような構成により、例えば、作業者がワイヤ送給装置のメンテナンスを行っている場合に、ワイヤ送給装置が意図しないで動作する事態を回避することができ、安全性を向上させることができる。
In the robot control system according to the present invention, the wire feeding device may include an interlock contact, and the control unit may operate in accordance with opening / closing of the interlock contact.
With such a configuration, for example, when an operator is performing maintenance on the wire feeding device, a situation in which the wire feeding device operates unintentionally can be avoided, and safety can be improved. .

また、本発明によるロボット制御システムでは、インタロック接点は、ワイヤ送給装置における溶接ワイヤの加圧の有無に応じて開閉され、制御部は、インタロック接点によって溶接ワイヤが加圧されていないことが示される場合には、溶接ワイヤの送給制御を行わなくてもよい。
このような構成により、加圧ローラによる溶接ワイヤの加圧が行われていない場合には、溶接ワイヤの送給が行われないようにすることができ、安全性を向上させることができる。
Further, in the robot control system according to the present invention, the interlock contact is opened / closed according to the presence / absence of pressurization of the welding wire in the wire feeding device, and the control unit does not pressurize the welding wire by the interlock contact. Is indicated, the welding wire feeding control need not be performed.
With such a configuration, when the welding wire is not pressurized by the pressure roller, feeding of the welding wire can be prevented and safety can be improved.

また、本発明によるロボット制御システムでは、ワイヤ送給装置は、開閉可能な扉を有する筐体を有しており、インタロック接点は、筐体の扉の開閉に応じて開閉され、制御部は、インタロック接点によって扉が開いていることが示される場合には、溶接ワイヤの送給制御を行わなくてもよい。
このような構成により、ワイヤ送給装置の駆動部にアクセス可能な状態においては溶接ワイヤの送給が行われないようにすることができ、安全性を向上させることができる。
Further, in the robot control system according to the present invention, the wire feeding device has a housing having an openable / closable door, the interlock contact is opened / closed according to the opening / closing of the housing door, and the control unit is If the interlock contact indicates that the door is open, the welding wire feed control need not be performed.
With such a configuration, the welding wire can be prevented from being fed in a state where the drive unit of the wire feeding device is accessible, and safety can be improved.

また、本発明によるワイヤ送給制御システムは、溶接ロボットにおいて溶接ワイヤを送給するワイヤ送給装置と、ワイヤ送給装置による溶接ワイヤの送給を制御するワイヤ送給制御装置とを備えたワイヤ送給制御システムであって、ワイヤ送給装置は、インタロック接点を備えており、ワイヤ送給制御装置は、インタロック接点の開閉に応じて、ワイヤ送給装置による溶接ワイヤの送給を制御する制御部を備える、ものである。
このような構成により、例えば、作業者がワイヤ送給装置のメンテナンスを行っている場合に、ワイヤ送給装置が意図しないで動作する事態を回避することができ、安全性を向上させることができる。
In addition, a wire feed control system according to the present invention includes a wire feed device that feeds a welding wire in a welding robot, and a wire feed control device that controls the feed of the welding wire by the wire feed device. The wire feeding device includes an interlock contact, and the wire feeding control device controls feeding of the welding wire by the wire feeding device in accordance with opening / closing of the interlock contact. The control part which comprises is provided.
With such a configuration, for example, when an operator is performing maintenance on the wire feeding device, a situation in which the wire feeding device operates unintentionally can be avoided, and safety can be improved. .

本発明によるロボット制御システム等によれば、安全回路を備えることにより、異常発生時により確実に溶接ワイヤの送給を停止でき、安全性を向上させることができる。また、インタロック機構を備えることにより、例えば、メンテナンス中にワイヤ送給装置が意図しないで動作する事態を回避することができる。   According to the robot control system or the like according to the present invention, by providing the safety circuit, the feeding of the welding wire can be stopped more reliably when an abnormality occurs, and safety can be improved. Further, by providing the interlock mechanism, for example, it is possible to avoid a situation in which the wire feeding device operates unintentionally during maintenance.

本発明の実施の形態1によるロボット制御システムの構成を示すブロック図1 is a block diagram showing a configuration of a robot control system according to a first embodiment of the present invention. 同実施の形態におけるワイヤ送給装置の扉の開いた状態を示す図The figure which shows the state which the door of the wire feeder in the same embodiment opened 同実施の形態におけるワイヤ送給装置の扉の閉じた状態を示す図The figure which shows the closed state of the door of the wire feeder in the same embodiment 従来のロボット制御システムの構成を示すブロック図Block diagram showing the configuration of a conventional robot control system

以下、本発明によるロボット制御システムについて、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素は同一または相当するものであり、再度の説明を省略することがある。   Hereinafter, a robot control system according to the present invention will be described using embodiments. Note that, in the following embodiments, the components given the same reference numerals are the same or equivalent, and repetitive description may be omitted.

(実施の形態1)
本発明の実施の形態1によるロボット制御システムについて、図面を参照しながら説明する。本実施の形態によるロボット制御装置は、アプリケーションを介さないでワイヤ送給装置による溶接ワイヤの送給を停止させることができるものである。また、本実施の形態によるワイヤ送給制御システムは、インタロック機構を備えたものである。
(Embodiment 1)
A robot control system according to Embodiment 1 of the present invention will be described with reference to the drawings. The robot control device according to the present embodiment can stop the feeding of the welding wire by the wire feeding device without using an application. Further, the wire feed control system according to this embodiment includes an interlock mechanism.

図1は、本実施の形態によるロボット制御システム100の構成を示すブロック図である。本実施の形態によるロボット制御システム100は、ロボット制御装置1と、溶接ロボット2と、スイッチ3と、溶接電源装置4と、ワイヤ送給制御システム7とを備える。   FIG. 1 is a block diagram showing a configuration of a robot control system 100 according to the present embodiment. A robot control system 100 according to the present embodiment includes a robot control device 1, a welding robot 2, a switch 3, a welding power supply device 4, and a wire feed control system 7.

ロボット制御装置1は、溶接ロボット2及び溶接電源装置4を制御するものであり、サーボコントローラ10と、安全監視部11と、ロボット制御部12と、通信部13と、安全回路15と、非常停止回路16と、マグネットスイッチ17とを備える。動作領域Aは、メインソフトウェアの動作領域である。安全監視部11とロボット制御部12とは、その動作領域AのメインCPUシステムにおいて動作するアプリケーションであり、通常、OS上で動作するアプリケーションを実行するCPUによって実現される。また、動作領域Bは、メインソフトウェアに従属されたり、制御されたりする動作領域である。サーボコントローラ10と通信部13とは、動作領域Bのサブシステムにおいて動作するものであり、通常、ソフトウェアとハードウェアとによって実現される。また、動作領域Cは、ハードウェアロジックの動作領域である。安全回路15は、動作領域Cにおいて動作する回路であり、通常、FPGA(Field−Programmable Gate Array)等の集積回路によって実現される。FPGA等は、OSやドライバを介するソフトウェアと異なり、ハードウェア記述言語で直接、信号動作をプログラミングするため、ソフトウェアよりも安全性が高いと考えられる。また、動作領域Dは、ハードウェア回路であり、ロボット制御装置1でもっとも信頼性の高い領域である。非常停止回路16とマグネットスイッチ17とは、動作領域Dにおいて動作する回路であり、通常、リレーやスイッチ等の接点によって実現される。なお、図1においても、受け渡しされる「信号」は二重線の矢印で示されており、それ以外の「通信」等は一本線の矢印で示されている。信号は、スイッチまたはリレー接点状態のオン/オフを、電圧の高/低で受け渡しする。その信号では、例えば、単一方向にオン/オフが伝達されることになる。一方、通信は、データ等の情報を受け渡しするものであり、例えば、シリアル通信や、バスによって接続される通信等であってもよい。その通信では、例えば、双方向に情報が伝達されることになる。したがって、通常、通信よりも信号の方が安全性が高いことになる。ここでの安全性とは、不具合の起きる可能性が低いという意味での安全性である。したがって、ロボット制御装置1においては、動作領域Aから動作領域Dに向かうほど安全性が高いことになる。   The robot control device 1 controls the welding robot 2 and the welding power source device 4, and includes a servo controller 10, a safety monitoring unit 11, a robot control unit 12, a communication unit 13, a safety circuit 15, and an emergency stop. A circuit 16 and a magnet switch 17 are provided. The operation area A is an operation area of the main software. The safety monitoring unit 11 and the robot control unit 12 are applications that operate in the main CPU system in the operation area A, and are typically realized by a CPU that executes an application that operates on the OS. The operation area B is an operation area that is subordinate to or controlled by the main software. The servo controller 10 and the communication unit 13 operate in the subsystem in the operation area B, and are usually realized by software and hardware. The operation area C is an operation area of hardware logic. The safety circuit 15 is a circuit that operates in the operation region C, and is usually realized by an integrated circuit such as an FPGA (Field-Programmable Gate Array). Unlike software via an OS or driver, an FPGA or the like programs signal operations directly in a hardware description language, and is considered to be safer than software. The operation area D is a hardware circuit and is the most reliable area in the robot control apparatus 1. The emergency stop circuit 16 and the magnet switch 17 are circuits that operate in the operation region D, and are usually realized by contacts such as relays and switches. In FIG. 1, “signals” to be delivered are indicated by double-line arrows, and other “communication” and the like are indicated by single-line arrows. The signal passes on / off of the switch or relay contact state at high / low voltage. In the signal, for example, ON / OFF is transmitted in a single direction. On the other hand, the communication exchanges information such as data, and may be, for example, serial communication or communication connected by a bus. In the communication, for example, information is transmitted in both directions. Therefore, signals are usually more secure than communications. The safety here means safety in the sense that there is a low possibility of malfunction. Therefore, in the robot control apparatus 1, the safety is higher from the operation area A toward the operation area D.

サーボコントローラ10は、溶接ロボット2における各駆動モータを動作させるものであり、サーボ制御部14とインバータ18とを備える。サーボ制御部14は、ロボット制御部12から位置指令値を受け取り、また溶接ロボット2から駆動モータの現在位置等を受け取り、それらを用いることによって溶接ロボット2の各駆動モータの現在位置が位置指令値の示す位置となるようにフィードバック制御を行う。サーボ制御部14は、インバータ18に電流指令値を出力することによって、インバータ18におけるPWM変換を制御する。インバータ18は、マグネットスイッチ17から溶接ロボット2の各駆動モータを駆動するための電力の供給を受け、その供給された電力によって、サーボ制御部14によるPWM制御に応じて溶接ロボット2の各駆動モータを駆動させる。具体的には、インバータ18は、マグネットスイッチ17から供給される三相交流を整流回路によって整流し、その整流出力を平滑コンデンサによって平滑し、その平滑した直流をサーボ制御部14からの電流指令値に基づいてPWM変換した三相交流を溶接ロボット2の各駆動モータ(サーボモータ)に出力してもよい。このサーボコントローラ10は、溶接ロボット2の駆動モータをPWM制御により駆動する公知の構成である。   The servo controller 10 operates each drive motor in the welding robot 2 and includes a servo control unit 14 and an inverter 18. The servo control unit 14 receives the position command value from the robot control unit 12 and receives the current position of the drive motor from the welding robot 2 and uses them to determine the current position of each drive motor of the welding robot 2 as the position command value. The feedback control is performed so that the position shown in FIG. The servo control unit 14 controls the PWM conversion in the inverter 18 by outputting a current command value to the inverter 18. The inverter 18 is supplied with electric power for driving the driving motors of the welding robot 2 from the magnet switch 17, and the driving motors of the welding robot 2 according to the PWM control by the servo control unit 14 with the supplied electric power. Drive. Specifically, the inverter 18 rectifies the three-phase alternating current supplied from the magnet switch 17 with a rectifier circuit, smoothes the rectified output with a smoothing capacitor, and uses the smoothed direct current as a current command value from the servo control unit 14. The three-phase alternating current PWM-converted based on this may be output to each drive motor (servo motor) of the welding robot 2. The servo controller 10 has a known configuration for driving the drive motor of the welding robot 2 by PWM control.

安全監視部11は、ロボット制御装置1におけるアプリケーションによって実現され、安全監視に関する処理を行う。具体的には、安全監視部11は、異常の発生時に、溶接ロボット2や溶接電源装置4、ワイヤ送給装置6を非常停止させる処理を行う。その非常停止の処理は,例えば、安全回路15に非常停止の指示を渡すことであってもよい。また、安全監視部11は、安全回路15から受け取る情報によって、非常停止の状況をモニタリングしてもよい。   The safety monitoring unit 11 is realized by an application in the robot control apparatus 1 and performs processing related to safety monitoring. Specifically, the safety monitoring unit 11 performs an emergency stop process on the welding robot 2, the welding power supply device 4, and the wire feeding device 6 when an abnormality occurs. The emergency stop process may be, for example, passing an emergency stop instruction to the safety circuit 15. The safety monitoring unit 11 may monitor the emergency stop status based on information received from the safety circuit 15.

ロボット制御部12は、ロボット制御装置1におけるアプリケーションによって実現され、安全監視部11が行う以外のアプリケーションの処理を行う。具体的には、ロボット制御部12は、サーボコントローラ10を介して溶接ロボット2を制御する。その溶接ロボット2の制御は、例えば、図示しない記録媒体で記憶されている教示情報や、ティーチングペンダントから入力される操作信号等に応じて、溶接ロボット2の各駆動モータの位置を制御することであってもよい。その制御によって、溶接ロボット2の溶接トーチが所望の位置に移動されることになる。また、ロボット制御部12は、例えば、通信部13及び溶接電源装置4を介して溶接ロボット2における溶接を制御してもよい。その溶接の制御は、例えば、溶接条件等に応じた、溶接電源装置4による溶接の開始や終了、出力電圧、溶接ワイヤの送給の開始や終了等の制御であってもよい。なお、ロボット制御部12の構成はすでに公知であり、その詳細な説明を省略する。   The robot control unit 12 is realized by an application in the robot control apparatus 1 and performs processing of an application other than that performed by the safety monitoring unit 11. Specifically, the robot control unit 12 controls the welding robot 2 via the servo controller 10. The welding robot 2 is controlled by, for example, controlling the position of each drive motor of the welding robot 2 according to teaching information stored in a recording medium (not shown), an operation signal input from a teaching pendant, or the like. There may be. By the control, the welding torch of the welding robot 2 is moved to a desired position. Further, the robot control unit 12 may control welding in the welding robot 2 via the communication unit 13 and the welding power supply device 4, for example. The welding control may be, for example, control of the start and end of welding by the welding power source device 4, the output voltage, the start and end of feeding of the welding wire, etc. according to the welding conditions and the like. The configuration of the robot control unit 12 is already known, and detailed description thereof is omitted.

通信部13は、ロボット制御装置1と溶接電源装置4との間の通信を行う。前述のように、通信部13は、ロボット制御部12からの指示に応じて、溶接開始、溶接終了、溶接ワイヤの送給開始、送給終了などの指示を溶接電源装置4に送信してもよい。また、通信部13は、溶接電源装置4から溶接電流や溶接電圧等の情報を受信してもよい。その受信した情報は、ロボット制御部12に渡され、異常の検知等の処理に用いられてもよい。   The communication unit 13 performs communication between the robot control device 1 and the welding power source device 4. As described above, the communication unit 13 may transmit instructions such as welding start, welding end, welding wire feeding start, feeding end, and the like to the welding power source device 4 in accordance with instructions from the robot control unit 12. Good. Further, the communication unit 13 may receive information such as a welding current and a welding voltage from the welding power source device 4. The received information may be passed to the robot controller 12 and used for processing such as abnormality detection.

安全回路15は、ハードウェア回路であって、非常停止回路16から非常停止の信号を受け取った場合や、安全監視部11から非常停止の指示を受け取った場合に、非常停止に関する処理を行う。非常停止回路16から非常停止の信号を受け取った場合には、安全回路15は、溶接電源装置4、制御部51に、非常停止信号を送信してもよい。また、安全監視部11から非常停止の指示を受け取った場合には、安全回路15は、溶接電源装置4、制御部51に非常停止信号を送信し、非常停止回路16に非常停止信号を出力してもよい。また、安全回路15は、非常停止信号を送信したかどうかを示す非常停止の状況を示す情報を、モニタリングのために安全監視部11に渡してもよい。安全回路15は、前述のように、例えば、FPGA等によって実現される。   The safety circuit 15 is a hardware circuit, and performs an emergency stop process when an emergency stop signal is received from the emergency stop circuit 16 or when an emergency stop instruction is received from the safety monitoring unit 11. When the emergency stop signal is received from the emergency stop circuit 16, the safety circuit 15 may transmit an emergency stop signal to the welding power source device 4 and the control unit 51. When receiving an emergency stop instruction from the safety monitoring unit 11, the safety circuit 15 transmits an emergency stop signal to the welding power source device 4 and the control unit 51, and outputs an emergency stop signal to the emergency stop circuit 16. May be. Further, the safety circuit 15 may pass information indicating an emergency stop status indicating whether or not an emergency stop signal has been transmitted to the safety monitoring unit 11 for monitoring. As described above, the safety circuit 15 is realized by an FPGA or the like, for example.

非常停止回路16は、スイッチ3からの信号に応じて、非常停止の信号を安全回路15やマグネットスイッチ17に渡す。その非常停止の信号は、非常停止をするかどうかを示す信号である。例えば、ティーチングペンダントにおける非常停止ボタンであるスイッチ3が押下された場合には、非常停止回路16は、非常停止する旨の信号を安全回路15とマグネットスイッチ17に出力する。そうでない場合、すなわち非常停止ボタンが押下されていない場合には、非常停止回路16は、非常停止しない旨の信号を安全回路15とマグネットスイッチ17に出力する。なお、マグネットスイッチ17に出力される非常停止する旨の信号は、マグネットスイッチ17を開放するための信号である。また、例えば、溶接ロボット2を囲む安全柵のドアが開けられ、そのドアに設けられたスイッチ3が作動した場合には、非常停止回路16は、非常停止する旨の信号を安全回路15とマグネットスイッチ17に出力する。そうでない場合、すなわち安全柵のドアが閉じられている場合には、非常停止回路16は、非常停止しない旨の信号を安全回路15とマグネットスイッチ17に出力する。また、非常停止回路16は、安全回路15から非常停止信号を受け取った場合にも、非常停止する旨の信号をマグネットスイッチ17に出力する。   The emergency stop circuit 16 passes an emergency stop signal to the safety circuit 15 and the magnet switch 17 in accordance with the signal from the switch 3. The emergency stop signal is a signal indicating whether or not to make an emergency stop. For example, when the switch 3 that is an emergency stop button in the teaching pendant is pressed, the emergency stop circuit 16 outputs a signal to the safety circuit 15 and the magnet switch 17 that the emergency stop is performed. Otherwise, that is, when the emergency stop button is not pressed, the emergency stop circuit 16 outputs a signal to the safety circuit 15 and the magnet switch 17 that the emergency stop is not performed. The emergency stop signal output to the magnet switch 17 is a signal for opening the magnet switch 17. For example, when the door of the safety fence surrounding the welding robot 2 is opened and the switch 3 provided on the door is activated, the emergency stop circuit 16 sends a signal indicating that the emergency stop has occurred to the safety circuit 15 and the magnet. Output to the switch 17. Otherwise, that is, when the safety fence door is closed, the emergency stop circuit 16 outputs a signal to the safety circuit 15 and the magnet switch 17 that the emergency stop is not performed. The emergency stop circuit 16 also outputs a signal to the magnet switch 17 indicating that an emergency stop has occurred even when an emergency stop signal is received from the safety circuit 15.

マグネットスイッチ17は、非常停止回路16からの信号に応じて、インバータ18への電力の供給のオン/オフを切り替える電磁開閉器である。具体的には、非常停止回路16からの信号によって非常停止しないことが示される場合には、マグネットスイッチ17は閉じられ、インバータ18に電力が供給される。一方、非常停止回路16からの信号によって非常停止することが示される場合には、マグネットスイッチ17は開放され、インバータ18に電力が供給されないことによって、溶接ロボット2が停止する。このように、マグネットスイッチ17は、溶接ロボット2の動力遮断器として動作する。また、マグネットスイッチ17は、スイッチの開閉を示す信号をサーボ制御部14に渡す。   The magnet switch 17 is an electromagnetic switch that switches on / off the supply of power to the inverter 18 in accordance with a signal from the emergency stop circuit 16. Specifically, when the emergency stop circuit 16 indicates that an emergency stop is not performed, the magnet switch 17 is closed and power is supplied to the inverter 18. On the other hand, when an emergency stop is indicated by a signal from the emergency stop circuit 16, the magnet switch 17 is opened, and power is not supplied to the inverter 18, so that the welding robot 2 stops. Thus, the magnet switch 17 operates as a power breaker for the welding robot 2. The magnet switch 17 passes a signal indicating opening / closing of the switch to the servo control unit 14.

溶接ロボット2は、減速機を介して駆動モータにより駆動される関節によって連結された複数のアームを有している。その駆動モータは、エンコーダを有しており、そのエンコーダによって駆動モータの現在位置が検出されてもよい。また、その複数のアームの先端には、母材(ワーク)に対してアーク溶接を行う溶接トーチが取り付けられている。そして、溶接ワイヤがワイヤ送給装置6から送給され、溶接電源装置4によって、溶接トーチの先端の溶接ワイヤと母材との間に高電圧が印加されることによってアークが発生し、そのアークの熱で溶接ワイヤ及び母材が溶融されることにより、母材に対する溶接が行われる。なお、溶接電源装置4の構成はすでに公知であり、その詳細な説明を省略する。また、アーク溶接では、シールドガスを溶接トーチから噴出することが一般的であるが、その構成の説明は省略している。   The welding robot 2 has a plurality of arms connected by joints driven by a drive motor via a reduction gear. The drive motor may include an encoder, and the current position of the drive motor may be detected by the encoder. Further, a welding torch for performing arc welding on the base material (workpiece) is attached to the tips of the plurality of arms. Then, the welding wire is fed from the wire feeding device 6, and an arc is generated by applying a high voltage between the welding wire at the tip of the welding torch and the base material by the welding power source device 4. When the welding wire and the base material are melted by the heat, the base material is welded. In addition, the structure of the welding power supply device 4 is already well-known, The detailed description is abbreviate | omitted. In arc welding, shield gas is generally ejected from the welding torch, but the description of the configuration is omitted.

スイッチ3は、非常停止するかどうかを示す信号を非常停止回路16に出力する。前述のように、スイッチ3は、ティーチングペンダントにおける非常停止ボタンであってもよく、安全柵のドアの開閉に応じてオン/オフになるスイッチであってもよく、安全柵に設けられたセーフティプラグであってもよく、マットスイッチであってもよく、イネーブルスイッチであってもよく、その他のスイッチであってもよい。なお、溶接ロボット2等を非常停止する場合に、スイッチ3が閉じられてもよく、または開放されてもよい。   The switch 3 outputs a signal indicating whether or not to make an emergency stop to the emergency stop circuit 16. As described above, the switch 3 may be an emergency stop button in the teaching pendant, or may be a switch that is turned on / off in response to opening / closing of the safety fence door, and a safety plug provided on the safety fence. It may be a mat switch, an enable switch, or another switch. Note that the switch 3 may be closed or opened when the welding robot 2 or the like is brought to an emergency stop.

溶接電源装置4は、溶接で用いられる高電圧を溶接トーチや母材に供給する溶接電源や、ワイヤ送給装置6による溶接ワイヤの送給を制御するワイヤ送給制御部、ロボット制御装置1から送信される溶接条件に応じて、溶接電源を制御する溶接制御部等を備えている。また、溶接電源装置4は、溶接電流、溶接電圧等を取得し、ロボット制御装置1に送信してもよい。
なお、溶接ロボット2、スイッチ3、溶接電源装置4の構成はすでに公知であり、その詳細な説明を省略する。
The welding power source device 4 includes a welding power source that supplies a high voltage used in welding to the welding torch and the base material, a wire feeding control unit that controls feeding of the welding wire by the wire feeding device 6, and the robot control device 1. According to the welding conditions transmitted, the welding control part etc. which control a welding power supply are provided. In addition, the welding power supply device 4 may acquire a welding current, a welding voltage, and the like and transmit them to the robot control device 1.
The configurations of the welding robot 2, the switch 3, and the welding power source device 4 are already known, and detailed descriptions thereof are omitted.

ワイヤ送給制御システム7は、ワイヤ送給制御装置5と、ワイヤ送給装置6とを備える。
ワイヤ送給制御装置5は、ワイヤ送給装置6による溶接ワイヤの送給を制御するものであり、制御部51と、インバータ52とを備える。制御部51は、溶接電源装置4から溶接ワイヤの送給に関する指示を受け取り、ワイヤ送給装置6のエンコーダ62からモータ61の現在位置を受け取り、それらを用いることによってワイヤ送給装置6による溶接ワイヤの送給速度が指示に応じたものとなるようにフィードバック制御を行う。具体的には、制御部51は、インバータ52に電流指令値を出力することによって、インバータ52におけるPWM変換を制御する。インバータ52は、制御部51によるPWM制御に応じてワイヤ送給装置6のモータ61を駆動させる。インバータ52は、前述のインバータ18と同様のものである。また、制御部51は、安全回路15からの非常停止信号を受け付けた場合に、ワイヤ送給装置6による溶接ワイヤの送給を停止させる。具体的には、その場合に、制御部51は、インバータ52を制御することによってモータ61を停止させてもよく、インバータ52に供給される電力を遮断することによってモータ61を停止させてもよい。
The wire feed control system 7 includes a wire feed control device 5 and a wire feed device 6.
The wire feeding control device 5 controls feeding of the welding wire by the wire feeding device 6, and includes a control unit 51 and an inverter 52. The control unit 51 receives an instruction related to feeding of the welding wire from the welding power source device 4, receives the current position of the motor 61 from the encoder 62 of the wire feeding device 6, and uses them to use the welding wire by the wire feeding device 6. The feedback control is performed so that the feeding speed is in accordance with the instruction. Specifically, the control unit 51 controls the PWM conversion in the inverter 52 by outputting a current command value to the inverter 52. The inverter 52 drives the motor 61 of the wire feeding device 6 according to the PWM control by the control unit 51. The inverter 52 is the same as the inverter 18 described above. Moreover, the control part 51 stops supply of the welding wire by the wire feeder 6 when the emergency stop signal from the safety circuit 15 is received. Specifically, in that case, the control unit 51 may stop the motor 61 by controlling the inverter 52, or may stop the motor 61 by cutting off the power supplied to the inverter 52. .

また、制御部51は、ワイヤ送給装置6のインタロック接点63の開閉に応じて動作する。すなわち、制御部51は、インタロック接点63の開閉に応じて、ワイヤ送給装置6による溶接ワイヤの送給を制御する。インタロック接点63の開閉に応じて溶接ワイヤの送給を制御するとは、インタロック接点63によって、溶接ワイヤを送給してはならないことが示される場合に、溶接電源装置4からの指示に関わらず、溶接ワイヤが送給されないように制御することである。具体的には、制御部51は、インタロック接点63が開放されている場合には、溶接ワイヤが送給されないように制御してもよい。あるいは、制御部51は、インタロック接点63が閉じている場合に、溶接ワイヤが送給されないように制御してもよい。溶接ワイヤが送給されないようにする制御は、例えば、インバータ52に供給される電力を遮断することであってもよく、モータ61が停止されるようにインバータ52を制御することであってもよい。   Further, the control unit 51 operates in accordance with the opening / closing of the interlock contact 63 of the wire feeding device 6. That is, the control unit 51 controls the feeding of the welding wire by the wire feeding device 6 according to the opening / closing of the interlock contact 63. Controlling the feeding of the welding wire in response to the opening and closing of the interlock contact 63 is related to the instruction from the welding power source device 4 when the interlock contact 63 indicates that the welding wire should not be fed. In other words, the welding wire is controlled not to be fed. Specifically, the control unit 51 may perform control so that the welding wire is not fed when the interlock contact 63 is opened. Alternatively, the control unit 51 may perform control so that the welding wire is not fed when the interlock contact 63 is closed. The control for preventing the welding wire from being fed may be, for example, cutting off the electric power supplied to the inverter 52 or controlling the inverter 52 so that the motor 61 is stopped. .

ワイヤ送給装置6は、溶接ロボット2において溶接ワイヤを送給するものであり、モータ61と、エンコーダ62と、インタロック接点63とを備える。モータ61は、インバータ52によって駆動され、溶接ワイヤを溶接トーチの先端方向に送給する。エンコーダ62は、モータ61の現在位置を取得し、制御部51に渡す。インタロック接点63は、例えば、筐体の扉の開閉に応じて開閉されるものであってもよく、ワイヤ送給装置6における溶接ワイヤの加圧の有無に応じて開閉されるものであってもよい。前者の場合には、インタロック接点63は、例えば、筐体の扉が閉じている場合にオンとなり、筐体の扉が開いている場合にオフとなる接点であってもよい。また、後者の場合には、インタロック接点63は、例えば、加圧ローラによる加圧が行われている場合にオンとなり、加圧ローラによる加圧が行われていない場合にオフとなる接点であってもよい。接点のオン/オフは、それぞれ逆であってもよい。インタロック接点63は、扉の開閉や、加圧ローラの加圧の有無に応じたインタロック信号を制御部51に出力する。そのインタロック信号は、インタロック接点63の開閉を示す信号である。インタロック接点63は、例えば、扉が閉じられた際に接触または近接する面や、加圧ローラの加圧時に接触または近接する面に設けられてもよい。このようなインタロック機構を設けることにより、作業者がワイヤ送給装置6のメンテナンスを行っている場合などに、ワイヤ送給装置6が意図せず動作することを防止することができ、安全性を向上させることができる。また、溶接ワイヤの送給が行われている際に誤って扉が開けられた場合にも、インタロック機構によって溶接ワイヤの送給を停止させることができる。なお、図1では説明の便宜上、ワイヤ送給装置6と溶接ロボット2とを離れた位置に示しているが、ワイヤ送給装置6は、溶接ロボット2に設けられていてもよい。
なお、ワイヤ送給制御装置5及びワイヤ送給装置6の構成は、安全回路15からの非常停止信号に応じた制御及びインタロック機構以外についてはすでに公知であり、その詳細な説明を省略する。
The wire feeding device 6 feeds a welding wire in the welding robot 2, and includes a motor 61, an encoder 62, and an interlock contact 63. The motor 61 is driven by the inverter 52 and feeds the welding wire toward the tip of the welding torch. The encoder 62 acquires the current position of the motor 61 and passes it to the control unit 51. The interlock contact 63 may be opened and closed according to, for example, opening and closing of the door of the housing, and is opened and closed depending on whether or not the welding wire is pressurized in the wire feeding device 6. Also good. In the former case, the interlock contact 63 may be, for example, a contact that turns on when the housing door is closed and turns off when the housing door is open. In the latter case, the interlock contact 63 is, for example, a contact that is turned on when pressure is applied by the pressure roller and turned off when pressure is not applied by the pressure roller. There may be. The contact ON / OFF may be reversed. The interlock contact 63 outputs an interlock signal to the control unit 51 according to whether the door is opened or closed or whether the pressure roller is pressed. The interlock signal is a signal indicating opening / closing of the interlock contact 63. The interlock contact 63 may be provided, for example, on a surface that contacts or approaches when the door is closed, or a surface that contacts or approaches when the pressure roller is pressed. By providing such an interlock mechanism, it is possible to prevent the wire feeding device 6 from operating unintentionally when an operator is performing maintenance on the wire feeding device 6 and the like. Can be improved. Further, even when the door is accidentally opened while feeding the welding wire, feeding of the welding wire can be stopped by the interlock mechanism. In FIG. 1, for convenience of explanation, the wire feeding device 6 and the welding robot 2 are illustrated at positions separated from each other, but the wire feeding device 6 may be provided in the welding robot 2.
The configurations of the wire feeding control device 5 and the wire feeding device 6 are already known except for the control and interlock mechanism according to the emergency stop signal from the safety circuit 15, and detailed description thereof will be omitted.

図2Aは、筐体80の扉81が開いている状態のワイヤ送給装置6を示す図であり、図2Bは、筐体80の扉81が閉じている状態のワイヤ送給装置6を示す図である。図2Aで示されるように、ワイヤ送給装置6は、開閉可能な扉81を有する筐体80と、その筐体80の内部に配設され、溶接ワイヤ71を送給する送給ローラ75と、送給ローラ75との間で溶接ワイヤ71を挟持する加圧ローラ76と、加圧ローラ76による加圧の程度を調整するための加圧調整ハンドル73と、モータ61の駆動に応じて送給ローラ75を回転させる動力軸74とを備える。なお、図2Aでは、説明の便宜上、溶接ワイヤ71を手前側に示している。図2Aのように扉81が開いている場合、または加圧ローラ76による溶接ワイヤ71の加圧が行われていない場合には、例えば、インタロック接点63が開放され、制御部51によるワイヤ送給の制御が行われないことになる。その結果、作業者がメンテナンスを行うために扉81を開けたり、加圧を解除したりしている場合には、溶接ワイヤ71の送給が行われず、安全が確保されている。一方、図2Bで示されるように扉81が閉じられた場合、または加圧ローラ76による溶接ワイヤ71の加圧が行われている場合には、例えば、インタロック接点63が閉じられ、制御部51によるワイヤ送給の制御が行われることになる。   2A is a diagram showing the wire feeding device 6 in a state where the door 81 of the housing 80 is open, and FIG. 2B shows the wire feeding device 6 in a state where the door 81 of the housing 80 is closed. FIG. As shown in FIG. 2A, the wire feeding device 6 includes a housing 80 having a door 81 that can be opened and closed, and a feeding roller 75 that is disposed inside the housing 80 and feeds the welding wire 71. The pressure roller 76 that holds the welding wire 71 between the feed roller 75, the pressure adjustment handle 73 for adjusting the degree of pressure applied by the pressure roller 76, and the feed of the motor 61 according to the driving of the motor 61. And a power shaft 74 that rotates the feed roller 75. In FIG. 2A, the welding wire 71 is shown on the near side for convenience of explanation. When the door 81 is open as shown in FIG. 2A or when the welding wire 71 is not pressed by the pressure roller 76, for example, the interlock contact 63 is opened, and the wire feed by the control unit 51 is performed. The supply control is not performed. As a result, when the operator opens the door 81 for maintenance or releases the pressurization, the welding wire 71 is not fed and safety is ensured. On the other hand, when the door 81 is closed as shown in FIG. 2B, or when the welding wire 71 is pressurized by the pressure roller 76, for example, the interlock contact 63 is closed and the control unit The wire feeding control by 51 is performed.

ここで、異常の発生に応じてワイヤ送給装置6を停止させる処理について説明する。アプリケーションにおいて異常の発生が検知された場合には、安全監視部11を介して安全回路15に非常停止の指示が入力される。また、非常停止する旨のスイッチ3が作動された場合には、非常停止回路16を介して安全回路15に非常停止の信号が入力される。そのように、非常停止の指示や信号や安全回路15に入力されると、前述のように、安全回路15から制御部51に非常停止信号が送信される。そして、制御部51がインバータ52を介してワイヤ送給装置6による溶接ワイヤの送給を停止させる。また、それと同時に、溶接ロボット2や溶接電源装置4の動作も停止されることになり、ロボット制御システム100全体が非常停止されることになる。   Here, a process of stopping the wire feeding device 6 in response to the occurrence of an abnormality will be described. When occurrence of an abnormality is detected in the application, an emergency stop instruction is input to the safety circuit 15 via the safety monitoring unit 11. In addition, when the switch 3 for emergency stop is operated, an emergency stop signal is input to the safety circuit 15 via the emergency stop circuit 16. As described above, when an emergency stop instruction or signal is input to the safety circuit 15, the emergency stop signal is transmitted from the safety circuit 15 to the control unit 51 as described above. Then, the control unit 51 stops feeding the welding wire by the wire feeding device 6 via the inverter 52. At the same time, the operations of the welding robot 2 and the welding power source device 4 are also stopped, and the entire robot control system 100 is stopped in an emergency.

以上のように、本実施の形態によるロボット制御システム100によれば、ハードウェアの回路である安全回路15から直接、ワイヤ送給制御装置5の制御部51に非常停止信号を送信することができるため、異常の発生が検知された際に、より信頼性の高い機能を用いて溶接ワイヤの送給を停止させることができる。したがって、非常時により確実に溶接ワイヤの送給を停止できることになる。具体的には、ティーチングペンダントにおける非常停止ボタンであるスイッチ3が押下された場合に、動作領域Aのメインソフトウェアを経由しないで溶接ワイヤの送給を停止させることができるため、たとえアプリケーションが暴走していたとしても、溶接ワイヤの送給を確実に停止させることができるようになる。その結果、安全性を向上させることができる。また、ワイヤ送給装置6がインタロック機構を備え、制御部51がインタロック機構に応じた処理を行うことによって、作業者がワイヤ送給装置6のメンテナンスを行っている場合などに、ワイヤ送給装置6が意図せず動作することを回避でき、安全性を向上させることができている。   As described above, according to the robot control system 100 according to the present embodiment, an emergency stop signal can be transmitted directly from the safety circuit 15 that is a hardware circuit to the control unit 51 of the wire feed control device 5. Therefore, when the occurrence of an abnormality is detected, the feeding of the welding wire can be stopped using a more reliable function. Therefore, the feeding of the welding wire can be stopped more reliably in an emergency. Specifically, when the switch 3 which is an emergency stop button on the teaching pendant is pressed, the welding wire feeding can be stopped without going through the main software in the operation area A. Even if it is, the feeding of the welding wire can be surely stopped. As a result, safety can be improved. Further, when the wire feeding device 6 includes an interlock mechanism, and the control unit 51 performs a process according to the interlock mechanism, the wire feeding device 6 is maintained when the operator performs maintenance of the wire feeding device 6. The feeding device 6 can be prevented from operating unintentionally, and safety can be improved.

なお、本実施の形態では、インタロック接点63が、ワイヤ送給装置6の筐体80の扉81の開閉や、ワイヤ送給装置6における溶接ワイヤ71の加圧の有無に応じて開閉される場合について説明したが、インタロック接点63が、それら以外の状況に応じて開閉されてもよいことは言うまでもない。   In the present embodiment, the interlock contact 63 is opened / closed depending on whether the door 81 of the housing 80 of the wire feeding device 6 is opened or closed, or whether the welding wire 71 is pressurized in the wire feeding device 6. Although the case has been described, it is needless to say that the interlock contact 63 may be opened and closed depending on other situations.

また、本実施の形態では、ワイヤ送給装置6がインタロック接点63を備えており、そのインタロック接点63の開閉に応じた処理を制御部51が行う場合について説明したが、そうでなくてもよい。ワイヤ送給装置6はインタロック接点63を備えておらず、制御部51は、インタロック接点63の開閉に応じた処理を行わなくてもよい。   Further, in the present embodiment, the case where the wire feeding device 6 includes the interlock contact 63 and the control unit 51 performs processing according to the opening and closing of the interlock contact 63 has been described. Also good. The wire feeding device 6 does not include the interlock contact 63, and the control unit 51 does not have to perform processing according to opening / closing of the interlock contact 63.

また、本実施の形態では、安全回路15が制御部51に非常停止信号を送信し、制御部51がその非常停止信号の受信に応じて溶接ワイヤの送給を停止させる場合について説明したが、そうでなくてもよい。安全回路15は制御部51に非常停止信号を送信しなくてもよい。   In the present embodiment, the safety circuit 15 transmits an emergency stop signal to the control unit 51, and the control unit 51 stops the feeding of the welding wire in response to the reception of the emergency stop signal. It may not be so. The safety circuit 15 may not send an emergency stop signal to the control unit 51.

また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   In the above embodiment, each process or each function may be realized by centralized processing by a single device or a single system, or may be distributedly processed by a plurality of devices or a plurality of systems. It may be realized by doing.

また、上記実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う2個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、あるいは、その情報の受け渡しを行う2個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。   In the above embodiment, the information exchange between the components is performed by one component when, for example, the two components that exchange the information are physically different from each other. It may be performed by outputting information and receiving information by the other component, or when two components that exchange information are physically the same, one component May be performed by moving from the phase of the process corresponding to to the phase of the process corresponding to the other component.

また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していなくても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。   In the above embodiment, information related to processing executed by each component, for example, information received, acquired, selected, generated, transmitted, or received by each component In addition, information such as threshold values, mathematical formulas, addresses, etc. used by each component in processing may be stored temporarily in a recording medium (not shown) or for a long period of time, even if not specified in the above description. Good. Further, the storage of information in the recording medium (not shown) may be performed by each component or a storage unit (not shown). Further, reading of information from the recording medium (not shown) may be performed by each component or a reading unit (not shown).

また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していなくても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。   In the above embodiment, when information used by each component, for example, information such as a threshold value, an address, and various setting values used by each component may be changed by the user Even if not specified in the above description, the user may be able to change the information as appropriate, or may not be so. If the information can be changed by the user, the change is realized by, for example, a not-shown receiving unit that receives a change instruction from the user and a changing unit (not shown) that changes the information in accordance with the change instruction. May be. The change instruction received by the receiving unit (not shown) may be received from an input device, information received via a communication line, or information read from a predetermined recording medium, for example. .

また、上記実施の形態において、各装置に含まれる2以上の構成要素が通信デバイスや入力デバイス等を有する場合に、2以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。   In the above embodiment, when two or more components included in each apparatus include a communication device or an input device, the two or more components may physically include a single device. Alternatively, it may have separate devices.

また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。また、そのプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。また、そのプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   In the above embodiment, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing the storage unit or the recording medium. The program may be executed by being downloaded from a server or the like, or may be executed by reading a program recorded on a predetermined recording medium (for example, an optical disk, a magnetic disk, a semiconductor memory, or the like). Good. Further, this program may be used as a program constituting a program product. Further, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   Further, the present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上より、本発明によるロボット制御システム等によれば、安全性を向上できるという効果が得られ、溶接ロボットを有するロボット制御システム等として有用である。   As described above, according to the robot control system or the like according to the present invention, an effect that safety can be improved is obtained, and it is useful as a robot control system or the like having a welding robot.

1 ロボット制御装置
2 溶接ロボット
3 スイッチ
4 溶接電源装置
5 ワイヤ送給制御装置
6 ワイヤ送給装置
7 ワイヤ送給制御システム
10 サーボコントローラ
11 安全監視部
12 ロボット制御部
13 通信部
14 サーボ制御部
15 安全回路
16 非常停止回路
17 マグネットスイッチ
51 制御部
63 インタロック接点
80 筐体
81 扉
100 ロボット制御システム
DESCRIPTION OF SYMBOLS 1 Robot controller 2 Welding robot 3 Switch 4 Welding power supply device 5 Wire feed control device 6 Wire feed device 7 Wire feed control system 10 Servo controller 11 Safety monitoring part 12 Robot control part 13 Communication part 14 Servo control part 15 Safety Circuit 16 Emergency stop circuit 17 Magnet switch 51 Control unit 63 Interlock contact 80 Case 81 Door 100 Robot control system

Claims (5)

溶接ロボットを制御するロボット制御装置と、前記溶接ロボットにおいて溶接ワイヤを送給するワイヤ送給装置と、前記ワイヤ送給装置による溶接ワイヤの送給を制御するワイヤ送給制御装置とを備えたロボット制御システムであって、
前記ロボット制御装置は、
前記溶接ロボットを制御し、溶接電源装置を介して前記溶接ロボットにおける溶接を制御するロボット制御部と、
溶接ワイヤの送給を非常停止させる場合に、前記ワイヤ送給制御装置に非常停止信号を送信するハードウェア回路である安全回路と、を備え、
前記ワイヤ送給制御装置は、
前記ワイヤ送給装置による溶接ワイヤの送給を制御する制御部を備え、
前記制御部は、前記安全回路からの非常停止信号を受け付けた場合に、前記ワイヤ送給装置による溶接ワイヤの送給を停止させる、ロボット制御システム。
A robot comprising a robot control device for controlling a welding robot, a wire feeding device for feeding a welding wire in the welding robot, and a wire feeding control device for controlling feeding of the welding wire by the wire feeding device A control system,
The robot controller is
A robot controller that controls the welding robot and controls welding in the welding robot via a welding power source;
A safety circuit that is a hardware circuit that transmits an emergency stop signal to the wire feeding control device when the feeding of the welding wire is emergency stopped, and
The wire feed control device
A control unit for controlling the feeding of the welding wire by the wire feeding device;
The said control part is a robot control system which stops feeding of the welding wire by the said wire feeder when the emergency stop signal from the said safety circuit is received.
前記ワイヤ送給装置は、インタロック接点を備えており、
前記制御部は、前記インタロック接点の開閉に応じて動作する、請求項1記載のロボット制御システム。
The wire feeding device includes an interlock contact,
The robot control system according to claim 1, wherein the control unit operates in response to opening / closing of the interlock contact.
前記インタロック接点は、前記ワイヤ送給装置における溶接ワイヤの加圧の有無に応じて開閉され、
前記制御部は、前記インタロック接点によって溶接ワイヤが加圧されていないことが示される場合には、前記溶接ワイヤの送給制御を行わない、請求項2記載のロボット制御システム。
The interlock contact is opened and closed according to the presence or absence of pressurization of the welding wire in the wire feeder,
The robot control system according to claim 2, wherein the control unit does not perform feeding control of the welding wire when it is indicated that the welding wire is not pressurized by the interlock contact.
前記ワイヤ送給装置は、開閉可能な扉を有する筐体を有しており、
前記インタロック接点は、前記筐体の扉の開閉に応じて開閉され、
前記制御部は、前記インタロック接点によって前記扉が開いていることが示される場合には、前記溶接ワイヤの送給制御を行わない、請求項2記載のロボット制御システム。
The wire feeding device has a housing having a door that can be opened and closed,
The interlock contact is opened and closed according to the opening and closing of the door of the housing,
The robot control system according to claim 2, wherein the control unit does not perform feeding control of the welding wire when it is indicated that the door is opened by the interlock contact.
溶接ロボットにおいて溶接ワイヤを送給するワイヤ送給装置と、前記ワイヤ送給装置による溶接ワイヤの送給を制御するワイヤ送給制御装置とを備えたワイヤ送給制御システムであって、
前記ワイヤ送給装置は、インタロック接点を備えており、
前記ワイヤ送給制御装置は、前記インタロック接点の開閉に応じて、前記ワイヤ送給装置による溶接ワイヤの送給を制御する制御部を備える、ワイヤ送給制御システム。
A wire feeding control system comprising: a wire feeding device that feeds a welding wire in a welding robot; and a wire feeding control device that controls feeding of a welding wire by the wire feeding device,
The wire feeding device includes an interlock contact,
The wire feeding control device includes a control unit that controls feeding of a welding wire by the wire feeding device according to opening and closing of the interlock contact.
JP2014013890A 2014-01-29 2014-01-29 Robot control system Active JP6327867B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014013890A JP6327867B2 (en) 2014-01-29 2014-01-29 Robot control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014013890A JP6327867B2 (en) 2014-01-29 2014-01-29 Robot control system

Publications (2)

Publication Number Publication Date
JP2015139803A true JP2015139803A (en) 2015-08-03
JP6327867B2 JP6327867B2 (en) 2018-05-23

Family

ID=53770537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014013890A Active JP6327867B2 (en) 2014-01-29 2014-01-29 Robot control system

Country Status (1)

Country Link
JP (1) JP6327867B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106425046A (en) * 2016-11-29 2017-02-22 山东奥太电气有限公司 Speed synchronization control method and device for gas metal arc welding double motor wire feeding system
CN106891080A (en) * 2017-04-20 2017-06-27 唐山松下产业机器有限公司 The wire feed control system and method for many motors

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5843873U (en) * 1981-09-16 1983-03-24 大同特殊鋼株式会社 Welding wire feeding device
JP2000334690A (en) * 1999-05-25 2000-12-05 Fanuc Ltd Robot control device provided with work abnormality monitoring function
JP2003019688A (en) * 2001-07-10 2003-01-21 Shinba Iron Works Inc Safety device of robot
JP2007296543A (en) * 2006-04-28 2007-11-15 Daihen Corp Arc welding robot
JP2013132715A (en) * 2011-12-26 2013-07-08 Daihen Corp Safety device for industrial robot

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5843873U (en) * 1981-09-16 1983-03-24 大同特殊鋼株式会社 Welding wire feeding device
JP2000334690A (en) * 1999-05-25 2000-12-05 Fanuc Ltd Robot control device provided with work abnormality monitoring function
JP2003019688A (en) * 2001-07-10 2003-01-21 Shinba Iron Works Inc Safety device of robot
JP2007296543A (en) * 2006-04-28 2007-11-15 Daihen Corp Arc welding robot
JP2013132715A (en) * 2011-12-26 2013-07-08 Daihen Corp Safety device for industrial robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106425046A (en) * 2016-11-29 2017-02-22 山东奥太电气有限公司 Speed synchronization control method and device for gas metal arc welding double motor wire feeding system
CN106891080A (en) * 2017-04-20 2017-06-27 唐山松下产业机器有限公司 The wire feed control system and method for many motors

Also Published As

Publication number Publication date
JP6327867B2 (en) 2018-05-23

Similar Documents

Publication Publication Date Title
CN110192158B (en) Servo system
EP2372478B1 (en) Motor driving system and motor controller
US9102058B2 (en) Method and apparatus for implementing a manipulator process
JP2008307618A (en) Robot control device
CN109616378B (en) Emergency stop control device, robot and emergency stop control method of robot
WO2010044243A1 (en) Motor control device
JP6259413B2 (en) Robot or machine tool control device, wireless teaching operation panel and automatic machine system
JP6327867B2 (en) Robot control system
JP2015097045A (en) Motor controller for protecting tool and workpiece in emergency stop
JP2008093743A (en) Automatic machine system
WO2018155424A1 (en) Motor control device
WO2018155510A1 (en) Motor control device
EP2826585B1 (en) Weld line-detecting method and industrial robot
JP4200889B2 (en) Robot system
JP5479609B2 (en) Wire feeder
US11745373B2 (en) Method and cutting machine with safety-monitored reversing of the dangerous cutting blade movement in the event of danger
JP2010221226A (en) Arc welding system and arc welding method
US20210242813A1 (en) Robot
JP6529878B2 (en) Control system
JP5814299B2 (en) Press system and control method of press system
CN107621794B (en) Method for controlling driving device and system for performing the same
KR102109176B1 (en) System of the portable welding robot combined with controller
WO2018155509A1 (en) Motor control device
CN109414818B (en) Method and device for controlling robot to stop, storage medium and robot system
JP6318365B2 (en) Welding system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170926

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171107

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: 20180413

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180417

R150 Certificate of patent or registration of utility model

Ref document number: 6327867

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250