[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010082729A - ロボットにおける作業プログラム修正方法及び作業プログラム修正装置 - Google Patents

ロボットにおける作業プログラム修正方法及び作業プログラム修正装置 Download PDF

Info

Publication number
JP2010082729A
JP2010082729A JP2008253020A JP2008253020A JP2010082729A JP 2010082729 A JP2010082729 A JP 2010082729A JP 2008253020 A JP2008253020 A JP 2008253020A JP 2008253020 A JP2008253020 A JP 2008253020A JP 2010082729 A JP2010082729 A JP 2010082729A
Authority
JP
Japan
Prior art keywords
teaching point
robot
teaching
point
work program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008253020A
Other languages
English (en)
Inventor
Yoshihide Ogawa
好英 小川
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 JP2008253020A priority Critical patent/JP2010082729A/ja
Publication of JP2010082729A publication Critical patent/JP2010082729A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

【課題】
ワークを載置した載置面上の該ワークに回転ずれがある場合に、簡単な作業で、ロボットの作業プログラムの修正ができ、作業プログラムを再利用する場合の教示修正時間の短縮を行うことができるロボットにおける作業プログラの修正方法及び作業プログラム修正装置を提供する。
【解決手段】
ロボット制御装置50は既存作業プログラムの第1教示点と、該第1教示点に対応するワーク上の第2教示点の位置の差を算出し、この差に基づいて既存の作業プログラムの教示点の位置を修正する。ロボット制御装置50は、作業プログラム上の第1教示点から第4教示点へ向かうベクトルとワーク上の第2教示点から第3教示点へ向かうベクトルとの回転量を算出し、回転量に基づいて既存の作業プログラムの教示点におけるマニピュレータ10の位置姿勢を修正する。
【選択図】図1

Description

本発明は、ロボットにおける作業プログラ修正方法及び作業プログラム修正装置、特に、ティーチングプレイバックロボットの作業プログラム修正方法及び作業プログラム修正装置に関する。
例えば、アーク溶接ロボットでは、しばらく生産を中止していたワークを溶接する場合、ワークを以前の設置姿勢関係に、完全に戻すことができない場合がしばしば生ずる。この場合、以前使用していた溶接プログラムを教示修正する必要がある。
特許文献1では、このような場合、変換元の3点と変換先の3点を指定することによるいわゆる三次元シフトを行うことのできるロボット制御装置が開示されている。特許文献2では、レイアウトデータ、ツール幾何データ及びロボット幾何データを含むプログラム作成用データを入力でき、プログラム作成用データが変更された場合に新しいプログラムを容易に作成する装置が開示されている。
特許文献3では、複数の教示点位置のうち、既に修正された修正後の教示点位置と、これら修正後の教示点位置に対応する修正前の教示点位置に基づいて、前記修正前の教示点位置に対する位置修正量を算出し、この位値修正量に基づいて複数の教示点のうち未だ修正されていない未修整教示点位置を補正し補正後位置を算出する装置が開示されている。
特開平3−77106号公報 特開平10−63322号公報 特開2007−249267号公報
ところで、ワークを台に載置する場合、台の載置面に載置されたワークが、前記載置面に対して回転ずれが生ずる場合がある。ところが、このような場合、特許文献1では、変換元の代表点3点、変換先の代表点3点の合計6点を、ロボットを手動操作で動かして指定する必要があるため、非常に手間が掛かる問題がある。特許文献2では、1教示点の修正位置のような簡単なプログラムの修正であっても、ロボットプログラムとレイアウトデータ、ツール幾何データ及びロボット幾何データを含む詳細なプログラム作成用データが必要である問題がある。特許文献3では、単純に作業線が平行にずれている場合のみ対応できるようになっており、回転ずれの場合には対応できない問題がある。
本発明の目的は、ワークを載置した載置面上の該ワークに回転ずれがある場合に、簡単な作業で、ロボットの作業プログラムの修正ができ、作業プログラムを再利用する場合の教示修正時間の短縮を行うことができるロボットにおける作業プログラの修正方法及び作業プログラム修正装置を提供することにある。
上記問題点を解決するために、請求項1に記載の発明は、載置面に載置されたワークが、前記載置面に対して回転ずれが生じた場合のロボットにおける作業プログラム修正方法において、変換元である作業プログラムの1つの教示点(以下、第1教示点という)におけるロボットの位置姿勢を取り込む段階と、前記第1教示点に対応するワーク上の点にロボットを位置させてその点(以下、第2教示点という)のロボットの位置姿勢を取り込む段階と、前記第2教示点から離間した前記ワーク上の教示点であって、前記作業プログラムの第1教示点と離間した第4教示点に対応する第3教示点にロボットを位置させて第3教示点のロボットの位置姿勢を取り込む段階と、前記第1教示点と第2教示点の位置の差を算出し、この差に基づいて前記作業プログラムの教示点の位置を修正する段階と、前記第1教示点から第4教示点へ向かうベクトルと、前記第2教示点から第3教示点へ向かうベクトルの回転量を算出し、前記回転量に基づいて前記作業プログラムの教示点におけるロボットの位置姿勢を修正する段階とを含むことを特徴とするロボットにおける作業プログラム修正方法を要旨とするものである。
請求項2の発明は、載置面に載置されたワークが、前記載置面に対して回転ずれが生じた場合に、変換元である作業プログラムの1つの教示点(以下、第1教示点という)におけるロボットの位置姿勢を取り込み、前記第1教示点に対応するワーク上の点にロボットを位置させてその点(以下、第2教示点という)のロボットの位置姿勢を取り込み、前記第2教示点から離間した前記ワーク上の教示点であって、前記作業プログラムの第1教示点と離間した第4教示点に対応する第3教示点にロボットを位置させて第3教示点のロボットの位置姿勢を取り込むことにより、前記作業プログラムを修正するロボットにおける作業プログラム修正装置であって、前記第1教示点と第2教示点の位置の差を算出し、この差に基づいて前記作業プログラムの教示点の位置を修正する教示点位置修正手段と、前記第1教示点から第4教示点へ向かうベクトルと、前記第2教示点から第3教示点へ向かうベクトルの回転量を算出し、前記回転量に基づいて前記作業プログラムの教示点におけるロボットの位置姿勢を修正する位置姿勢修正手段とを備えることを特徴とするロボットにおける作業プログラム修正装置を要旨とするものである。
請求項1の方法によれば、ワークを載置した載置面上の該ワークに回転ずれがある場合に、第1教示点と、第2教示点、及び第3教示点のロボットの位置姿勢を取り込むだけでよいため、簡単な作業で、ロボットの作業プログラムの修正ができ、作業プログラムを再利用する場合の教示修正時間の短縮を行うことができる効果を奏する。
請求項2の装置によれば、ワークを載置した載置面上の該ワークに回転ずれがある場合に、第1教示点と、第2教示点、及び第3教示点のロボットの位置姿勢を取り込むだけでよいため、簡単な作業で、ロボットの作業プログラムの修正ができ、作業プログラムを再利用する場合の教示修正時間の短縮を行うことができる効果を奏する。
以下、本発明の作業プログラム修正装置をロボット制御装置50に具体化した一実施形態を図1及び図2を参照して説明する。図1はティーチングプレイバック方式を採用した産業用ロボットの一般的な構成図である。
同図に示すように、マニピュレータ10は、アーム20と、アーム20の先端にワークWを加工するためのツールTを備えている。マニピュレータ10は、複数の関節を有しており、該複数の関節は図示しない駆動モータにて駆動される。そして、前記駆動モータに直結された図示しないエンコーダから関節角度が検出される。
ティーチペンダント30は、ワークWに対するマニピュレータ10の動作を作業者が教示するための装置である。ティーチペンダント30の盤面上には、マニピュレータ10を移動させるための複数のボタン群40、記憶キー40a、実行キー(図示しない)及びモード切替キー40bを含む各種ボタン及び各種キーが装備されている。これらのボタン又はキーの操作により、後述するキー入力されたデータ、或いは、後述する各種情報をロボット制御装置50が備える図示しない記憶部に格納可能である。図に示すようにボタン群40は、座標系の方向(±X,±Y,±Z)に応じた複数のボタンが装備されている。ボタン群40のいずれかのボタンの押下により、そのボタンに対応した方向にマニピュレータ10が移動する。例えば、ロボット個体に固有の座標系であるベース座標系でマニピュレータ10を移動させる場合は、ボタン群40のX+ボタンを押すと、ベース座標系のX+方向にマニピュレータ10が移動する。
このように、作業者はボタン群40を操作することにより、マニピュレータ10を所望の位置に動かして、加工作業を行わせるための作業経路を教示する。そして、作業経路上の教示点にツールTを位置させた状態で、記憶キー40aが押されると、該教示点におけるマニピュレータ10の位置姿勢(位置姿勢座標値)が教示データとしてロボット制御装置50に記憶される。ロボット制御装置50は、図示しないコンピュータにより構成され、図示しない記憶部にマニピュレータ10を作動するために作業プログラムが格納されている。ロボット制御装置50は、前記作業プログラムに従って教示データ及び図示しない前記エンコーダからの現在位置情報(すなわち、関節角度)等に基づいて、マニピュレータ10の駆動モータを駆動制御して、ツールTを教示点に移動させる。本実施形態のロボット制御装置50は、教示点位置修正手段及び位置姿勢修正手段に相当する。
さて、上記のように構成されたロボット制御装置50の作用を図2を参照して説明する。
(実施形態の作用)
本実施形態の作業プログラム修正方法は、特に、ワークWを載置する台60が安定しており、平面である載置面60a上にワークWが載置された場合、この載置面60a上でワークWに回転ずれがある場合に有効である。なお、図2において、左に図示されているブロック(図において「旧」で示されている)は既存の作業プログラムで想定されているワークWの配置状態を示し、右側のブロックは実際に台60上に載置されているワークWの配置状態を示している。
以下、作業プログラム修正方法を説明する。
図2において、A〜Aは、作業プログラム中のステップ1〜ステップ5において教示された教示点であり、教示点間は作業区間(例えば、溶接区間)となる。例えば、ロボットが溶接ロボットであれば、教示点Aは溶接開始点となる。
(1)まず、作業者は、ティーチペンダント30を使用して、既存の作業プログラムを再生して、マニピュレータ10を作動させ、例えば、ステップ2の教示点AへツールTを位置決めする。本実施形態では、教示点Aが第1教示点に相当する。なお、本実施形態では、教示点AでツールTの位置決めをしているが、第1教示点としては教示点Aに限定されるものではなく、教示点Aでもよく、載置面60a上や、或いは載置面60a上と平行な面上の教示点でもよい。
(2)次に、作業者は、ティーチペンダント30のモード切替キー40bを押して、既存の作業プログラム名、ステップ番号(すなわち、前記ステップ2)、位置姿勢(X)を、図示しない記憶部の作業用ファイルに取り込む。
なお、ここで、ステップ2の位置へのツールTの位置決めがワークWとの干渉などでできない場合、既存の作業プログラム名、ステップ番号(すなわち、前記ステップ2)をティーチペンダント30に設けられた図示しないキーにより入力し、既存の作業プログラムからステップ2の教示データを読出し、その位置姿勢を算出するようにしてもよい。
(3)次に、作業者は、ティーチペンダント30を使用して、ツールTを、ステップ2の新しい教示点B、すなわち、ワークW上に位置する教示点Bへ位置決めし、記憶キー40aを押す。このBの点が第2教示点に相当する。この結果、図示しない記憶部の作業ファイルに教示点Bの位置姿勢(X’)が教示データとして図示しない記憶部の作業用ファイルに取り込まれる。
(4)次に、作業者は、ティーチペンダント30を使用して、ツールTを、ステップ3の新しい教示点Bへ位置決めし、記憶キー40aを押す。このBの点が第3教示点に相当する。この結果、図示しない記憶部の作業ファイルに教示点Bの位置姿勢(X’)が教示データとして図示しない記憶部の作業用ファイルに取り込む。
なお、本実施形態では、教示点Bが第2教示点として選択された場合、次のステップの教示点Bを第3教示点として選択することが予め決められているため、ロボット制御装置50では、教示点Bと対応する教示点Aが後述する処理において第4教示点として関連付けられている。
(5)次に、作業者は、ティーチペンダント30のキー入力により、新プログラム名、修正するステップ区間(開始ステップ、終了ステップ)を入力するとともに、ティーチペンダント30の盤面に設けられた図示しない実行キーの操作を行う。前記修正するステップ区間を以下、指定ステップ区間という。
上記の実行キー操作により、ロボット制御装置50は、下記のように処理を行う。
まず、ロボット制御装置50は、既存の作業プログラムを新作業プログラムにコピーする。次に、ロボット制御装置50は、新プログラムの指定ステップ区間の各ステップについて下記演算を行う。
ロボット制御装置50は、ステップnの位置姿勢(X)を算出する。(ただし、n=開始ステップ〜終了ステップ)
次に、ロボット制御装置50はAの位置の差分dをXに加算する。ここでX’は同次変換行列である。
Figure 2010082729
’、Rは3行3列の回転行列であり、P’、Pは位置を表わすベクトルである。
次に、ロボット制御装置50は、ベクトルAとベクトルBの外積をKr、交差角をθとすると、
Figure 2010082729
Figure 2010082729
となる。なお、交差角θは回転量に相当する。
次に、ロボット制御装置50は、B点を中心として、B点をKr軸周りにθだけ、回転させた点の位置姿勢X”を下記式(4)で算出する。ここでX”は同次変換行列である。
Figure 2010082729
ただし、
Figure 2010082729
なお、Rot(Kr,θ)は、Kr軸周りにθだけ、回転させるための行列である。
Figure 2010082729
となる。R”は3行3列の回転行列であり、P”は位置を表わすベクトルである。又、PB2は、教示点Bの位置を表わすベクトルである。
次に、ロボット制御装置50は、新しい作業プログラムを再生する際に、位置姿勢X”を逆変換して修正後のB点におけるマニピュレータ10の各関節角度を算出し、この関節角度に基づいて各関節を駆動する図示しない駆動モータを制御してマニピュレータ10を作動させる。
さて、本実施形態によれば、以下のような特徴がある。
(1) 本実施形態の作業プログラム修正方法は、変換元である既存の作業プログラムの1つの教示点A(第1教示点という)におけるマニピュレータ10の位置姿勢を取り込む段階と、教示点Aに対応するワークW上の点にマニピュレータ10を位置させて教示点B(第2教示点という)のマニピュレータ10の位置姿勢を取り込む段階を備える。又、本作業プログラム修正方法は、教示点Bから離間したワークW上の教示点であって、既存の作業プログラムの教示点Aと離間した教示点A(第4教示点)に対応する教示点B(第3教示点)にマニピュレータ10を位置させて教示点Bのマニピュレータ10の位置姿勢を取り込む。そして、本作業プログラム修正方法は、教示点Aと教示点Bの位置の差分d(差)を算出し、この差分dに基づいて既存の作業プログラムの教示点の位置を修正する。さらに、本作業プログラム修正方法は、教示点A(第1教示点)から教示点A(第4教示点)へ向かうベクトルと、教示点BからBへ向かうベクトルの交差角θ(回転量)を算出し、交差角θに基づいて前記作業プログラムの教示点におけるマニピュレータ10の位置姿勢を修正する。
この結果、ワークWを載置した載置面60a上の該ワークWに回転ずれがある場合に、A(第1教示点)と、B(第2教示点)、及びB(第3教示点)のマニピュレータ10の位置姿勢を取り込むだけでよい。このため、簡単な作業で、ロボットの作業プログラムの修正ができ、作業プログラムを再利用する場合の教示修正時間の短縮を行うことができる。
(2) 本実施形態のロボット制御装置50は、教示点A(第1教示点)と教示点B(第2教示点)の位置の差分d(差)を算出し、この差分dに基づいて既存の作業プログラムの教示点の位置を修正する教示点位置修正手段として機能する。又、ロボット制御装置50は、教示点A(第1教示点)から教示点A(第4教示点)へ向かうベクトルと、教示点B(第2教示点)から教示点B(第3教示点)へ向かうベクトルの交差角θ(回転量)を算出し、交差角θに基づいて既存の作業プログラムの教示点におけるマニピュレータ10の位置姿勢を修正する位置姿勢修正手段として機能する。
この結果、ワークWを載置した載置面60a上の該ワークWに回転ずれがある場合に、A(第1教示点)と、B(第2教示点)、及びB(第3教示点)のマニピュレータ10の位置姿勢を取り込むだけでよい。このため、簡単な作業で、ロボットの作業プログラムの修正ができ、作業プログラムを再利用する場合の教示修正時間の短縮を行うことができるロボット制御装置50を提供できる。
なお、本発明の実施形態は以下のように変更してもよい。
○ 実施形態の作用の説明の(4)において、ステップ3は、必ずしもステップ2の次のステップの点である必要はなく、教示点Bとは離れた位置であればよい。この場合は、作業者は、ステップ2の次に選択されたステップの番号を特定するために、該ステップの番号をティーチペンダント30のキー入力により図示しない記憶部の作業用ファイルに記録する。
このステップ2の次に選択されたステップの番号が特定されると、ロボット制御装置50は、実施形態の作用の説明の(5)において、その選択されたステップと対応する既存の作業プログラムのステップの教示点を第4教示点として特定する。このようにしておけば、実施形態の作用の説明の(5)において、第4教示点と対応する第3教示点と対応させて処理することができる。
○ ポジショナ或いはスライダ等の外部軸上の載置面にワークWを載置する場合、教示点A,Bの外部軸値の差を変換先プログラムに反映させることも可能である。この場合、逆変換では、Bでの関節値(関節角)を参照すればよい。
本実施形態のロボット及びロボット制御装置50の概略図。 教示点の説明図。
符号の説明
10…マニピュレータ、20…アーム、
30…ティーチペンダント、40…ボタン群、40a…記録キー、
50…ロボット制御装置(位置姿勢修正手段、教示点位置修正手段)。

Claims (2)

  1. 載置面に載置されたワークが、前記載置面に対して回転ずれが生じた場合のロボットにおける作業プログラム修正方法において、
    変換元である作業プログラムの1つの教示点(以下、第1教示点という)におけるロボットの位置姿勢を取り込む段階と、
    前記第1教示点に対応するワーク上の点にロボットを位置させてその点(以下、第2教示点という)のロボットの位置姿勢を取り込む段階と、
    前記第2教示点から離間した前記ワーク上の教示点であって、前記作業プログラムの第1教示点と離間した第4教示点に対応する第3教示点にロボットを位置させて第3教示点のロボットの位置姿勢を取り込む段階と、
    前記第1教示点と第2教示点の位置の差を算出し、この差に基づいて前記作業プログラムの教示点の位置を修正する段階と、
    前記第1教示点から第4教示点へ向かうベクトルと、前記第2教示点から第3教示点へ向かうベクトルの回転量を算出し、前記回転量に基づいて前記作業プログラムの教示点におけるロボットの位置姿勢を修正する段階とを
    含むことを特徴とするロボットにおける作業プログラム修正方法。
  2. 載置面に載置されたワークが、前記載置面に対して回転ずれが生じた場合に、変換元である作業プログラムの1つの教示点(以下、第1教示点という)におけるロボットの位置姿勢を取り込み、前記第1教示点に対応するワーク上の点にロボットを位置させてその点(以下、第2教示点という)のロボットの位置姿勢を取り込み、前記第2教示点から離間した前記ワーク上の教示点であって、前記作業プログラムの第1教示点と離間した第4教示点に対応する第3教示点にロボットを位置させて第3教示点のロボットの位置姿勢を取り込むことにより、前記作業プログラムを修正するロボットにおける作業プログラム修正装置であって、
    前記第1教示点と第2教示点の位置の差を算出し、この差に基づいて前記作業プログラムの教示点の位置を修正する教示点位置修正手段と、
    前記第1教示点から第4教示点へ向かうベクトルと、前記第2教示点から第3教示点へ向かうベクトルの回転量を算出し、前記回転量に基づいて前記作業プログラムの教示点におけるロボットの位置姿勢を修正する位置姿勢修正手段と
    を備えることを特徴とするロボットにおける作業プログラム修正装置。
JP2008253020A 2008-09-30 2008-09-30 ロボットにおける作業プログラム修正方法及び作業プログラム修正装置 Pending JP2010082729A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008253020A JP2010082729A (ja) 2008-09-30 2008-09-30 ロボットにおける作業プログラム修正方法及び作業プログラム修正装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008253020A JP2010082729A (ja) 2008-09-30 2008-09-30 ロボットにおける作業プログラム修正方法及び作業プログラム修正装置

Publications (1)

Publication Number Publication Date
JP2010082729A true JP2010082729A (ja) 2010-04-15

Family

ID=42247198

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008253020A Pending JP2010082729A (ja) 2008-09-30 2008-09-30 ロボットにおける作業プログラム修正方法及び作業プログラム修正装置

Country Status (1)

Country Link
JP (1) JP2010082729A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019177432A (ja) * 2018-03-30 2019-10-17 株式会社安川電機 ロボットシステム及び制御方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01173106A (ja) * 1987-12-28 1989-07-07 Kobe Steel Ltd 溶接ロボットの制御方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01173106A (ja) * 1987-12-28 1989-07-07 Kobe Steel Ltd 溶接ロボットの制御方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019177432A (ja) * 2018-03-30 2019-10-17 株式会社安川電機 ロボットシステム及び制御方法
JP7091777B2 (ja) 2018-03-30 2022-06-28 株式会社安川電機 ロボットシステム及び制御方法

Similar Documents

Publication Publication Date Title
JP4122652B2 (ja) ロボットの制御装置
JP6763846B2 (ja) ロボットの教示操作を行う教示装置および教示方法
WO2017090235A1 (ja) ロボットのダイレクト教示方法
WO2017064851A1 (ja) ロボット教示方法及びロボットアーム制御装置
JP2006048244A (ja) 加工プログラム作成装置
US20070032905A1 (en) Robot programming device
JP5154616B2 (ja) オフラインティーチング方法
WO2019116891A1 (ja) ロボットシステム及びロボット制御方法
JP2006099474A (ja) ロボットの軌跡制御方法
JP2015202523A (ja) ティーチングシステム、ロボットシステムおよびティーチング方法
JP4287788B2 (ja) 自走式ロボットハンド
JP2009066738A (ja) ロボットの教示装置
JP2023024890A (ja) 直接教示操作を受け付け可能な制御装置、教示装置、および制御装置のコンピュータプログラム
JP5056241B2 (ja) ロボットシステム制御装置
JP4615418B2 (ja) 産業用ロボットの制御方法
US11203117B2 (en) Teaching data generation system for vertical multi-joint robot
JP2010082729A (ja) ロボットにおける作業プログラム修正方法及び作業プログラム修正装置
JP5670160B2 (ja) アーク溶接ロボット制御装置
JP2003165079A (ja) 産業用ロボット
JP2006159361A (ja) ロボット制御装置およびロボット制御方法
JP2012088774A (ja) アーク溶接ロボット制御装置
JP4808920B2 (ja) 自動機械の制御装置
JP2012106321A (ja) ロボットの制御方法およびロボット制御装置
JP3705045B2 (ja) ロボット教示データの作成方法
JP2009279725A (ja) ロボット制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20110610

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Effective date: 20120712

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120724

A02 Decision of refusal

Effective date: 20121113

Free format text: JAPANESE INTERMEDIATE CODE: A02