JP7174683B2 - ロボット溶接ガンの姿勢の正規化 - Google Patents

ロボット溶接ガンの姿勢の正規化 Download PDF

Info

Publication number
JP7174683B2
JP7174683B2 JP2019170495A JP2019170495A JP7174683B2 JP 7174683 B2 JP7174683 B2 JP 7174683B2 JP 2019170495 A JP2019170495 A JP 2019170495A JP 2019170495 A JP2019170495 A JP 2019170495A JP 7174683 B2 JP7174683 B2 JP 7174683B2
Authority
JP
Japan
Prior art keywords
servo gun
tip
test point
movable tip
attitude
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.)
Active
Application number
JP2019170495A
Other languages
English (en)
Other versions
JP2020073283A (ja
Inventor
ガーザ フランク
ニーダークエル ブラッド
Original Assignee
ファナック アメリカ コーポレイション
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ファナック アメリカ コーポレイション filed Critical ファナック アメリカ コーポレイション
Publication of JP2020073283A publication Critical patent/JP2020073283A/ja
Application granted granted Critical
Publication of JP7174683B2 publication Critical patent/JP7174683B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K11/00Resistance welding; Severing by resistance heating
    • B23K11/10Spot welding; Stitch welding
    • B23K11/11Spot welding
    • B23K11/115Spot welding by means of two electrodes placed opposite one another on both sides of the welded parts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K11/00Resistance welding; Severing by resistance heating
    • B23K11/24Electric supply or control circuits therefor
    • B23K11/25Monitoring devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K11/00Resistance welding; Severing by resistance heating
    • B23K11/30Features relating to electrodes
    • B23K11/31Electrode holders and actuating devices therefor
    • B23K11/314Spot welding guns, e.g. mounted on robots
    • B23K11/315Spot welding guns, e.g. mounted on robots with one electrode moving on a linear path

Landscapes

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

Description

本発明は、一般的には、溶接ロボットシステムに関し、更に詳しくは、溶接ロボットシステムのスポット溶接サーボガンの姿勢を変更(correcting)する方法に関する。
溶接ガンを有する溶接ロボットシステムは、例えば、高橋等による米国特許出願第2011/0089146号明細書及び長沢等による米国特許第5,898,285号明細書に記載されている。典型的な溶接サーボガンは、固定電極チップ及び可動電極チップを有する本体を有する。固定電極チップは、可動電極チップに向かい合って配置される。固定電極は、一般的には、スポット溶接ガンの本体に対して動かすことができず、可動電極チップは、本体に取り付けられ、溶接作業中に開閉する。
良い溶接品質を得るために、両方の電極チップは均等な力でパーツを押す必要がある。チップがパーツに接触しない場合、再教示又は教示修正(teach correction)が要求される。しかしながら、溶接ロボットの教示修正は時間を要する。
既知の自動教示修正方法は、ガン電極が溶接すべきパーツの表面に対して垂直であるか否かを決定せず、その結果、スポット溶接ガンの姿勢は変更されない。スポット溶接サーボガンが溶接すべきパーツに対して垂直でない場合の姿勢誤差(orientation error)によって、均一でない力分布という不所望な結果が生じ、最終的には溶接品質が悪くなる。姿勢誤差は、ガン電極の一つが完全に見えないときには特に、修正するのが困難であるとともに修正に時間を要する。
溶接すべきパーツの表面に対する法線ベクトルを決定することを含むスポット溶接ガンの姿勢を変更する方法が継続的に必要とされている。望ましくは、この情報は、溶接作業前にスポット溶接ガンの姿勢を変更するために用いられる。
本開示によれば、溶接すべき表面に対する法線ベクトルを決定すること及び溶接作業前にスポット溶接ガンの姿勢を変更することを含むスポット溶接ガンの姿勢を変更する方法を発見した。
一実施の形態において、本開示の方法は、サーボ溶接ガンの正確な姿勢(correct orientation)、例えば、正規化された姿勢(normalized orientation)を、外部センサなしで自動的に決定することができる。姿勢変更方法を、一点を修正するためにプログラム・エディターによって開始し又はプログラム全体を修正するためにデジタル入力によって開始することができる。プログラム修正(program correction)モードにおいて、ロボットは、適切な姿勢を決定するために溶接プログラムによって連続して移動し、サーボガンの姿勢を変更する。溶接手順を、この機能の柔軟性を増大させるために修正プロセス中に実行することができる。例えば、プログラム修正モードを、要求に応じて製造中又はオフライン中に用いることができる。方法は、修正されたポイント又は位置、修正量及び他のデータを報告するファイルを生成することもできる。位置修正を、要求に応じて特定の許容範囲に制限することができる。
方法は、3次元空間の複数点のパーツ位置を検出するためにサーボ溶接ガンの可動電極を制御する少なくとも一つのモータからの外乱トルクのフィードバックを用いることもできる。複数点の位置に基づく法線ベクトルを見つける場合、ロボットの姿勢をこれに応じて変更することができる。溶接プログラムのロボットの位置及び姿勢のうちの少なくとも一方を更新又は記録することができる。
スポットポイントの周辺のパネル表面が変化し又は存在しないことがあることに留意されたい。また、ロボットアームは、スポットポイントの周辺のテストポイントまで移動するときにパーツ又はワークセルの他のオブジェクトに衝突することがある。要するに、各スポットで検出に利用できる実際の表面は、限定され、すなわち、ポイントに依存する。したがって、探索パターンを、利用できる表面に基づいて選択することができる。これらのパターンを、スポット命令を用いて(例えば、起動時に、プログラム内(inside the program)で)特定し又は探索形態の選択によって(例えば、オペレータによるオフラインで、プログラム・エディターを介して)特定することができる。
複数の探索パターン形状を用いることができる。探索パターン形状は、以下の利点を得るために、中心にあるテストポイントを有する。
探索のためのサーボガンの開いた距離(open distance)の減少。
全てのテストポイントでの同一の検出しきい値の使用。
照合/検証のための基準値。
全てのテストポイントでの同一のオフセット及びガンの開いた距離の使用。
一実施の形態において、可動チップ及び固定チップを有するサーボガンを有する溶接ロボットを制御する方法は、基準テストポイントを測定するためにパーツの表面に可動チップを接触させるステップと、基準テストポイントから離間した少なくとも二つの追加のテストポイントを測定するためにパーツの表面に可動チップを接触させるステップと、を有する。二つの同一線上にないベクトルを追加のテストポイント測定から作成し、法線ベクトルをこれらのベクトルから計算する。サーボガンの姿勢は、この法線ベクトルに変更される。
他の実施の形態において、追加のテストポイントは、予め決定された探索パターン形状を提供する。また、サーボガンの姿勢は、この法線ベクトルに変更される。
他の実施の形態において、ロボット溶接プログラムのサーボガンの位置を、サーボガンの姿勢と法線ベクトルとの比較に基づいて変更することができる。
本発明の上記及び他の利点は、添付図面を参照しながら考慮したときに好適な実施の形態の以下の詳細な説明から当業者には容易に明らかになるであろう。
開示の一実施の形態によるロボット溶接ガンの配置図であり、ロボット溶接ガンの姿勢を正規化する方法を更に示す。 図1のロボット溶接ガンの可動チップの配置図であり、サーボガンに対して所望のスポット溶接位置を提供するための段階的な姿勢変更、位置修正及び距離修正を更に示す。 図1のロボット溶接ガンの可動チップの配置図であり、サーボガンに対して所望のスポット溶接位置を提供するための段階的な姿勢変更、位置修正及び距離修正を更に示す。 図1のロボット溶接ガンの可動チップの配置図であり、サーボガンに対して所望のスポット溶接位置を提供するための段階的な姿勢変更、位置修正及び距離修正を更に示す。 姿勢正規化の上記方法を用いて図1に示すロボット溶接ガンにより実行することができる種々のテスト位置パターンの配置図である。 図1に示すロボット溶接ガンの可動チップ及び固定チップの配置図であり、可動電極を制御するモータからの外乱トルクのフィードバックを用いて3次元空間のパーツの位置の段階的な検出も示す。 本開示の特定の実施の形態による図1に示すロボット溶接ガンを用いた姿勢正規化の方法を説明するフローチャートである。
以下の説明は、本来単なる例示であり、本開示、用途又は使用を制限することを意図するものではない。図面全体を通して対応する参照番号は同様な又は対応するパーツ及び形態を表すものと理解すべきである。開示した方法に関して、表されるステップは、本来例示であり、したがって、必須でも重要でもない。
図1は、本開示による方法とともに使用するためのロボット溶接システム100を示す。ロボット溶接システム100は、可動チップ106及び固定チップ108を有するサーボガン104を有する溶接ロボット102を有する。溶接ロボット102は、自動車用の金属パネルのようなパーツ110を溶接するために構成される。他のタイプのパーツ110を本開示のロボット溶接システム100によって溶接することもできる。
可動チップ106を、例えば、パーツ110に向かう方向に可動チップ106を作動させるように構成された少なくとも一つのモータ111に結合することができる。少なくとも一つのモータ111を、例えば、微細な位置制御のために自動的なフィードバックを行うよう構成されたサーボモータとすることができる。当業者は、所望に応じて可動チップ106を作動させる他の手段を用いることもできる。
図1に更に示すように、本開示の方法は、基準テストポイント114を測定するために可動チップ106をパーツ110の表面112に接触させるステップと、次に、基準テストポイント114から離間した少なくとも二つの追加のポイント116,118,120,122を測定するために可動チップ106を表面112に接触させるステップと、を有する。二つの同一線上にない測定ベクトルは、二つの追加のポイント116,118,120,122から計算される。法線ベクトルは、これらの二つのベクトルから計算され、法線ベクトルと元のサーボガン104の姿勢のベクトルとの間の角度が決定される。
方法は、法線ベクトルに対するサーボガン104の姿勢を調整するステップを更に有する。調整を、元の姿勢(ベクトル)と法線ベクトルとの間の角度に基づいて条件付きで行うことができる。例えば、法線ベクトルとサーボガンの元の姿勢との間の角度が非常に大きい場合には姿勢変更を省略することができる。サーボガン104の姿勢の他のタイプの調整を本開示の範囲内で用いることができる。
図2~4に示す特定の実施の形態において、サーボガン102に対して所望のスポット溶接位置124を提供するためにサーボガン102の可動チップ106の段階的な姿勢変更(図2)、位置修正(図3)及び距離修正(図4)を行うことができる。特に、一度法線ベクトルが計算されると、サーボガン104を、所望のスポット溶接124に対する正常な位置、すなわち、修正された位置に移動させることができる。法線ベクトルに対する可動チップ106の角度を決定し、それに応じて、回転後にパーツ110への接触を維持するための可動チップ106に対する調整が行われる。
図5を参照すると、本開示の方法は、法線ベクトルを計算するテストポイント形状を特定するステップを更に有することができる。テストポイント形状を、例えば、溶接すべきパーツ110の表面112の形状によって決定することができる。ロボット溶接システム100は、サーボガン104及び可動チップ106を基準テストポイント114から少なくとも二つの追加のテストポイント116,118,120,122まで予め決定されたパターンで移動させることによってテストポイント形状を作成することができる。溶接作業を開始する直前にテストポイント形状を導く(conducted)ことができる。可動チップ106をある位置から他の位置に移動させる速度を、例えば、250mm/secにすることができる。テストポイント形状を形成するために他の速度を本開示の範囲内で用いることもできる。
外側方向及びサーボガン104に対する横方向のような複数の異なる方向の姿勢の変更が所望される場合、テストポイント形状は、基準テストポイント114及び少なくとも三つの追加のテストポイント116,118,120,122を有することができる。限定されない例として、テストポイント形状は、ダイヤモンド形状126、外側にとがった三角形状(outwardly pointed triangle-shape)128及び内側にとがった三角形状(inwardly pointed triangle-shape)130のうちの一つを有することができる。外側方向のみ又はサーボガン104に対する横方向のみのように単一方向の姿勢の変更が所望される場合、テストポイント形状は、基準テストポイント114及び二つの追加のテストポイント116,118を有することができる。限定されない例として、テストポイント形状は、外側に向かうライン(outwardly pointed line)132及び横方向に向かうライン(laterally pointed line)134のうちの一つを有することができる。
他の例において、テストポイント形状を、少なくとも二つの追加のテストポイント116,118,120,122をテストする基準テストポイント114を中心とした半径を探索することによって作成することができる。一実施の形態において、半径の初期値(default radius)は、基準テストポイント114から約+/-5mmである。追加のテストポイント116,118,120,122と異なる個数及び形態並びに異なる探索半径を有する他のタイプのテストポイント形状を用いることもできる。
少なくとも二つの追加のテストポイント116,118,120,122をパーツ110に合わせることができ、かつ、少なくとも二つの追加のテストポイント116,118,120,122は基準テストポイント114と少なくとも二つの追加のテストポイント116,118,120,122との間の移動距離(translation distance)に基づく回転誤差(rotation error)に対して予め決定されたクリアランス(clearance)を有することができることを理解すべきである。回転誤差に対する予め決定されたクリアランスを、所望に応じて特定のパーツ110のそれぞれに対して選択することができる。
パーツ110の表面112の上に基準テストポイント114及び少なくとも二つの追加のテストポイント116,118,120,122を決定するに際し、本方法は、移動チップ106と表面112との間の距離を測定することを有することができる。特に、距離を、図2~4に示すようにZ方向の距離とすることができる。例えば、Z方向の距離を、表面112への接触が元のポイント114及び追加のテストポイント116,118,120,122のそれぞれに対して行われるまで記録することができる。複数の測定した距離を、平面及びパーツ110の表面112に対する法線ベクトルを決定するのに用いることができる。
特定の実施の形態において、パーツ110に接触するステップ中に基準テストポイント114及び少なくとも二つの追加のテストポイント116,118,120,122を検出するステップは、導通測定(electrical continuity measurement)を有することができる。例えば、パーツ110が接地されている場合、接地されたパーツ110の表面112に可動チップ106が接触したためにチップ電圧が予め決定されたレベルより下に降下したときに可動チップ106が表面112に接触したことを決定する。図1に示すように、導通測定を、単一のライン131を通じて、限定されない例としてのサーボガンコントローラ又はロボットコントローラのようなコンピュータ133に送信することができる。予め決定された電圧及び可動チップ106の電圧を測定する手段を、所望に応じて当業者によって選択することができる。
他の実施の形態において、パーツ110に接触するステップ中に基準テストポイント114及び少なくとも二つの追加のテストポイント116,118,120,122を検出するステップは、図1に示すように、単一ライン137によってコンピュータ133と通信を行う非接触光センサ135を有することができる。非接触光センサ135は、可動チップ106とパーツ110の表面112との間のZ方向の距離を測定することができる。例えば、非接触光センサ135を、エレクトリック・アイ(electric eye)とレーザビーム検出器のうちの少なくとも一方とすることができる。当業者は、可動チップ106のパーツ110の表面112への接触を測定する他のタイプの非接触光センサ135を所望に応じて選択することができる。
パーツ110に接触するステップ中に基準テストポイント114及び少なくとも二つの追加のテストポイント116,118,120,122を検出するステップを、モータ111の可動チップ106の外乱トルクのフィードバックを測定することによって行うことができる。外乱トルクのフィードバックを、所望に応じて単一のライン131又は他の手段によってコンピュータ133に送信することができる。
位置114,116,118,120,122の各々に対する外乱トルクのフィードバックを用いる実例となる検出手順を、図6に示す。最初の位置において、パーツ110の表面112の位置が(図6に破線で示すように)未知であるとき、サーボガン104を、予め決定された予備距離(backup distance)だけ開けることができる。その後、サーボガン104及び可動チップ106を次の位置まで加速させ、サーボガンの速度を検出する。その後、サーボガン104を、可動チップ106を作動させることによってパーツ110に近づけ始める。可動チップ106を作動させることによってトルク基準(torque standard)の読出しが容易になる。その理由は、可動チップ106が移動し始めた後にトルクの読出しが安定し始めるからである。トルク基準を取得した後に、パーツ110の検出それ自体を開始し、パーツ110の表面112に接触した可動チップ106を表す、トルク基準と異なるトルクのフィードバックを検出すると、パーツ110の検出を終了する。これによって、表面112までの距離を測定する個別のセンサ又は装置を使用する必要のない有利な外乱トルクのフィードバックを用いた基準テストポイント114及び少なくとも二つの追加のテストポイント116,118,120,122の測定が行われる。
基準テストポイント114及び少なくとも二つの追加のテストポイント116,118,120,122までの距離を測定する他の手段を、本開示の範囲内で用いることもできる。
図7を参照すると、ロボット溶接ガン102を用いたある特定の姿勢正規化方法136を示す。ユーザが姿勢正規化方法136を溶接すべきパーツ110に対して開始する初期ステップ138の後、基準値(baseline)ステップ140において、姿勢正規化方法136は、ロボット102の現在の位置(CURPOS)及びサーボガン104の現在の位置を決定及び格納する。その後、基準テストポイント114を提供する元の位置ステップ142において、可動チップ106を、パーツ110の表面112まで移動させる。その後、既に詳細に説明したテスト形状ステップ144において、サーボガン104及び可動チップ106を少なくとも二つの追加のテストポイント116,118,120,122の各々に移動させる。二つの同一線上にないベクトルがテストポイント測定から計算される。法線ベクトル計算ステップ148において、法線ベクトルが二つの測定ベクトルから計算される。予め規定された計算は、図7に示す計算を含むが、それに限定されない。ステップ150において、元の姿勢(ベクトル)と法線ベクトルとの間の回転角度を決定する。ユーザが修正を行うのを許可した場合、変更ステップ152において、サーボガン104を、法線ベクトルによって規定される計算した座標まで移動させる。完了ステップ154において、サーボガン104の距離を開け、パーツ110に対する溶接作業の準備を行う。
本方法は、例えばロボットコントローラ(図示せず)で実行されるロボット溶接プログラムにおけるサーボガン104の位置を修正するステップを更に含むことができる。プログラム中のサーボガン104の位置の修正は、サーボガン104の元の姿勢(ベクトル)と法線ベクトルとの間の角度の比較に基づくことができる。実行されるプログラムの修正を、所望に応じて、パーツ110の表面112に対するサーボガン104及び可動チップ106の向きの標準化を許容することに加えて又は姿勢の標準化に代わる手段として行うことができる。
有利なことには、本開示の方法は、ロボット102のサーボガン104の正確な姿勢、例えば、正規化された姿勢を、外部センサなしで自動的に決定することができる。サーボガン104がパーツ110に対して垂直でない場合の姿勢誤差を回避するので、不均一な力分布、スポット上の不均一な電流密度及び最終的な溶接の劣化を阻止する。
発明の説明のために所定の代表的な実施の形態及び詳細を示したが、添付した特許請求の範囲で更に説明する開示の範囲を逸脱することなく種々の変更を行うことができることは当業者に明らかである。

Claims (13)

  1. 可動チップ及び固定チップを有する溶接ロボットのサーボガンの姿勢を変更する方法であって、
    準テストポイントを測定するために前記可動チップをパーツの表面に接触させるステップと、
    前記可動チップを前記基準テストポイントから離間させ、前記基準テストポイントから離間した表面の少なくとも二つの追加のテストポイントを測定するために前記基準テストポイントから離間した別の場所で前記可動チップを表面に接触させるステップと、
    二つの同一線上にないベクトルを前記基準テストポイント及び前記少なくとも二つの追加のテストポイントから計算するステップと、
    法線ベクトルを前記二つの同一線上にないベクトルから計算するステップと、
    変更前の前記サーボガンの姿勢のベクトルと前記法線ベクトルとの間の角度を決定するステップと、
    変更前の前記サーボガンの姿勢のベクトルと前記法線ベクトルとの間の角度に基づく前記サーボガンの前記可動チップの姿勢変更及び前記法線ベクトルに基づく前記サーボガンの前記可動チップの位置修正を用いることによって、変更後の前記サーボガンに対する所望のスポット溶接位置を提供するステップと、
    を備え、
    前記サーボガン及び前記可動チップの最初の位置において、前記パーツの表面の位置が未知であるとき、前記サーボガンを、予め決定された距離だけ開け、前記サーボガン及び前記可動チップを次の位置まで加速させ、前記サーボガンの速度を検出し、前記可動チップが移動し始めた後にトルク基準を読み出し、前記トルク基準を取得した後に前記パーツの検出を開始し、前記パーツの表面に接触した前記可動チップを表す、前記トルク基準と異なるトルクのフィードバックを検出すると、前記パーツの検出を終了する方法。
  2. 前記サーボガンの現在の位置をロボット溶接プログラムに記録する請求項1に記載の方法。
  3. 前記パーツの表面の形状に基づいて、複数のテストポイントの配置を表すテストポイント形状を特定するステップを更に備える請求項1に記載の方法。
  4. 前記テストポイント形状は、前記基準テストポイント及び四つの追加のテストポイントを有する請求項3に記載の方法。
  5. 前記テストポイント形状は、前記基準テストポイント及び少なくとも三つの追加のテストポイントを有する請求項3に記載の方法。
  6. 前記テストポイント形状を、ダイアモンド形状及び三角形状のうちの一つとする請求項3に記載の方法。
  7. 前記パーツに接触させるステップ中に前記可動チップと前記基準テストポイント及び前記少なくとも二つの追加のテストポイントにおける前記表面との間の距離を測定するステップを更に備える請求項1に記載の方法。
  8. 変更前の前記サーボガンの姿勢のベクトルと前記法線ベクトルとの間の角度に基づいてロボット溶接プログラムで前記サーボガンの前記可動チップの姿勢を変更するステップを更に備える請求項1に記載の方法。
  9. 前記パーツに接触させるステップ中に前記可動チップの外乱トルクのフィードバックを用いることによって前記基準テストポイント及び前記少なくとも二つの追加のテストポイントを検出するステップを更に備える請求項1に記載の方法。
  10. 可動チップ及び固定チップを有する溶接ロボットのサーボガンの姿勢を変更する方法であって、
    基準テストポイントを測定するために前記可動チップをパーツの表面に接触させるステップと、
    前記可動チップを前記基準テストポイントから離間させ、前記基準テストポイントから離間した表面の少なくとも二つの追加のテストポイントを測定するために前記基準テストポイントから離間した別の場所で前記可動チップを表面に接触させるステップであって、前記基準テストポイント及び前記少なくとも二つの追加のテストポイントが予め決定された探索パターン形状を提供するステップと、
    二つの同一線上にないベクトルを前記基準テストポイント及び前記少なくとも二つの追加のテストポイントから計算するステップと、
    法線ベクトルを前記二つの同一線上にないベクトルから計算するステップと、
    変更前の前記サーボガンの姿勢のベクトルと前記法線ベクトルとの間の角度を決定するステップと、
    変更前の前記サーボガンの姿勢のベクトルと前記法線ベクトルとの間の角度に基づく前記サーボガンの前記可動チップの姿勢変更及び前記法線ベクトルに基づく前記サーボガンの前記可動チップの位置修正を用いることによって、変更後の前記サーボガンに対する所望のスポット溶接位置を提供するステップと、
    を備え、
    前記サーボガン及び前記可動チップの最初の位置において、前記パーツの表面の位置が未知であるとき、前記サーボガンを、予め決定された距離だけ開け、前記サーボガン及び前記可動チップを次の位置まで加速させ、前記サーボガンの速度を検出し、前記可動チップが移動し始めた後にトルク基準を読み出し、前記トルク基準を取得した後に前記パーツの検出を開始し、前記パーツの表面に接触した前記可動チップを表す、前記トルク基準と異なるトルクのフィードバックを検出すると、前記パーツの検出を終了する方法。
  11. 前記パーツに接触させるステップ中に前記可動チップの外乱トルクのフィードバックを用いることによって前記基準テストポイント及び前記少なくとも二つの追加のテストポイントを検出するステップを更に備える請求項10に記載の方法。
  12. 可動チップ及び固定チップを有する溶接ロボットのサーボガンの姿勢を変更する方法であって、
    基準テストポイントを測定するために前記可動チップをパーツの表面に接触させるステップと、
    前記可動チップを前記基準テストポイントから離間させ、前記基準テストポイントから離間した表面の少なくとも二つの追加のテストポイントを測定するために前記基準テストポイントから離間した別の場所で前記可動チップを表面に接触させるステップであって、前記基準テストポイント及び前記少なくとも二つの追加のテストポイントが予め決定された探索パターン形状を提供するステップと、
    二つの同一線上にないベクトルを前記基準テストポイント及び前記少なくとも二つの追加のテストポイントから計算するステップと、
    法線ベクトルを前記二つの同一線上にないベクトルから計算するステップと、
    変更前の前記サーボガンの姿勢のベクトルと前記法線ベクトルとの間の角度を決定するステップと、
    変更前の前記サーボガンの姿勢のベクトルと前記法線ベクトルとの間の角度に基づく前記サーボガンの前記可動チップの姿勢変更、前記法線ベクトルに基づく前記サーボガンの前記可動チップの位置修正及び前記パーツの表面の位置に対する前記サーボガンの前記可動チップの距離修正を用いることによって、変更後の前記サーボガンに対する所望のスポット溶接位置を提供するステップと、
    を備え、
    前記サーボガン及び前記可動チップの最初の位置において、前記パーツの表面の位置が未知であるとき、前記サーボガンを、予め決定された距離だけ開け、前記サーボガン及び前記可動チップを次の位置まで加速させ、前記サーボガンの速度を検出し、前記可動チップが移動し始めた後にトルク基準を読み出し、前記トルク基準を取得した後に前記パーツの検出を開始し、前記パーツの表面に接触した前記可動チップを表す、前記トルク基準と異なるトルクのフィードバックを検出すると、前記パーツの検出を終了する方法。
  13. 前記パーツに接触させるステップ中に前記可動チップの外乱トルクのフィードバックを用いることによって前記基準テストポイント及び前記少なくとも二つの追加のテストポイントを検出するステップを更に備える請求項12に記載の方法。
JP2019170495A 2012-03-29 2019-09-19 ロボット溶接ガンの姿勢の正規化 Active JP7174683B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/433,850 US9144860B2 (en) 2012-03-29 2012-03-29 Robotic weld gun orientation normalization
US13/433,850 2012-03-29

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013073100A Division JP2013202692A (ja) 2012-03-29 2013-03-29 ロボット溶接ガンの姿勢の正規化

Publications (2)

Publication Number Publication Date
JP2020073283A JP2020073283A (ja) 2020-05-14
JP7174683B2 true JP7174683B2 (ja) 2022-11-17

Family

ID=49154880

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2013073100A Pending JP2013202692A (ja) 2012-03-29 2013-03-29 ロボット溶接ガンの姿勢の正規化
JP2019170495A Active JP7174683B2 (ja) 2012-03-29 2019-09-19 ロボット溶接ガンの姿勢の正規化

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2013073100A Pending JP2013202692A (ja) 2012-03-29 2013-03-29 ロボット溶接ガンの姿勢の正規化

Country Status (4)

Country Link
US (1) US9144860B2 (ja)
JP (2) JP2013202692A (ja)
CN (1) CN103358308B (ja)
DE (1) DE102013103137B4 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6248229B2 (ja) * 2015-02-25 2017-12-13 本田技研工業株式会社 打点位置補正方法及び装置
DE102015204599B3 (de) * 2015-03-13 2016-08-11 Kuka Roboter Gmbh Verfahren zur Steuerung eines Manipulators zur Ausführung eines Arbeitsprozesses
FR3043004B1 (fr) * 2015-10-29 2017-12-22 Airbus Group Sas Procede d'orientation d'un effecteur portant un outil d'assemblage par rapport a une surface
DE102016109533A1 (de) * 2016-05-24 2017-11-30 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Vorrichtung zur Ermittlung einer Ausrichtung und/oder eines Abstands eines Werkzeugs relativ zu einer mit dem Werkzeug zu bearbeitenden Oberfläche
US10639739B2 (en) 2016-07-29 2020-05-05 Fanuc America Corporation Sensorless pressure change detection for servo gun
CN107030360B (zh) * 2017-06-19 2019-03-01 张仲颖 一种智能汽车生产线焊装点焊机器人离线控制***
CN107116333B (zh) * 2017-06-21 2023-05-16 中南大学 同轴型光电子器件耦合角度调整装置及焊接***
JP6572281B2 (ja) * 2017-10-06 2019-09-04 ファナック株式会社 スポット溶接システム
DE102018200883A1 (de) 2018-01-19 2019-07-25 Kuka Deutschland Gmbh Roboterschweißen
CN108608104B (zh) * 2018-05-09 2020-06-05 吉林大学 电阻点焊电极空间状态快速检测装置及方法
CN109719757A (zh) * 2019-03-07 2019-05-07 桂林电子科技大学 教学用多自由度机械手末端位姿测量方法
US11311958B1 (en) * 2019-05-13 2022-04-26 Airgas, Inc. Digital welding and cutting efficiency analysis, process evaluation and response feedback system for process optimization
CN113414484A (zh) * 2021-06-08 2021-09-21 中国第一汽车股份有限公司 一种用于横向操作的异型手工焊钳
CN113770497B (zh) * 2021-06-12 2023-02-10 中国第一汽车股份有限公司 一种机器人点焊过程中实际加压位置的检测装置及方法
CN113414482B (zh) * 2021-06-15 2023-05-16 中国第一汽车股份有限公司 一种检测机器人点焊电极位置补偿功能的装置和方法
WO2024063711A1 (en) * 2022-09-20 2024-03-28 Albaksan Diş Ti̇caret Ve Pazarlama A.Ş. Welding robot checker

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000094370A (ja) 1998-09-18 2000-04-04 Denso Corp ロボットの作業表面の傾き測定方法およびその測定装置
JP2004280529A (ja) 2003-03-17 2004-10-07 Fanuc Ltd 教示位置修正装置
JP2008307595A (ja) 2007-06-18 2008-12-25 Fanuc Ltd スポット溶接ロボットの位置決め方法
JP2011088177A (ja) 2009-10-21 2011-05-06 Fanuc Ltd 溶接ワーク位置検出方法
JP2011088175A (ja) 2009-10-21 2011-05-06 Fanuc Ltd 可動電極による溶接ワーク位置検出方法

Family Cites Families (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3795054A (en) * 1970-08-13 1974-03-05 American Welding Mfg Co Method and apparatus for calibrating the position of a tool and for gauging the dimension of a workpiece
US4447697A (en) * 1978-03-28 1984-05-08 Unimation, Inc. Weld gun repositioning system for programmable manipulator
US4263803A (en) * 1978-05-09 1981-04-28 Ex-Cell-O Corporation Calibration system and method of using same
US4258425A (en) * 1979-03-08 1981-03-24 A. O. Smith Corporation Self-programmed mechanical working apparatus
US4677276A (en) * 1982-11-23 1987-06-30 Yaskawa Electric Mfg. Co., Ltd. Method of welding robot control which controls the three basic axes of a robot to provide a repetition of a weaving pattern along a robot locus
US4590577A (en) * 1982-12-01 1986-05-20 Yaskawa Electric Mfg. Co., Ltd. Welding robot controlling method
JPS60257982A (ja) * 1984-06-06 1985-12-19 Toyota Motor Corp 溶接ガン面直度自動補正機能付ロボツト制御装置
JPS6178564A (ja) * 1984-09-27 1986-04-22 Fanuc Ltd 自動溶接機における溶接制御方式
JP2684359B2 (ja) * 1985-02-22 1997-12-03 ファナック 株式会社 ロボットのワーク直交座標系設定装置
US5171966A (en) * 1986-03-20 1992-12-15 Shin Meiwa Industry Co., Ltd. Method of and apparatus for controlling a welding robot
JP2728399B2 (ja) * 1987-03-19 1998-03-18 川崎重工業株式会社 ロボツトの制御方法
US4835710A (en) * 1987-07-17 1989-05-30 Cincinnati Milacron Inc. Method of moving and orienting a tool along a curved path
DE3836198A1 (de) * 1987-10-23 1989-05-03 Toyoda Machine Works Ltd Lernverfahren zum erfassen einer bearbeitungslinie
JPH0818130B2 (ja) * 1988-02-10 1996-02-28 ファナック株式会社 ウィービング溶接制御方法
JP2786225B2 (ja) * 1989-02-01 1998-08-13 株式会社日立製作所 工業用ロボットの制御方法及び装置
US5600759A (en) * 1989-03-20 1997-02-04 Fanuc Ltd. Robot capable of generating patterns of movement path
JPH02262982A (ja) * 1989-03-31 1990-10-25 Fanuc Ltd ツールセンタポイントの設定方法
US5053976A (en) * 1989-05-22 1991-10-01 Honda Giken Kogyo Kabushiki Kaisha Method of teaching a robot
EP0506990A1 (de) * 1991-04-02 1992-10-07 Siemens Aktiengesellschaft Verfahren zur Beschleunigungs- und Geschwindigkeitsführung mindestens einer steuerbaren Achse einer Werkzeugmaschine oder eines Roboters
US5471395A (en) * 1991-06-04 1995-11-28 Anca Pty. Ltd. Control of CNC machine tools
US5345540A (en) * 1991-07-12 1994-09-06 Hewlett-Packard Company Methods for automatically programming spatial information in robotic systems
JPH05318280A (ja) * 1992-05-19 1993-12-03 Hitachi Constr Mach Co Ltd 研削ロボットの研削姿勢生成装置
US5340962A (en) 1992-08-14 1994-08-23 Lumonics Corporation Automatic control of laser beam tool positioning
US6535794B1 (en) * 1993-02-23 2003-03-18 Faro Technologoies Inc. Method of generating an error map for calibration of a robot or multi-axis machining center
JPH06320462A (ja) * 1993-05-10 1994-11-22 Fanuc Ltd センサ付きロボットの制御方法
JPH07232282A (ja) * 1994-02-25 1995-09-05 Obara Kk C型溶接ガンの制御装置
JPH07284933A (ja) * 1994-04-15 1995-10-31 Nachi Fujikoshi Corp ロボット位置制御方法
JP3191563B2 (ja) * 1994-05-31 2001-07-23 トヨタ自動車株式会社 オフラインティーチングデータの自動補正方法
US5675229A (en) * 1994-09-21 1997-10-07 Abb Robotics Inc. Apparatus and method for adjusting robot positioning
JP2933305B2 (ja) * 1994-12-15 1999-08-09 ファナック株式会社 ロボット用教示操作盤
JPH08224665A (ja) * 1995-02-23 1996-09-03 Komatsu Ltd 全周自動加工装置
US5829115A (en) * 1996-09-09 1998-11-03 General Electro Mechanical Corp Apparatus and method for actuating tooling
US5910719A (en) * 1996-09-17 1999-06-08 Cycle Time Corporation Tool center point calibration for spot welding guns
JPH10161747A (ja) * 1996-11-29 1998-06-19 Mitsubishi Electric Corp 接触位置検出方法および接触位置検出装置
US5898285A (en) 1997-03-11 1999-04-27 Honda Giken Kogyo Kabushiki Kaisha Method of teaching welding robot
US5988486A (en) * 1997-03-11 1999-11-23 Honda Giken Kogyo Kabushiki Kaisha Method of controlling electrode force of spot welding gun
JPH10329065A (ja) * 1997-05-30 1998-12-15 Matsushita Electric Ind Co Ltd ロボットの位置ずれ補正方法
US6044308A (en) * 1997-06-13 2000-03-28 Huissoon; Jan Paul Method and device for robot tool frame calibration
JPH11123678A (ja) * 1997-10-24 1999-05-11 Yaskawa Electric Corp ワークの位置検出方法
US6163759A (en) * 1997-11-21 2000-12-19 Advantest Corporation Method for calibrating variable delay circuit and a variable delay circuit using the same
US6070109A (en) * 1998-03-10 2000-05-30 Fanuc Robotics North America, Inc. Robot calibration system
US6064168A (en) * 1998-03-13 2000-05-16 Fanuc Robotics North America, Inc. Method of controlling robot movement
US6232572B1 (en) * 1998-04-20 2001-05-15 Nissan Motor Co., Ltd. Spot welding control system and control method
US6173882B1 (en) * 1998-05-12 2001-01-16 Chrysler Corporation Method and apparatus for holding a workpiece during welding
JP3215086B2 (ja) * 1998-07-09 2001-10-02 ファナック株式会社 ロボット制御装置
JP3761344B2 (ja) * 1998-12-01 2006-03-29 トヨタ自動車株式会社 溶接ガンとそれを用いたセンサー校正方法、溶接制御方法、溶接打点位置精度変化管理方法
US6337456B1 (en) * 1998-12-16 2002-01-08 Dengensha Manufacturing Company Limited Welding machine and method for assembling same
JP2000288743A (ja) * 1999-02-03 2000-10-17 Dengensha Mfg Co Ltd 抵抗溶接機用制御装置
DE19929557B4 (de) * 1999-06-18 2006-01-19 Dr. Johannes Heidenhain Gmbh Verfahren und Schaltkreis zur Einstellung einer Schaltschwelle eines Tastschalters
US6169263B1 (en) * 1999-08-02 2001-01-02 Automation International Inc. Techniques for adaptive control of force in resistance welding applications
US6356807B1 (en) * 1999-08-13 2002-03-12 Fanuc Robotics North America, Inc. Method of determining contact positions, calibration parameters, and reference frames for robot assemblies
JP3359012B2 (ja) * 1999-11-10 2002-12-24 川崎重工業株式会社 スポット溶接ロボット
US6374158B1 (en) * 2000-02-15 2002-04-16 General Electric Company Robotic laser pointer
JP3394750B2 (ja) * 2000-10-02 2003-04-07 ファナック株式会社 ワーク押し付け装置
US6515251B1 (en) * 2000-10-31 2003-02-04 Steelcase Development Corporation Welding system and method
KR20020044499A (ko) * 2000-12-06 2002-06-15 윤종용 로봇 제어시스템 및 그 제어방법
US6455800B1 (en) * 2001-01-04 2002-09-24 Festo Corporation Servo-pneumatic modular weld gun
US6787729B2 (en) * 2001-01-23 2004-09-07 Progressive Tool & Industries Co. Multi-axis articulatable robot having a weld gun with inverted roller screw actuator
JP2002239957A (ja) 2001-02-19 2002-08-28 Honda Motor Co Ltd 多関節ロボットの姿勢決定方法およびプログラム
JP2002283059A (ja) * 2001-03-26 2002-10-02 Fanuc Ltd サーボ式スポット溶接ガンの軸の基準位置設定方法及びロボット制御装置
US7564005B2 (en) * 2001-07-10 2009-07-21 Doben Limited Resistance welding fastener electrode and monitor and method of using same
EP1474271A1 (en) * 2002-01-31 2004-11-10 Abb Research Ltd. Robot machining tool position and orientation calibration
JP3892747B2 (ja) * 2002-03-14 2007-03-14 富士通株式会社 レーザ溶接装置及び部品溶接方法
JP3629022B2 (ja) * 2002-10-11 2005-03-16 ファナック株式会社 スポット溶接ガン及びスポット溶接ガンの加圧力制御方法
US6828522B2 (en) * 2002-10-18 2004-12-07 Tol-O-Matic, Inc. Adaptable servo-control system for force/position actuation
DE10328593A1 (de) * 2003-06-25 2005-01-20 Swac Electronic Gmbh Verfahren zur Steuerung und/oder Regelung einer Schweißzangenbewegung
SE0302092L (sv) * 2003-07-11 2005-01-12 Abb Ab Robotsystem
US6903298B2 (en) * 2003-08-25 2005-06-07 General Motors Corporation Resistance welding control method
JP2005138223A (ja) * 2003-11-06 2005-06-02 Fanuc Ltd ロボット用位置データ修正装置
KR101003666B1 (ko) * 2003-12-10 2010-12-23 엘지디스플레이 주식회사 정렬장치
US7956308B2 (en) * 2005-05-18 2011-06-07 Parker-Hannifin Corporation Weld gun control system
AT502283B1 (de) * 2005-07-15 2007-05-15 Fronius Int Gmbh Schweissverfahren und schweisssystem mit bestimmung der position des schweissbrenners
DE102005048136B4 (de) * 2005-10-06 2010-01-21 Kuka Roboter Gmbh Verfahren zum Bestimmen eines virtuellen Tool-Center-Points
US20070187370A1 (en) * 2005-11-21 2007-08-16 Keith Hochhalter Method and apparatus for positioning electrodes relative to a welding gun
US7432466B2 (en) * 2005-12-09 2008-10-07 Alcoa Inc. Method of electrical resistance spot welding
JP4374039B2 (ja) * 2007-06-14 2009-12-02 ファナック株式会社 スポット溶接システム及び溶接ガン閉速度調整方法
US8367962B2 (en) * 2007-10-26 2013-02-05 Ariel Andre Waitzman Automated welding of moulds and stamping tools
US8803024B2 (en) * 2007-12-12 2014-08-12 GM Global Technology Operations LLC Online weld inspection and repair method for resistance welding and weld-bonding
WO2010060459A1 (en) * 2008-11-25 2010-06-03 Abb Technology Ab A method and an apparatus for calibration of an industrial robot system
JP5101466B2 (ja) * 2008-11-25 2012-12-19 本田技研工業株式会社 チップ角度測定方法及びチップ角度測定装置
US7974733B2 (en) * 2009-01-30 2011-07-05 GM Global Technology Operations LLC Automatic estimation of weldgun size using section geometry
EP2243586B1 (de) * 2009-04-22 2014-07-02 KUKA Roboter GmbH Verfahren und Kontrollvorrichtung zum Schweißen mittels einer Positioniervorrichtung
JP5292564B2 (ja) * 2009-05-18 2013-09-18 株式会社ミツトヨ 形状測定装置、その校正方法、及び校正プログラム
US8207840B2 (en) * 2009-07-06 2012-06-26 GM Global Technology Operations LLC Method and apparatus to estimate automotive alternator belt slip as a function of battery voltage
US8426761B2 (en) 2009-10-21 2013-04-23 Fanuc Ltd Method of detection of welding workpiece position using movable electrode
JP4927927B2 (ja) * 2009-11-26 2012-05-09 ファナック株式会社 スポット溶接システム
JP4870821B2 (ja) * 2010-01-28 2012-02-08 ファナック株式会社 溶接ワーク位置検出装置および溶接ワーク位置検出方法
JP5570318B2 (ja) * 2010-06-23 2014-08-13 Obara Group株式会社 溶接機のイコライズ装置
US8415582B2 (en) * 2010-07-23 2013-04-09 GM Global Technology Operations LLC Method for monitoring and maintaining a resistance welding apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000094370A (ja) 1998-09-18 2000-04-04 Denso Corp ロボットの作業表面の傾き測定方法およびその測定装置
JP2004280529A (ja) 2003-03-17 2004-10-07 Fanuc Ltd 教示位置修正装置
JP2008307595A (ja) 2007-06-18 2008-12-25 Fanuc Ltd スポット溶接ロボットの位置決め方法
JP2011088177A (ja) 2009-10-21 2011-05-06 Fanuc Ltd 溶接ワーク位置検出方法
JP2011088175A (ja) 2009-10-21 2011-05-06 Fanuc Ltd 可動電極による溶接ワーク位置検出方法

Also Published As

Publication number Publication date
US9144860B2 (en) 2015-09-29
JP2013202692A (ja) 2013-10-07
DE102013103137A1 (de) 2013-10-02
US20130256278A1 (en) 2013-10-03
DE102013103137B4 (de) 2024-05-29
JP2020073283A (ja) 2020-05-14
CN103358308A (zh) 2013-10-23
CN103358308B (zh) 2017-03-01

Similar Documents

Publication Publication Date Title
JP7174683B2 (ja) ロボット溶接ガンの姿勢の正規化
US9310482B2 (en) Methods for locating and sensing the position, orientation, and contour of a work object in a robotic system
US7863539B2 (en) Positioning method of spot welding robot
US20090069936A1 (en) Control method for robots
CN111002304B (zh) 用于获取机械手的末端执行器的位置和定位的装置
US20180257234A1 (en) Position and posture adjustment method
EP1040393A1 (en) Method for calibration of a robot inspection system
US11161141B2 (en) Coating device configured to apply a coating agent to an object and detect a shape of the object after the application of the coating agent to the object
US20170138717A1 (en) Correcting apparatus and correcting method
US10768607B2 (en) Machining device and correction value determination method
JP6723634B2 (ja) 隙間計測装置及び隙間計測方法
Ng et al. Intuitive robot tool path teaching using laser and camera in augmented reality environment
Cakir et al. High precise and zero-cost solution for fully automatic industrial robot TCP calibration
JP2011224710A (ja) 作業マニピュレータのセンシング動作生成方法及びセンシング動作生成装置
EP3969894B1 (en) Method for detecting position anomaly of test object, corresponding testing system and robot system
JP6474587B2 (ja) 測定値補正方法、測定値補正プログラム及び測定装置
CN108057584B (zh) 一种自动对接***
US11662194B2 (en) Measurement point determination for coordinate measuring machine measurement paths
US11110609B2 (en) Method for controlling a robot arm
Mewes et al. The correction of the nozzle-bed-distance in robotic fused deposition modeling
KR20040099665A (ko) 레이저 용접 제어장치와 제어방법
JP6405195B2 (ja) 測定値補正方法、測定値補正プログラム及び測定装置
Mewes et al. The Correction of the Nozzle-Bed-Distance in Robotic Curved Layer Fused Deposition Modeling with ULTEM 9085
TW202015868A (zh) 機器手臂校正工具中心點的方法
Chaluš et al. The Role of Absolute Positioning Error in Hand-Eye Calibration and Robotic Guidance Systems: An Analysis

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191021

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201110

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210407

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210706

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20211005

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220419

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20220715

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221013

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221107

R150 Certificate of patent or registration of utility model

Ref document number: 7174683

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150