JPS62254250A - Automatic programming device - Google Patents
Automatic programming deviceInfo
- Publication number
- JPS62254250A JPS62254250A JP61099147A JP9914786A JPS62254250A JP S62254250 A JPS62254250 A JP S62254250A JP 61099147 A JP61099147 A JP 61099147A JP 9914786 A JP9914786 A JP 9914786A JP S62254250 A JPS62254250 A JP S62254250A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- automatic programming
- display device
- display
- 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
- 230000015654 memory Effects 0.000 claims abstract description 40
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 description 13
- 230000003936 working memory Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Digital Computer Display Output (AREA)
- Numerical Control (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は数値制御工fヤ機械のNO加ニブログラムを簡
易に作成する自動プログラミング装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an automatic programming device for easily creating a NO program for a numerically controlled machine.
自動プログラミング装置でNC加ニブログラムを作成す
るには、加工物の形状に対応する図形を点、線分、円弧
等の図形要素で定義し図形データを入力する作業、定義
した図形に基いて工兵経路を定義し入力する作業が行な
われる。そして、定義された工具経路をNC加ニブログ
ラムに自動変換し、図形データと共に記憶保存しでおき
、必要に応じてNC加ニブログラムを紙テープに打出し
たり、通信回線を用いて直#Ia値制御工作機械に伝送
したりして用いられる。To create an NC machining program using an automatic programming device, a figure corresponding to the shape of the workpiece is defined using figure elements such as points, line segments, circular arcs, etc., and the figure data is inputted.The engineer path is created based on the defined figure. The work of defining and inputting is performed. Then, the defined tool path is automatically converted into an NC machined nib program and stored together with the graphic data, and if necessary, the NC machined nib program can be punched out on paper tape or used for direct #Ia value control machining using a communication line. It is used to transmit data to machines.
このような自動プログラミング装置では、図形データ、
NCプログラム等の各データを保存し処理するために膨
大なメモリ容量が要求され、ICメモリからなるワーキ
ングメモリと共に70ツピデイスク装置等の補助記憶装
置を備えるのが普通である。それでも、保存されるNC
プログラムが多数に上ったり、複雑な形状の加工物では
メモリ容量を超過してしまうことがある。In such automatic programming devices, graphic data,
A huge memory capacity is required to store and process various data such as NC programs, and it is common to have a working memory consisting of an IC memory and an auxiliary storage device such as a 70 disk drive. Still, the NC saved
If there are many programs or the workpiece has a complex shape, the memory capacity may be exceeded.
従来の装置では、ワーキングメモリの残党又は補助記憶
装置のIFき込み可能な部分の量などのメモリ残量に関
する情報は特別の命令を入力しなければ知ることができ
なかった。または、装置によってはメモリが一杯になっ
たときに警告を出す程度であった。In conventional devices, information regarding the remaining amount of memory, such as the amount of remaining working memory or the amount of IF-readable portion of auxiliary storage, cannot be known without inputting a special command. Or, depending on the device, a warning was issued when the memory became full.
このため、作業者が熟練していないとメモリ残量の予測
ができず、作業途中にメモリが一杯になってしまい、N
Cプログラムの作成が最後まで続けられなくなってしま
うことがあるという問題点があった。For this reason, unless the worker is skilled, it is not possible to predict the amount of remaining memory, and the memory may become full in the middle of the task.
There is a problem in that the creation of a C program may not be able to be continued until the end.
本発明は上記の問題点を解決するためなされたものであ
り、作業者が容易にメモリ残量を把握でき、先の予測を
′しながら作業を行うことができる自動プログラミング
if!を提供することを目的とする。The present invention has been made to solve the above-mentioned problems, and the automatic programming if! allows the operator to easily grasp the remaining amount of memory and perform work while making predictions about the future. The purpose is to provide
このため本発明では、各種揉作情報を表示するためのデ
ィスプレイ装置を備え、そのディスプレイ装置の表示に
従って各データを入力して数値制御用NGデータを作成
する自動プログラミング装置であって、前記入力された
各データを記憶する記憶手段と、データ入力操作がされ
る毎に使用し得る前記記憶手段のメモリ残量を算出する
算出手段と、その算出されたメモリ残量をディスプレイ
装置に常時表示する表示手段とを備えることを特徴とす
る自動プログラミング装置が提供される。For this reason, the present invention provides an automatic programming device that is equipped with a display device for displaying various types of manipulation information, and that inputs each data according to the display on the display device to create NG data for numerical control. a storage means for storing each piece of data; a calculation means for calculating a remaining memory capacity of the storage means that can be used each time a data input operation is performed; and a display for constantly displaying the calculated remaining memory capacity on a display device. An automatic programming device is provided comprising: means.
上記の構成によれば、データ入力操作がされる毎ニメモ
リ残量が算出され、そのメモリ残量がディスプレイ装置
に常時表示されるから、データ入力時に常に現在のメモ
リ残量を把握することができる。According to the above configuration, the remaining memory capacity is calculated every time a data input operation is performed, and the remaining memory capacity is always displayed on the display device, so it is possible to always know the current remaining memory capacity when inputting data. .
本発明の実施例について図面に従って具体的に説明する
。Embodiments of the present invention will be specifically described with reference to the drawings.
tJIJ1図は本発明に係る自動プログラミング装置の
ブロック図である。Figure tJIJ1 is a block diagram of an automatic programming device according to the present invention.
中央処理装置(CPU)1に接続する共通パス2には、
基本制御プログラムが格納された続出専用メモ+7(R
OM)3、図形データ等の処理データが一時記憶される
ワーキングメモリ(RAM)4、図形データ、NCプロ
グラム等が記憶保存される70ッピディスク!!msが
接続される。また、同じ共通パス2には、図形情報、各
種操作情報等が表示されるディスプレイ装置(CRT)
6、キーボード7、及び紙ヂープの読み取り及び打出し
を行う紙テープリーグパンチャ8が後1&されている。The common path 2 that connects to the central processing unit (CPU) 1 includes:
Special memo +7 (R
OM) 3, working memory (RAM) 4 where processing data such as graphic data is temporarily stored, and a 70ppi disk where graphic data, NC programs, etc. are stored! ! ms is connected. Also, on the same common path 2, there is a display device (CRT) that displays graphic information, various operation information, etc.
6, a keyboard 7, and a paper tape league puncher 8 for reading and punching paper punches are located at the rear.
WIJ2図はデータが入力される毎に実行される処理を
示す70−チャートである。Figure WIJ2 is a 70-chart showing the processing executed each time data is input.
データが入力されると、ステップ101からステップ1
02に進み、入力されたデータを所定のメモリに記憶す
る9次に、ステップ103では、そのメモリの使用し得
るメモリ残量を算出する。Once the data is input, from step 101 to step 1
The process proceeds to step 02, where the input data is stored in a predetermined memory.Next, in step 103, the usable remaining memory capacity of the memory is calculated.
そして、ステップ104で、算出されたメモリ残量をデ
ィスプレイ装置6に表示し、処理を終了して元のプログ
ラムに戻る。この処理100は、データが入力される毎
に実行される。Then, in step 104, the calculated remaining memory capacity is displayed on the display device 6, the process is ended, and the program returns to the original program. This process 100 is executed every time data is input.
上記の処理は、その時の操作モードに従い、実際に使用
されるメモリの種類毎に行なわれる。The above processing is performed for each type of memory actually used according to the operating mode at that time.
第3図は、入力され定義された図形データ、自動変換さ
れたNC加ニブログラム等を補助記憶装置である70ツ
ピデイスク装置!5に保存したり、70ツピデイスク装
置5内に保存されているデータをIi集したりする操作
モードの時に実行される処理を示す。Figure 3 shows a 70-tube disk device that is an auxiliary storage device for storing input and defined graphic data, automatically converted NC programs, etc. 5 and 70 data storage device 5, and data stored in the 70 disk device 5 are collected in the operation mode.
70ツピデイスク装置5へのデータの書込み(保存)命
令又は削除などの編集命令が入力されると処理200が
開始され、ステップ201からステップ202に進む、
入テップ202では、70ツピデイスク装W15内の書
き込み可能なメモリ残量を調べ、次のステップ203で
、そのメモリ残量をディスプレイ装j[5に表示し、処
理を終了する。When a command to write (save) data to the 70-tup disk device 5 or an editing command such as deletion is input, processing 200 is started, and the process proceeds from step 201 to step 202.
In the input step 202, the remaining amount of writable memory in the 70 disk drive W15 is checked, and in the next step 203, the remaining amount of memory is displayed on the display device j[5, and the process ends.
この操作モードでは70ツピデイスク装置5のメモリ残
量が常時表示されることになる。In this operation mode, the remaining memory capacity of the 70 disk drive 5 is always displayed.
第4図は、線分、円弧等の図形データ、工具経路データ
を順次入力し定義していく操作モードのときに実行され
る処理を示す、この操作量−ドでは各データはワーキン
グメモリ(RAM)4に一時記憶される。Figure 4 shows the processing executed in the operation mode in which figure data such as line segments, arcs, etc. and tool path data are input and defined in sequence. In this operation mode, each data is stored in the working memory (RAM). )4 is temporarily stored.
図形データ等の入力操作がされると処理300が開始さ
れ、ステップ301からステップ302に進む、ステッ
プ302では、入力されたデータが、点、線分、円弧ま
たは工具経路のいずれを定義するものであるかを調べ、
それぞれの1!素に従って、ステップ310.320.
330又は340に分岐する。Process 300 starts when graphic data etc. are input, and the process proceeds from step 301 to step 302. In step 302, it is determined whether the input data defines a point, a line segment, an arc, or a tool path. Find out if there is
1 of each! According to step 310.320.
Branch to 330 or 340.
たとえば、点のデータが定義された場合には、ステップ
310に進む、ステップ310では、ワーキングメモリ
4に定a(記憶)できる点の数を超過しないか否かを調
べ、超過しなければステップ311に進む、ステップ3
11では、点のデータをワーキングメモリ4に記憶し、
次のステップ312で定義できる点の数を修正してステ
ップ306に進む、ステップ310で、定義できる点の
数を越えていれば、ステップ313に進み、エラーメツ
セージをディスプレイ装置!!6゛に出力する。For example, if point data has been defined, the process proceeds to step 310. In step 310, it is checked whether the number of points that can be stored in the working memory 4 is exceeded, and if not, step 311 Proceed to step 3
11, store the point data in the working memory 4,
In the next step 312, the number of points that can be defined is corrected and the process proceeds to step 306.If the number of points that can be defined is exceeded in step 310, the process proceeds to step 313 and an error message is displayed on the display device! ! Output to 6゛.
線分、円弧または工具経路が定義された場合も、それぞ
れ同様の処理がなされ、ステップ306に進む。When a line segment, arc, or tool path is defined, similar processing is performed, and the process proceeds to step 306.
ステップ306では、それぞれの要素毎に定義できる敗
すなわちメモリ残量をディスプレイ装置6上にグラフ表
示し、処理を終了する。虫た、線分、円弧または工具経
路のいずれかが定義された場合にも、同様にしてワーキ
ングメモリ(RAM)4の残量をディスプレイ装置6上
に夫々グラフ表示する。In step 306, the loss that can be defined for each element, that is, the remaining amount of memory, is displayed in a graph on the display device 6, and the process ends. Even when any one of a circle, a line segment, an arc, or a tool path is defined, the remaining capacity of the working memory (RAM) 4 is similarly displayed as a graph on the display device 6.
従って、この操作モードではワーキングメモリ(RAM
)4のメモリ残量が各図形要素毎に常時グラフにより表
示されることになる。Therefore, in this mode of operation, working memory (RAM)
) 4 remaining memory capacity is constantly displayed as a graph for each graphic element.
第5図は図形データの入力時におけるディスプレイ装置
1!6への表示例を示す画像図である。FIG. 5 is an image diagram showing an example of display on the display device 1!6 when graphic data is input.
画面の両側方には各種の命令等のメニュ−20が表示さ
れ、カーソル21によりそれらメニュー20の一つを指
示することによりその命令が入力される6画面の中央に
は点22、線分23、円弧24等により定義された図形
が表示される。作業者は入力された図形を見ながら次々
に各要素を定義し図形データを入力していく、メニュー
20の左下にメモリ残量を表示する枡25が設けられて
第6図はメモリ残量を表示する研25内の表示例を示す
図である。ここでは図形データの入力時であるから、メ
モリ残量は点、線分、円弧、工具経路の各要素毎に、定
義でかる敗に対して現在筒パーセントまで定義されてい
るかが棒グラフにより表示される0図面では現在までに
定義されたパーセントが斜線で示されているが、実際に
は色を変えて表示される。Menus 20 of various commands are displayed on both sides of the screen, and by pointing one of these menus 20 with the cursor 21, that command is input.6 In the center of the screen is a dot 22 and a line segment 23. , a circular arc 24, etc. are displayed. The operator defines each element one after another while looking at the input figure and inputs the figure data.A square 25 is provided at the bottom left of the menu 20 to display the remaining memory capacity. It is a figure which shows the example of a display in the lab 25 to display. Since we are inputting geometry data here, the remaining memory capacity is displayed as a bar graph for each element of points, lines, arcs, and tool paths, showing whether or not the cylinder percentage is currently defined for each element of the point, line, arc, and tool path. In the drawing, the percentages defined so far are shown with diagonal lines, but they are actually displayed in different colors.
また、70ツピデイスク装[5を使用する操作モードの
ときは、70ツピデイスク装e5のメモリ残量がパーセ
ントにより棒グラフ表示される。In addition, in the operation mode using the 70 disk drive e5, the remaining memory capacity of the 70 disk drive e5 is displayed in a bar graph as a percentage.
このように本実施例によれば、それぞれの操作モードに
応じで、その操作で使用されるメモリの残量が感覚的に
把握し易いパーセント表示による桿グ?7で常時画面の
左下隅に表示される。このため、作業者は加工物の図面
から図形データ等を入力してNC加ニブログラムを作成
する際に、図面全体が入力できるかどうか、また、全体
が入力できなければどのように分割するのがよいか等を
容具に予測することがでζ、金の予測を行いながら作業
を続けることができる。それ故、作業途中でメモリが一
杯になりNCプログラムの作成が最後まで続けられなく
なったりすることがなく、また、ズーム機能により入力
された図形の極(一部のみをディスプレイ装置6上に表
示している場合にも、他の部分の図形の容量を大略把握
することができる。In this way, according to this embodiment, the remaining amount of memory used for each operation is displayed as a percentage, which is easy to intuitively grasp, depending on the operation mode. 7, it will always be displayed in the lower left corner of the screen. For this reason, when creating an NC machine program by inputting figure data etc. from the drawing of the workpiece, the operator must check whether the entire drawing can be input, and if the entire drawing cannot be input, how to divide it. By predicting whether things are good or not, you can continue working while making predictions. Therefore, the memory will not become full in the middle of the work and you will not be able to continue creating the NC program to the end, and the zoom function will display only the poles (parts) of the input figure on the display device 6. Even if the size of the figure is large, you can roughly grasp the capacity of other parts of the figure.
以上説明したように本発明は上記の構成を有し、メモリ
残量をディスプレイ装置に常時表示すゐものであるから
、作業者が容易にメモリ残量を把握でき、先の予測をし
ながらNCプログラムの作成を行うことができるという
優れた効果がある。As explained above, the present invention has the above configuration and constantly displays the remaining amount of memory on the display device, so that the operator can easily grasp the remaining amount of memory and perform NC operations while making predictions. This has the excellent effect of allowing programs to be created.
図面は本発明の一実施例を示し、第1図は自動プログラ
ミング装置のブロック図、第2図、第3図及び第4図は
実際の処理を示す70−チャート、第5図及び第6図は
ディスプレイ装置への表示例を示す画像図である。
1・・・中央処理装!!(CPU)、4・・・ワーキン
グメモリ(RAM)、5・・・70ツピデイスク装置(
補助記憶装置)、6・・・ディスプレイ装置(CRT)
。
:”j’:、−・ ’:、−1゜
代理人 弁理士−後 1s 勇 作 −一。
第 1 図
第2図 第3図The drawings show an embodiment of the present invention, in which FIG. 1 is a block diagram of an automatic programming device, FIGS. 2, 3, and 4 are 70-charts showing actual processing, and FIGS. 5 and 6. FIG. 2 is an image diagram showing an example of display on a display device. 1...Central processing unit! ! (CPU), 4... Working memory (RAM), 5... 70 disk device (
Auxiliary storage device), 6...Display device (CRT)
. :”j':,-・':,-1゜Agent Patent attorney-later 1s Written by Yu -1. Figure 1 Figure 2 Figure 3
Claims (1)
備え、そのディスプレイ装置の表示に従って各データを
入力して数値制御用NCデータを作成する自動プログラ
ミング装置であって、 前記入力された各データを記憶する記憶手段と、データ
入力操作がされる毎に使用し得る前記記憶手段のメモリ
残量を算出する算出手段と、その算出されたメモリ残量
をディスプレイ装置に常時表示する表示手段と、 を備えることを特徴とする自動プログラミング装置。 2 前記記憶手段は、データとして入力された点、線分
、円弧、工具経路等の図形要素を入力順に記憶すること
を特徴とする特許請求の範囲第1項記載の自動プログラ
ミング装置。 3 前記算出手段は、前記各図形要素毎に前記メモリ残
量を算出すると共に、前記表示手段は、前記各図形要素
毎にメモリ残量を表示することを特徴とする特許請求の
範囲第2項記載の自動プログラミング装置。 4 前記表示手段は、前記メモリ残量をグラフにより表
示することを特徴とする特許請求の範囲第1項記載の自
動プログラミング装置。[Scope of Claims] 1. An automatic programming device that is equipped with a display device for displaying various operation information, and that inputs each data according to the display on the display device to create NC data for numerical control, comprising: a storage means for storing each piece of data; a calculation means for calculating a remaining memory capacity of the storage means that can be used each time a data input operation is performed; and a display for constantly displaying the calculated remaining memory capacity on a display device. An automatic programming device comprising means and. 2. The automatic programming device according to claim 1, wherein the storage means stores graphical elements such as points, line segments, arcs, and tool paths input as data in the order of input. 3. Claim 2, wherein the calculating means calculates the remaining memory capacity for each graphical element, and the displaying means displays the remaining memory capacity for each graphical element. Automatic programming device as described. 4. The automatic programming device according to claim 1, wherein the display means displays the remaining memory amount in a graph.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61099147A JPH0789343B2 (en) | 1986-04-28 | 1986-04-28 | Automatic programming device for numerically controlled machine tools |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61099147A JPH0789343B2 (en) | 1986-04-28 | 1986-04-28 | Automatic programming device for numerically controlled machine tools |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62254250A true JPS62254250A (en) | 1987-11-06 |
JPH0789343B2 JPH0789343B2 (en) | 1995-09-27 |
Family
ID=14239580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61099147A Expired - Lifetime JPH0789343B2 (en) | 1986-04-28 | 1986-04-28 | Automatic programming device for numerically controlled machine tools |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0789343B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55134431A (en) * | 1979-04-04 | 1980-10-20 | Idec Izumi Corp | Residual memory capacity display unit |
JPS5971200A (en) * | 1982-10-17 | 1984-04-21 | Dainippon Printing Co Ltd | Information processing in ic card |
JPS60238952A (en) * | 1984-05-11 | 1985-11-27 | Sharp Corp | Display device of memory using condition |
-
1986
- 1986-04-28 JP JP61099147A patent/JPH0789343B2/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55134431A (en) * | 1979-04-04 | 1980-10-20 | Idec Izumi Corp | Residual memory capacity display unit |
JPS5971200A (en) * | 1982-10-17 | 1984-04-21 | Dainippon Printing Co Ltd | Information processing in ic card |
JPS60238952A (en) * | 1984-05-11 | 1985-11-27 | Sharp Corp | Display device of memory using condition |
Also Published As
Publication number | Publication date |
---|---|
JPH0789343B2 (en) | 1995-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5150305A (en) | Numerical control system providing graphic machining simulation | |
US6236399B1 (en) | Display method for information setting screen along process flow and a multi-window type NC apparatus having such function | |
CN105408823B (en) | Engineering tools, program editing device and program editing system | |
JPH04181403A (en) | Interactive numerical controller | |
US6711448B2 (en) | Setting display apparatus for a programmable controller | |
JPH11296217A (en) | Method and device for transferring program file in nc device | |
JPS6162106A (en) | Method for making nc data | |
JPS62254250A (en) | Automatic programming device | |
JP2005122584A (en) | Nc program editing apparatus | |
JPH053002B2 (en) | ||
JPH0242510A (en) | Display system for working information | |
JPH0857744A (en) | Input data display method in interactive numerical control system | |
JP3201461B2 (en) | Processing of processed figures | |
US5093796A (en) | Automatic programming definition of a machining configuration for a numerical control device | |
WO2022107822A9 (en) | Controller | |
JPH09120308A (en) | Tool path plotting method | |
JPS6359604A (en) | Method for changing working route in numerical controller | |
JP3437218B2 (en) | Method and device for confirming and editing machining data in automatic programming device | |
JP2005122597A (en) | Display device of nc machine tool | |
JPH01189704A (en) | Numerical controller | |
JPH01300306A (en) | Automatic programming method | |
JPH03156507A (en) | Programming system for interactive numerical controller or automatic programming device | |
JPH01303503A (en) | Interactive automatic programming method and its device | |
JP3000986B2 (en) | Machining program creating device and machining program creating method | |
JPH06202906A (en) | Nc program editing device |