Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4544248B2 - Robot control device - Google Patents
[go: Go Back, main page]

JP4544248B2 - Robot control device - Google Patents

Robot control device Download PDF

Info

Publication number
JP4544248B2
JP4544248B2 JP2006512422A JP2006512422A JP4544248B2 JP 4544248 B2 JP4544248 B2 JP 4544248B2 JP 2006512422 A JP2006512422 A JP 2006512422A JP 2006512422 A JP2006512422 A JP 2006512422A JP 4544248 B2 JP4544248 B2 JP 4544248B2
Authority
JP
Japan
Prior art keywords
brake
position detection
motor
detection signal
signal
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.)
Expired - Fee Related
Application number
JP2006512422A
Other languages
Japanese (ja)
Other versions
JPWO2005102599A1 (en
Inventor
朋治 水谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2005102599A1 publication Critical patent/JPWO2005102599A1/en
Application granted granted Critical
Publication of JP4544248B2 publication Critical patent/JP4544248B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1615Program controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/02Program-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type
    • B25J9/023Cartesian coordinate type
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50228Synchronize two slides, portal gantry, raising, moving

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Description

【技術分野】
【0001】
従来のロボットの制御装置を日本国特開平11−179691号公報によって説明する。かかる公報によれば、サーボ制御部の動作によりロボットのアームの位置を制御するとともに、サーボ制御部の非動作時にアームを制動するブレーキを備えたロボットの制御装置において、ブレーキを所定時間ロックするロック時間設定部と、ブレーキを所定時間解除する解除時間設定部とを備え、操作部からのブレーキ解除指令があった場合、ロック時間設定部と解除時間設定部の設定時間に応じてブレーキのロックと解除とを交互に行うブレーキ制御部を備えたものが記載されている。
【0002】
かかるロボットの制御装置によれば、作業者がブレーキ解除を指令したときに、ブレーキの解除時間設定部とロック時間設定部の設定値により、ブレーキの解除とロック動作を断続的に行うことができるので、ロボットのアームの自重による過大な移動を抑えるとともに、該アームの微調整やスムーズな移動ができるものである。
【0003】
しかしながら、従来のロボットの制御装置は、複数のモータを有し、該モータにより一つの可動部を動作させるタンデム型の制御を想定していない。このため、ブレーキ信号のオン・オフのタイミングが同一でも、各ブレーキの発生トルク、オン時間、オフ時間のバラツキによってモータの移動量が異なる。これにより、可動部を移動させる量が異なるという問題点があった。
【発明の開示】
【0004】
本発明は、上記のような問題点を解決するためになされたもので、各モータの移動量が等しくなるようにブレーキを制御し得るロボットの制御装置を提供することを目的とする。
【0005】
本発明に係るロボットの制御装置は、Z軸方向に移動する可動部と、該可動部の一端部と他端部とをそれぞれ第1、第2の移動機構を介して駆動する第1、第2のモータと、該第1、第2のモータの回転位置を、それぞれ検出して第1、第2の位置検出信号を発生する第1、第2の位置検出手段と、前記第1、第2のモータの回転をそれぞれ拘束及び開放する第1、第2のブレーキと、前記第1、第2のモータをそれぞれ駆動する第1、第2制御部と、入力信号に基づき所定の周期で前記第1、第2のブレーキの開放と拘束を複数回繰り返す第1、第2のブレーキ制御手段と、ブレーキ解除指令を受けて、ブレーキ解除の継続時間内は前記第1、第2制御部を無効にする共に、前記第1、第2の位置検出信号に基づいて、前記第1、第2の位置検出信号が一致するように前記第1、第2のブレーキの、同一周期内における拘束時間開放時間の比であるデュテイを変更する調整信号を、前記第1、第2のブレーキ制御手段に出力する中央処理部と、を備えたことを特徴とするものである。
【0006】
本発明によれば、中央処理部は、ブレーキ解除指令を受けて、ブレーキ解除の継続時間内は第1、第2制御部を無効にすると共に、第1、第2の位置検出信号に基づいて、第1、第2の位置検出信号が一致するように第1、第2のブレーキの、同一周期内における拘束時間開放時間の比であるデュテイを変更する調整信号を、第1、第2のブレーキ制御手段に出力する。これにより、可動部の一端部と他端部とを駆動する第1及び第2のモータの回転位置が等しくなる。そのため、可動部の一端部と他端部とのZ軸方向成分の位置が等しくなる。したがって、保守時などにおいて可動部が円滑に移動できる。
【0007】
さらに、中央処理部は、第1の位置検出信号と第2の位置検出信号との差を求め、該差が予め定められた閾値よりも大きいと判断すると、調整信号を第1、第2のブレーキ制御手段に出力することが好ましい。
【0008】
本発明によれば、第1の位置検出信号と第2の位置検出信号との差が閾値よりも大きい場合のみ中央処理部は、調整信号を第1、第2のブレーキ制御手段に出力する。このため、ブレーキ制御が簡易になる。
【0009】
また、中央処理部は、第1の位置検出信号と第2の位置検出信号とを比較し、該比較に基づき一端部と他端部のうちZ軸方向の上方に位置する端部を駆動する第1又は第2のモータに対応する第1又は第2のブレーキの調整信号を第1、第2のブレーキ制御手段に出力することが好ましい。
【0010】
本発明によれば、中央処理部は、該比較により一端部と他端部のうちZ軸方向の上方に位置する方を駆動する第1又は第2のモータに対応する第1又は第2のブレーキの調整信号を変更する。つまり上方に位置するモータに対応するブレーキの拘束時間等を変更する。これにより、可動部の位置が急激に低くなることを防止できる。このため、安全性がより一層確保される。
【0011】
さらに、中央処理部は、第1、第2の位置検出信号により可動部の一端部の第1移動量と他端部の第2移動量を求めると共に、第1移動量と第2移動量とを比較し、該比較に基づき一端部と他端部のうち移動量の少ない端部を駆動する第1又は第2のモータに対応する第1又は第2のブレーキの調整信号を第1、第2のブレーキ制御手段に出力することが好ましい。
【0012】
本発明によれば、中央処理部は、該比較により一端部と他端部のうち移動量の少ない方を駆動する第1又は第2のモータに対応する第1又は第2のブレーキの調整信号を変更する。つまり上方に位置するモータに対応するブレーキの拘束時間等を変更する。これにより、可動部の位置が急激に低くなることを防止できる。このため、安全性がより一層確保される。
【図面の簡単な説明】
【0013】
図1は本発明の一実施例を示す液晶搬送ロボットの斜視図である。
図2は本発明の一実施例を示す液晶搬送ロボットの全体ブロック図である。
図3は図2に示すロボットの制御装置のブロック図である。
図4は図2に示すロボットの制御装置の動作を示すフローチャートである。
図5は図2に示すロボットの制御装置の動作を示すタイムチャートである。
図6は図2に示すロボットの制御装置の動作を示すタイムチャートである。
【発明を実施するための最良の形態】
【0014】
【実施例1】
本発明を具現化したロボットの制御装置の一実施例を図1乃至図3によって説明する。図1は本発明の一実施例を示す液晶ガラス基板搬送ロボット(以下、「液晶搬送ロボット」という)の斜視図、図2は一実例を示す液晶搬送ロボットの全体構成図、図3は図2に示す液晶搬送ロボットの電気系統を示すブロック図である。
【0015】
図1乃至図3において、液晶搬送ロボット1は、第1側面部2,第2側面部4と、第1側面部2,第2側面部4のそれぞれの上端に固定された天板9とを備え、第1側面部2の内部には、第1モータ11に直結されると共に、立設したボール螺子としての第1軸3を有し、第2側面部4の内部には第2モータ111に直結されると共に、立設したボール螺子としての第2軸5を有しており、一端部7aが第1軸3に螺合し(第1の移動機構)、他端部7cが第2軸5に螺合(第2の移動機構)すると共に、第1軸3及び第2軸5の回転によりZ軸方向、つまり図1に示す上下方向に移動する平板状の板材から成ると共に、液晶ガラス基板を載せる可動部7を備え、該可動部7は図1に示す矢印A方向と回転とが可能のように構成されている。
【0016】
また、第1モータ11、第2モータ111には、それぞれ第1ブレーキ13、第2ブレーキ113が結合され、第1ブレーキ13、第2ブレーキ113にはそれぞれ第1位置検出器12、第2位置検出器112が結合されていて、第1ブレーキ13、第2ブレーキ113がそれぞれ第1モータ11、第2モータ111の回転を拘束・開放し、第1の位置検出手段としての第1位置検出器12、第2の位置検出手段としての第2位置検出器112がそれぞれ第1モータ11、第2モータ111の回転位置を検出して第1、第2の位置検出信号P1,P2を発生するように形成されている。
【0017】
液晶搬送ロボット1は、上記第1、第2の位置検出信号P1,P2を取込んで第1及び第2モータ11,111と第1及び第2ブレーキ13、113を制御する制御装置30と、第1サーボ制御部33及び第2サーボ制御部133をオン・オフさせると共に、解除操作スイッチ42をオンさせることにより第1及び第2サーボ制御部33,133をオフにして第1及び第2ブレーキ13、113をオン・オフさせる手動操作装置40とを備えている。
【0018】
制御装置30には、可動部7を動作させる動作プログラムを解析して処理すると共に、各ブレーキ13,113のオン(開放)・オフ(拘束)制御等を実行する中央処理部31と、動作プログラムなどを記憶する記憶部32とを有する共通部と、第1モータ11を制御する第1制御部,第2モータ111を制御する第2制御部とを備えている。
【0019】
第1制御部は第1モータ11、第1ブレーキ13を制御する制御部としてのサーボ制御部33と、第1モータ11をサーボ制御部33からの駆動指令により駆動するサーボアンプ部35と、第1ブレーキ13をオン・オフ制御するためにオン・オフの第1ブレーキ信号を発生する第1のブレーキ制御手段としての第1ブレーキ制御部37と、該第1ブレーキ信号により第1ブレーキ13を駆動するブレーキ駆動部39とを備えている。
【0020】
第2制御部は第2モータ111、第2ブレーキ113を制御するサーボ制御部133と、第2モータ111をサーボ制御部133からの駆動指令により駆動するサーボアンプ部135と、第2ブレーキ113をオン・オフ制御するためにオン・オフの第2ブレーキ信号を発生する第2のブレーキ制御手段としてのブレーキ制御部137と、該第2ブレーキ信号により第2ブレーキ111を駆動するブレーキ駆動部139とを備えている。ここで、各ブレーキ信号をオンすると、各ブレーキ13,113がオン(開放)し、各ブレーキ信号をオフすると、各ブレーキ13,113がオフ(拘束)するように構成されている。
【0021】
上記のように構成されたロボットの制御装置の動作を図4乃至図6によって説明する。図4はロボットの制御装置の動作を示すフローチャート、図5及び図6はブレーキ関係の動作を示すタイムチャートである。
【0022】
まず、保守時などにおいて作業者が手動にて手動操作装置40の解除操作スイッチ42をオンしたことを中央処理部31が判断する(ステップS101)。ここで、時間tsで解除操作スイッチ42がオンされると、中央処理部31は、第1サーボ制御部33,第2サーボ制御部133からの第1及び第2サーボアンプ35,135への信号をオフにして第1モータ11、第2モータ111を無給電にし(ステップS103)、第1ブレーキ制御部37は第1サーボ制御部33を介して第1位置検出器12から第1の位置検出信号P1を取り込み、第2ブレーキ制御部137は第2サーボ制御部133を介して第2位置検出器112から第2の位置検出信号P2を取り込み(ステップS105)、第1,第2ブレーキ制御部37,137はそれぞれ第1,第2ブレーキ信号をブレーキ13,113に与えてブレーキ13,113をオン・オフ制御する。これにより可動部7が除々にZ軸方向の下方に移動する(ステップS107)。つまり、第1及び第2ブレーキ信号は周期をTとし、オン時間taとオフ時間tbとを同一にしている。ここで、第1ブレーキ信号と第2ブレーキ信号が同一でも、各ブレーキ13,113が発生するブレーキトルク、ブレーキ信号をオンにしてから各ブレーキ13,113が開放するまでの開放時間、ブレーキ信号13,113をオフにしてから拘束するまでの拘束時間が各ブレーキ13,113によって異なる。このため、各ブレーキ13,113が開放時間・拘束時間が異なり各モータ11,111の移動量が異なる。これによりZ軸方向に下降する可動部7の一端部7aと他端部7cとの位置がずれることになる。
【0023】
中央処理部31は、第1の位置検出信号P1と第2の位置検出信号P2との差を絶対値Peとして求め、予め定められた位置偏差Prとを比較して|Pe|>Prを判断する(ステップS109)。中央処理部31がP1>P2であれば、時間t0で調整信号を第1及び第2ブレーキ制御部37,137に入力し、第2ブレーキ制御部137が第2ブレーキ信号のオン・オフ(時間ta=時間tb)のデュテイを一定に維持し、第1ブレーキ制御部37が第1ブレーキ信号のオン・オフのデュテイを上げる(ステップS113)。つまり、第1ブレーキ信号の周期Tを一定にしたまま、オン時間tcを長くする。これによりオフ時間tdが短くなる。ここで、位置検出信号値P1,P2は大きさが大きいと高い位置に可動部7が位置するように設定されている。これにより、第1ブレーキ13により制御される第1モータ11の速度が第2モータ111の速度よりも僅かに上昇して、それぞれのモータ11,111の回転位置が一致するように制御される。つまり可動部7の一端部7aと他端部7cとの位置が一致して水平になる。
【0024】
一方、P2>P1であれば、中央処理部31が時間t0で調整信号を第1及び第2ブレーキ制御部37,137に入力し、第1ブレーキ制御部37が第1ブレーキ信号のオン・オフ(時間ta=時間tb)のデュテイを一定に維持し、第2ブレーキ制御部137が第2ブレーキ信号のオン・オフのデュテイを上げる(ステップS115)。
【0025】
つまり、第2ブレーキ信号の周期Tを一定にしたまま、時間t0以前のオン時間taよりもオン時間tcを長くする。これにより時間t0以前のオン時間tbよりもオフ時間tdが短くなる。これにより、第2ブレーキ113により制御される第2モータ111の速度が第1モータ13の速度よりも僅かに上昇して、それぞれの各モータ11,113の回転位置が一致するように制御される。このため、可動部7の一端部7aと他端部7cとが傾くことなく平行な状態でZ軸方向に下降する。
【0026】
このようにして手動操作装置40の解除操作スイッチ42がオフされるまで、ステップS103〜S115を実行する。やがて、手動操作装置40の解除操作スイッチ42がオフされることによりブレーキ13,113のオン・オフ制御が終了される。
【0027】
なお、上記実施例のステップS109において、位置検出信号P1,P2を用いて可動部7の一端部7aと他端部7cとの位置を判断したが位置検出信号P1,P2を積算した第1の位置検出信号P1に基く第1移動量P1L、第2の位置検出信号P2を積算した第2移動量P2Lを求め、第1移動量P1Lと第2移動量P2Lとの差の絶対値PeLを以下のようにして求めて予め定められたPrLと比較しても良い。
【0028】
|P1L−P2L|=PeL>PrL
【0029】
そして、ステップS111において、P1L>P2Lを比較して「Y」ならステップS113を実行し、「N」ならステップS115を実行しても良い。
【0030】
【産業上の利用可能性】
以上のように本発明に係るロボットの制御装置は、ロボット制御に適用している。
【Technical field】
[0001]
A conventional robot controller will be described in Japanese Patent Application Laid-Open No. 11-179691. According to such a gazette, a lock that controls the position of the arm of the robot by the operation of the servo control unit and locks the brake for a predetermined time in the robot control device provided with a brake that brakes the arm when the servo control unit is not operating. It has a time setting unit and a release time setting unit that releases the brake for a predetermined time, and when there is a brake release command from the operation unit, the brake is locked and locked according to the set time of the lock time setting unit and the release time setting unit. The thing provided with the brake control part which performs cancellation | release alternately is described.
[0002]
According to such a robot control device, when the operator gives a command to release the brake, the brake release and the lock operation can be intermittently performed by the set values of the brake release time setting unit and the lock time setting unit. Therefore, it is possible to suppress an excessive movement due to the weight of the robot arm and to finely adjust the arm and smoothly move the arm.
[0003]
However, the conventional robot control device has a plurality of motors, and does not assume tandem control in which one movable part is operated by the motors. For this reason, even when the on / off timing of the brake signal is the same, the amount of movement of the motor varies depending on the variation in the torque generated, the on time, and the off time of each brake. As a result, there is a problem in that the amount by which the movable part is moved is different.
DISCLOSURE OF THE INVENTION
[0004]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a robot control apparatus that can control the brake so that the movement amounts of the respective motors are equal.
[0005]
The robot control device according to the present invention includes a movable unit that moves in the Z-axis direction, and first and second driving units that respectively drive one end and the other end of the movable unit via first and second moving mechanisms. Two motors, first and second position detection means for detecting the rotational positions of the first and second motors and generating first and second position detection signals, respectively, and the first and second The first and second brakes for restraining and releasing the rotation of the two motors, the first and second control units for driving the first and second motors, respectively, and a predetermined cycle based on an input signal. The first and second brake control means for repeatedly releasing and restraining the first and second brakes a plurality of times and the brake release command are received, and the first and second control units are disabled during the brake release duration. both If you, the first, on the basis of the second position detection signal, the first, the second The first such置検out signals match, the second brake, an adjustment signal for changing the Deyutei is the ratio of the duty time and the opening time in the same period, the first, second brake control means And a central processing unit for outputting .
[0006]
According to the present invention, the central processing unit receives the brake release command, invalidates the first and second control units within the duration of the brake release, and based on the first and second position detection signals. , first as the first, the second position detection signal coincides, the second brake, an adjustment signal for changing the Deyutei is the ratio of the duty time and the opening time in the same period, the first, second Output to the brake control means. Thereby, the rotation position of the 1st and 2nd motor which drives the one end part and other end part of a movable part becomes equal. Therefore, the positions of the Z-axis direction components at the one end and the other end of the movable portion are equal. Therefore, the movable part can move smoothly during maintenance.
[0007]
Further, the central processing unit obtains a difference between the first position detection signal and the second position detection signal, and determines that the difference is greater than a predetermined threshold , the adjustment signal is output from the first and second position detection signals . also be output from the brake control means is preferred.
[0008]
According to the present invention, the central processing unit outputs the adjustment signal to the first and second brake control means only when the difference between the first position detection signal and the second position detection signal is larger than the threshold value. For this reason, the brake control is simplified.
[0009]
Further, the central processing unit compares the first position detection signal and the second position detection signal, and drives the end located above in the Z-axis direction among the one end and the other end based on the comparison. the first adjustment signal the first or second brake corresponding to the first or second motor, also be output from the second brake control means is preferred.
[0010]
According to the present invention, the central processing unit is configured to compare the first or second motor corresponding to the first or second motor that drives one of the one end and the other end positioned in the upper direction in the Z-axis direction . Change the brake adjustment signal . That is, the brake restraint time corresponding to the motor positioned above is changed. Thereby, it can prevent that the position of a movable part falls rapidly. For this reason, safety is further ensured.
[0011]
Furthermore, the central processing unit obtains the first movement amount of the one end portion and the second movement amount of the other end portion of the movable portion from the first and second position detection signals, and the first movement amount and the second movement amount. comparing the first or the first adjustment signal of the second brake corresponding to the first or second motor for driving the low end of the moving amount of the one end and the other end on the basis of the comparison, the It is preferable to output to 2 brake control means .
[0012]
According to the present invention, the central processing unit adjusts the first or second brake adjustment signal corresponding to the first or second motor that drives the smaller one of the one end and the other end by the comparison. To change. That is, the brake restraint time corresponding to the motor positioned above is changed. Thereby, it can prevent that the position of a movable part falls rapidly. For this reason, safety is further ensured.
[Brief description of the drawings]
[0013]
FIG. 1 is a perspective view of a liquid crystal transfer robot showing an embodiment of the present invention.
FIG. 2 is an overall block diagram of a liquid crystal transfer robot showing an embodiment of the present invention.
FIG. 3 is a block diagram of the robot control apparatus shown in FIG.
FIG. 4 is a flowchart showing the operation of the robot control apparatus shown in FIG.
FIG. 5 is a time chart showing the operation of the robot control apparatus shown in FIG.
FIG. 6 is a time chart showing the operation of the robot control apparatus shown in FIG.
BEST MODE FOR CARRYING OUT THE INVENTION
[0014]
[Example 1]
An embodiment of a robot control apparatus embodying the present invention will be described with reference to FIGS. FIG. 1 is a perspective view of a liquid crystal glass substrate transfer robot (hereinafter referred to as “liquid crystal transfer robot”) showing an embodiment of the present invention, FIG. 2 is an overall configuration diagram of the liquid crystal transfer robot showing an example, and FIG. It is a block diagram which shows the electric system of the liquid-crystal conveyance robot shown in FIG.
[0015]
1 to 3, the liquid crystal transfer robot 1 includes a first side surface portion 2, a second side surface portion 4, and a top plate 9 fixed to the upper ends of the first side surface portion 2 and the second side surface portion 4. The first side surface portion 2 is directly connected to the first motor 11 and has a first shaft 3 as a standing ball screw. The second side surface portion 4 has a second motor 111 inside. And has a second shaft 5 as an upright ball screw, one end 7a is screwed to the first shaft 3 (first moving mechanism), and the other end 7c is second. It is made of a flat plate material that is screwed into the shaft 5 (second moving mechanism) and moves in the Z-axis direction, that is, the vertical direction shown in FIG. 1 by the rotation of the first shaft 3 and the second shaft 5. A movable portion 7 on which a glass substrate is placed is provided, and the movable portion 7 is configured to be capable of rotating in the direction of arrow A shown in FIG.
[0016]
A first brake 13 and a second brake 113 are coupled to the first motor 11 and the second motor 111, respectively. A first position detector 12 and a second position are coupled to the first brake 13 and the second brake 113, respectively. A detector 112 is coupled, and the first brake 13 and the second brake 113 restrain and release the rotation of the first motor 11 and the second motor 111, respectively, and a first position detector as a first position detecting means. 12. The second position detector 112 as the second position detecting means detects the rotational positions of the first motor 11 and the second motor 111, respectively, and generates the first and second position detection signals P1, P2. Is formed.
[0017]
The liquid crystal transfer robot 1 takes in the first and second position detection signals P1 and P2 and controls the first and second motors 11 and 111 and the first and second brakes 13 and 113, and The first servo control unit 33 and the second servo control unit 133 are turned on / off, and the release operation switch 42 is turned on to turn off the first and second servo control units 33 and 133 to thereby turn the first and second brakes. And a manual operation device 40 for turning on and off 13 and 113.
[0018]
The control device 30 analyzes and processes an operation program for operating the movable unit 7, and also executes a central processing unit 31 that performs on (release) and off (restraint) control of the brakes 13 and 113, and the operation program. The common part which has the memory | storage part 32 which memorize | stores etc., the 1st control part which controls the 1st motor 11, and the 2nd control part which controls the 2nd motor 111 are provided.
[0019]
The first control unit includes a servo control unit 33 as a control unit that controls the first motor 11 and the first brake 13, a servo amplifier unit 35 that drives the first motor 11 according to a drive command from the servo control unit 33, and a first control unit. A first brake control unit 37 serving as a first brake control means for generating a first brake signal that is turned on / off to control on / off of the one brake 13, and the first brake 13 is driven by the first brake signal And a brake drive unit 39.
[0020]
The second control unit includes a servo control unit 133 that controls the second motor 111 and the second brake 113, a servo amplifier unit 135 that drives the second motor 111 according to a drive command from the servo control unit 133, and a second brake 113. A brake control unit 137 as a second brake control unit that generates a second brake signal for on / off control for on / off control, and a brake drive unit 139 for driving the second brake 111 by the second brake signal, It has. Here, the brakes 13 and 113 are turned on (released) when the brake signals are turned on, and the brakes 13 and 113 are turned off (restrained) when the brake signals are turned off.
[0021]
The operation of the robot control apparatus configured as described above will be described with reference to FIGS. FIG. 4 is a flowchart showing the operation of the robot controller, and FIGS. 5 and 6 are time charts showing the brake-related operations.
[0022]
First, the central processing unit 31 determines that the operator manually turns on the release operation switch 42 of the manual operation device 40 during maintenance or the like (step S101). Here, when the release operation switch 42 is turned on at time ts, the central processing unit 31 sends signals from the first servo control unit 33 and the second servo control unit 133 to the first and second servo amplifiers 35 and 135. Is turned off, the first motor 11 and the second motor 111 are de-energized (step S103), and the first brake control unit 37 detects the first position from the first position detector 12 via the first servo control unit 33. The second brake control unit 137 takes in the second position detection signal P2 from the second position detector 112 via the second servo control unit 133 (step S105), and takes the first and second brake control units. 37 and 137 give the first and second brake signals to the brakes 13 and 113, respectively, to control the brakes 13 and 113 on and off. Thereby, the movable part 7 gradually moves downward in the Z-axis direction (step S107). That is, the period of the first and second brake signals is T, and the ON time ta and the OFF time tb are the same. Here, even if the first brake signal and the second brake signal are the same, the brake torque generated by each brake 13, 113, the release time from when the brake signal is turned on until each brake 13, 113 is released, the brake signal 13 , 113 is turned off after being turned off, and the restraint time varies depending on the brakes 13, 113. Therefore, the brakes 13 and 113 have different release times and restraint times, and the movement amounts of the motors 11 and 111 are different. Thereby, the position of the one end part 7a and the other end part 7c of the movable part 7 descend | falling to a Z-axis direction will shift | deviate.
[0023]
The central processing unit 31 obtains the difference between the first position detection signal P1 and the second position detection signal P2 as an absolute value Pe, and compares | Pe |> Pr with a predetermined position deviation Pr. (Step S109). If the central processing unit 31 is P1> P2, an adjustment signal is input to the first and second brake control units 37 and 137 at time t0 , and the second brake control unit 137 turns on / off the second brake signal (time The duty of ta = time tb) is maintained constant, and the first brake control unit 37 increases the ON / OFF duty of the first brake signal (step S113). That is, the on-time tc is lengthened while the period T of the first brake signal is kept constant. This shortens the off time td. Here, the position detection signal values P1 and P2 are set so that the movable portion 7 is positioned at a high position when the magnitude is large. As a result, the speed of the first motor 11 controlled by the first brake 13 is controlled to be slightly higher than the speed of the second motor 111 so that the rotational positions of the motors 11 and 111 coincide. That is, the positions of the one end portion 7a and the other end portion 7c of the movable portion 7 coincide with each other and become horizontal.
[0024]
On the other hand, if P2> P1, the central processing unit 31 inputs an adjustment signal to the first and second brake control units 37 and 137 at time t0 , and the first brake control unit 37 turns on / off the first brake signal. The duty of (time ta = time tb) is kept constant, and the second brake control unit 137 increases the ON / OFF duty of the second brake signal (step S115).
[0025]
That is, the on-time tc is made longer than the on-time ta before the time t0 while keeping the period T of the second brake signal constant. As a result, the off time td becomes shorter than the on time tb before the time t0 . As a result, the speed of the second motor 111 controlled by the second brake 113 is slightly increased from the speed of the first motor 13, and the rotational positions of the motors 11 and 113 are controlled to coincide with each other. . For this reason, the one end part 7a and the other end part 7c of the movable part 7 descend | fall in a Z-axis direction in a parallel state, without inclining.
[0026]
In this way, steps S103 to S115 are executed until the release operation switch 42 of the manual operation device 40 is turned off. Eventually, when the release operation switch 42 of the manual operation device 40 is turned off, the on / off control of the brakes 13 and 113 is finished.
[0027]
In step S109 of the above embodiment, the positions of the one end portion 7a and the other end portion 7c of the movable portion 7 are determined using the position detection signals P1 and P2. A first movement amount P1L based on the position detection signal P1 and a second movement amount P2L obtained by integrating the second position detection signal P2 are obtained, and the absolute value PeL of the difference between the first movement amount P1L and the second movement amount P2L is set to be below. It may be obtained as described above and compared with PrL determined in advance.
[0028]
| P1L-P2L | = PeL> PrL
[0029]
In step S111, P1L> P2L is compared. If “Y”, step S113 may be executed, and if “N”, step S115 may be executed.
[0030]
[Industrial applicability]
As described above, the robot control apparatus according to the present invention is applied to robot control.

Claims (4)

Z軸方向に移動する可動部と、
該可動部の一端部と他端部とをそれぞれ第1、第2の移動機構を介して駆動する第1、第2のモータと、
該第1、第2のモータの回転位置を、それぞれ検出して第1、第2の位置検出信号を発生する第1、第2の位置検出手段と、
前記第1、第2のモータの回転をそれぞれ拘束及び開放する第1、第2のブレーキと、前記第1、第2のモータをそれぞれ駆動する第1、第2制御部と、
入力信号に基づき所定の周期で前記第1、第2のブレーキの開放と拘束を複数回繰り返す第1、第2のブレーキ制御手段と、
ブレーキ解除指令を受けて、ブレーキ解除の継続時間内は前記第1、第2制御部を無効にする共に、前記第1、第2の位置検出信号に基づいて、前記第1、第2の位置検出信号が一致するように前記第1、第2のブレーキの、同一周期内における拘束時間開放時間の比であるデュテイを変更する調整信号を、前記第1、第2のブレーキ制御手段に出力する中央処理部と、
を備えたことを特徴とするロボットの制御装置。
A movable part that moves in the Z-axis direction;
A first motor and a second motor for driving one end and the other end of the movable part via first and second moving mechanisms, respectively;
First and second position detecting means for detecting the rotational positions of the first and second motors and generating first and second position detection signals, respectively;
First and second brakes for restraining and releasing rotation of the first and second motors, respectively, and first and second control units for driving the first and second motors, respectively.
First and second brake control means for repeatedly releasing and restraining the first and second brakes at a predetermined cycle based on an input signal a plurality of times;
In response to the brake release command, within the duration of brake release the first, both Disabling second control unit, the first, on the basis of the second position detection signal, the first, the second the first such position detection signal coincides, the second brake, an adjustment signal for changing the Deyutei is the ratio of the duty time and the opening time in the same period, the first, second brake control means A central processing unit to output ,
A robot control device comprising:
前記中央処理部は、前記第1の位置検出信号と前記第2の位置検出信号との差を求め、該差が予め定められた閾値よりも大きいと判断すると、前記調整信号を前記第1、第2のブレーキ制御手段に出力することを特徴とする請求1に記載のロボットの制御装置。 The central processing unit obtains a difference between the first position detection signal and the second position detection signal, and determines that the difference is larger than a predetermined threshold , the adjustment signal is the first, control apparatus for a robot according to claim 1, characterized in that the output to the second brake control means. 前記中央処理部は、前記第1の位置検出信号と前記第2の位置検出信号とを比較し、該比較に基づき前記一端部と前記他端部のうち前記Z軸方向の上方に位置する端部を駆動する前記第1又は第2のモータに対応する前記第1又は第2のブレーキの前記調整信号を前記第1、第2のブレーキ制御手段に出力することを特徴とする請求1に記載のロボットの制御装置。 The central processing unit compares the first position detection signal and the second position detection signal, and based on the comparison, an end located above the one end and the other end in the Z-axis direction. wherein said adjustment signal the first of said first or second brake corresponding to the first or second motor for driving the parts, to claim 1, characterized in that the output to the second brake control means The robot control device described. 前記中央処理部は、前記第1、第2の位置検出信号により前記可動部の一端部の第1移動量と前記他端部の第2移動量を求めると共に、第1移動量と第2移動量とを比較し、該比較に基づき前記一端部と前記他端部のうち移動量の少ない端部を駆動する前記第1又は第2のモータに対応する前記第1又は第2のブレーキの前記調整信号を前記第1、第2のブレーキ制御手段に出力することを特徴とする請求項1に記載のロボットの制御装置。 The central processing unit obtains the first movement amount of the one end portion and the second movement amount of the other end portion of the movable portion from the first and second position detection signals, and the first movement amount and the second movement amount. comparing the amount, said first and second brake corresponding to the first or second motor to drive the small end of the movement amount of the second end portion and the end portion on the basis of the comparison said adjustment signal the first control apparatus for a robot according to claim 1, characterized in that the output to the second brake control means.
JP2006512422A 2004-03-30 2004-03-30 Robot control device Expired - Fee Related JP4544248B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2004/004518 WO2005102599A1 (en) 2004-03-30 2004-03-30 Robot controller

Publications (2)

Publication Number Publication Date
JPWO2005102599A1 JPWO2005102599A1 (en) 2008-03-13
JP4544248B2 true JP4544248B2 (en) 2010-09-15

Family

ID=35196805

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006512422A Expired - Fee Related JP4544248B2 (en) 2004-03-30 2004-03-30 Robot control device

Country Status (3)

Country Link
JP (1) JP4544248B2 (en)
TW (1) TWI311281B (en)
WO (1) WO2005102599A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5280132B2 (en) * 2008-08-26 2013-09-04 日本電産サンキョー株式会社 Industrial robot
JP5745695B2 (en) * 2012-06-07 2015-07-08 三菱電機株式会社 Robot controller

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS605517B2 (en) * 1978-05-23 1985-02-12 三菱電機株式会社 Crane positioning control device
JPH0424807A (en) * 1990-05-21 1992-01-28 S G:Kk Positioning control system
JPH10157847A (en) * 1996-11-29 1998-06-16 Canon Sales Co Inc Substrate transfer robot apparatus, substrate processing apparatus using the same, and semiconductor manufacturing apparatus
JPH11179691A (en) * 1997-12-19 1999-07-06 Mitsubishi Electric Corp Robot control device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04177510A (en) * 1990-11-13 1992-06-24 Mitsubishi Heavy Ind Ltd Transfer device for object

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS605517B2 (en) * 1978-05-23 1985-02-12 三菱電機株式会社 Crane positioning control device
JPH0424807A (en) * 1990-05-21 1992-01-28 S G:Kk Positioning control system
JPH10157847A (en) * 1996-11-29 1998-06-16 Canon Sales Co Inc Substrate transfer robot apparatus, substrate processing apparatus using the same, and semiconductor manufacturing apparatus
JPH11179691A (en) * 1997-12-19 1999-07-06 Mitsubishi Electric Corp Robot control device

Also Published As

Publication number Publication date
TW200532547A (en) 2005-10-01
JPWO2005102599A1 (en) 2008-03-13
WO2005102599A1 (en) 2005-11-03
TWI311281B (en) 2009-06-21

Similar Documents

Publication Publication Date Title
CN101261510B (en) Numerical controller with abnormal motor deceleration stop control means
CA2708282A1 (en) Power assist device and method of controlling the power assist device
JP3616759B2 (en) Servo motor controller that prevents the gravity axis from falling
US10787065B2 (en) Vehicular opening/closing body control device and motor control device
JP2007329367A5 (en)
JP4544248B2 (en) Robot control device
CA2521334A1 (en) Pallet truck tiller arm with angular speed mode adjustment and acceleration control
JP2000117796A (en) Method for controlling moving process of movable member of plastic injection molding machine
JP2007063889A (en) Opening-closing member control device and its control method
CN108693838B (en) Numerical controller and control method
JPWO2017077607A1 (en) Numerical controller
JP2007168603A (en) Coaxial two-wheel traveling carriage
JP2012507404A (en) Double force ram drive for screw press
JP2017159892A (en) Driving method of actuator of HVAC system
JP5515644B2 (en) Position control device
JP2007272720A (en) Motor control apparatus
JP2001212778A (en) Robot control device
JP2002213143A (en) Opening and closing controlling method for automatic door
JPH11179691A (en) Robot control device
JP4958726B2 (en) Press machine
JP6915332B2 (en) Vehicle opening / closing body control device
WO2005115672A1 (en) Welding apparatus and welding method
CN121665997A (en) Transfer equipment operation control method, control device and transfer equipment
JPS637416Y2 (en)
JP4536896B2 (en) Hoop frame tension control method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100331

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100506

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100621

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4544248

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

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

LAPS Cancellation because of no payment of annual fees