[go: up one dir, main page]

JPS5930109A - Automatic generating device of numerical control program - Google Patents

Automatic generating device of numerical control program

Info

Publication number
JPS5930109A
JPS5930109A JP57138736A JP13873682A JPS5930109A JP S5930109 A JPS5930109 A JP S5930109A JP 57138736 A JP57138736 A JP 57138736A JP 13873682 A JP13873682 A JP 13873682A JP S5930109 A JPS5930109 A JP S5930109A
Authority
JP
Japan
Prior art keywords
program
display
menu
contents
data
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
Application number
JP57138736A
Other languages
Japanese (ja)
Inventor
Akira Nagamine
永峰 侃
Takeshi Inoue
毅 井上
Shuji Toriyama
鳥山 修司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to JP57138736A priority Critical patent/JPS5930109A/en
Priority to PCT/JP1983/000254 priority patent/WO1984000828A1/en
Publication of JPS5930109A publication Critical patent/JPS5930109A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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 programme data in numerical form
    • G05B19/4093Numerical 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 programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • G05B19/40937Numerical 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 programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine concerning programming of machining or material parameters, pocket machining
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

PURPOSE:To decide quickly and exactly contents of a menu, by displaying a part of contents of a program generating menu by a visually easily recognizable pattern without using a character, in an NC program automatic generating device. CONSTITUTION:An NC program automatic generating means A displays a program generating menu on the picture of a graphic display device B, for instance, a menu for inquiring about how it is shaped, what kind of cutting cycle is used, what kind of tool is used, etc., and by processing successively a data inputted from a manual data input device C in accordance with said display, an NC program is generated automatically. A data required for displaying a part of contents of the program generating menu, as a pattern is stored in advance in a storage means D, and in accordance with a selected inquiry, a corresponding pattern display data is read out, and is displayed on the device B.

Description

【発明の詳細な説明】 発明の技術分野 本発明はNCプログラム自動作成装置に関し、特(=そ
の表示手段の改良(=関するものである。
DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to an automatic NC program creation device, and particularly to improvements in its display means.

従来技術と問題点 グラフインクディスプレイ画面に表示された指示に従っ
てボタンを押していくだけで、即座に数値制御(NC)
プログラムを作成できるNCプログラム自動作成装置は
、NCプログラムの作成を極めて容易なものとした。し
かしながら、このような便利な装置にも問題点があり、
その一つにグラフィックディスプレイ画面上に表示され
たメニューの内容が迅速かつ正確(二判断し難いという
問題がある。即ち、従来のNCプログラム自動作成装置
ではプログラム作成用メニューの内容を文字でのみ表示
しているが、ディスプレイ装置をある程度操作したこと
のある者なら誰でも経験するように、ディスプレイ画面
に表示された文字は用紙に記載された文字のようにすら
すらと読めるものではないので、特に不慣れな者にとっ
てメニューの内容を早く且つ正確に認識し得るようにす
ることはなかなか困難であった。
Conventional technology and problems Graph ink display Instant numerical control (NC) by simply pressing a button according to the instructions displayed on the screen.
The automatic NC program creation device that can create programs has made the creation of NC programs extremely easy. However, even this convenient device has its problems.
One of the problems is that the contents of the menu displayed on the graphic display screen are quick and accurate (secondly, it is difficult to judge).In other words, in conventional automatic NC program creation devices, the contents of the menu for program creation are displayed only in characters. However, as anyone who has operated a display device to some extent has experienced, the characters displayed on a display screen cannot be read as smoothly as the characters written on a piece of paper, so it may be difficult to read, especially if you are not familiar with it. It has been quite difficult for people with disabilities to be able to quickly and accurately recognize the contents of a menu.

発明の目的 本発明はこのような従来の欠点を改善したものであり、
プログラム作成用メニューの内容をディスプレイ表示に
不慣れな者であっても迅速かつ正確(二言忍識し得るよ
うにすること(=ある。
Purpose of the Invention The present invention improves these conventional drawbacks, and
To be able to quickly and accurately understand the contents of a program creation menu even by someone who is not familiar with display displays.

発明の構成 本発明はこのような目的を達成するために、プログラム
作成用メニューの内容の一部を文字より視覚的に認識容
易な図形で表示するようにしたものであり、発明の概略
構成を第1図に示す。
Structure of the Invention In order to achieve the above object, the present invention displays a part of the contents of a program creation menu in figures that are easier to visually recognize than text. Shown in Figure 1.

同図において、NCプログラム自動作成手段Aは、グラ
フィックディスプレイ装置Bの画面にプログラム作成用
メニュー、例えばどんな形状か、どんな切削ナイクルを
使用するか、どんな工具を使用するか等を問うメニュー
を表示し、その表示(=従って手動データ入力装置Cか
ら入力されたデータを順次処理して行くことによりNC
プログラムを自動的に作成するもので、その構成、動作
としては各種のものが知られている。本発明はこのよう
な従来の装置に対し、プログラム作成用メニューの内容
の一部を図形として表示するのに必要なデータを記憶す
る記憶手段りを設け、その記憶されたデータに対応する
図形をグラフィックディスプレイ画面に表示するように
したものである。
In the same figure, the automatic NC program creation means A displays a program creation menu on the screen of the graphic display device B, for example, a menu asking questions such as what shape it is, what kind of cutting knife to use, what tool to use, etc. , its display (=Therefore, by sequentially processing the data input from the manual data input device C, the NC
It automatically creates programs, and various configurations and operations are known. The present invention provides such a conventional device with a storage means for storing data necessary to display part of the contents of a program creation menu as a graphic, and displays a graphic corresponding to the stored data. It is displayed on a graphic display screen.

第2図は本発明NCプログラム自動作成装置のハードウ
ェア構成の一例を表わすブロック図であり、1はメイン
マイクロコンピュータ、2はROM、6はRAM、4は
手動データ入力装置(MDI)、5はメインマイクロコ
ンピュータ1用のアドレスデコーダ、6,7は例えば8
×16ビツトのFIFOレジスタ、8はサブマイクロコ
ンピュータ、9は110ボート、10は例えば128ビ
ツト容量のRAA(,11はシリアル/パラレル変換器
、12は例えば16ピツトのカウンタ2個より成るカウ
ンタ群、1′5はインタラブドコントローラ、14は例
えば16A(Ihのパルス発生器、15は1/2分周器
、16はサブマイクロコンピュータ8用のアドレスデコ
ーダ、17は例えば8 KEのEPROAf、 1Bは
例えば2 JCBのギヤラクタバソファ用等に使用する
ワークRAM、 19は例えば24KB (12イ/ 
ツー画面使用)或ハ101(E(9インチ画面使用)の
グラフィックメモリ、20は1.5KB(12インチ画
面使用)或は0.51CB 、(9インチ−画面使用)
のキャラクタメモリ、21はCRTコントローラ、22
はマルチプレクサ、23はアドレスデコーダ、24はキ
ャラクタゼネレータ用のEPROM。
FIG. 2 is a block diagram showing an example of the hardware configuration of the automatic NC program creation device of the present invention, in which 1 is a main microcomputer, 2 is a ROM, 6 is a RAM, 4 is a manual data input device (MDI), and 5 is a Address decoder for main microcomputer 1, 6 and 7 are for example 8
×16-bit FIFO register, 8 is a sub-microcomputer, 9 is 110 ports, 10 is, for example, a 128-bit capacity RAA (, 11 is a serial/parallel converter, 12 is a counter group consisting of two 16-pit counters, for example, 1'5 is an interconnected controller, 14 is, for example, a 16A (Ih pulse generator), 15 is a 1/2 frequency divider, 16 is an address decoder for the sub-microcomputer 8, 17 is, for example, an 8KE EPROAf, 1B is, for example, 2 Work RAM used for JCB's gear actuator bath sofa, etc. 19 is, for example, 24 KB (12 i/
Graphic memory of 101 (E (using 9-inch screen)), 20 is 1.5 KB (using 12-inch screen) or 0.51 CB, (using 9-inch screen)
character memory, 21 is a CRT controller, 22
is a multiplexer, 23 is an address decoder, and 24 is an EPROM for a character generator.

25 、26は8ピツトのパラレル/シリアル変換器、
27はビデオコントロール回路、28はグラフィックデ
ィスプレイ部、29〜37はドライバ、38はオア回路
である。
25 and 26 are 8-pit parallel/serial converters,
27 is a video control circuit, 28 is a graphic display section, 29 to 37 are drivers, and 38 is an OR circuit.

第2図において、メインマイクロコンピュータ1、 R
OM2. RAM5 、手動データ六方装置4及びアド
レスデコーダ5は、主にNCプログラム自動作成機能を
実現するハード構成の要部であり、それら以外の構成は
主にプログラム作成用メニュー、NCプログラム等の各
種情報をCR’l’画面上に表示する表示機能を実現す
るハード構成の要部を不規ROM2内にNCプログラム
自動作成機能を実現するプログラム及びその他各種のプ
ログラムが格納され、メインマイクロコンピュータ1は
そのプログラムに従い手動データ六方装置4の指示を実
行する。
In Figure 2, main microcomputer 1, R
OM2. The RAM 5, manual data hexagonal device 4, and address decoder 5 are the main parts of the hardware configuration that mainly realizes the automatic NC program creation function, and the other components mainly store various information such as program creation menus and NC programs. The main part of the hardware configuration that realizes the display function displayed on the CR'l' screen is irregular.A program that realizes the automatic NC program creation function and various other programs are stored in the ROM 2, and the main microcomputer 1 stores the program. The instruction of the manual data hexagonal device 4 is executed according to the following.

CRT画面の表示は、表示内容をメインマイクロコンピ
ュータ1からFIFOレジスタ6(二書込み、その内容
をサブマイクロコンピュータ8で判別処理して表示内容
に対応した情報をグラフィックメモリ19或はキャラク
タメモリ2oに伺込み、CRTコントローラ21のスキ
ャン用アドレスでその内容をサイクリックに続出しパラ
レル/シリアル変換器25 、26及びビデオコントロ
ール回路27を介シテグラフィックディスプレイ部28
に送出することにより行なわれる。また、表示内容はサ
ブマイクロコンピュータ8からFIFOレジスタ7に書
込まれ、この情報をメインマイクロコンピュータ1で読
み取ることで認識可能である。このようなNCプログラ
ム自動作成機能及び表示機能は従来がら良く知られてい
るものである。
The display on the CRT screen is performed by writing the display contents from the main microcomputer 1 to the FIFO register 6 (2o), then determining and processing the contents in the sub-microcomputer 8, and sending information corresponding to the display contents to the graphic memory 19 or character memory 2o. The content is cyclically read out using the scanning address of the CRT controller 21 and displayed on the CITEGRAPHIC display unit 28 via the parallel/serial converters 25 and 26 and the video control circuit 27.
This is done by sending the Further, the display contents are written into the FIFO register 7 from the sub-microcomputer 8, and can be recognized by reading this information with the main microcomputer 1. Such NC program automatic creation function and display function are conventionally well known.

第3図は手動データ入力装置4及びグラフィックディス
プレイ部28の一例を示す平面図である。
FIG. 3 is a plan view showing an example of the manual data input device 4 and the graphic display section 28. As shown in FIG.

手動データ入力装置4には、電源人、断スイッチや各種
機能スイッチの他に、数字キー、アルファベットキー、
カーソル表示キー等が設けられている。選択キーFQ−
F9は、CRT画面上に表示される甲〜灸のいずれかを
選択するためのものである。
The manual data input device 4 has numeric keys, alphabet keys,
A cursor display key and the like are provided. Selection key FQ-
F9 is for selecting any one of K--moxibustion displayed on the CRT screen.

これらの内容は従来のNCプログラム自動作成装置と同
様である。
These contents are the same as those of the conventional automatic NC program creation device.

第4図はプログラム作成用メニューをCRT画面に表示
するプログラムの一例を示すフローチャートである。
FIG. 4 is a flowchart showing an example of a program for displaying a program creation menu on a CRT screen.

新たにNCプログラムを作成する場合、作成されたNC
プログラムのインデックスとなるワーク番号を手動デー
タ入力装置(以下MDIという)4から入力する(ステ
ップ/’1 )。
When creating a new NC program, the created NC
A work number serving as a program index is input from the manual data input device (hereinafter referred to as MDI) 4 (step/'1).

メインマイクロコンピュータ1はこれに応じてワーク番
号ディレクトリ−をRAM 3に作成し、ROM 2の
材質および素材形状の問いかけに関する表示情報を読み
出してFIFOレジスタ6にセットし、その内容をCR
T画面に表示する(ステップP、2 )。なお、上記ワ
ーク番号ディレクトリ−とは例えば第5図(4)に示す
ようにワーク番号に対応してプログラムの先頭アドレス
を記憶したテーブルをいう。
In response, the main microcomputer 1 creates a work number directory in the RAM 3, reads display information related to questions about material and material shape from the ROM 2, sets it in the FIFO register 6, and stores the contents in the CR.
Display on the T screen (step P, 2). It should be noted that the work number directory refers to a table in which the start address of a program is stored in correspondence with the work number, as shown in FIG. 5(4), for example.

即ち、完成後のプログラムファイルの一例を示す第5図
(βに示すようにワーク番号ディレクトリ−に記載され
たアドレスから各プログラムが開始するものである。
That is, each program starts from the address written in the work number directory as shown in FIG. 5 (β) showing an example of a completed program file.

オペレータがMnF2を操作して材質および素材形状の
入力を行なうと、この入力を受け、RAM’5に記憶す
る(ステップP3)。
When the operator operates MnF2 to input the material and material shape, this input is received and stored in the RAM'5 (step P3).

次に、加工の種類のメニューを図形表示するため、予め
ROM 2に記憶しである加工種類の図形表示に関する
データ、例えば図形を直線と円等の集まりと考えそれら
の長さ、半径等を示すデータを読み取りFIFOレジス
タ乙にセットする。第6図は加工種類のメニュー図形表
示の一例を示す図であり、棒材、倣い、隅取り、端面切
削、ねじ切り、溝入れ、穴あ1す等の加工種類を表わす
図形がCM画面上に表示される。またCRT画面下部に
加工種類が列挙され、オペレータの選択の待ち状態とな
る(ステップp4 )。
Next, in order to graphically display the machining type menu, data related to the graphical display of the machining type is stored in ROM 2 in advance, such as considering the shape as a collection of straight lines and circles, and showing their lengths, radii, etc. Read the data and set it in FIFO register B. Figure 6 is a diagram showing an example of a menu figure display for processing types, in which figures representing processing types such as bar stock, copying, cornering, end cutting, thread cutting, grooving, and drilling are displayed on the CM screen. Is displayed. Further, the processing types are listed at the bottom of the CRT screen, and the machine waits for the operator's selection (step p4).

オペレータが第3図の選択キーFO〜F9でいずれかの
加工種類を選択すると、その選択を受は付Cす、RAM
 5に記憶する(ステップ1)y)oまた終了キーが押
されたときは、終了コードを作成し、処理を終了する(
ステップp5.p6)。
When the operator selects one of the machining types using the selection keys FO to F9 in Fig. 3, the selection is accepted and the RAM
5 (Step 1) y) o When the end key is pressed, create an exit code and end the process (
Step p5. p6).

次に、選択された加工の種類に対応してそれに必要な工
具、切削条件、加工形状、加工方向等のデータを問いか
けるため、その問いかけに関する情報をROM 2から
続出し、I’lFOレジスタ乙にセットし、必要な表示
を行なう(ステップpB)oこの際、本実施例において
は工具データに関して後述するように図形表示を行なう
ものである。
Next, in order to ask for data such as the tool, cutting conditions, machining shape, machining direction, etc. required for the selected type of machining, information related to the inquiry is successively outputted from ROM 2 and stored in the I'lFO register B. and perform necessary display (step pB) o At this time, in this embodiment, a graphical display is performed as described later regarding the tool data.

オペレータがMnF2を操作して諸データを入力すると
、そのデータを受は付け、RAM3(l格納する(ステ
ップ9)。
When the operator operates the MnF2 and inputs various data, the data is accepted and stored in the RAM 3 (step 9).

第7図は工具ファイル表示を実現するプログラムの一例
を示すフローチャートであり、現モードが工具ファイル
表示モードと判別されると、 RAM5の工具形状ファ
イルから工具番号に対応した形状データを取出して1i
’lFOレジスタ乙に書込み(ステップP2)、次いで
、 RAM5の工具データファイルから工具番号に対応
した工具データを取出しテFIFOt/ジスタロに書込
む(ステップP4ン。
FIG. 7 is a flowchart showing an example of a program that realizes tool file display. When the current mode is determined to be tool file display mode, the shape data corresponding to the tool number is retrieved from the tool shape file in RAM 5 and the 1i
Write to the FO register (step P2), then retrieve the tool data corresponding to the tool number from the tool data file in RAM5 and write it to the FIFO register (step P4).

工具形状ファイルは、例えば第8図に示すように工具の
形状を直線1円等で表現したデータから成り、また工具
データファイルは、例えば第9図に示すように各種の工
具データから成る。第10図は工具ファイル表示の一例
を示す図であり、工具データの他に工具の形状がCRT
画面に表示される。
The tool shape file consists of data expressing the shape of the tool as a straight line, a circle, etc., as shown in FIG. 8, for example, and the tool data file consists of various tool data, as shown in FIG. 9, for example. Figure 10 is a diagram showing an example of tool file display, in which the shape of the tool is displayed on the CRT in addition to the tool data.
displayed on the screen.

なお、CRT画面下部の炭素工具鋼等の表示は、カーソ
ルを工具材質の位置に動かしたときに表示されるもので
、MnF2の選択キーF1〜F9により変更することが
可能である。
Note that the display of carbon tool steel, etc. at the bottom of the CRT screen is displayed when the cursor is moved to the tool material position, and can be changed using the MnF2 selection keys F1 to F9.

本実施例では工具データファイルの内容をユーザ側で任
意に変更し得るように、キー人力処理プログラムの中に
工具データファイルの内容を書き換える処理を含ませて
いる。第11図及び第12図はキー人力処理プログラム
の一例を示すフローチャートであり、ページキーが押さ
れる毎に工具番号を更新して(ステップP1.P2)工
具ファイル表示内容を変更する処理以外に、ステップP
6以下で表示された工具データの書き換えを可能として
いる。
In this embodiment, a process for rewriting the contents of the tool data file is included in the key manual processing program so that the contents of the tool data file can be changed arbitrarily by the user. FIG. 11 and FIG. 12 are flowcharts showing an example of a key manual processing program. Step P
It is possible to rewrite tool data displayed under 6.

なお、第7図のステップP1で工具ファイル表示モード
でないと判別されたときは、表示モードに従った表示を
行なうものである(ステップP3)。
Incidentally, when it is determined in step P1 of FIG. 7 that the tool file display mode is not set, the display according to the display mode is performed (step P3).

第15図に表示モードの種類を示す。プログラム作成用
メニューの表示は、プログラム表示モードの中に含まれ
る。
FIG. 15 shows the types of display modes. Display of the program creation menu is included in the program display mode.

以上の実施例は、プログラム作成用メニューのうち加工
種類、工具ファイルの図形表示を行なったが、それ以外
に機械側に設けられた操作スイッチの状態等を図形表示
することも可能である。また、本発明のNCプログラム
自動作成装置は単独の装置として使用される他、数値制
御゛装置に組み込んで一体化することも可能である。
In the above embodiment, the machining type and tool file of the program creation menu are displayed graphically, but it is also possible to graphically display the status of the operation switch provided on the machine side. Further, the automatic NC program creation device of the present invention can be used as a stand-alone device or can be integrated into a numerical control device.

発明の詳細 な説明したように、本発明は、NCプログラム自動作成
装置において、プログラム作成用メニューを文字だけで
なく視覚的に認識容易な図形(2)でも表示するため、
文字のみで表示する従来の装置に比べてメニューの内容
を迅速かつ正確に判断し得る利点がある。NCプログラ
ムの作成は作業現場等の悪環境下で為されることが多い
ことに鑑みれば、本発明はNCプログラマの負担を軽減
する意味においても非常に有効である。
DETAILED DESCRIPTION OF THE INVENTION As described in detail, the present invention provides a method for displaying a program creation menu not only in characters but also in visually recognizable figures (2) in an automatic NC program creation device.
This has the advantage that menu contents can be determined quickly and accurately compared to conventional devices that display only characters. Considering that NC programs are often created under adverse environments such as work sites, the present invention is very effective in reducing the burden on NC programmers.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の概略構成図、第2図は本発明NCプロ
グラム自動作成装置のハードウェア構成の一例を表わす
ブロック図、第6図は手動データ入力装置4及びグラフ
ィックディスプレイ部28の画面の一部を示す平面図、
第4図はプログラム作成用メニューをCRT画面に表示
するプログラムの一例を示すフローチャート、第5図(
4)はワーク番号ディレクトリ−の−例を示す図、第5
図向はプログラムファイルの一例を示す図、第6図は加
工種類のメニュー図形表示の一例を示す図、第7図は工
具ファイル表示を実現するプログラムの一例を示すフロ
ーチャート、第8図は工具形状ファイルの内容説明図、
第9図は工具データファイルの内容説明図、第10図は
工具ファイル表示の一例を示す図、第11図及び第12
図はキー人力処理プログラムの一例を示すフローチャー
ト、第15図は表示モードの種類を説明する図である。 AはNGプログラム自動作成手段、Bはグラフィックデ
ィスプレイ装置、Cは手動データ入力装置、Dは形状デ
ータを記憶手段である。 特許出願人 ファナック株式会社 代理人 弁理士 玉蟲久五部(外6名)第1図 第5図 (A) (B”1 第6図 第7図 第11図 −79−
FIG. 1 is a schematic configuration diagram of the present invention, FIG. 2 is a block diagram showing an example of the hardware configuration of the automatic NC program creation device of the present invention, and FIG. 6 is a diagram of the manual data input device 4 and the screen of the graphic display unit 28. A plan view showing a part of the
Figure 4 is a flowchart showing an example of a program for displaying a program creation menu on a CRT screen, and Figure 5 (
4) is a diagram showing an example of the work number directory, 5th
The diagram shows an example of a program file, Fig. 6 shows an example of a menu figure display for machining types, Fig. 7 is a flowchart showing an example of a program that realizes tool file display, and Fig. 8 shows a tool shape. File content explanation diagram,
Figure 9 is an explanatory diagram of the contents of the tool data file, Figure 10 is a diagram showing an example of tool file display, Figures 11 and 12.
The figure is a flowchart showing an example of a key manual processing program, and FIG. 15 is a diagram explaining types of display modes. A is an NG program automatic creation means, B is a graphic display device, C is a manual data input device, and D is a shape data storage device. Patent Applicant Fanuc Co., Ltd. Agent Patent Attorney Gobe Tamamushi (6 others) Figure 1 Figure 5 (A) (B”1 Figure 6 Figure 7 Figure 11 -79-

Claims (1)

【特許請求の範囲】[Claims] グラフィックディスプレイ画面にプログラム作成用メニ
ューを表示し該表示に従って入力されたデータを順次処
理してNCプログラムを自動的に作成するNCプログラ
ム自動作成装置において、前記プログラム作成用メニュ
ーの内容の一部を図形として表示するに必要なデータを
記憶する記憶手段と、該記憶手段(=記憶されたデータ
を読み出して前記グラフィックディスプレイ画面(二表
示する表示手段とを具備したことを特徴とするNCプロ
グラム自動作成装置。
In an automatic NC program creation device that displays a program creation menu on a graphic display screen and automatically creates an NC program by sequentially processing input data according to the display, a part of the contents of the program creation menu is displayed in a graphic form. An automatic NC program creation device comprising: a storage means for storing data necessary for displaying the data; and a display means for reading out the stored data and displaying it on the graphic display screen (2). .
JP57138736A 1982-08-09 1982-08-09 Automatic generating device of numerical control program Pending JPS5930109A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP57138736A JPS5930109A (en) 1982-08-09 1982-08-09 Automatic generating device of numerical control program
PCT/JP1983/000254 WO1984000828A1 (en) 1982-08-09 1983-08-09 Automatic nc program device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57138736A JPS5930109A (en) 1982-08-09 1982-08-09 Automatic generating device of numerical control program

Publications (1)

Publication Number Publication Date
JPS5930109A true JPS5930109A (en) 1984-02-17

Family

ID=15228965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57138736A Pending JPS5930109A (en) 1982-08-09 1982-08-09 Automatic generating device of numerical control program

Country Status (2)

Country Link
JP (1) JPS5930109A (en)
WO (1) WO1984000828A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56102428A (en) * 1980-01-21 1981-08-15 Mitsubishi Electric Corp Discharge machining apparatus
JPS56164405A (en) * 1980-05-21 1981-12-17 Mitsubishi Electric Corp Conversation type numerical control method
JPS5719809A (en) * 1980-07-10 1982-02-02 Fanuc Ltd Numerical control information generating system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56102428A (en) * 1980-01-21 1981-08-15 Mitsubishi Electric Corp Discharge machining apparatus
JPS56164405A (en) * 1980-05-21 1981-12-17 Mitsubishi Electric Corp Conversation type numerical control method
JPS5719809A (en) * 1980-07-10 1982-02-02 Fanuc Ltd Numerical control information generating system

Also Published As

Publication number Publication date
WO1984000828A1 (en) 1984-03-01

Similar Documents

Publication Publication Date Title
JPH04241381A (en) Electronic learning machine
JPH03154105A (en) Nc program generating device
JPS61255408A (en) Work shape list input device
JPS59177605A (en) Input method of cut direction in automatic programming
JPH01159705A (en) Parts shape inputting method
KR900016845A (en) Training method of numerical control device and processing program with educational function
JPS61157906A (en) Nc data generating method
KR100441149B1 (en) Control device
JPS5930109A (en) Automatic generating device of numerical control program
JPS58217223A (en) Numerically controlled electric discharge machine equipped with display device
JPH06149342A (en) Numerical controller
JPS61114831A (en) System of storing and displaying data on mold of injection molding machine
JP3201461B2 (en) Processing of processed figures
JPS61249108A (en) Working monitor system for numerical controller
JPH02292619A (en) Operation method display device
JPS60127945A (en) Selection of drilling-work tool in automatic programming
JPS63118806A (en) Automatic programming device
JP3016248B2 (en) Document display device
JPS6149211A (en) Automatic advance method of display picture
JPH07302107A (en) Numerical controller
JPH01166103A (en) Numerical controller
JP2618982B2 (en) Information processing apparatus and information processing method
JPH0230457A (en) Control device for work machine
JPS61292708A (en) Editing method for numerical control program
JPH074361B2 (en) Ultrasonic diagnostic equipment