JP2017117252A - プレスの調整が容易な数値制御装置 - Google Patents
プレスの調整が容易な数値制御装置 Download PDFInfo
- Publication number
- JP2017117252A JP2017117252A JP2015252890A JP2015252890A JP2017117252A JP 2017117252 A JP2017117252 A JP 2017117252A JP 2015252890 A JP2015252890 A JP 2015252890A JP 2015252890 A JP2015252890 A JP 2015252890A JP 2017117252 A JP2017117252 A JP 2017117252A
- Authority
- JP
- Japan
- Prior art keywords
- acceleration
- deceleration
- time constant
- punch press
- parameter
- 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
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—Program-control systems
- G05B19/02—Program-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 program data in numerical form
- G05B19/408—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 program data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
- G05B19/4083—Adapting program, configuration
-
- 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—Program-control systems
- G05B19/02—Program-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 program 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 program data in numerical form characterised by control of velocity, acceleration or deceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B30—PRESSES
- B30B—PRESSES IN GENERAL
- B30B15/00—Details of, or accessories for, presses; Auxiliary measures in connection with pressing
- B30B15/26—Program-control arrangements
-
- 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—Program-control systems
- G05B19/02—Program-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 program data in numerical form
- G05B19/41—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 program data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
- G05B19/4103—Digital interpolation
-
- 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/35356—Data handling
-
- 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/37399—Pressure
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41436—Feedforward of speed and acceleration
-
- 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/45131—Turret punch press
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Numerical Control (AREA)
- Punching Or Piercing (AREA)
Abstract
Description
また、従来技術では直線加減速時定数のみで移動量が大きくなるとオーバシュートが大きくなり、パンチできるまでの時間が不安定で制御することが難しいという問題があったが、本発明の数値制御装置ではヒットレートを満たす範囲内でベル形加減速時定数を掛けることによってオーバシュート量を減らして制御しやすくする。
<目標ヒットレート、プレス時間からテーブル軸の動作時間tの算出>
本発明の数値制御装置では、機械メーカが設定した基準ピッチ時と最小ピッチ時の目標とするヒットレートから、目標ヒットレートを達成できるテーブル軸の動作時間t(msec)を求める。目標ヒットレートを達成できる加工プログラムでのプレスブロック1ブロックあたりのテーブル軸の動作時間t(msec)は、図1に示すように、目標とする基準ヒットレートをh(回/msec)、目標ヒットレートを達成可能なプレスブロック1ブロックあたりの実行時間をtb(msec)、1回のパンチにかかる時間をtp(msec)とした時、以下に示す数1式で算出することができる。
サーボモータの加速トルクと加速度との関係は以下の数2式で、モータの回転速度と軸の繰り速度との関係は以下の数3式により一般的に示される。
サーボモータには速度とトルクの関係を示した送り速度−トルク特性がある(図2参照)。この送り速度−トルク特性の特徴(最大加速トルクTmax、変化点Fpc、変化点からの傾きA)を、各サーボモータのモータ番号にそれぞれの紐付けて予めデータベースへ登録しておく。このように、送り速度−トルク特性の特徴をデータベースへ登録しておくことによってモータ番号を指定するだけで各サーボモータの送り速度−トルク特性を得ることができる。なお、データベースに登録されていないサーボモータを使用する場合のために、送り速度−トルク特性の特徴(最大加速トルクTmax、変化点Fpc、変化点からの傾きA)を直接入力できるようにしてもよい。直接入力できるようにすることによって、新しいサーボモータが使われる場合や、他社のサーボモータが使われる場合などにおいても柔軟に対応することができる。
図3は、サーボモータの送り速度−トルク特性を示している。図3から、パンチプレス加工機で使用しているサーボモータの速度−トルク特性の上限トルク波形は、以下に示す数5式により表すことができる。
機械の構造から加減速時の最大トルクTaと最大加速度(直線加減速時定数t1m)は決まっているが、調整用トルク波形l(f)の変化点Fcから上限トルクが減少するため、トルクが飽和しないようにするために直線加減速時定数を大きくする必要がある。最大トルクTaと調整用トルク波形l(f)、上限トルクとの割合Xより直線加減速時定数t1は以下の数8式で求めることができる。
ベル形加減速時定数t2p,t2mを、上記で算出した直線加減速時定数t1と、最大移動可能時間tと、到達速度とにより算出する。図4に示すように、移動距離dが小さく、テーブル軸の到達速度が指令速度Fとならない場合、ベル形加減速時定数t2を以下のように求めることができる。即ち、図4からd=t0/2×Ft0/2t1であるから、これを直線加減速時定数のみの場合の位置決め時間t0について解くと、t0=√(4dt1/F)となる。また、t=t0+t2より、t=√(4dt1/F)+t2となる。これをt2について解くと、t2=t−√(4dt1/F)となるため、基準ピッチと最小ピッチでのベル形加減速時定数は以下の数9式で表すことができる。従って、t2pとt2mとは以下の数10式で算出することができる。
また、パラメータ設定部10は、必要に応じてオペレータの操作に基づいてサーボモータの送り速度−トルク特性の設定を受け付ける。
補間部14は、指令解析部13から受け付けた移動指令に係るデータに基づいて、移動指令に係るデータにより指令される指令経路上の点を補間周期で補間計算した補間データを生成し、生成した補間データと移動指令に係るデータに含まれる到達速度とを加減速部15へと出力する。
そして、サーボ制御部16は、加減速部15の出力に基づいて制御対象となる各軸を制御するサーボモータ2を制御する。
●[ステップSA01]パラメータ設定部10は、オペレータの操作による、1回のパンチにかかる時間tp、基準ピッチdpとその時の目標ヒットレートhp、最小ピッチdmとその時の目標ヒットレートhmなどのパンチプレスの加工に用いられる各種パラメータと、機械の構造から得られる最大加速トルクTaと直線加減速時定数t1mなどの設定を受け付け、NCパラメータ算出部へと出力する。
●[ステップSA02]パラメータ設定部10は、必要に応じて、オペレータの操作によるサーボモータの送り速度−トルク特性の設定を受け付け、NCパラメータ算出部へと出力する。
●[ステップSB01]指令解析部13は、図示しないメモリに記憶されるプログラムからブロックを読み込む。
●[ステップSB02]指令解析部13は、ステップSB01で読み込んだブロックを解析して移動指令に係るデータを生成し、生成した移動指令に係るデータを補間部14へと出力する。
●[ステップSB03]補間部14は、ステップSB02で生成された移動指令に係るデータに対して補間処理を行って補間データを生成し、生成した補間データと移動指令に係るデータで指令される送り速度(到達速度)を加減速部15へと出力する。
●[ステップSB04]加減速部15は、補間部14から受け付けた到達速度と、パラメータ記憶部12に記憶される各種パラメータと、直線加減速時定数の調整用トルク波形l(f)とに基づいて、直線加減速時定数t1を算出する。
●[ステップSB05]加減速部15は、ステップSB04で算出した直線加減速時定数t1と、パラメータ記憶部12に記憶される各種パラメータとに基づいて、ベル形加減速時定数t2p、t2mを算出する。
●[ステップSB06]加減速部15は、ステップSB05で算出したベル形加減速時定数t2p、t2mが共に0以上であるか否かを判定する。共に0以上である場合にはステップSB08へ処理を移行し、いずれかが0より小さい場合にはステップSB07へと処理を移行する。
●[ステップSB07]加減速部15は、目標ヒットレートを達成できない旨警告を出力して、本処理を中断する。
●[ステップSB08]加減速部15は、ステップSB05で算出したベル形加減速時定数t2p、t2mと、パラメータ記憶部12に記憶される各種パラメータとに基づいて、ベル形加減速時定数t2dを算出する。
●[ステップSB09]加減速部15は、ステップSB04で算出した直線加減速時定数t1と、ステップSB08で算出したベル形加減速時定数t2dとに基づいて、補間部14から受け付けた補間データに対して補間後加減速処理を実行し、処理結果をサーボ制御部16へと出力する。
●[ステップSB10]サーボ制御部16は、加減速部15の出力に基づいて制御対象となる各軸を制御するサーボモータ2を制御する。
●[ステップSB11]プログラムが終了したか否かを判定する。プログラムが終了した場合には本処理を終了し、終了していない場合にはステップSB01へ処理を移行する。
2 サーボモータ
10 パラメータ設定部
11 パラメータ算出部
12 パラメータ記憶部
13 指令解析部
14 補間部
15 加減速部
16 サーボ制御部
Claims (4)
- プログラムに基づいてパンチプレス加工を行う機械を制御する数値制御装置において、
パンチプレス加工に係るパラメータであるパンチプレスパラメータの設定を受け付けるパラメータ設定部と、
前記パラメータ設定部が受け付けた前記パンチプレスパラメータに基づいてパンチプレス加工における軸制御用パラメータを算出するNCパラメータ算出部と、
前記パンチプレスパラメータと、前記軸制御用パラメータとを記憶するパラメータ記憶部と、
前記プログラムから指令ブロックを読み出して解析して移動指令データを生成し、生成した前記移動指令データを出力する指令解析部と、
前記移動指令データに基づいて補間処理を行って補間データを生成し、生成した補間データを出力する補間部と、
前記パラメータ記憶部に記憶される前記パンチプレスパラメータと、前記軸制御用パラメータと、前記指令ブロックにより指令される送り速度とに基づいて、軸制御に用いる直線加減速時定数およびベル形加減速時定数を算出し、算出した直線加減速時定数およびベル形加減速時定数に基づいて前記補間データに対する補間後加減速処理を行い、補間後加減速処理を適用した補間データを出力する加減速部と、
前記加減速部から出力された補間後加減速処理を適用した補間データに基づいて前記機械の軸を制御するサーボ制御部と、
を備えたことを特徴とする数値制御装置。 - 前記パンチプレスパラメータは、1回のパンチにかかる時間、基準ピッチとその時の目標ヒットレート、最小ピッチとその時の目標ヒットレート、機械の構造から得られる最大加速トルクと直線加減速時定数、を少なくとも含む、
ことを特徴とする請求項1に記載の数値制御装置。 - 前記軸制御用パラメータは、直線加減速時定数調整用トルク波形、を少なくとも含む、
ことを特徴とする請求項1または2に記載の数値制御装置。 - 前記加減速部は、前記直線加減速時定数に対して線形である前記ベル形加減速時定数を算出する、
ことを特徴とする請求項1〜3のいずれか1つに記載の数値制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015252890A JP6356658B2 (ja) | 2015-12-25 | 2015-12-25 | プレスの調整が容易な数値制御装置 |
| US15/386,759 US10528035B2 (en) | 2015-12-25 | 2016-12-21 | Numerical controller |
| CN201611206994.8A CN106919143B (zh) | 2015-12-25 | 2016-12-23 | 数值控制装置 |
| DE102016015515.9A DE102016015515B4 (de) | 2015-12-25 | 2016-12-23 | Numerische Steuereinheit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015252890A JP6356658B2 (ja) | 2015-12-25 | 2015-12-25 | プレスの調整が容易な数値制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017117252A true JP2017117252A (ja) | 2017-06-29 |
| JP6356658B2 JP6356658B2 (ja) | 2018-07-11 |
Family
ID=59010707
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015252890A Active JP6356658B2 (ja) | 2015-12-25 | 2015-12-25 | プレスの調整が容易な数値制御装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10528035B2 (ja) |
| JP (1) | JP6356658B2 (ja) |
| CN (1) | CN106919143B (ja) |
| DE (1) | DE102016015515B4 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109308050A (zh) * | 2017-07-26 | 2019-02-05 | 发那科株式会社 | 数值控制装置 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6795553B2 (ja) * | 2018-07-06 | 2020-12-02 | ファナック株式会社 | 数値制御装置、数値制御方法及び数値制御プログラム |
| CN118401340B (zh) * | 2022-05-18 | 2025-05-30 | 三菱电机株式会社 | 控制参数调整装置 |
| CN117261343B (zh) * | 2023-11-21 | 2024-02-09 | 山东迪格重工机械有限公司 | 一种基于物联网的冲床故障监测系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04335410A (ja) * | 1991-05-10 | 1992-11-24 | Fanuc Ltd | 数値制御装置 |
| JPH0916240A (ja) * | 1995-06-05 | 1997-01-17 | Murata Mach Ltd | 移動体の移動速度制御装置 |
| JPH1063339A (ja) * | 1996-08-26 | 1998-03-06 | Mori Seiki Co Ltd | 数値制御工作機械の制御装置 |
| JP2001312309A (ja) * | 2000-04-28 | 2001-11-09 | Makino Milling Mach Co Ltd | 数値制御工作機械及びその加減速制御方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09101814A (ja) * | 1995-10-06 | 1997-04-15 | Fanuc Ltd | 数値制御装置及び自動プログラミング装置 |
| JP3902710B2 (ja) * | 1999-03-24 | 2007-04-11 | 株式会社牧野フライス製作所 | 数値制御による工作機械の制御方法及び装置 |
| JP3681972B2 (ja) * | 2000-10-18 | 2005-08-10 | ファナック株式会社 | 加減速制御方法 |
| JP5149421B2 (ja) * | 2011-05-20 | 2013-02-20 | ファナック株式会社 | 加工時間予測部および加工誤差予測部を有する数値制御装置 |
| CN103797430B (zh) | 2011-09-15 | 2016-01-13 | 三菱电机株式会社 | 数控装置、加工系统以及数控方法 |
| DE112013006980B4 (de) * | 2013-05-14 | 2018-12-27 | Mitsubishi Electric Corporation | Numerische Steuerungseinrichtung |
| CN105814503B (zh) | 2013-12-13 | 2018-11-13 | 三菱电机株式会社 | 数控装置及数控方法 |
| JP5778801B2 (ja) | 2014-01-23 | 2015-09-16 | ファナック株式会社 | 工作機械の数値制御装置 |
-
2015
- 2015-12-25 JP JP2015252890A patent/JP6356658B2/ja active Active
-
2016
- 2016-12-21 US US15/386,759 patent/US10528035B2/en active Active
- 2016-12-23 DE DE102016015515.9A patent/DE102016015515B4/de active Active
- 2016-12-23 CN CN201611206994.8A patent/CN106919143B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04335410A (ja) * | 1991-05-10 | 1992-11-24 | Fanuc Ltd | 数値制御装置 |
| JPH0916240A (ja) * | 1995-06-05 | 1997-01-17 | Murata Mach Ltd | 移動体の移動速度制御装置 |
| JPH1063339A (ja) * | 1996-08-26 | 1998-03-06 | Mori Seiki Co Ltd | 数値制御工作機械の制御装置 |
| JP2001312309A (ja) * | 2000-04-28 | 2001-11-09 | Makino Milling Mach Co Ltd | 数値制御工作機械及びその加減速制御方法 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109308050A (zh) * | 2017-07-26 | 2019-02-05 | 发那科株式会社 | 数值控制装置 |
| JP2019025491A (ja) * | 2017-07-26 | 2019-02-21 | ファナック株式会社 | 数値制御装置 |
| US10514674B2 (en) | 2017-07-26 | 2019-12-24 | Fanuc Corporation | Numerical controller |
| CN109308050B (zh) * | 2017-07-26 | 2020-02-25 | 发那科株式会社 | 数值控制装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6356658B2 (ja) | 2018-07-11 |
| CN106919143B (zh) | 2019-10-01 |
| DE102016015515A1 (de) | 2017-06-29 |
| US20170185073A1 (en) | 2017-06-29 |
| CN106919143A (zh) | 2017-07-04 |
| US10528035B2 (en) | 2020-01-07 |
| DE102016015515B4 (de) | 2024-02-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4980458B2 (ja) | 数値制御工作機械の加工時間予測装置 | |
| JP4891528B2 (ja) | 加工時間算出装置 | |
| US9851709B2 (en) | Numerical control device | |
| JP5762625B2 (ja) | 軌跡制御装置 | |
| US10514681B2 (en) | Numerical controller including overlap function between arbitrary blocks by common acceleration/deceleration control unit | |
| JP6356658B2 (ja) | プレスの調整が容易な数値制御装置 | |
| JP6200456B2 (ja) | 工作機械とロボット間の干渉チェックシステム | |
| JP6174652B2 (ja) | 加工エリアの大きさによるパラメータの自動選定機能を有する数値制御装置 | |
| JP6321583B2 (ja) | 速度変化に対応した3次元干渉チェックを行う数値制御装置 | |
| WO2016024338A1 (ja) | 数値制御装置 | |
| JP6321611B2 (ja) | アナログ入力電圧入力指令の不感帯で減速停止を行うサーボ制御装置 | |
| JP6514141B2 (ja) | フィードバック制御における出力値の制御を行う数値制御装置 | |
| JP2018005304A (ja) | 加減速フィルタの時定数を動的に切り替える数値制御装置 | |
| JP2017097701A (ja) | 主軸負荷により送り速度を制御する数値制御装置 | |
| JP6017509B2 (ja) | 運転停止時に送り速度を円滑に変更する数値制御装置 | |
| JP5715189B2 (ja) | オーバライドの変化時に送り速度を円滑に変更する機能を有する数値制御装置 | |
| JP6100816B2 (ja) | 位置偏差過大を抑制する速度制御を行う数値制御装置 | |
| CN102082545B (zh) | 马达速度控制器及其控制方法 | |
| JP2007094936A (ja) | 数値制御装置 | |
| CN108693838B (zh) | 数值控制装置和控制方法 | |
| JP7002072B2 (ja) | 数値制御装置と制御方法 | |
| JP2021002092A (ja) | 数値制御装置 | |
| JP4627740B2 (ja) | 数値制御装置 | |
| JP5752213B2 (ja) | テーブル形式データで複数の指令を同時に実行する機能を備えた数値制御装置 | |
| JP2017049766A (ja) | 位置による最大速度制御機能を具備した数値制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20171204 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20171219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171226 |
|
| 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: 20180522 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180614 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6356658 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |