JPS63265305A - Program restarting system - Google Patents
Program restarting systemInfo
- Publication number
- JPS63265305A JPS63265305A JP9851587A JP9851587A JPS63265305A JP S63265305 A JPS63265305 A JP S63265305A JP 9851587 A JP9851587 A JP 9851587A JP 9851587 A JP9851587 A JP 9851587A JP S63265305 A JPS63265305 A JP S63265305A
- Authority
- JP
- Japan
- Prior art keywords
- block
- program
- reverse
- restart
- tool
- 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
- 230000006870 function Effects 0.000 claims abstract description 24
- 238000003754 machining Methods 0.000 claims description 28
- 238000000034 method Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims 1
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、数値制御方式におけるプログラム再開方式に
関する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a program restart method in a numerical control system.
従来の技術
加工途中で工具が破損し加工を中断しその後再開すると
きや、加工途中で一旦電源を落し、その後加工を再開す
る場合、従来、プログラム再開機能を用いてオペレータ
が指定したブロックよりプログラムを再開させていた。Conventional technology When a tool breaks during machining and machining is interrupted and then restarted, or when the power is turned off midway through machining and then restart machining, conventionally, the program restart function is used to restart the program from the block specified by the operator. was being restarted.
この従来行われていたプログラム再開方法は、NCプロ
グラムを実行ブロック形式に変換するとき、初めのブロ
ックを1として、処理するブロックが表われる毎にブロ
ック・カウンタを1つずつ増加させ、現在実行中のブロ
ックをブロック・カウンタで記憶しておく。This conventional program restart method, when converting an NC program into an execution block format, sets the first block to 1 and increments the block counter by 1 each time a block to be processed appears. The blocks are stored in a block counter.
その結果、プログラムの実行を中断した場合、中断する
までに実行したブロック数が前記ブロック・カウンタに
基づいて表示されるので、オペレータはプログラム再開
機能において、このブロックまたはこのブロックより手
前のブロックをブロック番号で指定し、プログラム再開
指令を入力すると、前述したように、NCプログラムの
先頭より1ブロック毎読取り、ブロック・カウンタを増
加させて行くから、ブロック・カウンタの値が指定した
番号の値になるまでは加工は行わず、指定したブロック
に達すると再開位置へ工具を移動させ、指定したブロッ
クより加工を再開させていた。As a result, when program execution is interrupted, the number of blocks executed until the interruption is displayed based on the block counter, and the operator can use the program restart function to block this block or the block before this block. When you specify a number and enter a program restart command, as mentioned above, each block is read from the beginning of the NC program and the block counter is incremented, so the value of the block counter becomes the value of the specified number. Until then, no machining was performed, and when the specified block was reached, the tool was moved to the restart position, and machining was resumed from the specified block.
一方、数値制御装置においては、現在加工中の位置から
、工具を今まで通ってきた通路に沿って戻すことができ
るリバース機能が公知である。このリバース機能は、プ
ログラム実行時に、NCプログラムより1ブロック読取
り実行ブロック形式に変換した際、該変換された実行ブ
ロック形式のデータをリバース機能用メモリに格納しで
おき、加工途中で、外部よりリバース指令信号が入力さ
れると、該リバース指令信号がなくなるまで前記リバー
ス機能用メモリに格納されたデータに基づいて、工具を
今まで通ってきた通路に沿って逆行させ、前記リバース
信号がなくなると、再びその位置より加工を再開するも
のである。しかし、このリバース機能はプログラム再開
時には利用することができなかった。On the other hand, in numerical control devices, a reverse function is known that allows the tool to be returned along the path it has passed from the position currently being processed. This reverse function stores data in the converted execution block format in the reverse function memory when one block is read from the NC program and converts it into an execution block format during program execution. When the command signal is input, the tool is caused to move backward along the path it has passed based on the data stored in the reverse function memory until the reverse command signal disappears, and when the reverse command signal disappears, Machining is restarted from that position. However, this reverse function was not available when the program was restarted.
発明が解決しようとする問題点
前述したように、従来のプログラム再開別面では、再開
すべきブロック番号を指定して、その指定したブロック
より加工を再開していた。しかし、NCプログラム中に
固定サイクルや、ミラーイメージ機能による処理が含ま
れていると、再開すべき加工位置が現在表示されている
ブロック番号よりどの程度前か判断することが困難であ
ったそこで、本発明の目的は、プログラム再開時におい
てもリバース機能を利用できるようにし、希望するブロ
ックから加工を再開できるようにしたプログラム再開方
式を提供することにある。Problems to be Solved by the Invention As mentioned above, in another aspect of the conventional program restart, a block number to be restarted is designated and machining is restarted from the designated block. However, if the NC program includes a fixed cycle or processing using the mirror image function, it is difficult to judge how far before the currently displayed block number the machining position to restart is. SUMMARY OF THE INVENTION An object of the present invention is to provide a program restart method that allows a reverse function to be used even when a program is restarted, and allows machining to be restarted from a desired block.
問題点を解決するための手段
本発明の方式は、プログラム再開指令が入力されると、
NCプログラムの先頭より1ブロック毎読取り実行形式
データに変換し、リバース機能用メモリに変換データを
格納すると共にブロック・カウンタを1ブロック格納す
る毎に1増加させ、該ブロック・カウンタが指定された
プログラム再開ブロック番号に達すると、工具位置をプ
ログラム再開座標位置へ移動させ、リバース指令がなけ
れば、該指定されたブロックよりプログラムを再開し、
リバース指令があると、前記リバース機能用メモリに格
納されたデータに基づき工具を逆行させ、リバース指令
が解かれると、解かれた位置より加工を再開するように
構成することにより、前記問題点を解決した。Means for Solving the Problems According to the method of the present invention, when a program restart command is input,
Read each block from the beginning of the NC program, convert it into executable format data, store the converted data in the reverse function memory, and increment the block counter by 1 every time one block is stored, and write the program to which the block counter is specified. When the restart block number is reached, the tool position is moved to the program restart coordinate position, and if there is no reverse command, the program is restarted from the specified block,
When a reverse command is issued, the tool is moved backward based on the data stored in the reverse function memory, and when the reverse command is released, machining is restarted from the released position, thereby solving the above problem. Settled.
作 用
プログラム再開指令が入力されると、NCプログラムの
先頭より1ブロック毎読み取られ、実行ブロック形式に
変換され、変換されたデータはリバース機能用メモリに
格納される。それと共にブロック・カウンタに「1」加
算され、実行ブロック形式に変換されたブロックの数、
即ち、NCプログラムの先頭から何番目のブロックが実
行形式に変換されたかを記憶する。そして、再開位置と
して指定したブロック番号と前記ブロック・カウンタの
値が一致すると、そのとき実行ブロック形式に変換した
ブロックが再開すべきブロックであるので、ブロック再
開位置に工具を移動させる。When a working program restart command is input, each block is read from the beginning of the NC program, converted into an execution block format, and the converted data is stored in the reverse function memory. At the same time, "1" is added to the block counter, and the number of blocks converted to execution block format,
That is, it stores the number of blocks from the beginning of the NC program that have been converted into an executable format. When the block number specified as the restart position matches the value of the block counter, the block converted into the execution block format is the block to be restarted, and the tool is moved to the block restart position.
そして、その際、リバーススイッチ等でリバース指令が
入力されていれば、該再開位置より、前記リバース機能
用メモリに格納された再開すべきブロックより以前のブ
ロックの実行ブロック形式データに基づいて、工具をプ
ログラムで指定された経路に従って逆行させる。オペレ
ータが希望する位置に工具が達したときリバースを解く
と、このリバース指令が解かれた位置より加工を再開す
る。At that time, if a reverse command has been inputted using a reverse switch or the like, the tool starts from the restart position based on the execution block format data of the block that is stored in the reverse function memory and is earlier than the block to be restarted. to move backwards according to the path specified by the program. When the operator releases the reverse when the tool reaches the desired position, machining will resume from the position where the reverse command was released.
一方、指定された再開ブロックの開始位置に工具を移動
させたとき、リバース指令が入力されてなければ、その
位置より加工を再開する。On the other hand, when the tool is moved to the start position of the specified restart block, if no reverse command is input, machining is restarted from that position.
実施例
第2図は、本発明の一実施例を実施する数値制御装置の
要部ブロック図で、従来と同様数値制御装置1はマイク
ロコンピュータ(以下、CPUという)2と、該CPu
2とバス9で接続された管理プログラム等を記憶するR
OM3、データの一時記憶及び実行ブロック形式データ
を格納するためのリバース機能用メモリとして利用され
るRAM4、NCプログラムや各種パラメータ等を記憶
する不揮発性メモリ5、CRT表示装置付手動データ入
力装置(以下、C,RT/MDIという)6、後述する
プログラム再開スイッチやリバーススイッチ等を有する
機械操作盤7及び工作機械等の機械の各種のサーボ回路
へ接続されるサーボインターフェイス8を有している。Embodiment FIG. 2 is a block diagram of main parts of a numerical control device implementing an embodiment of the present invention. As in the conventional case, the numerical control device 1 includes a microcomputer (hereinafter referred to as CPU) 2 and the CPU.
2 and R for storing management programs, etc. connected by bus 9.
OM3, RAM4 used as temporary data storage and reverse function memory for storing execution block format data, non-volatile memory 5 for storing NC programs and various parameters, manual data input device with CRT display (hereinafter referred to as , C, RT/MDI) 6, a machine operation panel 7 having a program restart switch, a reverse switch, etc. to be described later, and a servo interface 8 connected to various servo circuits of machines such as machine tools.
第1図は同実施例におけるプログラム再開処理のフロー
チャートを示すもので、該フローチャートと共に、本実
施例の動作を説明する。FIG. 1 shows a flowchart of program restart processing in this embodiment, and the operation of this embodiment will be explained with reference to this flowchart.
工具が破損したとき、或いは一旦電源を落し、その後プ
ログラムを再開するとき、まず、機械操作盤7のプログ
ラム再開スイッチをオンとし、リバース機能をも利用す
る場合は、リバーススイッチをもオンとする。そして、
第2図に示すように不揮発性メモリ5内に格納したNC
プログラムによって加工を行っている場合は、メモリモ
ードにしてCRT/MD I 6のソフトキーを操作し
て、NCプログラムの先頭から読出すようにセットする
(なお、テープ運転時においては、テープの先頭をテー
プリーダにセットし、テープモードにセットする)。次
に、CRT/MD I 6のソフトキー、テンキーを操
作して、再開すべきブロックのブロック番号をセットし
、プログラム再開指令を入力すると、CPU2は第1図
の処理を開始し、まず、ブロック・カウンタCを「0」
にリセットしくステップS1)、NCプログラムより1
ブロック読み、該ブロックを実行ブロック形式に変換す
る(ステップ82)。次に、変換された実行ブロック形
式のデータをRAM4内のリバース機能用メモリ位置に
格納しくステップS3)、ブロック・カウンタCの値が
設定した再開ブロックのブロック番号と一致するか否か
を判断しくステップS5)、設定ブロック番号に達して
いなければ、再びステップ82以下の処理を繰り返す。When the tool is damaged, or when the power is once turned off and the program is restarted, first turn on the program restart switch on the machine operation panel 7, and if the reverse function is also used, turn on the reverse switch as well. and,
NC stored in the non-volatile memory 5 as shown in FIG.
If machining is performed by a program, set it to memory mode and operate the CRT/MD I 6 soft key to read from the beginning of the NC program. into the tape reader and set it to tape mode). Next, by operating the soft keys and numeric keypad of the CRT/MD I 6, set the block number of the block to be restarted and input a program restart command.The CPU 2 starts the process shown in FIG.・Set counter C to “0”
1) from the NC program.
Read the block and convert the block to execution block format (step 82). Next, the data in the converted execution block format is stored in the reverse function memory location in the RAM 4 (step S3), and it is determined whether the value of the block counter C matches the block number of the restart block set. In step S5), if the set block number has not been reached, the processes from step 82 onwards are repeated again.
即ち、指定された再開ブロックに来るまで、1ブロック
ずつプログラムを読取り、実行ブロック形式に変換し、
リバーネl!I能用メモリに記憶させる。そして、ブロ
ック・カウンタCの値が設定ブロック番号に達すると、
ステップS6へ移行し、プログラム再開の画面をCRT
/MD I 6のCR1画面に表示する(ステップ86
)。そこで、オペレータはプログラム再開スイッチをオ
フにし、CRT画面に表示された加工を開始する位置、
及び現在の位置から加工を再開する位置までの距離より
加工再開位置に工具が動くとき、ワークYの他にぶつか
らないか確認し、ぶつかるようであれば、手動でぶつか
らない位置に工具を移動し、サイクルスタートボタンを
押す。That is, the program is read one block at a time until the specified restart block is reached, and converted into an execution block format.
Riverne l! Store it in the I function memory. Then, when the value of block counter C reaches the set block number,
Move to step S6 and display the program restart screen on the CRT.
/Display on the CR1 screen of MD I 6 (step 86
). Therefore, the operator turns off the program restart switch and selects the position to start machining displayed on the CRT screen.
When the tool moves to the machining restart position from the distance from the current position to the machining restart position, check to see if it will collide with anything other than the workpiece Y. If it collides, manually move the tool to a position where it will not collide. , press the cycle start button.
一方、CPU2はサイクルスタート信号が入力されたか
否か判断しており(ステップS7)、サイクルスタート
信号が入力されると、プログラム再開スイッチがオフに
なっているか否か判断しくステップS8)、もし、プロ
グラム再開スイッチがオフになっていなければ、CRT
画面上に警報メツセージを表示し警報を発しくステップ
89)、再びステップS7へ移行する。そして、サイク
ルスタート信号が入力され、プログラム再開スイッチが
オフであると、工具を加工再開位置へドライランで移動
させ(ステップ510)、次にリバーススイッチがオン
か否か判断し、もし、リバーススイッチがオンであれば
、従来のリバース機能処理と同じようにリバース処理を
開始し、前記リバース機能用メモリに記憶されている加
工再開位置以前のブロックの実行ブロック形式データに
基づいて、工具を加工経路に沿って逆行させる(ステッ
プ513)。On the other hand, the CPU 2 determines whether a cycle start signal has been input (step S7), and when the cycle start signal is input, it determines whether the program restart switch is turned off (step S8). If the program resume switch is not turned off, the CRT
A warning message is displayed on the screen and an alarm is issued (step 89), and the process returns to step S7. When the cycle start signal is input and the program restart switch is off, the tool is moved to the machining restart position by dry run (step 510), and then it is determined whether the reverse switch is on. If it is on, reverse processing is started in the same way as conventional reverse function processing, and the tool is moved to the machining path based on the execution block format data of the block before the machining restart position stored in the reverse function memory. along the same line (step 513).
そして、オペレータが工具の位置を観察し、希望する位
置に工具が達したときリバーススイッチをオフとすれば
、その位置よりプログラム指令の方向へプログラムに従
って加工が開始される。このリバース処理は、従来のリ
バース処理と変りはない。また、ステップ811でリバ
ーススイッチがオンではないと、加工再開位置より指定
されたブロックからプログラムを再開し、加工を開始す
る(ステップ512)。Then, when the operator observes the position of the tool and turns off the reverse switch when the tool reaches the desired position, machining starts from that position in the direction specified by the program command. This reverse processing is no different from conventional reverse processing. If the reverse switch is not turned on in step 811, the program is restarted from the block designated from the machining restart position, and machining is started (step 512).
発明の効果
以上述べたように、本発明は、プログラム再開時にリバ
ース機能をも利用できるようにしたから、プログラム再
開機能により、工具が加工再開位置に移動した後、リバ
ース指令により工具を加工経路に沿って逆行させ、希望
する位置でリバース指令を停止してその位置より加工を
再開させるようにしたから、プログラム再開時に希望す
る位置より、かつ、工具位置を確認して加工を再開させ
ることができるから、プログラム再開をより安全に行う
ことができる。Effects of the Invention As described above, in the present invention, the reverse function can also be used when restarting the program, so after the tool has moved to the machining restart position by the program restart function, the tool can be moved to the machining path by the reverse command. Since the reverse command is stopped at the desired position and machining is restarted from that position, when the program is restarted, machining can be restarted from the desired position and after confirming the tool position. Therefore, the program can be restarted more safely.
第1図は、本発明の一実施例のプログラム再開処理のフ
ローチャート、第2図は、同実施例を実施する数値制御
装置の要部ブロック図である。
1・・・数値制御装置、2・・・マイクロコンピュータ
、3・・・ROM、4・・・RAM、5・・・不揮発性
メモリ、6・・・CRT表示装置付手動データ入力装置
、7・・・機械操作盤、8・・・サーボインターフェイ
ス、9・・・バス。
第2図FIG. 1 is a flowchart of program restart processing according to an embodiment of the present invention, and FIG. 2 is a block diagram of main parts of a numerical control device implementing the same embodiment. DESCRIPTION OF SYMBOLS 1... Numerical control device, 2... Microcomputer, 3... ROM, 4... RAM, 5... Non-volatile memory, 6... Manual data input device with CRT display device, 7... ... Machine operation panel, 8... Servo interface, 9... Bus. Figure 2
Claims (1)
ログラム再開指令により、数値制御装置はNCプログラ
ムの先頭より1ブロック毎読取り実行形式データに変換
し、リバース機能用メモリに変換データを格納すると共
にブロック・カウンタを1ブロック格納する毎に1増加
させ、該ブロック・カウンタが指定されたプログラム再
開ブロック番号に達すると、工具位置をプログラム再開
座標位置へ移動させ、リバース指令がなければ、該指定
されたブロックよりプログラムを再開し、リバース指令
があると、前記リバース機能用メモリに格納されたデー
タに基づき工具を逆行させ、リバース指令が解かれると
、解かれた位置より加工を再開するプログラム再開方式
。In the program restart method of the numerical control method, in response to the program restart command, the numerical control device reads each block from the beginning of the NC program and converts it into executable format data, stores the converted data in the reverse function memory, and sets the block counter to 1. Each time a block is stored, it is incremented by 1, and when the block counter reaches the specified program restart block number, the tool position is moved to the program restart coordinate position, and if there is no reverse command, the program is started from the specified block. A program restart method in which when a reverse command is issued, the tool is moved backward based on the data stored in the reverse function memory, and when the reverse command is released, machining is restarted from the released position.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62098515A JP2676512B2 (en) | 1987-04-23 | 1987-04-23 | Program restart method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62098515A JP2676512B2 (en) | 1987-04-23 | 1987-04-23 | Program restart method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63265305A true JPS63265305A (en) | 1988-11-01 |
JP2676512B2 JP2676512B2 (en) | 1997-11-17 |
Family
ID=14221785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62098515A Expired - Fee Related JP2676512B2 (en) | 1987-04-23 | 1987-04-23 | Program restart method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2676512B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02259911A (en) * | 1989-03-31 | 1990-10-22 | Nippei Toyama Corp | Numerical controller |
EP0458132A2 (en) * | 1990-05-08 | 1991-11-27 | Mitsubishi Denki Kabushiki Kaisha | Sequential function chart (SFC) controller for controlling a machine in reverse operation |
DE102015006443A1 (en) | 2014-05-23 | 2015-11-26 | Fanuc Corporation | Numerical control with programmed function for a restart of the process |
CN108334042A (en) * | 2017-01-17 | 2018-07-27 | 发那科株式会社 | Numerical control device |
JP2019067331A (en) * | 2017-10-05 | 2019-04-25 | ファナック株式会社 | Numerical value control device |
CN114579195A (en) * | 2022-03-11 | 2022-06-03 | 浪潮商用机器有限公司 | Operating system restarting method, system and related components |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6277610A (en) * | 1985-09-30 | 1987-04-09 | Toyoda Mach Works Ltd | Robot controller equipped with step-back function |
-
1987
- 1987-04-23 JP JP62098515A patent/JP2676512B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6277610A (en) * | 1985-09-30 | 1987-04-09 | Toyoda Mach Works Ltd | Robot controller equipped with step-back function |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02259911A (en) * | 1989-03-31 | 1990-10-22 | Nippei Toyama Corp | Numerical controller |
EP0458132A2 (en) * | 1990-05-08 | 1991-11-27 | Mitsubishi Denki Kabushiki Kaisha | Sequential function chart (SFC) controller for controlling a machine in reverse operation |
DE102015006443A1 (en) | 2014-05-23 | 2015-11-26 | Fanuc Corporation | Numerical control with programmed function for a restart of the process |
US9904279B2 (en) | 2014-05-23 | 2018-02-27 | Fanuc Corporation | Numerical control device provided with programmed machining restart function |
DE102015006443B4 (en) * | 2014-05-23 | 2021-05-06 | Fanuc Corporation | Numerical control with programmed function for a machining restart |
CN108334042A (en) * | 2017-01-17 | 2018-07-27 | 发那科株式会社 | Numerical control device |
JP2019067331A (en) * | 2017-10-05 | 2019-04-25 | ファナック株式会社 | Numerical value control device |
US10915086B2 (en) | 2017-10-05 | 2021-02-09 | Fanuc Corporation | Numerical controller capable of properly performing program restart even if machining conditions of a machining cycle are changed |
CN114579195A (en) * | 2022-03-11 | 2022-06-03 | 浪潮商用机器有限公司 | Operating system restarting method, system and related components |
CN114579195B (en) * | 2022-03-11 | 2023-08-18 | 浪潮商用机器有限公司 | Operating system restarting method, system and related components |
Also Published As
Publication number | Publication date |
---|---|
JP2676512B2 (en) | 1997-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5833711A (en) | Numerical controller | |
WO1990006544A1 (en) | Method of correcting machining program | |
US4714999A (en) | Numerical control method | |
US4751652A (en) | Numerical control drilling restart control system | |
JPS63265305A (en) | Program restarting system | |
JPH103307A (en) | Numerical controller | |
JPS6232805B2 (en) | ||
JPS58181108A (en) | Numerical control system | |
US4839817A (en) | Numerically controlled apparatus including shunting controller | |
JPH0651258B2 (en) | NC controller with automatic return function | |
US4495561A (en) | Numerical control method | |
JP2791733B2 (en) | Tool change method | |
JP2702555B2 (en) | Numerical control unit reordering method | |
JPS6149206A (en) | Process operation method | |
CN110727240A (en) | Numerical controller | |
JPH07152416A (en) | Numerical controller having program restarting function | |
JPH0895623A (en) | Tool shift control system in cnc | |
JPS63174105A (en) | Control method for safety of automatic machine tool | |
JPH05162047A (en) | Numerical controller | |
JPS59192440A (en) | Control device for resumption of nc processing | |
JPS6378723A (en) | Controller for displaying position of mold clamping mechanism in motor-driven direct pressure type mold clamping mechanism | |
JPH06110527A (en) | Numerical controller with work completion forecasting function | |
JPS58186805A (en) | Restarting system for work of machine tool with numerical controller | |
JPH0277904A (en) | Nc data origination method | |
JPH03209505A (en) | Numerical controller and working restarting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |