JP6088583B2 - ロボットと力の表示機能を備えたロボット制御装置 - Google Patents
ロボットと力の表示機能を備えたロボット制御装置 Download PDFInfo
- Publication number
- JP6088583B2 JP6088583B2 JP2015115899A JP2015115899A JP6088583B2 JP 6088583 B2 JP6088583 B2 JP 6088583B2 JP 2015115899 A JP2015115899 A JP 2015115899A JP 2015115899 A JP2015115899 A JP 2015115899A JP 6088583 B2 JP6088583 B2 JP 6088583B2
- Authority
- JP
- Japan
- Prior art keywords
- force
- robot
- work
- workpiece
- coordinate system
- 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
-
- 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/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- 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 master teach-in means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B27/00—Other grinding machines or devices
- B24B27/0038—Other grinding machines or devices with the grinding tool mounted at the end of a set of bars
-
- 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
- B25J11/0065—Polishing or grinding
-
- 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/085—Force or torque sensors
-
- 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
-
- 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
- B25J9/1671—Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
-
- 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/1679—Programme controls characterised by the tasks executed
- B25J9/1684—Tracking a line or surface by means of sensors
-
- 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/35327—Display tool locus together with correlated machining parameter, load motor
-
- 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/37076—Display load on tool, motor graphically on screen
-
- 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/37086—Display real, measured machining load
-
- 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/37091—Motion and force
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
Description
図1に示すロボットシステム10は、ロボット(機構部)12と、ロボット12を制御するロボット制御装置14とを有し、ロボット12は、作業台16上に固定された略平板状のワーク18の表面を研磨するように構成されている。ロボット12は、例えば6軸の多関節ロボットであり、ロボットアーム20と、ロボットアーム20に取り付けられた研磨ツール(グラインダ、サンダ、バフ等)等の作業ツール22と、作業ツール22とワーク18との間に働く力を検出する力検出部(力センサ)24とを有し、図示例では力センサ24は、ロボットアーム20の先端部(手首部)と研磨ツール22との間に取り付けられ、研磨ツール22が後述する作用点を通過したとき(瞬間)に、研磨ツール22によってワーク18の該作用点に作用する力を検出することができる。
図5に示すロボットシステム10′は、ロボット(機構部)12と、ロボット12を制御するロボット制御装置14とを有し、ロボット12は、ワーク18′を把持し、把持したワーク18′を作業台16に固定された研磨ツール(グラインダ、サンダ、バフ等)等の作業ツール22′に押付けてワーク18′を研磨するように構成されている。ロボット12は、例えば6軸の多関節ロボットであり、ロボットアーム20と、ロボットアーム20に取り付けられるとともに、ワーク18′を把持するように構成されたロボットハンド23と、研磨ツール22′とワーク18′との間に働く力を検出する力検出部(力センサ)24とを有し、図示例では力センサ24は、ロボットアーム20の先端部(手首部)とロボットハンド23との間に取り付けられ、研磨ツール22′が後述する作用点を通過したとき(瞬間)に、研磨ツール22′によってワーク18′の該作用点に作用する力を検出することができる。
T=T1・T2 (1)
12 ロボット
14 ロボット制御装置
16 作業台
18、18′ ワーク
20 ロボットアーム
22、22′ 研磨ツール
23 ロボットハンド
24 力センサ
26 教示操作盤
28 表示器
30 制御点(作用点)
32 メカフランジ
34、44、46、48 直交座標系
40、54、56 線分
Claims (5)
- 作業対象であるワークを把持しているロボットの動作を制御することにより、作業ツールに対して前記ワークを移動させ、所定の作業を行うロボット制御装置であって、
前記作業ツールと前記ワークとの間に働く力を検出する力検出部と、
前記ロボット、前記作業ツール及び前記ワークを模擬した画像又は動画を表示する表示部と、を備え、
前記作業ツールにより前記ワークに力が作用する点である、前記ワークの表面上の作用点の位置は、前記ロボットに定義した座標系、前記ワークに定義した座標系及び前記作業ツールに定義した座標系を用いた計算によって求められ、
前記表示部は、前記作用点の軌跡を前記ワークに定義した座標系上の点として表示し、前記力検出部は、前記作業ツールが前記軌跡上の各作用点を通過したときに該作用点に作用した力を検出し、前記表示部は、検出された力を、前記作用点又は前記作用点の近傍を原点とする線分又は線分状の図形として表示する、ロボット制御装置。 - 前記表示部は、前記ロボットの位置を表すための座標系と、前記力検出部で検出した力を前記座標系でのベクトルとして表示する、請求項1に記載のロボット制御装置。
- 前記表示部は、前記ロボットの位置を表すための、X軸、Y軸及びZ軸からなる直交座標系と、前記力検出部で検出した力のX成分、Y成分、Z成分又は力の大きさのうち、選択されたものだけについて所定の方向の線分又はベクトルとして表示する、請求項1に記載のロボット制御装置。
- 前記表示部は、前記力の大きさに基づいて、前記力を表す線分又は線分状の図形の色を変更して表示する、請求項1〜3のいずれか1項に記載のロボット制御装置。
- 前記表示部は、前記力の大きさが所定の条件を満たすとき、前記力を表す線分又は線分状の図形を点滅させるか、前記線分又は線分状の図形の近傍に目印を付与して表示する、請求項1〜4のいずれか1項に記載のロボット制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015115899A JP6088583B2 (ja) | 2015-06-08 | 2015-06-08 | ロボットと力の表示機能を備えたロボット制御装置 |
CN201610299490.9A CN106239476B (zh) | 2015-06-08 | 2016-05-09 | 机器人与具备力的显示功能的机器人控制装置 |
DE102016006704.7A DE102016006704B4 (de) | 2015-06-08 | 2016-06-01 | Robotersteuerung mit Funktion zum Anzeigen von Roboter und Kraft |
US15/175,039 US9889561B2 (en) | 2015-06-08 | 2016-06-07 | Robot controller having function for displaying robot and force |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015115899A JP6088583B2 (ja) | 2015-06-08 | 2015-06-08 | ロボットと力の表示機能を備えたロボット制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017001122A JP2017001122A (ja) | 2017-01-05 |
JP6088583B2 true JP6088583B2 (ja) | 2017-03-01 |
Family
ID=57451876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015115899A Active JP6088583B2 (ja) | 2015-06-08 | 2015-06-08 | ロボットと力の表示機能を備えたロボット制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9889561B2 (ja) |
JP (1) | JP6088583B2 (ja) |
CN (1) | CN106239476B (ja) |
DE (1) | DE102016006704B4 (ja) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6754364B2 (ja) * | 2015-08-25 | 2020-09-09 | 川崎重工業株式会社 | ロボットシステム |
JP6457441B2 (ja) * | 2016-07-12 | 2019-01-23 | ファナック株式会社 | ロボットの重心表示装置、ロボット制御装置およびロボットシミュレーション装置 |
JP6851837B2 (ja) * | 2017-01-20 | 2021-03-31 | キヤノン株式会社 | 制御装置、ロボットシステム、制御方法、プログラム、記録媒体及び物品の製造方法 |
JP6748019B2 (ja) * | 2017-04-10 | 2020-08-26 | ファナック株式会社 | 外力表示機能を有するロボットシステム、処理装置及び教示操作盤 |
JP6457587B2 (ja) | 2017-06-07 | 2019-01-23 | ファナック株式会社 | ワークの動画に基づいて教示点を設定するロボットの教示装置 |
JP6637928B2 (ja) * | 2017-06-21 | 2020-01-29 | 株式会社大気社 | 自動研磨システム |
JP6877746B2 (ja) * | 2017-07-04 | 2021-05-26 | 若狭原子力技術シニアコンサルティング株式会社 | 高所遠隔点検装置 |
US10903107B2 (en) * | 2017-07-11 | 2021-01-26 | Brooks Automation, Inc. | Semiconductor process transport apparatus comprising an adapter pendant |
JP7187765B2 (ja) * | 2017-07-24 | 2022-12-13 | セイコーエプソン株式会社 | ロボット制御装置 |
CN107627184A (zh) * | 2017-09-11 | 2018-01-26 | 敏实汽车技术研发有限公司 | 一种自动打磨机构 |
JP7155664B2 (ja) * | 2017-10-31 | 2022-10-19 | セイコーエプソン株式会社 | シミュレーション装置、制御装置およびロボット |
US10967510B2 (en) * | 2017-11-16 | 2021-04-06 | Industrial Technology Research Institute | Robot arm processing system and method thereof |
JP6553700B2 (ja) * | 2017-11-24 | 2019-07-31 | ファナック株式会社 | 力検出装置およびロボット |
CN108820859B (zh) * | 2018-07-18 | 2020-08-14 | 杭州易闻科技有限公司 | 连杆机器人柔性搬运夹具 |
CN109048526A (zh) * | 2018-09-20 | 2018-12-21 | 辽宁广播电视大学(辽宁装备制造职业技术学院) | 一种古建筑用砖机器人自动打磨设备 |
JP7517788B2 (ja) * | 2018-09-25 | 2024-07-17 | ファナック株式会社 | 物品取り出しシステム |
DE102018127921B4 (de) * | 2018-11-08 | 2021-10-07 | Franka Emika Gmbh | Roboter und Verfahren zur Bestimmung eines Bewegungsraums mittels eines Roboters |
CN109799771B (zh) * | 2018-12-29 | 2021-01-05 | 深圳市越疆科技有限公司 | 一种工业机器人的控制系统、方法及装置 |
JP7273522B2 (ja) * | 2019-01-25 | 2023-05-15 | アズビル株式会社 | 教示装置及び教示方法 |
US11762369B2 (en) * | 2019-02-06 | 2023-09-19 | Sensory Robotics, Inc. | Robotic control via a virtual world simulation |
JP7048539B2 (ja) * | 2019-04-26 | 2022-04-05 | ファナック株式会社 | 振動表示装置、動作プログラム作成装置、およびシステム |
JP2020203364A (ja) * | 2019-06-19 | 2020-12-24 | 株式会社Ihi | ロボット制御装置、ロボット制御システム及び教示方法 |
CN114127659B (zh) | 2019-07-18 | 2024-02-27 | 株式会社安川电机 | 控制系统、控制方法以及非易失性存储器件 |
JP7467469B2 (ja) * | 2019-07-24 | 2024-04-15 | シチズン時計株式会社 | 加工装置、これに用いられる制御装置及び加工装置の制御方法 |
JP7481097B2 (ja) * | 2019-08-23 | 2024-05-10 | ファナック株式会社 | ロボット制御装置 |
US20240300101A1 (en) * | 2019-10-23 | 2024-09-12 | Abb Schweiz Ag | Method and apparatus for robot control |
CN114616076B (zh) * | 2019-11-27 | 2024-07-19 | 株式会社安川电机 | 磨削系统、校正量估计装置、存储介质和磨削方法 |
DE112021000635T5 (de) | 2020-01-20 | 2022-12-08 | Fanuc Corporation | Poliermengenschätzungsvorrichtung |
JP6903777B1 (ja) * | 2020-01-24 | 2021-07-14 | 株式会社大気社 | 自動ティーチングシステム |
JP2021122898A (ja) * | 2020-02-05 | 2021-08-30 | 芝浦機械株式会社 | ロボットシステムおよび操作装置 |
US12097617B2 (en) * | 2020-02-28 | 2024-09-24 | Ati Industrial Automation, Inc. | Controlling contact force in a machine tool |
JP6878646B2 (ja) * | 2020-03-19 | 2021-05-26 | ファナック株式会社 | 外力表示機能を有するロボットシステム及び処理装置 |
JP7538655B2 (ja) | 2020-08-25 | 2024-08-22 | 三菱重工業株式会社 | 加工作業の支援装置および方法並びに加工作業の訓練方法、加工作業方法 |
JP7415037B2 (ja) * | 2020-10-22 | 2024-01-16 | ファナック株式会社 | ロボットプログラミング装置、及びロボットプログラミング方法 |
CN112247680A (zh) * | 2020-10-22 | 2021-01-22 | 广州文冲船厂有限责任公司 | 一种船舶工件的打磨方法、装置及系统 |
JP7547939B2 (ja) * | 2020-10-30 | 2024-09-10 | セイコーエプソン株式会社 | 表示制御方法、表示プログラムおよびロボットシステム |
JP7567408B2 (ja) | 2020-11-30 | 2024-10-16 | セイコーエプソン株式会社 | プログラム作成支援方法、プログラム作成支援装置、プログラム作成支援プログラム及び記憶媒体 |
TW202239551A (zh) | 2021-03-30 | 2022-10-16 | 日商發那科股份有限公司 | 算出控制機器人的位置及姿勢的參數之控制裝置 |
JP2023007773A (ja) * | 2021-07-02 | 2023-01-19 | セイコーエプソン株式会社 | 教示支援装置 |
IT202200002279A1 (it) * | 2022-02-08 | 2023-08-08 | Idea Prototipi Srl | Cella e procedimento di lavorazione |
DE102023109766B3 (de) | 2023-04-18 | 2024-10-02 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Verfahren zum Steuern einer Robotereinrichtung |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH026977A (ja) * | 1988-06-27 | 1990-01-11 | Canon Inc | 画像走査装置 |
JPH06110543A (ja) * | 1992-09-30 | 1994-04-22 | Nippon Telegr & Teleph Corp <Ntt> | 直接教示装置 |
EP0671246A3 (de) * | 1994-03-09 | 1998-05-27 | Siemens Aktiengesellschaft | Greiferbezogenes Handverfahren |
JPH11224116A (ja) * | 1998-02-06 | 1999-08-17 | Mitsubishi Electric Corp | 工作機械における加工情報表示方法および装置 |
JP3923053B2 (ja) | 2004-03-31 | 2007-05-30 | ファナック株式会社 | ロボット教示装置 |
JP2006000977A (ja) * | 2004-06-17 | 2006-01-05 | National Univ Corp Shizuoka Univ | ロボット環境間力作用状態呈示装置 |
EP1955830B1 (en) | 2007-02-06 | 2014-04-09 | Abb Research Ltd. | A method and a control system for monitoring the condition of an industrial robot |
JP5203037B2 (ja) * | 2008-05-09 | 2013-06-05 | アズビル株式会社 | 教示装置及び教示方法 |
JP5505138B2 (ja) * | 2010-07-05 | 2014-05-28 | 株式会社安川電機 | ロボット装置およびロボット装置による把持方法 |
JP2013196309A (ja) * | 2012-03-19 | 2013-09-30 | Fanuc Ltd | 加工状態情報表示装置 |
CN104057290B (zh) * | 2014-06-24 | 2016-09-14 | 中国科学院自动化研究所 | 一种基于视觉和力反馈控制的机器人装配方法与系统 |
-
2015
- 2015-06-08 JP JP2015115899A patent/JP6088583B2/ja active Active
-
2016
- 2016-05-09 CN CN201610299490.9A patent/CN106239476B/zh active Active
- 2016-06-01 DE DE102016006704.7A patent/DE102016006704B4/de active Active
- 2016-06-07 US US15/175,039 patent/US9889561B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN106239476A (zh) | 2016-12-21 |
JP2017001122A (ja) | 2017-01-05 |
CN106239476B (zh) | 2017-11-03 |
US20160354933A1 (en) | 2016-12-08 |
DE102016006704B4 (de) | 2021-02-11 |
DE102016006704A1 (de) | 2016-12-22 |
US9889561B2 (en) | 2018-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6088583B2 (ja) | ロボットと力の表示機能を備えたロボット制御装置 | |
CN105817712B (zh) | 刮研加工装置和刮研加工方法 | |
US10052765B2 (en) | Robot system having augmented reality-compatible display | |
US11197730B2 (en) | Manipulator system | |
CN106826769B (zh) | 一种工业机器人快速示教装置及其实现方法 | |
US9981380B2 (en) | Teaching apparatus and robot system | |
CN108235696B (zh) | 机器人控制方法和设备 | |
JP5815761B2 (ja) | 視覚センサのデータ作成システム及び検出シミュレーションシステム | |
JP2019093494A (ja) | ジョグ座標系を設定するロボットの制御装置 | |
JP7481097B2 (ja) | ロボット制御装置 | |
JP2013049102A (ja) | ロボットの制御装置及びロボットの姿勢決定方法 | |
KR20190048589A (ko) | 가상 현실 기반 양팔로봇 교시 장치 및 방법 | |
US11123864B2 (en) | Motion teaching apparatus, robot system, and motion teaching method | |
CN108145702B (zh) | 用于设置边界面的设备和设置边界面的方法 | |
CN114905487A (zh) | 示教装置、示教方法以及记录介质 | |
JP6307838B2 (ja) | ロボット、ロボットシステムおよび制御装置 | |
CN112118940B (zh) | 机械手的直接教示装置以及直接教示方法 | |
JP7392154B2 (ja) | ロボット制御装置 | |
US20230321823A1 (en) | Robot control device, and robot system | |
US12138786B2 (en) | Teaching device, teaching method, and recording medium | |
US20220250236A1 (en) | Teaching device, teaching method, and recording medium | |
WO2022210186A1 (ja) | ロボットの位置および姿勢を制御するパラメータを算出する制御装置 | |
JPS62195513A (ja) | 物体形状検知方法 | |
Gomez | DEVELOPMENT OF SCREW DETECTION AND SCREW ORIENTATION DETECTION SYSTEM FOR SCREW UNFASTENING | |
CN117769482A (zh) | 机器人控制设备、机器人控制系统和机器人控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161004 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161129 |
|
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: 20170110 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6088583 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |