WO1993018887A1 - Systeme de preparation de donnees de commande numerique - Google Patents

Systeme de preparation de donnees de commande numerique Download PDF

Info

Publication number
WO1993018887A1
WO1993018887A1 PCT/JP1993/000310 JP9300310W WO9318887A1 WO 1993018887 A1 WO1993018887 A1 WO 1993018887A1 JP 9300310 W JP9300310 W JP 9300310W WO 9318887 A1 WO9318887 A1 WO 9318887A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
machining
output
input screen
pattern definition
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.)
Ceased
Application number
PCT/JP1993/000310
Other languages
English (en)
French (fr)
Inventor
Masaki Seki
Takashi Takegahara
Kazuhiko Morisaki
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 EP93905643A priority Critical patent/EP0593772A1/en
Publication of WO1993018887A1 publication Critical patent/WO1993018887A1/ja
Anticipated expiration legal-status Critical
Priority to US08/387,353 priority patent/US5452202A/en
Ceased legal-status Critical Current

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/4093—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 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 program, for the NC machine
    • G05B19/40937—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 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 program, for the NC machine concerning programming of machining or material parameters, pocket machining
    • Y—GENERAL 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
    • Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the present invention relates to an NC data creation method for creating NC data in a CA DZC AM system or an interactive numerical control device. Background technology
  • machining definition data input from the interactive input screen was output in the order entered on the interactive input screen to create NC data . Also, even if it is desired to change the order, it is fixed by a system program such as a CADZCM system.
  • the order of the machining definition data is not always constant depending on the machine tool, and the NC data created by the conventional CA DZC AM system must change the order of the machining definition data according to the machine tool.
  • the creation of NC data required time.
  • problems such as forgetting to exchange, and incorrect operation at the time of the exchange, resulting in the creation of incorrect NC data. Disclosure of the invention
  • the present invention has been made in view of such a point, and an object of the present invention is to provide an NC data creation method capable of changing the order of processing definition data to an order requested by a user.
  • an NC data creation method capable of changing the order of processing definition data to an order requested by a user.
  • NC data creation method creates NC data with CADZCAM system or interactive numerical controller
  • the machining command data input from the input screen is temporarily stored, and the pattern corresponding to the input screen is saved from the pattern definition file.
  • An NC data creation method is provided, which reads out the first definition data, outputs the machining command data in accordance with the pattern definition data, outputs the machining command data as machining definition data, and creates NC data.
  • FIG. 1 is a diagram illustrating the principle of the NC data creation method according to the present invention
  • Fig. 2 is the CADZCAM system hardware / block diagram
  • Fig. 3 is the data of the machining command data table.
  • FIG. 4 is a diagram showing an example of a data structure of a pattern definition file
  • FIG. 5 is a flowchart showing a processing procedure of an NC data creation method according to the present invention.
  • FIG. 2 is a hard-dwell block diagram of a CAD / CAM system for implementing the present invention.
  • Processor 1 1 ROM 12. Control the entire CD / CAM system according to the system program stored in 2.
  • R ⁇ M12 stores data such as interactive screens in addition to system programs that control the entire CADZCAM system.
  • RAMI 3 stores various data such as a machining command data table, programs loaded from the floppy disk 19a, and machining shape data for creating drawings and NC data. .
  • the graphic control circuit 14 converts the NC data and data such as the shape of the work stored in the RAM 13 into display signals and sends them to the display device 15.
  • the display device 15 displays the NC data, the shape of the peak, and the like.
  • a CRT, a liquid crystal display device, or the like is used as the display device 15.
  • the keyboard 16 has an operation key used for data input and a software keypad whose function changes according to a system program or the like.
  • the tablet 17 is used for inputting data such as shape information including graphic data.
  • the HDD (Hard Disk Drive) 18 stores data to be saved even after the power of the CADZCAM system is turned off, such as system information such as parameters and NC data.
  • FDD Flexible disk 19
  • FDD Flexible disk 19
  • FDD Flexible disk 19
  • a floppy disk 19a that drives a floppy disk 19a to input NC data or to send modified NC data to a floppy disk 19a Can be output to
  • the created machining shape and NC data can be output to the plotter 20 and the printer / pTP (paper tape puncher) 21. These elements are connected to each other by bus 10 Have been.
  • Fig. 1 is an explanatory diagram showing the principle of the NC data creation method of the present invention.
  • the input screen 15a is the screen displayed on the display device 15 in Fig. 2.
  • the machining command input screen for inputting the machining command is displayed.
  • command information such as a clant and a spindle is displayed to control a machine tool or the like.
  • the user can select the cursor 1 5 1, 1 5
  • Input screen name and command information etc. in a predetermined format as described later.
  • Pattern setting 3 ⁇ 4Data 2 is used when the user performs a predetermined operation in advance.
  • Output order is set in a pattern definition file described later in a predetermined format.
  • System processing 1 is performed by the system stored in R0M12 in Fig. 2.
  • the system program is executed by the processor 11 executing the system program.
  • This system processing 1 first starts with HDD 18 or
  • the machining command data table stored in the RAMI 3 is referred to and output as the machining definition data 3.
  • the character string corresponding to the input screen name and output item set in the pattern definition data 2 is compared with the identifier defined in the machining command data table. Then, based on the command values registered in the addition command data table, the output items that match are output as machining definition data 3.
  • the machining definition data 3 is converted into a data format of the NC function by the post processor and output as NC data.
  • the NC data can be created by outputting the machining definition data 3 in the order desired by the user.
  • FIG. 3 is a diagram illustrating an example of a data structure of a machining command data table.
  • the machining command data table 100 is a table created when the machining command data is temporarily stored in the RAM 13 and includes items, identifiers, and command values.
  • the addition command data table 100 is created for each input screen corresponding to the interactive input screen.
  • the “item” shown in the left column of the machining command data table 10 includes the input screen name shown in line 101, the coolant shown in line 102, and the spindle shown in line 103. There is. Similarly, for the “identifier” shown in the middle column, a character string corresponding to “item” is predefined by the system. The “command value” shown in the right column corresponds to the “item”. Then, a command value such as a numerical value designated by the user in an interactive manner is registered.
  • FIG. 4 is a diagram showing an example of the data structure of the pattern definition file.
  • the pattern definition file 200 is a file created by a user performing a predetermined operation.
  • the pattern definition file 200 is composed of a plurality of pattern definition data 201, 202,... Set corresponding to the interactive input screen.
  • the plurality of pattern definition data 201, 202,... Comprises an input screen name and output items.
  • the input screen name is set before the curly brace "" in each pattern definition data
  • the output item is set as a character string between the curly braces " ⁇ " and " ⁇ ” for each line.
  • the same character string as the identifier defined in the processing instruction data table 100 in FIG. 3 must be set for the input screen name and output item. Therefore, if a character string different from the identifier defined in the machining command data table 100 is set, it is not recognized properly, and the desired machining definition data cannot be output.
  • “scr l” is set as the input screen name in the pattern definition data 201
  • “spin l e” and “coolant” are set as the output items.
  • FIG. 5 is a flowchart showing the processing procedure of the NC data creation method of the present invention.
  • the flowchart ⁇ _chart is a processing procedure realized by the processor 11 executing the system program stored in the ROM 12 in FIG.
  • the number following S indicates the step number.
  • LS 1 Perform interactive data input processing. Interactively, The specified command information is specified according to the machine tool used by the user. After this designation, the system creates the machining command data table 1 ⁇ 0 shown in Fig. 3.
  • step S4 It is determined whether or not the pattern definition data searched in step S3 exists. That is, it is determined whether or not an input screen name corresponding to the interactive screen data input processing in step S1 exists in the pattern definition file 200. If the pattern definition data corresponding to the input screen name exists (Y E S), the process proceeds to step S 5. If not (NO), the process proceeds to step S 11.
  • step S5 Perform initialization. Specifically, of the pattern definition data searched in step S3, the output items are read. Also, initializes the pointer to specify the first output item among the read output items.
  • [S6] It is determined whether the next output item exists. That is, it is determined whether or not the output item specified by the pointer exists. If the output item specified by the pointer exists (YES), the process proceeds to step S7; otherwise, the process proceeds to step S11.
  • [S7] Search for output items Specifically, the character string of the output item specified by the pointer is searched from the identifier shown in the middle column of the machining command data table 100.
  • step S 83 It is determined whether or not an output exists. If the output item exists as an identifier (Y E S), the process proceeds to step S 9. If the output item does not exist (NO), the process proceeds to step S 10.
  • Increment output items That is, the pointer advances from the currently specified output item to the next output item. For example, when “spindle” in the pattern definition file 200 of the pattern definition file 200 is currently specified as the output item by the pointer, the next output item “coolant” is newly added. Specify with a pointer.
  • the present invention has been applied to the CAD / CAM system, but the present invention can be similarly applied to an interactive numerical controller.
  • processing definition data 3 is output in the order of the output items set in the pattern definition file 200, but the command information itself displayed on the interactive input screen is input for each item.
  • machining definition data can be output in order from the command information at the top of the screen displayed on the input screen.
  • the identifiers shown in the middle column of the machining command data table 100 and the output to be set in the butterfly definition file 200 are text strings. Any data such as numerical values may be used.
  • the processing definition data may be output for the identifier of the processing command data table 100 that has not been output.
  • the command information was specified by moving the cursors 15 1 and 15 2 from the keyboard 16 etc. in Fig. 2; It can also be specified from a tablet 17 or a pointing device such as a mouse using a command key called "".
  • a pattern definition file for setting pattern definition data indicating the output order of the processing definition data is provided so that the user can change the output order of the processing definition data. Therefore, it is possible to directly create NC data in the output order of the machining definition data desired by the user. For this reason, it is not necessary to newly change the order of the machining definition data, and the NC data can be created quickly.

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)

Description

叨 細 書
N Cデータ作成方式 技 術 分 野
本発明は C A DZC AMシステムあるいは対話形数値制御装 置での N Cデータを作成する N Cデータ作成方式に関する。 背 景 技 術
従来、 C A DZC AMシステムあるいは対話形数値制御装匿- 側では、 対話形入力画面から入力された加工定義データは、 対 話形入力画面で入力した順番で出力して N Cデータを作成して いた。 また、 特に順序を入れ換えたい場合でも、 C ADZC A Mシステム等のシステムプ αグラ厶で固定されていた。
しかし、 工作機械によって、 加工定義データの順序が必ずし も一定しておらず、 従来の CA DZC AMシステムで作成され た N Cデータでは、 工作機械に合わせて、 加工定義データの順 序を入れ換えなければならず、 N Cデータの作成に時問がかか つた。 また、 入れ換えを忘れたり、 入れ換えの際の誤操作によ つて誤った N Cデータが作成される結果となる等の問題があつ た。 発 明 の 開 示
本発明はこのような点に鑑みてなされたものであり、 加工定 -義データの順序をユーザが要求する順序に入れ換えできる N C データ作成方式を提供するこ とを目的とする。 本発明では上記課題を解決するために、
CADZCAMシステムあるいは対話形数値制御装置で N C データを作成する N Cデータ作成方式において、 入力画面から 入力された加工指令データを一時的に格納し、 パタ― ン定義フ ァィルから前記入力画面に対応するパタ一ン定義データを読み 出し、 前記パター ン定義データに従って、 前記加工指令データ の順序を入れ換えて加工定義データとして出力し、 N Cデータ を作成することを特徴とする N Cデータ作成方式が提供される。
まず、 入力画面から入力された加工指令データを一時的に格 納する。 次に、 パターン定義フ ァ イ ルから入力画面に対応する パターン定義データを読み出す。 そして、 読み出されたパター ン定義データに従って、 加工指令データの順序を入れ換えて加 ェ定義データとして出力し、 NCデータを作成する。 図 面 の 簡 単 な 説 明 図 1は本発明の N Cデータ作成方式を示す原理説明図、 図 2は CADZCAMシステムのハ一 ドウ ェ了 · ブロ ッ ク図、 図 3は加工指令データテーブルのデータ構造の一例を示す図、 図 4はパタ一ン定義ファィルのデータ構造の一例を示す図、 図 5は本発明の N Cデータ作成方式の処理手順を示すフ口一 チヤ一 トである。 発明を実施するための最良の形態 以下、 本発明の一実施例を図面に基づいて説明する。
図 2は、 本発明を実施するための C AD/CAMシステムの ハー ドゥエ了 · ブロ ッ ク図である。 プロセッサ 1 1は、 R OM 1 2 に格納されているシステムプログラムに従つて C Λ D / C A Mシステム全体を制御する。 R〇 M 1 2 には C A D Z C A M システム全体を制御する システムプロ グラ ムの他に、 対話画面 等のデータが格納されている。 R A M I 3には、 加工指令デー タテーブル、 フ ロ ッ ピーディスク 1 9 aからロー ドされたプロ グラ ム、 図面や N Cデータを作成するための加工形状データ等 の各種デ一タが格納される。
グラフィ ッ ク制御回路 1 4 は R A M 1 3に格納された N Cデ ータ、 ワークの形状等のデータを表示信号に変換し、 表示装置 1 5 に送る。 表示装置 1 5 は、 これらの N Cデータあるいはヮ ークの形状等を表示する。 この表示装置 1 5 には C R T、 液晶 表示装置等が使用される。
キーボー ド 1 6はデータ入力に使用される操作キーと、 シス テムプログラム等によって、 機能が変化するソ フ ト ウヱアキ一 を備えている。 タブレッ ト 1 7は図形データを含む形状情報等 のデータ入力に使用される。
H D D (ハー ド · ディ ス ク · ドラ イ ブ) 1 8 は、 パラ メ ータ 等のシステム情報および N Cデータ等のような、 C A D Z C A Mシステムの電源遮断後も保存すべきデータが格納される。 F D D (フロ ッ ピ一 ' ディスク - ドライ ブ) 1 9 は、 フロ ッ ピ― • ディスク 1 9 aを駆動させて N Cデータを入力し、 あるいは 修正された N Cデータをフロ ッ ピー ' ディスク 1 9 aに出力す ることができる。
また、 作成された加工形状や N Cデータは、 プロ ッタ 2 0、 プ リ ンタ / p T P (紙テープパンチ ヤ ー) 2 1 に出力する こ と もできる。 なお、 これらの要素はバス 1 0 によって互いに結合 されている。
図 1 は、 本発叨の N Cデータ作成方式を示す原理説明図であ
*、 る。 図において、 入力画面 1 5 aで入力された加工指令データ
と、 パターン定 ISデータ 2 とをシステム処理 1 が読み込み、 ノ、"
ターン定義データ 2に従って加工指令データを入れ換えて、 加
ェ定篛データ 3 として出力する。
入力画面 1 5 aは、 図 2の表示装置 1 5に表示される画面で
あり、 加工指令を入力するための加工指令入力画面が表示され
る。 この加工指令入力画面では、 工作機械等を制御するために、 例えばク一ラ ン ト及びス ピン ドル等の指令情報が表示される。
ユーザは、 図 2のキーボード 1 6等からカ一ソル 1 5 1 , 1 5
2を動かすことによって対話的に指令情報の指定を行うことが
できる。 図では、 クーラ ン ト及びス ピンドルがともに 「 0 F
F」 と指定されていることを示す。 その後、 対話的に指定され
た入力画面名及び指令情報等は後述するように所定の形式で
「加工指令データテーブル」 として、 図 2の R A M I 3へ一時
的に格納される。
パタ一ン定 ¾データ 2は、 予めユーザが所定の操作を行う こ
とによつて作成されたデータであり、 希望する加工指令データ
の出力順序が所定の形式で後述するパタ一ン定義フ ァ ィ ルに設
定されている。 このパターン定義フアイルは、 図 2の H D D 1
8又はフロッ ピー 'ディスク 1 9 aに格納される。
システム処理 1 は、 図 2の R 0 M 1 2に格納されているシス
テムプログラムをプロセッサ 1 1が実行することによって実 ¾
される機能である。 このシステム処理 1 は、 まず H D D 1 8又
はフロ ッ ピ一 *ディスク 1 9 aのいずれかに格納されたパタ一 ン定義フ ア イ ルに設定されたパタ ー ン定義データ 2を読み出す。 次に、 パタ一ン定義データ 2 に設定されている加工指令デ一 タの出力順序に従って、 R A M I 3に格納された加工指令デー タテ一ブルを参照し、 加工定義データ 3 と して出力する。 具体 的には、 パター ン定義データ 2 に設定された入力画面名と出力 項目とに対応する文字列を、 加工指令データテーブルに定義さ れた識別子と照合する。 そして、 一致した出力項目について加 ェ指令データテーブルに登録された指令値に基づき、 加工定義 データ 3 として出力する。
その後、 加工定義データ 3はポス トプロセッサによって N C 機能のデータ形式に変換されて、 N Cデータと して出力される。 こう して、 ユーザが希望する順序の加工定義データ 3を出力し、 N Cデータを作成することができる。
次に、 上記の加工指令データテーブル及びパタ一ン定義ファ ィ ルのデータ構造について説明する。
図 3は、 加工指令データテーブルのデータ構造の一例を示す 図である。 加工指令データテーブル 1 0 0 は R A M 1 3へ加工 指令データを一時的に格納するときに作成されるテーブルであ つて、 項目、 識別子及び指令値から構成される。 なお、 この加 ェ指令データテーブル 1 0 0 は対話形入力画面に対応して入力 画面ごとに作成される。
加工指令データテーブル 1 0 ()の左欄に示す 「項目」 には、 1 0 1行に示す入力画面名、 1 0 2行に示すク ーラ ン ト及び 1 0 3行に示すス ピン ドルがある。 同様に、 中欄に示す 「識別 子」 は 「項目」 に対応する文字列がシステムによって予め定義 されている。 また、 右欄に示す 「指令値」 は 「項目」 に対応し て、 対話形式でユーザによつて指定された数値等の指令値が登 ¾される。
図 4は、 パタ一ン定義ファィルのデータ構造の一例を示す図 である。 パターン定 ¾フアイル 2 0 0はユーザが所定の操作を 行う ことによって作成されるフ ァ イ ルである。 また、 パター ン 定義フアイル 2 0 0 は、 対話形入力画面に対応して設定される 複数のパタ一ン定義データ 2 0 1, 2 0 2 , · · · によって構 成される。
この複数のパタ一ン定義データ 2 0 1, 2 0 2 , · · · は、 入力画面名と出力項目とから構成される。 入力画面名は各パタ ーン定義データにおける中括弧 「 の前に設定され、 出力項 目は中括弧 「 {」 と 「} 」 との間に 1行ごとに文字列で設定さ れる。 なお、 この入力画面名及び出力項目には、 図 3の加工指 令データテーブル 1 0 0 に定義されている識別子と同一の文字 列を設定する必要がある。 したがって、 加工指令データテ一ブ ル 1 0 0に定義されている識別子と異なる文字列を設定した場 合には、 正常に認識されず、 所望の加工定義データを出力する ことができない。 図では、 パタ一ン定義データ 2 0 1 に入力画 面名として 「scr l」 が設定され、 出力項目として 「sp i nd l e 」 及び 「coo l ant 」 が設定されていることを示す。
図 5は、 本発明の N Cデータ作成方式の処理手順を示すフ ϋ —チャー トである。 このフ π _チャー トは図 2の R O M 1 2 に 格納されているシステムプログラムをプロセッサ 1 1が実行す ることによって実現される処理手順である。 なお、 Sの後に続 く数字はステップ番号を示す。
L S 1〕 対話形データ入力処理を行う。 対話形式によって、 ユーザが使用する工作機械に合わせて所定の指令情報の指定を 行う。 この指定後、 システムは図 3に示す加工指令データテー ブル 1 ϋ 0を作成する。
〔 S 2〕 パタ ー ン定義フアイル 2 0 0のォ一プンを行う。 も し、 パタ一ン定義フアイル 2 0 0が見つからない場合には本処 理手順を終了する。
〔 S 3 〕 ノヾターン定義データの検索を行う。 具体的には、 例 えば加工指令データテーブル 1 0 0 において、 1 0 1行の中欄 に設定されている識別子の 「scr l」 について、 図 4のパターン 定義フ ァ イ ル 2 0 0の各パター ン定義データに設定されている 入力画面名から検索する。
〔 S 4〕 ステップ S 3で検索するパターン定義データが存在 するか否かを判別する。 すなわち、 ステップ S 1 の対話画面デ 一タ入力処理に対応する入力画面名がパター ン定義フアイ ル 2 0 0に存在するか否かを判別する。 もし、 入力画面名に対応す るパター ン定義データが存在する (Y E S ) ならばステップ S 5 に進み、 存在しない (N O ) ならばステップ S 1 1 に進む。
〔 S 5〕 初期化'処理を行う。 具体的には、 ステ ッ プ S 3で検 索されたパターン定義データのうち、 出力項目について読み込 みを行う。 また、 読み込まれた出力項目のうち、 最初の出力項 目を指定するようにポィ ンタを初期化する。
〔 S 6〕 次の出力項目が存在するか否かを判別する。 すなわ ち、 ボイ ンタによつて指定される出力項目が存在するか否かを 判別する。 もし、 ポイ ンタによって指定される出力項目が存在 する (Y E S ) ならばステップ S 7 に進み、 存在しない (N 〇) ならばステップ S 1 1 に進む。 〔 S 7〕 出力項目の検索を行う。 具体的には、 ポイ ンタで指 定された出力項目の文字列について、 加工指令データテーブル 1 0 0の中欄に示される識別子から検索する。
L S 83 出カ¾目が存在するか否かを判別する。 も し、 出力 項目が識別子として存在する (Y E S ) ならばステップ S 9 に 進み、 存在しない (N O) ならばステップ S 1 0に進む。
〔 S 9〕 出力項目に対応する加工定義データ 3を出力する。
〔 S 1 0〕 出力項目のイ ンク リ メ ン トを行う。 すなわち、 現 在指定している出力項目から次の出力項目にボイ ンタを進める。 例えば、 現在出力項目としてパタ一ン定義フアイル 2 0 0のパ タ一ン定義データ 2 0 1 における 「 spindle 」 をボイ ンタで指 定しているとき、 次の出力項目である 「coolant 」 を新たにポ ィ ンタで指定する。
〔 S 1 1〕 ノ、。ターン定義フアイル 2 0 0のクロ一ズを行う。 したがって、 パタ一ン定義フアイル 2 0 0のパター,ン定義デ —タ 2 0 1 , 2 0 2 , · · · に設定された出力項目に基づいて、 加工定義データの出力順序をユーザが要求する出力順序に入れ 換えるようにしたので、 ユーザの望む加工定義データの順序の N Cデータを直接作成することができる。 このため、 新たに加 ェ定義データの順序の入れ換えを行う必要がなく なり、 N Cデ 一夕の作成が迅速にできる。
以上の説明では、 本発明を C A D/C AMシステムに適用し たが、 対話形数値制御装置にも同様に適用することができる。
また、 本発明ではパタ一ン定義フアイル 2 0 0に設定された 出力項目の順序で加工定義データ 3を出力するようにしたが、 対話形入力画面に表示される指令情報そのものを項目ごとに入 れ換え、 入力画面に表示されている画面上部の指令情報から順 に加工定義データを出力することもできる。
さ らに、 加工指令データテーブル 1 0 0の中欄に示される識 別子、 及びバタ一ン定義フアイ ル 2 0 0に設定する出力 ¾目は 文字列と したが、 項目を特定するための数値等の任意のデータ であってもよい。
そして、 パタ一ン定義フアイル 2 0 0 に設定された出力項目 のうち、 加工指令データテーブル 1 0 0の識別子と して定義さ れていない出力項目は出力しないようにしたが、 必要に応じて 出力されなかった加工指令データテーブル 1 0 0の識別子につ いて加工定義データを出力するようにしてもよい。
それから、 対話形入力画面において指令情報の指定では図 2 のキ一ボー ド 1 6等からカ ー ソ ル 1 5 1, 1 5 2を動かすこと によって指定するようにしたが、 「了イ コ ン」 と呼ばれる指令 キーによってタブレ ツ ト 1 7やマウス等のボイ ンティ ングデバ ィスから指定することもできる。
以上説明したように本発明では、 加工定義データの出力順序 を示すパタ一ン定義データを設定するパタ一 ン定義フ ァ イ ルを 設けて、 ユーザが加工定義データの出力順序を変更できるよう にしたので、 ユーザの望む加工定義データの出力順序の N Cデ ータを直接作成することができる。 このため、 新たに加工定義 データの順序の入れ換えを行う必要がなく なり、 N Cデータの 作成が迅速にできる。
また、 加工定義データの順序の入れ換えを忘れたり、 入れ換 えの際の誤操作もなく なるので、 誤った N Cデータを作成する ようなことがなく なる。

Claims

請 求 の 範 囲
1. CADZC AMシステムあるいは対話形数値制御装置で N Cデータを作成する N Cデータ作成方式において、
入力画面から入力された加工指令データを一時的に格納し、 パタ―ン定義ファィルから前記入力画面に対応するパタ一ン 定義データを読み出し、
前記パタ一ン定義データに従って、 前記加工指令データの順 序を入れ換えて加工定義データとして出力し、 NCデータを作 成することを特徴とする N Cデータ作成方式。
2. 前記加工指令データは少なく とも項目、 識別子指令値を 含むことを特徴とする請求項 1の N Cデータ作成方式。
3. 前記パター ン定義データは少なく とも入力画面名と出力 項目を含むことを特徴とする請求項 1の NCデータ作成方式。
PCT/JP1993/000310 1992-03-19 1993-03-15 Systeme de preparation de donnees de commande numerique Ceased WO1993018887A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP93905643A EP0593772A1 (en) 1992-03-19 1993-03-15 Nc data preparing system
US08/387,353 US5452202A (en) 1992-03-19 1995-02-13 NC data creation method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP4062896A JPH05261645A (ja) 1992-03-19 1992-03-19 Ncデータ作成方式
JP4/62896 1992-03-19

Publications (1)

Publication Number Publication Date
WO1993018887A1 true WO1993018887A1 (fr) 1993-09-30

Family

ID=13213472

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1993/000310 Ceased WO1993018887A1 (fr) 1992-03-19 1993-03-15 Systeme de preparation de donnees de commande numerique

Country Status (4)

Country Link
US (1) US5452202A (ja)
EP (1) EP0593772A1 (ja)
JP (1) JPH05261645A (ja)
WO (1) WO1993018887A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104303118B (zh) 2012-05-15 2016-10-12 三菱电机株式会社 数控装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62205402A (ja) * 1986-03-06 1987-09-10 Mitsubishi Electric Corp 数値制御装置
JPH03196943A (ja) * 1989-12-22 1991-08-28 Yamazaki Mazak Corp 数値制御工作機械における加工制御方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58143945A (ja) * 1982-02-13 1983-08-26 Makino Milling Mach Co Ltd 金型加工システム
JPS6090652A (ja) * 1983-10-20 1985-05-21 Mitsubishi Heavy Ind Ltd 数値制御工作機械
US4636938A (en) * 1984-08-31 1987-01-13 Cincinnati Milacron Inc. Method and apparatus for producing numerical control programs
JPS62105202A (ja) * 1985-10-31 1987-05-15 Fanuc Ltd Ncデ−タ作成方法
JPH01321144A (ja) * 1988-06-17 1989-12-27 Toyota Motor Corp 加工手順決定装置
US5289382A (en) * 1989-12-07 1994-02-22 Mazda Motor Corporation Method of and system for producing data for numerically controlled machining
JP2639169B2 (ja) * 1990-04-09 1997-08-06 三菱電機株式会社 数値制御装置
JP2901353B2 (ja) * 1990-12-28 1999-06-07 オークマ株式会社 数値制御工作機械における加工プログラム編集機能を有する数値制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62205402A (ja) * 1986-03-06 1987-09-10 Mitsubishi Electric Corp 数値制御装置
JPH03196943A (ja) * 1989-12-22 1991-08-28 Yamazaki Mazak Corp 数値制御工作機械における加工制御方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0593772A4 *

Also Published As

Publication number Publication date
US5452202A (en) 1995-09-19
EP0593772A4 (ja) 1994-08-03
JPH05261645A (ja) 1993-10-12
EP0593772A1 (en) 1994-04-27

Similar Documents

Publication Publication Date Title
JPH03154105A (ja) Ncプログラム作成装置
JPH03167625A (ja) メニュー表示方式
CN120202092A (zh) 程序生成装置、方法以及程序
JP3619539B2 (ja) 工具経路編集方法
JP2000039909A (ja) 数値制御情報作成装置
JPH05261645A (ja) Ncデータ作成方式
TWI764414B (zh) 人機介面開發方法及電腦程式產品
JPH02284264A (ja) 対話画面設計支援方式
JPH04322324A (ja) データ処理装置
JP2969423B2 (ja) Cadシステムにおけるグラフィックス表示装置とテキスト・ファイル表示装置との間のコミュニケーション・システム
JPH0734195B2 (ja) 文書印刷の書式データ設定方式
JPH0696080A (ja) マルチウィンドウ機能を有する文書作成装置及びマルチウィンドウサイズ変更方法
JP2896519B2 (ja) 文書編集装置
JP3113023B2 (ja) 円弧長寸法作成方法および装置
JPH02148118A (ja) 操作手順表示方式
JP3138664B2 (ja) 入力制御部品
JPH0340065A (ja) 文書作成装置
JPH0720918A (ja) ガイダンス機能付き数値制御装置
JPH0270129A (ja) 表示画面制御装置
JPH10171852A (ja) 制御システムの設計支援方法及び装置
JPS63292306A (ja) Nc指令情報作成装置
JPH09128206A (ja) 情報処理装置
JPH04130571A (ja) 数値演算方式
JPH04211825A (ja) プログラム作成装置
JPH0793007A (ja) シーケンス・プログラムの表示方式

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

ENP Entry into the national phase

Ref country code: US

Ref document number: 1993 140141

Date of ref document: 19931103

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 1993905643

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1993905643

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1993905643

Country of ref document: EP