JPH052204U - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPH052204U
JPH052204U JP1291091U JP1291091U JPH052204U JP H052204 U JPH052204 U JP H052204U JP 1291091 U JP1291091 U JP 1291091U JP 1291091 U JP1291091 U JP 1291091U JP H052204 U JPH052204 U JP H052204U
Authority
JP
Japan
Prior art keywords
program
storage table
character string
layout
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
JP1291091U
Other languages
English (en)
Inventor
富士美 家田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1291091U priority Critical patent/JPH052204U/ja
Publication of JPH052204U publication Critical patent/JPH052204U/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 プログラム中の文字列指定によりCNCに記
憶されたプログラムをサーチし、該当するプログラムを
抽出でき、プリントアウト、パンチアウト、フロッピー
ディスクへのライト、自動運転できる数値制御装置の提
供を目的とする。 【構成】 文字列入力により、プログラムの番号とプロ
グラム名称を抽出する抽出手段と、抽出データを格納す
る抽出データ格納テーブルと、レイアウト手段と、レイ
アウトデータを格納するレイアウト格納テーブルと、レ
イアウト格納テーブルにある番号のプログラムをプリン
トアウト、パンチアウト、フロッピーディスクへライト
するサーチデータ出力手段と、レイアウト格納テーブル
にあるプログラム番号のプログラムを順に呼び出すサー
チデータ運転手段を設ける。 【効果】 プログラムの中から、ある文字列を有するプ
ログラムを抽出し、表示、出力、運転ができるので、プ
ログラムの検索が簡単に行え、操作性が向上する。

Description

【考案の詳細な説明】
【0001】
【産業上の利用分野】
本考案は、加工プログラムの作成、編集操作を行うことができる数値制御装置 に関するものである。
【0002】
【従来の技術】
コンピュータ内蔵の数値制御装置(以下、CNCという)は、CNC内にある 不揮発性メモリ内に各種プログラムを記憶させておき、そのプログラムによって 加工を行うものであるが、従来この不揮発性メモリ内に記憶されているプログラ ムの内容を知るためには、例えば、どれがネジ切り命令を含むプログラムかを知 るためには、プログラム番号を入力して1つずつプログラムを呼び出すことによ りプログラムを表示し、内容を確認していた。また、ある特定の命令を含むプロ グラムを複数個プリントアウト、パンチアウト、フロッピーディスクにライト、 自動運転する場合には、1つずつプログラムを確認しなければならない。
【0003】
【考案が解決しようとする課題】
従来の技術では、ある特定の命令を含むプログラムを知りたい場合や複数個プ リントアウト、パンチアウト、フロッピーディスクにライト、自動運転する場合 には、1つずつプログラムを確認しなければならず、多大な時間を要する。
【0004】 この考案は、上記のような問題点を解決するためになされたもので、プログラ ム中の文字列指定によりCNCに記憶されたプログラムをサーチし、該当するプ ログラムを抽出でき、必要なものだけをプリントアウト、パンチアウト、フロッ ピーディスクへのライト、自動運転できる数値制御装置を提供することを目的と する。
【0005】
【課題を解決するための手段】
上記目的は、文字列入力により、その文字列を含むプログラムの番号とプログ ラム名称をプログラムメモリから抽出する抽出手段と、抽出したデータを格納す る抽出データ格納テーブルと、必要なデータのみを順序をつけて選択するレイア ウト手段と、レイアウトしたデータを格納するレイアウト格納テーブルと、レイ アウト格納テーブルにあるプログラム番号のプログラムをプリントアウト、パン チアウト、フロッピーディスクへライトするサーチデータ出力手段と、自動運転 の際に、レイアウト格納テーブルにあるプログラム番号のプログラムを順に呼び 出すサーチデータ運転手段を設けることにより達成される。
【0006】
【作用】
抽出手段により、指定された文字列を抽出する項目として認識し、プログラム メモリから文字列を含むプログラムの番号とプログラム名称を抽出し、それらを 抽出データ格納テーブルに格納し、レイアウト手段により、抽出データ格納テー ブルの項目を順序をつけてレイアウト格納テーブルに格納し、サーチデータ出力 手段により、レイアウト格納テーブルのプログラム番号のプログラムをプリント アウト、パンチアウト、フロッピーディスクにライトし、サーチデータ運転手段 により、レイアウト格納テーブルにあるプログラム番号のプログラムを呼出し、 順に加工する。
【0007】 これにより、ある特定の文字列を含むプログラムを知ることが容易で、そのプ ログラムを複数個、自由な順番で、出力、運転が行えるようになる。
【実施例】
実施例1. 図1は、本考案の数値制御装置を実行する数値制御装置図で、数値制御装置1 は、マイクロプロセッサ(以下、CPUという)2を有し、CPU2には、制御 プログラムを記憶するROM3、データの一時記憶等に利用されるRAM4、加 工プログラムやパラメータ等を記憶する不揮発性メモリ5、加工プログラムをパ ンチアウトするためのリーダ/パンチャインターフェース6、加工プログラムや CRTデータをプリントアウトするプリンタインターフェイス7、CRT装置8 、キーボード9、フロッピーディスクを使用するためのフロッピーローダ11、 各軸のサーボモータ等を駆動制御するための軸制御回路10が、バス12で接続 されている。
【0008】 図2は、不揮発性メモリ5に設けられたプログラムメモリ5aの説明図で、プ ログラムメモリ5aには、各種プログラムの番号(P1〜Pn)、名称(PN1 〜PNn) 、プログラムのデータ(Pd1〜Pdn)が記憶させてある。
【0009】 図3は、サーチしたい文字列をキーボードから1文字ずつ入力した場合の文字 列バッファで、例えば、サーチしたい文字列が”G32”の場合、Gキー、3キ ー、2キー、インプットキーの順に押すと、文字列バッファには、G,3,2、 リターンのアスキーコードが格納される。
【0010】 図4、図5は、プログラムのサーチから出力、自動運転までの処理フローであ る。本実施例の動作をこのフローを用いて説明する。
【0011】 まずサーチ画面が選択されると(ステッフ゜401)、サーチ画面を表示する(ステッフ゜4 02)。画面の一例を図10に示す。
【0012】 サーチ画面が選択されなければ、サーチ処理を行わず別の処理に移る。サーチ 画面でキーの入力を行い(ステッフ゜403)、キャンセルキーが入力されると(ステッフ゜4 04)、処理を終了する。文字列が入力されなければ再びキー入力待ちとなる。文 字列入力後に(ステッフ゜405)、サーチ実行キーを押すと(ステッフ゜406)、文字列のサ ーチを開始する。プログラムに文字列を発見した場合(ステッフ゜407)、そのプログ ラムの番号と名称を図12に示す抽出データ格納テーブルにセットし(ステッフ゜408 )、表示する(ステッフ゜409)。プログラムに指定文字列が無い場合は、次のプログ ラムを探す(ステッフ゜410)。これを、全てのプログラムについて行う。
【0013】 サーチが終了すると(ステッフ゜411)、レイアウト表示をし、キー待ちとなり(ステッフ゜ 412)、キャンセルキーを入力すると(ステッフ゜413)、処理が終わる。レイアウ トキーの入力で(ステッフ゜414)必要なプログラムを順に選んで編集を行う(ステッフ゜4 15)。レイアウト表示の一例を図11に示す。選ばれた番号は、図13に示すレ イアウト格納テーブルに順に格納され(ステッフ゜416)、番号を表示する(ステッフ゜417 )。その後、キー待ちとなり(ステッフ゜418)、データ出力キーが押されると(ステッフ゜ 419)、レイアウト格納テーブルにあるプログラム番号のプログラムを順に、出 力キーの種類に応じて、プリントアウト、パンチアウト、フロッピーディスクに ライトを行う(ステッフ゜420)。自動運転キーが押されると(ステッフ゜421)、レイアウ ト格納テーブルにあるプログラム番号のプログラムを順に呼出し、実行する(ステッフ゜ 422)。
【0014】 次に、文字列をプログラムからサーチする、抽出処理(ステッフ゜407、ステッフ゜408) について、図6のフローを用いて説明する。まず、初期処理として、プログラム のデータ参照位置と入力文字列バッファのデータ参照位置をそれぞれ先頭にセッ トする(ステッフ゜501)。プログラムのデータ参照位置がプログラムの最後ならば(ステッフ゜ 502)、抽出処理を終了する。プログラムの最後でないとき、プログラムの データ参照位置のデータと入力文字列バッファのデータ参照位置のデータが、同 じ文字でない場合(ステッフ゜503)は、プログラムのデータ参照位置を1文字移動さ せる(ステッフ゜504)。同じ文字の場合は、プログラムのデータ参照位置から、入力 文字列バッファの入力文字数分のデータを取り出し(ステッフ゜505)、取り出した文 字列と入力文字列バッファの文字列が同じかどうか調べ(ステッフ゜506)、同じでな ければ、プログラムのデータ参照位置を入力文字列バッファの入力文字数分移動 させる(ステッフ゜507)。文字列が同じの場合は、プログラムの番号と名称を、抽出 データ格納テーブルにセットする(ステッフ゜508)。
【0015】 次に、サーチされたプログラム番号を必要なものだけ選択するレイアウト手段 (ステッフ゜415、ステッフ゜416)について、図7のフローを用いて説明する。レイアウト キーを押した後、必要なプログラム番号を入力する(ステッフ゜601)。入力されたプ ログラム番号が、図12に示す抽出データ格納テーブルに無い場合は(ステッフ゜602 )、再び入力待ちになる。番号がある場合は、番号を図13に示すレイアウト格 納テーブルにセットし(ステッフ゜603)、番号を表示する(ステッフ゜604)。
【0016】 次に、レイアウトしたプログラム番号順にプログラムを出力するサーチデータ 出力手段(ステッフ゜419、ステッフ゜420)について、図8のフローを用いて説明する。プ リンタ出力キー、パンチアウトキー、フロッピー書き込みキーのいずれかを押す と(ステッフ゜701)、モードに応じたインターフェースを準備し(ステッフ゜702、ステッフ゜7 03、ステッフ゜704)、レイアウト格納テーブルの先頭から番号を1つ取り出し(ステッフ゜ 705)、その番号のプログラムを図2のプログラムメモリから呼び出す(ステッフ゜7 06)。プログラムを各モードのインターフェースを介して転送すると、プリント アウト、パンチアウト、フロッピーへのライトが行われる(ステッフ゜707)。番号が レイアウト格納テーブルの最後の場合は(ステッフ゜708)、処理を終了し、最後でな い場合は、レイアウト格納テーブルのデータを1つずらし、次のデータに移る(ステッフ゜ 709)。
【0017】 次に、レイアウトしたプログラム番号順にプログラムを実行するサーチデータ 運転手段(ステッフ゜421、ステッフ゜422)について、図9のフローを用いて説明する。自 動運転キーを押すと(ステッフ゜801)、レイアウト格納テーブルの先頭から番号を1 つ取り出し(ステッフ゜802)、その番号のプログラムを図2のプログラムメモリから 呼び出す(ステッフ゜803)。その後、プログラムを実行し(ステッフ゜804)、終了後、番 号がレイアウト格納テーブルの最後の場合は(ステッフ゜805)、処理を終了し、最後 でない場合は、レイアウト格納テーブルのデータを1つずらし、次のデータに移 る(ステッフ゜806)。
【0018】
【考案の効果】
本考案によれば、プログラムの中から、ある文字列を有するプログラムを抽出 し、表示、出力、運転ができるので、プログラムの検索が簡単に行え、操作性で 向上する。
【図面の簡単な説明】
【図1】本考案の一実施例の数値制御装置の構成図であ
る。
【図2】本考案の一実施例の数値制御装置における不揮
発性メモリ内のプログラムメモリの説明図である。
【図3】本考案の一実施例の数値制御装置におけるサー
チする文字列が格納される文字列バッファを示す図であ
る。
【図4】本考案の一実施例の動作処理フローチャートで
ある。
【図5】図4の続きとなる本考案の一実施例の動作処理
フローチャートである。
【図6】本考案の一実施例の1つのプログラムから文字
列を検出するための処理を表すフローチャートである。
【図7】本考案の一実施例のサーチされたプログラム番
号を順序をつけて格納するレイアウト処理を表すフロー
チャートである。
【図8】本考案の一実施例のプログラムをプリンタ、パ
ンチャー、フロッピーに出力する処理を表すフローチャ
ートである。
【図9】本考案の一実施例のプログラムを自動運転する
処理を表すフローチャートである。
【図10】本考案の一実施例のプログラムサーチ画面の
一例を示す図である。
【図11】本考案の一実施例のサーチ後、レイアウトす
るための画面の一例を示す図である。
【図12】本考案の一実施例の抽出データ格納テーブル
の一例を示す図である。
【図13】本考案の一実施例のレイアウト格納テーブル
の一例を示す図である。
【符号の説明】
1 数値制御装置 5a プログラムメモリ P1〜Pn プログラム番号 PN1〜PNn プログラム名称 Pd1〜Pdn プログラムデータ

Claims (1)

  1. 【実用新案登録請求の範囲】 【請求項1】 プログラム中の文字列とプログラムサー
    チ指令が入力されると、各種加工プログラムと各プログ
    ラム番号と各プログラム名称を記憶するプログラムメモ
    リの中から、入力された文字列を有するプログラムのプ
    ログラム番号とプログラム名称を抽出し、その番号とプ
    ログラム名称を格納する抽出データ格納テーブルを持
    ち、レイアウト指令で抽出データ格納テーブルを必要な
    ものだけ順序をつけて編集してレイアウト格納テーブル
    に格納し、出力指令で、レイアウト格納テーブルにある
    プログラム番号のプログラムをプリントアウト、パンチ
    アウト、フロッピーディスクへ書き込みを行い、自動運
    転指令で、編集された抽出データ格納テーブルにあるプ
    ログラム番号のプログラムを自動運転することを特徴と
    する数値制御装置。
JP1291091U 1991-03-08 1991-03-08 数値制御装置 Pending JPH052204U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1291091U JPH052204U (ja) 1991-03-08 1991-03-08 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1291091U JPH052204U (ja) 1991-03-08 1991-03-08 数値制御装置

Publications (1)

Publication Number Publication Date
JPH052204U true JPH052204U (ja) 1993-01-14

Family

ID=11818509

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1291091U Pending JPH052204U (ja) 1991-03-08 1991-03-08 数値制御装置

Country Status (1)

Country Link
JP (1) JPH052204U (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2023139771A1 (ja) * 2022-01-21 2023-07-27

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2023139771A1 (ja) * 2022-01-21 2023-07-27
WO2023139771A1 (ja) * 2022-01-21 2023-07-27 ファナック株式会社 情報生成装置、およびコンピュータ読み取り可能な記憶媒体

Similar Documents

Publication Publication Date Title
WO2003071368A1 (en) Robot control device
JP2639169B2 (ja) 数値制御装置
JPH052204U (ja) 数値制御装置
JPS62113277A (ja) 部品情報管理装置
JP3259987B2 (ja) 対話形数値制御装置
JPH1049211A (ja) 加工用数値制御プログラム名表示方法及び装置
JPH0660136A (ja) 図面編集装置
JP2632219B2 (ja) Nc自動プログラミングシステムにおける工具指定方法
JP3237709B2 (ja) 文書処理装置及び文書処理方法
JP2001318708A (ja) 数値制御装置
JP3021347U (ja) 制御系キャド装置
JPH067399Y2 (ja) エディットデータ出力装置
JPH09230992A (ja) 情報処理装置
JPH02133822A (ja) データ処理装置
JPH05197413A (ja) Ncデータの変換装置
JPH0644251A (ja) メニュー表示方法
JPH07192032A (ja) Cad装置
JPH04296910A (ja) 数値制御装置
JPH0418331B2 (ja)
JPH0991173A (ja) プログラムの実行履歴表示方法
JPH07325609A (ja) 産業ロボットの運転方法及び産業ロボット装置
JPH0392961A (ja) 文書処理装置
JPH0776959B2 (ja) ファイル属性データ転記装置
JP2002196925A (ja) データベース処理用アプリケーション作成支援プログラム
JPH0816654A (ja) Cadシステムにおけるグラフィックス表示装置とテキスト・ファイル表示装置との間のコミュニケーション・システム