JPS63146104A - Program editing device - Google Patents
Program editing deviceInfo
- Publication number
- JPS63146104A JPS63146104A JP29256686A JP29256686A JPS63146104A JP S63146104 A JPS63146104 A JP S63146104A JP 29256686 A JP29256686 A JP 29256686A JP 29256686 A JP29256686 A JP 29256686A JP S63146104 A JPS63146104 A JP S63146104A
- Authority
- JP
- Japan
- Prior art keywords
- program
- code
- program editing
- guidance
- section
- 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.)
- Pending
Links
- 238000013500 data storage Methods 0.000 claims abstract description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 2
- 238000013479 data entry Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
この発明は、準備コーl−,(以下、Gコードと略称づ
る)を用いたNC装置のプログラム編集装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention relates to a program editing device for an NC device using a preparation code L-, (hereinafter abbreviated as G code).
(従来の技術)
各種加工機械のNC装置には、所定の加工基準を規約し
たGコードが用いられ、NCプログラムは、このGコー
ドを用いて作成されるところである。(Prior Art) NC devices of various processing machines use G codes that define predetermined processing standards, and NC programs are created using these G codes.
ところが、Gコードは各種各様に規約さるため、所定の
プログラムを作成するに際しては、適宜のガイダンスが
必要となっている。However, since G-codes are subject to various regulations, appropriate guidance is required when creating a predetermined program.
従来のこの種ガイダンス機能を備えたプログラム編集装
置の例としては、プログラム編集中、ガイダンス画面を
適宜に参照できるようプログラム編集画面とは別個にガ
イダンス画面を備えたり、プログラム編集画面を対話形
式として、プログラムリストを別個の画面に表示するよ
うにした例がある。Examples of conventional program editing devices equipped with this kind of guidance function include a guidance screen that is separate from the program editing screen so that the guidance screen can be referred to as appropriate during program editing, and a program editing screen that is configured in an interactive format. There is an example of displaying the program list on a separate screen.
(発明が解決しようとする問題点)
しかしながら、このような従来よりのプログラム編集装
置にあっては、いずれも、2つの画面を用いてプログラ
ムを編集するような構成である。(Problems to be Solved by the Invention) However, all of these conventional program editing devices have a configuration in which a program is edited using two screens.
従って、前者では、入力中ガイダンスを見ることができ
ず、又、後者では、入力中プログラムリストを見ること
ができず、プログラム編集に多くの時開を要したり、入
力ミスを生ずる恐れがある等の問題点があった。Therefore, in the former case, it is not possible to see guidance while inputting, and in the latter case, it is not possible to see the program list while inputting, which may require a lot of time to edit the program or cause input errors. There were problems such as.
そこで、この発明は、Gコードを用いたNC装置のプロ
グラム編集を容易、迅速、確実に行うことができるプロ
グラム編集装置を提供することを目的とする。SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a program editing device that can easily, quickly, and reliably edit a program of an NC device using a G code.
[発明の構成]
(問題点を解決するための手段)
上記目的を達成づるためこの発明では、第1図にその概
要を示すように、プログラム編集装置を、データ入力部
1と、表示部3と、NC装置の準備コードの内容を記憶
するコードデータ記憶部5と、前記表示部3のプログラ
ム編集画面内にプログラムリスト及び準備コードのガイ
ダンスを表示させる表示制御部7と、入力データを所定
のプログラムに編集するプログラム編集部9と、を備え
て構成した。[Structure of the Invention] (Means for Solving the Problems) In order to achieve the above object, in this invention, as shown in the outline in FIG. a code data storage section 5 that stores the contents of the preparation code of the NC device; a display control section 7 that displays the program list and preparation code guidance on the program editing screen of the display section 3; A program editing section 9 for editing programs is provided.
(作用゛)
この発明では、プログラムリストとGコードのガイダン
スとが、プログラム編集画面内に表示される。(Operation) In the present invention, the program list and G code guidance are displayed on the program editing screen.
(実施例)
第2図は前記表示部2の編集画面(26X73)の構成
例を示す説明図である。(Example) FIG. 2 is an explanatory diagram showing a configuration example of the editing screen (26×73) of the display section 2. As shown in FIG.
図示のように、プログラム編集画面11は、上段エリア
AUと、中段エリアAM (AMI、AM2、AM3)
と、下段エリアADとで構成されている。As shown in the figure, the program editing screen 11 includes an upper area AU and a middle area AM (AMI, AM2, AM3).
and a lower area AD.
上段エリアAUは、最上部の一列が使用され、左より右
にかけて、画面機能説明文(プログラム編集)と1、コ
メント(XX・・・X)と、プログラム番号(0123
4)と、シーケンス番号(N1234)と、が順次記載
されるようになっている。In the upper area AU, the top row is used, and from the left to the right are screen function descriptions (program editing), 1, comments (XX...X), and program numbers (0123
4) and the sequence number (N1234) are written in order.
中段エリアAM(1行〜24行〉は、プログラムリスト
表示部AMI (1行〜23行、0〜35列)と、デー
タ入力部AM2(25行、0〜35列)と、ガイダンス
(対話)部AM3(1〜25行、36〜73列)とで構
成されている。The middle area AM (rows 1 to 24) includes the program list display section AMI (rows 1 to 23, columns 0 to 35), data input section AM2 (row 25, columns 0 to 35), and guidance (dialogue). AM3 (1st to 25th rows, 36th to 73rd columns).
下段エリアADは、最下行の一列が使用され、ここには
、ソフトキー説明文が記載されるようになっている。In the lower area AD, one column of the bottom row is used, and soft key explanatory text is written here.
第3図は対話人力方式を示すフローチャート、第4図(
a)〜(e)は表示例の説明図である。なお、第4図(
a)〜(6>の表示例では、上段及び下段エリアΔLJ
、 ADの表示は第2図のものと同じであるので、この
部分の表示を省略して示しである。Figure 3 is a flowchart showing the interactive human-powered method, and Figure 4 (
a) to (e) are explanatory diagrams of display examples. In addition, Figure 4 (
In the display examples of a) to (6>), the upper and lower areas ΔLJ
, AD are the same as those shown in FIG. 2, so this portion is omitted from the illustration.
ステップ301では、第4図(a)に示すように、現在
入力中のプログラムリストをプログラムリスト表示部A
MIに表示する。In step 301, as shown in FIG. 4(a), the program list currently being input is displayed on the program list display area A.
Display on MI.
ステップ302でGコードが入力されると、ステップ3
03,304では、入力があったか否か、及び入力コー
ドが正規のものであるか否かが判断され、正規の入力で
あればステップ305へ移行する。When the G code is input in step 302, step 3
At 03, 304, it is determined whether there is an input and whether the input code is a regular one. If the input is a regular one, the process moves to step 305.
ステップ305では、対話人力ガイダンスのモードをオ
ンとする。In step 305, the interactive manual guidance mode is turned on.
ステップ306.3o7では、コードデータ記憶部5の
対応コードのデータを検索し、第4図(b)に示すよう
に、そのパターンをガイダンス表示部AM3に、対応コ
ードの図形パターンと、Gコードの説明文を表示する。In step 306.3o7, the data of the corresponding code in the code data storage section 5 is retrieved, and the pattern is displayed on the guidance display section AM3 as shown in FIG. Display descriptive text.
文
Gコードの説明Xは、Gコードの機能名称(ライン・ア
ット・アングル)と、入力順に行を追って配列された符
号(1,J、に、T、C)とその内訳(ピッチ、角度1
個数、金型番号、金型角度)である。Explanation of the sentence G code
number of pieces, mold number, mold angle).
ステップ308では、所定のデータの入力を促すため、
ガイダンス表示部AM3の所定事項をフリッカさせる。In step 308, in order to prompt for input of predetermined data,
Predetermined items on the guidance display section AM3 are flickered.
ステップ309では、入力データをデータ入力部AM2
に表示する。In step 309, the input data is input to the data input section AM2.
to be displayed.
ステップ310では、プログラム−性分の内込み終了を
判断し、終了するまでステップ308〜310を繰り返
させる。これにより、表示部3の表示は第4図(a)
、 (b) 、 (C) 、 (d)・・・のように変
化され、データ入力部AM2に一性分のプログラムが表
示される。In step 310, it is determined whether the program-specific integration has ended, and steps 308 to 310 are repeated until the end. As a result, the display on the display section 3 is as shown in FIG. 4(a).
, (b), (C), (d), etc., and one program is displayed in the data input section AM2.
ステップ311では、第4図(e)に示すように、デー
タ入力部AM2に記載された一性分のプログラムが、プ
ログラムリスト表示部AMIに移行されストアされる。In step 311, as shown in FIG. 4(e), one program written in the data input section AM2 is transferred to and stored in the program list display section AMI.
ステップ312では、対話人力のガイダンスモードがオ
フとされ、処理がステップ301に返される。In step 312, the human interaction guidance mode is turned off, and the process returns to step 301.
次いで、ステップ302で所定のGコードが入力された
場合には、入力されたGコードに対し、所定のガイダン
ス表示が行われる。Next, when a predetermined G code is input in step 302, a predetermined guidance display is performed for the input G code.
本例では、ガイダンス表示部AM3に、入力順に行を追
って記載された説明文と入力コードのパターンが表示さ
れ、かつ、入力符号がフリッカされるので、小さなエリ
アで十分な対話機能が発揮される。In this example, the guidance display section AM3 displays the explanatory text written line by line in the input order and the pattern of the input code, and the input code is flickered, so a sufficient interactive function can be achieved in a small area. .
又、プログラム編集画面にプログラムリストとガイダン
スを表示するようにしたので、画面を切換える必要がな
く、容易、迅速、確実にプログラム編集を行える。Furthermore, since the program list and guidance are displayed on the program editing screen, there is no need to switch screens, and program editing can be done easily, quickly, and reliably.
上記実施例では、プレス加工を例としてGコードのパタ
ーンを丸印で示したが、切削加工ないし切断加工では加
工部分を破線で示すようにしても良い。In the above embodiment, the G code pattern is shown as a circle in the case of press working as an example, but in cutting work or cutting work, the processed portion may be shown as a broken line.
なお、この発明は、上記実施例に限定されるものではな
く、適宜の設計的変更を行うことにより、他の態様でも
実施し得るものである。Note that the present invention is not limited to the above-mentioned embodiments, but can be implemented in other embodiments by making appropriate design changes.
[発明の効果]
以上の通り、この発明によれば、プログラム編集画面に
プログラムリスト及びGコードのガイダンスを表示する
ようにしたので、プログラム編集を容易、迅速、確実に
行える。[Effects of the Invention] As described above, according to the present invention, since the program list and G code guidance are displayed on the program editing screen, program editing can be easily, quickly, and reliably performed.
第1図はこの発明の概要を示す図、第2図は画商構成例
を示す説明図、第3図は対話人力方式の一例を示すフロ
ーチャート、第4図匈呻妙は表示例の説明図である。
1・・・データ入力部
3・・・表示部
5・・・コードデータ記憶部
7・・・表示制御部
9・・・プログラム編集部
11・・・プログラム編集画面
AMI・・・プログラムリスト表示部
AM2・・・データ入力部
AM3・・・ガイダンス表示部
代理人 弁理士 三 好 保 男記 ] l
業2ズFig. 1 is a diagram showing an overview of the invention, Fig. 2 is an explanatory diagram showing an example of the configuration of an art dealer, Fig. 3 is a flowchart showing an example of a human interaction method, and Fig. 4 is an explanatory diagram of a display example. be. 1...Data input section 3...Display section 5...Code data storage section 7...Display control section 9...Program editing section 11...Program editing screen AMI...Program list display section AM2...Data entry section AM3...Guidance display section Agent Patent attorney Yasuo Miyoshi] l Industry 2s
Claims (2)
ドの内容を記憶するコードデータ記憶部と、前記表示部
のプログラム編集画面内にプログラムリスト及び準備コ
ードのガイダンスを表示させる表示制御部と、入力デー
タを所定のプログラムに編集するプログラム編集部と、
を備えて構成されるプログラム編集装置。(1) A data input section, a display section, a code data storage section that stores the contents of the preparation code of the NC device, and a display control section that displays the program list and preparation code guidance on the program editing screen of the display section. and a program editing department that edits input data into a predetermined program.
A program editing device comprising:
を図形表示して、入力部分の符号をフリッカさせるもの
である特許請求の範囲第1項記載のプログラム編集装置
。(2) The program editing device according to claim 1, wherein the guidance is displayed by graphically displaying the pattern of the preparation code and causing the code in the input portion to flicker.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29256686A JPS63146104A (en) | 1986-12-10 | 1986-12-10 | Program editing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29256686A JPS63146104A (en) | 1986-12-10 | 1986-12-10 | Program editing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63146104A true JPS63146104A (en) | 1988-06-18 |
Family
ID=17783426
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29256686A Pending JPS63146104A (en) | 1986-12-10 | 1986-12-10 | Program editing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63146104A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0370494A (en) * | 1989-08-07 | 1991-03-26 | Fuji Electric Co Ltd | Function setting of inverter and displaying method for output state |
| WO1993015449A1 (en) * | 1992-01-28 | 1993-08-05 | Fanuc Ltd | Screen display method for cnc |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58189705A (en) * | 1982-04-28 | 1983-11-05 | Mitsubishi Electric Corp | Numerical controller |
| JPS59180603A (en) * | 1983-03-31 | 1984-10-13 | Fanuc Ltd | Data setting method of numerical control device |
| JPS6132110A (en) * | 1984-07-24 | 1986-02-14 | Okuma Mach Works Ltd | Data setting system in numerical controller |
| JPS61105612A (en) * | 1984-10-27 | 1986-05-23 | Osaka Kiko Co Ltd | Inputting method of working information in numerically controlled machine tool |
-
1986
- 1986-12-10 JP JP29256686A patent/JPS63146104A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58189705A (en) * | 1982-04-28 | 1983-11-05 | Mitsubishi Electric Corp | Numerical controller |
| JPS59180603A (en) * | 1983-03-31 | 1984-10-13 | Fanuc Ltd | Data setting method of numerical control device |
| JPS6132110A (en) * | 1984-07-24 | 1986-02-14 | Okuma Mach Works Ltd | Data setting system in numerical controller |
| JPS61105612A (en) * | 1984-10-27 | 1986-05-23 | Osaka Kiko Co Ltd | Inputting method of working information in numerically controlled machine tool |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0370494A (en) * | 1989-08-07 | 1991-03-26 | Fuji Electric Co Ltd | Function setting of inverter and displaying method for output state |
| WO1993015449A1 (en) * | 1992-01-28 | 1993-08-05 | Fanuc Ltd | Screen display method for cnc |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH046006B2 (en) | ||
| JPH04181403A (en) | Interactive numerical controller | |
| JPS62121511A (en) | numerical control device | |
| JPH02122304A (en) | Executing method for part program | |
| JPS63146104A (en) | Program editing device | |
| JPH01200413A (en) | Production of analogous part program | |
| JPH01316804A (en) | Contour shape defining method | |
| JPH03294906A (en) | Editing system for working program | |
| JPS61812A (en) | Numerical controller | |
| EP0332703A1 (en) | Data input system | |
| JP2771701B2 (en) | Interactive numerical controller | |
| JPH09258808A (en) | Motion controller programming system | |
| JP2723236B2 (en) | Character reader | |
| JPH036527B2 (en) | ||
| JPS61220004A (en) | Screen display system of numerical controller | |
| JPS6132106A (en) | Programming device of programmable controller | |
| JPH01177613A (en) | System for displaying nc program | |
| JPH077839U (en) | Numerical control device | |
| JPH01314376A (en) | Display device | |
| JPS62118401A (en) | Interactive programming device | |
| JPS6149211A (en) | Automatic advance method of display picture | |
| JPH0291705A (en) | Picture recovering method | |
| JP2519980Y2 (en) | Robot offline teaching device | |
| JPH0325632A (en) | Error message display device | |
| JPH04184612A (en) | Key guide display method for keboard |