JP7594035B2 - プログラム評価装置および教示装置 - Google Patents
プログラム評価装置および教示装置 Download PDFInfo
- Publication number
- JP7594035B2 JP7594035B2 JP2022578426A JP2022578426A JP7594035B2 JP 7594035 B2 JP7594035 B2 JP 7594035B2 JP 2022578426 A JP2022578426 A JP 2022578426A JP 2022578426 A JP2022578426 A JP 2022578426A JP 7594035 B2 JP7594035 B2 JP 7594035B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- program
- wear
- tool
- teaching
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/005—Manipulators for mechanical processing tasks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
- B25J13/089—Determining the position of the robot with reference to its environment
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0081—Programme-controlled manipulators with leader teach-in means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37256—Wear, tool wear
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45059—Drilling robot
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45104—Lasrobot, welding robot
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
本実施形態に係る教示装置1は、ロボット10用の動作プログラムの作成、評価および修正をオフラインで行う装置である。
図1に示されるように、ロボット10は、多関節のロボットアーム11およびツール12を有するロボット本体13と、ロボット本体13を制御する制御装置14とを備える。教示装置1は、ツール12を使用したワークWの加工をロボット10に実行させる動作プログラムを作成する。図1に示されるロボット本体13は、6軸の垂直多関節ロボットである。ロボット本体13は、ワークWの加工に一般に使用される他の任意の産業用ロボットであってもよい。
記憶部2には、3次元の仮想空間のデータと、ロボット10、ワークW、およびロボット10の周辺に配置される周辺物体の各々の3次元のモデルのデータと、を記憶する。これらのデータは、例えば、CADデータである。
教示姿勢は、溶接点Pを通り摩耗方向に平行な所定の軸線回りのツール12の姿勢であり、本実施形態においては中心軸線A回りの姿勢である。ツール12の教示角度は、所定の方向に対するツール12の傾斜角度であり、本実施形態においては、鉛直方向に対する中心軸線Aの傾斜角度である。
すなわち、プログラム作成部4は、仮想空間のデータと、ロボット10、ワークWおよび周辺物体の各々の3次元のモデルのデータとを記憶部2から読み出し、ロボット10、ワークWおよび周辺物体のモデルを仮想空間に配置する。モデルが配置された仮想空間は、液晶ディスプレイ等の表示部7に表示されてもよい。次に、プログラム作成部4は、仮想空間内の1つ以上の教示点を順番に通る動作経路を設定し、動作経路に沿ってツール12を移動させるための動作プログラムを作成する。
一方、少なくとも1つの摩耗量において問題が発生しロボット10が正常に動作しないと判断された場合、動作確認部5は、プログラム修正部6による動作プログラムの修正後、修正された動作プログラムに従ってロボット10が正常に動作するか否かを確認する。全ての摩耗量においてロボット10が正常に動作すると判断されるまで、動作プログラムの修正および動作確認が繰り返される。
作業者が、動作プログラムの作成に必要なデータを入力部3を使用して教示装置1に入力した後(ステップS1)、教示装置1による動作プログラムの作成が開始される。入力されるデータには、教示データ、摩耗量の範囲および摩耗量が含まれる。
まず、プログラム作成部4によって、ロボット10にスポット溶接を実行させるための動作プログラムが作成される(ステップS2)。
一方、少なくとも1つの摩耗量での動作確認において所定の問題が発生した場合(ステップS8のNO)、次に、プログラム修正部6によって、動作プログラム内の、溶接点Pでのツール12の配置に関するパラメータが修正される(ステップS9)。続いて、修正された動作プログラムを使用して全ての摩耗量での動作確認が再度実行される(ステップS3~S8)。
ステップS9においてどのような修正が行われたかを作業者が後で確認することができるようにするために、プログラム修正部6は、修正したパラメータおよびその修正量を記憶部2に記憶させてもよい。
例えば、ある摩耗量において問題が発生した場合、プログラム修正部6は、最初にツール12の教示姿勢を修正する。その後の動作確認で問題が再び発生した場合、プログラム修正部6は、次に溶接点Pの位置を修正する。その後の動作確認で問題が再び発生した場合、プログラム修正部6は、次にツール12の教示角度を修正する。
動作プログラムの作成終了後、作業者は、干渉が発生した位置とそのときのロボット本体13の姿勢を確認し、周辺物体およびロボット本体13の設計変更によって干渉を回避できるか否かを検討する。設計変更は、例えば、周辺物体Bおよびロボット本体13の各々の形状および配置の変更である。設計変更による干渉回避が可能である場合、作業者は、周辺物体およびロボット本体13の少なくとも一方の設計を変更する。これにより、教示位置、教示姿勢および教示角度のいずれも修正されていない動作プログラムを実在のロボット10の動作に使用することができる。
例えば、作業者は、可搬式の教示操作盤を使用するリモートティーチ、または、ロボットの一部分を持ちロボットを直接操作するダイレクトティーチによって、動作プログラムの作成に必要な教示データを教示装置1に入力する。動作確認部5は、プログラム作成部4によって作成された動作プログラムに従って実在のロボット10を動作させ、各摩耗量においてロボット10が正常に動作するか否かをオンラインで確認する。動作確認において問題が発生した場合、作業者が手動で動作プログラムを修正してもよい。あるいは、オフラインの場合と同様に、プログラム修正部6が自動で動作プログラムを修正してもよい。
この場合、少なくとも動作確認部5が制御装置14に搭載される。作業者は、必要に応じて電極チップ15,16をツール12から取り外し、動作確認の実行を制御装置14に指示する。
この構成によれば、工場等の現場でも、全ての摩耗量においてロボット10が正常に動作することを事前に確認し、その後にワークWの加工をロボット10に実行させることができる。
すなわち、1つの摩耗量での動作確認の終了後(ステップS4,S5)、その摩耗量での動作確認において所定の問題が発生しなかった場合(ステップS11のYES)、1つの摩耗量用の動作プログラムの作成が終了し、作成された動作プログラムが摩耗量と対応付けて記憶部2に保存される(ステップS12)。
1つの摩耗量用の動作プログラムの作成終了後(ステップS12)、摩耗量が変更され(ステップS7)、ステップS4,S5,S9,S11,S12が再び実行される。全ての摩耗量での動作確認が終了し全ての摩耗量用の動作プログラムの作成が終了するまで(ステップS6のYES)、ステップS4~S12が繰り返される。これにより、所定の範囲内の複数の摩耗量にそれぞれ対応する複数の動作プログラムが作成され記憶部2に保存される。
例えば、プログラム評価装置は、教示装置1と接続され、プログラム作成部4によって作成された動作プログラムを教示装置1から受け取り、動作プログラムに従ってロボット10の動作確認をオフラインまたはオンラインで行い、必要に応じて動作プログラムを修正してもよい。
上記実施形態において、教示姿勢および教示角度の修正に伴ってロボット本体13の動作が変化し、サイクルタイムが変化することがある。したがって、作業者がサイクルタイムの許容範囲を設定することができるように構成されていてもよい。
ツール12の種類に応じて、修正されるパラメータは選択される。例えば、ツール12がドリルである場合、プログラム修正部6は、加工点での教示姿勢のみを修正してもよい。
例えば、ツール12が切削工具である場合、切削工具12は、先端の長手方向の摩耗によって徐々に短くなるとともに、外周面の径方向の摩耗によって徐々に細くなる。図11Aおよび図11Bは、切削工具12を経路Cに沿って移動させて切削面Dを加工する場合に、ロボット10が行う切削工具12の位置の自動補正を説明している。二点鎖線の切削工具12は、摩耗していない工具であり、実線の切削工具12は、長手方向および径方向に摩耗した工具である。図11Aに示されるように、径方向の摩耗に関わらず切削面Dの輪郭を維持するために、切削工具12の位置は、径方向の摩耗量に応じて、経路Cを広げる方向に、すなわち切削面D側へ径方向に補正される。また、図11Bに示されるように、切削工具12の位置は、長手方向の摩耗量に応じて、長手方向前方に補正される。
4 プログラム作成部
5 動作確認部
6 プログラム修正部
10 ロボット
11 ロボットアーム
12 ツール
14 制御装置
15 固定側電極チップ
A 中心軸線
B 周辺物体
P 溶接点(加工点)
W ワーク
Claims (5)
- ロボット用の動作プログラムを評価するプログラム評価装置であって、前記動作プログラムが、ツールを使用したワークの加工を前記ロボットに実行させるためのプログラムであって、前記ワークを加工する加工点での前記ツールの配置に関する優先順位が設定された複数のパラメータを含み、前記ロボットが、前記ツールの摩耗量に応じて前記ツールの位置を補正する機能を有し、
所定の範囲内の複数の摩耗量の各々において前記ロボットが前記動作プログラムに従って正常に動作するか否かを確認する動作確認部と、
少なくとも1つの前記摩耗量において前記ロボットが正常に動作しないことが前記動作確認部によって確認された場合に、前記優先順位の高いものから順に前記パラメータを修正するプログラム修正部とを備え、
前記パラメータが、前記加工点の位置を含み、
前記プログラム修正部が、前記加工点の位置を修正する、プログラム評価装置。 - 前記動作確認部は、少なくとも1つの前記摩耗量において前記ロボットの動作中に所定の問題が発生した場合に、前記ロボットが正常に動作しないと判断し、
前記所定の問題は、前記ロボットの位置が該ロボットの動作範囲外に位置すること、前記ロボットが特異姿勢に配置されること、および、前記ロボットが周辺物体と干渉すること、の少なくとも1つを含む、請求項1に記載のプログラム評価装置。 - 前記ツールがスポット溶接ガンであり、前記摩耗量が前記スポット溶接ガンの固定側電極チップの摩耗量である、請求項1または請求項2に記載のプログラム評価装置。
- 前記動作確認部が、各前記摩耗量における前記ロボットの動作をシミュレーションすることによって、前記ロボットが正常に動作するか否かをオフラインで確認する、請求項1から請求項3のいずれかに記載のプログラム評価装置。
- ロボットの動作を教示する教示装置であって、
請求項1から請求項4のいずれかに記載のプログラム評価装置を備える、教示装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021013046 | 2021-01-29 | ||
| JP2021013046 | 2021-01-29 | ||
| PCT/JP2022/002749 WO2022163669A1 (ja) | 2021-01-29 | 2022-01-26 | プログラム評価装置および教示装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022163669A1 JPWO2022163669A1 (ja) | 2022-08-04 |
| JP7594035B2 true JP7594035B2 (ja) | 2024-12-03 |
Family
ID=82653399
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022578426A Active JP7594035B2 (ja) | 2021-01-29 | 2022-01-26 | プログラム評価装置および教示装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12397429B2 (ja) |
| JP (1) | JP7594035B2 (ja) |
| CN (1) | CN116867618A (ja) |
| DE (1) | DE112022000273T5 (ja) |
| TW (1) | TW202232266A (ja) |
| WO (1) | WO2022163669A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7687016B2 (ja) * | 2021-03-25 | 2025-06-03 | セイコーエプソン株式会社 | 立体物印刷方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002273675A (ja) | 2001-03-16 | 2002-09-25 | Kawasaki Heavy Ind Ltd | ロボット制御方法およびロボット制御システム |
| JP2002283059A (ja) | 2001-03-26 | 2002-10-02 | Fanuc Ltd | サーボ式スポット溶接ガンの軸の基準位置設定方法及びロボット制御装置 |
| JP2005122428A (ja) | 2003-10-16 | 2005-05-12 | Nissan Motor Co Ltd | シミュレーションにおける干渉確認方法 |
| JP2009160636A (ja) | 2008-01-10 | 2009-07-23 | Ueno Technica:Kk | 溶接シュミレーションプログラム、溶接シュミレーション装置、および溶接シュミレーション方法 |
| WO2015132936A1 (ja) | 2014-03-06 | 2015-09-11 | 株式会社牧野フライス製作所 | 加工プログラムの生成方法、経路生成装置および放電加工機 |
| JP2016101644A (ja) | 2014-11-28 | 2016-06-02 | ファナック株式会社 | 加工動作をロボットに教示するロボットプログラミング装置 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3230826B2 (ja) * | 1991-10-16 | 2001-11-19 | ファナック株式会社 | スポット溶接ガンの位置補正方法及びロボット溶接装置 |
| JPH08294820A (ja) * | 1995-03-01 | 1996-11-12 | Mitsubishi Electric Corp | 放電加工装置 |
| JPH08328632A (ja) | 1995-05-26 | 1996-12-13 | Matsushita Electric Works Ltd | ロボット動作のシミュレーション方法 |
| JP2000176649A (ja) | 1998-12-17 | 2000-06-27 | Toyota Motor Corp | 電極摩耗補正方法 |
| JP4239083B2 (ja) | 2003-10-22 | 2009-03-18 | 株式会社安川電機 | ロボットの制御装置および制御方法 |
| SE0303445L (sv) * | 2003-12-17 | 2005-06-18 | Abb Research Ltd | Verktyg för en industrirobot |
| SE0400320D0 (sv) * | 2004-02-06 | 2004-02-06 | Abb Ab | Control method for robots |
| EP3020508B1 (en) * | 2013-07-09 | 2017-12-20 | Nihon Shoryoku Kikai Co., Ltd. | Machining apparatus |
| JP6423769B2 (ja) * | 2015-08-31 | 2018-11-14 | ファナック株式会社 | 加工精度維持機能を有する加工システム |
| CN110072680B (zh) * | 2016-12-28 | 2022-10-25 | 株式会社斯巴鲁 | 机械加工用机器人以及机械加工方法 |
-
2022
- 2022-01-25 TW TW111103205A patent/TW202232266A/zh unknown
- 2022-01-26 CN CN202280011132.7A patent/CN116867618A/zh active Pending
- 2022-01-26 US US18/256,717 patent/US12397429B2/en active Active
- 2022-01-26 WO PCT/JP2022/002749 patent/WO2022163669A1/ja not_active Ceased
- 2022-01-26 JP JP2022578426A patent/JP7594035B2/ja active Active
- 2022-01-26 DE DE112022000273.5T patent/DE112022000273T5/de active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002273675A (ja) | 2001-03-16 | 2002-09-25 | Kawasaki Heavy Ind Ltd | ロボット制御方法およびロボット制御システム |
| JP2002283059A (ja) | 2001-03-26 | 2002-10-02 | Fanuc Ltd | サーボ式スポット溶接ガンの軸の基準位置設定方法及びロボット制御装置 |
| JP2005122428A (ja) | 2003-10-16 | 2005-05-12 | Nissan Motor Co Ltd | シミュレーションにおける干渉確認方法 |
| JP2009160636A (ja) | 2008-01-10 | 2009-07-23 | Ueno Technica:Kk | 溶接シュミレーションプログラム、溶接シュミレーション装置、および溶接シュミレーション方法 |
| WO2015132936A1 (ja) | 2014-03-06 | 2015-09-11 | 株式会社牧野フライス製作所 | 加工プログラムの生成方法、経路生成装置および放電加工機 |
| JP2016101644A (ja) | 2014-11-28 | 2016-06-02 | ファナック株式会社 | 加工動作をロボットに教示するロボットプログラミング装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE112022000273T5 (de) | 2023-12-21 |
| WO2022163669A1 (ja) | 2022-08-04 |
| US12397429B2 (en) | 2025-08-26 |
| US20240042611A1 (en) | 2024-02-08 |
| JPWO2022163669A1 (ja) | 2022-08-04 |
| CN116867618A (zh) | 2023-10-10 |
| TW202232266A (zh) | 2022-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6068423B2 (ja) | 加工動作をロボットに教示するロボットプログラミング装置 | |
| JP5980867B2 (ja) | ロボットをオフラインで教示するロボット教示装置 | |
| JP2006048244A (ja) | 加工プログラム作成装置 | |
| EP1749621B1 (en) | Robot programming device | |
| US8706302B2 (en) | Method for offline programming of an NC-controlled manipulator | |
| JP4917252B2 (ja) | アーク溶接用装置 | |
| JP5103237B2 (ja) | ロボットの動作余裕量演算表示方法及びその装置 | |
| JP5268495B2 (ja) | オフライン教示データの作成方法及びロボットシステム | |
| US5341458A (en) | Method of and system for generating teaching data for robots | |
| US20190184577A1 (en) | Robot system | |
| CN113634871A (zh) | 基于离线编程的机器人搅拌摩擦焊轨迹规划方法 | |
| JP7594035B2 (ja) | プログラム評価装置および教示装置 | |
| JP2009119589A (ja) | ロボットシミュレータ | |
| CN100404211C (zh) | 用于多关节型机器人的教导数据准备方法 | |
| US12109692B2 (en) | Method for teaching torch orientation for robotic welding | |
| KR20200047618A (ko) | 수직 다관절 로봇의 학습 데이터 작성 시스템 | |
| JP2006350620A (ja) | 自動組立システムにおける組立機構の動作教示方法 | |
| CN115244480B (zh) | 机器人编程装置和机器人编程方法 | |
| CN119609484A (zh) | 一种焊接机器人的焊接方法 | |
| JP4837837B2 (ja) | 作業ロボットシステムにおけるロボットプログラム作成装置並びに自動制御機器システムのプログラム作成装置。 | |
| JP2567834B2 (ja) | ロボツト制御デ−タの作成方法 | |
| JP5946680B2 (ja) | アーク溶接用プログラムのプログラム変換方法、及びアーク溶接用プログラムのプログラム変換装置 | |
| JP2020185637A (ja) | ロボットプログラム評価装置、ロボットプログラム評価方法及びロボットプログラム評価プログラム | |
| JP2025153025A (ja) | 情報処理装置、情報処理方法及び作業ロボットシステム | |
| JP2003117864A (ja) | 多関節ロボットのティーチングデータ作成方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230809 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240325 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240618 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240801 |
|
| 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: 20241022 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7594035 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |