JP2018199189A - 制御装置及び機械学習装置 - Google Patents
制御装置及び機械学習装置 Download PDFInfo
- Publication number
- JP2018199189A JP2018199189A JP2017105069A JP2017105069A JP2018199189A JP 2018199189 A JP2018199189 A JP 2018199189A JP 2017105069 A JP2017105069 A JP 2017105069A JP 2017105069 A JP2017105069 A JP 2017105069A JP 2018199189 A JP2018199189 A JP 2018199189A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- workpiece
- unit
- learning
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
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/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/401—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
-
- 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/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- 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
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
-
- 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/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/416—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
- G05B19/4163—Adaptive control of feed or cutting velocity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0499—Feedforward networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/092—Reinforcement learning
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35349—Display part, programmed locus and tool path, traject, dynamic locus
-
- 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/37355—Cutting, milling, machining force
-
- 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/49—Nc machine tool, till multiple
- G05B2219/49065—Execute learning mode first for determining adaptive control parameters
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Automation & Control Theory (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Numerical Control (AREA)
- Automatic Control Of Machine Tools (AREA)
Abstract
Description
図1は第1の実施形態による制御装置と該制御装置によって制御される工作機械の要部を示す概略的なハードウェア構成図である。制御装置1は、例えば、横引き溝切削加工を行う工作機械(図示せず)を制御する数値制御装置として実装することができる。本実施形態による制御装置1が備えるCPU11は、制御装置1を全体的に制御するプロセッサである。CPU11は、ROM12に格納されたシステム・プログラムをバス20を介して読み出し、該システム・プログラムに従って制御装置1全体を制御する。RAM13には一時的な計算データや表示データ及び後述する表示器/MDIユニット70を介してオペレータが入力した各種データ等が格納される。
スピンドルモータ62にはポジションコーダ63が結合され、ポジションコーダ63が主軸の回転に同期して帰還パルスを出力し、その帰還パルスはCPU11によって読み取られる。
なお、三層以上の層を為すニューラルネットワークを用いた、いわゆるディープラーニングの手法を用いることも可能である。
意思決定部122は、学習した工具の刃部がワークを抜ける際の該工具の単位周期あたりの送り量(送り速度)の下で状態変数Sに応じて指令値Cを制御装置2へと出力する。この学習周期を繰り返すことにより、機械学習装置120は工具の刃部がワークを抜ける際の該工具の単位周期あたりの送り量(送り速度)の学習を進め、自身が決定する工具の刃部がワークを抜ける際の該工具の単位周期あたりの送り量(送り速度)の信頼性を徐々に向上させる。
2 制御装置
3 状態データ取得部
11 CPU
12 ROM
13 RAM
14 不揮発性メモリ
15 インタフェース
16 PMC
17 I/Oユニット
18,19,21 インタフェース
20 バス
21 インタフェース
30 軸制御回路
40 サーボアンプ
50 サーボモータ
60 スピンドル制御回路
61 スピンドルアンプ
62 スピンドルモータ
63 ポジションコーダ
70 表示器/MDIユニット
71 操作盤
72 外部機器
100,120 機械学習装置
102 状態観測部
104 判定データ取得部
106 学習部
108 報酬計算部
110 価値関数更新部
122 意思決定部
160,160’ 工作機械
170,170’ システム
172 ネットワーク
Claims (11)
- 横引き溝切削加工における工具の刃部がワークを抜ける際の該工具の単位周期あたりの送り量を決定する制御装置であって、
前記工具の刃部が前記ワークを抜ける際の該工具の単位周期あたりの送り量を学習する機械学習装置を備え、
前記機械学習装置は、
前記工具の刃部が前記ワークを抜ける際の該工具の単位周期あたりの送り量を示す送り量データ、及び前記工具の刃部が前記ワークを抜ける際の該工具の刃部の振動量を示す振動量データを、環境の現在状態を表す状態変数として観測する状態観測部と、
前記工具の刃部が前記ワークを抜ける際の該工具の刃部の振動量の適否判定結果を示す判定データを取得する判定データ取得部と、
前記状態変数と前記判定データとを用いて、前記工具の刃部が前記ワークを抜ける際の該工具の単位周期あたりの送り量を前記振動量データと関連付けて学習する学習部と、
を備える制御装置。 - 前記状態観測部は、前記状態変数として、工具の情報を示す工具データ、ワークの情報を示すワークデータ、加工形状の情報を示す加工形状データ、機械の情報を示す機械データの少なくともいずれかを更に観測し、
前記学習部は、前記状態観測部が観測したデータを、前記振動量データと関連付けて学習する、
請求項1に記載の制御装置。 - 前記判定データには、前記工具の刃部の振動量の適否判定結果に加えて、横引き溝切削加工に掛かるサイクルタイムの適否判定結果を含む、
請求項1又は2のいずれか1つに記載の制御装置。 - 前記学習部は、
前記適否判定結果に関連する報酬を求める報酬計算部と、
前記報酬を用いて、前記工具の刃部が前記ワークを抜ける際の該工具の刃部の振動量に対する前記工具の刃部が前記ワークを抜ける際の該工具の単位周期あたりの送り量の価値を表す関数を更新する価値関数更新部とを備える、
請求項1〜3のいずれか1つに記載の制御装置。 - 前記学習部は、前記状態変数と前記判定データとを多層構造で演算する、
請求項1〜4のいずれか1つに記載の制御装置。 - 前記学習部による学習結果に基づいて、前記工具の刃部が前記ワークを抜ける際の該工具の単位周期あたりの送り量に基づく指令値を出力する意思決定部を更に備える、
請求項1〜5のいずれか1つに記載の制御装置。 - 前記状態観測部は、前記状態変数として、主軸の回転数を示す主軸回転数データを更に観測し、
前記学習部は、前記状態観測部が観測したデータを、前記振動量データと関連付けて学習する、
請求項6に記載の制御装置。 - 前記指令値は、前記工具の刃部が前記ワークを抜ける際の主軸の回転数に基づく指令値を出力する、
請求項7に記載の制御装置。 - 前記学習部は、複数の工作機械のそれぞれについて得られた前記状態変数及び前記判定データを用いて、該複数の工作機械のそれぞれにおける前記工具の刃部が前記ワークを抜ける際の該工具の単位周期あたりの送り量を学習する、
請求項1〜8のいずれか1つに記載の制御装置。 - 前記機械学習装置は、クラウドサーバに存在する、
請求項1〜9のいずれか1つに記載の制御装置。 - 横引き溝切削加工における工具の刃部がワークを抜ける際の該工具の単位周期あたりの送り量を学習する機械学習装置であって、
前記工具の刃部が前記ワークを抜ける際の該工具の単位周期あたりの送り量を示す送り量データ、及び前記工具の刃部が前記ワークを抜ける際の該工具の刃部の振動量を示す振動量データを、環境の現在状態を表す状態変数として観測する状態観測部と、
前記工具の刃部が前記ワークを抜ける際の該工具の刃部の振動量の適否判定結果を示す判定データを取得する判定データ取得部と、
前記状態変数と前記判定データとを用いて、前記工具の刃部が前記ワークを抜ける際の該工具の単位周期あたりの送り量を前記振動量データと関連付けて学習する学習部と、
を備える機械学習装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017105069A JP6557285B2 (ja) | 2017-05-26 | 2017-05-26 | 制御装置及び機械学習装置 |
| US15/983,374 US11119464B2 (en) | 2017-05-26 | 2018-05-18 | Controller and machine learning device |
| DE102018004048.9A DE102018004048B4 (de) | 2017-05-26 | 2018-05-18 | Steuerung und Maschinenlernvorrichtung |
| CN201810517901.6A CN108931959B (zh) | 2017-05-26 | 2018-05-25 | 控制装置及机械学习装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017105069A JP6557285B2 (ja) | 2017-05-26 | 2017-05-26 | 制御装置及び機械学習装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018199189A true JP2018199189A (ja) | 2018-12-20 |
| JP6557285B2 JP6557285B2 (ja) | 2019-08-07 |
Family
ID=64109554
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017105069A Active JP6557285B2 (ja) | 2017-05-26 | 2017-05-26 | 制御装置及び機械学習装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11119464B2 (ja) |
| JP (1) | JP6557285B2 (ja) |
| CN (1) | CN108931959B (ja) |
| DE (1) | DE102018004048B4 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7224541B1 (ja) * | 2021-09-30 | 2023-02-17 | 三菱電機株式会社 | 数値制御装置、加工システム、数値制御方法および加工方法 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6484265B2 (ja) * | 2017-02-15 | 2019-03-13 | ファナック株式会社 | 学習制御機能を備えたロボットシステム及び学習制御方法 |
| JP6474449B2 (ja) * | 2017-04-07 | 2019-02-27 | ファナック株式会社 | 調整装置及び調整方法 |
| JP6777696B2 (ja) * | 2018-08-31 | 2020-10-28 | ファナック株式会社 | 加工環境推定装置 |
| JP7441602B2 (ja) * | 2018-09-27 | 2024-03-01 | 株式会社ジェイテクト | 機械加工支援システム及び切削装置 |
| JP6940474B2 (ja) * | 2018-12-05 | 2021-09-29 | ファナック株式会社 | 工作機械 |
| JP6599069B1 (ja) * | 2018-12-13 | 2019-10-30 | 三菱電機株式会社 | 機械学習装置、加工プログラム生成装置および機械学習方法 |
| US11093794B1 (en) * | 2020-02-13 | 2021-08-17 | United States Of America As Represented By The Secretary Of The Navy | Noise-driven coupled dynamic pattern recognition device for low power applications |
| DE112021002975T5 (de) * | 2020-05-25 | 2023-03-16 | Fanuc Corporation | Werkzeugdiagnosegerät |
| CN112872369B (zh) * | 2021-01-12 | 2022-11-08 | 北京理工大学珠海学院 | 工件车削加工方法及工件车削加工数据库建模方法 |
| JP7359176B2 (ja) * | 2021-03-03 | 2023-10-11 | 横河電機株式会社 | 判定装置、判定方法、および、判定プログラム |
| US20240198473A1 (en) * | 2021-05-26 | 2024-06-20 | Fanuc Corporation | Vibration detection device |
| CN119575818B (zh) * | 2024-11-27 | 2025-11-11 | 中科时代(深圳)计算机系统有限公司 | 机床振动抑制优化方法及系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6219347A (ja) * | 1985-07-16 | 1987-01-28 | Okuma Mach Works Ltd | 回転工具による平面切削時の制御方法 |
| JP2017030067A (ja) * | 2015-07-30 | 2017-02-09 | ファナック株式会社 | 加工時間測定機能とオンマシン測定機能を有する制御装置付き加工装置 |
| JP2017045300A (ja) * | 2015-08-27 | 2017-03-02 | ファナック株式会社 | びびり或いは工具摩耗/破損の発生を抑制する加工条件調整機能を有する数値制御装置 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5762175A (en) | 1980-09-30 | 1982-04-15 | Tokyo Shibaura Electric Co | Method of controlling group of elevator |
| US5044125A (en) * | 1988-09-02 | 1991-09-03 | Cincinnati Milacron-Heald Corp. | Method and apparatus for controlling grinding processes |
| JP3916260B2 (ja) * | 1997-03-15 | 2007-05-16 | 株式会社牧野フライス製作所 | 加工処理装置 |
| JPH11252990A (ja) * | 1998-02-27 | 1999-09-17 | Fanuc Ltd | Pwm方式によるモータ制御装置 |
| JP2000084794A (ja) | 1998-09-14 | 2000-03-28 | Makino Milling Mach Co Ltd | 加工処理装置 |
| JP2001075624A (ja) * | 1999-07-01 | 2001-03-23 | Mori Seiki Co Ltd | Nc工作機械のツールパスデータ生成装置及びこれを備えた数値制御装置 |
| US7933679B1 (en) * | 2007-10-23 | 2011-04-26 | Cessna Aircraft Company | Method for analyzing and optimizing a machining process |
| TWI400591B (zh) * | 2010-03-12 | 2013-07-01 | Ind Tech Res Inst | 具有線上振動偵測調控之工具機 |
| BR112012030887A2 (pt) * | 2010-06-04 | 2016-11-08 | Gleason Works | controle adaptativo de um processo de usinagem |
| US10133742B2 (en) * | 2012-05-24 | 2018-11-20 | Nant Holdings Ip, Llc | Event archiving, systems and methods |
| KR102092969B1 (ko) * | 2013-06-10 | 2020-03-27 | 두산공작기계 주식회사 | 회전 절삭공구의 실시간 이송속도 설정방법 및 제어장치 |
| JP6243260B2 (ja) * | 2013-12-16 | 2017-12-06 | 国立大学法人 東京大学 | 主軸モータの制御装置 |
-
2017
- 2017-05-26 JP JP2017105069A patent/JP6557285B2/ja active Active
-
2018
- 2018-05-18 US US15/983,374 patent/US11119464B2/en active Active
- 2018-05-18 DE DE102018004048.9A patent/DE102018004048B4/de active Active
- 2018-05-25 CN CN201810517901.6A patent/CN108931959B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6219347A (ja) * | 1985-07-16 | 1987-01-28 | Okuma Mach Works Ltd | 回転工具による平面切削時の制御方法 |
| JP2017030067A (ja) * | 2015-07-30 | 2017-02-09 | ファナック株式会社 | 加工時間測定機能とオンマシン測定機能を有する制御装置付き加工装置 |
| JP2017045300A (ja) * | 2015-08-27 | 2017-03-02 | ファナック株式会社 | びびり或いは工具摩耗/破損の発生を抑制する加工条件調整機能を有する数値制御装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7224541B1 (ja) * | 2021-09-30 | 2023-02-17 | 三菱電機株式会社 | 数値制御装置、加工システム、数値制御方法および加工方法 |
| WO2023053399A1 (ja) * | 2021-09-30 | 2023-04-06 | 三菱電機株式会社 | 数値制御装置、加工システム、数値制御方法および加工方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20180341244A1 (en) | 2018-11-29 |
| DE102018004048A1 (de) | 2018-11-29 |
| JP6557285B2 (ja) | 2019-08-07 |
| DE102018004048B4 (de) | 2023-05-11 |
| CN108931959B (zh) | 2020-09-18 |
| US11119464B2 (en) | 2021-09-14 |
| CN108931959A (zh) | 2018-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6557285B2 (ja) | 制御装置及び機械学習装置 | |
| JP6680756B2 (ja) | 制御装置及び機械学習装置 | |
| CN109002012B (zh) | 控制装置以及机器学习装置 | |
| CN109794657B (zh) | 控制装置以及机器学习装置 | |
| JP6577522B2 (ja) | 制御装置及び機械学習装置 | |
| JP6499710B2 (ja) | 加減速制御装置 | |
| JP6923484B2 (ja) | 加工条件調整装置及び機械学習装置 | |
| JP6767416B2 (ja) | 加工条件調整装置及び機械学習装置 | |
| JP6734318B2 (ja) | 駆動装置及び機械学習装置 | |
| JP6813532B2 (ja) | シミュレーション装置 | |
| JP2019141869A (ja) | 制御装置及び機械学習装置 | |
| JP6542833B2 (ja) | 制御装置及び機械学習装置 | |
| JP6841852B2 (ja) | 制御装置及び制御方法 | |
| JP6781242B2 (ja) | 制御装置、機械学習装置及びシステム | |
| JP2019020959A (ja) | 制御装置及び学習装置 | |
| JP6646025B2 (ja) | 制御装置及び機械学習装置 | |
| JP6940425B2 (ja) | 制御装置及び機械学習装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20181015 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190129 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190322 |
|
| 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: 20190611 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190711 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6557285 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |